@font-face{font-family:display;src:url(../media/6902221284effb1f-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display;src:url(../media/44f79e8ecd9bd1aa-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:92.30%;descent-override:22.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_13c0ef{font-family:display,display Fallback}.__variable_13c0ef{--font-display:"display","display Fallback"}@font-face{font-family:ui;src:url(../media/5cc7ff84a6a272e2-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:ui;src:url(../media/abd451779a173a2b-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:ui Fallback;src:local("Arial");ascent-override:101.10%;descent-override:35.30%;line-gap-override:0.00%;size-adjust:100.00%}.__className_34ca45{font-family:ui,ui Fallback}.__variable_34ca45{--font-ui:"ui","ui Fallback"}:root{--noite:#12081f;--abismo:#1e0b36;--real:#3b1470;--imperial:#5b21b6;--violeta:#7c3aed;--ametista:#9f67ff;--lilas:#c4b5fd;--lavanda:#ede9fe;--magia:#d946ef;--ouro:#f5b82e;--ouro-claro:#ffd45a;--ouro-escuro:#b7790a;--texto:#f5f3ff;--texto-suave:#b9a8e6;--linha:rgba(196,181,253,0.18);--vidro:rgba(30,11,54,0.72);--display:var(--font-display),system-ui,sans-serif;--ui:var(--font-ui),system-ui,sans-serif;--gutter:clamp(16px,4vw,56px);--max:1200px;--header:64px;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--noite)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--ui);color:var(--texto);background:var(--noite);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}img,svg{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:3px solid var(--ouro-claro);outline-offset:3px;border-radius:8px}.display{font-family:var(--display);font-weight:400;letter-spacing:.4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-size:14px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ouro-claro)}.kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}.titulo{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(34px,6vw,64px);line-height:.98;letter-spacing:.5px;color:#fff;filter:drop-shadow(0 4px 0 #2a0f52)}.titulo em{font-style:normal;background:linear-gradient(180deg,#fff1b8,#ffd45a 45%,#f5b82e 72%,#e3a214);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{color:var(--lavanda);font-size:clamp(16px,2vw,19px);font-weight:600;max-width:560px}.btn{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.6px;border-radius:14px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1;white-space:nowrap;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn:active{transform:translateY(2px)}.btn-ouro{color:#3b1470;background:linear-gradient(180deg,#ffe07a,#f5b82e 55%,#e3a214);box-shadow:0 4px 0 #9a6406,0 10px 24px rgba(245,184,46,.28);border:1.5px solid #ffe9a8}.btn-ouro:active{box-shadow:0 1px 0 #9a6406,0 6px 14px rgba(245,184,46,.2)}.btn-roxo{color:#fff;background:linear-gradient(180deg,#a879ff,#7c3aed 55%,#6425d6);box-shadow:0 4px 0 #3b1470,0 10px 24px rgba(124,58,237,.32);border:1.5px solid #b794ff}.btn-roxo:active{box-shadow:0 1px 0 #3b1470,0 6px 14px rgba(124,58,237,.24)}.btn-linha{color:var(--lavanda);border:2px solid rgba(196,181,253,.55);background:rgba(18,8,31,.35)}.btn-sm{font-size:13px;padding:10px 14px;border-radius:11px}.btn-lg{font-size:19px;padding:18px 28px;border-radius:16px}.chip{font-weight:800;font-size:13px;line-height:1;padding:7px 11px;border-radius:999px;background:rgba(124,58,237,.22);border:1px solid rgba(159,103,255,.45);color:var(--lavanda);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chip-vivo{background:rgba(217,70,239,.18);border-color:rgba(217,70,239,.65)}.chip-vivo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--magia);box-shadow:0 0 8px var(--magia);animation:pulso 1.6s ease-in-out infinite}.chip-ouro{background:rgba(245,184,46,.16);border-color:rgba(245,184,46,.6);color:#ffe7a0}@keyframes pulso{50%{opacity:.35}}.card{background:var(--vidro);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.card,.card-solido{border:1px solid var(--linha);border-radius:18px}.card-solido{background:linear-gradient(180deg,#2a1152,#1e0b36)}.energia{height:8px;border-radius:999px;background:rgba(196,181,253,.15);overflow:hidden}.energia>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#d946ef);box-shadow:0 0 12px rgba(217,70,239,.85)}.avatar{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:17px;color:#fff;flex:none;background:linear-gradient(160deg,#9f67ff,#5b21b6);box-shadow:0 0 0 2px rgba(196,181,253,.35)}.parada{position:relative;padding:clamp(80px,12vh,140px) 0;overflow:clip}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}