.hero-variant-b[data-astro-cid-3iid4a2q]{background:radial-gradient(700px 420px at -10% 110%, #2ea8361f, transparent 60%), radial-gradient(900px 480px at 85% -10%, rgb(var(--blue-600-rgb) / .18), transparent 60%), var(--navy-900);min-height:80vh;color:var(--white);position:relative;overflow:hidden}.hero-b-image[data-astro-cid-3iid4a2q]{clip-path:polygon(35% 0,100% 0,100% 100%,15% 100%);z-index:1;width:60%;inset:0 0 0 auto}.hero-b-content[data-astro-cid-3iid4a2q]{z-index:2;flex-direction:column;justify-content:center;gap:18px;max-width:47%;min-height:80vh;padding:clamp(40px,6vw,80px) clamp(28px,5vw,60px);display:flex;position:relative}.hero-b-content[data-astro-cid-3iid4a2q] h1[data-astro-cid-3iid4a2q]{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:900;line-height:1}.hero-b-content[data-astro-cid-3iid4a2q] h1[data-astro-cid-3iid4a2q] .line-green[data-astro-cid-3iid4a2q]{color:var(--green-400);font-style:italic}.hero-b-tagline[data-astro-cid-3iid4a2q]{color:#fffffff2;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500}.hero-b-actions[data-astro-cid-3iid4a2q]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-b-phone[data-astro-cid-3iid4a2q]{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:15px;display:flex}.hero-b-phone[data-astro-cid-3iid4a2q] svg[data-astro-cid-3iid4a2q]{color:var(--green-400)}.hero-b-phone[data-astro-cid-3iid4a2q] strong[data-astro-cid-3iid4a2q]{font-size:18px}.hero-b-phone-note[data-astro-cid-3iid4a2q]{color:#ffffffc7}.hero-b-install[data-astro-cid-3iid4a2q]{color:#ffffffc7;margin:0;font-size:14px}.hero-b-install[data-astro-cid-3iid4a2q] strong[data-astro-cid-3iid4a2q]{color:var(--white)}.hero-b-promo-wrap[data-astro-cid-3iid4a2q]{z-index:3;pointer-events:none;transform-origin:50%;position:absolute;top:8%;right:5%;transform:skew(-8deg)}.hero-b-promo-wrap[data-astro-cid-3iid4a2q] .hero-promo[data-astro-cid-3iid4a2q]{margin:0}.hero-b-promo-wrap[data-astro-cid-3iid4a2q] .skew-badge,.hero-b-promo-wrap[data-astro-cid-3iid4a2q] .promo-main[data-astro-cid-3iid4a2q]{transform:none!important}.hero-b-promo-wrap[data-astro-cid-3iid4a2q] .skew-badge>span[data-astro-cid-3iid4a2q],.hero-b-promo-wrap[data-astro-cid-3iid4a2q] .promo-main[data-astro-cid-3iid4a2q]>span[data-astro-cid-3iid4a2q]{transform:skew(8deg)!important}@media (width<=768px){.hero-variant-b[data-astro-cid-3iid4a2q]{background:radial-gradient(700px 420px at -10% 110%, #2ea8361f, transparent 60%), radial-gradient(900px 480px at 85% -10%, rgb(var(--blue-600-rgb) / .18), transparent 60%), var(--navy-900);flex-direction:column;min-height:auto;padding-block:0;display:flex}.hero-b-image[data-astro-cid-3iid4a2q]{clip-path:none;flex:none;width:100%;height:clamp(280px,46vh,420px);position:relative!important;inset:auto!important}.hero-b-image[data-astro-cid-3iid4a2q]:after{content:"";background:linear-gradient(180deg, transparent, var(--navy-900));pointer-events:none;z-index:2;height:28%;position:absolute;inset:auto 0 0}.hero-b-content[data-astro-cid-3iid4a2q]{gap:14px;max-width:100%;min-height:auto;padding:40px 24px 48px;position:relative}.hero-b-content[data-astro-cid-3iid4a2q] h1[data-astro-cid-3iid4a2q]{font-size:clamp(1.9rem,7vw,2.6rem);line-height:1.05}.hero-b-tagline[data-astro-cid-3iid4a2q]{font-size:1rem}.hero-b-phone[data-astro-cid-3iid4a2q]{font-size:14px}.hero-b-install[data-astro-cid-3iid4a2q]{font-size:13px}.hero-b-actions[data-astro-cid-3iid4a2q]{flex-direction:column;align-items:stretch}.hero-b-actions[data-astro-cid-3iid4a2q] .btn{justify-content:center;width:100%}.hero-b-promo-wrap[data-astro-cid-3iid4a2q]{transform-origin:100% 100%;inset:auto 16px 20px auto}}@media (width<=420px){.hero-b-content[data-astro-cid-3iid4a2q]{padding:36px 18px 44px}.hero-b-promo-wrap[data-astro-cid-3iid4a2q]{bottom:14px;right:12px}}.coverage-check-band[data-astro-cid-vgm43v6b]{margin-top:48px}.coverage-map-head[data-astro-cid-vgm43v6b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.testimonials-demo[data-astro-cid-gakqr736]{text-align:center;margin:-6px 0 28px}
