.central-fundo{--c-tinta:#1d1d1f;--c-tinta-2:#515154;--c-azul:#3d6be8;--c-violeta:#6a3df0;--c-marinho:#16133a;--c-vidro:rgba(255,255,255,.68);--c-borda:rgba(255,255,255,.85);--c-sombra:0 1px 0 rgba(255,255,255,.9) inset,0 18px 50px -18px rgba(22,19,58,.22);--c-mola:cubic-bezier(.32,.72,0,1);min-height:100vh;background:#f5f5f7;color:var(--c-tinta);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI Variable Display,Segoe UI,Roboto,Helvetica Neue,sans-serif;letter-spacing:-.01em}.central-luz{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(42vw 42vw at 8% 4%,rgba(61,107,232,.28),transparent 70%),radial-gradient(38vw 38vw at 95% 18%,rgba(106,61,240,.24),transparent 70%),radial-gradient(46vw 46vw at 70% 100%,rgba(0,194,255,.14),transparent 70%)}.central-fundo>:not(.central-luz){position:relative;z-index:1}.c-vidro{background:var(--c-vidro);border:1px solid var(--c-borda);box-shadow:var(--c-sombra);border-radius:28px}.c-vidro-escuro{color:#fff;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(70% 90% at 0 0,rgba(61,107,232,.55),transparent 70%),radial-gradient(70% 90% at 100% 100%,rgba(106,61,240,.6),transparent 70%),#16133a;box-shadow:0 40px 80px -30px rgba(22,19,58,.55)}.c-titulo{font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.8rem 1.4rem;font-weight:600;font-size:15px;transition:transform .4s var(--c-mola),background-color .25s}.c-btn:active{transform:scale(.97)}.c-btn-azul{background:var(--c-azul);color:#fff}.c-btn-azul:hover{background:#2f58cf}.c-btn-branco{background:#fff;color:var(--c-marinho)}.c-btn-vidro{background:rgba(255,255,255,.85);color:var(--c-tinta);border:1px solid var(--c-borda)}.c-btn-vidro:hover{background:#fff}.c-entra{animation:c-entra .8s var(--c-mola) both}@keyframes c-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c-entra{animation:none}}