:root{color-scheme:light;--ink:#101827;--muted:#5f6e84;--line:#dbe5f1;--mint:#20cdb2;--blue:#315ee8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 90% 4%,rgba(49,94,232,.09),transparent 29rem),radial-gradient(circle at 5% 18%,rgba(32,205,178,.1),transparent 26rem),#f8fafe}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.header-inner{width:min(calc(100% - 40px),1320px);height:76px;margin:auto;display:flex;align-items:center;gap:38px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand img{object-fit:contain}.header-nav{display:flex;gap:30px}.header-nav a{color:#445168;text-decoration:none;font-size:.9rem;font-weight:700}.header-nav a:hover{color:var(--blue)}.header-account-link{display:flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid var(--line);border-radius:13px;color:#344158;text-decoration:none;font-size:.85rem;font-weight:750}.header-account-link svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}.privacy-hero{padding:clamp(74px,9vw,132px) 20px 58px}.privacy-hero__inner,.privacy-layout{width:min(1120px,100%);margin:auto}.eyebrow{color:#087f71;font-size:.72rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.privacy-hero h1{max-width:880px;margin:18px 0 24px;font-size:clamp(3rem,7vw,6.4rem);line-height:.9;letter-spacing:-.065em}.privacy-hero__lead{max-width:760px;margin:0;color:var(--muted);font-size:clamp(1.02rem,1.7vw,1.3rem);line-height:1.7}.privacy-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.privacy-meta span{padding:8px 12px;border:1px solid #cfdceb;border-radius:999px;background:rgba(255,255,255,.76);font-size:.78rem;font-weight:700}.privacy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:38px;padding:0 20px 90px}.privacy-nav{position:sticky;top:100px;align-self:start;padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 18px 45px rgba(31,48,79,.08)}.privacy-nav strong{display:block;margin-bottom:14px}.privacy-nav a{display:block;padding:8px 0;color:#536178;text-decoration:none;font-size:.84rem}.privacy-nav a:hover{color:var(--blue)}.privacy-content{display:grid;gap:18px}.privacy-card{padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:0 16px 44px rgba(28,44,73,.06)}.privacy-card h2{margin:0 0 16px;font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.035em}.privacy-card h3{margin:24px 0 8px;font-size:1rem}.privacy-card p,.privacy-card li{color:var(--muted);font-size:.96rem;line-height:1.72}.privacy-card ul{margin:10px 0 0;padding-left:1.25rem}.privacy-card a{color:#2155db;font-weight:700}.privacy-note{border-color:#bce9df;background:#f1fffb}.privacy-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.privacy-contact a{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none}.site-footer{padding:30px 20px;text-align:center;color:#69778b;border-top:1px solid var(--line);background:#fff;font-size:.78rem;font-weight:650}@media(max-width:800px){.header-nav{display:none}.privacy-layout{grid-template-columns:1fr}.privacy-nav{position:static}.privacy-contact{grid-template-columns:1fr}.privacy-hero h1{font-size:clamp(2.7rem,14vw,4.7rem)}}
