.site-footer img{filter:none}
.about-card,.atria-content,.why-copy,.friction-lists,.why-grid{min-width:0}
.atria-content{max-width:calc(800px + 2 * var(--page))}
.about-card p,.atria-copy,.why h2{overflow-wrap:anywhere}
.hero-heading{display:block;font-size:clamp(32px,4.4vw,68px)}
.hero-title-left,.hero-title-right{display:block}
.hero-title-right{width:fit-content;margin-left:auto;color:var(--soft);text-align:right}
.hero-actions{width:fit-content;margin-left:auto;justify-content:flex-start}
.button{min-height:0;padding:12px 20px;font-size:15px;font-weight:500}
.about-card{padding:40px}
.about-card h3{font-size:16px}
.about-card p{font-size:15px}
.stat strong{font-size:26px}
.brand img{width:174px}
.site-header{height:112px}
.friction-lists ul{font-size:13px}
.final-cta{gap:36px}
.final-cta h2{max-width:1100px;margin:0;font-family:var(--mono);font-size:clamp(32px,4.4vw,68px);font-weight:700;letter-spacing:-.045em;line-height:.95;color:var(--white);text-transform:uppercase}
@media (max-width:360px){.hero-heading{font-size:32px}.why h2{font-size:23px}.atria-copy{font-size:12px}.about-card{padding-inline:20px}}
@media (max-width:760px){.site-header{height:88px}.brand img{width:174px}.hero-heading{font-size:clamp(32px,10.25vw,54px)}.hero-title-right,.hero-actions{width:100%;margin-left:0}.hero-title-right{text-align:right}.hero-actions{justify-content:flex-start}.button{padding:12px 20px;font-size:15px}.about-card{padding:32px 24px}.about-card h3{font-size:16px}.about-card p{font-size:15px}.final-cta h2{font-size:clamp(32px,10.25vw,54px)}}
