@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/1858f5543ad95bc8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/3b2a65bc67cf51e8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7d6c8ae62d4e6c58-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/70b116b8ecb87519-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/_next/static/media/7f06be3f780a819a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_8ca8ea{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_8ca8ea{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c552df{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_c552df{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_87bbd6{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_87bbd6{--font-poppins:"Poppins","Poppins Fallback"}.theme-academia-elite{--bg-0:#08090C;--bg-1:#0E1014;--bg-2:#15181F;--bg-3:#1C2029;--line:#252A35;--line-soft:#1A1E26;--text:#E8E6DF;--text-dim:#9A9B9F;--text-mute:#8A8C93;--caixa-marca:uppercase;--caixa-tracking:0.1em;--font-rotulo:var(--font-jetbrains-mono),"JetBrains Mono",monospace;--gold:#F5A623;--gold-2:#FFC149;--gold-dim:#B97D16;--danger:#E04D3C;--success:#4CAF50;--accent-rgb:245,166,35;background:var(--bg-0);color:var(--text);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;background-image:radial-gradient(1200px 600px at 85% -5%,rgba(245,166,35,.07),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(245,166,35,.035),transparent 60%)}@theme inline{--color-surface-base:var(--bg-0);--color-surface-1:var(--bg-1);--color-surface-2:var(--bg-2);--color-surface-3:var(--bg-3);--color-accent:var(--gold);--color-accent-strong:var(--gold-2);--color-accent-dim:var(--gold-dim);--color-fg-default:var(--text);--color-fg-muted:var(--text-dim);--color-fg-faint:var(--text-mute);--color-border-default:var(--line);--color-border-subtle:var(--line-soft);--color-danger:var(--danger);--color-success:var(--success);--font-display:var(--font-oswald),"Oswald",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace}html.light .theme-academia-elite{--bg-0:#F8F7F2;--bg-1:#FFFFFF;--bg-2:#F1EFE8;--bg-3:#E7E4DA;--line:#DCD8CB;--line-soft:#E9E6DC;--text:#1F1B0E;--text-dim:#564E3B;--text-mute:#6B6452;background:var(--bg-0);color:var(--text);background-image:radial-gradient(1200px 600px at 85% -5%,rgba(245,166,35,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(245,166,35,.05),transparent 60%)}html.light .theme-academia-elite .card{background:#ffffff}html.light .theme-academia-elite nav.sticky{background:rgba(248,247,242,.92)!important;color:var(--text);--text:var(--text);--text-dim:var(--text-dim);--text-mute:var(--text-mute);--line:var(--line);--line-soft:var(--line-soft)}@layer base{.theme-academia-elite .font-display{font-family:var(--font-oswald),"Oswald",sans-serif;letter-spacing:.02em}.theme-academia-elite .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.theme-academia-elite img{display:block;max-width:100%}.theme-academia-elite a{color:inherit;text-decoration:none}.theme-academia-elite button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}}.theme-academia-elite .grid-bg{background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:64px 64px}.theme-academia-elite .stripes{background-image:repeating-linear-gradient(135deg,rgba(245,166,35,.07) 0 2px,transparent 2px 10px)}.theme-academia-elite .scanline:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.014) 3px 4px);pointer-events:none}@keyframes pulseGold{0%,to{box-shadow:0 0 0 0 rgba(245,166,35,.5)}50%{box-shadow:0 0 0 12px rgba(245,166,35,0)}}@keyframes flicker{0%,to{opacity:1}50%{opacity:.88}}.theme-academia-elite .in-view{animation:fadeUp .7s cubic-bezier(.2,.8,.2,1) both}.theme-academia-elite .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 28px;background:linear-gradient(180deg,#FFC149,#F5A623 55%,#D6881A);color:#140C02;font-family:Oswald,sans-serif;font-weight:700;font-size:17px;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 0 rgba(0,0,0,.25),0 12px 28px rgba(245,166,35,.25),0 0 0 1px rgba(245,166,35,.5);overflow:hidden;transition:transform .15s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none}.theme-academia-elite .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 0 rgba(0,0,0,.25),0 18px 40px rgba(245,166,35,.35),0 0 0 1px rgba(245,166,35,.7)}.theme-academia-elite .btn-primary:active{transform:translateY(0)}.theme-academia-elite .btn-primary .glint{position:absolute;top:-50%;height:200%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:glintSweep 3.5s ease-in-out infinite;animation-delay:1.2s;pointer-events:none}.theme-academia-elite .btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font-family:Oswald,sans-serif;font-weight:500;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;transition:all .15s ease;cursor:pointer;text-decoration:none}.theme-academia-elite .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.theme-academia-elite .tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:rgba(245,166,35,.09);border:1px solid rgba(245,166,35,.25);color:var(--gold);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.theme-academia-elite .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);animation:flicker 1.4s ease-in-out infinite}.theme-academia-elite .card{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:8px;position:relative}.theme-academia-elite .brackets:after,.theme-academia-elite .brackets:before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--gold)}.theme-academia-elite .brackets:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.theme-academia-elite .brackets:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.theme-academia-elite .container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.theme-academia-elite .container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:640px){.theme-academia-elite .container,.theme-academia-elite .container-wide{padding:0 32px}}.theme-academia-elite .section-label{font-family:JetBrains Mono,monospace;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.theme-academia-elite .section-label:before{content:"";width:32px;height:1px;background:var(--gold)}@layer base{.theme-academia-elite :where(h1,h2,h3){font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.01em;line-height:1.05;color:var(--text)}}.theme-academia-elite .whatsapp-fab{position:fixed;bottom:28px;right:28px;z-index:100;width:56px;height:56px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(37,211,102,.35);animation:pulseGold 2s ease-in-out infinite;text-decoration:none}.theme-academia-elite .whatsapp-fab svg{width:30px;height:30px;fill:white}.theme-academia-elite .countdown-bar{background:#000;border-bottom:1px solid rgba(245,166,35,.2);color:var(--text);font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden;position:relative}.theme-academia-elite .countdown-bar:after,.theme-academia-elite .countdown-bar:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.theme-academia-elite .countdown-bar:before{left:0;background:linear-gradient(90deg,#000,transparent)}.theme-academia-elite .countdown-bar:after{right:0;background:linear-gradient(-90deg,#000,transparent)}.theme-academia-elite .deck-slot{position:absolute;top:0;left:0;width:360px;height:510px;transform:var(--rest);transform-style:preserve-3d;transform-origin:bottom right;transition:z-index 0s}.theme-academia-elite .deck-slot:hover{z-index:50!important}.theme-academia-elite .deck-visual{position:absolute;inset:0;border-radius:10px;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;opacity:var(--rest-opacity,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,box-shadow .3s ease;will-change:transform,opacity}.theme-academia-elite .deck-slot:hover .deck-visual{transform:translate3d(40px,-30px,120px) rotate(2deg) scale(1.04);opacity:1}.theme-academia-elite .sim-card{display:block}.theme-academia-elite .sim-card .card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.theme-academia-elite .sim-card:hover .card{transform:translateY(-4px);border-color:rgba(245,166,35,.45);box-shadow:0 24px 48px -20px rgba(245,166,35,.25)}.theme-academia-elite .kit-card{position:relative;background:linear-gradient(180deg,#14161C,#0D0F13);border:1px solid var(--line);border-radius:10px;padding:36px 32px;transition:transform .25s ease,border-color .25s ease}.theme-academia-elite .kit-card:hover{transform:translateY(-4px);border-color:rgba(245,166,35,.4)}.theme-academia-elite .kit-card.featured{border-color:var(--gold);background:linear-gradient(180deg,rgba(245,166,35,.05),transparent 40%),linear-gradient(180deg,#171920,#0D0F13);box-shadow:0 30px 60px -20px rgba(245,166,35,.25)}.theme-academia-elite .kit-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);color:#140C02;padding:6px 16px;font-family:Oswald,sans-serif;font-weight:700;font-size:12px;letter-spacing:.15em;text-transform:uppercase;border-radius:4px;white-space:nowrap}.theme-academia-elite .divider-tactical{display:flex;align-items:center;gap:14px;color:var(--gold)}.theme-academia-elite .divider-tactical:after,.theme-academia-elite .divider-tactical:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--line),transparent)}.theme-academia-elite [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.theme-academia-elite [data-reveal].revealed{opacity:1;transform:translateY(0)}.theme-academia-elite a:focus-visible,.theme-academia-elite button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1024px){.theme-academia-elite .kit-card.featured{order:-1}}.theme-academia-elite img,.theme-academia-elite svg{max-width:100%}.theme-prepara-r1{--ink-deep:#0B1A2C;--ink:#14253B;--teal:#00B5A5;--teal-deep:#007A6E;--teal-soft:#C8F3EE;--pulse:#FF4D6A;--paper:#F8FAFB;--paper-warm:#EEF1F4;--line:#E2E7EC;--line-soft:#EEF1F4;--gray:#5C6B7E;--gray-soft:#637286;--danger:#FF4D6A;--success:#2BB673;--accent-rgb:0,181,165;--gold:var(--teal-deep);--gold-2:#00675D;--gold-dim:var(--teal);--btn-bg:var(--teal-deep);--btn-bg-hover:#00675D;--btn-fg:#FFFFFF;--text:var(--ink);--text-dim:var(--gray);--text-mute:var(--gray-soft);--bg-0:var(--paper);--bg-1:#ffffff;--bg-2:var(--paper-warm);--bg-3:var(--line-soft);background:var(--paper);color:var(--ink);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;background-image:radial-gradient(1200px 600px at 85% -5%,rgba(0,181,165,.08),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(0,181,165,.04),transparent 60%)}@theme inline{--color-surface-base:var(--paper);--color-surface-1:#ffffff;--color-surface-2:var(--paper-warm);--color-surface-3:var(--line);--color-accent:var(--teal);--color-accent-strong:var(--teal-deep);--color-accent-dim:var(--teal-soft);--color-fg-default:var(--ink);--color-fg-muted:var(--gray);--color-fg-faint:var(--gray-soft);--color-border-default:var(--line);--color-border-subtle:var(--line-soft);--color-danger:var(--danger);--color-success:var(--success);--font-display:var(--font-outfit),"Outfit",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace}html.dark .theme-prepara-r1{--paper:#0B1A2C;--paper-warm:#14253B;--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.06);--text:#F1F5F9;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.62);--gold:var(--teal);--gold-2:#00C9B7;--gold-dim:var(--teal-deep);--bg-0:var(--paper);--bg-1:var(--paper-warm);--bg-2:#1E2F47;--bg-3:#2A3E58;background:var(--paper);color:var(--text);background-image:radial-gradient(1200px 600px at 85% -5%,rgba(0,181,165,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(0,181,165,.05),transparent 60%)}html.dark .theme-prepara-r1 .card{background:var(--paper-warm);border-color:var(--line)}html.dark .theme-prepara-r1 .btn-ghost{background:transparent;color:var(--text)}@layer base{.theme-prepara-r1 .font-display{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.01em}.theme-prepara-r1 .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.theme-prepara-r1 img{display:block;max-width:100%}.theme-prepara-r1 a{color:inherit;text-decoration:none}.theme-prepara-r1 button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}}.theme-prepara-r1 .btn-primary{gap:8px;min-height:44px;padding:10px 20px;background:var(--btn-bg);color:var(--btn-fg);letter-spacing:0;box-shadow:0 1px 2px rgba(11,26,44,.18);transition:background-color .15s ease,box-shadow .15s ease}.theme-prepara-r1 .btn-primary:hover{background:var(--btn-bg-hover);box-shadow:0 4px 12px -2px rgba(0,122,110,.35)}.theme-prepara-r1 .btn-primary:active{box-shadow:none}.theme-prepara-r1 .btn-primary .glint{display:none}.theme-prepara-r1 .btn-ghost{background:transparent;color:var(--text)}@layer base{.theme-prepara-r1 .font-display{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.01em}.theme-prepara-r1 .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.theme-prepara-r1 img{display:block;max-width:100%}.theme-prepara-r1 a{color:inherit;text-decoration:none}.theme-prepara-r1 button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}}.theme-prepara-r1 .grid-bg{background-image:linear-gradient(rgba(11,26,44,.03) 1px,transparent 0),linear-gradient(90deg,rgba(11,26,44,.03) 1px,transparent 0);background-size:48px 48px}.theme-prepara-r1 .stripes{background-image:repeating-linear-gradient(90deg,rgba(0,181,165,.06) 0 1px,transparent 1px 24px)}.theme-prepara-r1 .scanline:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.02) 3px 4px);pointer-events:none}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulseTeal{0%,to{box-shadow:0 0 0 0 rgba(0,181,165,.5)}50%{box-shadow:0 0 0 12px rgba(0,181,165,0)}}@keyframes ecgBeat{0%,50%,to{transform:scaleY(1)}10%{transform:scaleY(1.4)}20%{transform:scaleY(.6)}30%{transform:scaleY(1.2)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes glintSweep{0%{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(320%) skewX(-20deg)}}.theme-prepara-r1 .in-view{animation:fadeUp .7s cubic-bezier(.2,.8,.2,1) both}.theme-prepara-r1 .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;background:linear-gradient(180deg,#00C9B7 0,var(--teal) 55%,var(--teal-deep) 100%);color:#ffffff;font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:none;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.12),0 12px 28px rgba(0,181,165,.2),0 0 0 1px rgba(0,122,110,.3);overflow:hidden;transition:transform .15s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none}.theme-prepara-r1 .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 0 rgba(0,0,0,.12),0 18px 40px rgba(0,181,165,.3),0 0 0 1px rgba(0,122,110,.45)}.theme-prepara-r1 .btn-primary:active{transform:translateY(0)}.theme-prepara-r1 .btn-primary .glint{position:absolute;top:-50%;height:200%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:glintSweep 3.5s ease-in-out infinite;animation-delay:1.2s;pointer-events:none}.theme-prepara-r1 .btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--line);background:#ffffff;color:var(--ink);font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:500;font-size:14px;letter-spacing:.02em;border-radius:10px;transition:all .15s ease;cursor:pointer;text-decoration:none}.theme-prepara-r1 .btn-ghost:hover{border-color:var(--teal);color:var(--teal-deep)}.theme-prepara-r1 .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--teal-soft);border:1px solid rgba(0,181,165,.2);color:var(--teal-deep);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.theme-prepara-r1 .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px rgba(0,181,165,.6);animation:pulseTeal 1.6s ease-in-out infinite}.theme-prepara-r1 .tag-alert{background:rgba(255,77,106,.1);border-color:rgba(255,77,106,.25);color:var(--pulse)}.theme-prepara-r1 .tag-alert .dot{background:var(--pulse);box-shadow:0 0 8px rgba(255,77,106,.6)}.theme-prepara-r1 .card{background:#ffffff;border:1px solid var(--line);border-radius:14px;position:relative}.theme-prepara-r1 .card-dark{background:linear-gradient(180deg,var(--ink) 0,var(--ink-deep) 100%);color:#ffffff;border:1px solid rgba(255,255,255,.08);border-radius:14px;position:relative}.theme-prepara-r1 .eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-deep)}.theme-prepara-r1 .eyebrow:before{content:"◆ "}.theme-prepara-r1 .container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.theme-prepara-r1 .container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:640px){.theme-prepara-r1 .container,.theme-prepara-r1 .container-wide{padding:0 32px}}@layer base{.theme-prepara-r1 :where(h1,h2,h3,h4){font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}}.theme-prepara-r1 .accent{color:var(--teal)}.theme-prepara-r1 .accent-strong{color:var(--teal-deep)}.theme-prepara-r1 .accent-pulse{color:var(--pulse)}.theme-prepara-r1 .whatsapp-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--teal);color:#ffffff;border-radius:50%;box-shadow:0 12px 28px rgba(0,181,165,.35);z-index:50;transition:transform .15s ease,box-shadow .2s ease}.theme-prepara-r1 .whatsapp-fab:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,181,165,.45)}.theme-prepara-r1 .pulse-ring{animation:pulseTeal 2.2s ease-in-out infinite}.theme-prepara-r1 .section-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;color:var(--teal-deep);font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.theme-prepara-r1 .section-label:before{content:"";width:32px;height:1px;background:var(--teal)}.theme-prepara-r1 .brackets:after,.theme-prepara-r1 .brackets:before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--teal)}.theme-prepara-r1 .brackets:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.theme-prepara-r1 .brackets:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.theme-prepara-r1 .countdown-bar{background:var(--ink-deep);border-bottom:1px solid rgba(0,181,165,.2);color:#ffffff;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;overflow:hidden;position:relative}.theme-prepara-r1 .countdown-bar:after,.theme-prepara-r1 .countdown-bar:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.theme-prepara-r1 .countdown-bar:before{left:0;background:linear-gradient(90deg,var(--ink-deep),transparent)}.theme-prepara-r1 .countdown-bar:after{right:0;background:linear-gradient(-90deg,var(--ink-deep),transparent)}.theme-prepara-r1 .deck-slot{position:absolute;top:0;left:0;width:360px;height:510px;transform:var(--rest);transform-style:preserve-3d;transform-origin:bottom right;transition:z-index 0s}.theme-prepara-r1 .deck-slot:hover{z-index:50!important}.theme-prepara-r1 .deck-visual{position:absolute;inset:0;border-radius:10px;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;opacity:var(--rest-opacity,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,box-shadow .3s ease;will-change:transform,opacity}.theme-prepara-r1 .deck-slot:hover .deck-visual{transform:translate3d(40px,-30px,120px) rotate(2deg) scale(1.04);opacity:1}.theme-prepara-r1 .sim-card{display:block}.theme-prepara-r1 .sim-card .card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.theme-prepara-r1 .sim-card:hover .card{transform:translateY(-4px);border-color:rgba(0,181,165,.45);box-shadow:0 24px 48px -20px rgba(0,181,165,.25)}.theme-prepara-r1 [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.theme-prepara-r1 [data-reveal].revealed{opacity:1;transform:translateY(0)}.theme-prepara-r1 a:focus-visible,.theme-prepara-r1 button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.theme-prepara-r1 nav.sticky{background:rgba(11,26,44,.92)!important;color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.86);--text-mute:rgba(255,255,255,0.6);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.08);--gold:var(--teal-soft)}.theme-prepara-r1 nav.sticky a{color:rgba(255,255,255,.92)!important}.theme-prepara-r1 nav.sticky a:hover{color:var(--teal-soft)!important}.theme-prepara-r1 nav.sticky a.btn-primary{color:#ffffff!important}.theme-prepara-r1 .countdown-bar{--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--gold:var(--teal-soft)}.theme-prepara-r1 .guarantee-card{color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.86);--text-mute:rgba(255,255,255,0.62);--line:rgba(255,255,255,0.12)}.theme-prepara-r1 .guarantee-card h1,.theme-prepara-r1 .guarantee-card h2,.theme-prepara-r1 .guarantee-card h3{color:#ffffff!important}.theme-prepara-r1 .guarantee-card p{color:rgba(255,255,255,.88)!important}.theme-prepara-r1 .guarantee-card b,.theme-prepara-r1 .guarantee-card strong{color:#ffffff!important}.theme-prepara-r1 footer:not(.rodape-plataforma){background:var(--ink-deep)!important;color:#ffffff;--bg-0:var(--ink-deep);--bg-1:var(--ink);--bg-2:rgba(255,255,255,0.04);--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.06)}.theme-prepara-r1 .deck-slot,.theme-prepara-r1 .deck-visual{color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--line:rgba(255,255,255,0.12)}.theme-concurso-app{--indigo:#818CF8;--indigo-2:#A5B4FC;--indigo-dim:#4F46E5;--indigo-deep:#1E1B4B;--cyan:#22D3EE;--slate-bg-0:#0B0E1A;--slate-bg-1:#14172A;--slate-bg-2:#1C2038;--slate-bg-3:#252946;--slate-line:#2A2F4A;--slate-line-soft:#1F2238;--slate-text:#F1F5F9;--slate-text-dim:#94A3B8;--slate-text-mute:#8E98AD;--danger:#F87171;--success:#4ADE80;--btn-bg:#4F46E5;--btn-bg-hover:#4338CA;--btn-fg:#FFFFFF;--accent-rgb:129,140,248;--gold:var(--indigo);--gold-2:var(--indigo-2);--gold-dim:var(--indigo-dim);--text:var(--slate-text);--text-dim:var(--slate-text-dim);--text-mute:var(--slate-text-mute);--bg-0:var(--slate-bg-0);--bg-1:var(--slate-bg-1);--bg-2:var(--slate-bg-2);--bg-3:var(--slate-bg-3);--line:var(--slate-line);--line-soft:var(--slate-line-soft);background:var(--slate-bg-0);color:var(--slate-text);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;background-image:radial-gradient(1200px 600px at 85% -5%,rgba(129,140,248,.07),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(34,211,238,.04),transparent 60%)}@theme inline{--color-surface-base:var(--slate-bg-0);--color-surface-1:var(--slate-bg-1);--color-surface-2:var(--slate-bg-2);--color-surface-3:var(--slate-bg-3);--color-accent:var(--indigo);--color-accent-strong:var(--indigo-2);--color-accent-dim:var(--indigo-dim);--color-fg-default:var(--slate-text);--color-fg-muted:var(--slate-text-dim);--color-fg-faint:var(--slate-text-mute);--color-border-default:var(--slate-line);--color-border-subtle:var(--slate-line-soft);--color-danger:var(--danger);--color-success:var(--success);--font-display:var(--font-outfit),"Outfit",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace}html.light .theme-concurso-app{--indigo:#4F46E5;--indigo-2:#4338CA;--indigo-dim:#6366F1;--cyan:#0891B2;--slate-bg-0:#FFFFFF;--slate-bg-1:#F8FAFC;--slate-bg-2:#F1F5F9;--slate-bg-3:#E2E8F0;--slate-line:#E2E8F0;--slate-line-soft:#F1F5F9;--slate-text:#0F172A;--slate-text-dim:#475569;--slate-text-mute:#5F6B7F;background:var(--slate-bg-0);color:var(--slate-text);background-image:radial-gradient(1200px 600px at 85% -5%,rgba(99,102,241,.06),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(99,102,241,.03),transparent 60%)}@layer base{.theme-concurso-app .font-display{font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.01em}.theme-concurso-app .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.theme-concurso-app img{display:block;max-width:100%}.theme-concurso-app a{color:inherit;text-decoration:none}.theme-concurso-app button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}}.theme-concurso-app .grid-bg{background-image:linear-gradient(rgba(129,140,248,.04) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,.04) 1px,transparent 0);background-size:56px 56px}html.light .theme-concurso-app .grid-bg{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0)}.theme-concurso-app .stripes{background-image:repeating-linear-gradient(135deg,rgba(129,140,248,.05) 0 1px,transparent 1px 14px)}html.light .theme-concurso-app .stripes{background-image:repeating-linear-gradient(135deg,rgba(99,102,241,.05) 0 1px,transparent 1px 14px)}@keyframes pulseIndigo{0%,to{box-shadow:0 0 0 0 rgba(129,140,248,.5)}50%{box-shadow:0 0 0 12px rgba(129,140,248,0)}}@keyframes fadeUpIndigo{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.theme-concurso-app .in-view{animation:fadeUpIndigo .7s cubic-bezier(.2,.8,.2,1) both}.theme-concurso-app .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:600;font-size:15px;letter-spacing:0;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.18);transition:background-color .15s ease,box-shadow .15s ease;cursor:pointer;text-decoration:none}.theme-concurso-app .btn-primary:hover{background:var(--btn-bg-hover);box-shadow:0 4px 12px -2px rgba(79,70,229,.35)}.theme-concurso-app .btn-primary:active{background:var(--btn-bg-hover);box-shadow:none}.theme-concurso-app .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--slate-line);background:transparent;color:var(--slate-text);font-family:var(--font-outfit),"Outfit",sans-serif;font-weight:500;font-size:15px;border-radius:10px;transition:border-color .15s ease,color .15s ease,background-color .15s ease;cursor:pointer;text-decoration:none}.theme-concurso-app .btn-ghost:hover{border-color:var(--indigo);color:var(--indigo)}.theme-concurso-app .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(129,140,248,.1);border:1px solid rgba(129,140,248,.25);color:var(--indigo);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.theme-concurso-app .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--indigo)}.theme-concurso-app .card{background:var(--slate-bg-1);border:1px solid var(--slate-line);border-radius:14px;position:relative}html.light .theme-concurso-app .card{background:#ffffff}.theme-concurso-app .eyebrow,.theme-concurso-app .section-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;color:var(--indigo);font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.theme-concurso-app .section-label:before{content:"";width:32px;height:1px;background:var(--indigo)}.theme-concurso-app .container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.theme-concurso-app .container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:640px){.theme-concurso-app .container,.theme-concurso-app .container-wide{padding:0 32px}}@layer base{.theme-concurso-app :where(h1,h2,h3,h4){font-family:var(--font-outfit),"Outfit",sans-serif;letter-spacing:-.02em;line-height:1.05;color:var(--slate-text)}}.theme-concurso-app .accent{color:var(--indigo)}.theme-concurso-app .accent-strong{color:var(--indigo-2)}.theme-concurso-app .accent-cyan{color:var(--cyan)}.theme-concurso-app [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.theme-concurso-app [data-reveal].revealed{opacity:1;transform:translateY(0)}.theme-concurso-app a:focus-visible,.theme-concurso-app button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.theme-concurso-app nav.sticky{background:rgba(11,14,26,.92)!important;color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.86);--text-mute:rgba(255,255,255,0.6);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.08)}html.light .theme-concurso-app nav.sticky{background:rgba(255,255,255,.92)!important;color:var(--slate-text);--text:var(--slate-text);--text-dim:var(--slate-text-dim);--text-mute:var(--slate-text-mute);--line:var(--slate-line);--line-soft:var(--slate-line-soft)}.theme-concurso-app nav.sticky a:not(.btn-primary):hover{color:var(--indigo)!important}.theme-concurso-app .countdown-bar{background:var(--indigo-deep);border-bottom:1px solid rgba(129,140,248,.2);color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--gold:var(--indigo-2);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;overflow:hidden;position:relative}.theme-concurso-app .countdown-bar:after,.theme-concurso-app .countdown-bar:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.theme-concurso-app .countdown-bar:before{left:0;background:linear-gradient(90deg,var(--indigo-deep),transparent)}.theme-concurso-app .countdown-bar:after{right:0;background:linear-gradient(-90deg,var(--indigo-deep),transparent)}html.light .theme-concurso-app .countdown-bar{background:#eef1ff;border-bottom:1px solid rgba(99,102,241,.18);color:#0f172a;--text:#0f172a;--text-dim:#475569;--text-mute:#94a3b8;--gold:#6366f1}html.light .theme-concurso-app .countdown-bar:before{background:linear-gradient(90deg,#eef1ff,transparent)}html.light .theme-concurso-app .countdown-bar:after{background:linear-gradient(-90deg,#eef1ff,transparent)}.theme-concurso-app footer:not(.rodape-plataforma){background:var(--indigo-deep)!important;color:#ffffff;--bg-0:var(--indigo-deep);--bg-1:rgba(255,255,255,0.04);--bg-2:rgba(255,255,255,0.04);--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.06);--gold:var(--indigo-2)}.theme-concurso-app .deck-slot{position:absolute;top:0;left:0;width:360px;height:510px;transform:var(--rest);transform-style:preserve-3d;transform-origin:bottom right;transition:z-index 0s}.theme-concurso-app .deck-slot:hover{z-index:50!important}.theme-concurso-app .deck-visual{position:absolute;inset:0;border-radius:10px;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;opacity:var(--rest-opacity,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,box-shadow .3s ease;will-change:transform,opacity;color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.78)}.theme-concurso-app .deck-slot:hover .deck-visual{transform:translate3d(40px,-30px,120px) rotate(2deg) scale(1.04);opacity:1}.theme-concurso-app .sim-card{display:block}.theme-concurso-app .sim-card .card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.theme-concurso-app .sim-card:hover .card{transform:translateY(-4px);border-color:rgba(129,140,248,.45);box-shadow:0 24px 48px -20px rgba(99,102,241,.25)}.theme-cursinho-app{--navy:#0D1B3D;--navy-2:#1B2A54;--navy-3:#2E3A67;--navy-soft:#445481;--orange:#FF6A00;--orange-2:#FF8A3D;--orange-dim:#E55F00;--peach:#FFE8D6;--paper-bg-0:#FFFFFF;--paper-bg-1:#F3F5F9;--paper-bg-2:#E8ECF4;--paper-bg-3:#DCE2EE;--paper-line:#E2E7F0;--paper-line-soft:#F0F3F8;--paper-text:#0D1B3D;--paper-text-dim:#445481;--paper-text-mute:#5D6782;--danger:#E04D3C;--success:#2BB673;--btn-bg:#FF6A00;--btn-bg-hover:#FF8A3D;--btn-fg:#0A1228;--accent-rgb:255,106,0;--gold:#C2410C;--gold-2:#9A3412;--gold-dim:var(--orange);--text:var(--paper-text);--text-dim:var(--paper-text-dim);--text-mute:var(--paper-text-mute);--bg-0:var(--paper-bg-0);--bg-1:var(--paper-bg-1);--bg-2:var(--paper-bg-2);--bg-3:var(--paper-bg-3);--line:var(--paper-line);--line-soft:var(--paper-line-soft);background:var(--paper-bg-0);color:var(--paper-text);font-family:var(--font-poppins),"Poppins",system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;background-image:radial-gradient(1200px 600px at 85% -5%,rgba(255,106,0,.06),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(13,27,61,.04),transparent 60%)}@theme inline{--color-surface-base:var(--paper-bg-0);--color-surface-1:var(--paper-bg-1);--color-surface-2:var(--paper-bg-2);--color-surface-3:var(--paper-bg-3);--color-accent:var(--orange);--color-accent-strong:var(--orange-2);--color-accent-dim:var(--orange-dim);--color-fg-default:var(--paper-text);--color-fg-muted:var(--paper-text-dim);--color-fg-faint:var(--paper-text-mute);--color-border-default:var(--paper-line);--color-border-subtle:var(--paper-line-soft);--color-danger:var(--danger);--color-success:var(--success);--font-display:var(--font-poppins),"Poppins",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace}html.dark .theme-cursinho-app{--orange:#FF7A1A;--orange-2:#FF9B4D;--orange-dim:#E55F00;--paper-bg-0:#0A1228;--paper-bg-1:#0D1B3D;--paper-bg-2:#1B2A54;--paper-bg-3:#2E3A67;--paper-line:#2E3A67;--paper-line-soft:#1B2A54;--paper-text:#F3F5F9;--paper-text-dim:#B7BEC9;--paper-text-mute:#98A3BC;--gold:var(--orange);--gold-2:var(--orange-2);--gold-dim:var(--orange-dim);background:var(--paper-bg-0);color:var(--paper-text);background-image:radial-gradient(1200px 600px at 85% -5%,rgba(255,122,26,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(129,140,248,.04),transparent 60%)}@layer base{.theme-cursinho-app .font-display{font-family:var(--font-poppins),"Poppins",sans-serif;letter-spacing:-.01em}.theme-cursinho-app .font-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.theme-cursinho-app img{display:block;max-width:100%}.theme-cursinho-app a{color:inherit;text-decoration:none}.theme-cursinho-app button{font-family:inherit;cursor:pointer;border:0;background:transparent;color:inherit}}.theme-cursinho-app .grid-bg{background-image:linear-gradient(rgba(13,27,61,.04) 1px,transparent 0),linear-gradient(90deg,rgba(13,27,61,.04) 1px,transparent 0);background-size:56px 56px}html.dark .theme-cursinho-app .grid-bg{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0)}.theme-cursinho-app .stripes{background-image:repeating-linear-gradient(135deg,rgba(255,106,0,.05) 0 1px,transparent 1px 14px)}@keyframes pulseOrange{0%,to{box-shadow:0 0 0 0 rgba(255,106,0,.5)}50%{box-shadow:0 0 0 12px rgba(255,106,0,0)}}@keyframes fadeUpOrange{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.theme-cursinho-app .in-view{animation:fadeUpOrange .7s cubic-bezier(.2,.8,.2,1) both}.theme-cursinho-app .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:15px;letter-spacing:0;border-radius:10px;box-shadow:0 1px 2px rgba(13,27,61,.18);transition:background-color .15s ease,box-shadow .15s ease;cursor:pointer;text-decoration:none}.theme-cursinho-app .btn-primary:hover{background:var(--btn-bg-hover);box-shadow:0 4px 12px -2px rgba(255,106,0,.35)}.theme-cursinho-app .btn-primary:active{box-shadow:none}.theme-cursinho-app .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--line);background:transparent;color:var(--text);font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:500;font-size:15px;border-radius:10px;transition:border-color .15s ease,color .15s ease;cursor:pointer;text-decoration:none}.theme-cursinho-app .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.theme-cursinho-app .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.25);color:var(--orange);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.theme-cursinho-app .tag .dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.theme-cursinho-app .card{background:var(--paper-bg-1);border:1px solid var(--line);border-radius:14px;position:relative;background:#ffffff}html.dark .theme-cursinho-app .card{background:var(--paper-bg-1)}.theme-cursinho-app .eyebrow,.theme-cursinho-app .section-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;color:var(--orange);font-size:12px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.theme-cursinho-app .section-label:before{content:"";width:32px;height:1px;background:var(--orange)}.theme-cursinho-app .container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.theme-cursinho-app .container-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:640px){.theme-cursinho-app .container,.theme-cursinho-app .container-wide{padding:0 32px}}@layer base{.theme-cursinho-app :where(h1,h2,h3,h4){font-family:var(--font-poppins),"Poppins",sans-serif;letter-spacing:-.02em;line-height:1.05;color:var(--text)}}.theme-cursinho-app .accent{color:var(--orange)}.theme-cursinho-app .accent-strong{color:var(--orange-2)}.theme-cursinho-app .accent-navy{color:var(--navy)}html.dark .theme-cursinho-app .accent-navy{color:var(--text)}.theme-cursinho-app [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.theme-cursinho-app [data-reveal].revealed{opacity:1;transform:translateY(0)}.theme-cursinho-app a:focus-visible,.theme-cursinho-app button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.theme-cursinho-app nav.sticky{background:rgba(13,27,61,.92)!important;color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.86);--text-mute:rgba(255,255,255,0.6);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.08)}.theme-cursinho-app nav.sticky a:not(.btn-primary):hover{color:var(--orange)!important}.theme-cursinho-app .countdown-bar{background:var(--navy);border-bottom:1px solid rgba(255,106,0,.25);color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--gold:var(--orange-2);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px;overflow:hidden;position:relative}.theme-cursinho-app .countdown-bar:after,.theme-cursinho-app .countdown-bar:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.theme-cursinho-app .countdown-bar:before{left:0;background:linear-gradient(90deg,var(--navy),transparent)}.theme-cursinho-app .countdown-bar:after{right:0;background:linear-gradient(-90deg,var(--navy),transparent)}.theme-cursinho-app footer:not(.rodape-plataforma){background:var(--navy)!important;color:#ffffff;--bg-0:var(--navy);--bg-1:rgba(255,255,255,0.04);--bg-2:rgba(255,255,255,0.04);--text:#ffffff;--text-dim:rgba(255,255,255,0.78);--text-mute:rgba(255,255,255,0.55);--line:rgba(255,255,255,0.12);--line-soft:rgba(255,255,255,0.06);--gold:var(--orange-2)}.theme-cursinho-app .deck-slot{position:absolute;top:0;left:0;width:360px;height:510px;transform:var(--rest);transform-style:preserve-3d;transform-origin:bottom right;transition:z-index 0s}.theme-cursinho-app .deck-slot:hover{z-index:50!important}.theme-cursinho-app .deck-visual{position:absolute;inset:0;border-radius:10px;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;opacity:var(--rest-opacity,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,box-shadow .3s ease;will-change:transform,opacity;color:#ffffff;--text:#ffffff;--text-dim:rgba(255,255,255,0.78)}.theme-cursinho-app .deck-slot:hover .deck-visual{transform:translate3d(40px,-30px,120px) rotate(2deg) scale(1.04);opacity:1}.theme-cursinho-app .sim-card{display:block}.theme-cursinho-app .sim-card .card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.theme-cursinho-app .sim-card:hover .card{transform:translateY(-4px);border-color:rgba(255,106,0,.45);box-shadow:0 24px 48px -20px rgba(255,106,0,.25)}