html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@property --bg{syntax:"<color>";inherits:true;initial-value:#131619}@property --fg{syntax:"<color>";inherits:true;initial-value:#f4f6f8}@property --muted{syntax:"<color>";inherits:true;initial-value:#a3abb1}@property --line{syntax:"<color>";inherits:true;initial-value:#ffffff1c}@property --line-strong{syntax:"<color>";inherits:true;initial-value:#ffffff47}@property --surface{syntax:"<color>";inherits:true;initial-value:#1b1f24}@property --surface-2{syntax:"<color>";inherits:true;initial-value:#242a30}.gw{--black:#131619;--ink:#131619;--white:#fff;--paper:#f3f5f7;--green:#47ac42;--green-dark:#2c7128;--focus:var(--blue);--blue:#30a9d8;--yellow:#e5d620;--orange:#d88028;--pink:#ce1b4b;--gutter:clamp(1rem, 4vw, 2.5rem);--space-chapter:clamp(4.5rem, 9vw, 7.5rem);--space-join:clamp(2.5rem, 5vw, 4rem);--space-band:clamp(3.5rem, 7vw, 5.5rem);--space-head:clamp(2.25rem, 4vw, 3.5rem);--radius:24px;--font-display:var(--font-rubik), "Avenir Next", "Segoe UI", sans-serif;--font-body:var(--font-roboto), "Helvetica Neue", Arial, sans-serif;--fs-display:clamp(2.1rem, 4.5vw, 4.7rem);--fs-statement:clamp(2rem, min(5vw, 8.5vh), 5rem);--fs-headline:clamp(2.1rem, 4.4vw, 4.2rem);--fs-numeral:clamp(2.3rem, 3.8vw, 3.5rem);--fs-title-xl:clamp(1.6rem, 2.6vw, 2.4rem);--fs-title-lg:clamp(1.4rem, 2.2vw, 2rem);--fs-title:1.3rem;--fs-lead:clamp(1.08rem, 1.35vw, 1.25rem);--fs-body-lg:1.125rem;--fs-body:1.0625rem;--fs-body-sm:1rem;--fs-small:.9rem;--fs-button:.8rem;--fs-button-sm:.74rem;--fs-label:.75rem;--fs-label-sm:.7rem;--lh-display:1.06;--lh-headline:1.08;--lh-title-xl:1.12;--lh-statement:1.16;--lh-title:1.22;--lh-compact:1.5;--lh-lead:1.62;--lh-body:1.65;--ls-display:-.035em;--ls-headline:-.032em;--ls-title-xl:-.028em;--ls-statement:-.022em;interpolate-size:allow-keywords;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);transition:--bg .7s,--fg .7s,--muted .7s,--line .7s,--line-strong .7s,--surface .7s,--surface-2 .7s;position:relative;overflow-x:clip}.gw,.gw .is-away{--bg:#131619;--surface:#1b1f24;--surface-2:#242a30;--fg:#f4f6f8;--muted:#a3abb1;--line:#ffffff1c;--line-strong:#ffffff47}.gw.is-light,.gw.is-light .is-away{--bg:#f3f5f7;--fg:#131619;--muted:#545a5f;--line:#1316191f;--line-strong:#1316194d;--surface:#fff;--surface-2:#e8ecef}.gw ::selection{background:var(--green);color:var(--ink)}.gw input{caret-color:var(--green-dark)}:root:has(.gw){scrollbar-color:#484c4f #131619;background:#131619}.gw *,.gw :before,.gw :after{box-sizing:border-box}.gw :where(h1,h2,h3,p,ul,ol,figure){margin:0}.gw :where(ul,ol){padding:0;list-style:none}.gw :where(p,li,summary){text-wrap:pretty}.gw :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.gw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gw-skip{z-index:300;background:var(--white);color:var(--ink);border-radius:10px;padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.gw-skip:focus{transform:none}.gw-wrap{width:min(1240px, calc(100% - var(--gutter) * 2));margin-inline:auto}.gw :where(h1,h2,h3),.gw-say,.gw-stat strong,.gw-offer-num{font-family:var(--font-display)}.gw-label{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.gw-h1-line{padding-bottom:.08em;display:block}.gw-h1-line>span{text-wrap:balance;display:block}.gw-h2{max-width:20ch;font-size:var(--fs-headline);font-weight:400;line-height:var(--lh-headline);letter-spacing:var(--ls-headline);text-wrap:balance}.gw-h3{font-size:var(--fs-title);font-weight:700;line-height:var(--lh-title);letter-spacing:-.015em}.gw-lead{max-width:44ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--muted);margin-top:1.3rem}.gw-cta{--cta-bg:var(--green);--cta-fg:var(--ink);--cta-sweep:var(--white);--cta-sweep-fg:var(--ink);--cta-icon-bg:var(--ink);--cta-icon-fg:var(--white);--cta-border:transparent;isolation:isolate;border:1px solid var(--cta-border);background:var(--cta-bg);min-height:3.25rem;color:var(--cta-fg);font-family:var(--font-body);font-size:var(--fs-button);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .4rem .4rem 1.55rem;font-weight:700;line-height:1;transition:color .45s cubic-bezier(.7,0,.2,1),border-color .3s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.gw-cta:before{content:"";z-index:-1;border-radius:inherit;background:var(--cta-sweep);transition:transform .5s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.gw-cta:hover{background:var(--cta-sweep);color:var(--cta-sweep-fg);transition:color .45s cubic-bezier(.7,0,.2,1),background-color 0s linear .48s,border-color .3s,transform .2s}.gw-cta:hover:before{transform:none}.gw-cta:active{transform:scale(.97)}.gw-cta-icon{background:var(--cta-icon-bg);width:2.45rem;height:2.45rem;color:var(--cta-icon-fg);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.gw-cta-icon svg{width:16px;height:16px;position:absolute}.gw-cta-arrow{transition:transform .45s cubic-bezier(.7,0,.2,1)}.gw-cta-arrow.is-next{transform:translate(-200%)}.gw-cta:hover .gw-cta-arrow{transform:translate(200%)}.gw-cta:hover .gw-cta-arrow.is-next{transform:none}.gw-cta.is-light{--cta-bg:var(--white);--cta-sweep:var(--green)}.gw-cta.is-pink{--cta-bg:var(--pink);--cta-fg:var(--white)}.gw-cta.is-dark{--cta-bg:var(--ink);--cta-fg:var(--white);--cta-sweep:var(--green);--cta-sweep-fg:var(--ink);--cta-icon-bg:var(--green);--cta-icon-fg:var(--ink)}.gw-cta.is-ghost{--cta-bg:transparent;--cta-fg:var(--fg);--cta-border:var(--line);--cta-icon-bg:#ffffff1a;--cta-icon-fg:var(--fg)}.gw-cta.is-sm{min-height:2.75rem;font-size:var(--fs-button-sm);letter-spacing:.08em;gap:.7rem;padding:.3rem .3rem .3rem 1.1rem}.gw-cta.is-sm .gw-cta-icon{width:1.95rem;height:1.95rem}.gw-cta.is-sm .gw-cta-icon svg{width:14px;height:14px}.gw-cta.no-icon{padding:.4rem 1.55rem}.gw-cta.is-full{width:100%}.gw-cta:disabled{opacity:.7;cursor:progress}.gw-center{margin-top:var(--space-head);justify-content:center;display:flex}.gw-check{background:var(--green);border-radius:50%;flex:none;width:22px;height:22px;margin-top:max(0px,.5lh - 11px);display:inline-block;position:relative}.gw-check:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:4px;left:7.5px;transform:rotate(45deg)}.gw-check.is-ink{background:var(--ink)}.gw-check.is-ink:after{border-color:var(--white)}@media (max-width:480px){.gw-cta:not(.is-sm){max-width:100%;font-size:var(--fs-button-sm);letter-spacing:.06em;gap:.75rem;padding-left:1.2rem}}@media (max-width:359px){.gw-cta:not(.is-sm){text-align:left;white-space:normal;line-height:1.3}}.gw-nav{z-index:60;isolation:isolate;padding:1.1rem var(--gutter);color:var(--white);align-items:center;gap:2rem;display:flex;position:fixed;inset:0 0 auto}.gw-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#131619d1;border-bottom:1px solid #ffffff14;transition:opacity .3s,background-color .3s;position:absolute;inset:0}.gw-nav.is-scrolled:before{opacity:1}.gw-nav-logo{align-items:center;min-height:44px;display:inline-flex}.gw-nav-logo img{width:auto;height:30px;display:block}.gw-nav-logo .is-on-light,.gw.is-light .gw-nav.is-scrolled .gw-nav-logo img{display:none}.gw.is-light .gw-nav.is-scrolled .gw-nav-logo .is-on-light{display:block}.gw.is-light .gw-nav.is-scrolled{color:var(--ink)}.gw.is-light .gw-nav.is-scrolled:before{border-bottom-color:var(--line);background:#ffffffd6}.gw.is-light .gw-nav.is-scrolled .gw-nav-tagline{border-left-color:var(--line-strong);color:var(--muted)}.gw-nav-tagline{color:#fffc;font-size:var(--fs-small);border-left:1px solid #ffffff38;padding-left:1.2rem;line-height:1.3}.gw-nav .gw-cta{flex:none;margin-left:auto}.gw-nav-progress{height:2px;position:absolute;inset:auto 0 -1px}.gw-nav-progress span{background:linear-gradient(90deg, var(--blue), var(--green), var(--yellow), var(--orange), var(--pink));transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.gw-nav{gap:1rem}}@media (max-width:719px){.gw-nav-tagline{display:none}}.gw-hero{--t:clamp(84px, 11vh, 110px);--x:4.5vw;--b:clamp(84px, 11vh, 110px);--r:28px;background:var(--black);height:100svh;min-height:560px;position:relative}.gw-hero-card{clip-path:inset(var(--t) var(--x) var(--b) var(--x) round var(--r));will-change:clip-path;background:radial-gradient(70% 80%,#242a30 0%,#131619 75%),#131619;position:absolute;inset:0;overflow:hidden}@media (scripting:none){.gw-hero-card{clip-path:none}}.gw-aurora{position:absolute;inset:-8%}.gw-blob{--c:255, 255, 255;background:radial-gradient(circle, rgba(var(--c), 1) 0%, rgba(var(--c), .75) 22%, rgba(var(--c), .3) 45%, rgba(var(--c), 0) 66%);mix-blend-mode:screen;will-change:transform;border-radius:50%;width:68vmax;height:68vmax;position:absolute}.gw-hero-mark{--mw:calc(var(--ms) * 1vmin);top:calc(var(--my) * 1%);left:calc(var(--mx) * 1%);width:var(--mw);aspect-ratio:1;margin:calc(var(--mw) / -2) 0 0 calc(var(--mw) / -2);opacity:var(--mo);filter:blur(var(--mb));will-change:transform;position:absolute}.gw-hero-mark svg{width:100%;height:100%;rotate:var(--mr);display:block;overflow:visible}@media (max-width:899px){.gw-hero-mark{--mw:calc(var(--ms) * 1.5vmin)}.gw-hero-mark.is-desktop{display:none}}.gw-blob.is-pink{--c:206, 27, 75;opacity:.95;top:6%;left:-22%}.gw-blob.is-blue{--c:48, 169, 216;opacity:.68;bottom:-40%;left:-15%}.gw-blob.is-blue-2{--c:48, 169, 216;opacity:.8;width:56vmax;height:56vmax;top:-48%;left:32%}.gw-blob.is-green{--c:71, 172, 66;opacity:.88;bottom:-43%;left:33%}.gw-blob.is-yellow{--c:229, 214, 32;opacity:.74;top:13%;right:-21%}.gw-blob.is-orange{--c:216, 128, 40;opacity:.56;width:54vmax;height:54vmax;top:-43%;right:-19%}.gw-hero-shade{background: radial-gradient(var(--shade-size,54% 44%) at 50% 50%, rgba(19, 22, 25, var(--shade-core,.55)), #13161924 72%, transparent 100%), linear-gradient(180deg, #1316191f, transparent 25%, transparent 75%, #13161947);position:absolute;inset:0}.gw-flare{mix-blend-mode:screen;pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:hidden}.gw-flare>span{will-change:transform;position:absolute;top:0;left:0}.gw-flare-source{background:radial-gradient(circle,#fffaec80 0%,#ffe4ba33 18%,#ffd2a00f 42%,#0000 70%);border-radius:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin}.gw-flare-streak{filter:blur(1px);background:linear-gradient(90deg,#0000,#bee1ff47 35%,#fffaf08c 50%,#bee1ff47 65%,#0000);border-radius:50%;width:80vw;height:3px;margin:-1.5px 0 0 -40vw}.gw-flare-ghost{--gw:calc(var(--fs) * 1vmin);width:var(--gw);height:var(--gw);margin:calc(var(--gw) / -2) 0 0 calc(var(--gw) / -2);opacity:var(--fo)}.gw-flare-ghost.is-disk{background:radial-gradient(circle, rgba(var(--fc), .9), rgba(var(--fc), .25) 55%, transparent 72%);border-radius:50%}.gw-flare-ghost.is-ring{background:radial-gradient(circle, transparent 54%, rgba(var(--fc), .75) 64%, rgba(var(--fc), .15) 70%, transparent 74%);border-radius:50%}.gw-flare-ghost.is-hex{background:radial-gradient(circle, rgba(var(--fc), .7), rgba(var(--fc), .2) 70%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%)}.gw-grain{opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.gw-hero-content{z-index:2;padding:2rem var(--gutter);color:var(--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.7rem;display:flex;position:absolute;inset:0}.gw-h1{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--ls-display);text-shadow:0 4px 40px #0000002e}.gw-h1-line.is-soft{font-weight:400}.gw-hero-sub{max-width:58ch;font-size:var(--fs-lead);line-height:var(--lh-lead);color:#fffffff0;text-shadow:0 0 2px #1316198c,0 1px 14px #13161999}.gw-hero-sub strong{color:var(--white);font-weight:700}.gw-hero-cue{left:50%;bottom:calc(clamp(1.4rem, 4vh, 2.4rem) + env(safe-area-inset-bottom));z-index:3;pointer-events:none;position:absolute;translate:-50%}.gw-hero-cue-line{opacity:0;background:#ffffff2e;border-radius:1px;width:1px;height:clamp(44px,7vh,64px);animation:.9s ease-out 1.8s forwards gw-cue-in;display:block;position:relative;overflow:hidden}.gw-hero-cue-line:after{content:"";border-radius:inherit;background:linear-gradient(transparent, var(--blue), var(--green), transparent);height:45%;animation:2.4s cubic-bezier(.65,0,.35,1) 2.2s infinite gw-cue-drop;position:absolute;inset:0 0 auto;translate:0 -100%}@keyframes gw-cue-in{to{opacity:1}}@keyframes gw-cue-drop{0%{translate:0 -100%}70%,to{translate:0 240%}}.gw-hero-mouse{opacity:0;border:1.5px solid #ffffff6b;border-radius:999px;width:22px;height:34px;animation:.9s ease-out 1.8s forwards gw-cue-in;display:none;position:relative}.gw-hero-mouse-wheel{background:linear-gradient(var(--blue), var(--green));border-radius:999px;width:2px;height:6px;margin-left:-1px;animation:1.9s cubic-bezier(.65,0,.35,1) 2.2s infinite both gw-wheel;position:absolute;top:6px;left:50%}@keyframes gw-wheel{0%{opacity:0;translate:0}18%{opacity:1}62%,to{opacity:0;translate:0 10px}}@media (hover:hover) and (pointer:fine){.gw-hero-mouse{display:block}.gw-hero-cue-line{display:none}}@media (prefers-reduced-motion:reduce){.gw-hero-cue-line,.gw-hero-mouse,.gw-hero-mouse-wheel{opacity:1}.gw-hero-cue-line:after{translate:0 60%}}@property --shine-a{syntax:"<angle>";inherits:false;initial-value:0deg}.gw-hero-shine{inset:var(--t) var(--x) var(--b);z-index:2;border-radius:var(--r);background:conic-gradient(from var(--shine-a), transparent 0deg 280deg, #30a9d880 318deg, #ffffffd9 346deg, #47ac4266 354deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #30a9d873);opacity:0;pointer-events:none;padding:1px;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gw-hero-shine.is-on{animation:1.8s cubic-bezier(.45,0,.25,1) forwards gw-shine}@keyframes gw-shine{0%{--shine-a:0deg;opacity:0}14%,78%{opacity:1}to{--shine-a:360deg;opacity:0}}@media (max-width:899px){.gw-hero-content{gap:1.3rem;padding:1.5rem 1.2rem 3rem}.gw-h1{font-size:min(8.8vw,2.9rem)}.gw-hero-shade{--shade-size:78% 46%;--shade-core:.66}.gw-blob{width:110vmax;height:110vmax}.gw-blob.is-pink{top:0;left:-70%}.gw-blob.is-blue{bottom:-40%;left:-60%}.gw-blob.is-yellow{top:10%;right:-75%}.gw-blob.is-green{bottom:-55%;left:-20%}.gw-blob.is-orange{top:-45%;right:-70%}}.gw-problem{padding:clamp(5rem,10vw,8rem) 0;position:relative;overflow:clip}.gw-say-stack{z-index:1;text-align:center;justify-items:center;gap:.5em;display:grid;position:relative}.gw-say{max-width:min(15em,100%);font-size:var(--fs-title-xl);font-weight:400;line-height:var(--lh-statement);letter-spacing:var(--ls-statement);text-wrap:balance}.gw-h2 strong,.gw-say strong{font-weight:800}.gw-problem.is-staged .gw-say-word{opacity:0;filter:blur(14px);display:inline-block;position:relative;transform:translateY(35%)}.gw-problem.is-staged .gw-say-stack>p.gw-say:first-of-type strong .gw-say-word{transform:translate(2.5em)}.gw-glue{white-space:nowrap}.gw-say em{font-style:normal}.gw-say.is-title{font-weight:400}.gw-say.is-waste em{color:var(--pink)}.gw-say.is-answer em{color:var(--green)}.gw-say-aura,.gw-say-progress{display:none}.gw-problem.is-staged{align-items:center;min-height:100svh;padding:6rem 0 3rem;display:flex}.gw-problem.is-staged .gw-say-stack{grid-template-areas:"say";align-items:center;gap:0}.gw-say-cta{justify-content:center;margin-top:1.6rem;display:flex}.gw-problem.is-staged .gw-say-cta{visibility:hidden;margin-top:clamp(1.6rem,4vh,2.6rem);position:absolute;top:100%;left:0;right:0}.gw-problem.is-staged .gw-say{font-size:var(--fs-statement);line-height:var(--lh-statement);grid-area:say}.gw-problem.is-staged .gw-say-aura{pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.gw-say-orb{aspect-ratio:1;width:75vmax;color:var(--blue);margin:-37.5vmax 0 0 -37.5vmax;position:absolute;top:50%;left:50%}.gw-say-orb i{opacity:.17;background:radial-gradient(closest-side,currentColor,#0000);border-radius:50%;position:absolute;inset:0}.gw-say-photos{display:none}.gw-problem.is-staged .gw-say-photos{pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.gw-say-photo{top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:clamp(300px, calc(var(--s) * 1vmin), 760px);aspect-ratio:1;visibility:hidden;position:absolute;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 22%,#0000008c 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 22%,#0000008c 55%,#0000 100%)}.gw-say-photo img{object-fit:cover;opacity:.62}.gw-problem.is-staged .gw-say{text-shadow:0 2px 24px #131619d9}@media (max-width:899px){.gw-say-photo img{opacity:.48}}.gw-problem.is-staged .gw-say-progress{z-index:2;visibility:hidden;opacity:0;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:899px){.gw-problem.is-staged .gw-say-progress{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.gw-say-progress i{--fill:0;--timer:0;background:linear-gradient(var(--fg), var(--fg)) 0 0 / calc(var(--fill) * 100%) 100% no-repeat, linear-gradient(#f4f6f899, #f4f6f899) 0 0 / calc(var(--timer) * 100%) 100% no-repeat, #ffffff24;border-radius:999px;flex:1;height:2px}.gw-say-hint{display:none}.gw-problem.is-staged .gw-say-hint{z-index:3;color:var(--muted);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;visibility:hidden;opacity:0;justify-content:center;align-items:center;gap:.65rem;font-weight:600;display:flex;position:absolute;bottom:clamp(2.2rem,5vh,3.2rem);left:0;right:0}.gw-say-mouse{border:1.5px solid #ffffff6b;border-radius:999px;width:18px;height:28px;position:relative}.gw-say-mouse:after{content:"";background:linear-gradient(var(--blue), var(--green));border-radius:999px;width:2px;height:5px;margin-left:-1px;animation:1.9s cubic-bezier(.65,0,.35,1) infinite both gw-wheel;position:absolute;top:5px;left:50%}.gw-say-key{min-width:1.7rem;height:1.7rem;color:var(--fg);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;border:1px solid #ffffff3d;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 .35rem;display:inline-grid}.gw-say-swipe{animation:1.6s ease-in-out infinite gw-swipe}@keyframes gw-swipe{0%,to{opacity:.45;translate:0 4px}50%{opacity:1;translate:0 -4px}}.gw-say-hint .is-touch{display:none}@media (hover:none),(pointer:coarse){.gw-say-hint .is-pointer{display:none}.gw-say-hint .is-touch{display:inline-flex}}@media (max-width:899px){.gw-problem.is-staged .gw-say-hint{bottom:calc(9.2rem + env(safe-area-inset-bottom))}}.gw-say-skip{display:none}.gw-problem.is-staged .gw-say-skip{z-index:3;right:var(--gutter);color:var(--muted);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;visibility:hidden;opacity:0;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem .25rem;font-weight:600;line-height:1;transition:color .25s;display:inline-flex;position:absolute;bottom:1rem}.gw-say-skip svg{width:14px;height:14px;transition:translate .3s cubic-bezier(.16,1,.3,1)}.gw-say-skip:hover,.gw-say-skip:focus-visible{color:var(--fg)}.gw-say-skip:hover svg{translate:0 2px}.gw-say-skip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:899px){.gw-problem.is-staged .gw-say-skip{bottom:calc(6.4rem + env(safe-area-inset-bottom))}}.gw-section{padding:var(--space-chapter) 0;position:relative}.gw-section-head{max-width:860px;margin-bottom:var(--space-head)}.gw-section-cta{margin-top:var(--space-head)}.gw-stages{overflow:clip}.gw-stages>.gw-wrap{z-index:1;position:relative}.gw-stages-aura{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.gw-stages-aura i{aspect-ratio:1;background:radial-gradient(closest-side, var(--c), transparent);opacity:.2;border-radius:50%;width:58vmax;animation:24s ease-in-out infinite alternate gw-stages-drift;position:absolute}.gw-stages-aura i:first-child{--c:var(--green);top:-18%;left:-20%}.gw-stages-aura i:nth-child(2){--c:var(--blue);animation-duration:30s;animation-delay:-8s;top:30%;right:-24%}.gw-stages-aura i:nth-child(3){--c:var(--pink);opacity:.16;width:46vmax;animation-duration:27s;animation-delay:-14s;bottom:-30%;left:30%}@keyframes gw-stages-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(10vw,-8vh)scale(1.18)}}.gw-stage-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gw-stage{--c:var(--green);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:1.1rem;padding:1.6rem;transition:border-color .25s,background-color .25s,translate .25s;display:flex;position:relative}.gw-stage:hover{border-color:var(--line-strong);translate:0 -3px}.gw-stage.is-selected{border-color:var(--c);box-shadow:0 0 0 1px var(--c), 0 24px 60px color-mix(in srgb, var(--c) 18%, transparent)}.gw-stage-top{color:color-mix(in srgb, var(--c), var(--white) 30%);justify-content:space-between;align-items:center;gap:1rem;display:flex}.gw-stage-mark{border:1.5px solid var(--line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.gw-stage-mark svg{width:15px;height:15px}.gw-stage.is-selected .gw-stage-mark{border-color:var(--c);background:var(--c);color:var(--ink)}.gw-stage-quote{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:-.015em;text-wrap:pretty}.gw-stage-symptoms{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-body-sm);line-height:var(--lh-compact);gap:.55rem;margin-top:auto;padding-top:1.1rem;display:grid}.gw-stage-symptoms span{padding-left:1.1rem;position:relative}.gw-stage-symptoms span:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.gw-stage-pick{color:var(--muted);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:auto;padding-top:.4rem;font-weight:700;transition:color .25s;display:inline-flex}.gw-stage-pick svg{transition:translate .3s cubic-bezier(.16,1,.3,1)}.gw-stage:hover .gw-stage-pick,.gw-stage:focus-visible .gw-stage-pick{color:color-mix(in srgb, var(--c), var(--white) 30%)}.gw-stage:hover .gw-stage-pick svg,.gw-stage:focus-visible .gw-stage-pick svg{translate:4px}.gw-stage-next{margin-top:.6rem}.gw-stage-board{position:relative}.gw-stage-list{transition:filter .6s cubic-bezier(.2,.8,.2,1),opacity .6s,scale .6s cubic-bezier(.2,.8,.2,1)}.gw-stage-board.is-covered .gw-stage-list{filter:blur(7px)saturate(.9);opacity:.55;scale:.985}.gw-stage-glass-wrap{z-index:2;padding:var(--gutter);opacity:0;visibility:hidden;place-items:center;transition:opacity .5s,visibility 0s linear .5s;display:grid;position:absolute;inset:0}.gw-stage-board.is-covered .gw-stage-glass-wrap{opacity:1;visibility:visible;transition:opacity .5s .12s,visibility}.gw-stage-glass{--c:var(--green);border-radius:var(--radius);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--c) 22%, transparent), transparent 70%), #ffffff12;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);text-align:center;border:1px solid #ffffff29;justify-items:center;gap:.7rem;width:min(520px,100%);padding:clamp(1.6rem,3.5vw,2.4rem) clamp(1.4rem,3.5vw,2.6rem);transition:translate .6s cubic-bezier(.2,.8,.2,1) .12s,scale .6s cubic-bezier(.2,.8,.2,1) .12s;display:grid;position:relative;overflow:hidden;translate:0 14px;scale:.97;box-shadow:inset 0 1px #ffffff24,0 30px 80px #00000059}.gw-stage-board.is-covered .gw-stage-glass{translate:0;scale:1}.gw-stage-glass-icon{background:var(--c);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.gw-stage-glass-icon svg{width:22px;height:22px}.gw-stage-glass-title{font-family:var(--font-display);font-size:var(--fs-title-lg);font-weight:700;line-height:var(--lh-title);letter-spacing:-.02em;text-wrap:balance}.gw-stage-glass-text{color:#ffffffc7}.gw-stage-change{color:var(--white);font:inherit;font-size:var(--fs-small);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.5rem;margin-top:.6rem;padding:.7rem 1.15rem;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.gw-stage-change:hover{background:#ffffff24;border-color:#fff6}.gw-stage-change svg{transition:rotate .4s cubic-bezier(.16,1,.3,1)}.gw-stage-change:hover svg{rotate:-60deg}@media (max-width:640px){.gw-stage-glass-wrap{align-items:start;padding-top:30vh;padding-bottom:30vh}.gw-stage-glass{position:sticky;top:calc(50svh - 120px)}}@media (max-width:1100px){.gw-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gw-stage-list{grid-template-columns:1fr}}.gw-services{overflow:clip}.gw-services>.gw-wrap{z-index:1;position:relative}.gw-services-aura{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.gw-services-aura i{aspect-ratio:1;will-change:transform, opacity;border-radius:50%;width:62vmax;animation:26s ease-in-out infinite alternate gw-services-drift-a,9s ease-in-out infinite alternate gw-services-pulse;position:absolute}.gw-services-aura i:first-child{background:radial-gradient(closest-side,#30a9d847,#30a9d817 55%,#0000);top:4%;left:-24vmax}.gw-services-aura i:nth-child(2){background:radial-gradient(closest-side,#ce1b4b42,#ce1b4b14 55%,#0000);animation:32s ease-in-out infinite alternate gw-services-drift-b,11s ease-in-out -4s infinite alternate gw-services-pulse;bottom:-8%;right:-26vmax}@keyframes gw-services-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(42vw,22vh)scale(1.15)}to{transform:translate(84vw,-4vh)scale(.95)}}@keyframes gw-services-pulse{0%{opacity:.35}to{opacity:1}}@keyframes gw-services-drift-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-46vw,-26vh)scale(1.1)}to{transform:translate(-88vw,2vh)scale(.92)}}.gw-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);grid-auto-flow:dense;perspective:1200px;gap:1rem;display:grid}.gw-service{--mx:50%;--my:50%;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 74%, transparent);flex-direction:column;gap:.6rem;padding:1.6rem;transition:top .3s,border-color .3s;display:flex;position:relative;top:0;overflow:hidden}.gw-service:before{content:"";background:radial-gradient(260px circle at var(--mx) var(--my), #47ac4233, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.gw-service:hover{border-color:var(--line-strong);top:-4px}.gw-service:hover:before{opacity:1}.gw-service .gw-h3{margin-top:auto}.gw-service p{color:var(--muted)}.gw-service-icon{background:var(--surface-2);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.gw-service.is-wide{grid-column:span 2}.gw-service.is-tall{grid-row:span 2}.gw-service.is-accent{background:radial-gradient(80% 60% at 100% 0,#30a9d88c,#0000 70%),radial-gradient(70% 60% at 0 100%,#47ac4280,#0000 70%),radial-gradient(60% 50% at 20% 10%,#ce1b4b59,#0000 70%),#242a30d1;border-color:#0000}.gw-service.is-accent p{color:#ffffffd1}.gw-service.is-accent .gw-h3{font-size:var(--fs-title-xl)}.gw-service.is-accent .gw-service-icon{background:#ffffff1f}.gw-front{--c:var(--green)}.gw-front-top{justify-content:space-between;align-items:flex-start;margin-bottom:2.4rem;display:flex}.gw-front .gw-service-icon{color:var(--c)}.gw-front-index{color:var(--muted)}.gw-front .gw-h3{font-size:var(--fs-title-lg);margin-top:0}.gw-service p.gw-front-lead{color:var(--fg);font-weight:600}@media (max-width:960px){.gw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gw-bento{grid-template-columns:1fr}.gw-service.is-wide,.gw-service.is-tall{grid-area:auto}}.gw-proof{overflow:clip}.gw-proof>.gw-wrap{z-index:1;position:relative}.gw-proof-aura{pointer-events:none;opacity:.35;transition:opacity .7s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.gw.is-light .gw-proof-aura{opacity:1}.gw-proof-aura i{aspect-ratio:1;background:radial-gradient(closest-side, var(--c), transparent);opacity:.22;border-radius:50%;width:48vmax;animation:22s ease-in-out infinite alternate gw-proof-drift;position:absolute}.gw-proof-aura i:first-child{--c:var(--blue);top:-10%;left:-14%}.gw-proof-aura i:nth-child(2){--c:var(--green);animation-duration:26s;animation-delay:-6s;top:20%;right:-18%}.gw-proof-aura i:nth-child(3){--c:var(--yellow);animation-duration:30s;animation-delay:-12s;bottom:-16%;left:18%}.gw-proof-aura i:nth-child(4){--c:var(--pink);opacity:.16;width:34vmax;animation-duration:24s;animation-delay:-3s;bottom:6%;right:10%}@keyframes gw-proof-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,6vh)scale(1.15)}}.gw-proof-title em{background:linear-gradient(100deg, var(--blue), var(--green) 35%, var(--yellow) 60%, var(--orange) 80%, var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.gw-stats{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 30px 70px -30px #1316192e}.gw-stat{--c:var(--green);background:var(--surface);grid-template-rows:auto auto 1fr;align-content:start;gap:.55rem;padding:clamp(1.5rem,2.6vw,2.1rem) clamp(1.3rem,2.4vw,2rem);display:grid;position:relative}.gw-stat-bar{background:var(--c);transform-origin:0;border-radius:999px;width:28px;height:4px;margin-bottom:.5rem}.gw-stat strong{font-size:var(--fs-numeral);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1}.gw-stat>span:last-child{max-width:22ch;color:var(--muted);font-size:var(--fs-body-sm);line-height:var(--lh-compact)}.gw-brands{justify-items:center;margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}.gw-brands-title{max-width:34ch;font-size:var(--fs-title-lg);font-weight:400;line-height:var(--lh-title);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin-bottom:clamp(1.6rem,3vw,2.2rem)}.gw-brands-title strong{font-weight:700}.gw-logo-wall{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;width:100%;display:grid;overflow:hidden;box-shadow:0 30px 70px -30px #1316192e}.gw-logo-wall li{background:var(--surface);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:clamp(104px,10vw,136px);padding:1.2rem 1rem;transition:background-color .4s;display:grid;position:relative}.gw-logo-wall li:after{content:"";background:var(--c);border-radius:3px 3px 0 0;height:3px;transition:scale .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 28% 0;scale:0 1}.gw-logo-wall li:hover{background:color-mix(in srgb, var(--c) 6%, var(--surface))}.gw-logo-wall li:hover:after{scale:1}.gw-logo{--logo-scale:1;width:calc(var(--lw) * var(--logo-scale) * 1px);opacity:.62;max-width:100%;height:auto;transition:opacity .3s,filter .7s,scale .45s cubic-bezier(.16,1,.3,1);display:block}.gw.is-light .gw-logo{filter:brightness(0)}.gw-logo-wall li:hover .gw-logo{opacity:1;scale:1.06}.gw-brands-cta{margin-top:clamp(2rem,4vw,3rem)}.gw-brands-cta .gw-cta{min-height:3.6rem;padding-left:1.9rem}@media (max-width:960px){.gw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.gw-stat strong{font-size:2rem}}@media (max-width:640px){.gw-logo-wall{--cols:2}.gw-logo-wall li{min-height:84px;padding:.9rem .7rem}.gw-logo-wall li:after{inset-inline:22%}.gw-logo{--logo-scale:.62}.gw-brands-cta,.gw-brands-cta .gw-cta{width:100%}}.gw-offer{overflow:clip}.gw-offer-glow{pointer-events:none;background:radial-gradient(42% 55% at 96% 18%,#47ac4233,#0000 70%),radial-gradient(36% 50% at 4% 88%,#e5d62024,#0000 70%),radial-gradient(30% 40% at 60% 100%,#30a9d81a,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.gw-offer-deco{fill:none;width:clamp(240px,34vmin,420px);height:auto;stroke:var(--line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.7;pointer-events:none;position:absolute;bottom:4vmin;right:-4vmin;rotate:-10deg;-webkit-mask-image:linear-gradient(#0000,#000 35% 55%,#0000 92%);mask-image:linear-gradient(#0000,#000 35% 55%,#0000 92%)}.gw-offer-deco rect{vector-effect:non-scaling-stroke}.gw-offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head steps""take after";align-items:start;gap:clamp(2.5rem,5vw,4rem) clamp(2rem,6vw,5rem);display:grid;position:relative}.gw-offer-head{grid-area:head}.gw-offer-steps{grid-area:steps}.gw-offer-take{grid-area:take}.gw-offer-after{grid-area:after}.gw-offer-subtitle{color:var(--muted)}.gw-offer-steps ol{margin-top:1rem;display:grid}.gw-offer-steps li{border-bottom:1px solid var(--line);font-size:var(--fs-body-lg);line-height:var(--lh-compact);color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.2rem 0;display:grid}.gw-offer-steps li:first-child{border-top:1px solid var(--line)}.gw-offer-steps strong{color:var(--fg);font-weight:600}.gw-offer-flow{margin-top:1rem;position:relative}.gw-offer-flow ol{margin-top:0}.gw-offer-rail{background:var(--line);pointer-events:none;border-radius:999px;width:2px;position:absolute}.gw-offer-rail i{border-radius:inherit;background:var(--green);transform-origin:top;height:100%;display:block}.gw-offer-flow:not(.is-armed) .gw-offer-rail{display:none}.gw-offer-flow.is-armed li p{opacity:.42;transition:opacity .45s}.gw-offer-flow.is-armed li.is-on p{opacity:1}.gw-offer-flow.is-armed .gw-offer-num{background:var(--surface-2);color:var(--muted);transition:background-color .3s,color .3s}.gw-offer-flow.is-armed li.is-on .gw-offer-num{background:var(--green);color:var(--ink)}.gw-offer-pulse{z-index:-1;background:var(--green);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.gw-offer-num{z-index:1;background:var(--green);width:2.2rem;height:2.2rem;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:relative}.gw-offer-take{--fg:#131619;border-radius:var(--radius);background:var(--white);color:var(--fg);padding:clamp(1.4rem,3vw,2.2rem)}.gw-offer-take ul{gap:.2rem;margin-top:1rem;display:grid}.gw-offer-take li{font-size:var(--fs-body-lg);font-weight:500;line-height:var(--lh-compact);align-items:flex-start;gap:.8rem;padding:.5rem 0;display:flex}.gw.is-light .gw-offer-take{border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 70px -30px #1316192e}.gw.is-light .gw-offer-glow{opacity:.6}.gw-offer-after p{max-width:46ch;color:var(--muted);font-size:var(--fs-body-lg);margin-top:.7rem}.gw-offer-after .gw-cta{margin-top:1.8rem}.gw-offer-slots{color:var(--fg)}@media (max-width:899px){.gw-offer-grid{grid-template-columns:1fr;grid-template-areas:"head""steps""take""after"}}.gw-who-head{margin-bottom:var(--space-head);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem clamp(2rem,5vw,4rem);display:flex}.gw-who-head .gw-h2{max-width:16ch}.gw-who-head .gw-lead{max-width:46ch}.gw-who-cta{flex:none}.gw-who-grid{outline-offset:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.gw-who-card{--glow-a:#47ac4280;--glow-b:#30a9d861;border-radius:var(--radius);background:radial-gradient(70% 45% at 12% 105%, var(--glow-a), transparent 70%), radial-gradient(60% 40% at 92% 110%, var(--glow-b), transparent 70%), #0c0e11;color:#f4f6f8;min-height:clamp(380px,34vw,440px);rotate:var(--tilt);border:1px solid #ffffff17;flex-direction:column;transition:rotate .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0009}.gw-who-card.is-no{--glow-a:#ce1b4b7a;--glow-b:#d8802857}.gw-who-card:hover{border-color:#fff3;translate:0 -6px;rotate:none}.gw-who-photo{height:58%;min-height:210px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.gw-who-photo img{object-fit:cover;opacity:.88;transition:scale .9s cubic-bezier(.2,.8,.2,1);scale:1.02}.gw-who-card.is-no .gw-who-photo img{filter:grayscale(.85);opacity:.72}.gw-who-card:hover .gw-who-photo img{scale:1.07}.gw-who-body{gap:.55rem;margin-top:auto;padding:0 clamp(1.3rem,2.4vw,1.8rem) clamp(1.4rem,2.6vw,1.9rem);display:grid;position:relative}.gw-who-badge{color:#8fd88a;font-size:var(--fs-label-sm);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#47ac4224;border:1px solid #47ac4273;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.35rem .75rem .35rem .4rem;font-weight:800;line-height:1;display:inline-flex}.gw-who-badge-icon{background:var(--green);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.gw-who-card.is-no .gw-who-badge{color:#f08aa6;background:#ce1b4b29;border-color:#ce1b4b80}.gw-who-card.is-no .gw-who-badge-icon{background:var(--pink);color:var(--white)}.gw-who-name{font-family:var(--font-display);font-size:var(--fs-title-lg);font-weight:700;line-height:var(--lh-title);letter-spacing:-.025em;text-wrap:balance}.gw-who-body p{color:#f4f6f8b8;max-width:32ch;line-height:var(--lh-compact)}@media (max-width:1100px){.gw-who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gw-who-grid{margin-inline:calc(var(--gutter) * -1);padding:.6rem var(--gutter) 1.4rem;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.gw-who-grid::-webkit-scrollbar{display:none}.gw-who-card{scroll-snap-align:start;min-height:400px}}.gw-faq{padding-bottom:var(--space-join)}.gw-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.gw-faq-item{border-bottom:1px solid var(--line)}.gw-faq-item:first-child{border-top:1px solid var(--line)}.gw-faq-item summary{font-size:var(--fs-body-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-weight:600;line-height:1.4;list-style:none;display:flex}.gw-faq-item summary::-webkit-details-marker{display:none}.gw-faq-icon{flex:none;transition:transform .3s}.gw-faq-item[open] .gw-faq-icon{transform:rotate(45deg)}.gw-faq-head{justify-items:start;gap:1.3rem;display:grid}.gw-faq-head .gw-lead{max-width:36ch;margin-top:0}.gw-faq-head .gw-cta{margin-top:.6rem}@media (min-width:861px){.gw-faq-head{position:sticky;top:7rem}}.gw-faq-item p{max-width:62ch;color:var(--muted);padding-bottom:1.4rem}.gw-faq-item::details-content{height:0;transition:height .36s cubic-bezier(.2, .8, .2, 1), content-visibility .36s allow-discrete;overflow:clip}.gw-faq-item[open]::details-content{height:auto}@media (max-width:860px){.gw-faq-grid{grid-template-columns:1fr}}.gw-form-section{padding-top:var(--space-join);background:var(--black);overflow:hidden}.gw-form-glow{pointer-events:none;background:radial-gradient(40% 50% at 90% 10%,#47ac4247,#0000 70%),radial-gradient(35% 45% at 0 100%,#30a9d838,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.gw-form-grid{grid-template:"intro form""benefits form"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.4rem clamp(2rem,6vw,5rem);display:grid;position:relative}.gw-form-intro{grid-area:intro}.gw-form-grid>.gw-form{grid-area:form}.gw-form-benefits{grid-area:benefits}.gw-benefits-title{color:var(--muted)}.gw-benefits{margin-top:.8rem}.gw-benefits li{font-weight:500;line-height:var(--lh-compact);align-items:flex-start;gap:.8rem;padding:.65rem 0;display:flex}.gw-form{--focus:var(--ink);--fg:#131619;--muted:#5b6166;--line:#1316191f;background:var(--white);color:var(--fg);border-radius:28px;padding:clamp(1.4rem,3.5vw,2.6rem);box-shadow:0 40px 100px #00000073}.gw-agenda{min-height:32rem;padding:clamp(.6rem,2vw,1.2rem)}.gw-form .gw-cta{--cta-sweep:var(--ink);--cta-sweep-fg:var(--white)}.gw-form .gw-cta:hover .gw-cta-icon{background:var(--green);color:var(--ink)}.gw-form-head{color:var(--muted);gap:.7rem;margin-bottom:1.8rem;display:grid}.gw-form-progress{background:var(--paper);border-radius:999px;height:4px;overflow:hidden}.gw-form-progress span{background:var(--green);transform-origin:0;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.gw-form-title{font-family:var(--font-display);font-size:var(--fs-title-lg);font-weight:700;line-height:var(--lh-title);letter-spacing:-.025em}.gw-form-desc{color:var(--muted);margin-top:.5rem}.gw-form-field>:where(input[type=text]),.gw-phone{background:var(--paper);width:100%;min-height:3.75rem;color:var(--fg);border:1.5px solid #13161924;border-radius:16px;margin-top:1.6rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.gw-form-field>:where(input[type=text]){font:inherit;font-size:var(--fs-body-lg);padding:0 1.25rem}.gw-form-field>:where(input[type=text]):hover,.gw-phone:hover{border-color:#13161947}.gw-form-field>:where(input[type=text]):focus,.gw-phone:focus-within{border-color:var(--green-dark);background:var(--white);outline:none;box-shadow:0 0 0 4px #47ac422e}.gw-form-field>:where(input[type=text])[aria-invalid=true],.gw-phone.is-invalid{border-color:var(--pink);box-shadow:0 0 0 4px #ce1b4b1f}.gw-form-field>:where(input[type=text])::placeholder,.gw-phone input::placeholder{color:var(--muted);opacity:1}.gw-phone{align-items:stretch;display:flex;position:relative}.gw-phone.is-loading{border-style:dashed}.gw-phone-country{color:var(--muted);cursor:pointer;background:0 0;border:0;border-right:1px solid #1316191f;border-radius:16px 0 0 16px;flex:none;align-items:center;gap:.4rem;padding:0 .75rem 0 1.1rem;transition:background-color .16s;display:flex}.gw-phone-country:hover,.gw-phone.is-open .gw-phone-country{background:#1316190a}.gw-phone-country:focus-visible{outline:2px solid var(--green-dark);outline-offset:-4px}.gw-flag{object-fit:cover;border-radius:3px;flex:none;width:24px;height:16px;box-shadow:0 0 0 1px #1316191f}.gw-phone>input:focus-visible{outline:none}.gw-phone>input{min-width:0;color:var(--fg);font:inherit;font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0 16px 16px 0;outline:none;flex:1;padding:0 1.15rem}.gw-phone-pop{z-index:20;background:var(--white);border:1px solid #1316191a;border-radius:18px;width:min(100%,22rem);animation:.18s cubic-bezier(.16,1,.3,1) gw-pop-in;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 24px 60px -18px #13161959}@keyframes gw-pop-in{0%{opacity:0;translate:0 -6px}}.gw-phone-search{color:var(--muted);border-bottom:1px solid #13161914;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.gw-phone-search input{min-width:0;height:3rem;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.gw-phone-search input:focus-visible{outline:none}.gw-phone-search input::placeholder{color:var(--muted);opacity:1}.gw-phone-list{overscroll-behavior:contain;max-height:17rem;padding:.35rem;overflow-y:auto}.gw-phone-option{min-height:2.75rem;color:var(--fg);font-size:var(--fs-body-sm);cursor:pointer;border-radius:10px;align-items:center;gap:.7rem;padding:0 .75rem;display:flex}.gw-phone-option.is-active{background:var(--paper)}.gw-phone-option.is-split{margin-bottom:.7rem;position:relative}.gw-phone-option.is-split:after{content:"";background:#13161914;height:1px;position:absolute;bottom:-.38rem;left:.75rem;right:.75rem}.gw-phone-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gw-phone-ddi{color:var(--muted);font-variant-numeric:tabular-nums}.gw-phone-check{color:var(--green-dark);visibility:hidden;flex:none}.gw-phone-option[aria-selected=true] .gw-phone-check{visibility:visible}.gw-phone-empty{color:var(--muted);font-size:var(--fs-small);padding:.9rem .75rem}.gw-form-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.gw-form-hint{color:var(--muted)}.gw-form-options{gap:.6rem;margin-top:1.6rem;display:grid}.gw-form-option{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-weight:500;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.gw-form-option svg{opacity:.35;transition:opacity .16s,transform .16s}.gw-form-option:hover{border-color:var(--ink);transform:translate(3px)}.gw-form-option:hover svg{opacity:1;transform:translate(3px)}.gw-form-option.is-selected{border-color:var(--green);background:var(--green)}.gw-form-box{background:var(--white);border:1.5px solid #13161959;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.gw-form-option.is-check:hover{transform:none}.gw-form-option.is-check svg{opacity:1;transform:none}.gw-form-option.is-check.is-selected .gw-form-box{border-color:var(--ink);background:var(--ink);color:var(--white)}.gw-form-consent{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-compact);cursor:pointer;align-items:flex-start;gap:.7rem;margin-top:1.3rem;display:flex}.gw-form-consent input{width:20px;height:20px;accent-color:var(--green-dark);flex:none;margin:0}.gw-form-consent a{color:var(--fg)}.gw-form-prefilled{color:var(--green-dark);align-items:center;gap:.45rem;font-weight:500;display:flex}.gw-form-error{min-height:1.5em;color:var(--pink);font-size:var(--fs-small);margin-top:.8rem}.gw-form-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.6rem;padding:0;display:inline-flex}.gw-form-back:hover{color:var(--fg)}.gw-form-done{outline:none;justify-items:start;gap:.6rem;display:grid}.gw-form-done-wa{border-top:1px solid var(--line);justify-self:stretch;justify-items:start;gap:1rem;margin-top:1.2rem;padding-top:1.4rem;display:grid}.gw-form-done-ask{color:var(--fg);font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:600;line-height:var(--lh-title)}.gw-form-done-icon{background:var(--green);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:.6rem;display:grid}.gw-spin{animation:.9s linear infinite gw-spin}@keyframes gw-spin{to{transform:rotate(360deg)}}@media (max-width:899px){.gw-form-grid{grid-template:"intro""form""benefits"/1fr;gap:2rem}}.gw-footer{border-top:1px solid var(--line);background:var(--black);color:var(--muted);padding:2.5rem 0}.gw-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.gw-footer-row img{width:auto;height:28px;display:block}.gw-footer-legal{font-size:var(--fs-small)}.gw-footer-legal a,.gw-footer-legal .gw-footer-link{color:var(--white);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gw-footer-legal a:hover,.gw-footer-link:hover{color:var(--green)}.gw-footer-link{color:var(--white);font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gw-mobilebar{display:none}@media (max-width:899px){.gw-mobilebar{z-index:70;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131619eb;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.gw-mobilebar.is-visible{transform:none}.gw-mobilebar-text{font-size:var(--fs-small);font-weight:600;line-height:1.3}.gw-mobilebar .gw-cta{flex:none}.gw.is-light .gw-mobilebar{border-top-color:var(--line);color:var(--ink);background:#ffffffeb}}.gw .is-away *,.gw .is-away :before,.gw .is-away :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.gw,.gw *,.gw :before,.gw :after{transition-duration:.01ms!important;animation:none!important}.gw-hero-card{clip-path:none}}
