:root{--green:#60e5aa;--green-d:#3ac98b;--green-2:#86f3c2;--ink:#f2f5f2;--muted:#929d97;--night:#080a09;--night-2:#101411;--night-3:#17211b;--line:#ffffff14;--mint:#0d110f;--mint-2:#182b21}body{background:#080a09;color:#f2f5f2;font-weight:400}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2{font-weight:500!important;letter-spacing:-.06em}h2{font-size:clamp(34px,4.6vw,58px)}h2 em{font-style:normal;color:var(--green)}.wrap{max-width:1240px;padding-inline:40px}.lead{font-size:16px;line-height:1.8;color:#98a39c}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.16em;color:#76cda3;background:transparent;border:1px solid #47795e4a;padding:9px 15px}.btn{font-size:13px;font-weight:600;padding:15px 26px;transition:transform .25s,box-shadow .25s}.btn-primary{background:#e7f6ec;color:#102017;box-shadow:0 10px 40px #5ddd9720}.btn-primary:hover{background:var(--green);box-shadow:0 10px 40px #5ddd9750}.btn-ghost{background:#ffffff05;color:#d0dbd4;border:1px solid #ffffff22}.btn-ghost:hover{background:#ffffff0a}section{padding-block:100px;scroll-margin-top:105px}header{position:sticky;top:15px;width:calc(100% - 80px);max-width:1180px;margin:15px auto 0;border:1px solid #ffffff15;border-radius:99px;background:#0c0e0ddd;backdrop-filter:blur(25px)}header.scrolled{border-color:#ffffff20}.nav{height:70px;padding:0 22px}.brand{font-size:18px;font-weight:600;letter-spacing:-.04em}.brand svg{width:30px;height:30px}.nav-links{gap:25px;color:#a8b0aa;font-size:12px}.nav .btn{font-size:11px;padding:12px 19px}.hero{padding:82px 0 0;position:relative;background:transparent;overflow:clip}.hero-content{max-width:880px;margin:auto;text-align:center;position:relative;z-index:2}.hero h1{font-size:clamp(42px,5.5vw,72px);line-height:1.09;margin:24px 0}.hero h1 em{color:#c3e9cf;font-style:normal}.hero .lead{max-width:660px;margin:20px auto 0;font-size:15px}.hero .actions{justify-content:center;margin-top:30px;gap:12px}.hero-tags{display:flex;justify-content:center;gap:25px;margin-top:25px;color:#76847b;font-size:10px}.hero-tags span:before{content:'✧';color:#62d6a2;margin-right:8px}.hero-halo{position:absolute;width:900px;height:900px;top:300px;left:calc(50% - 450px);background:radial-gradient(ellipse,#18604236,transparent 65%);pointer-events:none;animation:haloBreath 9s ease-in-out infinite}.finance-stage{position:relative;height:600px;max-width:850px;margin:60px auto 0;isolation:isolate}.hero-phone{position:absolute;width:280px;height:600px;padding:8px;background:linear-gradient(140deg,#59615b,#101811 30%,#4d5c53);left:calc(50% - 140px);top:0;border-radius:39px;box-shadow:0 40px 100px #000,0 0 55px #58e59b15;overflow:hidden;z-index:3;animation:phoneFloat 8s ease-in-out infinite}.hero-phone img{border-radius:30px;width:100%;height:auto}.finance-stage:after{content:'';position:absolute;bottom:-1px;left:-40px;right:-40px;height:130px;background:linear-gradient(transparent,#080a09);z-index:6;pointer-events:none}.stage-ring{position:absolute;border:1px solid #3d95683b;border-radius:50%;left:calc(50% - 340px);top:50px;width:680px;height:450px;transform:rotate(-25deg);z-index:0}.ring-two{width:760px;height:480px;left:calc(50% - 380px);transform:rotate(25deg);border-color:#4da07717}.float-card{position:absolute;background:linear-gradient(130deg,#1a251ee8,#0f1511ed);border:1px solid #a4d2b829;border-radius:21px;padding:22px;box-shadow:0 20px 60px #0006;z-index:4;backdrop-filter:blur(20px);animation:cardFloat 7s ease-in-out infinite}.float-card>span{font-size:10px;color:#82aa91}.float-card strong{font-size:18px;display:block;font-weight:500;letter-spacing:-.03em;margin-top:15px}.spending{left:20px;top:150px;width:235px;transform:rotate(-5deg)}.bars{display:flex;gap:8px;height:70px;align-items:flex-end;margin-top:25px}.bars i{width:12px;background:linear-gradient(#74dbac,#174d31);border-radius:3px;height:60%;animation:barGrow 4s ease-in-out infinite}.bars i:nth-child(2n){height:35%;animation-delay:1s}.bars i:nth-child(3n){height:90%;animation-delay:2s}.transactions{right:0;top:230px;width:220px;transform:rotate(5deg);animation-delay:-3s}.transactions>div{font-size:11px;padding:17px 0;border-bottom:1px solid #ffffff0d}.transactions b{float:right;color:#67cb97}.guard{right:20px;top:40px;display:flex;gap:14px;align-items:center;animation-delay:-1s}.guard small{font-size:7px;letter-spacing:.1em;color:#8fb89f}.guard strong{font-size:12px;margin-top:5px}.orb-icon{width:35px;height:35px;display:grid;place-items:center;background:#2b513a;border-radius:50%;font-size:24px!important;color:#8ce0af!important}.trust{padding:35px 0 90px}.trust-card{background:#0e1410;border:1px solid #ffffff10;border-radius:20px;padding:25px}.trust-card .ic{background:#18291e;color:#80dab0;width:38px;height:38px}.trust-card h3{font-size:15px;font-weight:500}.trust-card p{font-size:12px;line-height:1.8}.agents{background:radial-gradient(ellipse at 50% 0,#17342333,transparent 60%),#0d110e;border-block:1px solid #ffffff0a}.agents .eyebrow{background:transparent}.agents .lead{font-size:15px}.agent-grid{gap:14px}.agent{border:1px solid #ffffff13;border-radius:20px;padding:24px 20px;background:linear-gradient(130deg,#19251c77,#0d120f)}.agent .av{background:linear-gradient(130deg,#3b7850,#14271b);border-radius:50%;font-size:23px;border:1px solid #74d7a02a;box-shadow:0 0 25px #74d7a015;animation:phoneFloat 6s ease-in-out infinite}.agent:nth-child(2n) .av{animation-delay:-3s}.agent h3{font-weight:500;font-size:15px}.agent p{font-size:12px;line-height:1.8;color:#85968c}.feature{gap:80px;padding-block:85px}.feature h2{font-size:clamp(35px,4vw,51px)}.feature .lead{font-size:15px}.feature li{font-size:13px;color:#a9b9af;border-bottom:1px solid #ffffff0c;padding-bottom:14px}.feature li:before{background-color:#467856;opacity:.7;width:18px;height:18px}.shot{background:radial-gradient(ellipse at 50% 20%,#3a65433d,transparent 65%),#111913;border:1px solid #6eae8422;border-radius:32px;position:relative;padding:45px 0;box-shadow:0 30px 100px #0004}.shot:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 35%,#89d6a80a 50%,transparent 65%);pointer-events:none}.shot img{width:42%;border:5px solid #28352c;box-shadow:0 30px 60px #0007;border-radius:25px;transition:transform .5s;transform:rotate(-4deg)}.shot img:nth-child(2){transform:rotate(5deg)}.shot:hover img:first-child{transform:rotate(-1deg) translateY(-10px)}.shot:hover img:nth-child(2){transform:rotate(1deg) translateY(-10px)}.pricing{background:#eef2ed;color:#15231a;padding-block:110px}.pricing .eyebrow{color:#466951;border-color:#8aab9529}.pricing h2 em{color:#548264}.pricing .lead{color:#728076}.billing-toggle{display:inline-flex;gap:5px;margin:32px auto 42px;padding:5px;background:#dde5dd;border:1px solid #cad7cc;border-radius:40px}.billing-toggle button{font:inherit;font-size:12px;cursor:pointer;border:0;background:transparent;color:#596b5e;border-radius:40px;padding:14px 25px}.billing-toggle button[aria-pressed=true]{background:#fff;box-shadow:0 4px 15px #324f3410;color:#254c33}.billing-toggle button span{margin-left:7px;font-size:8px;background:#d4eadb;color:#4c7056;padding:4px 7px;border-radius:20px}.finance-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.finance-plan{background:#ffffffa8;border:1px solid #dae2d9;border-radius:25px;padding:30px;display:flex;flex-direction:column}.finance-plan.premium{background:radial-gradient(ellipse at top right,#315b3d66,transparent 65%),#111b14;color:#ecf4ed;border-color:#2a4430;box-shadow:0 25px 80px #314d3824}.finance-plan h3{font-size:21px;font-weight:500;margin:20px 0 25px}.plan-label{font-size:8px;color:#71947c;letter-spacing:.12em}.plan-value{font-size:40px;letter-spacing:-.06em;font-weight:500;white-space:nowrap}.plan-value small{font-size:11px;letter-spacing:0;color:#8a9c8f}.finance-plan>p{font-size:12px;line-height:1.8;color:#748378}.finance-plan .billing-detail{font-size:10px;min-height:30px;margin:5px 0 25px;color:#568268}.finance-plan ul{list-style:none;display:grid;gap:14px;margin:28px 0 34px;font-size:12px;flex:1}.premium ul{color:#b6c9bc}.finance-plan .btn{display:flex;justify-content:center;font-size:12px}.finance-plan:not(.premium) .btn-ghost{border-color:#b1c6b7;color:#376346;background:transparent}.finance-plan .plan-status{font-size:9px;text-align:center;display:block;color:#849a8b;margin-top:12px}.launch-note{font-size:12px;line-height:1.8;color:#6c7d70;max-width:770px;margin:30px auto 10px}.comparison-note{font-size:9px;line-height:1.8;color:#8b988e;max-width:740px;margin:auto}.faq{max-width:850px}.faq details{background:#0e1410;border:1px solid #ffffff12;border-radius:15px;margin-bottom:12px;padding:22px}.faq summary{font-size:14px;color:#d0ddd4}.faq p{font-size:13px;color:#85968b}.cta{background:#080a09}.cta-box{background:radial-gradient(ellipse at 100% 0,#355e3c55,transparent 55%),#111c15;border:1px solid #93be9f22;box-shadow:0 0 100px #639e7220;border-radius:30px;padding:75px 45px}.cta-box h2{font-size:clamp(33px,4vw,53px)}.cta-box p{color:#a7bfae;font-size:15px}.cta-box .btn{background:#e4f0e7;color:#163222}.cta-box .marks{font-size:10px;color:#819e89}.cta-box .bg{opacity:.045}.foot{padding-top:45px;border-top:1px solid #ffffff12;gap:45px}.foot h4{font-size:12px;color:#c5d3c9}.foot p,.foot ul{font-size:12px;color:#809688}.legal{border-color:#ffffff10;color:#667b6c;font-size:10px}.reveal{transition:opacity .8s,transform .8s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #76ce9f;outline-offset:5px}@keyframes phoneFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes cardFloat{0%,100%{translate:0 0}50%{translate:0 -15px}}@keyframes haloBreath{0%,100%{opacity:.5;scale:1}50%{opacity:1;scale:1.07}}@keyframes barGrow{0%,100%{scale:1 .7;transform-origin:bottom}50%{scale:1 1;transform-origin:bottom}}@media(max-width:1000px){.hero h1{font-size:58px}.finance-stage{max-width:720px}.spending{left:0;width:200px}.transactions{width:190px}.guard{right:0}.feature{gap:40px}.finance-plan{padding:25px}.plan-value{font-size:34px}}@media(max-width:700px){.wrap{padding-inline:22px}header{width:calc(100% - 30px);top:10px;margin-top:10px}.nav{height:60px;padding:0 13px}.nav .brand{font-size:14px;gap:7px}.brand svg{width:25px;height:25px}.nav .btn{font-size:9px;padding:10px 12px}.hero{padding-top:55px}.hero h1{font-size:clamp(34px,8.7vw,48px);letter-spacing:-.06em}.hero .lead{font-size:12px;max-width:430px;line-height:1.9}.hero .eyebrow{font-size:8px}.hero .btn{font-size:11px;padding:13px 18px}.hero-tags{gap:10px;font-size:7px;flex-wrap:wrap}.finance-stage{height:440px;margin-top:48px}.hero-phone{width:200px;height:430px;left:calc(50% - 100px);border-radius:30px;padding:6px}.hero-phone img{border-radius:24px}.stage-ring{width:410px;height:270px;left:calc(50% - 205px);top:70px}.ring-two{width:460px;left:calc(50% - 230px)}.float-card{padding:12px;border-radius:14px}.float-card strong{font-size:12px;margin-top:10px}.float-card>span{font-size:7px}.spending{width:130px;left:-8px;top:170px}.bars{height:40px;gap:5px;margin-top:15px}.bars i{width:7px}.transactions{width:125px;right:-8px;top:250px}.transactions>div{font-size:8px;padding:10px 0}.guard{right:-5px;top:25px;gap:7px}.guard small{font-size:5px}.guard strong{font-size:9px}.orb-icon{width:25px;height:25px}.trust{padding-top:20px;padding-bottom:60px}.trust-card{padding:23px}.trust-grid{gap:12px}.agent-grid{grid-template-columns:1fr 1fr}.agent{padding:22px 17px}.agent:last-child{grid-column:span 2}.agent h3{font-size:14px}.agent p{font-size:11px}.feature{padding-block:45px;gap:30px}.feature h2{font-size:36px}.feature .lead{font-size:13px}.feature li{font-size:12px}.shot{padding:30px 0;gap:12px}.shot img{border-width:4px;border-radius:20px}.finance-plans{grid-template-columns:1fr;gap:22px}.finance-plan{padding:30px}.plan-value{font-size:43px}.pricing{padding-block:70px}.pricing h2{font-size:38px}.pricing .lead{font-size:13px}.billing-toggle button{font-size:11px;padding:13px 18px}.billing-toggle button span{font-size:7px}.launch-note{font-size:10px}.cta-box{padding:55px 25px}.cta-box h2{font-size:34px}.cta-box .marks{flex-direction:column;gap:10px}.foot{grid-template-columns:1fr;gap:30px}.foot p{max-width:500px}.legal{gap:15px;flex-wrap:wrap}.hero-halo{width:600px;left:calc(50% - 300px)}section{padding-block:70px}#duvidas h2{font-size:37px}.faq summary{font-size:12px}.faq details{padding:20px}.faq p{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}
