.ms{--ms-accent:#d3af5f;--ms-on-accent:#111;--ms-bg:#0f1012;--ms-surface:#18191d;--ms-border:#ffffff1a;--ms-text:#f3f2ef;--ms-muted:#a9abb2;background:var(--ms-bg);min-height:100dvh;color:var(--ms-text);font-family:var(--font-noto), system-ui, sans-serif;line-height:1.6}.ms[data-theme=light]{--ms-bg:#fbfaf7;--ms-surface:#fff;--ms-border:#0000001a;--ms-text:#17181b;--ms-muted:#5d6068}.ms-bar{z-index:10;background:color-mix(in srgb, var(--ms-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ms-border);justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.ms-brand{align-items:center;gap:10px;min-width:0;font-size:1.0625rem;font-weight:800;display:inline-flex}.ms-logo{object-fit:contain;width:auto;max-width:120px;height:34px}.ms-hero{align-items:center;gap:clamp(24px,4vw,56px);max-width:1160px;margin-inline:auto;padding:clamp(40px,8vw,96px) clamp(16px,4vw,48px);display:grid}@media (min-width:900px){.ms-hero-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.ms-hero-text{max-width:44rem}.ms-eyebrow{color:var(--ms-accent);margin-bottom:12px;font-size:.9375rem;font-weight:700}.ms-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.125rem,5.2vw,3.75rem);font-weight:900;line-height:1.1}.ms-lead{color:var(--ms-muted);margin-top:18px;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.7}.ms-photo{object-fit:cover;border:1px solid var(--ms-border);border-radius:24px;width:100%;max-height:560px}.ms-form{max-width:34rem;margin-top:26px}.ms-form-row{flex-wrap:wrap;gap:10px;display:flex}.ms-input{border:1px solid var(--ms-border);background:var(--ms-surface);min-width:0;height:52px;color:var(--ms-text);text-align:right;border-radius:999px;flex:200px;padding-inline:18px;font-size:1rem}.ms-input:focus-visible,.ms-button:focus-visible,.ms-link:focus-visible,.ms summary:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-button{background:var(--ms-accent);height:52px;color:var(--ms-on-accent);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:26px;font-size:1rem;font-weight:800;transition:transform .1s ease-out,filter .15s ease-out;display:inline-flex}.ms-button:hover{filter:brightness(1.08)}.ms-button:active{transform:scale(.97)}.ms-button:disabled{cursor:progress;opacity:.7}.ms-button-small{height:40px;padding-inline:18px;font-size:.9375rem}.ms-trap{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.ms-error{color:#f07167;margin-top:10px;font-size:.9375rem}.ms-consent{color:var(--ms-muted);margin-top:12px;font-size:.75rem;line-height:1.7}.ms-note{border:1px solid var(--ms-accent);border-radius:16px;margin-top:26px;padding:16px 20px;font-weight:700}.ms-link{text-underline-offset:4px;text-decoration:underline}.ms-link:hover{color:var(--ms-accent)}.ms-join{margin-top:16px;font-size:.9375rem;font-weight:700;display:inline-block}.ms-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:1160px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);display:grid}.ms-stat{border:1px solid var(--ms-border);background:var(--ms-surface);border-radius:18px;flex-direction:column;gap:4px;padding:20px;display:flex}.ms-stat strong{color:var(--ms-accent);text-align:right;font-size:1.875rem;font-weight:900;line-height:1.1}.ms-stat span{color:var(--ms-muted);font-size:.875rem}.ms-section{max-width:1160px;margin-inline:auto;padding:clamp(36px,6vw,72px) clamp(16px,4vw,48px) 0}.ms-h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:900;line-height:1.2}.ms-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ms-card{border:1px solid var(--ms-border);background:var(--ms-surface);border-radius:20px;padding:24px}.ms-card h2{font-size:1.125rem;font-weight:800}.ms-card p{color:var(--ms-muted);margin-top:8px}.ms-prose{max-width:46rem;color:var(--ms-muted);white-space:pre-line;margin-top:14px;font-size:1.0625rem;line-height:1.8}.ms-faq{max-width:46rem;margin-top:18px}.ms-faq details{border-bottom:1px solid var(--ms-border)}.ms-faq summary{cursor:pointer;padding-block:16px;font-weight:700}.ms-faq details p{color:var(--ms-muted);white-space:pre-line;padding-bottom:16px}.ms-end{text-align:center;padding-bottom:clamp(40px,7vw,80px)}.ms-end .ms-button{margin-top:22px}.ms-social{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:22px;font-size:.9375rem;display:flex}.ms-footer{border-top:1px solid var(--ms-border);color:var(--ms-muted);padding:24px clamp(16px,4vw,48px) 88px;font-size:.8125rem;line-height:1.7}.ms-footer-row{flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}.ms-legal{max-width:46rem;margin-inline:auto;padding:clamp(32px,6vw,64px) clamp(16px,4vw,48px)}.ms-legal h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.2}.ms-legal h2{margin-top:26px;font-size:1.125rem;font-weight:800}.ms-legal p{color:var(--ms-muted);margin-top:8px}@media (prefers-reduced-motion:reduce){.ms-button{transition:none}.ms-button:active{transform:none}}
