.fs-public{padding-block:67px 100px}.fs-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:33px}.fs-intro h1{font-size:clamp(41px,5vw,66px);margin:0 0 12px}.fs-intro>div>p:last-child{color:#b3b8c2;line-height:1.75;max-width:710px;font-size:14px}.fs-public-pill{display:inline-block;border:1px solid #5b2c36;background:#251218;color:#ef8390;border-radius:50px;padding:10px 14px;font-size:11px;font-weight:800;white-space:nowrap;margin-bottom:12px}.fs-discount{padding:25px 29px;display:flex;align-items:center;gap:23px;margin-bottom:26px;border:1px solid rgba(244,69,87,.38);background:linear-gradient(120deg,#2b111a,#1c151b 60%,#131a1f);border-radius:13px}.fs-discount-icon{display:grid;place-items:center;width:98px;height:90px;flex:0 0 98px;background:rgba(235,35,54,.14);color:#ff5d6e;border:1px solid #75313d;border-radius:12px;font-size:27px;font-weight:900}.fs-discount>div{flex:1}.fs-discount h2{font-size:22px;margin:0 0 7px}.fs-discount p{font-size:12px;line-height:1.7;color:#b6aeb7;margin:0 0 9px}.fs-discount strong{color:#ff7d8b;font-size:12px}.fs-discount a{flex:none}.fs-discount a[hidden]{display:none}
.fs-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.83fr);align-items:start;gap:20px}.fs-left{display:flex;flex-direction:column;gap:20px}.fs-panel{background:#14181e;border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:27px}.fs-step{color:#fa5262;font-size:11px;letter-spacing:1.3px;font-weight:900;margin:0 0 11px}.fs-panel h2{font-size:22px;margin:0 0 23px;letter-spacing:-.35px}.fs-panel h3{font-size:15px;margin:28px 0 12px}.fs-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:17px}.fs-fields label,.fs-comment-label{display:block;font-size:12px;color:#c7cad1;font-weight:700}.fs-fields input,.fs-comment-label textarea{display:block;width:100%;background:#090e13;color:#f2f3f5;border:1px solid #39404a;border-radius:7px;padding:13px 12px;font:inherit;font-weight:400;font-size:14px;margin-top:7px}.fs-fields input:focus,.fs-comment-label textarea:focus{outline:2px solid #b42d42;outline-offset:1px}.fs-note{font-size:11px;color:#858e9c;line-height:1.65;margin:16px 0 0}.fs-drop{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;text-align:center;padding:27px;border:1px dashed #69727d;border-radius:10px;background:#0b1016;cursor:pointer}.fs-drop:hover{border-color:#f44458}.fs-drop-icon{font-size:28px;color:#ff6674}.fs-drop b{font-size:14px}.fs-drop small{font-size:11px;color:#9ca4ae}.fs-drop input{width:min(100%,320px);font-size:11px;color:#bac0c9;margin:10px auto 0}.fs-drop input::file-selector-button{border:1px solid #4c505b;border-radius:6px;padding:9px;background:#262d35;color:white;margin-right:10px}.fs-drop>span:last-child{color:#dfdfe2;font-size:12px;overflow-wrap:anywhere}
.fs-stage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-choose-stage,.fs-choose-option{display:flex;align-items:center;gap:11px;padding:13px;background:#090e13;border:1px solid #2f363f;border-radius:8px;cursor:pointer;min-width:0}.fs-choose-stage:has(input:checked),.fs-choose-option:has(input:checked){border-color:#f0384d;background:#25131b}.fs-choose-stage input,.fs-choose-option input{accent-color:#ed354a;width:17px;height:17px;flex:none}.fs-choose-stage>span,.fs-choose-option>span{min-width:0}.fs-choose-stage b,.fs-choose-option b,.fs-choose-stage small,.fs-choose-option small{display:block}.fs-choose-stage b,.fs-choose-option b{font-size:12px}.fs-choose-stage small,.fs-choose-option small{font-size:11px;color:#a5abb6;margin-top:3px}.fs-option-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fs-choose-option{min-height:66px}.fs-choose-option:has(input:disabled){border-color:#357b64}.fs-choose-option input:disabled{accent-color:#319c79}#fsCatalogMessage{color:#9da4b0;font-size:12px}
.fs-summary{position:sticky;top:104px}.fs-summary-help{font-size:12px;line-height:1.7;color:#9aa1ab}.fs-summary-lines{padding:16px 0;border-bottom:1px solid #333941;font-size:12px;color:#d4d7dc;display:flex;flex-direction:column;gap:9px}.fs-included{color:#63dcb2}.fs-line{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #303841;font-size:12px;color:#afb7c1}.fs-line strong{color:#e9ebed;text-align:right;font-size:12px;max-width:62%}.fs-grand-total{font-size:16px;font-weight:800;border-bottom:0}.fs-grand-total strong{font-size:19px;color:#ff4056}#fsSaving{color:#ff9aa7}.fs-comment-label{margin-top:25px}.fs-comment-label textarea{resize:vertical;min-height:100px}.fs-consent{display:flex;gap:10px;font-size:12px;color:#aab1bb;line-height:1.6;margin:20px 0;align-items:start}.fs-consent input{accent-color:#f33e53;margin-top:4px;flex:none}.fs-summary .btn{cursor:pointer}.fs-summary .btn:disabled{opacity:.5;cursor:not-allowed}.fs-feedback{font-size:12px;color:#ff7c8a;min-height:1.5em;margin:13px 0 0}.fs-honeypot{position:absolute!important;left:-9999px;opacity:0;pointer-events:none}.fs-success{margin-top:30px;padding:27px;border:1px solid #337c64;background:#0b211c;border-radius:12px}.fs-success[hidden]{display:none}.fs-success h2{margin:0 0 12px;font-size:23px;color:#87dfb9}.fs-success p{font-size:13px}.fs-success b{font-size:18px}.fs-success button{margin-top:7px}
@media(max-width:900px){.fs-grid{grid-template-columns:1fr}.fs-summary{position:static}.fs-discount{flex-wrap:wrap}.fs-discount a{flex:1 1 100%}.fs-intro{display:block}.fs-public-pill{margin-top:18px}}
@media(max-width:600px){.fs-public{padding-block:40px 65px}.fs-discount{padding:19px 17px;gap:12px}.fs-discount-icon{width:70px;height:70px;flex-basis:70px;font-size:22px}.fs-discount h2{font-size:18px}.fs-discount p{font-size:11px}.fs-panel{padding:20px 16px}.fs-panel h2{font-size:19px}.fs-fields,.fs-stage-list,.fs-option-list{grid-template-columns:1fr}.fs-intro h1{font-size:42px}}