/* Competitive benchmark layer — proof, process and conversion */
.fs-standard{padding:120px 0;background:linear-gradient(180deg,#070707,#0b0607 55%,#050505);border-block:1px solid rgba(245,241,232,.1);position:relative;overflow:hidden}.fs-standard:before{content:'STANDARD';position:absolute;right:-2vw;top:15px;font:400 clamp(90px,18vw,270px)/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px rgba(163,15,25,.13);pointer-events:none}.fs-standard-head{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:end}.fs-standard-head h2{font-size:clamp(48px,7.2vw,96px);margin-top:18px}.fs-standard-head p{color:#b8b0aa;line-height:1.8}.fs-standard-declaration{margin-top:18px;color:#D8C7A3!important;font:400 clamp(22px,3vw,34px)/1.25 Georgia,serif!important}.fs-standard-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2a2424;border:1px solid #2a2424;margin-top:55px}.fs-standard-card{min-height:285px;padding:34px 28px;background:linear-gradient(150deg,#0c0b0b,#070707);transition:.3s ease}.fs-standard-card:hover{background:linear-gradient(150deg,rgba(163,15,25,.28),#080808);transform:translateY(-4px)}.fs-standard-card>span{color:#A30F19;font-size:10px;font-weight:800;letter-spacing:.22em}.fs-standard-card h3{margin:52px 0 16px;font-size:clamp(26px,2.8vw,39px)}.fs-standard-card p{font-size:14px;line-height:1.65;color:#9f9892}.fs-no-fake{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid #272323;color:#7f7873;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.fs-no-fake strong{color:#D8C7A3}.fs-session{padding:110px 0;background:#050505}.fs-session-head{display:flex;justify-content:space-between;gap:50px;align-items:end}.fs-session-head h2{font-size:clamp(44px,6vw,78px);margin-top:16px}.fs-session-head p{max-width:530px;color:#aaa39d}.fs-session-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border-top:1px solid #3a3131}.fs-session-step{position:relative;padding:34px 25px 20px 0;min-height:230px}.fs-session-step:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#A30F19;box-shadow:0 0 20px rgba(163,15,25,.9)}.fs-session-step span{color:#A30F19;font-size:10px;font-weight:800;letter-spacing:.2em}.fs-session-step h3{font-size:27px;margin:34px 0 13px}.fs-session-step p{font-size:13px;color:#918a84;line-height:1.6}.fs-action-dock{position:fixed;right:18px;bottom:18px;z-index:95;display:flex;align-items:stretch;background:rgba(5,5,5,.92);border:1px solid rgba(245,241,232,.18);box-shadow:0 20px 60px rgba(0,0,0,.5);backdrop-filter:blur(12px)}.fs-action-dock a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;color:#F5F1E8;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fs-action-dock a+ a{background:#A30F19}.fs-action-dock a:hover{color:#fff;background:#650A10}.fs-action-dock a+ a:hover{background:#c31622}
@media(max-width:900px){.fs-standard-head{grid-template-columns:1fr;gap:25px}.fs-standard-grid{grid-template-columns:1fr 1fr}.fs-session-track{grid-template-columns:1fr 1fr}.fs-session-step{min-height:190px}.fs-action-dock{left:12px;right:12px;bottom:10px}.fs-action-dock a{flex:1;padding:0 10px}.fs-no-fake{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.fs-standard,.fs-session{padding:75px 0}.fs-standard-grid,.fs-session-track{grid-template-columns:1fr}.fs-standard-card{min-height:auto}.fs-session-step{min-height:auto;padding-bottom:32px}.fs-action-dock a:first-child{display:none}}