*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f7f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 35%,rgba(126,58,255,.13),transparent 27%),#050505}.page:before{content:"";inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:84px 84px}.ambient,.page:before{position:absolute;pointer-events:none}.ambient{border-radius:50%;filter:blur(100px)}.ambientA{width:400px;height:400px;background:#7137ff;opacity:.1;right:-100px;top:300px}.ambientB{width:300px;height:300px;background:#a03dff;opacity:.07;left:-150px;top:650px}.nav{height:90px;border-bottom:1px solid rgba(255,255,255,.08);padding:0 clamp(22px,5vw,72px);justify-content:space-between;position:relative;z-index:2}.logo,.nav{display:flex;align-items:center}.logo{gap:12px;font-weight:700;font-size:19px}.logoMark,.miniMark{border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#a252ff,#663eff);box-shadow:0 0 25px rgba(143,71,255,.28)}.logoMark{width:36px;height:36px}.logoMark span,.miniMark span{width:14px;height:14px;border-radius:50%;background:#050505}.navRight{display:flex;align-items:center;gap:25px;color:#898891;font-size:12px}.navRight a{color:#aaa8b1;text-decoration:none}.unofficial{font-size:9px;color:#bd91ff;border:1px solid rgba(165,93,255,.3);padding:7px 10px;border-radius:100px;letter-spacing:.12em;font-weight:800}.hero{max-width:1280px;margin:auto;min-height:690px;padding:70px clamp(22px,6vw,80px);display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;position:relative;z-index:1}.hero,.status{align-items:center}.status{display:flex;gap:9px;color:#a95bff;font-size:11px;font-weight:800;letter-spacing:.16em}.status i{display:block;width:8px;height:8px;border-radius:50%;background:#a95bff;box-shadow:0 0 13px #9a4dff}.heroText h1{font-size:clamp(53px,6.5vw,86px);line-height:.97;letter-spacing:-.07em;margin:24px 0}.heroText h1 span{color:#a4a3aa}.intro{max-width:590px;color:#9c9ba4;font-size:18px;line-height:1.65;margin:0 0 35px}.form{max-width:620px}.form label{display:block;font-size:12px;color:#c8c7ce;margin-bottom:9px;font-weight:600}.formRow{display:flex;gap:7px;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:#0b0b0e;padding:6px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.formRow input{min-width:0;flex:1 1;background:transparent;border:0;outline:0;color:white;padding:14px;font-size:14px}.formRow input::placeholder{color:#5f5e67}.adminForm button,.formRow button{border:0;color:#fff;background:linear-gradient(135deg,#9b52ff,#6939ff);border-radius:10px;padding:0 21px;font-weight:700;cursor:pointer}.formRow button b{margin-left:10px}.error{color:#ff7890;font-size:12px;margin-top:9px}.legal{max-width:600px;color:#595861;font-size:10px;line-height:1.55;margin-top:14px}.visual{height:520px;position:relative;display:grid;place-items:center}.halo{width:350px;height:350px;border-radius:50%;background:#763bff;filter:blur(125px);opacity:.2}.card,.halo{position:absolute}.card{width:min(510px,95%);aspect-ratio:1.59;border-radius:28px}.cardFront{padding:29px;background:linear-gradient(135deg,#17151d,#09090c 48%,#1e0c3b);border:1px solid rgba(255,255,255,.17);box-shadow:0 35px 100px rgba(0,0,0,.7),0 0 70px rgba(122,54,255,.16);transform:rotate(-7deg);overflow:hidden}.cardFront:after{content:"";position:absolute;width:500px;height:500px;right:-220px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(163,82,255,.34),transparent 65%)}.cardBack{background:linear-gradient(135deg,#18151e,#0b0a0f);opacity:.4;transform:translate(32px,34px) rotate(3deg);border:1px solid rgba(255,255,255,.07)}.cardFooter,.cardHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.cardBrand{display:flex;align-items:center;gap:10px}.cardBrand b{font-size:13px;letter-spacing:.14em}.miniMark{width:32px;height:32px}.miniMark span{width:12px;height:12px}.cardHeader small{font-size:8px;letter-spacing:.15em;color:#9c95a6}.chip{position:relative;z-index:1;margin-top:75px;width:50px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:linear-gradient(135deg,#c3bfca,#57515f);display:flex;justify-content:center;gap:5px;align-items:center}.chip b{height:25px;width:1px;background:#4b4651}.cardNumber{position:relative;z-index:1;margin-top:19px;font-size:17px;letter-spacing:.16em;color:#d8d4dd}.cardFooter{position:absolute;left:29px;right:29px;bottom:25px}.cardFooter small{display:block;font-size:7px;color:#77727f;letter-spacing:.14em;margin-bottom:4px}.cardFooter strong{font-size:10px;letter-spacing:.08em}.circles{display:flex}.circles i{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.6);margin-left:-7px}.verticalText{position:absolute;right:-75px;bottom:55px;transform:rotate(90deg);font-size:8px;letter-spacing:.35em;color:#4c4953}.steps{position:relative;z-index:1;max-width:1280px;margin:auto;padding:30px clamp(22px,6vw,80px) 100px}.sectionLabel{font-size:10px;letter-spacing:.2em;color:#696770;font-weight:800;margin-bottom:20px}.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px}.stepGrid article{border-top:1px solid rgba(255,255,255,.09);padding:25px 30px 0 0}.stepGrid span{font-size:10px;color:#5e5b64}.stepGrid h2{font-size:18px;margin:20px 0 9px}.stepGrid p{font-size:13px;line-height:1.6;color:#77757f;max-width:280px}footer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.08);padding:23px clamp(22px,6vw,80px);display:flex;justify-content:space-between;color:#55545c;font-size:9px;letter-spacing:.04em}.admin,.success{min-height:100vh;background:#050505;display:grid;place-items:center;padding:25px;position:relative}.successGlow{position:absolute;width:550px;height:550px;border-radius:50%;background:#713aff;filter:blur(170px);opacity:.14}.adminBox,.successBox{position:relative;width:min(600px,100%);background:#0b0b0e;border:1px solid rgba(255,255,255,.09);border-radius:25px;padding:52px;text-align:center;box-shadow:0 30px 100px rgba(0,0,0,.55)}.check{width:58px;height:58px;border-radius:50%;background:#984eff;display:grid;place-items:center;margin:0 auto 25px;font-size:26px}.successBox h1{font-size:50px;letter-spacing:-.05em;margin:18px 0}.successBox p{color:#96949e}.successBox>strong{display:block;font-size:68px;letter-spacing:-.07em;background:linear-gradient(90deg,#fff,#a052ff);-webkit-background-clip:text;background-clip:text;color:transparent;margin:14px 0}.successBox .small{font-size:11px}.successBox a{display:inline-block;color:white;text-decoration:none;background:#8b48ff;border-radius:10px;padding:13px 19px;margin-top:18px;font-size:13px;font-weight:700}.adminBox{text-align:left;width:min(1000px,100%)}.adminBox h1{font-size:48px;margin:15px 0 25px}.adminForm{display:flex;gap:8px}.adminForm input{flex:1 1;background:#070709;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;padding:13px;outline:0}.adminForm button{padding:0 22px}.table{margin-top:24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:auto}.tr{display:grid;grid-template-columns:130px 1fr 190px;min-width:650px;border-bottom:1px solid rgba(255,255,255,.06);padding:13px 15px;font-size:12px}.tr.head{color:#77757e;font-weight:700}.tr:last-child{border-bottom:0}@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:40px}.visual{order:-1;height:380px}.stepGrid{grid-template-columns:1fr}.navRight a{display:none}.heroText h1{font-size:54px}}@media(max-width:560px){.nav{height:76px}.unofficial{font-size:7px}.hero{padding-top:25px}.intro{font-size:15px}.formRow{flex-direction:column}.formRow button{height:48px}.card{width:94%}.cardFront{padding:21px;border-radius:21px}.chip{margin-top:48px}.cardNumber{font-size:12px}.cardFooter{left:21px;right:21px;bottom:18px}.verticalText{display:none}.adminBox,.successBox{padding:35px 22px}.successBox h1{font-size:40px}.successBox>strong{font-size:55px}footer{flex-direction:column;gap:8px}}