.legal-page{background:#fafafa;background:var(--color-bg-primary,#fafafa)}.legal-hero{background:linear-gradient(135deg,#0f172a,#1e3a8a 60%,#1e40af);color:#fff;overflow:hidden;padding:180px 0 80px;position:relative}.legal-hero .legal-hero-overlay{background:radial-gradient(circle at 20% 20%,#ffffff0f,#0000 60%),radial-gradient(circle at 80% 80%,#ffffff0a,#0000 50%);inset:0;pointer-events:none;position:absolute}.legal-hero .legal-hero-content{position:relative;z-index:1}.legal-hero .legal-hero-title{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.legal-hero .legal-hero-meta{font-size:.95rem;letter-spacing:.02em;margin:0;opacity:.85}@media(max-width:768px){.legal-hero{padding:140px 0 60px}}.legal-content-section{background:#fafafa;background:var(--color-bg-primary,#fafafa)}.legal-card{background:#fff;border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 4px 30px #0f172a0f;padding:clamp(28px,5vw,56px)}@media(max-width:768px){.legal-card{border-radius:8px;padding:24px 20px}}.legal-intro{border-bottom:1px solid #e5e7eb;color:#475569;font-size:1.05rem;line-height:1.75;margin:0 0 32px;padding-bottom:24px}.legal-section{margin-top:32px}.legal-section:first-of-type{margin-top:0}.legal-section-title{color:#0f172a;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}@media(max-width:768px){.legal-section-title{font-size:1.2rem}}.legal-subheading{color:#1e3a8a;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:1.05rem;font-weight:600;margin:22px 0 10px}.legal-paragraph{color:#334155;font-size:1rem;line-height:1.75;margin:0 0 14px}.legal-list{list-style:none;margin:8px 0 18px;padding:0}.legal-list li{color:#334155;font-size:1rem;line-height:1.65;padding:6px 0 6px 26px;position:relative}.legal-list li:before{background:#1e40af;border-radius:50%;content:"";height:6px;left:6px;position:absolute;top:16px;width:6px}.legal-note{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid #ea580c;border-radius:8px;color:#7c2d12;display:flex;flex-wrap:wrap;font-size:.97rem;gap:8px;line-height:1.6;margin:18px 0;padding:14px 18px}.legal-note strong{color:#9a3412;font-weight:700}.legal-contact-block{background:#f1f5f9;border-radius:8px;margin-top:14px;padding:18px 22px}.legal-contact-block p{color:#1e293b;font-size:.97rem;line-height:1.6;margin:0 0 4px}.legal-contact-block p:first-child{color:#0f172a;font-weight:700;margin-bottom:6px}.legal-contact-block p:last-child{margin-bottom:0}
/*# sourceMappingURL=992.799c01b7.chunk.css.map*/