
/* Three PSI divisions - balanced without over-sizing the homepage. */
@media(min-width:1025px){.psi-home .choose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.psi-home .choose-side{padding:38px clamp(24px,3.2vw,70px);min-height:590px}.psi-home .choose-side h2{font-size:clamp(42px,3.6vw,74px)}.psi-home .performance-side h2{font-size:clamp(34px,3vw,60px)}.psi-home .choose-side p{font-size:15px}.psi-home .home-program-actions{gap:10px}.psi-home .choose-side .big-number{font-size:10px;letter-spacing:.08em}.psi-home .home-program-secondary{font-size:11px;letter-spacing:.04em}}
@media(min-width:741px) and (max-width:1024px){.psi-home .choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psi-home .fit-side{grid-column:1/-1;min-height:410px}.psi-home .fit-side h2{font-size:clamp(50px,6vw,70px)}}
.fit-side{background:#111}.fit-side:before{background:linear-gradient(0deg,rgba(3,3,3,.98) 0%,rgba(12,12,12,.82) 53%,rgba(8,8,8,.4) 100%)}.fit-side:after{background-image:url('/fit/images/hero.jpg');background-position:center 32%;filter:grayscale(.9) contrast(1.05)}
.fit-side h2{font-size:clamp(36px,4vw,72px);letter-spacing:-.03em}.fit-home-identity{width:min(310px,90%);max-height:110px;object-fit:contain;object-position:left center;margin:8px 0 4px}.fit-side .quick-btn.fit-quick{background:#ececec;border-color:#ececec;color:#111}.fit-side .big-number{color:#ededed}
@media(max-width:740px){.psi-home .choose-grid{grid-template-columns:1fr}.fit-side{min-height:420px}.fit-side h2{font-size:clamp(37px,10vw,69px)}.fit-home-identity{width:min(285px,93%);max-height:94px}.psi-home .headnav{max-height:calc(100vh - 68px);overflow-y:auto}}
@media(max-width:350px){.fit-side h2{font-size:34px}}
@media(min-width:741px) and (max-width:1270px){.psi-home .navswitch{display:block}.psi-home .headnav{display:none;position:absolute;top:75px;left:-30px;right:-30px;padding:18px 30px 25px;background:#09090b;border-bottom:1px solid #555;flex-direction:column;align-items:stretch;gap:8px;font-size:13px}.psi-home .headnav.is-open{display:flex}}
