.NetcommKasperskyBanner_bannerSection__6DWJ8{box-sizing:border-box;width:100%;background:linear-gradient(180deg,#fbfbfe,#ffffff 48%,#f6fbff);padding:32px 16px 36px}.NetcommKasperskyBanner_showcase__rKIvd{width:100%;max-width:1420px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr);align-items:center;gap:30px;border:1px solid rgba(10,29,68,.08);border-radius:24px;background:radial-gradient(circle at 18% 18%,rgba(255,90,0,.035),transparent 26%),radial-gradient(circle at 80% 18%,rgba(10,29,68,.035),transparent 30%),linear-gradient(135deg,#ffffff,#f9fbff 58%,#eef7ff);box-shadow:0 30px 90px -58px rgba(10,29,68,.58);overflow:hidden;padding:26px}.NetcommKasperskyBanner_copy__dvqDq{position:relative;min-width:0;padding:8px 0 8px 6px}.NetcommKasperskyBanner_eyebrow__YTHZM{display:block;margin-bottom:13px;color:#0a1d44;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.NetcommKasperskyBanner_copy__dvqDq h2{margin:0;max-width:620px;color:#0a1d44;font-size:34px;font-weight:700;line-height:1.12;letter-spacing:0}.NetcommKasperskyBanner_headingAccent__fEYxD{color:#ff5a00;font-weight:700}.NetcommKasperskyBanner_copy__dvqDq p{margin:18px 0 0;max-width:650px;color:#5a6c8d;font-size:15px;font-weight:500;line-height:1.75}.NetcommKasperskyBanner_benefits__LoCGT{display:grid;gap:10px;margin-top:24px}.NetcommKasperskyBanner_benefits__LoCGT div{display:flex;align-items:center;gap:10px;color:#0a1d44;font-size:13px;font-weight:800}.NetcommKasperskyBanner_benefits__LoCGT svg{color:#d86b1d}.NetcommKasperskyBanner_actions__R61KJ{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.NetcommKasperskyBanner_coverageVisual__dCh0U{position:absolute;z-index:0;right:-4px;bottom:2px;display:none;width:220px;overflow:hidden;border-radius:18px;opacity:.58;filter:saturate(.78);mix-blend-mode:multiply;pointer-events:none}.NetcommKasperskyBanner_coverageVisual__dCh0U:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.18) 32%,rgba(255,255,255,0))}.NetcommKasperskyBanner_coverageVisual__dCh0U img{display:block;width:100%;height:auto}.NetcommKasperskyBanner_primaryLink__CQ_58,.NetcommKasperskyBanner_secondaryLink__8CC0j{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border-radius:12px;padding:0 18px;font-size:11px;font-weight:800;font-family:inherit;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.NetcommKasperskyBanner_primaryLink__CQ_58{background:#ef5a0a;color:#ffffff;box-shadow:0 16px 34px -24px rgba(239,90,10,.66)}.NetcommKasperskyBanner_primaryLink__CQ_58:hover{transform:translateY(-1px);box-shadow:0 20px 42px -24px rgba(239,90,10,.78)}.NetcommKasperskyBanner_secondaryLink__8CC0j{border:1px solid rgba(10,29,68,.12);background:#ffffff;color:#0a1d44}.NetcommKasperskyBanner_secondaryLink__8CC0j:hover{transform:translateY(-1px);border-color:rgba(10,29,68,.22)}.NetcommKasperskyBanner_offerCard__eA0Rv{width:100%;min-width:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;overflow:hidden;border-radius:20px;border:1px solid rgba(10,29,68,.1);background:#ffffff;box-shadow:0 24px 70px -48px rgba(10,29,68,.58)}.NetcommKasperskyBanner_hardwareOffer__6KMzK{min-width:0;padding:24px;background:radial-gradient(circle at 82% 48%,rgba(93,214,255,.12),transparent 28%),linear-gradient(145deg,#ffffff,#f7faff)}.NetcommKasperskyBanner_offerHeading___Xyyz{position:relative;z-index:2}.NetcommKasperskyBanner_valuePill__4OUvQ{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#0a1d44;padding:6px 10px;color:#ffffff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.NetcommKasperskyBanner_offerHeading___Xyyz h3{margin:14px 0 0;color:#0a1d44;font-size:27px;font-weight:700;line-height:1.08}.NetcommKasperskyBanner_offerHeading___Xyyz h3 span,.NetcommKasperskyBanner_offerHeading___Xyyz h3 strong{display:block}.NetcommKasperskyBanner_offerHeading___Xyyz h3 strong{color:#ff5a00;font-weight:700}.NetcommKasperskyBanner_hardwareBody__IBZTS{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;align-items:end;margin-top:20px}.NetcommKasperskyBanner_hardwareDetails__aZJf_{min-width:0;align-self:center}.NetcommKasperskyBanner_specGrid__pRk4n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.NetcommKasperskyBanner_specGrid__pRk4n>div{display:flex;min-width:0;align-items:flex-start;gap:8px;border-radius:11px;border:1px solid #e5eaf2;background:rgba(255,255,255,.88);padding:9px;color:#0a1d44}.NetcommKasperskyBanner_specGrid__pRk4n svg{flex:0 0 auto;color:#2b6bb1}.NetcommKasperskyBanner_specGrid__pRk4n small,.NetcommKasperskyBanner_specGrid__pRk4n span{display:block}.NetcommKasperskyBanner_specGrid__pRk4n b{display:block;font-size:10px;line-height:1.25}.NetcommKasperskyBanner_specGrid__pRk4n small{margin-top:2px;color:#60708c;font-size:10px;line-height:1.35}.NetcommKasperskyBanner_pricePanel__JvcVq{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;transform:translateY(12px);border-radius:14px;background:#0a1d44;padding:12px 14px;color:white}.NetcommKasperskyBanner_pricePanel__JvcVq small,.NetcommKasperskyBanner_pricePanel__JvcVq span{display:block;color:#cbd6e8;font-size:10px;font-weight:600}.NetcommKasperskyBanner_pricePanel__JvcVq strong{display:block;margin-top:2px;font-size:31px;line-height:1}.NetcommKasperskyBanner_pricePanel__JvcVq sup{margin-left:2px;color:#ffb07a;font-size:11px;vertical-align:top}.NetcommKasperskyBanner_pricePanel__JvcVq p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#ffffff;font-size:10px;font-weight:700;line-height:1.35}.NetcommKasperskyBanner_pricePanel__JvcVq svg{flex:0 0 auto;color:#ff8a2a}.NetcommKasperskyBanner_productVisual__cHS5w{position:relative;display:flex;min-height:250px;align-items:flex-end;justify-content:center;transform:translateY(-64px)}.NetcommKasperskyBanner_productImage__UNP7p{width:auto;height:180px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(10,29,68,.18))}.NetcommKasperskyBanner_wifiBadge__bUS9z{position:absolute;z-index:2;right:0;top:-10px;display:flex;height:68px;width:68px;flex-direction:column;align-items:center;justify-content:center;border:4px solid #ffffff;border-radius:50%;background:#0a1d44;color:white;font-size:10px;font-weight:800;box-shadow:0 10px 28px -16px rgba(10,29,68,.65)}.NetcommKasperskyBanner_wifiBadge__bUS9z small{margin-top:2px;color:#ff8a2a;font-size:8px;font-weight:900;letter-spacing:0;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.35)}.NetcommKasperskyBanner_securityOffer__Qn5Su{padding:24px 18px;border-left:1px solid #e3e9f2;background:linear-gradient(180deg,#fbfdff,#f1f7ff)}.NetcommKasperskyBanner_kasperskyTitle__E6U1w{display:flex;align-items:center;gap:8px;color:#0a1d44;font-size:12px;font-weight:800}.NetcommKasperskyBanner_kasperskyTitle__E6U1w small{display:block;font-size:10px;letter-spacing:.14em}.NetcommKasperskyBanner_kasperskyMark__ZoSqJ{display:flex;height:30px;width:30px;align-items:center;justify-content:center;background:#73b98f;color:#072d23;font-size:18px;font-weight:800;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.NetcommKasperskyBanner_securityOffer__Qn5Su h3{margin:20px 0 0;color:#0a1d44;font-size:17px;line-height:1.2}.NetcommKasperskyBanner_eligibility__jTLHs{margin:3px 0 0;color:#2b6bb1;font-size:10px;font-weight:500;line-height:1.2}.NetcommKasperskyBanner_duration__vIifa{display:flex;align-items:flex-start;gap:9px;margin-top:18px;border-block:1px solid #dbe4f0;padding:15px 0;color:#2b6bb1}.NetcommKasperskyBanner_duration__vIifa p{margin:0;color:#0a1d44;font-size:10px;line-height:1.35}.NetcommKasperskyBanner_duration__vIifa small{display:block;margin-top:2px;color:#60708c;font-size:10px}.NetcommKasperskyBanner_securityFeatures__MO_uE{display:grid;gap:12px;margin-top:16px}.NetcommKasperskyBanner_securityFeatures__MO_uE div{display:flex;align-items:center;gap:8px;color:#0a1d44;font-size:10px;font-weight:700;line-height:1.3}.NetcommKasperskyBanner_securityFeatures__MO_uE svg{flex:0 0 auto;color:#2b6bb1}.NetcommKasperskyBanner_offerTerms__hSHEV{grid-column:1/-1;margin:0;border-top:1px solid #e3e9f2;background:#f8fafc;padding:10px 16px;color:#53637e;font-size:10px;font-weight:500;line-height:1.5}@media (max-width:1100px){.NetcommKasperskyBanner_showcase__rKIvd{grid-template-columns:1fr;gap:22px;max-width:980px}.NetcommKasperskyBanner_copy__dvqDq{padding:0}.NetcommKasperskyBanner_copy__dvqDq h2,.NetcommKasperskyBanner_copy__dvqDq p{max-width:680px}.NetcommKasperskyBanner_benefits__LoCGT{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.NetcommKasperskyBanner_bannerSection__6DWJ8{padding:24px 8px 16px}.NetcommKasperskyBanner_showcase__rKIvd{padding:18px 4px;border-radius:18px}.NetcommKasperskyBanner_copy__dvqDq{padding-inline:8px}.NetcommKasperskyBanner_copy__dvqDq h2{font-size:24px}.NetcommKasperskyBanner_benefits__LoCGT{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.NetcommKasperskyBanner_benefits__LoCGT div{min-width:0;flex-direction:column;justify-content:center;gap:4px;border:1px solid #e5eaf2;border-radius:11px;background:rgba(255,255,255,.84);padding:8px 4px;font-size:10px;line-height:1.25;text-align:center}.NetcommKasperskyBanner_actions__R61KJ{align-items:stretch;flex-direction:row;margin-top:18px}.NetcommKasperskyBanner_primaryLink__CQ_58,.NetcommKasperskyBanner_secondaryLink__8CC0j{width:auto;flex:1 1 0;padding-inline:10px}.NetcommKasperskyBanner_offerCard__eA0Rv{grid-template-columns:1fr}.NetcommKasperskyBanner_hardwareOffer__6KMzK,.NetcommKasperskyBanner_securityOffer__Qn5Su{padding:18px}.NetcommKasperskyBanner_securityOffer__Qn5Su{border-left:0;border-top:1px solid #e3e9f2}.NetcommKasperskyBanner_hardwareBody__IBZTS{grid-template-columns:1fr 115px}.NetcommKasperskyBanner_productVisual__cHS5w{min-height:195px;transform:translateY(-24px)}.NetcommKasperskyBanner_productImage__UNP7p{height:150px}.NetcommKasperskyBanner_wifiBadge__bUS9z{height:56px;width:56px;border-width:3px}.NetcommKasperskyBanner_securityFeatures__MO_uE{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.NetcommKasperskyBanner_securityFeatures__MO_uE div{align-items:center;font-size:11px}.NetcommKasperskyBanner_duration__vIifa p{font-size:11px}.NetcommKasperskyBanner_duration__vIifa small{font-size:10px}.NetcommKasperskyBanner_offerTerms__hSHEV{font-size:11px;line-height:1.55}}@media (min-width:1101px){.NetcommKasperskyBanner_coverageVisual__dCh0U{display:block}}@media (min-width:640px) and (max-width:768px){.NetcommKasperskyBanner_copy__dvqDq h2{font-size:28px}}@media (max-width:520px){.NetcommKasperskyBanner_kasperskyTitle__E6U1w{gap:10px;font-size:14px}.NetcommKasperskyBanner_kasperskyTitle__E6U1w small{font-size:10px}.NetcommKasperskyBanner_kasperskyMark__ZoSqJ{height:36px;width:36px;font-size:20px}.NetcommKasperskyBanner_securityOffer__Qn5Su h3{font-size:19px}.NetcommKasperskyBanner_hardwareBody__IBZTS{grid-template-columns:1fr}.NetcommKasperskyBanner_productVisual__cHS5w{order:-1;min-height:185px;transform:translateY(-18px)}.NetcommKasperskyBanner_productImage__UNP7p{height:145px}.NetcommKasperskyBanner_wifiBadge__bUS9z{right:12%}.NetcommKasperskyBanner_specGrid__pRk4n{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.NetcommKasperskyBanner_specGrid__pRk4n>div{min-height:48px;gap:5px;padding:6px}.NetcommKasperskyBanner_specGrid__pRk4n svg{height:16px;width:16px}.NetcommKasperskyBanner_specGrid__pRk4n b{font-size:10px}.NetcommKasperskyBanner_specGrid__pRk4n small{font-size:10px;line-height:1.25}.NetcommKasperskyBanner_pricePanel__JvcVq{align-items:center;flex-direction:row;gap:8px;margin-top:8px;padding:10px 12px;transform:none}.NetcommKasperskyBanner_pricePanel__JvcVq strong{font-size:27px}.NetcommKasperskyBanner_pricePanel__JvcVq p{justify-content:flex-end;font-size:10px;text-align:right}.NetcommKasperskyBanner_securityFeatures__MO_uE{grid-template-columns:repeat(2,minmax(0,1fr))}.NetcommKasperskyBanner_securityFeatures__MO_uE div{flex-direction:row;align-items:center}.NetcommKasperskyBanner_securityFeatures__MO_uE div:last-child{grid-column:1/-1}}