@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f737b000-module__yVFaWa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f737b000-module__yVFaWa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
.t-display-xl{font-size:clamp(52px, 7.8vw, var(--fs-display-xl));letter-spacing:-.05em;font-weight:200;line-height:.96}.t-display-l{font-size:clamp(48px, 6.7vw, var(--fs-display-l));letter-spacing:-4px;font-weight:200;line-height:1}.t-h1{font-size:clamp(40px, 4.6vw, var(--fs-h1));letter-spacing:-.03em;font-weight:300;line-height:1.06}.t-tagline{letter-spacing:-.36px;font-size:24px;font-weight:200;line-height:1.28}.t-body-l{font-size:var(--fs-body-l);letter-spacing:-.5px;font-weight:300;line-height:1.5}.t-title{font-size:var(--fs-title);letter-spacing:-1px;font-weight:400;line-height:1.3}.t-title-light{font-size:var(--fs-title);letter-spacing:-.22px;font-weight:300;line-height:1.3}.t-read{font-size:var(--fs-read);font-weight:400;line-height:1.6}.t-body{font-size:var(--fs-body);font-weight:300;line-height:1.6}.t-body-s{font-size:var(--fs-body-s);font-weight:400;line-height:1.55}.t-button{font-size:var(--fs-button);font-weight:600;line-height:1.2}.t-label{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.4}.t-index{font-size:var(--fs-index);letter-spacing:.02em;font-weight:400;line-height:1.4}.t-center{text-align:center}.c-aqua{color:var(--aqua)}.c-violet{color:var(--violet)}.c-muted{color:var(--w-72)}.text-grad-wordmark{background:var(--grad-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--light{color:var(--ink);background:#fff}.section--mist{background:var(--mist);color:var(--ink)}.panel{border-radius:var(--r-panel);margin-inline:var(--panel-inset);background:var(--void-navy);position:relative;overflow:hidden}.panel__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font-size:var(--fs-index);letter-spacing:.02em;color:var(--w-72);align-items:center;gap:12px;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";background:var(--aqua);border-radius:3px;width:6px;height:6px}.chip{border-radius:var(--r-pill);border:1px solid var(--w-14);background:var(--w-05);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--w-82);align-items:center;gap:8px;padding:6px 14px;font-weight:500;line-height:1.4;display:inline-flex}.btn{border-radius:var(--r-pill);font-size:var(--fs-button);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 22px 16px 26px;font-weight:600;line-height:1.2;transition:transform .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn__arrow{font-weight:400}.btn--primary{background:var(--violet);color:var(--void-navy)}.btn--primary:hover{background:#b393f2}.btn--ghost{border-color:var(--w-35);color:#fff;padding:16px 22px 16px 26px}.btn--ghost:hover{border-color:#fff}.btn--white{color:var(--void-navy);background:#fff}.btn--dark{background:var(--ink);color:#fff}.btn--outline-light{border-color:var(--ink);color:var(--ink)}.btn--sm{font-size:var(--fs-body-s);padding:12px 16px;line-height:1.55}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-aqua{color:var(--aqua);font-weight:500}.link-aqua:hover{text-decoration:underline}.arrow-sq{border-radius:var(--r-chip);background:var(--aqua);width:32px;height:32px;color:var(--void-navy);flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.arrow-sq--sm{width:26px;height:26px;font-size:14px}.shell{background:var(--void-navy);--nav-top:89px;position:relative}.shell--no-announce{--nav-top:32px}.shell__main{display:block}.announce{height:42px;padding:12px var(--gutter) 0;background:var(--void-navy);justify-content:center;align-items:flex-start;display:flex}.announce__inner{font-size:var(--fs-index);letter-spacing:.02em;color:var(--w-72);white-space:nowrap;align-items:center;gap:14px;line-height:1.4;display:flex}.announce__dot{background:var(--aqua);border-radius:3px;flex:none;width:6px;height:6px}.announce__cta{color:var(--aqua);font-weight:500}.announce__cta:hover{text-decoration:underline}.nav-wrap{z-index:50;top:var(--nav-top);padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.nav{pointer-events:auto;width:100%;position:relative}.nav--pill{max-width:1100px}.nav--floating{max-width:1040px}.nav__bar{-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;display:flex}.nav--pill .nav__bar{background:var(--nav-pill-bg);border:1px solid var(--w-14);border-radius:var(--r-pill);padding:10px 10px 10px 24px}.nav--floating .nav__bar{background:var(--nav-bg);border:1px solid var(--w-12);border-radius:var(--r-nav);height:64px;padding:0 8px 0 20px}.nav__logo img{object-fit:contain;display:block}.nav--pill .nav__logo img{width:116px;height:36px}.nav--floating .nav__logo img{width:108px;height:34px}.nav__links{font-size:var(--fs-body-s);align-items:center;font-weight:500;line-height:1.55;display:flex}.nav--pill .nav__links{color:var(--w-82);gap:36px}.nav--floating .nav__links{color:var(--w-90);gap:4px}.nav--floating .nav__link{border-radius:10px;padding:8px 14px}.nav--floating .nav__link:hover,.nav--floating .nav__link[aria-expanded=true]{background:var(--w-08)}.nav--pill .nav__link:hover{color:#fff}.nav__link{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.nav__caret{margin-left:4px;font-size:9px}.nav__actions{align-items:center;display:flex}.nav--pill .nav__actions{gap:16px}.nav--floating .nav__actions{gap:14px}.nav__fix{color:var(--aqua);font-size:var(--fs-body-s);white-space:nowrap;font-weight:500;line-height:1.55}.nav__talk{color:var(--void-navy);font-size:var(--fs-button);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-weight:600;line-height:1.2;display:inline-flex}.nav__burger{border-radius:var(--r-pill);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.nav__burger span{background:#fff;border-radius:1px;width:20px;height:2px;transition:transform .2s,opacity .2s}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mega{z-index:60;background:var(--ink);border:1px solid var(--w-12);border-radius:var(--r-menu);box-shadow:var(--shadow-menu);flex-direction:column;gap:10px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0}.mega[hidden]{display:none}.mega__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mega__card{background:var(--w-05);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:16px 18px 14px;transition:background .15s;display:flex}.mega__card:hover{background:var(--w-08)}.mega__title{letter-spacing:-.085px;color:#fff;font-size:17px;font-weight:500;line-height:1.3}.mega__sub{font-size:var(--fs-body-s);color:var(--w-62);font-weight:400;line-height:1.55}.mega__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.mega__price{font-size:var(--fs-index);letter-spacing:.02em;color:var(--violet);font-weight:500;line-height:1.4}.mega__quiz{background:var(--violet-12);border-radius:var(--r-card);font-size:var(--fs-body-s);color:var(--w-90);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:400;line-height:1.55;display:flex}.mega__quiz b{color:var(--aqua);white-space:nowrap;font-weight:600}.nav__cta,.nav__talk{display:inline-flex}.nav--floating .nav__cta,.nav--pill .nav__talk,.mnav{display:none}@media (max-width:900px){.nav__links,.nav__fix,.nav--floating .nav__talk,.nav--pill .nav__cta{display:none}.nav__burger{display:flex}.nav--pill .nav__bar{padding-left:18px;padding-right:8px}.mega{display:none!important}.mnav{background:var(--ink);border:1px solid var(--w-12);border-radius:var(--r-menu);box-shadow:var(--shadow-menu);flex-direction:column;gap:4px;max-height:calc(100vh - 140px);padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mnav.is-open{display:flex}.mnav a{font-size:var(--fs-body);color:var(--w-90);border-radius:10px;padding:12px 14px;font-weight:500}.mnav a:hover{background:var(--w-08)}.mnav__sub{flex-direction:column;padding-left:14px;display:flex}.mnav__sub a{font-size:var(--fs-body-s);color:var(--w-62);padding:8px 14px;font-weight:400}.mnav .btn{margin-top:8px}.mega__grid{grid-template-columns:1fr}}.cta{background:var(--void-navy);padding:0 var(--panel-inset) var(--panel-inset)}.cta__panel{border-radius:var(--r-panel);text-align:center;background:var(--void-navy);flex-direction:column;align-items:center;gap:32px;padding:150px 120px 140px;display:flex;position:relative;overflow:hidden}.cta__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta__shade{background:#0a0a1373;position:absolute;inset:0}.cta__panel>:not(.cta__bg):not(.cta__shade){position:relative}.cta__eyebrow{font-size:var(--fs-index);letter-spacing:.02em;color:var(--w-80);white-space:pre-wrap;line-height:1.4}.cta__title{max-width:1100px;font-size:var(--fs-display-xl);letter-spacing:-.05em;color:#fff;font-weight:200;line-height:.96}.cta__text{max-width:620px;font-size:var(--fs-body-l);letter-spacing:-.1px;color:#ffffffd1;font-weight:300;line-height:1.5}@media (max-width:1100px){.cta__panel{padding:110px 48px 100px}.cta__title{font-size:clamp(44px,9vw,112px)}}@media (max-width:600px){.cta__panel{gap:24px;padding:72px 20px 64px}.cta__title{letter-spacing:-.04em}.cta__text{font-size:17px}.cta .btn-row{flex-direction:column;width:100%}.cta .btn{width:100%}}.footer{background:var(--void-navy);padding-top:100px;overflow:hidden}.footer__cols{grid-template-columns:360px 220px 200px 260px 160px;display:grid}.footer__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.footer__brand img{object-fit:contain;width:150px;height:46px}.footer__tag{font-size:var(--fs-title);letter-spacing:-.22px;font-weight:300;line-height:1.3}.footer__desc{max-width:300px;font-size:var(--fs-body-s);color:var(--w-60);font-weight:400;line-height:1.55}.footer__col{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer__head{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--w-50);font-weight:500;line-height:1.4}.footer__link{font-size:var(--fs-button);color:var(--w-85);font-weight:400;line-height:1.55}a.footer__link:hover{color:#fff}.footer__word{height:min(360px,25vw);margin-top:70px;overflow:hidden}.footer__word span{letter-spacing:-.06em;white-space:nowrap;background:var(--grad-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:min(522px,36.25vw);font-weight:200;line-height:.9;display:block}.footer__legal{border-top:1px solid var(--w-12);font-size:var(--fs-index);letter-spacing:.02em;color:var(--w-50);justify-content:space-between;gap:16px;padding:26px 0 28px;line-height:1.4;display:flex}@media (max-width:1100px){.footer__cols{grid-template-columns:repeat(4,1fr);row-gap:48px}.footer__brand{grid-column:1/-1}}@media (max-width:600px){.footer{padding-top:64px}.footer__cols{grid-template-columns:1fr 1fr}.footer__word{margin-top:48px}.footer__legal{flex-direction:column;gap:6px}}.phone{background:var(--phone-bezel);border:1.5px solid var(--w-22);width:280px;height:580px;box-shadow:var(--shadow-phone);border-radius:46px;flex:none;position:relative;overflow:hidden}.phone__screen{background:var(--screen);border-radius:38px;width:260px;height:560px;position:absolute;top:8.5px;left:8.5px;overflow:hidden}.phone__screen img{object-fit:cover;object-position:top;width:100%;height:100%}.phone__island{z-index:2;background:#000;border-radius:12px;width:84px;height:24px;position:absolute;top:18.5px;left:96.5px}@media (max-width:700px){.announce{height:auto;min-height:42px;padding-bottom:10px}.announce__inner{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 10px}.announce__dot{display:none}.shell{--nav-top:74px}.shell--no-announce{--nav-top:20px}}.req-dialog{width:480px;max-width:calc(100vw - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0}.req-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a13b8}.req-card{box-shadow:var(--shadow-menu);background:#fff;border-radius:24px;padding:32px;position:relative}.req-close{background:var(--mist);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:16px;right:16px}.req-form,.req-done{flex-direction:column;gap:14px;display:flex}.req-title{font-size:var(--fs-title);letter-spacing:-1px;padding-right:32px;font-weight:400;line-height:1.3}.req-sub{color:#14142b9e;font-size:14px;line-height:1.55}.req-field{flex-direction:column;gap:6px;display:flex}.req-field label{color:#14142bd9;font-size:12px;font-weight:600;line-height:1.4}.req-field label i{color:#14142b80;font-style:normal;font-weight:400}.req-field input{background:var(--mist);height:50px;font:400 14px/1.55 var(--font-manrope), sans-serif;color:var(--ink);border:1px solid #14142b14;border-radius:12px;outline:none;padding:14px 16px}.req-field input::placeholder{color:#14142b6b}.req-field input:focus{border-color:var(--violet-mid);box-shadow:0 0 0 3px #8b6cf633}.req-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.req-error{color:#d64545;font-size:13px}.req-submit{width:100%;margin-top:4px}.req-submit:disabled{opacity:.6;cursor:wait}.req-get{border-top:1px solid #14142b14;padding-top:14px}.req-get .t-label{color:var(--violet-deep);margin-bottom:8px}.req-get li{color:#14142bbf;padding-left:22px;font-size:14px;line-height:1.55;position:relative}.req-get li+li{margin-top:4px}.req-get li:before{content:"✓";color:var(--violet-mid);font-weight:600;position:absolute;left:0}.req-fine{color:#14142b80;font-size:12px;line-height:1.5}.req-done .btn{align-self:flex-start}@media (max-width:480px){.req-card{padding:24px 20px}}
:root{--void-navy:#0a0a13;--ink:#14142b;--card-dark:#14142b;--white:#fff;--violet:#a47eed;--violet-mid:#8b6cf6;--violet-deep:#43268f;--aqua:#6fd6e4;--screen:#1b1b2a;--phone-bezel:#06060b;--muted-dark:#a9a9c0;--muted-light:#5b5b7a;--line-light:#dedcee;--mist:#f3f2fa;--w-90:#ffffffe6;--w-85:#ffffffd9;--w-82:#ffffffd1;--w-80:#fffc;--w-72:#ffffffb8;--w-62:#ffffff9e;--w-60:#fff9;--w-55:#ffffff8c;--w-50:#ffffff80;--w-35:#ffffff59;--w-22:#ffffff38;--w-14:#ffffff24;--w-12:#ffffff1f;--w-08:#ffffff14;--w-05:#ffffff0d;--violet-12:#a47eed1f;--nav-bg:#14142bd1;--nav-pill-bg:#0a0a138c;--grad-wordmark:linear-gradient(90deg, #6fd6e4 0%, #8b6cf6 55%, #43268f 100%);--grad-shade-left:linear-gradient(90deg, #0a0a13ed 0%, #0a0a1399 55%, #0a0a1326 100%);--grad-shade-bottom:linear-gradient(180deg, #0a0a1300 0%, #0a0a1326 75%, #0a0a13e6 100%);--r-panel:32px;--r-nav:16px;--r-menu:18px;--r-card:12px;--r-chip:8px;--r-pill:999px;--shadow-menu:0 24px 24px #00000073;--shadow-phone:0 30px 60px #00000080;--container:1200px;--gutter:24px;--panel-inset:20px;--section-y:120px;--fs-display-l:96px;--fs-display-xl:112px;--fs-h1:66px;--fs-body-l:20px;--fs-read:18px;--fs-title:22px;--fs-body:16px;--fs-body-s:14px;--fs-button:15px;--fs-label:12px;--fs-index:13px;--font-sans:var(--font-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}@media (max-width:900px){:root{--gutter:20px;--section-y:80px;--panel-inset:12px}}@media (max-width:480px){:root{--gutter:16px;--section-y:64px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-weight:300;font-size:var(--fs-body);background:var(--void-navy);color:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}::selection{background:var(--violet);color:var(--void-navy)}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}
