/* Generated: original font sizes + 2px. */
.brand{font-size:calc(29px + 2px);}
.brand small{font-size:calc(11px + 2px);}
.navlinks{font-size:calc(13px + 2px);}
.button{font-size:calc(14px + 2px);}
.arrow{font-size:calc(20px + 2px);}
.eyebrow{font-size:calc(11px + 2px);}
.hero h1{font-size:calc(clamp(36px,4.1vw,55px) + 2px);}
.intro{font-size:calc(16px + 2px);}
.fine{font-size:calc(12px + 2px);}
.pill{font-size:calc(11px + 2px);}
.topline{font-size:calc(11px + 2px);}
.lesson h3{font-size:calc(17px + 2px);}
.wave-toggle{font-size:calc(10px + 2px);}
.quote{font-size:calc(15px + 2px);}
.mini-bottom{font-size:calc(11px + 2px);}
.practice h3{font-size:calc(18px + 2px);}
.practice p{font-size:calc(13px + 2px);}
.practice .record{font-size:calc(12px + 2px);}
.art-caption{font-size:calc(10px + 2px);}
.strip span{font-size:calc(11px + 2px);}
.strip strong{font-size:calc(14px + 2px);}
.section-head h2,h2{font-size:calc(clamp(27px,3vw,38px) + 2px);}
.section-head p{font-size:calc(14px + 2px);}
.number{font-size:calc(12px + 2px);}
.benefit h3{font-size:calc(20px + 2px);}
.benefit p{font-size:calc(14px + 2px);}
.step small{font-size:calc(12px + 2px);}
.step h3{font-size:calc(17px + 2px);}
.step p{font-size:calc(13px + 2px);}
.journey-note{font-size:calc(11px + 2px);}
.demo .intro{font-size:calc(14px + 2px);}
.window-head{font-size:calc(11px + 2px);}
.tabs button{font-size:calc(12px + 2px);}
.demo-body .label{font-size:calc(11px + 2px);}
.demo-body h3{font-size:calc(23px + 2px);}
.example-row strong{font-size:calc(13px + 2px);}
.example-row small{font-size:calc(11px + 2px);}
.demo-progress span{font-size:calc(11px + 2px);}
.demo-note{font-size:calc(10px + 2px);}
.business h2{font-size:calc(31px + 2px);}
.business strong{font-size:calc(15px + 2px);}
.business li p{font-size:calc(13px + 2px);}
.business .intro{font-size:calc(14px + 2px);}
.faq summary{font-size:calc(15px + 2px);}
.faq summary:after{font-size:calc(22px + 2px);}
.faq details p{font-size:calc(13px + 2px);}
.closing h2{font-size:calc(32px + 2px);}
.closing p{font-size:calc(14px + 2px);}
footer{font-size:calc(11px + 2px);}
footer .brand{font-size:calc(23px + 2px);}
@media(max-width:900px){.hero h1{font-size:calc(39px + 2px);}}
@media(max-width:680px){.navlinks .button{font-size:calc(12px + 2px);}
.hero h1{font-size:calc(41px + 2px);}
.intro{font-size:calc(15px + 2px);}
.strip strong{font-size:calc(12px + 2px);}
.strip span{font-size:calc(10px + 2px);}
.demo-body h3{font-size:calc(21px + 2px);}
.business h2{font-size:calc(28px + 2px);}
.closing h2{font-size:calc(28px + 2px);}}
.benchmark .tag{font-size:calc(11px + 2px);}
.bench-lead{font-size:calc(15px + 2px);}
.bench-card .metric-name{font-size:calc(13px + 2px);}
.bench-card .big{font-size:calc(49px + 2px);}
.bench-card .big small{font-size:calc(24px + 2px);}
.bench-card .versus{font-size:calc(13px + 2px);}
.bench-card .win{font-size:calc(12px + 2px);}
.bench-card .explain{font-size:calc(12px + 2px);}
.bar-row{font-size:calc(10px + 2px);}
.bench-note{font-size:calc(12px + 2px);}
.bench-method summary{font-size:calc(13px + 2px);}
.bench-method p,.bench-method li{font-size:calc(12px + 2px);}
.bench-table table{font-size:calc(12px + 2px);}
.bench-conclusion{font-size:calc(14px + 2px);}
@media(max-width:680px){.bench-card .big{font-size:calc(45px + 2px);}
.benchmark h2{font-size:calc(28px + 2px);}}
.product-preview .intro{font-size:calc(14px + 2px);}
.real-frame .frame-bar{font-size:calc(11px + 2px);}
.real-frame figcaption{font-size:calc(11px + 2px);}
.preview-points li{font-size:calc(13px + 2px);}
.preview-points b{font-size:calc(14px + 2px);}
.dev-link{font-size:calc(13px + 2px);}
.site-footer{font-size:calc(12px + 2px);}
.site-footer p{font-size:calc(12px + 2px);}
.site-footer h3{font-size:calc(12px + 2px);}
