@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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.p.50575af1.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.78d1a7ae.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.247c8473.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.18d7c7dc.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-20C0,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.71e1367e.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.bb140f9f.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.p.50575af1.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.78d1a7ae.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.247c8473.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.18d7c7dc.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-20C0,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.71e1367e.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:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.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:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.50575af1.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:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.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:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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_d152d762-module__yMG2FG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d152d762-module__yMG2FG__variable{--font-ui:"Manrope","Manrope Fallback"}
.ScrollToTopButton-module__Qe2jFa__button{right:clamp(14px,2.4vw,26px);bottom:calc(clamp(14px,2.4vw,26px) + env(safe-area-inset-bottom,0px));z-index:42;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border:1px solid var(--light-card-border);border-radius:var(--button-radius);background:var(--light-card-bg);color:var(--fg1);box-shadow:var(--shadow-card);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s,border-color .16s,background .16s;display:inline-flex;position:fixed;transform:translateY(14px)}.ScrollToTopButton-module__Qe2jFa__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTopButton-module__Qe2jFa__button:hover{border-color:color-mix(in srgb,var(--brand-wave-blue)34%,var(--light-card-border));background:var(--surface-default);transform:translateY(-1px)}.ScrollToTopButton-module__Qe2jFa__arrow{width:var(--space-6);height:var(--space-6);border-radius:var(--button-radius);background:color-mix(in srgb,var(--fg1)7%,transparent);justify-content:center;align-items:center;transition:background .16s;display:inline-flex}.ScrollToTopButton-module__Qe2jFa__button:hover .ScrollToTopButton-module__Qe2jFa__arrow{background:color-mix(in srgb,var(--brand-wave-blue)10%,transparent)}.ScrollToTopButton-module__Qe2jFa__arrowIcon{width:15px;height:15px}.ScrollToTopButton-module__Qe2jFa__label{font-size:var(--text-sm);font-weight:var(--weight-bold)}@media (max-width:560px){.ScrollToTopButton-module__Qe2jFa__button{min-height:40px;padding:0 var(--space-control)}.ScrollToTopButton-module__Qe2jFa__label{display:none}}@media (prefers-reduced-motion:reduce){.ScrollToTopButton-module__Qe2jFa__button{transition:none}}
.SiteFooter-module__p-5sba__footer{z-index:2;background:var(--hero-sky-top);margin-top:0;padding:72px 0 32px;position:relative}.SiteFooter-module__p-5sba__topGradient{background:linear-gradient(90deg,#84f3e900,#84f3e95c,#cbb7ff5c,#cbb7ff00);height:1px;position:absolute;top:0;left:0;right:0}.SiteFooter-module__p-5sba__inner{width:min(1100px,100% - 64px);margin:0 auto}.SiteFooter-module__p-5sba__columnTitle{margin:0 0 var(--space-4);color:var(--fg-on-dark-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.SiteFooter-module__p-5sba__brandText,.SiteFooter-module__p-5sba__legalMeta,.SiteFooter-module__p-5sba__bottomText{color:var(--fg-on-dark-faint);line-height:var(--leading-body);margin:0}.SiteFooter-module__p-5sba__grid{gap:var(--space-8);padding:0 0 var(--space-12);grid-template-columns:1.45fr repeat(4,minmax(0,.9fr));display:grid}.SiteFooter-module__p-5sba__brandColumn,.SiteFooter-module__p-5sba__column{align-content:start;gap:var(--space-control);display:grid}.SiteFooter-module__p-5sba__brand{align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__p-5sba__brandLogoWrap{align-items:center;gap:0;display:inline-flex}.SiteFooter-module__p-5sba__brandMark{object-fit:contain;flex-shrink:0;width:40px;height:40px}.SiteFooter-module__p-5sba__brandWordmark{object-fit:contain;flex-shrink:0;width:166.004px;height:40px}.SiteFooter-module__p-5sba__contactList{gap:var(--space-2);margin-top:var(--space-2);display:grid}.SiteFooter-module__p-5sba__link{color:var(--fg-on-dark-muted);text-decoration:none;transition:color .18s,transform .18s}.SiteFooter-module__p-5sba__link:hover{color:var(--fg-on-dark-strong);transform:translate(1px)}.SiteFooter-module__p-5sba__bottomRow{justify-content:space-between;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--divider-dark);display:flex}@media (max-width:1120px){.SiteFooter-module__p-5sba__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.SiteFooter-module__p-5sba__brandColumn{grid-column:span 3}}@media (max-width:840px){.SiteFooter-module__p-5sba__inner{width:calc(100% - 40px)}.SiteFooter-module__p-5sba__grid{gap:var(--space-6);grid-template-columns:1fr}.SiteFooter-module__p-5sba__brandColumn{grid-column:auto}.SiteFooter-module__p-5sba__bottomRow{flex-direction:column}}@media (max-width:720px){.SiteFooter-module__p-5sba__footer{padding:56px 0 28px}.SiteFooter-module__p-5sba__inner{width:calc(100% - 32px)}.SiteFooter-module__p-5sba__brandMark{width:36px;height:36px}.SiteFooter-module__p-5sba__brandWordmark{width:149.404px;height:36px}}
.SiteHeader-module__Tkw0gW__header{z-index:60;background:var(--surface-default);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transition:background .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}.SiteHeader-module__Tkw0gW__header:after{content:"";background:var(--light-card-border);opacity:0;height:1px;transition:background .22s,opacity .22s;position:absolute;bottom:0;left:0;right:0}.SiteHeader-module__Tkw0gW__headerScrolled:after{opacity:1}.SiteHeader-module__Tkw0gW__headerHero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.SiteHeader-module__Tkw0gW__headerHero:after{opacity:0}.SiteHeader-module__Tkw0gW__headerHeroScrolled{background:var(--hero-sky-top);-webkit-backdrop-filter:none}.SiteHeader-module__Tkw0gW__headerHeroScrolled:after{background:var(--divider-dark);opacity:1}.SiteHeader-module__Tkw0gW__inner{width:min(1200px,100% - 64px);min-height:68px;padding:0 var(--space-2);pointer-events:auto;grid-template-columns:auto 1fr auto;align-items:center;margin:0 auto;display:grid}.SiteHeader-module__Tkw0gW__leftSlot,.SiteHeader-module__Tkw0gW__rightSlot{align-items:center;display:flex}.SiteHeader-module__Tkw0gW__rightSlot{justify-content:flex-end;gap:var(--space-3)}.SiteHeader-module__Tkw0gW__brand{--header-logo-height:42px;--header-logo-mark-width:calc(var(--header-logo-height)*1.078);--header-logo-gap:0;--header-wordmark-height:var(--header-logo-height);align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__Tkw0gW__brand:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:6px}.SiteHeader-module__Tkw0gW__brandLogoWrap{align-items:center;gap:var(--header-logo-gap);height:var(--header-logo-height);flex-shrink:0;display:inline-flex}.SiteHeader-module__Tkw0gW__brandMarkWrap{width:var(--header-logo-mark-width);flex:0 0 var(--header-logo-mark-width);height:100%;position:relative;overflow:hidden}.SiteHeader-module__Tkw0gW__brandWordmark{width:auto;height:var(--header-wordmark-height);object-fit:contain;filter:brightness(0)saturate()invert(8%)sepia(9%)saturate(820%)hue-rotate(85deg)brightness(97%)contrast(94%);display:block}.SiteHeader-module__Tkw0gW__brandLogoGradientMark,.SiteHeader-module__Tkw0gW__brandLogoShine{pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask:url(/logo_icon.svg) 50%/contain no-repeat;mask:url(/logo_icon.svg) 50%/contain no-repeat}.SiteHeader-module__Tkw0gW__brandLogoGradientMark{background:var(--fg1)}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__brandLogoGradientMark,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__brandLogoGradientMark{background:var(--interactive-app)}.SiteHeader-module__Tkw0gW__brandLogoShine{mix-blend-mode:screen;filter:blur(1.9px)drop-shadow(0 0 6px #fff0e06b);will-change:background-position,opacity,filter;opacity:0;background:linear-gradient(315deg,#fff0 0% 38.6%,#ffe8d01f 41.8%,#fff8f0c7 44.8%,#ffe8d024 47.8%,#fff0 50%,#ffe8d01f 52.2%,#fff8f0c2 55.2%,#ffe8d024 58.2%,#fff0 61.4% 100%) 128% 128%/220% 220% no-repeat;animation:8.4s cubic-bezier(.27,.07,.22,1) infinite SiteHeader-module__Tkw0gW__headerLogoShineSweep;inset:0}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__brandWordmark,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__brandWordmark{filter:none}.SiteHeader-module__Tkw0gW__nav,.SiteHeader-module__Tkw0gW__actions{align-items:center;gap:var(--space-2);display:flex}.SiteHeader-module__Tkw0gW__nav{justify-content:center}.SiteHeader-module__Tkw0gW__link,.SiteHeader-module__Tkw0gW__loginLink{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--fg3);font-size:var(--text-ui);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.SiteHeader-module__Tkw0gW__link:hover,.SiteHeader-module__Tkw0gW__loginLink:hover{color:var(--fg1);background:var(--interactive-subtle-bg)}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__link,.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__loginLink,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__link,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__loginLink{color:var(--fg-on-dark-muted)}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__link:hover,.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__loginLink:hover,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__link:hover,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__loginLink:hover{color:var(--fg-on-dark-strong);background:var(--interactive-dark-subtle-bg)}.SiteHeader-module__Tkw0gW__primaryButton,.SiteHeader-module__Tkw0gW__mobilePrimary,.SiteHeader-module__Tkw0gW__mobileSecondary{min-height:40px;padding:0 var(--space-5);border-radius:var(--button-radius);font-size:var(--text-ui);font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.SiteHeader-module__Tkw0gW__primaryButton,.SiteHeader-module__Tkw0gW__mobilePrimary{color:var(--fg-on-dark-strong);background:var(--interactive-primary);box-shadow:var(--shadow-card)}.SiteHeader-module__Tkw0gW__primaryButton:hover,.SiteHeader-module__Tkw0gW__mobilePrimary:hover{background:var(--interactive-primary-dark);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__primaryButton,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__primaryButton{color:var(--fg-on-dark-strong);background:var(--interactive-app);box-shadow:var(--shadow-card)}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__primaryButton:hover,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__primaryButton:hover{background:var(--interactive-app-dark);box-shadow:var(--shadow-hover)}.SiteHeader-module__Tkw0gW__menuButton{border:1px solid var(--light-card-border);border-radius:var(--button-radius);background:var(--surface-default);width:40px;height:40px;color:var(--fg1);justify-content:center;align-items:center;display:none}.SiteHeader-module__Tkw0gW__headerHero .SiteHeader-module__Tkw0gW__menuButton,.SiteHeader-module__Tkw0gW__headerHeroScrolled .SiteHeader-module__Tkw0gW__menuButton{border-color:var(--interactive-dark-border);background:var(--interactive-dark-subtle-bg);color:var(--fg-on-dark-strong)}.SiteHeader-module__Tkw0gW__mobileBackdrop{z-index:61;opacity:0;visibility:hidden;background:#0f172a38;transition:opacity .18s;position:fixed;inset:0}.SiteHeader-module__Tkw0gW__mobileBackdropVisible{opacity:1;visibility:visible}.SiteHeader-module__Tkw0gW__mobilePanel{z-index:62;width:min(320px,100vw - 32px);padding:var(--space-5);border:1px solid var(--light-card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-layer);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#f0eee9fa;transition:opacity .18s,transform .18s;position:fixed;top:16px;right:16px;transform:translateY(-8px)}.SiteHeader-module__Tkw0gW__mobilePanelVisible{opacity:1;visibility:visible;transform:translateY(0)}.SiteHeader-module__Tkw0gW__mobilePanelHeader{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__Tkw0gW__mobilePanelEyebrow{color:var(--fg3);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.SiteHeader-module__Tkw0gW__mobileClose{color:var(--fg3);background:0 0;border:0}.SiteHeader-module__Tkw0gW__mobileNav{gap:var(--space-2);display:grid}.SiteHeader-module__Tkw0gW__mobileLink{min-height:var(--space-12);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--light-card-border);background:var(--interactive-light-bg);color:var(--fg1);align-items:center;text-decoration:none;display:flex}.SiteHeader-module__Tkw0gW__mobileActions{gap:var(--space-control);margin-top:var(--space-5);display:grid}.SiteHeader-module__Tkw0gW__mobileSecondary{gap:var(--space-2);color:var(--fg1);border:1px solid var(--light-card-border);background:var(--interactive-light-bg)}@keyframes SiteHeader-module__Tkw0gW__headerLogoShineSweep{0%{opacity:0;background-position:128% 128%}10%{opacity:0;background-position:128% 128%}20%{opacity:.7}70%{opacity:.72;background-position:-102% -102%}84%{opacity:.2;background-position:-122% -122%}to{opacity:0;background-position:-132% -132%}}@media (max-width:1040px){.SiteHeader-module__Tkw0gW__inner{width:min(100% - 32px,1200px);padding:0 var(--space-1)}.SiteHeader-module__Tkw0gW__nav,.SiteHeader-module__Tkw0gW__actions{display:none}.SiteHeader-module__Tkw0gW__menuButton{display:inline-flex}}@media (max-width:720px){.SiteHeader-module__Tkw0gW__inner{width:calc(100% - 16px);min-height:64px}.SiteHeader-module__Tkw0gW__brand{--header-logo-height:34px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__Tkw0gW__header:after,.SiteHeader-module__Tkw0gW__brandLogoGradientMark,.SiteHeader-module__Tkw0gW__brandLogoShine,.SiteHeader-module__Tkw0gW__link,.SiteHeader-module__Tkw0gW__loginLink,.SiteHeader-module__Tkw0gW__primaryButton,.SiteHeader-module__Tkw0gW__mobilePrimary,.SiteHeader-module__Tkw0gW__mobileSecondary,.SiteHeader-module__Tkw0gW__mobileBackdrop,.SiteHeader-module__Tkw0gW__mobilePanel{transition:none}.SiteHeader-module__Tkw0gW__brandLogoShine{opacity:0;animation:none}}
:root{--font-ui-fallback:sans-serif;--font-display:var(--font-ui);--font-display-fallback:sans-serif;--color-wave-mint:#17c8bb;--color-wave-violet:#7b74ff;--color-usecase-mint-contrast:#083431;--color-usecase-detail-muted:#5d6063;--color-accent:var(--brand-wave-blue);--color-accent-deep:var(--brand-wave-deep);--hero-sky-top:#05070d;--hero-sky-bottom:#07111a;--hero-accent:#5fb2ff;--hero-accent-border:color-mix(in srgb,var(--hero-accent)58%,transparent);--hero-accent-soft:color-mix(in srgb,var(--hero-accent)16%,transparent);--color-primary:#ff705c;--color-primary-dark:#e95c49;--color-primary-text:#fff;--color-success:#26ad50;--brand-stretch-limo:#2b2c30;--brand-micron:#656665;--brand-wave-deep:#0a4f8a;--brand-wave-blue:#1d72c9;--color-bg:#f0eee9;--color-surface-white:#fff;--light-card-bg:#fff;--border-light:#2b2c301a;--border-light-hover:#2b2c3024;--divider-light:var(--border-light);--border-dark:#ffffff1a;--border-dark-medium:#ffffff24;--border-dark-hover:#ffffff2e;--divider-dark:#ffffff14;--border-on-dark-strong:#ffffffd6;--border-on-accent:#ffffff57;--border-on-accent-hover:#ffffff85;--surface-on-accent-soft:#ffffff1a;--surface-on-accent-hover:#ffffff2e;--border-coral-soft:#ff705c24;--border-result-soft:color-mix(in srgb,var(--color-result-bg)8%,transparent);--border-result-strong:color-mix(in srgb,var(--color-result-bg)14%,transparent);--surface-result-soft:color-mix(in srgb,var(--color-result-bg)16%,var(--color-surface-white));--border-violet-soft:color-mix(in srgb,var(--color-wave-violet)14%,transparent);--light-card-border:var(--border-light);--light-card-border-hover:var(--border-light-hover);--color-result-bg:var(--brand-wave-blue);--color-text:var(--brand-stretch-limo);--color-text-soft:var(--brand-micron);--color-text-weak:var(--brand-micron);--color-text-faint:var(--brand-micron);--surface-default:var(--color-bg);--fg1:var(--color-text);--fg2:var(--color-text-soft);--fg3:var(--color-text-weak);--fg4:var(--color-text-faint);--fg-on-dark-strong:#fff;--fg-on-dark:#fff;--fg-on-dark-muted:#ffffff9e;--fg-on-dark-faint:#ffffff75;--interactive-primary:var(--color-accent);--interactive-primary-dark:var(--color-accent-deep);--interactive-app:var(--color-primary);--interactive-app-dark:var(--color-primary-dark);--interactive-subtle-bg:color-mix(in srgb,var(--brand-wave-blue)8%,transparent);--interactive-dark-subtle-bg:#ffffff14;--interactive-dark-border:var(--border-dark-medium);--interactive-light-bg:#fff;--interactive-light-bg-hover:#ffffffe0;--tab-on-dark-bg:#0d1420;--tab-on-dark-bg-active:#0d1420;--tab-on-dark-border:var(--border-dark);--tab-on-dark-border-hover:var(--border-dark-hover);--chip-bg:#fff;--chip-bg-soft:#ffffffd1;--chip-border-light:var(--light-card-border);--chip-text:var(--fg2);--chip-active-bg:var(--interactive-app);--chip-active-text:var(--color-primary-text);--chip-success-bg:#26ad501f;--tone-result-soft:var(--border-result-soft);--tone-result-border:var(--border-result-strong);--tone-coral-soft:#ff705c1f;--tone-coral-subtle:#ff705c12;--tone-violet-soft:color-mix(in srgb,var(--color-wave-violet)12%,transparent);--tone-violet-subtle:color-mix(in srgb,var(--color-wave-violet)8%,transparent);--focus-ring:#1d72c9e6;--shadow-card:0 16px 34px -28px #2b2c302e;--shadow-hover:0 18px 36px -30px #2b2c303d;--shadow-layer:0 28px 70px -44px #2021262e;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-8:32px;--space-8-5:34px;--space-12:48px;--space-24:96px;--space-control:10px;--radius-sm:10px;--radius-md:10px;--radius-xl:20px;--radius-2xl:20px;--radius-full:9999px;--button-radius:var(--radius-sm);--tab-radius:var(--radius-sm);--chip-radius:var(--radius-full);--chip-min-height:30px;--chip-padding-x:var(--space-control);--text-2xs:12px;--text-xs:12px;--text-sm:14px;--text-ui:14px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:40px;--text-5xl:48px;--text-hero:60px;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-tight:1.04;--leading-snug:1.18;--leading-compact:1.35;--leading-normal:1.55;--leading-body:1.62;--leading-loose:1.62;--tracking-tighter:-.04em;--tracking-normal:0;--tracking-wider:.08em}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{min-width:320px;font-family:var(--font-ui),var(--font-ui-fallback);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--fg1);background:var(--surface-default);text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),var(--font-display-fallback)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}.siteShell{background:0 0;min-height:100vh;position:relative}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background:color-mix(in srgb,var(--brand-wave-blue)16%,transparent);color:var(--fg1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
