.xpromo-strip{background:linear-gradient(110deg,#0a2e6d,#143f88);color:#fff;padding:34px 0}.xpromo-strip-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.xpromo-strip h2{color:#fff;margin:6px 0}.xpromo-strip p{margin:0;color:#e7efff}.xpromo-kicker{font-size:.82rem;font-weight:800;letter-spacing:.12em;color:#f4b400}.xpromo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#e52a2a;color:#fff!important;border-radius:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:background .2s}.xpromo-btn:hover{background:#bc1f1f}.xpromo-hero{background:linear-gradient(115deg,#071d43,#0a2e6d);color:#fff;padding:76px 0 60px}.xpromo-hero h1{font-size:clamp(2rem,5vw,3.7rem);color:#fff;margin:15px 0}.xpromo-hero h1 span{color:#f4b400}.xpromo-hero p{color:#e7efff;font-size:1.2rem}.xpromo-section{padding:65px 0;background:#f5f8fd}.xpromo-section h2{color:#0a2e6d}.xpromo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.xpromo-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 7px 25px #0a2e6d10}.xpromo-card img{width:100%;height:275px;object-fit:contain;background:#fff}.xpromo-card-body{padding:20px}.xpromo-card h3{font-size:1.1rem;color:#0a2e6d;margin:12px 0}.xpromo-offer{background:#e52a2a;color:#fff;font-size:.8rem;font-weight:800;padding:5px 10px;border-radius:4px}.xpromo-price{font-size:1.55rem;font-weight:800;color:#0a2e6d}.xpromo-price small{font-size:.75rem;font-weight:500}.xpromo-terms{padding:35px 0;background:#fff;color:#555}.xpromo-terms h2{font-size:1.25rem;color:#0a2e6d}@media(max-width:991px){.xpromo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.xpromo-grid{grid-template-columns:1fr}.xpromo-card img{height:auto;max-height:420px}.xpromo-hero{padding:45px 0}}
