/* v5: balanced home hero, still tools, shared social links and single-text counters. */
.home-hero .hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:stretch}
.home-hero .hero-grid>div{align-self:center;min-width:0}
.home-hero h1{font-size:clamp(2.4rem,4.1vw,4.1rem)}
.home-hero .recipe-demo{padding:38px;min-height:640px;box-shadow:0 24px 60px #243e601a;min-width:0}
.home-hero .run-steps li{font-size:.98rem;min-height:62px;padding:11px 14px}
.home-hero .run-steps small{font-size:.76rem}
.tools-strip .tools-window{overflow:visible;mask-image:none}
.tools-strip .tools-track,.motion-ready .tools-strip .tools-track{width:100%;animation:none;transform:none}
.tools-strip .tools-group,.motion-ready .tools-strip .tools-group{flex-wrap:wrap;gap:16px 30px;padding:0}
.footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}
.site-footer .footer-socials .social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff55;border-radius:9px;margin:0}
.social-icon:hover{background:#ffffff18}
.social-icon img{width:22px;height:22px}
.site-footer .footer-socials .founder-social{margin:0 0 0 8px}
.count:before{content:attr(data-final);visibility:hidden;grid-area:1/1}
.count-live{grid-area:1/1}
@media(max-width:760px){.home-hero .hero-grid{grid-template-columns:1fr;gap:32px}.home-hero .recipe-demo{padding:27px;min-height:640px}.home-hero h1{font-size:2.4rem}.home-hero .run-steps li{font-size:.92rem}.home-hero .run-steps small{font-size:.7rem}.founder-actions{align-items:flex-start;flex-direction:column}}
.tools-strip .tools-window{mask-image:none}.tools-strip .tools-track,.motion-ready .tools-strip .tools-track,.motion-ready .tools-strip.in-view .tools-track{width:100%;max-width:100%;animation:none!important;transform:none}
.tools-strip .tools-group{flex-shrink:1;min-width:0;width:100%;max-width:100%}
