:root{--type-hero:clamp(40px,5vw,56px);--type-h1:28px;--type-h2:clamp(20px,2.4vw,24px);--type-h3:20px;--type-body-lg:16px;--type-body:16px;--type-small:14px;--type-label:12px;--leading-hero:1.08;--leading-heading:1.2;--leading-body:1.6;--leading-label:1.5;--tracking-hero:-0.02em;--tracking-heading:-0.015em}body{font-family:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:var(--type-body);font-weight:400;line-height:var(--leading-body);letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{font-size:var(--type-h1);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.dayova-section-title{font-size:var(--type-h1);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}h2{font-size:var(--type-h2)}h2,h3{font-weight:600;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h3{font-size:var(--type-h3)}input,li,p,textarea{font-weight:400}.dayova-hero-claim{font-size:var(--type-hero);font-weight:700;line-height:var(--leading-hero);letter-spacing:var(--tracking-hero)}@media (min-width:768px){:root{--type-h1:36px}}@media (min-width:1024px){:root{--type-h1:44px}}