@font-face{font-family:Pixel Machine;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/pixel-machine-regular-400.ttf)format("truetype"),url(/site/fonts/pixel-machine-regular-400.otf)format("opentype")}@font-face{font-family:Oxanium;font-style:normal;font-weight:400 800;font-display:swap;src:url(/site/fonts/oxanium-400-800.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/site/fonts/poppins-400-italic.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/site/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/site/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/site/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/site/fonts/press-start-2p-400.woff2)format("woff2")}.site-root{--blue-950:#00012b;--blue-900:#000041;--blue-850:#00014c;--blue-800:#111342;--blue-700:#0018aa;--blue-600:#0035c4;--blue-500:#004fc0;--blue-400:#0069e0;--blue-300:#0085ff;--blue-200:#4aa9ff;--blue-100:#a8d4ff;--cyan-600:#00a8d9;--cyan-500:#0cf;--cyan-400:#3ddaff;--cyan-300:#6fe6fe;--cyan-200:#a9f0ff;--purple-700:#7a00c0;--purple-600:#9303db;--purple-500:#a100f8;--purple-400:#b100ff;--purple-300:#c86bff;--magenta-500:#f0f;--magenta-400:#ff5cff;--pink-300:#ffbcff;--pink-200:#ffd9ff;--sprite-red:#ff3f30;--sprite-cream:#ffe9c9;--white:#fff;--ink-050:#eef4ff;--ink-100:#c9d6f5;--ink-300:#8b9ad0;--ink-500:#4b5794;--ink-700:#252a55;--black:#000;--alpha-white-04:#ffffff0a;--alpha-white-08:#ffffff14;--alpha-white-16:#ffffff29;--alpha-white-32:#ffffff52;--alpha-void-40:#00004166;--alpha-void-70:#000041b3;--surface-void:var(--blue-900);--surface-deep:var(--blue-850);--surface-stage:var(--blue-700);--surface-panel:var(--blue-800);--surface-panel-alt:#161a54;--surface-raised:#ffffff0f;--surface-purple:var(--purple-500);--surface-inset:#00002b8c;--text-primary:var(--white);--text-secondary:var(--ink-100);--text-muted:var(--ink-300);--text-accent:var(--cyan-500);--text-brand:var(--pink-300);--text-on-cyan:var(--blue-900);--text-on-purple:var(--white);--border-strong:var(--magenta-500);--border-accent:var(--cyan-500);--border-subtle:var(--alpha-white-16);--border-hairline:var(--alpha-white-08);--link:var(--cyan-500);--link-hover:var(--pink-300);--focus-ring:var(--cyan-500);--status-live:#ff2d55;--status-success:#00e08c;--status-warning:#ffb64a;--status-danger:var(--sprite-red);--status-info:var(--cyan-500);--grad-stage:linear-gradient(180deg, #000041 0%, #0018aa 46%, #0085ff 100%);--grad-banner:linear-gradient(180deg, #00014c 0%, #004fc0 52%, #0085ff 100%);--grad-cta:linear-gradient(90deg, var(--cyan-500) 0%, var(--magenta-500) 100%);--grad-hair:linear-gradient(120deg, var(--blue-700) 0%, var(--purple-500) 55%, var(--cyan-500) 100%);--grad-protect-bottom:linear-gradient(180deg, #00004100 0%, #000041d9 70%, #000041 100%);--grad-protect-top:linear-gradient(180deg, #000041e6 0%, #00004100 100%);--font-display:"Pixel Machine", "Oxanium", "Poppins", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--font-display-alt:"Oxanium", "Poppins", system-ui, sans-serif;--font-pixel:"Press Start 2P", "Oxanium", monospace;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:25px;--fs-2xl:31px;--fs-3xl:39px;--fs-4xl:49px;--fs-5xl:61px;--fs-6xl:76px;--fs-7xl:96px;--lh-tight:.92;--lh-snug:1.1;--lh-normal:1.5;--lh-loose:1.7;--ls-display:.06em;--ls-display-wide:.12em;--ls-eyebrow:.22em;--ls-body:0em;--ls-pixel:.04em;--text-hero:var(--fw-regular) var(--fs-7xl) / var(--lh-tight) var(--font-display);--text-h1:var(--fw-regular) var(--fs-5xl) / var(--lh-snug) var(--font-display);--text-h2:var(--fw-regular) var(--fs-3xl) / var(--lh-snug) var(--font-display);--text-h3:var(--fw-regular) var(--fs-xl) / var(--lh-snug) var(--font-display);--text-eyebrow:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-display);--text-body:var(--fw-regular) var(--fs-md) / var(--lh-normal) var(--font-body);--text-body-sm:var(--fw-regular) var(--fs-sm) / var(--lh-normal) var(--font-body);--text-label:var(--fw-semibold) var(--fs-xs) / var(--lh-normal) var(--font-body);--text-stat:var(--fw-regular) var(--fs-6xl) / var(--lh-tight) var(--font-display);--sp-0:0px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--sp-32:128px;--sp-40:160px;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--border-thin:1px;--border-base:2px;--border-thick:3px;--border-frame:4px;--control-sm:32px;--control-md:40px;--control-lg:48px;--control-xl:56px;--tap-min:44px;--container-sm:640px;--container-md:960px;--container-lg:1200px;--container-xl:1440px;--gutter:24px;--gutter-lg:48px;--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:500;--z-modal:1000;--glow-cyan-sm:0 0 8px #00ccffa6;--glow-cyan:0 0 12px #00ccffbf, 0 0 34px #00ccff59;--glow-cyan-lg:0 0 18px #00ccffd9, 0 0 60px #00ccff73;--glow-magenta:0 0 12px #ff00ffbf, 0 0 34px #ff00ff59;--glow-purple:0 0 14px #a100f8b3, 0 0 44px #a100f859;--glow-white:0 0 10px #ffffffe6, 0 0 30px #00ccff8c;--glow-inset-cyan:inset 0 0 12px #00ccff59;--text-glow-display:0 0 6px #ffffffbf, 0 0 22px #0cf9;--text-glow-cyan:0 0 8px #00ccffd9;--text-glow-magenta:0 0 8px #f0fc;--shadow-panel:0 12px 32px #00002b8c;--shadow-card:0 8px 24px #00002b73;--shadow-pop:0 18px 48px #00002ba6;--shadow-pixel:4px 4px 0 #00002be6;--blur-glass:14px;--blur-scrim:6px;--ease-arcade:cubic-bezier(.2, .9, .25, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-blink:1.1s;--grid-line:#8cbeff21;--texture-grid:repeating-linear-gradient(0deg, transparent 0 47px, var(--grid-line) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, var(--grid-line) 47px 48px);--texture-scanline:repeating-linear-gradient(180deg, #ffffff0b 0 1px, transparent 1px 3px);--texture-pixel-tile:repeating-linear-gradient(0deg, transparent 0 23px, #0085ff1a 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, #0085ff1a 23px 24px)}.site-root,.site-root *,.site-root :before,.site-root :after{box-sizing:border-box}.site-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--surface-void);color:var(--text-primary);font:var(--text-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;overflow-x:clip}body:has(.site-root){background:var(--surface-void);margin:0}.site-root h1,.site-root h2,.site-root h3,.site-root h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-display);font-weight:var(--fw-regular);line-height:var(--lh-snug);margin:0}.site-root h1{font-size:var(--fs-4xl)}.site-root h2{font-size:var(--fs-3xl)}.site-root h3{font-size:var(--fs-xl)}.site-root h4{font-size:var(--fs-lg)}.site-root p{margin:0 0 var(--sp-4)}.site-root a{color:var(--link);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), text-shadow var(--dur-fast) var(--ease-out);text-decoration:none}.site-root a:hover{color:var(--link-hover);text-shadow:var(--text-glow-magenta)}.site-root a:active{color:var(--magenta-500)}.site-root :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.site-root ::selection{background:var(--magenta-500);color:var(--white)}.site-root img{max-width:100%}.site-root .wrap{width:min(var(--container-xl), 100%);margin:0 auto;padding:0 clamp(24px,5vw,72px)}.site-root .eyebrow{font:var(--text-eyebrow);font-family:var(--font-pixel);font-size:var(--fs-2xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent);align-items:center;gap:var(--sp-2);display:inline-flex}.site-root .secao{padding:clamp(72px,12vh,140px) 0;position:relative}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :before,.site-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes cxpHouseLights{0%,88%{opacity:1}to{opacity:0}}@keyframes cxpHeroLights{0%,88%{filter:saturate(.6)brightness(.36)}to{filter:saturate(1.06)brightness(.8)}}@media (prefers-reduced-motion:reduce){[data-dim]{display:none!important}[data-hero-canvas]{animation:none!important}}@keyframes cxpNeonOn{0%,6%{opacity:.13;text-shadow:none}8%{opacity:1;text-shadow:var(--glow)}11%{opacity:.13;text-shadow:none}18%{opacity:1;text-shadow:var(--glow)}21%{opacity:.18;text-shadow:none}28%{opacity:1;text-shadow:var(--glow)}31%{opacity:.15;text-shadow:none}38%,to{opacity:1;text-shadow:var(--glow)}}@keyframes cxpNeonFlick{0%,7%{opacity:.11;text-shadow:none}11%{opacity:1;text-shadow:var(--glow)}16%{opacity:.13;text-shadow:none}26%{opacity:.9;text-shadow:var(--glow)}31%{opacity:.16;text-shadow:none}42%,to{opacity:1;text-shadow:var(--glow)}}@media (prefers-reduced-motion:reduce){[data-neon]{opacity:1!important;text-shadow:var(--glow)!important;animation:none!important}}@keyframes cxpCopyLights{0%,88%{opacity:.045}to{opacity:1}}@keyframes cxpLateIn{0%,92%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){[data-copy],[data-late]{opacity:1!important;visibility:visible!important;animation:none!important}[data-pop]{opacity:1!important;animation:none!important}}.site-root [data-pop][data-on="1"]{opacity:1;animation:cxpPopIn .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0) * 70ms) both}@keyframes cxpPopIn{0%{opacity:0;transform:translateY(26px)scale(.84)}70%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:none}}@keyframes cxpRvFlip{0%{opacity:0;transform:perspective(900px)rotateX(-72deg)translateY(30px)}60%{opacity:1}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}}@keyframes cxpRvDeal{0%{opacity:0;transform:translate(56px)translateY(18px)rotate(7deg)scale(.94)}70%{opacity:1;transform:translate(-4px)translateY(0)rotate(-1.5deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes cxpRvSlide{0%{opacity:0;transform:translate(-54px)skew(4deg)}to{opacity:1;transform:none}}@keyframes cxpRvDrop{0%{opacity:0;transform:translateY(-38px)scale(.9)}68%{opacity:1;transform:translateY(6px)scale(1.02)}to{opacity:1;transform:none}}@keyframes cxpRvZoom{0%{opacity:0;filter:blur(6px);transform:scale(.82)}to{opacity:1;filter:blur();transform:none}}@keyframes cxpRvSwing{0%{opacity:0;transform:perspective(1100px)rotateY(24deg)translate(34px)}to{opacity:1;transform:perspective(1100px)rotateY(0)translate(0)}}@keyframes cxpMascotHappy{0%{transform:scale(1)}20%{transform:scale(1.12,.88)translateY(3px)}44%{transform:scale(.93,1.14)translateY(-14px)}62%{transform:scale(1.08,.94)translateY(0)}80%{transform:scale(.98,1.04)translateY(-5px)}to{transform:scale(1)}}@keyframes cxpRailIn{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@keyframes cxpBlink{0%,45%{opacity:1}55%,to{opacity:.25}}@keyframes cxpMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cxpPulse{0%,to{box-shadow:0 0 #ff2d558c}70%{box-shadow:0 0 0 14px #ff2d5500}}@keyframes cxpScrollHint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes cxpPop{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.2)rotate(-9deg)}62%{transform:scale(.9)rotate(7deg)}to{transform:scale(1)rotate(0)}}@keyframes cxpWag{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes cxpHop{0%,58%,to{transform:translateY(0)scaleY(1)}62%{transform:translateY(2px)scaleY(.9)}72%{transform:translateY(-18px)scaleY(1.06)}82%{transform:translateY(-2px)scaleY(.96)}90%{transform:translateY(-9px)scaleY(1)}}@keyframes cxpIdlePop{0%,70%,to{transform:scale(1)rotate(0)}78%{transform:scale(1.16)rotate(-5deg)}86%{transform:scale(.94)rotate(4deg)}93%{transform:scale(1.05)rotate(0)}}@keyframes sparkSpin{0%{opacity:.25;transform:rotate(0)scale(.65)}50%{opacity:1;transform:rotate(180deg)scale(1.15)}to{opacity:.25;transform:rotate(360deg)scale(.65)}}@keyframes sparkDrift{0%{opacity:0;transform:translate(0)scale(.9)}22%{opacity:.95}to{opacity:0;transform:translate(52px,-84px)scale(.35)}}@keyframes sparkFlick{0%,32%,to{opacity:0;transform:scale(.4)}4%{opacity:1;transform:scale(1.15)}9%{opacity:.15;transform:scale(.75)}15%{opacity:1;transform:scale(1)}24%{opacity:0;transform:scale(.5)}}@keyframes sparkFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}28%{opacity:.9}to{opacity:0;transform:translateY(74px)rotate(140deg)}}@keyframes sparkBreathe{0%,to{opacity:.4;transform:translate(0)scale(.85)}50%{opacity:1;transform:translate(-14px)scale(1.1)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.site-root .cxp-marca-dagua{pointer-events:none;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #00ccff1f;white-space:nowrap;font-size:clamp(70px,12vw,180px);line-height:.8;position:absolute;top:2%}.site-root .cxp-sobrancelha{font-family:var(--font-display);letter-spacing:.22em;color:var(--blue-200);text-transform:uppercase;font-size:13px}.site-root .cxp-titulo{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:var(--text-glow-display);margin:0;font-size:clamp(30px,4.2vw,58px);line-height:1.1}.site-root .cxp-cartao{border:1px solid var(--border-subtle);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#111342;border-radius:16px}.site-root a.cxp-cartao:hover,.site-root .cxp-cartao:hover{border-color:var(--cyan-500);box-shadow:var(--glow-cyan);transform:translateY(-2px)}.site-root .cxp-pilula{height:44px;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:12px;display:inline-flex}.site-root .cxp-pilula-cyan{border:1px solid var(--cyan-500);color:var(--cyan-500);background:#00ccff1f}.site-root .cxp-pilula-cyan:hover{box-shadow:var(--glow-cyan-sm);color:var(--cyan-500);background:#00ccff3d;transform:translateY(-2px)}.site-root .cxp-pilula-magenta{border:2px solid var(--magenta-500);color:var(--pink-300);background:#ff00ff1a;height:44px;padding:0 22px;font-size:14px}.site-root .cxp-pilula-magenta:hover{box-shadow:var(--glow-magenta);color:var(--pink-300);background:#f0f3;transform:translateY(-2px)}.site-root [data-reveal]{opacity:var(--rv,1);transform:translateY(calc((1 - var(--rv,1)) * 20px));transition:opacity .45s var(--ease-out), transform .45s var(--ease-out)}.site-root .cxp-mascote img{width:100%;image-rendering:pixelated;filter:drop-shadow(0 0 18px #00ccff8c);display:block}.site-root .cxp-social{background:var(--alpha-white-04);border:1px solid var(--border-subtle);color:#fff;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;font-size:12px;display:flex}.site-root .cxp-social:hover{border-color:var(--cyan-500);box-shadow:var(--glow-cyan);color:#fff;background:#ffffff1a;transform:translateY(-2px)}.site-root .cxp-pip-botao{border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--ink-100);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.site-root .cxp-pip-botao:hover{background:var(--magenta-500);color:#fff}.site-root .cxp-fim{padding-bottom:clamp(48px,8vh,96px)}.site-root .cxp-pular{z-index:300;position:absolute;top:12px;left:-9999px}.site-root .cxp-pular:focus{background:var(--cyan-300);color:var(--blue-900);border-radius:8px;padding:10px 16px;left:12px}.site-root .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-root{scroll-behavior:smooth}.site-root .cxp-grade-reels{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));justify-content:start;gap:clamp(14px,1.6vw,22px);display:grid}.site-root .cxp-grade-reels>*{width:100%;max-width:320px}@media (max-width:640px){.site-root .cxp-grade-reels{grid-template-columns:repeat(2,1fr);gap:12px}}.site-root .cxp-fundo-base,.site-root .cxp-fundo-veu{z-index:0;pointer-events:none;background:linear-gradient(#000041 0%,#000d63 40%,#001a86 70%,#0035c4 100%);position:fixed;inset:0}.site-root .cxp-fundo-grade{z-index:0;pointer-events:none;transform:translate3d(0, calc(var(--sy,0) * -.03px), 0);background-image:repeating-linear-gradient(0deg,#0000 0 47px,#8cbeff21 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#8cbeff21 47px 48px);position:fixed;inset:-48px}.site-root .cxp-fundo-veu{-webkit-mask-image:linear-gradient(135deg, transparent calc(var(--gp,0) * 168% - 52%), #000 calc(var(--gp,0) * 168%));mask-image:linear-gradient(135deg, transparent calc(var(--gp,0) * 168% - 52%), #000 calc(var(--gp,0) * 168%));-webkit-mask-image:linear-gradient(135deg, transparent calc(var(--gp,0) * 168% - 52%), #000 calc(var(--gp,0) * 168%))}.site-root .cxp-fundo-canto{z-index:0;pointer-events:none;width:min(52vw,720px);height:min(52vh,560px);opacity:var(--gp,0);background-image:repeating-linear-gradient(0deg,#0000 0 23px,#0085ff1a 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#0085ff1a 23px 24px);position:fixed;bottom:0;right:0;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,#0000 62%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 0%,#0000 62%)}.site-root .cxp-xpbar{z-index:200;pointer-events:none;animation:cxpLateIn 2.4s var(--ease-out) both;padding:clamp(8px,1.1vw,14px) clamp(10px,2.2vw,26px) 0;position:fixed;top:0;left:0;right:0}.site-root .cxp-xpbar-painel{pointer-events:auto;-webkit-backdrop-filter:blur(14px);background:#000029b3;border:1px solid #0cf3;border-radius:14px;align-items:center;gap:clamp(9px,1.3vw,18px);max-width:1440px;margin:0 auto;padding:8px clamp(10px,1.2vw,16px);display:flex;box-shadow:0 10px 30px #00001473}.site-root .cxp-lv{border:2px solid var(--magenta-500);box-shadow:var(--glow-magenta);transition:transform .22s var(--ease-pop), box-shadow .22s var(--ease-out);background:#111342;border-radius:9px;flex:none;align-items:baseline;gap:5px;padding:5px 9px;display:flex;position:relative}.site-root .cxp-lv[data-subiu]{box-shadow:var(--glow-cyan-lg);transform:scale(1.12)}.site-root .cxp-lv-rotulo{font-family:var(--font-pixel);color:var(--cyan-500);font-size:8px}.site-root .cxp-lv-num{text-align:center;width:13px;font-family:var(--font-display);color:#fff;text-shadow:var(--text-glow-display);font-size:16px;line-height:1;display:inline-block}.site-root .cxp-lv-up{font-family:var(--font-pixel);letter-spacing:.06em;white-space:nowrap;color:var(--cyan-500);text-shadow:0 0 10px #00ccffe6;opacity:0;transition:opacity .2s var(--ease-out), translate .28s var(--ease-pop);font-size:8px;position:absolute;top:calc(100% + 7px);left:50%;translate:-50%}.site-root .cxp-lv[data-subiu] .cxp-lv-up{opacity:1;translate:-50% 4px}.site-root .cxp-lv-sec{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 0 12px #00ccffb3;flex:none;font-size:11px;display:none}.site-root .cxp-xp-track{flex:1;min-width:0;height:44px;margin:0 clamp(14px,2vw,28px);position:relative}.site-root .cxp-xp-trilho{background:#000012cc;border:1px solid #8cbeff29;border-radius:999px;height:9px;position:absolute;bottom:17px;left:0;right:0;overflow:hidden}.site-root .cxp-xp-fill{width:calc(var(--prog,0) * 100%);background:linear-gradient(90deg, #a100f8, var(--magenta-500) 45%, var(--cyan-500));position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #00ccff8c}.site-root .cxp-xp-listras{opacity:.55;background:repeating-linear-gradient(90deg,#00002973 0 2px,#0000 2px 7px);position:absolute;inset:0}.site-root .cxp-xp-nos{justify-content:space-between;align-items:stretch;display:flex;position:absolute;inset:0}.site-root .cxp-no{cursor:pointer;-webkit-tap-highlight-color:transparent;height:100%;animation:cxpRailIn .5s var(--ease-arcade) calc(2.35s + var(--d,0s)) both;background:0 0;border:0;flex-direction:column-reverse;flex:none;justify-content:flex-start;align-items:center;gap:4px;padding:0 0 1px;display:flex;position:relative}.site-root .cxp-no-rotulo{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#8fa6e8;opacity:.42;transition:opacity .24s var(--ease-out), color .24s var(--ease-out), text-shadow .24s var(--ease-out);font-size:clamp(9px,.72vw,11px)}.site-root .cxp-no:hover .cxp-no-rotulo{opacity:.82;color:#fff}.site-root .cxp-no[data-ativo] .cxp-no-rotulo{opacity:1;color:#fff;text-shadow:0 0 12px #00ccffd9}.site-root .cxp-no-ponto{width:9px;height:9px;transition:width .2s var(--ease-pop), height .2s var(--ease-pop), background .28s var(--ease-out), border-color .28s var(--ease-out), box-shadow .24s var(--ease-out);background:#0b0d33;border:2px solid #8cbeff66;border-radius:50%;position:absolute;bottom:21.5px;left:50%;translate:-50% 50%}.site-root .cxp-no[data-alcancado] .cxp-no-ponto{background:var(--cyan-500);border-color:var(--cyan-500)}.site-root .cxp-no[data-ativo] .cxp-no-ponto{width:12px;height:12px;box-shadow:0 0 14px #00ccffe6}.site-root .cxp-idiomas{flex:none;align-items:center;gap:2px;display:flex}.site-root .cxp-idioma{color:#fff;width:30px;height:24px;font-family:var(--font-pixel);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform .12s var(--ease-out);background:#00002999;border:1px solid #00ccff47;border-radius:7px;flex:none;place-items:center;margin-left:clamp(10px,1.4vw,22px);font-size:8px;display:grid}.site-root .cxp-idioma:hover{border-color:var(--cyan-500);box-shadow:var(--glow-cyan);color:#fff;text-shadow:none}.site-root .cxp-idioma:active{transform:scale(.94)}.site-root .cxp-xp-count{text-align:left;width:104px;font-family:var(--font-pixel);letter-spacing:.04em;color:#8fa6e8;white-space:nowrap;flex:none;font-size:8px}@media (max-width:1100px){.site-root .cxp-xp-count{display:none}}@media (max-width:860px){.site-root .cxp-xp-track{display:none}.site-root .cxp-lv-sec{text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}}.site-root .cxp-grade-marcas{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.site-root .cxp-marca-celula{background:var(--alpha-white-04);border:1px solid var(--border-hairline);height:68px;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:12px;place-items:center;padding:10px 14px;display:grid}.site-root .cxp-marca-celula:hover{background:var(--alpha-white-08);border-color:#00ccff73}.site-root .cxp-marca-celula svg{object-fit:contain;width:100%;height:100%;max-height:36px}.site-root .cxp-caixa-email{border:2px solid var(--magenta-500);transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#111342;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.site-root .cxp-caixa-email:hover{box-shadow:var(--glow-magenta);transform:translateY(-2px)}.site-root .cxp-media-kit{background:var(--purple-500);border:2px solid var(--purple-400);box-shadow:var(--glow-purple);color:#fff;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.site-root .cxp-media-kit:hover{background:var(--purple-400);box-shadow:var(--glow-cyan);color:#fff;transform:translateY(-2px)}.site-root .cxp-social{border:1px solid var(--border-subtle);background:#ffffff0f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:104px;padding:0;display:flex}.site-root .cxp-grade-marcas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.site-root .cxp-marca-celula{height:96px;padding:16px 20px}.site-root .cxp-marca-celula svg{max-height:48px}.site-root section{scroll-margin-top:84px}.site-root .cxp-penumbra-hero,.site-root .cxp-penumbra{pointer-events:none;animation:cxpHouseLights 2.25s var(--ease-out) both}.site-root .cxp-penumbra-hero{z-index:2;background:radial-gradient(circle at 30% 55%,#00000adb 0%,#000004f5 62%);position:absolute;inset:0}.site-root .cxp-penumbra{z-index:150;background:radial-gradient(circle at 30% 45%,#00000ad1 0%,#000004f2 66%);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.site-root .cxp-penumbra-hero,.site-root .cxp-penumbra{display:none}}.site-root .cxp-mascote{cursor:grab;touch-action:none;translate:var(--dx,0px) var(--dy,0px);transition:scale .18s var(--ease-pop)}.site-root .cxp-mascote[data-arrastando]{cursor:grabbing;z-index:140;transition:none;scale:1.1}.site-root .cxp-mascote:hover{scale:1.06}.site-root .cxp-faiscas{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}:root[data-visitado] .site-root .cxp-intro{opacity:1!important;animation:none!important}:root[data-visitado] .site-root .cxp-penumbra,:root[data-visitado] .site-root .cxp-penumbra-hero{display:none}
