:root{--header:68px;--radius:15px}.brand__logo{height:46px}.nav{gap:1.05rem}.nav a{font-size:.88rem}.btn{min-height:44px;padding:.68rem 1.15rem}.hero{min-height:auto;padding:calc(var(--header) + 3rem) 0 3.5rem}.hero__grid{gap:2rem}.hero__brand{margin-bottom:.55rem;font-size:clamp(1.3rem,2vw,1.75rem)}.hero h1{margin-bottom:.75rem;font-size:clamp(2.25rem,4.5vw,3.5rem)}.hero__lead{margin-bottom:1.2rem;font-size:1rem}.hero__actions{margin-bottom:1rem}.hero__trust{gap:.65rem 1rem}.device__bezel{padding:.55rem}.section{padding:4rem 0}.section__head{margin-bottom:2rem}.section__head h2,.dashboard__copy h2,.feature__copy h2,.reports__copy h2,.contact__copy h2,.cta__copy h2{margin-bottom:.6rem;font-size:clamp(1.65rem,2.6vw,2.25rem)}.section__head p,.dashboard__copy p,.feature__copy p,.reports__copy p,.contact__copy p{font-size:.96rem}.problem__layout{gap:1rem}.problem__col{padding:1.25rem}.problem__col h3{margin-bottom:.7rem}.issue-list li,.ok-list li,.check-list li{margin-bottom:.48rem}.problem__bridge{min-width:100px}.problem__mark img{width:96px;height:96px}.module-grid,.finance__grid,.role-grid,.audience-grid,.benefit-grid,.steps__list{gap:.8rem}.module,.role,.audience-item,.benefit,.steps__list li{padding:1.05rem}.module img,.module__icon{margin-bottom:.65rem}.dashboard__grid,.feature__grid,.reports__grid,.contact__grid{gap:1.8rem}.check-list{margin:1rem 0 1.2rem}.pill-list{margin-top:.9rem}.finance-card h3{margin-top:.7rem}.finance-card p{margin-bottom:.75rem}.finance-card__stat{padding:1rem}.cta{padding-top:1rem}.cta__row{gap:1.1rem;padding:1.5rem}.contact__panel{padding:1.2rem}.footer{padding-top:2.6rem}.footer__grid{gap:1.4rem}@media(max-width:1024px){.hero{padding-top:calc(var(--header) + 2.25rem)}.hero__grid{gap:1.6rem}.section{padding:3.6rem 0}}@media(max-width:640px){:root{--header:64px}.brand__logo{height:42px}.hero{padding:calc(var(--header) + 1.8rem) 0 2.7rem}.hero h1{font-size:clamp(2rem,11vw,2.75rem)}.section{padding:3rem 0}.section__head{margin-bottom:1.5rem}.module,.role,.audience-item,.benefit,.steps__list li{padding:1rem}.cta__row{padding:1.2rem}.contact__panel{padding:1rem}}
