.hero[data-v-b85ae9db]{background:var(--ic-color-vermilion)}.hero__inner[data-v-b85ae9db]{max-width:var(--ic-container-max);margin-inline:auto;padding:70px var(--ic-gutter) 78px;min-height:calc(100dvh - var(--ic-nav-h, 94px));display:flex;flex-direction:column}.hero__eyebrow[data-v-b85ae9db]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-white-62);margin-bottom:52px}.hero__line[data-v-b85ae9db]{font-family:var(--ic-font-display);font-weight:700;font-size:clamp(15px,min(calc((100vw - 54px) / 16.5),5.4vw),64px);line-height:1.05;letter-spacing:-.025em;color:var(--ic-white-92)}.hero__prefix[data-v-b85ae9db]{padding-right:.28em}.hero__no[data-v-b85ae9db]{font-family:var(--ic-font-display);font-weight:800;font-size:clamp(150px,20vw,250px);line-height:.78;letter-spacing:-.05em;color:var(--ic-color-ink)}.hero__lead[data-v-b85ae9db]{font-family:var(--ic-font-display);font-weight:700;font-size:clamp(15px,min(calc((100vw - 54px) / 16.5),5.4vw),64px);line-height:1.05;letter-spacing:-.025em;color:var(--ic-color-white)}.hero__punch[data-v-b85ae9db]{padding-top:12px}.hero__punch-text[data-v-b85ae9db]{font-family:var(--ic-font-display);font-weight:800;font-size:clamp(44px,6.5vw,76px);line-height:.98;letter-spacing:-.035em;color:var(--ic-color-white)}.hero__foot[data-v-b85ae9db]{margin-top:auto;padding-top:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hero__foot[data-v-b85ae9db] .cta{margin-left:auto}.hero__replay[data-v-b85ae9db]{color:var(--ic-white-62);border:1px solid var(--ic-white-30)}.h4-setups[data-v-b85ae9db]{display:flex;flex-direction:column;gap:8px}.h4-setup[data-v-b85ae9db]{opacity:0;transform:translateY(18px);white-space:nowrap;transition:opacity .8s ease,transform .8s var(--ic-ease-out)}.h4-setup.in[data-v-b85ae9db]{opacity:1;transform:none}.h4-setup.struck[data-v-b85ae9db]{opacity:.42;transition:opacity 1s ease}.h4-x[data-v-b85ae9db]{position:relative;display:inline-block}.h4-strike[data-v-b85ae9db]{position:absolute;left:-4px;right:-6px;top:52%;height:6px;border-radius:3px;background:var(--ic-color-ink);transform:scaleX(0);transform-origin:left center}.h4-no[data-v-b85ae9db]{opacity:0;transform:translateY(22px) scale(.92);transform-origin:left bottom;transition:opacity .55s ease,transform .7s cubic-bezier(.2,1.5,.3,1)}.h4-no.in[data-v-b85ae9db]{opacity:1;transform:none}.h4-no.out[data-v-b85ae9db]{opacity:0;transform:translateY(-26px);transition:opacity .38s ease,transform .38s ease}.h4-eyebrow[data-v-b85ae9db]{opacity:0;transition:opacity .5s ease}.h4-eyebrow.in[data-v-b85ae9db]{opacity:1}.h4-lead[data-v-b85ae9db]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .7s var(--ic-ease-out);transform-origin:left top}.h4-lead.in[data-v-b85ae9db]{opacity:1;transform:none}.h4-lead.out[data-v-b85ae9db]{opacity:0;transform:translateY(-24px);transition:opacity .38s ease,transform .38s ease}.h4-lead.dock[data-v-b85ae9db]{transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .35s ease .55s;opacity:0}.h4-punch[data-v-b85ae9db]{pointer-events:none}.h4-punch.in[data-v-b85ae9db]{pointer-events:auto}.h4-punch .h4-pline[data-v-b85ae9db]{display:block;opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s var(--ic-ease-out)}.h4-punch.in .h4-pline[data-v-b85ae9db]{opacity:1;transform:none}.h4-punch.in .h4-pline[data-v-b85ae9db]:nth-child(2){transition-delay:1.2s}.h4-punch.in .h4-pline[data-v-b85ae9db]:nth-child(3){transition-delay:2.4s}.h4-stage[data-v-b85ae9db]{display:grid;align-items:start}.h4-stage[data-v-b85ae9db]>*{grid-area:1 / 1}.h4-stage1[data-v-b85ae9db]{display:flex;align-items:center;gap:48px;flex-wrap:wrap;transition:opacity .38s ease,transform .38s ease}.h4-stage1.out[data-v-b85ae9db]{opacity:0;transform:translateY(-26px);pointer-events:none}.h4-replay[data-v-b85ae9db]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;font-family:var(--ic-font-text);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:var(--ic-radius-pill);transition:opacity .2s ease}.h4-replay[data-v-b85ae9db]:hover{opacity:.6}@media (max-width: 600px){.hero__inner[data-v-b85ae9db]{padding-top:40px;padding-bottom:48px}.hero__eyebrow[data-v-b85ae9db]{margin-bottom:32px}.hero__prefix[data-v-b85ae9db]{display:block;padding-right:0;margin-bottom:6px;font-size:clamp(13px,3.6vw,20px);font-weight:500;line-height:1;letter-spacing:.01em;color:var(--ic-white-62)}.hero__phrase[data-v-b85ae9db]{display:inline-block;font-size:clamp(18px,min(calc((100vw - 54px) / 13.5),6.7vw),76px);line-height:1}.h4-setups[data-v-b85ae9db]{gap:20px}.hero__lead[data-v-b85ae9db]{font-size:clamp(22px,min(calc((100vw - 54px) / 11.2),8vw),76px)}.hero__foot[data-v-b85ae9db]{padding-top:32px}}.wwa[data-v-746c6e6a]{padding-block:clamp(70px,10vh,140px) clamp(50px,7vh,100px)}.wwa__eyebrow[data-v-746c6e6a]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-color-vermilion);text-align:center;margin-bottom:clamp(28px,4vh,44px)}.wwa__statement[data-v-746c6e6a]{margin:0 auto;max-width:1020px;text-align:center;font-family:var(--ic-font-display);font-weight:400;font-size:clamp(28px,3.6vw,52px);line-height:1.12;letter-spacing:-.02em;color:var(--ic-ink-60);text-wrap:balance}.wwa__statement strong[data-v-746c6e6a]{font-weight:600;color:var(--ic-color-ink)}.method[data-v-2eddf289]{padding-block:clamp(120px,16vh,190px)}.method__grid[data-v-2eddf289]{display:grid;grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:start}.method__step[data-v-2eddf289]{text-align:center;padding:0 6px}.method__disc[data-v-2eddf289]{width:76px;height:76px;border-radius:50%;background:var(--ic-color-vermilion);color:var(--ic-color-chalk);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.method__title[data-v-2eddf289]{font-family:var(--ic-font-display);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-.02em;color:var(--ic-color-ink)}.method__body[data-v-2eddf289]{margin:12px auto 0;max-width:270px;font-size:15.5px;line-height:1.58;color:var(--ic-ink-60)}.method__arrow[data-v-2eddf289]{height:76px;display:flex;align-items:center;justify-content:center}@media (max-width: 860px){.method[data-v-2eddf289]{padding-block:clamp(80px,12vh,140px)}.method__grid[data-v-2eddf289]{grid-template-columns:1fr;gap:8px;max-width:420px;margin-inline:auto}.method__arrow[data-v-2eddf289]{height:40px;transform:rotate(90deg)}.method__body[data-v-2eddf289]{max-width:340px}}.cap[data-v-a9253ac6]{background:var(--ic-color-ink);color:var(--ic-color-chalk)}.cap__inner[data-v-a9253ac6]{max-width:var(--ic-container-max);margin-inline:auto;padding:clamp(88px,12vh,140px) var(--ic-gutter)}.cap__eyebrow[data-v-a9253ac6]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-color-vermilion);margin-bottom:16px}.cap__h[data-v-a9253ac6]{margin:0;max-width:880px;font-family:var(--ic-font-display);font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--ic-color-chalk)}.cap__lead[data-v-a9253ac6]{margin:22px 0 clamp(48px,7vh,76px);max-width:640px;font-size:16px;line-height:1.62;color:#fcfbfcb8}.cap__row[data-v-a9253ac6]{display:grid;grid-template-columns:repeat(5,1fr)}.cap__ctx[data-v-a9253ac6]{padding:4px 30px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.cap__ctx+.cap__ctx[data-v-a9253ac6]{border-left:1px solid rgba(252,251,252,.16)}.cap__icon[data-v-a9253ac6]{color:var(--ic-color-chalk)}.cap__label[data-v-a9253ac6]{font-family:var(--ic-font-display);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--ic-color-chalk)}.cap__cta[data-v-a9253ac6]{margin-top:clamp(48px,7vh,72px);text-align:right}@media (max-width: 860px){.cap__row[data-v-a9253ac6]{grid-template-columns:repeat(3,1fr);gap:44px 12px}.cap__ctx[data-v-a9253ac6]{padding:4px 8px;gap:18px}.cap__ctx+.cap__ctx[data-v-a9253ac6]{border-left:none}}@media (max-width: 520px){.cap__row[data-v-a9253ac6]{grid-template-columns:repeat(2,1fr)}}.sw[data-v-b33f0e9a]{padding-block:clamp(120px,16vh,190px)}.sw__head[data-v-b33f0e9a]{max-width:800px;margin-bottom:clamp(40px,6vh,60px)}.sw__eyebrow[data-v-b33f0e9a]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-color-vermilion);margin-bottom:16px}.sw__h[data-v-b33f0e9a]{margin:0;font-family:var(--ic-font-display);font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.02em}.sw__lead[data-v-b33f0e9a]{margin:22px 0 0;font-size:16px;line-height:1.62;color:var(--ic-ink-60);max-width:640px}.feat-wrap[data-v-b33f0e9a]{margin-bottom:clamp(72px,10vh,110px);background:var(--ic-color-grey);padding:clamp(28px,3.4vw,52px)}.feat[data-v-b33f0e9a]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(36px,4vw,64px);align-items:stretch;color:inherit}.feat__media[data-v-b33f0e9a]{position:relative;overflow:hidden;background:var(--ic-color-ink);min-height:420px}.feat[data-v-b33f0e9a]:hover .slot__img{transform:scale(1.03)}.feat__body[data-v-b33f0e9a]{display:flex;flex-direction:column;align-items:stretch;padding-block:clamp(4px,1vh,14px)}.feat__body .chips[data-v-b33f0e9a]{margin-bottom:26px}.feat__client[data-v-b33f0e9a]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-color-purple);margin-bottom:18px}.feat__title[data-v-b33f0e9a]{margin:0 0 22px;font-family:var(--ic-font-display);font-weight:500;font-size:clamp(28px,3.4vw,48px);line-height:1.04;letter-spacing:-.028em;color:var(--ic-color-ink)}.feat__blurb[data-v-b33f0e9a]{margin:0 0 30px;font-size:16px;line-height:1.62;color:var(--ic-ink-72)}.feat__stats[data-v-b33f0e9a]{display:flex;border-top:1px solid rgba(32,22,31,.14)}.feat__stat[data-v-b33f0e9a]{flex:1;padding:16px 20px 16px 0}.feat__stat+.feat__stat[data-v-b33f0e9a]{padding:16px 0 16px 20px;border-left:1px solid rgba(32,22,31,.12)}.feat__stat-label[data-v-b33f0e9a]{font-family:var(--ic-font-text);font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ic-ink-60);margin-bottom:8px}.feat__stat-value[data-v-b33f0e9a]{font-family:var(--ic-font-display);font-weight:500;font-size:20px;line-height:1;color:var(--ic-color-ink)}.feat__cta[data-v-b33f0e9a]{margin-top:auto;align-self:flex-end;padding-top:26px}.sw__grid[data-v-b33f0e9a]{margin-top:clamp(64px,9vh,110px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(48px,5.5vh,68px) 30px}.sw__all[data-v-b33f0e9a]{display:flex;justify-content:center;margin-top:clamp(56px,8vh,88px)}.chips[data-v-b33f0e9a]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.feat[data-v-b33f0e9a]{grid-template-columns:1fr;gap:clamp(24px,4vw,36px)}.feat__media[data-v-b33f0e9a]{min-height:0;aspect-ratio:16 / 10}.sw__grid[data-v-b33f0e9a]{grid-template-columns:1fr;gap:44px}}@media (max-width: 560px){.sw[data-v-b33f0e9a]{padding-block:clamp(80px,12vh,190px)}.sw__all[data-v-b33f0e9a]{justify-content:flex-end}}.net[data-v-08ee36dc]{background:var(--ic-color-purple);color:var(--ic-color-chalk);overflow:hidden;position:relative}.net__map[data-v-08ee36dc]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(20px,4vh,60px);pointer-events:none}.net__map-inner[data-v-08ee36dc]{position:relative;width:1100px;flex:none}.net__continents[data-v-08ee36dc]{display:block;width:100%;height:auto;opacity:.16}.net__mesh[data-v-08ee36dc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.net__wash[data-v-08ee36dc]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#6a4c93,#6a4c93 14%,#4e2449b8 30%,#4e244900 48%)}.net__headwrap[data-v-08ee36dc]{position:relative;max-width:var(--ic-container-max);margin-inline:auto;padding:clamp(74px,10vh,120px) var(--ic-gutter) 0}.net__head[data-v-08ee36dc]{max-width:640px}.net__eyebrow[data-v-08ee36dc]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-white-62);margin-bottom:18px}.net__h[data-v-08ee36dc]{margin:0;font-family:var(--ic-font-display);font-weight:500;font-size:clamp(30px,4vw,52px);line-height:1.02;letter-spacing:-.03em;color:var(--ic-color-chalk)}.net__lead[data-v-08ee36dc]{margin:clamp(20px,3vh,30px) 0 0;font-size:17px;line-height:1.66;color:var(--ic-white-78)}.net__lead em[data-v-08ee36dc]{font-style:normal;color:var(--ic-color-chalk)}.net__rows[data-v-08ee36dc]{position:relative;margin-top:clamp(340px,42vh,520px);padding-bottom:clamp(120px,16vh,180px);display:flex;flex-direction:column;gap:14px}.net__rowlabel[data-v-08ee36dc]{max-width:var(--ic-container-max);margin:0 auto 6px;width:100%;padding-inline:var(--ic-gutter);box-sizing:border-box}.net__rowlabel span[data-v-08ee36dc]{font-family:var(--ic-font-text);font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ic-white-45)}.marq[data-v-08ee36dc]{overflow:hidden;width:100%}.marq__track[data-v-08ee36dc]{display:flex;width:max-content}.marq__track--l[data-v-08ee36dc]{animation:ic-marq-l-08ee36dc 55s linear infinite}.marq__track--r[data-v-08ee36dc]{animation:ic-marq-r-08ee36dc 42s linear infinite}.marq__card[data-v-08ee36dc]{flex:none;margin-right:14px;display:flex;align-items:baseline;gap:12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:16px 26px;background:#ffffff0a}.marq__a[data-v-08ee36dc]{font-family:var(--ic-font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ic-color-chalk);white-space:nowrap}.marq__b[data-v-08ee36dc]{font-family:var(--ic-font-text);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-white-45);white-space:nowrap}@keyframes ic-marq-l-08ee36dc{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ic-marq-r-08ee36dc{0%{transform:translate(-50%)}to{transform:translate(0)}}.diff[data-v-16034f80]{background:var(--ic-color-grey)}.diff__inner[data-v-16034f80]{max-width:1180px;margin-inline:auto;padding:clamp(120px,16vh,190px) var(--ic-gutter)}.diff__head[data-v-16034f80]{max-width:780px;margin-bottom:clamp(44px,6vh,64px)}.diff__eyebrow[data-v-16034f80]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-color-vermilion);margin-bottom:16px}.diff__h[data-v-16034f80]{margin:0;font-family:var(--ic-font-display);font-weight:500;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--ic-color-ink)}.diff__grid[data-v-16034f80]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.flip[data-v-16034f80]{perspective:1400px;height:320px;cursor:pointer}.flip[data-v-16034f80]:focus-visible{outline:var(--ic-focus-ring);outline-offset:3px}.flip__inner[data-v-16034f80]{position:relative;width:100%;height:100%;transition:transform .55s var(--ic-ease-out);transform-style:preserve-3d}.flip.is-flipped .flip__inner[data-v-16034f80]{transform:rotateY(180deg)}@media (hover: hover){.flip:hover .flip__inner[data-v-16034f80]{transform:rotateY(180deg)}}.flip__face[data-v-16034f80]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;box-sizing:border-box;padding:30px 32px}.flip__front[data-v-16034f80]{background:var(--ic-color-chalk)}.flip__back[data-v-16034f80]{background:var(--ic-color-ink);transform:rotateY(180deg)}.flip__hint[data-v-16034f80]{position:absolute;top:26px;right:28px;width:24px;height:24px;color:var(--ic-color-vermilion);transition:transform .5s var(--ic-ease-out)}.flip__hint svg[data-v-16034f80]{width:100%;height:100%;display:block}.flip__hint--back[data-v-16034f80]{color:#847f84}@media (hover: hover){.flip:hover .flip__hint[data-v-16034f80]{transform:rotate(-90deg)}}.flip__n[data-v-16034f80]{font-family:var(--ic-font-display);font-weight:500;font-size:clamp(48px,5vw,72px);color:var(--ic-color-vermilion);line-height:.9}.flip__back .flip__n[data-v-16034f80]{color:var(--ic-color-purple)}.flip__h[data-v-16034f80]{font-family:var(--ic-font-display);font-weight:500;font-size:clamp(20px,1.9vw,25px);line-height:1.08;letter-spacing:-.02em;color:var(--ic-color-ink);margin-bottom:9px}.flip__front-body[data-v-16034f80]{margin:0;font-size:14.5px;line-height:1.5;color:var(--ic-ink-60)}.flip__back-label[data-v-16034f80]{font-family:var(--ic-font-text);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fcfbfc80;margin-bottom:9px}.flip__back-text[data-v-16034f80]{font-family:var(--ic-font-display);font-weight:500;font-size:clamp(18px,1.7vw,22px);line-height:1.22;letter-spacing:-.015em;color:#fcfbfceb;text-decoration:line-through;text-decoration-color:var(--ic-color-purple);text-decoration-thickness:2px}@media (max-width: 720px){.diff__grid[data-v-16034f80]{grid-template-columns:1fr}.flip[data-v-16034f80]{height:300px}}.close[data-v-bc97e873]{background:var(--ic-color-vermilion);color:var(--ic-color-white)}.close__inner[data-v-bc97e873]{max-width:1180px;margin-inline:auto;padding:clamp(80px,11vh,110px) var(--ic-gutter)}.close__eyebrow[data-v-bc97e873]{font-family:var(--ic-font-text);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ic-white-78);margin-bottom:28px}.close__statement[data-v-bc97e873]{font-family:var(--ic-font-display);font-weight:800;font-size:clamp(38px,5.4vw,60px);line-height:1;letter-spacing:-.034em}.close__body[data-v-bc97e873]{margin:32px 0 0;font-size:19px;line-height:1.6;color:#ffffffe6;max-width:680px}.close__cta[data-v-bc97e873]{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;margin-top:44px}
