.of{--asphalt: #131419;--asphalt-2: #1b1d24;--cream: #f3efe4;--ink: #16171b;--hot: #ff5a1f;--volt: #ffe600;--line: rgba(255,255,255,.12);--disp: "Anton", system-ui, sans-serif;--marker: "Permanent Marker", cursive;--body: "Inter", system-ui, sans-serif;font-family:var(--body);background:var(--asphalt);color:#fff;min-height:100vh;position:relative;overflow-x:hidden;padding:clamp(28px,6vw,72px) 0 clamp(60px,9vw,110px)}.of-bg{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:4px 4px}.of-wrap{position:relative;width:100%;max-width:760px;margin:0 auto;padding:0 clamp(18px,5vw,32px)}.of-back{display:inline-block;color:#ffffffb3;text-decoration:none;font-weight:700;font-size:14px;margin-bottom:22px}.of-back:hover{color:var(--hot)}.of-head{margin-bottom:26px}.of-badge{display:inline-block;font-weight:800;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid var(--line);padding:7px 14px;border-radius:100px}.of-h1{font-family:var(--disp);text-transform:uppercase;font-weight:400;line-height:.95;font-size:clamp(29px,8vw,72px);margin:16px 0 0;overflow-wrap:break-word}.of-sub{font-size:clamp(15px,1.6vw,18px);line-height:1.6;opacity:.9;margin:16px 0 0;max-width:52ch}.hl{position:relative;white-space:nowrap;padding:0 .08em;color:var(--ink);z-index:0}.hl:before{content:"";position:absolute;inset:8% -.05em 12%;background:var(--volt);z-index:-1;transform:skew(-5deg);border-radius:2px}.of-prog{margin-bottom:18px}.of-prog__bar{height:8px;border-radius:100px;background:#ffffff1f;overflow:hidden}.of-prog__bar span{display:block;height:100%;width:16%;background:var(--hot);border-radius:100px;transition:width .35s cubic-bezier(.22,1,.36,1)}.of-prog__txt{font-size:13px;font-weight:700;opacity:.85;margin:9px 0 0;letter-spacing:.02em;text-transform:uppercase}.of-prog__txt b{color:var(--volt)}.of-form{background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-radius:16px;box-shadow:7px 7px 0 var(--ink);padding:clamp(22px,4vw,40px)}.of-hp{display:none!important}.of-step{border:0;padding:0;margin:0;min-width:0}.of-kicker{font-family:var(--marker);font-size:19px;color:var(--hot);transform:rotate(-2deg);margin:0 0 6px}.of-kicker--volt{color:#b58900}.of-h2{font-family:var(--disp);text-transform:uppercase;font-weight:400;line-height:1;font-size:clamp(28px,4.5vw,40px);margin:0 0 18px}.of-help{font-size:14.5px;font-weight:600;margin:22px 0 12px}.of-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.of-grid--2{grid-template-columns:1fr 1fr;margin-top:16px}.of-field{display:flex;flex-direction:column;gap:7px;font-size:13.5px;font-weight:700;color:#2a2c33}.of-field--rush{margin-top:14px}.of-note{font-weight:500;opacity:.65;font-size:12px}.of-field input,.of-field textarea,.of-field select{font-family:var(--body);font-size:15px;font-weight:500;color:var(--ink);background:#fff;border:1.5px solid #cbc8bd;border-radius:9px;padding:12px 14px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.of-field input:focus,.of-field textarea:focus{border-color:var(--hot);box-shadow:0 0 0 3px #ff5a1f26}.of-field textarea{resize:vertical}.of-field input[type=file]{padding:10px;background:#fff;cursor:pointer;font-weight:600}.of-field input[type=file]::file-selector-button{font-family:var(--body);font-weight:800;font-size:13px;border:0;background:var(--ink);color:#fff;padding:8px 14px;border-radius:7px;margin-right:12px;cursor:pointer}.of-opts{display:grid;gap:12px}.of-opts--vibe{grid-template-columns:1fr 1fr}.of-opt{position:relative;display:block;cursor:pointer}.of-opt input{position:absolute;opacity:0;pointer-events:none}.of-opt__in{display:block;border:2px solid #cbc8bd;border-radius:12px;padding:16px 18px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}.of-opt:hover .of-opt__in{border-color:#9a978c}.of-opt:has(input:checked) .of-opt__in{border-color:var(--hot);box-shadow:4px 4px 0 var(--hot);transform:translate(-1px,-1px)}.of-opt__name{font-family:var(--disp);text-transform:uppercase;font-size:22px;display:block;line-height:1}.of-opt__name--sm{font-size:16px}.of-opt__price{font-weight:800;color:var(--hot);font-size:14px;display:block;margin:3px 0 8px}.of-opt__desc{font-size:13.5px;line-height:1.5;color:#44464d;font-weight:500}.of-opt__flag{position:absolute;top:-11px;right:16px;z-index:2;background:var(--hot);color:#fff;font-weight:800;font-size:11px;text-transform:uppercase;padding:4px 11px;border-radius:100px;transform:rotate(3deg)}.of-opt--feat .of-opt__price{color:var(--ink)}.of-chips{display:flex;flex-wrap:wrap;gap:9px}.of-chip{position:relative;cursor:pointer}.of-chip input{position:absolute;opacity:0;pointer-events:none}.of-chip span{display:inline-block;border:1.5px solid #cbc8bd;background:#fff;border-radius:100px;padding:9px 15px;font-size:13.5px;font-weight:600;color:#2a2c33;transition:all .14s}.of-chip:hover span{border-color:#9a978c}.of-chip:has(input:checked) span{background:var(--ink);color:#fff;border-color:var(--ink)}.of-chip:has(input:checked) span:before{content:"✓ ";color:var(--volt);font-weight:900}.of-rush{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#2a2c33;background:#ff5a1f14;border:1px dashed var(--hot);border-radius:10px;padding:11px 14px}.of-rush input{width:18px;height:18px;accent-color:var(--hot);flex:0 0 auto}.of-rush__note{font-weight:500;opacity:.7}.of-pages-note{font-size:13.5px;font-weight:700;margin:12px 0 0;color:#44464d}.of-pages-note.warn{color:var(--hot)}.of-chip input:disabled+span{opacity:.4;cursor:not-allowed}.of-paynote{display:flex;gap:8px;font-size:13.5px;font-weight:600;color:#2a2c33;line-height:1.45;background:#ffe60033;border:1px dashed #b58900;border-radius:10px;padding:12px 14px;margin:20px 0 0}.of-consent{display:flex;gap:11px;align-items:flex-start;font-size:14px;font-weight:600;color:#2a2c33;margin:20px 0 6px;line-height:1.45}.of-consent input{width:19px;height:19px;accent-color:var(--hot);flex:0 0 auto;margin-top:1px}.of-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--body);font-weight:800;font-size:15px;padding:15px 26px;border-radius:8px;border:0;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;transition:transform .15s,background .2s,box-shadow .2s}.of-btn:hover{transform:translateY(-2px)}.of-btn--hot{background:var(--hot);color:#fff;box-shadow:4px 4px 0 var(--ink)}.of-btn--volt{background:var(--volt);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.of-btn--dark{background:var(--ink);color:#fff}.of-btn--ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.of-submit{margin-top:22px}.of-submit .of-btn{width:100%}.of-status{font-size:14px;font-weight:700;margin:12px 0 0;text-align:center}.of-status.ok{color:#1a7f37}.of-status.err{color:#c1121f}.of-pay{margin-top:26px}.of-pay__line{height:2px;background:repeating-linear-gradient(90deg,var(--ink) 0 8px,transparent 8px 16px);margin-bottom:22px;opacity:.25}.of-pay__h{font-family:var(--disp);text-transform:uppercase;font-weight:400;font-size:26px;margin:0 0 8px}.of-pay__txt{font-size:14.5px;line-height:1.55;color:#44464d;margin:0 0 16px;font-weight:500}.of-pay .of-btn{width:100%}.of-pay__safe{font-size:12.5px;opacity:.7;margin:12px 0 0;text-align:center}.of-nav{display:flex;gap:12px;margin-top:22px}.of-nav .of-btn{flex:1}.of-foot{text-align:center;font-size:14px;opacity:.8;margin:26px 0 0}.of-foot a{color:var(--volt);font-weight:700;text-decoration:none}.of-foot a:hover{text-decoration:underline}@media(max-width:560px){.of-grid,.of-grid--2,.of-opts--vibe{grid-template-columns:1fr}}
