.landing-module__jDH3nq__root{--ink:#132028;--paper:#f0f3f5;--surface:#fff;--muted:#5c6b73;--border:#d5dee3;--brand:#8e1b2e;--brand-hover:#731626;--brand-soft:#f7e8eb;--trust:#1b5f5a;--trust-soft:#e4f1ef;--warn:#b45309;--font-display:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-data:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--radius-s:6px;--radius-m:10px;--radius-l:16px;--container:1280px;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.landing-module__jDH3nq__root *,.landing-module__jDH3nq__root :before,.landing-module__jDH3nq__root :after{box-sizing:border-box}.landing-module__jDH3nq__root a{color:inherit}.landing-module__jDH3nq__root h1,.landing-module__jDH3nq__root h2,.landing-module__jDH3nq__root h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600}.landing-module__jDH3nq__root p{margin:0}.landing-module__jDH3nq__root ul{margin:0;padding:0;list-style:none}.landing-module__jDH3nq__root :focus-visible{outline:3px solid var(--trust);outline-offset:3px;border-radius:4px}.landing-module__jDH3nq__root .landing-module__jDH3nq__navCtaMobile{display:none}@media (max-width:860px){.landing-module__jDH3nq__root .landing-module__jDH3nq__navCtaMobile{background:var(--brand);color:#fff;border-radius:999px;align-items:center;padding:9px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}}.landing-module__jDH3nq__root .landing-module__jDH3nq__wrap{max-width:var(--container);margin:0 auto;padding-inline:clamp(20px,5vw,64px)}@keyframes landing-module__jDH3nq__riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__jDH3nq__pulseDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-480px}}@keyframes landing-module__jDH3nq__pulseGlow{0%,to{opacity:.55}50%{opacity:1}}.landing-module__jDH3nq__root .landing-module__jDH3nq__rise{animation:.8s cubic-bezier(.16,.8,.3,1) both landing-module__jDH3nq__riseIn}.landing-module__jDH3nq__root .landing-module__jDH3nq__rise1{animation-delay:50ms}.landing-module__jDH3nq__root .landing-module__jDH3nq__rise2{animation-delay:.18s}.landing-module__jDH3nq__root .landing-module__jDH3nq__rise3{animation-delay:.3s}.landing-module__jDH3nq__root .landing-module__jDH3nq__rise4{animation-delay:.42s}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__root *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing-module__jDH3nq__root .landing-module__jDH3nq__skipLink{background:var(--brand);color:#fff;z-index:100;border-radius:var(--radius-s);padding:12px 20px;position:absolute;top:auto;left:-999px}.landing-module__jDH3nq__root .landing-module__jDH3nq__skipLink:focus{top:20px;left:20px}.landing-module__jDH3nq__root .landing-module__jDH3nq__nav{z-index:40;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#f0f3f5db;position:sticky;top:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__nav .landing-module__jDH3nq__wrap{justify-content:space-between;align-items:center;height:76px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__navBrand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__navBrand .landing-module__jDH3nq__dot{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--brand-soft);border-radius:50%}.landing-module__jDH3nq__root .landing-module__jDH3nq__navLinks{align-items:center;gap:clamp(16px,3vw,32px);display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__navLinks a{color:var(--ink);border-bottom:2px solid #0000;padding:6px 2px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}.landing-module__jDH3nq__root .landing-module__jDH3nq__navLinks a:hover{border-bottom-color:var(--brand)}.landing-module__jDH3nq__root .landing-module__jDH3nq__navLinks .landing-module__jDH3nq__btnLogin{color:var(--trust)}.landing-module__jDH3nq__root .landing-module__jDH3nq__navCta{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__navCta:hover{background:var(--brand-hover);transform:translateY(-1px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__navToggle{display:none}@media (max-width:860px){.landing-module__jDH3nq__root .landing-module__jDH3nq__navLinks{display:none}}.landing-module__jDH3nq__root .landing-module__jDH3nq__hero{isolation:isolate;color:#f5f2f0;align-items:center;min-height:calc(100vh - 76px);display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroPhoto{object-fit:cover;object-position:center;z-index:-2}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroScrim{z-index:-1;background:linear-gradient(105deg,#0a1014e0 0%,#0a10149e 42%,#0a101459 70%,#0e1c1e8c 100%),linear-gradient(#0000 55%,#080c108c 100%);position:absolute;inset:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__hero .landing-module__jDH3nq__wrap{padding-top:clamp(56px,10vh,96px);padding-bottom:clamp(56px,10vh,96px);position:relative}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroContent{max-width:820px}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroEyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#e9c9ce;align-items:center;gap:10px;margin-bottom:22px;font-size:12.5px;font-weight:600;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroEyebrow:before{content:"";opacity:.7;background:currentColor;width:20px;height:1px}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroBrand{font-family:var(--font-display);letter-spacing:-.02em;color:#fbf7f4;margin:0 0 20px;font-size:clamp(52px,8vw,96px);font-weight:700;line-height:.96}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroBrand em{color:#e6626f;font-style:normal}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroHeadline{font-family:var(--font-display);letter-spacing:-.01em;color:#f5f2f0;max-width:15ch;margin:0 0 20px;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.28}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroSub{color:#c9d2d6;max-width:52ch;margin:0 0 40px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__btn:active{transform:translateY(1px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__btnPrimary{background:var(--brand);color:#fff;box-shadow:0 10px 30px -12px #8e1b2eb3}.landing-module__jDH3nq__root .landing-module__jDH3nq__btnPrimary:hover{background:var(--brand-hover);transform:translateY(-2px);box-shadow:0 14px 34px -12px #8e1b2ed9}.landing-module__jDH3nq__root .landing-module__jDH3nq__btnSecondary{color:#f5f2f0;background:0 0;border-color:#f5f2f059}.landing-module__jDH3nq__root .landing-module__jDH3nq__btnSecondary:hover{color:#eafaf7;border-color:#8ecac2;transform:translateY(-2px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroLogin{color:#dfe7e9;border-bottom:1px solid #dfe7e966;margin-left:4px;padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroLogin:hover{color:#fff;border-color:#fff}@media (max-width:640px){.landing-module__jDH3nq__root .landing-module__jDH3nq__heroActions{flex-direction:column;align-items:stretch}.landing-module__jDH3nq__root .landing-module__jDH3nq__btn{width:100%}.landing-module__jDH3nq__root .landing-module__jDH3nq__heroLogin{align-self:flex-start;margin-left:0}}.landing-module__jDH3nq__root section{padding-block:clamp(72px,12vw,140px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__sectionLabel{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__sectionLabel:before{content:"";background:currentColor;width:20px;height:1px}.landing-module__jDH3nq__root .landing-module__jDH3nq__sectionTitle{letter-spacing:-.02em;max-width:16ch;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.1}.landing-module__jDH3nq__root .landing-module__jDH3nq__sectionIntro{color:var(--muted);max-width:56ch;margin-top:18px;font-size:17px}.landing-module__jDH3nq__root .landing-module__jDH3nq__how{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.landing-module__jDH3nq__root .landing-module__jDH3nq__howHead{margin-bottom:clamp(48px,8vw,84px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__howSteps{position:relative}.landing-module__jDH3nq__root .landing-module__jDH3nq__howSteps:before{content:"";background:linear-gradient(90deg, var(--border) 0%, var(--border) 100%);height:1px;display:none;position:absolute;top:0;left:0;right:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow{border-top:1px solid var(--border);grid-template-columns:120px 1fr;align-items:start;gap:clamp(20px,4vw,48px);padding-block:clamp(32px,5vw,48px);display:grid}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow:last-child{border-bottom:1px solid var(--border)}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepNum{font-family:var(--font-data);color:var(--muted);align-items:baseline;gap:10px;font-size:15px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepNum .landing-module__jDH3nq__n{font-family:var(--font-display);color:var(--border);font-size:44px;font-weight:700;line-height:1}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow:hover .landing-module__jDH3nq__stepNum .landing-module__jDH3nq__n{color:var(--brand-soft);transition:color .3s}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepBody{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepBody h3{margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);line-height:1.25}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepBody p{color:var(--muted);max-width:44ch;font-size:15.5px}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepTag{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:11.5px;display:inline-block}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow:first-child .landing-module__jDH3nq__stepTag{background:var(--brand-soft);color:var(--brand)}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow:nth-child(2) .landing-module__jDH3nq__stepTag{background:var(--trust-soft);color:var(--trust)}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow:nth-child(3) .landing-module__jDH3nq__stepTag{background:var(--brand-soft);color:var(--brand-hover)}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepVisual{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-l);height:220px;position:relative;overflow:hidden}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepPhoto{object-fit:cover;object-position:center}@media (max-width:820px){.landing-module__jDH3nq__root .landing-module__jDH3nq__stepRow,.landing-module__jDH3nq__root .landing-module__jDH3nq__stepBody{grid-template-columns:1fr}.landing-module__jDH3nq__root .landing-module__jDH3nq__stepVisual{order:-1;height:180px}}.landing-module__jDH3nq__root .landing-module__jDH3nq__atmosphere{isolation:isolate;color:#f5f2f0;align-items:flex-end;min-height:min(52vh,520px);padding-block:clamp(56px,8vw,96px);display:flex;position:relative}.landing-module__jDH3nq__root .landing-module__jDH3nq__atmospherePhoto{object-fit:cover;object-position:center 40%;z-index:-2}.landing-module__jDH3nq__root .landing-module__jDH3nq__atmosphereScrim{z-index:-1;background:linear-gradient(#0a101433 0%,#0a101459 45%,#0a1014d1 100%);position:absolute;inset:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__atmosphereEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#e9c9ce;margin-bottom:14px;font-size:12.5px;font-weight:600}.landing-module__jDH3nq__root .landing-module__jDH3nq__atmosphereTitle{font-family:var(--font-display);max-width:18ch;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1.2}.landing-module__jDH3nq__root .landing-module__jDH3nq__roles{background:var(--paper)}.landing-module__jDH3nq__root .landing-module__jDH3nq__rolesHead{margin-bottom:clamp(40px,7vw,72px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__rolesGrid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-l);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard{background:var(--surface);flex-direction:column;gap:14px;min-height:340px;padding:0 0 clamp(28px,3vw,36px);display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__rolePhotoWrap{aspect-ratio:4/3;background:var(--paper);width:100%;position:relative;overflow:hidden}.landing-module__jDH3nq__root .landing-module__jDH3nq__rolePhoto{object-fit:cover;object-position:center top}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard h3,.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard p,.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard .landing-module__jDH3nq__roleList,.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard .landing-module__jDH3nq__roleLink{padding-inline:clamp(24px,2.6vw,32px)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard h3{margin-top:8px;font-size:22px}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard p{color:var(--muted);flex:1;font-size:15px}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleList{flex-direction:column;gap:8px;margin:4px 0 8px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleList li{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleList li:before{content:"";background:var(--border);border-radius:50%;flex-shrink:0;width:5px;height:5px}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard:first-child .landing-module__jDH3nq__roleList li:before{background:var(--brand)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard:nth-child(2) .landing-module__jDH3nq__roleList li:before{background:var(--trust)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleLink{border-top:1px solid var(--border);align-items:center;gap:8px;margin:auto clamp(24px,2.6vw,32px) 0;padding-top:12px;font-size:14.5px;font-weight:700;text-decoration:none;transition:gap .16s,color .16s;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard:first-child .landing-module__jDH3nq__roleLink{color:var(--brand)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard:nth-child(2) .landing-module__jDH3nq__roleLink{color:var(--trust)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard:nth-child(3) .landing-module__jDH3nq__roleLink{color:var(--ink)}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleLink:hover{gap:12px}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleLink svg{width:16px;height:16px;transition:transform .16s}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleLink:hover svg{transform:translate(2px)}@media (max-width:900px){.landing-module__jDH3nq__root .landing-module__jDH3nq__rolesGrid{grid-template-columns:1fr}.landing-module__jDH3nq__root .landing-module__jDH3nq__roleCard{min-height:auto}}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaBand{isolation:isolate;color:#f5f2f0;align-items:center;min-height:min(48vh,440px);padding-block:clamp(56px,8vw,88px);display:flex;position:relative}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaPhoto{object-fit:cover;object-position:center;z-index:-2}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaScrim{z-index:-1;background:linear-gradient(100deg,#140c10e0 0%,#0e1c1eb8 55%,#0e1c1e8c 100%);position:absolute;inset:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaTitle{font-family:var(--font-display);max-width:16ch;margin-bottom:14px;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.15}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaSub{color:#c9d2d6;max-width:42ch;margin-bottom:28px;font-size:17px}.landing-module__jDH3nq__root .landing-module__jDH3nq__ctaActions{flex-wrap:wrap;gap:14px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__footer{background:var(--ink);color:#cfdbdf;position:relative;overflow:hidden}.landing-module__jDH3nq__root .landing-module__jDH3nq__footer:before{content:"";background:linear-gradient(90deg, var(--brand) 0%, var(--trust) 100%);height:2px;position:absolute;top:0;left:0;right:0}.landing-module__jDH3nq__root .landing-module__jDH3nq__footer .landing-module__jDH3nq__wrap{padding-block:clamp(56px,8vw,84px) 32px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerTop{border-bottom:1px solid #cfdbdf24;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:clamp(32px,5vw,56px);padding-bottom:48px;display:grid}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerBrand{font-family:var(--font-display);color:#f5f2f0;align-items:center;gap:10px;margin-bottom:14px;font-size:20px;font-weight:700;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerBrand .landing-module__jDH3nq__dot{background:var(--brand);border-radius:50%;width:9px;height:9px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerDesc{color:#9aaab0;max-width:34ch;font-size:14.5px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerNote{color:#9aaab0;margin-bottom:14px;font-size:13.5px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerCol h4{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#f5f2f0;margin-bottom:16px;font-size:13px;font-weight:700}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerCol ul{flex-direction:column;gap:11px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerCol a{color:#9aaab0;font-size:14.5px;text-decoration:none;transition:color .16s}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerCol a:hover{color:#f5f2f0}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerNews{border-radius:var(--radius-m);background:#f0f3f50d;border:1px solid #cfdbdf29;margin-top:6px;padding:16px 18px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerNews p{color:#9aaab0;margin-bottom:10px;font-size:13px}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerNews a{color:var(--trust);align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerBottom{color:#7e8f95;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerBottom a{color:#cfdbdf;font-weight:600;text-decoration:none}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerBottom a:hover{color:#fff}.landing-module__jDH3nq__root .landing-module__jDH3nq__footerLegal{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:820px){.landing-module__jDH3nq__root .landing-module__jDH3nq__footerTop{grid-template-columns:1fr 1fr}}@media (max-width:520px){.landing-module__jDH3nq__root .landing-module__jDH3nq__footerTop{grid-template-columns:1fr}}
