/* v6.11.2.57 — About Us now sits between the homepage hero and Choose Your Machine.
   Preserve its existing Site Manager data-fsr-field bindings and content. */
.fsr-home .fsr-home-about-section{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:clamp(28px,4.4vw,58px) clamp(18px,4vw,54px) clamp(20px,3vw,36px)}
.fsr-home .fsr-home-about{box-sizing:border-box;position:relative;width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,3vw,30px) clamp(20px,3.5vw,40px);border:1px solid rgba(230,193,99,.28);border-left:3px solid #ed008c;background:linear-gradient(110deg,rgba(9,7,11,.84),rgba(14,9,14,.64));box-shadow:0 12px 40px rgba(0,0,0,.23);backdrop-filter:blur(8px)}
.fsr-home .fsr-home-about-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 9px;color:#ed008c;font-size:10px;font-weight:900;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}
.fsr-home .fsr-home-about-label>span:first-child{display:inline-block;width:25px;height:2px;flex:0 0 25px;background:#e6c163}
.fsr-home .fsr-home-about-year{margin-left:auto;color:#e6c163;font-size:10px;letter-spacing:.12em;white-space:nowrap}
.fsr-home .fsr-home-about-copy{max-width:1020px;margin:0;color:#e5dde1;font-size:clamp(13px,1.1vw,16px);line-height:1.7;font-weight:450;letter-spacing:.002em;text-shadow:0 2px 7px rgba(0,0,0,.34)}
.fsr-home .fsr-home-about-copy strong{color:#fff;font-weight:850}
@media(max-width:820px){.fsr-home .fsr-home-about-section{padding:32px 22px 18px}.fsr-home .fsr-home-about{padding:20px 22px}}
@media(max-width:620px){.fsr-home .fsr-home-about-section{padding:26px 18px 12px}.fsr-home .fsr-home-about{padding:17px 16px}.fsr-home .fsr-home-about-label{font-size:9px;gap:7px}.fsr-home .fsr-home-about-copy{font-size:13px;line-height:1.6}}
