.ref-home .ref-overview h2,.ref-home .ref-power-copy h2,.ref-home .ref-modules h2,.ref-home .ref-benefits h2,.ref-home .ref-proof h2,.ref-home .ref-pricing h2,.ref-home .ref-final h2{font-size:clamp(42px,4.7vw,60px)!important;line-height:1.02!important;letter-spacing:-2.2px!important}.ref-home .ref-two-head p,.ref-home .ref-power-copy>p,.ref-home .ref-final p{font-size:18px!important;line-height:1.72!important}.ref-home .ref-feature-row h3{font-size:20px!important}.ref-home .ref-feature-row p{font-size:15px!important;line-height:1.65!important}.ref-home .ref-power-copy ul{font-size:16px!important;line-height:1.55!important}.ref-home .ref-panel-top h3{font-size:27px!important}.ref-home .ref-panel-top>div,.ref-home .ref-table>div{font-size:12px!important}.ref-home .ref-metrics small{font-size:11px!important}.ref-home .ref-metrics b{font-size:27px!important}.ref-home .ref-metrics span{font-size:10px!important}.ref-home .ref-module-grid b{font-size:16px!important}.ref-home .ref-module-grid span{font-size:13px!important;line-height:1.6!important}.ref-home .ref-benefit-grid b{font-size:16px!important}.ref-home .ref-benefit-grid p{font-size:13px!important;line-height:1.6!important}.ref-home .ref-proof-cards p{font-size:15px!important;line-height:1.7!important}.ref-home .ref-proof-cards small{font-size:12px!important}.ref-home .ref-price-grid>article>span{font-size:12px!important}.ref-home .ref-price-grid h3{font-size:33px!important}.ref-home .ref-price-grid p{font-size:14px!important;line-height:1.65!important}.ref-home .ref-price-grid ul{font-size:13px!important;line-height:1.7!important}.ref-home .ref-price-grid a{font-size:14px!important}.ref-home .ref-final-actions .ref-btn{font-size:15px!important}
main:not(.ref-home) .page-hero{padding:104px 0!important}main:not(.ref-home) .page-hero h1{font-size:clamp(52px,5.6vw,76px)!important;line-height:.98!important;letter-spacing:-3.4px!important}main:not(.ref-home) .page-hero p{font-size:19px!important;line-height:1.72!important;max-width:720px!important}main:not(.ref-home) .page-panel{padding:32px!important}main:not(.ref-home) .page-panel strong{font-size:20px!important}main:not(.ref-home) .page-panel p{font-size:15px!important;line-height:1.65!important}main:not(.ref-home) .section{padding:108px 0!important}main:not(.ref-home) .section-head{max-width:860px!important;margin-bottom:50px!important}main:not(.ref-home) .section-head h2,main:not(.ref-home) .split h2{font-size:clamp(44px,4.8vw,62px)!important;line-height:1.02!important;letter-spacing:-2.4px!important}main:not(.ref-home) .section-head p,main:not(.ref-home) .split p{font-size:18px!important;line-height:1.72!important}main:not(.ref-home) .section-kicker,main:not(.ref-home) .eyebrow{font-size:11px!important}main:not(.ref-home) .feature-grid{gap:20px!important}main:not(.ref-home) .feature-card{min-height:270px!important;padding:30px!important;border-radius:14px!important}main:not(.ref-home) .feature-card h3{font-size:20px!important}main:not(.ref-home) .feature-card p{font-size:15px!important;line-height:1.65!important}main:not(.ref-home) .feature-card a{font-size:14px!important}main:not(.ref-home) .split{gap:84px!important}main:not(.ref-home) .check-item{padding:22px!important}main:not(.ref-home) .check-item strong{font-size:16px!important}main:not(.ref-home) .check-item span{font-size:14px!important;line-height:1.6!important}main:not(.ref-home) .ecosystem-grid{gap:20px!important}main:not(.ref-home) .ecosystem-card{padding:28px!important;border-radius:14px!important}main:not(.ref-home) .ecosystem-card h3{font-size:21px!important}main:not(.ref-home) .ecosystem-card p{font-size:14px!important;line-height:1.65!important}main:not(.ref-home) .ecosystem-card a{font-size:13px!important}main:not(.ref-home) .plan-grid{gap:22px!important}main:not(.ref-home) .plan{padding:34px!important;border-radius:14px!important}main:not(.ref-home) .plan h3{font-size:24px!important}main:not(.ref-home) .plan p{font-size:15px!important;line-height:1.65!important}main:not(.ref-home) .plan ul{font-size:14px!important;line-height:1.9!important}main:not(.ref-home) .cta{padding:88px 0!important}main:not(.ref-home) .cta h2{font-size:clamp(40px,4.6vw,60px)!important}main:not(.ref-home) .cta p{font-size:17px!important;line-height:1.65!important}.site-footer p,.site-footer a,.site-footer span{font-size:14px!important;line-height:1.65!important}.site-footer h4{font-size:16px!important}.site-footer{padding-top:58px!important}
@media(max-width:760px){.ref-home .ref-overview h2,.ref-home .ref-power-copy h2,.ref-home .ref-modules h2,.ref-home .ref-benefits h2,.ref-home .ref-proof h2,.ref-home .ref-pricing h2,.ref-home .ref-final h2{font-size:36px!important}.ref-home .ref-two-head p,.ref-home .ref-power-copy>p,.ref-home .ref-final p{font-size:16px!important}.ref-home .ref-feature-row h3{font-size:19px!important}.ref-home .ref-feature-row p,.ref-home .ref-module-grid span,.ref-home .ref-benefit-grid p,.ref-home .ref-proof-cards p,.ref-home .ref-price-grid p,.ref-home .ref-price-grid ul{font-size:14px!important}main:not(.ref-home) .page-hero{padding:72px 0!important}main:not(.ref-home) .page-hero h1{font-size:44px!important;letter-spacing:-2px!important}main:not(.ref-home) .page-hero p{font-size:17px!important}main:not(.ref-home) .section{padding:72px 0!important}main:not(.ref-home) .section-head h2,main:not(.ref-home) .split h2{font-size:36px!important}main:not(.ref-home) .section-head p,main:not(.ref-home) .split p{font-size:16px!important}main:not(.ref-home) .feature-grid,main:not(.ref-home) .ecosystem-grid,main:not(.ref-home) .plan-grid{grid-template-columns:1fr!important}main:not(.ref-home) .feature-card,main:not(.ref-home) .ecosystem-card,main:not(.ref-home) .plan{padding:26px!important}main:not(.ref-home) .cta{padding:68px 0!important}.site-footer p,.site-footer a,.site-footer span{font-size:13px!important}}