.as-pro-hero{position:relative;isolation:isolate;background:#020617;color:#fff;overflow:hidden;padding:100px 0 104px}
.as-pro-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('/html/assets/images/multi-cdn-stream-map-accurate.svg') center 24%/cover no-repeat}
.as-pro-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,6,23,.97) 0%,rgba(2,6,23,.88) 36%,rgba(2,6,23,.38) 68%,rgba(2,6,23,.12) 100%)}
.as-pro-hero .as-pro-copy{max-width:740px}
.as-pro-hero,.as-pro-offer{font-family:inherit}
.as-pro-eyebrow{font-size:12px;letter-spacing:inherit;font-weight:700;text-transform:uppercase;margin:0 0 20px;color:#0072c6}
.as-pro-hero .as-pro-eyebrow{color:#74caff}
.as-pro-hero h1{font-family:inherit;font-size:clamp(34px,4vw,56px);line-height:1.12;letter-spacing:inherit;font-weight:700;color:#fff;margin:0 0 24px}
.as-pro-hero .as-pro-lead{font-size:19px;line-height:1.6;max-width:630px;color:#e2eaf4;margin:0 0 24px}
.as-pro-hero .as-pro-trust{font-size:14px;line-height:1.8;color:#c7d9eb;margin:0 0 32px}
.as-pro-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.as-pro-actions .btn{padding:14px 24px;border-radius:7px;font-weight:600}
.as-pro-hero .as-pro-secondary{color:#fff;text-decoration:underline;text-underline-offset:5px}
.as-pro-offer{padding:64px 0;background:#f4f7fc;color:#17273f}
.as-pro-offer.as-pro-store{padding:32px 24px;border-radius:16px;margin:16px 0 40px}
.as-pro-heading{max-width:760px;margin-bottom:30px}
.as-pro-heading h2,.as-pro-heading h1{font-family:inherit;font-size:32px;line-height:1.22;font-weight:700;letter-spacing:inherit;margin:0 0 14px;color:#112542}
.as-pro-heading p{font-size:17px;line-height:1.6;color:#51637a;margin:0}
.as-pro-heading .as-pro-eyebrow{font-size:12px;margin-bottom:12px;color:#0072c6}
.as-pro-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);background:#fff;border:1px solid #dce5ef;border-radius:16px;box-shadow:0 12px 32px rgba(16,45,83,.06);overflow:hidden}
.as-pro-details{padding:38px}
.as-pro-details h2,.as-pro-details h3{font-size:28px;font-weight:700;color:#102848;margin:0 0 10px}
.as-pro-details>p{color:#51637a;line-height:1.7;margin:0 0 26px}
.as-pro-features{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;padding:0;margin:0;list-style:none}
.as-pro-features li{position:relative;padding-left:25px;line-height:1.5;font-size:14px}
.as-pro-features li:before{content:"✓";position:absolute;left:0;color:#087dc4;font-weight:700}
.as-pro-pricebox{display:flex;flex-direction:column;justify-content:center;background:#eaf3ff;border-left:1px solid #dce5ef;padding:36px}
.as-pro-pricebox .as-pro-from{font-size:14px;color:#435d7c;margin:0 0 6px}
.as-pro-pricebox .as-pro-price{font-family:inherit;font-size:46px;line-height:1.15;letter-spacing:inherit;font-weight:700;color:#063b73;margin:0 0 8px}
.as-pro-pricebox .as-pro-price small{font-size:16px;font-weight:400;letter-spacing:0;white-space:nowrap}
.as-pro-pricebox p{font-size:14px;line-height:1.6;color:#435d7c;margin:0 0 20px}
.as-pro-pricebox .btn{padding:14px 20px;border-radius:7px;font-weight:600;white-space:normal}
.as-pro-pricebox .as-pro-delivery{font-size:12px;margin:16px 0 0}
.as-pro-footnote{font-size:13px;color:#51637a;margin:20px 0 0;line-height:1.6}
.as-pro-capacity-note{color:#51637a;font-size:13px;margin-top:8px;line-height:1.6}
@media(max-width:767px){.as-pro-hero{padding:64px 0}.as-pro-hero:after{background:linear-gradient(90deg,rgba(2,6,23,.94),rgba(2,6,23,.68))}.as-pro-hero .as-pro-lead{font-size:17px}.as-pro-offer{padding:40px 0}.as-pro-card{grid-template-columns:1fr}.as-pro-details,.as-pro-pricebox{padding:26px}.as-pro-pricebox{border-left:0;border-top:1px solid #dce5ef}.as-pro-features{grid-template-columns:1fr}.as-pro-offer.as-pro-store{padding:24px 16px}.as-pro-heading h1,.as-pro-heading h2{font-size:28px}}
