*{box-sizing:border-box}html,body{margin:0;background:#020812;color:#fff;font-family:Arial,Helvetica,sans-serif}.reg302{min-height:100vh;background:radial-gradient(circle at 50% -20%,#07396b 0,#03101f 38%,#01060c 78%)}.top302{height:76px;display:grid;grid-template-columns:200px repeat(4,1fr) 190px;align-items:center;border-bottom:1px solid #164d73;background:#020914ee;position:sticky;top:0;z-index:20}.logo302{height:100%;display:flex;align-items:center;padding:0 18px;color:#ffad18;text-decoration:none;font-size:25px;font-weight:1000;font-style:italic;text-shadow:0 0 14px #ff6a00;position:relative}.logo302 i{color:#ff8b00;margin-left:7px}.logo302 small{position:absolute;left:22px;bottom:9px;color:#4ecbff;font-size:11px;letter-spacing:3px}.topstat{height:54%;padding:0 20px;border-left:1px solid #12354f;display:flex;flex-direction:column;justify-content:center}.topstat b{font-size:13px;font-weight:500;color:#dceafa}.topstat span{font-size:18px;font-weight:900;margin-top:4px}.login302{height:100%;border-left:1px solid #12354f;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:800}.wrap302{max-width:1600px;margin:auto;padding:10px}.hero302{border:1px solid #14527c;background:#020b16cc;padding:18px;border-radius:0 0 12px 12px}.headline302{text-align:center}.headline302 h1{margin:0;color:#ff9d13;font-style:italic;font-size:44px;font-weight:1000;letter-spacing:2px;text-shadow:0 3px 0 #7d1c00,0 0 18px #ff6b00}.headline302 p{margin:5px 0 10px;color:#e6f3ff}.headline302 p b{color:#ffd52c}.balls302{color:#ff8c00;font-size:24px;height:5px}.cards302{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.card302{--accent:#f5a11b;padding:0;border:2px solid var(--accent);border-radius:14px;background:#04101c;color:#fff;overflow:hidden;text-align:left;cursor:pointer;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent);transition:.18s}.card302.blue{--accent:#18a9ff}.card302.violet{--accent:#cf3cff}.card302.green{--accent:#27db50}.card302.pink{--accent:#ef36dc}.card302:hover,.card302.active{transform:translateY(-4px);box-shadow:0 0 24px var(--accent)}.art302{position:relative;aspect-ratio:1.02/1;overflow:hidden;background:#020711}.art302 img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.06)}.art302:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#020812)}.name302{position:absolute;z-index:2;bottom:8px;left:0;right:0;text-align:center}.name302 strong{display:block;font-size:28px;font-style:italic;text-shadow:0 3px 3px #000}.name302 em{font-size:13px;color:var(--accent);font-style:normal;font-weight:900}.body302{padding:11px 14px 13px;text-align:center;min-height:240px}.body302 p{min-height:34px;margin:0 0 6px;color:#e6eef6}.body302 hr{border:0;border-top:1px solid #17334a;margin:9px 0}.body302 label{display:block;color:#ffcc20;font-size:11px;font-weight:900}.body302 b,.body302 strong,.body302 span{display:block;margin-top:6px}.body302 b{color:#62dfff}.body302 span{font-size:12px;color:#d6e7f5}.pick302{margin-top:14px;border-radius:8px;padding:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 90%,white),var(--accent));color:white;text-align:center;font-size:18px;font-weight:1000;box-shadow:inset 0 0 0 2px #ffffff55,0 0 12px var(--accent)}.transform302{margin-top:14px;border:1px solid #15557e;border-radius:13px;background:linear-gradient(90deg,#061321,#07182a);display:grid;grid-template-columns:320px 1fr 280px;gap:15px;padding:12px}.bigart302{position:relative;height:220px;border:1px solid #2a78a5;border-radius:10px;overflow:hidden}.bigart302 img{width:100%;height:100%;object-fit:cover}.bigart302 span{position:absolute;bottom:9px;left:12px;font-size:28px;font-weight:1000;font-style:italic;text-shadow:0 3px 4px #000}.transmain302 h2{color:#ffb21b;margin:7px 0;font-style:italic}.transmain302 p{color:#c4d7e7}.forms302{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px}.forms302 figure{margin:0;text-align:center}.forms302 img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #2775a4;border-radius:7px}.forms302 figcaption{font-size:12px;margin-top:4px}.features302{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:15px}.features302 b{font-size:13px}.features302 a{margin-top:8px;text-decoration:none;text-align:center;color:#fff;background:linear-gradient(90deg,#ff7812,#ffb319);border:2px solid #ffd058;padding:14px 8px;border-radius:9px;font-size:18px;font-weight:1000;box-shadow:0 0 16px #ff7600}.form302{max-width:620px;margin:16px auto 30px;border:1px solid #15557e;border-radius:14px;background:#061321;padding:20px}.form302 h2{text-align:center;color:#ffac17;margin:0}.form302>p{text-align:center;color:#93b5cd}.form302 label{display:block;font-size:11px;font-weight:900;color:#9ec6df;margin:11px 0}.form302 input{width:100%;padding:13px;margin-top:6px;border:1px solid #24658c;border-radius:8px;background:#020a12;color:#fff}.form302 button{width:100%;padding:14px;border:2px solid #ffd25a;border-radius:9px;background:linear-gradient(90deg,#ff7610,#ffb61c);font-size:18px;font-weight:1000;color:#fff;cursor:pointer}.code302{float:right;color:#ffd229;letter-spacing:4px}.auth-error{padding:10px;border:1px solid #a6344d;background:#34111a;border-radius:8px;color:#ff9aad}@media(max-width:1100px){.top302{grid-template-columns:180px repeat(3,1fr) 150px}.top302 .hide{display:none}.cards302{grid-template-columns:repeat(3,1fr)}.transform302{grid-template-columns:240px 1fr}.features302{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.top302{height:62px;grid-template-columns:150px 1fr 120px}.top302 .topstat:not(:nth-child(4)){display:none}.logo302{font-size:20px}.wrap302{padding:4px}.hero302{padding:8px}.headline302 h1{font-size:27px}.headline302 p{font-size:12px}.cards302{grid-template-columns:1fr 1fr;gap:8px}.name302 strong{font-size:20px}.body302{min-height:215px;padding:9px}.body302 p{font-size:12px}.transform302{grid-template-columns:1fr}.bigart302{height:190px}.forms302{grid-template-columns:repeat(3,1fr)}.features302{grid-template-columns:1fr 1fr}.form302{margin:10px 4px 20px}}