@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-ext.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(/fonts/inter-cyrillic.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(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-greek.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(/fonts/inter-vietnamese.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(/fonts/inter-latin-ext.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-20c0,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(/fonts/inter-latin.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}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;color:#1B1535;background:#F7F5FB;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#87FFA5;color:#131019}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes glowpulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes revUp{0%{transform:translateY(16px)}to{transform:none}}[data-reveal]{animation:revUp .6s cubic-bezier(.2,0,0,1) both}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#87FFA5;color:#131019;font-weight:700;padding:12px 20px;border-radius:0 0 10px 0;text-decoration:none}.skip-link:focus{left:0}:focus-visible{outline:3px solid #6A0DAD;outline-offset:2px;border-radius:4px}.nav :focus-visible,.on-dark :focus-visible{outline-color:#87FFA5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{padding-left:32px;padding-right:32px}.container,.section{max-width:1180px;margin:0 auto}.section{padding:96px 32px 0}.section-head{text-align:center;margin:0 auto}.eyebrow{color:#6A0DAD;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.h2{font-size:40px;font-weight:800;letter-spacing:-1.2px;color:#1B1535;margin:12px 0 0;line-height:1.1}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(19,16,25,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav-inner{max-width:1180px;margin:0 auto;padding:14px 32px;gap:30px}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:10px;text-decoration:none}.nav-logo-full{height:34px;width:auto;display:block}.nav-logo-icon{display:none}.nav-links{display:flex;gap:26px;margin-left:6px}.navlink{color:#B6B0CE;text-decoration:none;font-size:14px;font-weight:500}.navlink:hover{color:#fff}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.nav-login{color:#ECE9F5;text-decoration:none;font-size:14px;font-weight:600}.nav-login:hover{color:#87FFA5}.nav-cta{display:inline-flex;align-items:center;gap:7px;background:#87FFA5;color:#131019;font-weight:700;font-size:14px;padding:10px 18px;border-radius:10px;text-decoration:none;box-shadow:0 6px 20px rgba(143,250,95,.25);transition:transform .2s,box-shadow .2s}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(143,250,95,.4)}.nav-cta-mobile,.nav-toggle{display:none}.nav-toggle{margin-left:auto;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#ECE9F5;width:42px;height:42px;align-items:center;justify-content:center;cursor:pointer}.nav-mobile{display:none}@media (max-width:900px){.nav-inner{padding:12px 20px;gap:12px}.nav-actions,.nav-links,.nav-logo-full{display:none}.nav-logo-icon{display:block;height:34px;width:48px;object-fit:cover;object-position:left center}.nav-cta-mobile{display:inline-flex;margin-left:auto;padding:9px 15px;font-size:13.5px}.nav-toggle{display:inline-flex;margin-left:0}.nav-mobile{display:flex;flex-direction:column;gap:4px;padding:10px 20px 18px;border-top:1px solid rgba(255,255,255,.08)}.nav-mobile[hidden]{display:none}.nav-mobile a{padding:12px 4px;font-size:16px}.nav-mobile .nav-cta{justify-content:center;margin-top:8px;padding:14px 18px}}.hero-inner{position:relative;max-width:1180px;margin:0 auto;padding:0 32px;height:780px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-stage{display:grid}.hero-slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:56px;gap:56px;align-items:center;padding:64px 0 72px}.hero-copy{height:480px}.hero-h1{font-size:55px;line-height:1.04;font-weight:800;letter-spacing:-1.6px;color:#fff;margin:20px 0 0}.hero-sub{color:#B6B0CE;font-size:18.5px;line-height:1.6;margin:22px 0 0;max-width:520px}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:#87FFA5;color:#131019;font:700 15px/1 Inter,sans-serif;padding:16px 26px;border-radius:12px;text-decoration:none;box-shadow:0 12px 32px rgba(143,250,95,.3);transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(143,250,95,.45)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);color:#ECE9F5;font:600 15px/1 Inter,sans-serif;padding:16px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.18);text-decoration:none;transition:background .2s}.btn-ghost:hover{background:rgba(255,255,255,.12)}.hero-dots{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;align-items:center;gap:9px}.hero-dot{width:7px;height:7px;border-radius:999px;border:0;cursor:pointer;padding:0;transition:all .3s ease;background:rgba(255,255,255,.25)}.hero-dot[aria-current=true]{width:22px;background:#87FFA5}.integra-row{display:flex;gap:56px;flex-wrap:wrap}.integra-item,.integra-row{align-items:center;justify-content:center}.integra-item{display:inline-flex;height:52px;opacity:.85;transition:opacity .2s}.integra-item:hover{opacity:1}.integra-bar{position:relative;max-width:1180px;margin:0 auto;padding:40px 32px;display:flex;align-items:center;justify-content:center}.integra-label{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:#8079A0;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}@media (max-width:1024px){.hero-inner{height:auto}.hero-grid{grid-template-columns:1fr;gap:40px;padding:56px 0 84px}.hero-copy{height:auto}.hero-h1{font-size:clamp(34px,7.5vw,55px);letter-spacing:-1.2px}}@media (max-width:640px){.hero-inner{padding:0 20px}.hero-sub{font-size:16.5px}.btn-ghost,.btn-primary{width:100%;justify-content:center}.integra-bar{flex-direction:column;gap:18px;padding:24px 20px}.integra-label{position:static;transform:none}.integra-row{gap:28px}}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.grid-3,.steps-grid{display:grid;margin-top:48px}.steps-grid{grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.card{background:#fff;border:1px solid #ece7f2;border-radius:16px;padding:26px;box-shadow:0 1px 2px rgba(75,0,130,.04);transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(75,0,130,.12);border-color:#D2AFEB}.plano-toggle-wrap{display:flex;justify-content:center;margin-top:32px}.plano-toggle{position:relative;display:inline-flex;padding:5px;border-radius:999px;background:#F3EEF9;border:1px solid #e3d0f2}.plano-toggle-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:#6A0DAD;box-shadow:0 8px 20px rgba(75,0,130,.28);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:0}.plano-toggle[data-ciclo=mensal] .plano-toggle-thumb{transform:translateX(100%)}.plano-toggle-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:118px;border:0;cursor:pointer;background:transparent;color:#6A5A80;font:700 14px/1 Inter,sans-serif;padding:11px 24px;border-radius:999px;transition:color .25s}.plano-toggle-btn:hover{color:#4B0082}.plano-toggle-btn.is-active{color:#fff}.plano-economia{display:inline-block;margin-right:4px;font-size:12.5px;font-weight:800;letter-spacing:.2px;padding:4px 11px;border-radius:999px;box-shadow:0 4px 12px rgba(135,255,165,.35)}.plano-card--destaque .plano-economia,.plano-economia{background:#87FFA5;color:#12331E}.planos-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:48px;align-items:start}.plano-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #ece7f2;border-radius:18px;padding:30px 26px;box-shadow:0 1px 2px rgba(75,0,130,.04);transition:transform .25s,box-shadow .25s,border-color .25s}.plano-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(75,0,130,.12);border-color:#D2AFEB}.plano-card--destaque{background:linear-gradient(160deg,#4B0082,#6A0DAD);border-color:transparent;box-shadow:0 20px 50px rgba(75,0,130,.35);transform:translateY(-8px)}.plano-card--destaque:hover{transform:translateY(-12px);box-shadow:0 26px 60px rgba(75,0,130,.45);border-color:transparent}.plano-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#87FFA5;color:#131019;font:700 12px/1 Inter,sans-serif;letter-spacing:.3px;padding:7px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 20px rgba(143,250,95,.35)}.plano-btn-outline{display:inline-flex;align-items:center;gap:8px;background:#F5EDFB;color:#6A0DAD;font:700 15px/1 Inter,sans-serif;padding:16px 26px;border-radius:12px;text-decoration:none;border:1px solid #e3d0f2;transition:background .2s,border-color .2s}.plano-btn-outline:hover{background:#EADCF7;border-color:#D2AFEB}.plano-creditos{margin:18px 0 0;padding-top:18px;border-top:1px solid #efe9f5;font-size:14px;color:#5B5570}.plano-creditos--destaque{border-top-color:rgba(255,255,255,.15);color:#D9CFEF}.plano-creditos-valor{font-weight:800;color:#4B0082}.plano-creditos--destaque .plano-creditos-valor{color:#87FFA5}@media (max-width:1024px){.planos-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}.plano-card--destaque,.plano-card--destaque:hover{transform:none}.grid-3,.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.section{padding:64px 20px 0}.grid-3,.steps-grid{grid-template-columns:1fr;margin-top:32px}.h2{font-size:clamp(27px,7vw,40px);letter-spacing:-.8px}}.tabbar{display:flex;justify-content:center;margin-top:32px}.tabbar-inner{display:flex;gap:4px;background:#F0EAF7;padding:5px;border-radius:999px;border:1px solid #ece7f2;max-width:100%;overflow-x:auto}.tab-pill{flex:1 1;padding:11px 18px;border:0;border-radius:999px;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:13.5px;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);background:transparent;color:#5B5570;box-shadow:none}.tab-pill[aria-selected=true]{font-weight:700;background:#fff;color:#4B0082;box-shadow:0 2px 8px rgba(75,0,130,.1)}.mock-shell{margin-top:28px;border-radius:18px;overflow:hidden;box-shadow:0 34px 90px rgba(75,0,130,.16);border:1px solid #ece7f2;background:#fff}.mock-body{display:flex;height:640px}.mock-sidebar{width:230px;flex:none;background:linear-gradient(180deg,#4B0082,#6A0DAD);padding:18px 12px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.mock-nav-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;cursor:pointer;font-size:13.5px;font-family:Inter,sans-serif;transition:all .18s;background:transparent;color:#E9D7F5;font-weight:500;border:0;width:100%;text-align:left}.mock-nav-item[aria-current=true]{background:rgba(255,255,255,.16);color:#fff;font-weight:600}.mock-nav-label{color:#B78BE0;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:14px 11px 5px}.mock-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.mock-content{padding:22px;flex:1 1;min-height:0;overflow-y:auto;background:#F7F5FB}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.kpi-grid-2{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.kpi-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.split-2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:14px;gap:14px}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.promo-body{display:grid;grid-template-columns:240px 1fr;grid-gap:16px;gap:16px;align-items:start}.promo-card-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:20px;gap:20px;align-items:center}.promo-precos{display:flex;gap:22px}.promo-acoes{display:flex;flex-direction:column;gap:7px;width:108px;flex:none}.promo-approve-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:center;gap:14px;margin:4px -22px -22px;padding:14px 22px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid #ece7f2}@media (max-width:1100px){.promo-card-grid{grid-template-columns:1fr auto;row-gap:14px}.promo-precos{grid-column:1/-1}}@media (max-width:760px){.promo-body{grid-template-columns:1fr}.promo-filtros{display:none}.promo-card-grid{grid-template-columns:1fr}.promo-acoes{justify-content:flex-start}}.regras-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.anuncios-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}@media (max-width:1100px){.regras-grid{grid-template-columns:1fr}.anuncios-kpis{grid-template-columns:repeat(2,1fr)}}.massa-body{display:grid;grid-template-columns:300px 1fr;grid-gap:16px;gap:16px;align-items:start}.massa-row{display:grid;grid-template-columns:2.1fr 1fr 1fr .8fr 1.6fr 1.1fr;grid-gap:10px;gap:10px}@media (max-width:900px){.massa-body{grid-template-columns:1fr}}.mock-mobile-note{display:none}@media (max-width:900px){.mock-sidebar{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-grid-2,.kpi-mini,.split-2{grid-template-columns:1fr}.mock-content{padding:14px}.mock-shell,.tabbar{display:none}.mock-mobile-note{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding:32px 24px;text-align:center;background:#fff;border:1px solid #ece7f2;border-radius:16px;color:#6A0DAD}.mock-mobile-note p{margin:0;color:#5B5570;font-size:14.5px;line-height:1.6;max-width:340px}}@media (max-width:560px){.kpi-grid{grid-template-columns:1fr}}.stats-grid{position:relative;max-width:1180px;margin:0 auto;padding:64px 32px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr);padding:48px 20px}}.faq-section{max-width:820px;margin:0 auto;padding:96px 32px 0}.faq-box{margin-top:36px;background:#fff;border:1px solid #ece7f2;border-radius:16px;padding:6px 24px;box-shadow:0 1px 2px rgba(75,0,130,.04)}.faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:22px 0;cursor:pointer;text-align:left;font-family:Inter,sans-serif}.faq-q{font-size:16.5px;font-weight:600;color:#1B1535}.faq-chev{flex:none;color:#6A0DAD}.faq-chev svg{transition:transform .25s ease}.faq-trigger[aria-expanded=true] .faq-chev svg{transform:rotate(180deg)}.faq-answer{padding:0 0 22px;color:#5B5570;font-size:15px;line-height:1.65;max-width:680px}@media (max-width:640px){.faq-section{padding:64px 20px 0}.faq-box{padding:2px 18px}}.cta-box{position:relative;overflow:hidden;background:linear-gradient(150deg,#2A1145,#131019);border-radius:22px;padding:64px 56px;text-align:center}.cta-h2{font-size:44px;font-weight:800;letter-spacing:-1.4px;color:#fff;line-height:1.08;margin:0 auto;max-width:680px}@media (max-width:640px){.cta-box{padding:44px 24px}.cta-h2{font-size:clamp(28px,7.5vw,44px);letter-spacing:-1px}}.footer-grid{max-width:1180px;margin:0 auto;padding:56px 32px 32px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;grid-gap:32px;gap:32px}.footer-link{color:#D9CFEF;text-decoration:none;transition:color .2s}.footer-link:hover{color:#87FFA5}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.1);color:#D9CFEF;border:1px solid rgba(255,255,255,.16);transition:background .2s,color .2s,border-color .2s}.footer-social:hover{background:rgba(135,255,165,.18);color:#87FFA5;border-color:rgba(135,255,165,.4)}.footer-bottom{max-width:1180px;margin:0 auto;padding:20px 32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#6E6788;font-size:13px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;padding:44px 20px 24px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.footer-bottom{justify-content:center;text-align:center}}.hero-card-float{position:relative;animation:floaty 6.5s ease-in-out infinite}.btn-apply{background:#6A0DAD;color:#fff;border:0;font:600 14px/1 Inter,sans-serif;padding:12px 22px;border-radius:12px;cursor:pointer;box-shadow:0 8px 24px rgba(106,13,173,.25);transition:background .2s}.btn-apply:hover{background:#4B0082}