.announcement a{display:block;color:inherit;text-decoration:none}.announcement a:hover{text-decoration:underline}.announcement span{opacity:.82;font-weight:750}.product-promise{margin:22px 0;padding:18px 20px;border:1px solid #bdd7f4;border-left:5px solid #126bda;border-radius:13px;background:#eef6ff}.product-promise strong{display:block;color:#071b3f;font-size:1.05rem}.product-promise span{display:block;color:#526783;font-size:.88rem;margin-top:2px}.product-promise a{display:inline-block;color:#0759be;font-weight:850;margin-top:9px}.policy-page{padding:58px 0 88px}.policy-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:stretch}.policy-hero>div:first-child{padding:44px;border-radius:24px;background:linear-gradient(135deg,#071b3f,#145aad);color:#fff}.policy-hero h1{font-size:clamp(2.8rem,6vw,5.3rem);line-height:.95;letter-spacing:-.06em;margin:13px 0}.policy-hero p{color:#d7e8fb;font-size:1.05rem;max-width:620px}.policy-highlight{display:flex;flex-direction:column;justify-content:center;padding:35px;border:1px solid #bdd7f4;border-radius:24px;background:#edf6ff;box-shadow:0 22px 55px #071b3f12}.policy-highlight strong{color:#071b3f;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.05}.policy-highlight span{color:#526783;margin-top:12px}.policy-nav{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.policy-nav a{padding:10px 15px;border:1px solid #b7d4f4;border-radius:999px;background:#fff;color:#0759be;font-weight:850}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.policy-card{scroll-margin-top:20px;padding:30px;border:1px solid #dce5f0;border-radius:20px;background:#fff;box-shadow:0 15px 38px #071b3f0d}.policy-card h2{color:#071b3f;font-size:1.65rem;margin:0 0 15px}.policy-card p{color:#455c78}.policy-note{margin-top:22px;padding:18px 22px;border-radius:13px;background:#e8f1fc;color:#405978;font-size:.9rem}.policy-card .button{margin-top:9px}@media(max-width:760px){.policy-page{padding:36px 0 55px}.policy-hero,.policy-grid{grid-template-columns:1fr}.policy-hero>div:first-child,.policy-highlight{padding:27px 22px}.policy-hero h1{font-size:3rem}.policy-nav{margin:20px 0}.policy-card{padding:24px 20px}}
.policy-hero{display:block;padding:44px;border-radius:24px;background:linear-gradient(135deg,#071b3f,#145aad);color:#fff}.policy-hero>span{display:block;color:#8fc1ff;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.policy-hero>.policy-highlight{margin-top:25px;background:#fff;color:#071b3f}.policy-hero>.policy-highlight span,.policy-hero>.policy-highlight small{display:block;color:#526783;margin-top:10px}.policy-hero>p{color:#d7e8fb}@media(max-width:760px){.policy-hero{padding:27px 22px}}
