@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--mint:#58f6d3;--muted:#8c9293;--line:#2b2c2d}*{box-sizing:border-box}body{margin:0;background:#070809;color:#eff5f6;font-family:'DM Sans',sans-serif}.ambient{position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 19% 55%,#2c2d2e2b,transparent 48%),radial-gradient(ellipse at 100% 100%,#4f555624,transparent 50%),radial-gradient(#7a808124 .65px,transparent .8px);background-size:auto,auto,5px 5px;mask-image:linear-gradient(#0009,#000)}header,footer{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:30px 56px}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-family:'Space Grotesk',sans-serif;font-size:13px;letter-spacing:2px;font-weight:700}.brand img{width:46px;height:46px;object-fit:contain}.brand small{display:block;font-size:8px;color:var(--muted);letter-spacing:1.8px;margin-top:7px}.store{color:#bbc1c2;text-decoration:none;font-size:12px;display:flex;gap:28px}.store span{color:var(--mint)}main{max-width:1328px;margin:40px auto 66px;display:grid;grid-template-columns:1fr 1fr;gap:92px;align-items:center;padding:0 40px}.eyebrow{font-size:10px;letter-spacing:2.6px;color:var(--mint);font-weight:600}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:9px;box-shadow:0 0 12px #58f6d3}.identity{padding:20px 0}.logo-stage{height:310px;position:relative;display:grid;place-items:center;margin:5px 0 0}.logo-stage img{width:360px;max-width:100%;position:relative;mix-blend-mode:screen;animation:float 7s ease-in-out infinite;filter:drop-shadow(0 15px 35px #58f6d319)}.orbit{position:absolute;width:280px;height:280px;border:1px solid #58f6d310;border-radius:50%;box-shadow:0 0 90px #58f6d305}.orbit:after{content:'';position:absolute;inset:-30px;border:1px dashed #58f6d312;border-radius:50%;animation:spin 60s linear infinite}h1,h2,h3{font-family:'Space Grotesk',sans-serif}h1{font-size:clamp(35px,3.7vw,52px);line-height:1.12;letter-spacing:-2px;font-weight:500;margin:16px 0 22px}h1 span{color:var(--mint)}.identity>p{color:#a1a7a8;font-size:14px;line-height:1.9}.signature{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:42px;font-size:8px;letter-spacing:1.5px;color:#747a7b}.console{border:1px solid #363738;border-radius:20px;background:linear-gradient(135deg,#151617ec,#0d0e0fed);box-shadow:0 32px 100px #0006;overflow:hidden;position:relative}.console:before{content:'';position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,var(--mint),transparent)}.console-top,.console-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;font-size:9px;letter-spacing:1.7px;color:#a4aaab}.pill{font-size:8px;letter-spacing:1px;color:var(--mint);border:1px solid #58f6d328;border-radius:20px;padding:7px 9px}.steps{margin:0 28px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;display:flex;gap:25px}.steps li{font-size:11px;color:#686e6f;display:flex;align-items:center;gap:7px}.steps b{font-size:9px;font-weight:400;border:1px solid #3b3c3d;border-radius:50%;padding:6px}.steps .active{color:#d8dedf}.steps .active b{background:var(--mint);color:#1c1d1e;border-color:var(--mint)}.panel{padding:28px;animation:enter .4s ease both}[hidden]{display:none!important}.warning-icon{border:1px solid #d8bd7950;color:#e5cb8f;background:#d8bd790c;display:grid;place-items:center;height:38px;width:38px;border-radius:12px;margin-bottom:22px;font-family:serif;font-size:24px}.panel>.eyebrow{font-size:8px;letter-spacing:2px}h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:12px 0 9px}.intro{color:#959b9c;font-size:12px;line-height:1.7;margin:0 0 24px}.notice-box{padding:20px;background:#090a0b;border:1px solid #d0b87e30;border-radius:12px}h3{font-size:13px;margin:0 0 10px;font-weight:500}.notice-box p{font-size:12px;line-height:1.9;color:#9fa5a6;margin:0}.notice-box strong{color:#e3e9ea;font-weight:500}.rule{height:1px;background:#d0b87e26;margin:16px 0}.refund{display:flex;gap:10px}.refund span{color:#dbc38b}.accept{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.8;color:#a9afb0;margin:22px 0;cursor:pointer}.accept input{accent-color:var(--mint);width:17px;height:17px;flex-shrink:0;margin-top:3px}.primary{width:100%;padding:17px 19px;border:1px solid #58f6d3;border-radius:9px;background:var(--mint);color:#171819;display:flex;align-items:center;justify-content:space-between;font:600 12px 'DM Sans',sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s}.primary:hover:enabled{transform:translateY(-2px);box-shadow:0 6px 30px #58f6d32b}.primary:disabled{background:#2d2e2f;color:#9aa0a1;border-color:#3e3f40;cursor:not-allowed}.micro{text-align:center;color:#7a8081;font-size:9px;margin:13px 0 0}.console-bottom{border-top:1px solid var(--line);font-size:7px;padding:17px 28px;color:#747a7b}.field{display:flex;flex-direction:column;gap:9px;font-size:9px;letter-spacing:1.2px;color:#acb2b3;margin:20px 0}.field input,.field textarea{font:13px 'DM Sans',sans-serif;padding:15px;color:#eff5f6;border:1px solid #38393a;border-radius:8px;background:#0a0b0c;width:100%;outline:none;transition:border .2s}.field input:focus,.field textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px #58f6d310}.field small{font-size:10px;letter-spacing:0;color:#808687}.field textarea{resize:vertical;min-height:80px}.custom-head{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;align-items:center;margin:25px 0}.custom-head h3{margin:0}.custom-head p{font-size:11px;color:#83898a;margin:6px 0 0}.switch{position:relative;display:block;width:38px;height:22px}.switch input{position:absolute;opacity:0}.switch span{display:block;height:22px;background:#333435;border-radius:20px;cursor:pointer}.switch span:after{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#9ea4a5;transition:transform .2s}.switch input:checked+span{background:#707677}.switch input:checked+span:after{transform:translateX(16px);background:var(--mint)}.switch input:focus-visible+span{outline:2px solid var(--mint);outline-offset:3px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.back{display:block;background:none;border:0;color:#a0a6a7;font:11px 'DM Sans',sans-serif;margin:18px auto 0;cursor:pointer;padding:8px}.error{color:#f0ad99;font-size:12px}dl{margin:25px 0}dl>div{border-bottom:1px solid var(--line);padding:16px 0}dt{font-size:8px;color:#878d8e;letter-spacing:1.5px}dd{margin:8px 0 0;font-size:13px;overflow-wrap:anywhere}.mint{color:var(--mint)}.integration-note{border:1px solid #d4bd7940;border-radius:9px;padding:16px;font-size:12px;color:#dac78f;margin:24px 0}.integration-note p{color:#9ea4a5;line-height:1.8;margin-bottom:0}footer{border-top:1px solid #212223;font-size:9px;color:#7d8384;letter-spacing:1px;gap:20px}footer a{color:#b1b7b8;text-decoration:none}:focus-visible{outline:2px solid var(--mint);outline-offset:5px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){main{margin-top:70px;gap:120px}}@media(max-width:980px){main{gap:36px;padding:0 28px}header,footer{padding:24px 28px}.steps{gap:14px}.steps li{font-size:10px}.panel{padding:24px}h2{font-size:26px}.logo-stage{height:270px}.logo-stage img{width:310px}}@media(max-width:720px){header{padding:20px}.brand small{font-size:6px}.store{font-size:10px;gap:10px}main{grid-template-columns:1fr;margin:22px auto 40px;padding:0 20px;gap:30px;max-width:540px}.identity{text-align:center;padding:0}.logo-stage{height:210px;margin-top:0}.logo-stage img{width:250px}.orbit{width:170px;height:170px}h1{font-size:35px;margin:5px 0 14px}.identity>p{font-size:12px}.signature{display:none}.identity>.eyebrow{font-size:8px}.console-top{padding:18px 22px}.steps{margin:0 22px;justify-content:space-between;gap:6px}.panel{padding:24px 22px}.console-bottom{padding:16px 22px}.warning-icon{margin-bottom:20px}footer{flex-wrap:wrap;justify-content:center;font-size:8px;padding:24px 20px}footer>span:nth-child(2){display:none}.two{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

.refund{display:block}.refund>span{margin-right:8px}
