.fm-about{min-width:0}.fm-about .page-width{width:100%;max-width:none;padding-inline:clamp(1rem,3vw,2rem)}.fm-about .fm-home-atmosphere{border-radius:12px;overflow:hidden}.fm-about .hero{min-height:0}.fm-about .hero-proof{font-size:.875rem}.fm-about .fm-home-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-about .logo-ribbon{margin-block:1.5rem}.fm-about .ribbon-inner{justify-content:flex-start}.fm-about .fm-home-updates>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.fm-about .workflow-section{border-radius:12px;margin-top:2rem}.fm-about-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-block:2.5rem;display:grid}.fm-about-context h2{margin-block:.75rem;font-size:1.5rem;line-height:1.25}.fm-about-context p{color:var(--muted);line-height:1.7}.fm-about .closing-cta{border-radius:12px}.fm-about .closing-cta>div{flex-wrap:wrap;gap:1.5rem}.fm-about .closing-cta h2{font-size:clamp(1.5rem,3vw,2rem)}@media (max-width:700px){.fm-about .fm-home-capabilities,.fm-about-context{grid-template-columns:minmax(0,1fr)}.fm-about .hero h1{font-size:clamp(2rem,7vw,3rem)}.fm-about .hero-actions{display:grid}.fm-about .hero-actions .button,.fm-about .closing-cta .button{width:100%}}
