:root{color-scheme:dark;--red:#a92037;--pale:#f4f1f6}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 7% 35%,#4c205c55,transparent 55%),radial-gradient(ellipse at 95% 70%,#4b245b66,transparent 50%),#09090b;color:var(--pale);font-family:'DM Sans',sans-serif}header{height:83px;max-width:1370px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24}.brand{font:700 21px 'Barlow Condensed',sans-serif;letter-spacing:.08em;color:#eee;text-decoration:none}.brand img{width:28px;vertical-align:middle;margin-right:7px}.brand span{color:#a4a1ac}.back{color:#d2cfd6;font-size:10px;letter-spacing:.14em;font-weight:700;text-decoration:none}.back:hover{color:white}main{max-width:1150px;margin:auto;padding:72px 24px 100px}.intro{text-align:center;margin-bottom:56px}.eyebrow{color:#aaa4b0;font-size:10px;letter-spacing:.18em;font-weight:700}.intro h1{font:800 clamp(55px,8vw,92px)/.85 'Barlow Condensed',sans-serif;letter-spacing:-.025em;margin:22px 0}.intro h1 span,.form-card h2 span{color:#bd3c50}.intro p,.lead{color:#bbb6c0;font-size:14px;line-height:1.7}.layout{display:grid;grid-template-columns: .9fr 1.1fr;gap:22px;align-items:start}.card{border:1px solid #ffffff29;border-radius:6px;background:linear-gradient(145deg,#2b2035,#151019 75%);padding:38px;box-shadow:0 20px 65px #0006}.card h2{font:700 38px/.95 'Barlow Condensed',sans-serif;margin:20px 0 14px;letter-spacing:.015em}.order h2 span{color:#b2384d}.order>p{color:#bbb6c0;line-height:1.65;font-size:14px}.product{display:block;width:100%;margin:15px auto 5px}.divider{height:1px;background:#ffffff24;margin:22px 0}.price-row{display:flex;align-items:end;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.12em}.price-row strong{color:#d25265;font:700 47px/.9 'Barlow Condensed',sans-serif;letter-spacing:0}.code{margin-top:23px;padding:13px;border:1px dashed #ffffff50;font-size:10px;letter-spacing:.14em;display:flex;justify-content:space-between}.code strong{color:#fff}.fine{color:#aaa5af!important;font-size:12px!important;line-height:1.65!important}.lead{margin-bottom:25px}.section-label{font:700 13px 'Barlow Condensed',sans-serif;letter-spacing:.12em;border-bottom:1px solid #ffffff20;padding:16px 0 12px;margin-bottom:17px}.section-label span{color:#c64b5e;margin-right:10px}label{display:block;font-size:12px;font-weight:700;margin:0 0 16px}input:not([type=radio]){width:100%;margin-top:8px;padding:14px;border:1px solid #ffffff30;border-radius:3px;background:#0b0b0f;color:white;font:14px 'DM Sans',sans-serif}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #ed9ba6;outline-offset:3px}label small{display:block;color:#a9a4ae;font-size:11px;font-weight:400;margin-top:7px}.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.method{display:flex;align-items:center;gap:7px;cursor:pointer;border:1px solid #ffffff27;border-radius:3px;padding:10px 8px;min-height:48px;margin:0;font-size:11px;background:#141319}.method:has(input:checked){border-color:#df5369;background:#501b29}.method input{accent-color:#d45869;margin:0}.method img{width:22px;height:22px;object-fit:contain;background:white;border-radius:50%}.payment-detail{margin:13px 0 8px;padding:16px;background:#0f0e13;border-left:2px solid #c54a60;color:#d2cbd2;font-size:12px;line-height:1.8}.payment-detail strong{display:block;color:white;font-size:14px;overflow-wrap:anywhere}.copy{border:0;background:none;color:#ef9aaa;text-decoration:underline;cursor:pointer;padding:5px 0;font-size:11px}.upload input{padding:12px!important}.upload input::file-selector-button{border:1px solid #ffffff50;background:#34313a;color:white;padding:8px;margin-right:10px;border-radius:2px}.submit{display:block;width:100%;border:1px solid #df6578;border-radius:3px;padding:17px;background:linear-gradient(110deg,#701727,#b2243d,#791a2a);color:white;text-align:center;font:700 13px 'DM Sans',sans-serif;letter-spacing:.08em;cursor:pointer;box-shadow:0 5px 30px #9c243c55}.submit span{float:right}.submit:disabled{opacity:.55;cursor:wait}.secure{text-align:center;color:#aaa4ae;font-size:9px;letter-spacing:.12em}.return{margin-top:30px;text-decoration:none}#error{color:#ff9ba9;font-size:12px;line-height:1.5;margin:10px 0}footer{text-align:center;padding:25px;color:#77717d;border-top:1px solid #ffffff15;font-size:10px;letter-spacing:.14em}@media(max-width:720px){header{height:70px}.brand{font-size:18px}.back{font-size:9px}main{padding:55px 16px}.intro{margin-bottom:36px}.layout{grid-template-columns:1fr}.card{padding:25px}.order{order:0}.product{max-width:340px}.methods{grid-template-columns:repeat(2,1fr)}}
.confirmation{max-width:650px;margin:40px auto;text-align:center;padding:55px 38px}.confirmation-star{width:55px;margin-bottom:24px}.confirmation h1{font:800 clamp(52px,8vw,76px)/.9 'Barlow Condensed',sans-serif;margin:24px 0}.confirmation h1 span{color:#bd3c50}.confirmation p{color:#d3cbd6;line-height:1.7}.confirmation-reference{margin:28px 0 12px;border:1px solid #ffffff33;padding:17px;font-size:10px;letter-spacing:.14em}.confirmation-reference strong{display:block;color:white;font-size:18px;letter-spacing:.08em;margin-top:8px}
