@media(max-width:768px){.hero{padding:2.5rem 1.25rem 2rem;min-height:auto;gap:1.5rem}h1.hero-h1{font-size:clamp(1.8rem,7vw,2.8rem) !important;letter-spacing:-.035em !important}.proof-strip{gap:1rem 1.75rem}.proof-num{font-size:1.5rem !important}.cta-row{gap:.6rem}.btn-main{font-size:.9rem !important;padding:.85rem 1.5rem !important}.trust-pills{gap:.35rem}.pill{font-size:.7rem !important;padding:.25rem .7rem !important}.sec-pad{padding:3.5rem 1.25rem !important}.sec-pad-lg{padding:4.5rem 1.25rem !important}h2.sh{font-size:clamp(1.4rem,6vw,2rem) !important;letter-spacing:-.03em !important}.sdesc{font-size:.9rem !important;margin-bottom:2rem !important}.ba-item{grid-template-columns:1fr !important}.ba-middle{display:none !important}.ba-before,.ba-after{padding:1.25rem !important}.ba-title{font-size:.92rem !important}.ba-body{font-size:.82rem !important}.steps-list{margin-top:1.75rem}.step{gap:1.25rem;padding-bottom:2rem}.step-num{width:38px !important;height:38px !important;font-size:.8rem !important}.step-title{font-size:.95rem !important}.step-body{font-size:.85rem !important}.apps{grid-template-columns:repeat(3,1fr) !important;gap:.6rem}.app{padding:1rem .75rem !important}.app-ico{font-size:1.5rem !important}.app-n{font-size:.78rem !important}.app-p{font-size:.65rem !important}.cmp{font-size:.78rem}.cmp thead th{padding:.65rem .75rem !important;font-size:.65rem !important}.cmp tbody td{padding:.65rem .75rem !important}.price-card,.pc{padding:1.75rem 1.25rem !important;border-radius:16px !important}.price-amount,.pc-price{font-size:2rem !important}.cta-bottom{padding:2.5rem 1.25rem !important;margin:0 .5rem 3rem !important;border-radius:16px !important}.cta-h{font-size:clamp(1.4rem,6vw,2rem) !important}.cta-badges{gap:.4rem}.badge{font-size:.7rem !important;padding:.28rem .75rem !important}.situation-grid{grid-template-columns:1fr !important}.sit-num{font-size:2.25rem !important}.faq-q{font-size:.88rem !important;padding:1.15rem 0 !important}footer}@media(max-width:480px){h1.hero-h1{font-size:clamp(1.6rem,8vw,2.2rem) !important}.apps{grid-template-columns:repeat(2,1fr) !important}.price-grid{grid-template-columns:1fr !important}.compat-grid{grid-template-columns:repeat(2,1fr) !important}.specs-grid{grid-template-columns:repeat(2,1fr) !important}.cv-grid{grid-template-columns:1fr !important}.svc-grid{grid-template-columns:1fr !important}}@media(min-width:769px) and (max-height:900px){.hero{min-height:auto!important;padding-top:clamp(1rem,2.2vh,1.75rem)!important;padding-bottom:clamp(1.15rem,2.6vh,2rem)!important}.hero .kicker{margin-bottom:.75rem}.hero h1.hero-h1{margin-bottom:.9rem}.hero .h1-sub{margin-bottom:.8rem}.hero .hero-lead{margin-bottom:1rem!important}.hero .proof-strip{margin-bottom:1rem!important}.hero .cta-row{margin-bottom:.8rem!important}}@media(max-height:820px) and (min-width:769px){.hero{align-items:flex-start!important;padding-top:.85rem!important;padding-bottom:1rem!important}.hero .kicker{margin-bottom:.55rem!important}.hero h1.hero-h1{font-size:clamp(1.9rem,4vw,3.1rem)!important;line-height:1.02!important;margin-bottom:.65rem!important}.hero .h1-sub{font-size:1.125rem!important;line-height:1.6!important;margin:-.05rem 0 .6rem!important}.hero .hero-lead{font-size:.92rem!important;line-height:1.48!important;margin-bottom:.7rem!important}.hero .proof-strip{gap:.55rem 1.25rem!important;margin-bottom:.7rem!important}.hero .proof-num{font-size:1.45rem!important}.hero .proof-lbl{font-size:.62rem!important}.hero .cta-row{margin-bottom:.55rem!important;gap:.5rem!important}.hero .btn-main{padding:.72rem 1.2rem!important;font-size:.88rem!important}.hero .btn-sec{font-size:.8rem!important}.hero .trust-pills{gap:.28rem!important;margin-bottom:0!important}.hero .pill{font-size:.64rem!important;padding:.2rem .58rem!important}}@media(max-height:700px) and (min-width:769px){.hero h1.hero-h1{font-size:clamp(1.75rem,3.7vw,2.8rem)!important}.hero .hero-lead{font-size:.86rem!important;line-height:1.42!important}.hero .proof-num{font-size:1.3rem!important}.hero .audience-hero-figure figcaption{font-size:.7rem!important;line-height:1.35!important}}@supports(height:100svh){@media(min-width:769px){.hero{min-height:auto!important}}}.hero.audience-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;width:100%;max-width:1500px;min-height:auto;margin:0 auto;padding:clamp(1.5rem,3.4vh,3rem) clamp(1.25rem,4vw,3rem) clamp(1.75rem,3.8vh,3.25rem);gap:clamp(1.5rem,3vw,3.5rem)}.hero.audience-hero .hero-left{max-width:620px;min-width:0}.hero.audience-hero .hero-right{display:block;width:100%;max-width:none;min-width:0;flex:auto;margin:0}.hero.audience-hero .audience-hero-figure{width:100%;margin:0;padding:clamp(6px,.7vw,10px);border-radius:20px}.hero.audience-hero .audience-hero-figure picture{display:flex;width:100%;align-items:center;justify-content:center}.hero.audience-hero .audience-hero-figure img{display:block;width:100%;height:auto;max-width:100%;max-height:62vh;object-fit:contain;object-position:center}@supports(height:100svh){.hero.audience-hero .audience-hero-figure img{max-height:62svh}}.hero.audience-hero .audience-hero-figure figcaption{padding:9px 8px 4px;font-size:.8rem;line-height:1.5}.hero.audience-hero .kicker{margin-bottom:1rem}.hero.audience-hero h1.hero-h1{margin-bottom:1.1rem}.hero.audience-hero .h1-sub{margin:-.35rem 0 1rem}.hero.audience-hero .hero-lead{margin-bottom:1.35rem;line-height:1.72!important}.hero.audience-hero .proof-strip{margin-bottom:1.35rem;gap:1rem 2rem}.hero.audience-hero .cta-row{margin-bottom:1rem}.hero.audience-hero .trust-pills{gap:.35rem}@media(min-width:1180px) and (max-height:900px){.hero.audience-hero{padding-top:clamp(1rem,2.2vh,1.75rem);padding-bottom:clamp(1.15rem,2.4vh,1.9rem);gap:clamp(1.25rem,2.5vw,2.75rem)}.hero.audience-hero .kicker{margin-bottom:.7rem}.hero.audience-hero h1.hero-h1{font-size:clamp(2rem,4.2vw,3.35rem)!important;margin-bottom:.85rem}.hero.audience-hero .h1-sub{margin:-.2rem 0 .75rem}.hero.audience-hero .hero-lead{font-size:.98rem!important;line-height:1.62!important;margin-bottom:1rem}.hero.audience-hero .proof-strip{gap:.75rem 1.6rem;margin-bottom:1rem}.hero.audience-hero .proof-num{font-size:1.65rem!important}.hero.audience-hero .cta-row{margin-bottom:.75rem}.hero.audience-hero .btn-main{padding:.82rem 1.45rem!important}.hero.audience-hero .pill{font-size:.69rem!important;padding:.24rem .68rem!important}.hero.audience-hero .audience-hero-figure img{max-height:56vh}@supports(height:100svh){.hero.audience-hero .audience-hero-figure img{max-height:56svh}}.hero.audience-hero .audience-hero-figure figcaption{font-size:.75rem;line-height:1.42;padding:7px 7px 2px}}@media(max-width:1179px){.hero.audience-hero{grid-template-columns:1fr;align-items:stretch;max-width:1080px;min-height:auto;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,3rem);gap:1.5rem}.hero.audience-hero .hero-left{max-width:860px}.hero.audience-hero .hero-right{max-width:960px;margin:0 auto}.hero.audience-hero .audience-hero-figure img{max-height:none}}@media(max-width:767px){.hero.audience-hero{padding:1.5rem 1rem calc(1.75rem + env(safe-area-inset-bottom,0px));gap:1.1rem}.hero.audience-hero .hero-left,.hero.audience-hero .hero-right{max-width:100%}.hero.audience-hero .audience-hero-figure{padding:7px;border-radius:16px}.hero.audience-hero .audience-hero-figure figcaption{font-size:.78rem;line-height:1.48;padding:8px 6px 3px}.hero.audience-hero .hero-lead{line-height:1.68!important;margin-bottom:1.1rem}.hero.audience-hero .proof-strip{margin-bottom:1.1rem}.hero.audience-hero .cta-row{margin-bottom:.85rem}}