.alc-offers{background:#edf4f9;border-block:1px solid #d5e3ed;color:#17364d;padding:28px 0;margin:0}.alc-offers[hidden]{display:none!important}.alc-offers-inner{width:min(1140px,calc(100% - 40px));margin:auto}.alc-offers-kicker{color:#14558f!important;font-size:.8rem;font-weight:800;letter-spacing:.07em;margin:0 0 14px}.alc-offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.alc-offer-card{background:#fff;border:1px solid #d5e3ed;border-top:4px solid #14558f;border-radius:12px;padding:24px;box-sizing:border-box}.alc-offer-card h2{font-size:1.55rem;line-height:1.2;color:#143a57!important;margin:0 0 12px}.alc-offer-card p{color:#334e62!important;margin:0 0 12px}.alc-offer-card .alc-offer-price{font-size:2rem;font-weight:800;color:#14558f!important;line-height:1.2}.alc-offer-price span{display:block;font-size:.88rem;font-weight:600;margin-top:6px}.alc-offer-card .alc-offer-terms{font-size:.85rem;line-height:1.5}.alc-offer-actions{display:flex;flex-wrap:wrap;gap:10px}.alc-offer-card a.alc-offer-button,.alc-offer-card a.alc-offer-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;box-sizing:border-box;background:#14558f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:750;border-radius:6px}.alc-offer-card a.alc-offer-button:hover{background:#0c3c69!important}.alc-offer-card a.alc-offer-button:focus-visible{outline:3px solid #0c3c69;outline-offset:3px}.alc-offer-product{background:#edf4f9;border-left:4px solid #14558f;color:#17364d;padding:16px;margin:18px 0;border-radius:5px}.alc-offer-product p{margin:8px 0 0}@media(max-width:620px){.alc-offers-inner{width:calc(100% - 26px)}.alc-offer-card{padding:20px}.alc-offer-card h2{font-size:1.35rem}.alc-offer-actions{display:grid;grid-template-columns:1fr}.alc-offer-card a.alc-offer-button{width:100%}}

.alc-offers-heading{font-size:clamp(28px,3vw,38px);line-height:1.2;color:#143a57!important;margin:0 0 10px;scroll-margin-top:140px}.alc-offer-card h3{font-size:1.55rem;line-height:1.2;color:#143a57!important;margin:0 0 12px}.alc-offer-badge{display:block;color:#006e64;font-size:.72rem;font-weight:800;letter-spacing:.07em;margin-bottom:12px}.alc-offer-kaspersky{border-top-color:#007e73;background:#f1faf7}.alc-offer-kaspersky .alc-offer-price{color:#006e64!important}.alc-offer-kaspersky a.alc-offer-button{background:#007e73!important}.alc-offer-card{display:flex;flex-direction:column}.alc-offer-card>.alc-offer-button,.alc-offer-card>.alc-offer-actions{margin-top:auto}.home .alc-offers{padding:40px 0}.alc-offers-access:focus-visible{outline:3px solid #efab00;outline-offset:4px}
