.policy-page{background:#f7f9fc}.policy-hero{background:#071a2b;color:#fff;padding:88px 0 72px}.policy-hero h1{font-size:46px;line-height:1.1;letter-spacing:-1.5px;margin:14px 0 0}.policy-hero p{max-width:760px;color:#b8c7d4;line-height:1.8;font-size:14px;margin:18px 0 0}.policy-wrap{padding:55px 0 80px}.policy-card{background:#fff;border:1px solid #e2e9ef;border-radius:14px;padding:42px 48px;box-shadow:0 12px 35px rgba(7,26,43,.05)}.policy-card h2{font-size:22px;color:#0b1d31;margin:30px 0 12px}.policy-card h2:first-child{margin-top:0}.policy-card h3{font-size:16px;margin:24px 0 8px;color:#0b1d31}.policy-card p,.policy-card li{font-size:13px;line-height:1.85;color:#5f7181}.policy-card ul{padding-left:20px}.policy-card a{color:#078fe9}.policy-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.policy-meta span{font-size:10px;letter-spacing:.6px;color:#6c7e8e;background:#eef5fa;padding:8px 11px;border-radius:6px}.policy-note{border-left:3px solid #078fe9;background:#f1f8fd;padding:14px 17px;margin:22px 0;color:#526779;font-size:12px;line-height:1.7}.policy-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.policy-nav a{font-size:11px;font-weight:700;border:1px solid #dbe5ec;border-radius:7px;padding:10px 13px;color:#415466;background:#fff}.policy-nav a:hover{border-color:#078fe9;color:#078fe9}@media(max-width:760px){.policy-hero{padding:65px 0 55px}.policy-hero h1{font-size:34px}.policy-card{padding:28px 22px}.policy-card h2{font-size:20px}.policy-wrap{padding:35px 0 60px}}
