@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;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 800;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 800;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 800;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 800;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;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_6a2daa6f-module__-0thcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6a2daa6f-module__-0thcW__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bf5435d1-module__3zh7EW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bf5435d1-module__3zh7EW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
:root{--canvas:#efe8da;--paper:#ffffffdb;--ink:#0f172a;--ink-soft:#48566b;--ink-faint:#6b7b91;--line:#0f172a1a;--accent:#c96b35;--accent-soft:#c96b351f;--success:#1d6b4d;--danger:#b42318;--shadow-lg:0 24px 72px #0f172a1f;--shadow-md:0 14px 34px #0f172a14;--shadow-sm:0 10px 24px #0f172a0f;--radius-xl:30px;--radius-lg:20px;--max-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body), "Segoe UI", sans-serif;background:radial-gradient(circle at 10% 0,#c96b352e,#0000 26%),radial-gradient(circle at 100% 4%,#0f172a1f,#0000 28%),linear-gradient(#fbf8f2 0%,#f2ebdf 48%,#e9dfcf 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000057,#0000 78%);mask-image:linear-gradient(#00000057,#0000 78%)}a,button,input,textarea{font:inherit}button,a{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:0;box-shadow:0 0 0 4px #c96b352e}.page-shell{width:min(calc(100% - 32px), var(--max-width));z-index:1;margin:0 auto;padding-bottom:64px;position:relative}.site-header{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 14px;display:flex}.brandmark{color:var(--ink);font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:-.035em;align-items:center;gap:12px;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex}.brandmark-logo{filter:drop-shadow(0 8px 16px #0f172a24);width:30px;height:30px}.header-actions{align-items:center;gap:14px;display:flex}.locale-switcher{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);background:#ffffffd1;border:1px solid #0f172a14;border-radius:999px;padding:4px;display:inline-flex}.locale-button{color:var(--ink-soft);background:0 0;border:0;border-radius:999px;min-width:46px;padding:8px 14px;font-weight:700}.locale-button.is-active{background:var(--ink);color:#fff}.header-link{min-height:42px;color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffd6;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.hero-section{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:20px;padding:14px 0 28px;display:grid}.hero-copy,.waitlist-panel,.category-section{border-radius:var(--radius-xl);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md);border:1px solid #0f172a1a}.hero-copy{background:radial-gradient(circle at 100% 0,#c96b3524,#0000 32%),linear-gradient(#ffffffeb 0%,#ffffffd1 100%);padding:30px;position:relative;overflow:hidden}.waitlist-panel{background:linear-gradient(#fffffff2 0%,#ffffffe0 100%),radial-gradient(circle at 100% 0,#c96b3524,#0000 24%);padding:24px;position:sticky;top:24px}.hero-badge,.panel-topline,.eyebrow{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:800;display:inline-flex}.hero-title,.panel-title,.section-heading h2{font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:.96}.panel-title,.section-heading h2{font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.02}.hero-intro,.panel-copy,.section-heading p{max-width:62ch;color:var(--ink-soft);margin:14px 0 0;font-size:.95rem;line-height:1.65}.hero-pills,.category-showcase,.choice-grid,.chip-grid{display:grid}.hero-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.hero-pill{border-radius:var(--radius-lg);background:#ffffffc2;border:1px solid #0f172a0f;padding:14px}.hero-pill strong{letter-spacing:-.02em;font-size:.9rem;display:block}.hero-pill span{margin-top:8px;line-height:1.6;display:block}.hero-pill span,.field-copy,.field-hint,.small-print{color:var(--ink-faint);font-size:.86rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.button-primary,.button-secondary,.submit-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button-primary,.submit-button{color:#fff;background:linear-gradient(#16233c 0%,#0f172a 100%);box-shadow:0 20px 40px #0f172a2e}.button-primary:hover,.submit-button:hover{background:linear-gradient(#1a2946 0%,#121c31 100%);transform:translateY(-1px)}.button-secondary{color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffeb;border-color:#0f172a14}.button-secondary:hover{background:#fff;transform:translateY(-1px)}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field,.consent-row{margin-top:14px}.field span,.field-label{color:var(--ink);margin-bottom:6px;font-size:.9rem;font-weight:700;display:block}.field input,.field textarea{width:100%;color:var(--ink);background:#fffffff5;border:1px solid #0f172a1f;border-radius:16px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.field input:focus,.field textarea:focus{background:#fff;border-color:#d06c34b8;box-shadow:0 0 0 4px #d06c341f}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.role-button{color:var(--ink-soft);text-align:left;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:16px;padding:11px 14px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s}.role-button:hover,.category-option:hover{background:#fff;border-color:#0f172a47;transform:translateY(-1px)}.role-button.is-selected,.category-option.is-selected{color:#fff;border-color:var(--ink);background:linear-gradient(#16233c 0%,#0f172a 100%);box-shadow:0 14px 30px #0f172a29}.field-headline{justify-content:space-between;align-items:center;gap:16px;display:flex}.trap-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-shell{background:#ffffffeb;border:1px solid #0f172a14;border-radius:18px;margin-top:14px;padding:12px}.turnstile-shell.is-hidden,.form-feedback.is-hidden{display:none}.consent-row{color:var(--ink-soft);background:#ffffffd6;border:1px solid #0f172a14;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;line-height:1.55;display:flex}.consent-row input{width:18px;height:18px;margin-top:3px}.small-print{margin:14px 0 0;line-height:1.55}.form-feedback{border-radius:16px;margin-top:14px;padding:12px 14px;font-size:.9rem;line-height:1.6}.form-feedback.is-error{color:var(--danger);background:#b4231814;border:1px solid #b4231829}.form-feedback.is-success{color:var(--success);background:#1d6b4d14;border:1px solid #1d6b4d29}.submit-button{width:100%;margin-top:14px}.category-dropdown{margin-top:10px;position:relative}.category-select-trigger{width:100%;color:var(--ink);text-align:left;background:#fffffff5;border:1px solid #0f172a1f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.category-select-trigger.is-open{background:#fff;border-color:#c96b3575;box-shadow:0 0 0 4px #c96b351f}.category-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.category-select-value.is-placeholder{color:var(--ink-faint);font-weight:600}.category-select-chevron{color:var(--ink-soft);flex-shrink:0;font-size:1rem;font-weight:800}.category-dropdown-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-lg);background:#fffffffa;border:1px solid #0f172a14;border-radius:18px;gap:8px;max-height:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.category-option{width:100%;color:var(--ink);text-align:left;background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex}.category-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.category-option-copy strong{letter-spacing:-.02em;font-size:.9rem}.category-option-copy span{color:var(--ink-faint);font-size:.78rem;line-height:1.4}.category-option.is-selected .category-option-copy span{color:#ffffffb8}.category-option-check{background:#ffffffbd;border:1.5px solid #0f172a2e;border-radius:999px;flex-shrink:0;width:18px;height:18px}.category-option-check.is-visible{background:#ffffffeb;border-color:#ffffffeb;box-shadow:inset 0 0 0 4px #0f172a}.category-selection-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.category-selection-pill{min-height:30px;color:var(--ink);background:#0f172a14;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.category-section,.faq-section{border-radius:var(--radius-xl);background:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-md);border:1px solid #0f172a1a;margin-top:16px;padding:24px}.section-heading{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.category-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-card{min-height:196px;box-shadow:var(--shadow-md);color:#fff;text-align:left;background:#0f172a;border:1px solid #0f172a1a;border-radius:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.category-card:before,.category-card:after{content:"";position:absolute;inset:0}.category-card:before{background-image:var(--card-image);filter:saturate(1.03)contrast(1.04);background-position:50%;background-size:cover;transition:transform .26s;transform:scale(1.02)}.category-card:after{background:linear-gradient(#0f172a05 0%,#0f172a2e 34%,#0f172ae6 100%)}.category-card:hover{box-shadow:var(--shadow-lg);border-color:#0f172a24;transform:translateY(-2px)}.category-card:hover:before{transform:scale(1.05)}.category-card-copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;padding:16px;display:flex;position:relative}.category-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-card-tag{letter-spacing:.14em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:.66rem;font-weight:800}.category-card-arrow{min-width:34px;height:34px;color:var(--ink);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #0f172a29}.category-card-title{font-family:var(--font-display), "Segoe UI", sans-serif;letter-spacing:-.04em;max-width:12ch;margin:0;font-size:1.08rem;line-height:1.08}.faq-heading{max-width:680px}.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.faq-card{border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #0f172a14;padding:16px}.faq-card strong{letter-spacing:-.02em;font-size:.92rem;display:block}.faq-card p{color:var(--ink-faint);margin:8px 0 0;font-size:.88rem;line-height:1.55}.site-footer{color:#ffffffbd;box-shadow:var(--shadow-md);background:linear-gradient(#0f172af2 0%,#131c2efa 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px 20px;font-size:.88rem;display:flex}.site-footer a{color:#fff;font-weight:700;text-decoration:none}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}@media (max-width:1120px){.hero-section{grid-template-columns:1fr}.waitlist-panel{position:static}.category-showcase,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell{width:min(calc(100% - 20px), var(--max-width))}.site-header,.header-actions,.hero-actions,.field-headline{flex-direction:column;align-items:stretch}.site-header{gap:14px}.header-actions{gap:10px}.hero-copy,.waitlist-panel,.category-section,.faq-section{border-radius:24px;padding:22px}.hero-title,.panel-title,.section-heading h2{font-size:clamp(1.8rem,8vw,2.7rem)}.field-grid,.choice-grid,.hero-pills,.category-showcase,.faq-grid{grid-template-columns:1fr}.category-card{min-height:188px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer-links{justify-content:flex-start}}
