.lp{--blue-950:#061449;--blue-900:#0a1f6b;--blue-800:#0f2c8f;--blue-700:#143bbf;--blue-600:#1b4de4;--blue-500:#2a6bff;--blue-400:#5a8dff;--gold:#ffc300;--gold-deep:#f5a623;--green:#2fc14b;--green-deep:#1ea53b;--red:#f2385a;--ink:#0b1331;--slate:#5a6488;--cloud:#eef2fb;--cloud-2:#e3e9fa;--white:#fff;--r-lg:28px;--r-md:20px;--r-sm:14px;--shadow-card:0 18px 44px -18px #0b13314d;--shadow-pop:0 26px 60px -20px #0b133173;--maxw:1180px;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Nunito,system-ui,sans-serif;overflow-x:clip}.lp h1,.lp h2,.lp h3,.lp h4{letter-spacing:-.01em;margin:0;font-family:"Baloo 2",system-ui,sans-serif;line-height:1.04}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp img{max-width:100%;display:block}.lp ::selection{background:var(--gold);color:var(--blue-900)}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp #entrar,.lp #como,.lp #recursos,.lp #faq{scroll-margin-top:90px}.lp .site-header{z-index:60;background:0 0;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.lp .site-header.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#0a1f6b,#091a5e);box-shadow:0 8px 30px -16px #0009}.lp .nav{justify-content:space-between;align-items:center;height:74px;display:flex}.lp .brand{align-items:center;gap:11px;display:flex}.lp .brand img{filter:drop-shadow(0 4px 10px #00000059);border-radius:10px;width:auto;height:42px}.lp .brand .wordmark{flex-direction:column;line-height:1;display:flex}.lp .brand .wordmark b{color:#fff;letter-spacing:.2px;font-family:"Baloo 2";font-size:18px;font-weight:800}.lp .brand .wordmark span{letter-spacing:3px;color:var(--gold);text-transform:uppercase;font-family:"Baloo 2";font-size:10.5px;font-weight:700}.lp .nav-links{align-items:center;gap:30px;display:flex}.lp .nav-links a{color:#ffffffd1;font-size:15px;font-weight:700;transition:color .2s}.lp .nav-links a:hover{color:#fff}.lp .btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;font-family:"Baloo 2";font-size:15.5px;font-weight:700;transition:transform .16s,box-shadow .2s,filter .2s;display:inline-flex}.lp .btn-gold{background:linear-gradient(180deg,#ffd23d,var(--gold));color:var(--blue-900);padding:12px 24px;box-shadow:0 10px 22px -8px #ffc300b3,inset 0 1px #fff9}.lp .btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 30px -8px #ffc300cc,inset 0 1px #fff9}.lp .btn-gold:active{transform:translateY(0)}.lp .hero{color:#fff;background:radial-gradient(120% 90% at 12% 0,#2a6bff 0%,#2a6bff00 55%),radial-gradient(110% 80% at 100% 8%,#1b4de4 0%,#1b4de400 50%),linear-gradient(165deg,#143bbf 0%,#0d2a92 55%,#0a1f6b 100%);margin-top:-74px;padding-top:92px;position:relative;overflow:hidden}.lp .grid-bg{transform-origin:top;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:54px 54px;height:130%;animation:22s linear infinite lpgrid;position:absolute;inset:-2% -2% auto;transform:perspective(900px)rotateX(58deg)scale(1.7);-webkit-mask-image:linear-gradient(#000 0%,#00000040 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000040 60%,#0000 100%)}@keyframes lpgrid{0%{background-position:0 0}to{background-position:0 54px}}.lp .glow-a{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#2fc14b52,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;left:-120px}.lp .glow-b{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ffc30038,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-260px;right:-160px}.lp .hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;padding:46px 0 86px;display:grid;position:relative}.lp .pill-row{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.lp .pill{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.lp .pill .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.lp .pill.gold .dot{background:var(--gold);box-shadow:0 0 10px var(--gold)}.lp .hero h1{letter-spacing:-.02em;text-shadow:0 3px #07123c59;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1}.lp .hero h1 .hl{color:var(--gold);white-space:nowrap}.lp .hero .sub{color:#ffffffdb;max-width:30em;margin-top:20px;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.55}.lp .hero-feats{grid-template-columns:1fr 1fr;gap:12px 18px;max-width:34em;margin:26px 0 0;padding:0;list-style:none;display:grid}.lp .hero-feats li{color:#ffffffeb;align-items:center;gap:11px;font-size:15px;font-weight:700;display:flex}.lp .hero-feats .ic{background:#ffffff1f;border:1px solid #fff3;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lp .hero-feats .ic svg{width:18px;height:18px}.lp .hero-right{position:relative}.lp .pin-stage{height:0;position:relative}.lp .pin-float{z-index:1;filter:drop-shadow(0 28px 38px #00000073);width:232px;animation:5.5s ease-in-out infinite lpfloat;position:absolute;top:-158px;left:-78px}@keyframes lpfloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-18px)rotate(1.5deg)}}.lp .auth-card{z-index:3;border-radius:var(--r-lg);box-shadow:var(--shadow-pop), inset 0 1px 0 #fff;background:linear-gradient(#fff,#f7f9ff);border:1px solid #ffffffb3;padding:30px 28px 24px;position:relative}.lp .auth-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.lp .auth-card h3{color:var(--ink);white-space:nowrap;font-size:22px;font-weight:800}.lp .auth-card .tag{color:var(--green-deep);background:#e3f8e8;border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:800}.lp .auth-card .lead{color:var(--slate);margin:10px 0 18px;font-size:14px;font-weight:600}.lp .gbtn{border-radius:var(--r-sm);color:#28304d;cursor:pointer;background:#fff;border:1.5px solid #e2e6f0;justify-content:center;align-items:center;gap:11px;width:100%;padding:14px;font-family:"Baloo 2";font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .12s;display:flex}.lp .gbtn:hover{border-color:#c7cee0;transform:translateY(-1px);box-shadow:0 8px 20px -12px #0b133159}.lp .gbtn:disabled{opacity:.7;cursor:default}.lp .gbtn svg{width:20px;height:20px}.lp .divider{color:#9aa3bf;letter-spacing:1px;align-items:center;gap:14px;margin:18px 2px;font-size:12px;font-weight:800;display:flex}.lp .divider:before,.lp .divider:after{content:"";background:#e6e9f2;flex:1;height:1px}.lp .field{position:relative}.lp .field input{border-radius:var(--r-sm);width:100%;color:var(--ink);background:#f4f6fc;border:1.5px solid #e2e6f0;padding:15px 16px;font-family:Nunito;font-size:15.5px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s}.lp .field input::placeholder{color:#9aa3bf}.lp .field input:focus{border-color:var(--blue-500);background:#fff;outline:none;box-shadow:0 0 0 4px #2a6bff24}.lp .btn-primary{border-radius:var(--r-sm);cursor:pointer;color:#fff;background:linear-gradient(180deg,var(--blue-500),var(--blue-600));border:none;width:100%;margin-top:12px;padding:15px;font-family:"Baloo 2";font-size:16.5px;font-weight:700;transition:transform .14s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 14px 26px -12px #1b4de4cc,inset 0 1px #ffffff59}.lp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 34px -12px #1b4de4e6,inset 0 1px #ffffff59}.lp .btn-primary:active{transform:translateY(0)}.lp .btn-primary:disabled{filter:saturate(.8)brightness(.95);cursor:default}.lp .btn-primary .shine{background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:50%;height:100%;animation:3.6s ease-in-out infinite lpshine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes lpshine{0%,60%{left:-60%}80%,to{left:130%}}.lp .ok-msg{text-align:center;color:var(--green-deep);margin-top:12px;font-size:14px;font-weight:700;animation:.4s lpfade}.lp .err-msg{text-align:center;color:var(--red);margin-top:12px;font-size:13.5px;font-weight:700}.lp .legal{color:#9aa3bf;text-align:center;margin-top:14px;font-size:12px;font-weight:600;line-height:1.5}.lp .legal a{color:var(--blue-600);text-underline-offset:2px;font-weight:800;text-decoration:underline}.lp .hero-wave{z-index:2;line-height:0;position:absolute;bottom:-1px;left:0;right:0}.lp .hero-wave svg{width:100%;height:70px;display:block}.lp section{position:relative}.lp .sec-light{background:linear-gradient(#f4f7fe,#eaf0fc)}.lp .sec-head{text-align:center;max-width:680px;margin:0 auto}.lp .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue-600);background:#1b4de41a;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 15px;font-family:"Baloo 2";font-size:13px;font-weight:700;display:inline-flex}.lp .sec-light .sec-head h2{color:var(--ink);font-size:clamp(30px,3.6vw,46px);font-weight:800}.lp .sec-head p.dek{color:var(--slate);margin-top:12px;font-size:17px;font-weight:600}.lp .sec-pad{padding:88px 0}.lp .steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:56px;display:grid;position:relative}.lp .route{z-index:0;pointer-events:none;height:3px;position:absolute;top:62px;left:14%;right:14%}.lp .route svg{width:100%;height:40px;overflow:visible}.lp .route path{stroke:var(--blue-400);stroke-width:3px;stroke-dasharray:2 10;stroke-linecap:round;fill:none;opacity:.7}.lp .step{z-index:1;border-radius:var(--r-lg);box-shadow:var(--shadow-card);background:#fff;border:1px solid #fff;padding:30px 26px 28px;transition:transform .25s,box-shadow .25s;position:relative}.lp .step:hover{box-shadow:var(--shadow-pop);transform:translateY(-7px)}.lp .step .badge{color:#fff;background:linear-gradient(180deg,var(--blue-500),var(--blue-700));border-radius:13px;place-items:center;width:40px;height:40px;font-family:"Baloo 2";font-size:19px;font-weight:800;display:grid;position:absolute;top:-18px;right:24px;transform:rotate(8deg);box-shadow:0 10px 18px -8px #1b4de4b3}.lp .step .ic-wrap{border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:20px;display:grid;box-shadow:inset 0 1px #fff9,0 12px 24px -12px #0b133159}.lp .step:nth-child(2) .ic-wrap{background:linear-gradient(#e8efff,#d6e3ff)}.lp .step:nth-child(3) .ic-wrap{background:linear-gradient(#fff2cf,#ffe49b)}.lp .step:nth-child(4) .ic-wrap{background:linear-gradient(#e2f8e8,#c9f1d4)}.lp .step .ic-wrap svg{width:38px;height:38px}.lp .step h3{color:var(--ink);margin-bottom:9px;font-size:23px;font-weight:800}.lp .step p{color:var(--slate);font-size:15.5px;font-weight:600;line-height:1.55}.lp .sec-blue{color:#fff;background:radial-gradient(100% 80% at 0 0,#2a6bff 0%,#2a6bff00 55%),linear-gradient(160deg,#143bbf,#0a1f6b);overflow:hidden}.lp .sec-blue .grid-bg{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;height:auto;animation:none;position:absolute;inset:0;transform:none;-webkit-mask-image:radial-gradient(80% 80% at 50% 30%,#000,#0000 90%);mask-image:radial-gradient(80% 80% at 50% 30%,#000,#0000 90%)}.lp .sec-blue .sec-head h2{color:#fff;font-size:clamp(30px,3.6vw,46px);font-weight:800}.lp .sec-blue .eyebrow{color:var(--gold);background:#ffc30024}.lp .sec-blue .sec-head p.dek{color:#fffc}.lp .feats{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:54px;display:grid;position:relative}.lp .feat{border-radius:var(--r-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff21,#ffffff0f);border:1px solid #ffffff29;padding:26px 22px;transition:transform .25s,background .25s,border-color .25s}.lp .feat:hover{background:linear-gradient(#fff3,#ffffff17);border-color:#ffffff4d;transform:translateY(-6px)}.lp .feat .fic{background:#ffffff24;border:1px solid #fff3;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.lp .feat .fic svg{width:27px;height:27px}.lp .feat h4{color:#fff;margin-bottom:8px;font-size:19px;font-weight:800}.lp .feat p{color:#ffffffc7;font-size:14.5px;font-weight:600;line-height:1.5}.lp .faq-wrap{flex-direction:column;gap:14px;max-width:760px;margin:54px auto 0;display:flex}.lp .faq{border-radius:var(--r-md);background:#fff;border:1px solid #e6ebf7;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 10px 30px -22px #0b133166}.lp .faq.open{box-shadow:var(--shadow-card);border-color:#d4ddf3}.lp .faq button{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:"Baloo 2";font-size:18px;font-weight:700;display:flex}.lp .faq .q-ic{background:var(--cloud);width:30px;height:30px;color:var(--blue-600);border-radius:9px;flex:none;place-items:center;transition:transform .3s,background .2s,color .2s;display:grid}.lp .faq .q-ic svg{width:16px;height:16px}.lp .faq.open .q-ic{background:var(--blue-600);color:#fff;transform:rotate(45deg)}.lp .faq .ans{max-height:0;transition:max-height .35s;overflow:hidden}.lp .faq .ans p{color:var(--slate);padding:0 24px 22px;font-size:15.5px;font-weight:600;line-height:1.6}.lp .faq .ans a{color:var(--blue-600);font-weight:800;text-decoration:underline}.lp .cta-strip{margin-top:64px}.lp .cta-card{border-radius:var(--r-lg);background:linear-gradient(120deg,var(--blue-600),var(--blue-800));box-shadow:var(--shadow-pop);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:48px 44px;display:flex;position:relative;overflow:hidden}.lp .cta-card .glow{pointer-events:none;background:radial-gradient(circle,#ffc3004d,#0000 65%);border-radius:50%;width:400px;height:400px;position:absolute;top:-160px;right:-120px}.lp .cta-card h3{color:#fff;z-index:1;font-size:clamp(24px,2.6vw,34px);font-weight:800;position:relative}.lp .cta-card p{color:#ffffffd1;z-index:1;margin-top:8px;font-weight:600;position:relative}.lp .cta-card .btn-gold{z-index:1;padding:15px 30px;font-size:17px;position:relative}.lp .site-footer{background:var(--blue-950);color:#ffffffb3;padding:54px 0 38px}.lp .foot-top{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:30px;display:flex}.lp .foot-brand img{height:64px;margin-bottom:14px}.lp .foot-brand p{max-width:30em;font-size:14px;font-weight:600;line-height:1.5}.lp .foot-links{flex-wrap:wrap;gap:40px;display:flex}.lp .foot-col h5{color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-family:"Baloo 2";font-size:14px;font-weight:700}.lp .foot-col a{margin-bottom:10px;font-size:14.5px;font-weight:600;transition:color .2s;display:block}.lp .foot-col a:hover{color:var(--gold)}.lp .foot-bottom{color:#ffffff80;padding-top:24px;font-size:13px;font-weight:600;line-height:1.6}.lp .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lp .reveal.in{opacity:1;transform:none}@keyframes lpfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp .pin-float,.lp .grid-bg,.lp .btn-primary .shine{animation:none!important}.lp .reveal{opacity:1;transform:none}}@media (max-width:980px){.lp .hero-inner{grid-template-columns:1fr;gap:30px;padding:32px 0 76px}.lp .pin-float,.lp .nav-links{display:none}.lp .steps{grid-template-columns:1fr}.lp .route{display:none}.lp .feats{grid-template-columns:1fr 1fr}.lp .hero h1{font-size:clamp(32px,8vw,46px)}}@media (max-width:560px){.lp .feats,.lp .hero-feats{grid-template-columns:1fr}.lp .cta-card{padding:34px 26px}.lp .sec-pad{padding:64px 0}.lp .wrap{padding:0 18px}}
