body{margin:0;background:#050709;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:#c4d4e6}.legal-root.svelte-6vipbz{min-height:100vh;padding-top:64px}.legal-hero.svelte-6vipbz{position:relative;height:280px;overflow:hidden;display:flex;align-items:flex-end}.hero-img.svelte-6vipbz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4) saturate(.8)}.hero-overlay.svelte-6vipbz{position:absolute;inset:0;background:linear-gradient(to bottom,#05070933,#050709bf 70%,#050709)}.hero-content.svelte-6vipbz{position:relative;z-index:1;width:100%;max-width:860px;margin:0 auto;padding:0 2rem 2.5rem}.hero-eyebrow.svelte-6vipbz{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#00e5ff;margin-bottom:.5rem;opacity:.8}.hero-title.svelte-6vipbz{margin:0 0 .5rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:#e8edf5;line-height:1.1}.hero-sub.svelte-6vipbz{margin:0;font-size:.95rem;color:#6b8aaa;max-width:480px}.legal-nav.svelte-6vipbz{display:flex;flex-wrap:wrap;gap:.5rem;max-width:860px;margin:0 auto;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.06)}.nav-pill.svelte-6vipbz{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#8892a4;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.nav-pill.svelte-6vipbz:hover{background:#00e5ff14;border-color:#00e5ff4d;color:#00e5ff}.nav-pill.active.svelte-6vipbz{background:#00e5ff1f;border-color:#00e5ff66;color:#00e5ff;font-weight:600}.breadcrumb.svelte-6vipbz{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;max-width:860px;margin:1.25rem auto 0;padding:0 2rem;font-size:.85rem;color:#4a6070}.breadcrumb.svelte-6vipbz a:where(.svelte-6vipbz){color:#4a7080;text-decoration:none;transition:color .15s}.breadcrumb.svelte-6vipbz a:where(.svelte-6vipbz):hover{color:#00e5ff}.sep.svelte-6vipbz{color:#2a3a47}.crumb-current.svelte-6vipbz{color:#8892a4;font-weight:500}.back-btn.svelte-6vipbz{margin-left:auto;padding:.3rem .75rem;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:#6b8aaa!important;font-size:.8rem;transition:background .2s,color .2s!important}.back-btn.svelte-6vipbz:hover{background:#ffffff14!important;color:#c4d4e6!important}.legal-main.svelte-6vipbz{max-width:860px;margin:2rem auto 0;padding:0 2rem}.legal-main h1{font-size:1.75rem;font-weight:800;color:#e8edf5;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.legal-main h2{font-size:1.15rem;font-weight:700;color:#c4d4e6;margin:2.5rem 0 .75rem}.legal-main h3{font-size:1rem;font-weight:600;color:#a0b8cc;margin:2rem 0 .6rem;text-transform:uppercase;letter-spacing:.05em}.legal-main h4{font-size:.9rem;font-weight:600;color:#6b8aaa;margin:1.5rem 0 .5rem}.legal-main p{margin:0 0 1rem;line-height:1.75;color:#8892a4;font-size:.95rem}.legal-main ul,.legal-main ol{margin:0 0 1rem 1.5rem;color:#8892a4;font-size:.95rem;line-height:1.75}.legal-main li{margin-bottom:.35rem}.legal-main strong{color:#c4d4e6;font-weight:600}.legal-main a{color:#00e5ff;text-decoration:none}.legal-main a:hover{text-decoration:underline}.legal-main hr{border:none;border-top:1px solid rgba(255,255,255,.07);margin:1.5rem 0}.legal-main code{background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:.15rem .45rem;border-radius:5px;font-size:.875em;color:#a0d8e0}.legal-main .info-box,.legal-main [style*=border-left]{background:#00e5ff0f!important;border-left:3px solid rgba(0,229,255,.4)!important;border-radius:0 8px 8px 0;padding:.9rem 1.1rem!important;margin:0 0 1.5rem!important;color:#8892a4!important;font-size:.9rem}.legal-main .info-box strong,.legal-main [style*=border-left] strong{color:#00e5ff!important}.legal-main figure{margin:0 0 2rem;text-align:center}.legal-main figure img{max-width:200px;border-radius:12px;opacity:.85}.policy-list{list-style:none!important;padding:0!important;margin:1.5rem 0 0!important}.policy-list li{display:flex;align-items:center;gap:1rem;margin:0 0 .75rem!important;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;transition:background .2s,border-color .2s}.policy-list li:hover{background:#00e5ff0d;border-color:#00e5ff33}.policy-list li:before{content:"›";color:#00e5ff;font-size:1.1rem;font-weight:700;flex-shrink:0}.policy-list a{color:#c4d4e6!important;font-weight:600;font-size:.95rem}.policy-list li{color:#6b8aaa;font-size:.9rem}.legal-footer.svelte-6vipbz{max-width:860px;margin:3rem auto 0;padding:1.5rem 2rem 3rem;border-top:1px solid rgba(255,255,255,.06);text-align:center}.legal-footer.svelte-6vipbz p:where(.svelte-6vipbz){margin:0;font-size:.85rem;color:#3d5470}.legal-footer.svelte-6vipbz a:where(.svelte-6vipbz){color:#4a7080;text-decoration:none}.legal-footer.svelte-6vipbz a:where(.svelte-6vipbz):hover{color:#00e5ff}@media(max-width:640px){.legal-hero.svelte-6vipbz{height:220px}.hero-content.svelte-6vipbz{padding:0 1.25rem 2rem}.legal-nav.svelte-6vipbz{padding:1.25rem}.legal-main.svelte-6vipbz{padding:0 1.25rem}.breadcrumb.svelte-6vipbz{padding:0 1.25rem;margin-top:1rem}.back-btn.svelte-6vipbz{margin-left:0;margin-top:.25rem}.legal-footer.svelte-6vipbz{padding:1.5rem 1.25rem 2.5rem}}
