main{padding-top:60px}.hero{padding:52px 0 60px;gap:58px;grid-template-columns:1.15fr 1fr}.hero h1{font-size:clamp(48px,5.5vw,74px)}.hero-copy{padding-top:7px}.hero-copy .engineer-note{margin-top:28px;padding-left:16px;border-left:2px solid var(--accent);font-size:14px;font-weight:600}.signup h2{font-size:40px}.signup>p:not(.eyebrow){max-width:320px}.signup .small{font-size:11px}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px}.decision-grid article{border-top:1px solid var(--line);padding-top:22px}.decision-grid span{font-size:10px;letter-spacing:.1em;font-weight:700}.decision-grid h3{font-size:25px;margin:16px 0}.decision-grid p{font-size:15px;margin-bottom:0}.scale-image{margin:5px auto 0}.scale-image img{max-height:490px;object-fit:contain}#worksheet .section-heading p{font-size:15px}#worksheet{scroll-margin-top:30px}.closing p{max-width:700px}.closing .small{max-width:620px;margin-bottom:24px}
@media(max-width:850px){.hero{gap:30px}.hero h1{font-size:52px}.decision-grid{gap:20px}.decision-grid h3{font-size:22px}}
@media(max-width:650px){.rare-header{padding:20px 22px}main{padding-top:60px}.hero{grid-template-columns:1fr;padding-top:32px;gap:25px}.hero h1{font-size:46px;margin-bottom:20px}.hero-copy .eyebrow{font-size:10px}.hero-copy .lead{font-size:20px}.hero-copy .engineer-note{margin:20px 0 0}.signup h2{font-size:36px}.decision-grid{grid-template-columns:1fr;gap:24px}.decision-grid h3{font-size:24px}.decision-grid h3 br{display:none}.scale-image img{min-height:0}.rare-header .rare-brand{font-size:22px}}
@media print{.rare-header,.scale-story{display:none!important}}
