
.oferta{--azul:#0047ff;--noche:#041238;--amarillo:#ffd600;background:#eef3ff;color:var(--noche);padding:clamp(28px,6vw,80px) max(20px,calc((100vw - 1200px)/2));font-family:"Atkinson Hyperlegible",sans-serif;line-height:1.55}.oferta *{box-sizing:border-box}.oferta h1,.oferta h2,.oferta h3{font-family:"Bricolage Grotesque",sans-serif;line-height:1.08;letter-spacing:-.035em;color:inherit}.oferta h1{font-size:clamp(42px,7vw,88px);max-width:980px;margin:20px 0}.oferta h2{font-size:clamp(30px,4vw,48px);margin:0 0 20px}.oferta h3{font-size:28px;margin:18px 0}.oferta .eyebrow{font-size:13px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.oferta .lead{max-width:760px;font-size:21px;margin-bottom:36px}.oferta .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.oferta .card{background:white;border:1px solid #cbd6ee;border-radius:18px;padding:26px;display:flex;flex-direction:column;scroll-margin-top:90px}.oferta .card:first-child{background:var(--azul);color:white;border-color:var(--azul)}.oferta .price{font-size:42px;line-height:1.1;font-weight:700;letter-spacing:-.04em}.oferta .price small{font-size:16px;letter-spacing:0;font-weight:400}.oferta ul{padding-left:20px}.oferta li{margin:10px 0}.oferta .cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--noche);color:white!important;border-radius:8px;padding:12px 20px;text-decoration:none;font-weight:700;margin-top:auto}.oferta .card:first-child .cta{background:var(--amarillo);color:var(--noche)!important}.oferta a{color:var(--azul)}.oferta .band{margin-top:26px;background:var(--noche);color:white;border-radius:18px;padding:30px}.oferta .band h2{font-size:30px;color:var(--amarillo)}.oferta .split{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:45px}.oferta .box{background:white;border:1px solid #cbd6ee;border-radius:18px;padding:28px}.oferta label{display:block;font-weight:700;margin:14px 0}.oferta select{font:inherit;background:white;color:var(--noche);padding:12px;border:2px solid var(--azul);border-radius:8px;max-width:100%;width:100%}.oferta .checks label{font-weight:400}.oferta input{width:20px;height:20px;vertical-align:middle}.oferta output{display:block;font-size:40px;color:var(--azul);font-weight:700}.oferta .fine{font-size:14px}.oferta details{border-top:1px solid #cbd6ee;padding:18px 0}.oferta summary{cursor:pointer;font-weight:700}.oferta :focus-visible{outline:3px solid #e98700;outline-offset:4px}.offer-nav{background:#041238;color:white;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px max(20px,calc((100vw - 1200px)/2));font-family:sans-serif}.offer-nav a{color:white;text-decoration:none}.offer-nav b{font-size:24px}.offer-nav b span{color:#ffd600}.offer-footer{background:#041238;color:white;padding:30px;text-align:center;font:15px/1.8 sans-serif}.offer-footer a{color:white}@media(max-width:850px){.oferta .cards,.oferta .split{grid-template-columns:1fr}.oferta .price{font-size:38px}.oferta .card{padding:24px}.offer-nav{flex-wrap:wrap}.oferta .lead{font-size:18px}}