body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-0:#0c1124;--bg-1:#141a2f;--bg-2:#23263ad9;--card:#181c2f;--text-0:#fff;--text-1:#e0e7ff;--text-2:#b6c6e6;--brand-amber:#ffb300;--brand-blue:#2d6cdf;--ok:#4caf50;--err:#ff1744;--shadow-1:0 8px 32px #00000061;--shadow-2:0 4px 24px #00000080;--border-1:1.5px solid #2d6cdf33}*{box-sizing:border-box}#root,body,html{height:100%}.App,body{background:#0a0a0f;color:#f5e9c8;font-family:Montserrat,Inter,Arial,sans-serif;line-height:1.6;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}.container{box-sizing:border-box;margin:0 auto;max-width:1100px;overflow:hidden;padding:0 16px;width:100%}.section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000!important;border:1.5px solid #2d6cdf33;border:var(--border-1);border-radius:24px;box-shadow:0 8px 32px #00000061;box-shadow:var(--shadow-1);padding:2.5rem 2rem}.h1{color:#ffb300;color:var(--brand-amber);font-family:Montserrat,Inter,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;margin:0 0 14px}.h1,.lead{text-align:center}.lead{color:#b6c6e6;color:var(--text-2);font-size:clamp(1.05rem,1.8vw,1.18rem);font-weight:500;margin:0 auto 22px;max-width:780px}.lead strong{color:#ffb300;color:var(--brand-amber)}.lead .accent{color:#2d6cdf;color:var(--brand-blue);font-weight:700}.grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:28px;overflow:hidden;width:100%}@media (max-width:900px){.grid{grid-template-columns:1fr}}.card{box-sizing:border-box;min-width:0;width:100%}.card:hover{border-color:#2d6cdf59;box-shadow:0 10px 24px #00000040;transform:translateY(-3px)}.card h2{font-size:1.12rem;font-weight:800;margin:0 0 10px}.card h2.gold{color:#ffb300;color:var(--brand-amber)}.card h2.blue{color:#2d6cdf;color:var(--brand-blue)}.card h2.orange{color:#ff6f00}.card ul{color:#e0e7ff;color:var(--text-1);font-size:1.03rem;font-weight:500;margin:0;padding-left:18px}.card li{margin:10px 0}.footer{background:#10142a;border-top:1px solid #23263a;box-shadow:0 -2px 16px #00000080;padding:2.5rem 1rem 3.5rem}.form{background:#23263af2;border:1.5px solid #2d6cdf33;border:var(--border-1);border-radius:18px;box-shadow:0 4px 24px #00000080;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:460px;padding:32px;text-align:center}.label{color:#ffb300;color:var(--brand-amber);display:block;font-weight:700;margin-bottom:6px;text-align:left}.input{background:#0f1430;border:1.5px solid #b6c6e6;border:1.5px solid var(--text-2);border-radius:10px;color:#fff;color:var(--text-0);font-size:16px;outline:none;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .06s ease;width:100%}.input:focus{border-color:#2d6cdf;border-color:var(--brand-blue);box-shadow:0 0 0 4px #2d6cdf2e}.error{color:#ff1744;color:var(--err)}.error,.success{font-weight:700;text-align:center}.success{color:#4caf50;color:var(--ok)}.btn{--g1:var(--brand-amber);--g2:var(--brand-blue);background:linear-gradient(90deg,var(--g1),var(--g2));border:none;border-radius:12px;box-shadow:0 6px 18px #2d6cdf59;color:#0d1226;cursor:pointer;font-size:1.12rem;font-weight:900;overflow:hidden;padding:16px 0;position:relative;transition:transform .12s ease,box-shadow .18s ease,filter .18s ease}.btn:hover{box-shadow:0 12px 28px #2d6cdf73;filter:brightness(1.05);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:after{animation:sheen 3.2s infinite;background:linear-gradient(120deg,#0000,#ffffff40 35%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes sheen{0%{transform:translateX(-120%)}40%{transform:translateX(120%)}to{transform:translateX(120%)}}.btn[disabled]{box-shadow:none;cursor:not-allowed;filter:grayscale(.2);opacity:.6}.btn-inline{align-items:center;display:inline-flex;gap:10px;justify-content:center}.note{color:#b6c6e6;color:var(--text-2);font-size:14px;margin-top:8px}.socials{gap:18px;margin-top:28px}.socials,.socials a{display:flex;justify-content:center}.socials a{align-items:center;background:#181c2fe6;border:1px solid #b6c6e659;border-radius:12px;height:42px;transition:transform .15s ease,border-color .15s ease,background .15s ease;width:42px}.socials a:hover{background:#0f1430;border-color:#2d6cdf99;transform:scale(1.12)}.center{align-items:center;background:linear-gradient(135deg,#0c1124,#141a2f);background:linear-gradient(135deg,var(--bg-0) 0,var(--bg-1) 100%);display:flex;justify-content:center;min-height:100vh}.panel{background:#23263a;border:2px solid #2d6cdf26;border-radius:18px;box-shadow:0 4px 24px #00000080;box-shadow:var(--shadow-2);max-width:620px;padding:3rem 2rem;text-align:center}.panel h1{font-size:clamp(2rem,4vw,2.6rem);font-weight:900;margin:0 0 14px}.panel p{color:#e0e7ff;color:var(--text-1);font-size:1.12rem;font-weight:600;margin:0}@keyframes floatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card,.panel,.section{animation:floatIn .5s ease both}
/*# sourceMappingURL=main.2ee50b65.css.map*/