.policy-page{background:#071216;color:#eef4f3}.policy-hero{padding:110px 5vw 80px;background:radial-gradient(circle at 82% 20%,rgba(131,201,193,.22),transparent 38%),#071216}.policy-hero h1{margin:28px 0 22px;font-size:clamp(54px,8vw,105px);line-height:.9;letter-spacing:-.065em}.policy-hero>p{max-width:650px;color:#bac9cb;font-size:18px;line-height:1.7}.policy-hero small{display:block;margin-top:28px;color:#78918f;font:700 9px monospace;letter-spacing:.12em;text-transform:uppercase}.policy-content{width:min(940px,90vw);margin:auto;padding:70px 0 110px}.policy-content section{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:45px;padding:38px 0;border-top:1px solid rgba(255,255,255,.13)}.policy-content h2{margin:0;font-size:24px}.policy-content p{margin:0 0 16px;color:#aebfc1;line-height:1.75}.policy-content a{color:#83c9c1;border-bottom:1px solid rgba(131,201,193,.45)}.policy-contact{padding:80px 5vw;text-align:center;background:radial-gradient(circle at 50% -20%,rgba(131,201,193,.32),transparent 48%),#0a1d20}.policy-contact h2{margin:0 0 30px;font-size:clamp(35px,5vw,60px)}.policy-contact .btn{margin:auto;background:#c9f43d;color:#071216}@media(max-width:650px){.policy-hero{padding:80px 20px 60px}.policy-content{width:calc(100% - 40px);padding:45px 0 80px}.policy-content section{grid-template-columns:1fr;gap:16px;padding:30px 0}.policy-contact{padding:65px 20px}}
