.legal-module__Yd4PWa__page{--bg:#f6f5f8;--border:#edecf2;--indigo:#5a4de7;--ink:#0a0a0a;--lavender:#e8e3fb;--lavender-deep:#c9bff7;--muted:#6e6b7b;min-height:100vh;color:var(--ink);background:#fff}.legal-module__Yd4PWa__container,.legal-module__Yd4PWa__header{width:min(100% - 32px,1180px);margin:0 auto}.legal-module__Yd4PWa__header{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 0;display:grid}.legal-module__Yd4PWa__brand{color:inherit;font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;align-items:center;gap:12px;font-size:28px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.legal-module__Yd4PWa__brandDot,.legal-module__Yd4PWa__heroTitle span{color:var(--indigo)}.legal-module__Yd4PWa__nav{justify-content:flex-end;gap:clamp(16px,3vw,34px);font-size:14px;font-weight:700;display:flex}.legal-module__Yd4PWa__nav a,.legal-module__Yd4PWa__footer a{color:inherit;text-decoration:none}.legal-module__Yd4PWa__nav a:hover,.legal-module__Yd4PWa__footer a:hover{color:var(--indigo)}.legal-module__Yd4PWa__button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.legal-module__Yd4PWa__buttonPrimary{background:var(--indigo);color:#fff;box-shadow:0 12px 28px -8px #5a4de78c}.legal-module__Yd4PWa__buttonSmall{min-height:42px;padding:0 18px;font-size:13px}.legal-module__Yd4PWa__hero{border-top:1px solid var(--border);background:linear-gradient(180deg, var(--bg) 0%, #fff 100%);padding:clamp(68px,9vw,112px) 0 clamp(58px,7vw,88px)}.legal-module__Yd4PWa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.legal-module__Yd4PWa__eyebrow{color:var(--indigo);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.legal-module__Yd4PWa__heroTitle{max-width:840px;font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(48px,8vw,86px);font-weight:900;line-height:.96}.legal-module__Yd4PWa__heroText,.legal-module__Yd4PWa__sectionIntro{max-width:720px;color:var(--muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.legal-module__Yd4PWa__contactPanel,.legal-module__Yd4PWa__summaryPanel,.legal-module__Yd4PWa__callout{border:1px solid var(--border);background:#fff;border-radius:8px;padding:clamp(26px,4vw,36px);box-shadow:0 24px 70px -48px #281e5a57}.legal-module__Yd4PWa__contactPanel span,.legal-module__Yd4PWa__summaryPanel span{color:var(--muted);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.legal-module__Yd4PWa__contactPanel a{color:var(--indigo);font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(26px,4vw,34px);font-weight:900;line-height:1.05;text-decoration:none;display:block}.legal-module__Yd4PWa__contactPanel p,.legal-module__Yd4PWa__summaryPanel p,.legal-module__Yd4PWa__callout p{color:var(--muted);margin:14px 0 0;line-height:1.6}.legal-module__Yd4PWa__metaList{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.legal-module__Yd4PWa__metaList li{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:16px;padding-top:12px;font-size:14px;display:flex}.legal-module__Yd4PWa__metaList strong{color:var(--ink)}.legal-module__Yd4PWa__section{padding:clamp(62px,8vw,104px) 0}.legal-module__Yd4PWa__softSection{background:var(--bg)}.legal-module__Yd4PWa__sectionHeader{max-width:780px;margin-bottom:34px}.legal-module__Yd4PWa__sectionTitle{font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1}.legal-module__Yd4PWa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.legal-module__Yd4PWa__card,.legal-module__Yd4PWa__faqItem,.legal-module__Yd4PWa__policySection{border:1px solid var(--border);background:#fff;border-radius:8px;padding:clamp(24px,3vw,32px)}.legal-module__Yd4PWa__card h2,.legal-module__Yd4PWa__card h3,.legal-module__Yd4PWa__faqItem h2,.legal-module__Yd4PWa__faqItem h3,.legal-module__Yd4PWa__policySection h2{font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;margin:0;font-size:24px;font-weight:900;line-height:1.1}.legal-module__Yd4PWa__card p,.legal-module__Yd4PWa__faqItem p,.legal-module__Yd4PWa__policySection p,.legal-module__Yd4PWa__policySection li{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.65}.legal-module__Yd4PWa__card a,.legal-module__Yd4PWa__faqItem a,.legal-module__Yd4PWa__policySection a,.legal-module__Yd4PWa__callout a{color:var(--indigo);font-weight:800}.legal-module__Yd4PWa__faqList,.legal-module__Yd4PWa__policyList{gap:16px;display:grid}.legal-module__Yd4PWa__policyGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.legal-module__Yd4PWa__policySection ul{margin:14px 0 0;padding-left:20px}.legal-module__Yd4PWa__summaryPanel{background:var(--ink);color:#fff}.legal-module__Yd4PWa__summaryPanel span{color:var(--lavender-deep)}.legal-module__Yd4PWa__summaryPanel p{color:#ffffffb8}.legal-module__Yd4PWa__summaryStats{gap:18px;margin-top:28px;display:grid}.legal-module__Yd4PWa__summaryStats div{border-top:1px solid #ffffff24;padding-top:18px}.legal-module__Yd4PWa__summaryStats dt{font-family:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;font-size:40px;font-weight:900;line-height:1}.legal-module__Yd4PWa__summaryStats dd{color:#ffffff9e;margin:6px 0 0;font-size:13px}.legal-module__Yd4PWa__callout{background:var(--bg);margin-top:18px}.legal-module__Yd4PWa__footer{background:var(--ink);color:#fff;padding:54px 0 36px}.legal-module__Yd4PWa__footerGrid{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr));gap:44px;display:grid}.legal-module__Yd4PWa__footer p{color:#ffffff9e;max-width:340px;margin:16px 0 0;font-size:14px;line-height:1.6}.legal-module__Yd4PWa__footerColumn{align-content:start;gap:10px;display:grid}.legal-module__Yd4PWa__footerColumn h2{color:#ffffff6b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.legal-module__Yd4PWa__footerColumn a{color:#ffffffbf;font-size:14px}@media (max-width:900px){.legal-module__Yd4PWa__header{grid-template-columns:1fr auto;gap:18px}.legal-module__Yd4PWa__nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.legal-module__Yd4PWa__heroGrid,.legal-module__Yd4PWa__policyGrid,.legal-module__Yd4PWa__cardGrid{grid-template-columns:1fr}.legal-module__Yd4PWa__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legal-module__Yd4PWa__container,.legal-module__Yd4PWa__header{width:min(100% - 28px,1180px)}.legal-module__Yd4PWa__brand{font-size:24px}.legal-module__Yd4PWa__buttonSmall{min-height:38px;padding:0 14px}.legal-module__Yd4PWa__hero{padding-top:54px}.legal-module__Yd4PWa__heroTitle{font-size:clamp(42px,13vw,58px)}.legal-module__Yd4PWa__metaList li{gap:4px;display:grid}.legal-module__Yd4PWa__footerGrid{grid-template-columns:1fr}}
