.mkt{--mbg:#042624;--mbg2:#003B39;--msurface:#0A3532;--mline:rgba(113,233,148,.14);--mint:#71E994;--ivory:#F2F7F5;--mmuted:#9DBCB6;--mdark:#032220;--mwarn:#FFB35C;--msans:var(--font-sans),system-ui,sans-serif;--mdisplay:var(--font-display),var(--msans);--mmono:var(--font-mono-mkt),ui-monospace,monospace;--mease:cubic-bezier(.25,.46,.45,.94);background:var(--mbg);color:var(--ivory);font-family:var(--msans);line-height:1.6;overflow-x:hidden}html:not(.dark) .mkt{--mbg:#F2F7F5;--mbg2:#E4EEEA;--msurface:#FFFFFF;--mline:rgba(0,59,57,.14);--mint:#0A6B4A;--ivory:#062F2C;--mmuted:#4A6B66;--mdark:#FFFFFF;--mwarn:#A65B00}html:not(.dark) .mkt .fcard{background:rgba(255,255,255,.86);box-shadow:0 24px 60px rgba(0,59,57,.13)}.mkt .on-teal{background:#003B39}html:not(.dark) .mkt .on-teal{--ivory:#F2F7F5;--mmuted:#9DBCB6;--mint:#71E994;--mline:rgba(113,233,148,.16);color:var(--ivory)}.mkt .marca-logo{height:26px;width:auto}@media (max-width:900px){.mkt .marca-logo{height:22px}}.mkt .nav-login{font-size:.86rem;padding:.55rem .95rem;white-space:nowrap}.mkt .nav-acoes{gap:.6rem}.mkt .nav-acoes,.mkt .tema-btn{display:flex;align-items:center}.mkt .tema-btn{width:38px;height:38px;justify-content:center;border-radius:999px;border:1px solid var(--mline);background:transparent;color:var(--mmuted);cursor:pointer;transition:color .2s var(--mease),border-color .2s var(--mease)}.mkt .tema-btn:hover{color:var(--mint);border-color:var(--mint)}.mkt *{margin:0;padding:0;box-sizing:border-box}.mkt ::-moz-selection{background:var(--mint);color:var(--mdark)}.mkt ::selection{background:var(--mint);color:var(--mdark)}.mkt img{max-width:100%}.mkt h1,.mkt h2{font-family:var(--mdisplay);font-weight:700;letter-spacing:-.02em;line-height:1.06}.mkt h1{font-size:clamp(2.6rem,7vw,5.4rem)}.mkt h2{font-size:clamp(2rem,4.6vw,3.6rem)}.mkt h3{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.mkt .drama,.mkt .eyebrow{color:var(--mint)}.mkt .eyebrow{font-family:var(--mmono);font-size:.78rem;text-transform:uppercase;letter-spacing:.22em;display:flex;align-items:center;gap:.6rem}.mkt .lead{color:var(--mmuted);font-size:clamp(1rem,1.6vw,1.25rem);max-width:38rem}.mkt section{position:relative;z-index:2}.mkt .noise{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mkt .loader{position:fixed;inset:0;z-index:200;background:var(--mdark);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem}.mkt .loader-icon{animation:mkt-pop 1.2s var(--mease) infinite alternate}@keyframes mkt-pop{0%{transform:scale(.94)}to{transform:scale(1.06)}}.mkt .loader-count{font-family:var(--mmono);font-size:.95rem;color:var(--mint);letter-spacing:.15em}.mkt .loader-count:after{content:"%"}.mkt .cursor-dot,.mkt .cursor-ring{position:fixed;top:0;left:0;z-index:150;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}.mkt .cursor-dot{width:8px;height:8px;background:var(--mint)}.mkt .cursor-ring{width:38px;height:38px;border:1.5px solid rgba(113,233,148,.55);transition:width .3s var(--mease),height .3s var(--mease),background .3s}.mkt .cursor-ring.grow{width:64px;height:64px;background:rgba(113,233,148,.12)}@media (pointer:coarse){.mkt .cursor-dot,.mkt .cursor-ring{display:none}}.mkt.has-cursor,.mkt.has-cursor a,.mkt.has-cursor button,.mkt.has-cursor summary{cursor:none}.mkt .mask{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.mkt .mask-in{display:inline-block;transform:translateY(115%);will-change:transform}.mkt.masks-done .mask-in{transform:none}.mkt .nav{background:color-mix(in srgb,var(--mbg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:fixed;top:1.1rem;left:50%;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:1.6rem;padding:.55rem .65rem .55rem 1rem;border-radius:99px;border:1px solid transparent;transition:background .4s var(--mease),border-color .4s;max-width:min(92vw,880px);width:-moz-max-content;width:max-content}.mkt .nav.scrolled{background:rgba(4,38,36,.65);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--mline)}.mkt .brand{display:flex;align-items:center;gap:.55rem;text-decoration:none}.mkt .brand-word{font-family:var(--mdisplay);font-weight:700;font-size:1.15rem;color:var(--ivory);letter-spacing:-.01em}.mkt .brand-word em{font-style:normal;color:var(--mint)}.mkt .nav-links{display:flex;gap:1.3rem}.mkt .nav-links a{color:var(--mmuted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .25s,transform .25s var(--mease)}.mkt .nav-links a:hover{color:var(--ivory);transform:translateY(-1px)}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.92rem;text-decoration:none;border-radius:99px;padding:.72rem 1.4rem;transition:background .3s,color .3s,box-shadow .3s;will-change:transform;cursor:pointer}.mkt .btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--mbg),0 0 0 4px var(--mint)}.mkt .btn-mint{background:var(--mint);color:var(--mdark)}.mkt .btn-mint:hover{box-shadow:0 8px 32px rgba(113,233,148,.35)}.mkt .btn-ghost{border:1px solid var(--mline);color:var(--ivory);background:rgba(113,233,148,.04)}.mkt .btn-ghost:hover{border-color:var(--mint);color:var(--mint)}.mkt .btn-lg{padding:.95rem 1.9rem;font-size:1rem}.mkt .btn-xl{padding:1.15rem 2.4rem;font-size:1.1rem}.mkt .hero{min-height:100dvh;display:flex;align-items:center;position:relative;padding:8rem 6vw 5rem;overflow:hidden;z-index:2}.mkt .hero-glow{width:60vw;height:60vw;top:-20vw;right:-15vw;border-radius:50%;background:radial-gradient(circle,rgba(113,233,148,.13),transparent 65%)}.mkt .hero-glow,.mkt .hero-mark{position:absolute;pointer-events:none}.mkt .hero-mark{right:4vw;bottom:-8vh;height:88vh;opacity:.08;will-change:transform}.mkt .mascot3d{position:absolute;right:6vw;top:50%;transform:translateY(-50%);width:min(30vw,480px);aspect-ratio:3/4.2;z-index:2;pointer-events:none;opacity:0;transition:opacity 1.2s var(--mease)}.mkt .mascot3d.on{opacity:1}.mkt .hero-inner{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:1.6rem;will-change:transform}.mkt .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);animation:mkt-pulse 2s infinite}@keyframes mkt-pulse{0%,to{box-shadow:0 0 0 0 rgba(113,233,148,.5)}50%{box-shadow:0 0 0 7px rgba(113,233,148,0)}}.mkt .hero-ctas{display:flex;gap:.9rem;flex-wrap:wrap}.mkt .hero-stats{display:flex;gap:3.2rem;margin-top:1.8rem;flex-wrap:wrap}.mkt .hero-stats dt{font-family:var(--mmono);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--mint)}.mkt .hero-stats dd{color:var(--mmuted);font-size:.85rem;max-width:11rem}.mkt .scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:var(--mmono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mmuted)}.mkt .scroll-hint span{width:1px;height:44px;background:linear-gradient(var(--mint),transparent);animation:mkt-hint 1.8s var(--mease) infinite}@keyframes mkt-hint{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.mkt .float-cards{position:absolute;inset:0;pointer-events:none;z-index:3;max-width:1400px;margin:0 auto}.mkt .fcard{position:absolute;background:rgba(10,53,50,.72);border:1px solid var(--mline);border-radius:1.2rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(3,34,32,.55);will-change:transform;opacity:0}.mkt .fcard-balance{top:24%;right:11vw;padding:1.1rem 1.4rem;display:flex;flex-direction:column;gap:.35rem;animation:mkt-float 7s ease-in-out infinite}.mkt .fcard-balance .fcard-label{font-family:var(--mmono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mmuted)}.mkt .fcard-balance strong{font-family:var(--mmono);font-size:1.4rem;font-weight:500;color:var(--ivory)}.mkt .spark{width:120px;height:36px;margin-top:.3rem}.mkt .fcard-pix{top:54%;right:24vw;animation:mkt-float 6s ease-in-out .8s infinite}.mkt .fcard-paid,.mkt .fcard-pix{padding:.85rem 1.1rem;display:flex;align-items:center;gap:.7rem}.mkt .fcard-paid{top:72%;right:9vw;animation:mkt-float 8s ease-in-out 1.6s infinite}.mkt .fcard b{display:block;font-size:.86rem}.mkt .fcard span{font-size:.75rem;color:var(--mmuted)}.mkt .fcard-ico{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(113,233,148,.15);color:var(--mint);font-size:.95rem;flex-shrink:0}@keyframes mkt-float{0%,to{translate:0 0}50%{translate:0 -14px}}.mkt .marquee{overflow:hidden;border-top:1px solid var(--mline);border-bottom:1px solid var(--mline);padding:1.4rem 0;background:rgba(3,34,32,.6);position:relative;z-index:2}.mkt .marquee-track{display:flex;white-space:nowrap;width:-moz-max-content;width:max-content;animation:mkt-scroll 30s linear infinite}.mkt .marquee-track span{font-family:var(--mdisplay);font-weight:700;font-size:clamp(1.1rem,2.2vw,1.7rem);text-transform:uppercase;color:var(--ivory)}.mkt .marquee-track b{color:transparent;-webkit-text-stroke:1px rgba(113,233,148,.75)}.mkt .marquee-track i{font-style:normal;color:var(--mint)}@keyframes mkt-scroll{to{transform:translateX(-50%)}}.mkt .manifesto{padding:11rem 6vw;max-width:920px;margin:0 auto;will-change:transform}.mkt .manifesto-text{font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.35}.mkt .manifesto-text em{font-style:normal;color:var(--mint)}.mkt .manifesto-text .w{opacity:.13;transition:opacity .5s var(--mease)}.mkt .manifesto-text .w.on{opacity:1}.mkt .curtain{border-radius:3rem 3rem 0 0;background:linear-gradient(180deg,var(--msurface) 0,var(--mbg) 26%);margin-top:-3rem}.mkt .features{padding:7rem 6vw 8rem}.mkt .features .cards,.mkt .features .section-head{max-width:1200px;margin-left:auto;margin-right:auto}.mkt .section-head{margin-bottom:3.4rem;display:flex;flex-direction:column;gap:1rem}.mkt .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;perspective:1200px}.mkt .card{background:var(--msurface);border:1px solid var(--mline);border-radius:2rem;padding:1.8rem;display:flex;flex-direction:column;gap:.8rem;transition:border-color .4s,box-shadow .4s;transform-style:preserve-3d;will-change:transform}.mkt .card:hover{border-color:rgba(113,233,148,.45);box-shadow:0 20px 50px rgba(3,34,32,.6)}.mkt .card p{color:var(--mmuted);font-size:.95rem}.mkt .card-more{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--mease),opacity .5s;font-size:.88rem!important}.mkt .card:focus-within .card-more,.mkt .card:hover .card-more{max-height:8rem;opacity:1}.mkt .card-chart{display:flex;align-items:flex-end;gap:8px;height:74px;margin-bottom:.6rem}.mkt .card-chart i{width:16px;border-radius:8px;background:var(--mint);animation:mkt-bars 2.6s var(--mease) infinite;transform-origin:bottom}.mkt .card-chart i:first-child{height:38%}.mkt .card-chart i:nth-child(2){height:66%;animation-delay:.35s}.mkt .card-chart i:nth-child(3){height:100%;animation-delay:.7s}@keyframes mkt-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.mkt .card-feed{display:flex;align-items:center;gap:.6rem;height:74px;margin-bottom:.6rem;font-family:var(--mmono);font-size:.8rem;color:var(--mint)}.mkt .feed-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);animation:mkt-pulse 1.6s infinite;flex-shrink:0}.mkt .card-feed code:after{content:"▍";animation:mkt-blink 1s steps(1) infinite}@keyframes mkt-blink{50%{opacity:0}}.mkt .card-match{display:flex;align-items:center;gap:.7rem;height:74px;margin-bottom:.6rem;font-family:var(--mmono);font-size:.8rem;color:var(--mmuted)}.mkt .card-match span{border:1px solid var(--mline);border-radius:.6rem;padding:.35rem .6rem;background:rgba(3,34,32,.5)}.mkt .card-match b{color:var(--mint);animation:mkt-pulse 2s infinite;border-radius:50%}.mkt .how{padding:7rem 6vw 8rem}.mkt .how-grid,.mkt .how-head{max-width:1200px;margin-left:auto;margin-right:auto}.mkt .how-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:4.5rem;align-items:start}.mkt .steps{list-style:none;display:flex;flex-direction:column;gap:38vh;padding-top:16vh;padding-bottom:22vh}.mkt .step{border-left:1px solid var(--mline);padding-left:1.8rem;opacity:.25;transition:opacity .5s var(--mease)}.mkt .step.active{opacity:1}.mkt .step-n{font-family:var(--mmono);color:var(--mint);font-size:.85rem;letter-spacing:.15em}.mkt .step h3{margin:.5rem 0 .4rem;font-size:1.5rem}.mkt .step p{color:var(--mmuted);max-width:26rem}.mkt .panel-wrap{position:relative;height:100%}.mkt .panel{position:sticky;top:16vh;background:var(--msurface);border:1px solid var(--mline);border-radius:1.6rem;overflow:hidden;box-shadow:0 30px 80px rgba(3,34,32,.6)}.mkt .panel-bar{display:flex;align-items:center;gap:.45rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--mline);background:rgba(3,34,32,.5)}.mkt .panel-bar i{width:10px;height:10px;border-radius:50%;background:var(--mline)}.mkt .panel-bar i:first-child{background:rgba(113,233,148,.5)}.mkt .panel-bar span{margin-left:.5rem;font-family:var(--mmono);font-size:.72rem;color:var(--mmuted);letter-spacing:.12em}.mkt .panel-states{position:relative;height:340px}.mkt .pstate{position:absolute;inset:0;padding:1.6rem;display:flex;flex-direction:column;gap:1.1rem;opacity:0;transform:translateY(18px);transition:opacity .55s var(--mease),transform .55s var(--mease);pointer-events:none}.mkt .pstate.on{opacity:1;transform:none}.mkt .pstate-label{font-family:var(--mmono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}.mkt .plist{list-style:none;display:flex;flex-direction:column;gap:.7rem}.mkt .plist li{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--mline);border-radius:.9rem;padding:.8rem 1rem;background:rgba(3,34,32,.4);font-size:.92rem}.mkt .plist em{font-style:normal;font-family:var(--mmono);font-size:.75rem}.mkt .ok{color:var(--mint)}.mkt .warn{color:var(--mwarn)}.mkt .load{color:var(--mmuted);animation:mkt-blink 1.4s steps(1) infinite}.mkt .pbars{display:flex;align-items:flex-end;gap:10px;height:170px;padding:0 .4rem}.mkt .pbars i{flex:1;height:var(--h);background:linear-gradient(180deg,var(--mint),rgba(113,233,148,.25));border-radius:8px 8px 3px 3px;transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--mease)}.mkt .pstate.on .pbars i{transform:scaleY(1)}.mkt .pbars i:nth-child(2){transition-delay:.06s}.mkt .pbars i:nth-child(3){transition-delay:.12s}.mkt .pbars i:nth-child(4){transition-delay:.18s}.mkt .pbars i:nth-child(5){transition-delay:.24s}.mkt .pbars i:nth-child(6){transition-delay:.3s}.mkt .pbars i:nth-child(7){transition-delay:.36s}.mkt .pfoot{display:flex;gap:1.6rem;font-size:.85rem;color:var(--mmuted)}.mkt .pfoot b{font-family:var(--mmono);font-weight:500}.mkt .numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:5rem 6vw;max-width:1100px;margin:0 auto;text-align:center;border-top:1px solid var(--mline)}.mkt .numbers strong{display:block;font-family:var(--mmono);font-weight:500;font-size:clamp(2rem,3.4vw,2.8rem);color:var(--mint);letter-spacing:-.02em}.mkt .numbers small{color:var(--mmuted);font-size:.9rem}.mkt .faq{padding:7rem 6vw 8rem}.mkt .faq .section-head,.mkt .faq-list{max-width:820px;margin-left:auto;margin-right:auto}.mkt .faq-list{display:flex;flex-direction:column;gap:.7rem}.mkt details{border:1px solid var(--mline);border-radius:1.4rem;background:var(--msurface);overflow:hidden;transition:border-color .3s}.mkt details:hover{border-color:rgba(113,233,148,.4)}.mkt summary{cursor:pointer;padding:1.2rem 1.5rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}.mkt summary::-webkit-details-marker{display:none}.mkt summary:after{content:"+";font-family:var(--mmono);color:var(--mint);font-size:1.2rem;transition:transform .3s var(--mease)}.mkt details[open] summary:after{transform:rotate(45deg)}.mkt details p{padding:0 1.5rem 1.3rem;color:var(--mmuted)}.mkt .final{padding:10rem 6vw;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem;border-top:1px solid var(--mline);background:radial-gradient(ellipse at 50% 120%,rgba(113,233,148,.14),transparent 60%)}.mkt .final .mask{padding-bottom:.1em}.mkt .footer{padding:3rem 6vw;display:flex;flex-direction:column;align-items:center;gap:1rem;border-top:1px solid var(--mline)}.mkt .footer p{color:var(--mmuted);font-size:.82rem}.mkt.force-visible .mask-in{transform:none!important}.mkt.force-visible .fcard,.mkt.force-visible .hero-anim,.mkt.force-visible .reveal{opacity:1!important;transform:none!important}.mkt .reveal{opacity:0;transform:translateY(40px)}.mkt .reveal.in{opacity:1;transform:none;transition:opacity .9s var(--mease),transform .9s var(--mease)}@media (max-width:1100px){.mkt .fcard-pix{right:34vw}}@media (max-width:900px){.mkt .cards,.mkt .how-grid{grid-template-columns:1fr}.mkt .steps{gap:3rem;padding:0 0 3rem}.mkt .step{opacity:1}.mkt .panel-wrap{display:none}.mkt .numbers{grid-template-columns:1fr;gap:2.5rem}.mkt .nav-links{display:none}.mkt .hero-mark{right:-30vw;opacity:.06}.mkt .cursor-dot,.mkt .cursor-ring,.mkt .float-cards,.mkt .mascot3d{display:none}}@media (max-width:600px){.mkt .hero{padding-top:7rem}.mkt .hero-ctas .btn{width:100%}.mkt .hero-stats{gap:1.6rem}.mkt .nav{width:calc(100vw - 1.6rem)}.mkt .nav-cta{margin-left:auto;font-size:.8rem;padding:.6rem 1rem;white-space:nowrap}.mkt .desk-only,.mkt .nav-login{display:none}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation:none!important;transition:none!important}.mkt .hero-anim,.mkt .reveal{opacity:1!important;transform:none!important}.mkt .mask-in{transform:none!important}.mkt .fcard{opacity:1!important}.mkt .pbars i{transform:scaleY(1)}.mkt .manifesto-text .w{opacity:1}.mkt .cursor-dot,.mkt .cursor-ring,.mkt .loader{display:none}}.mkt.lp{overflow-x:hidden}.mkt .lp-wrap{max-width:1080px;margin:0 auto;padding:0 6vw}.mkt .rv{opacity:1;transform:none;transition:opacity .7s var(--mease),transform .7s var(--mease)}.mkt.anim .rv{opacity:0;transform:translateY(18px)}.mkt.anim .rv.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .rv{opacity:1;transform:none;transition:none}}.mkt .lp-hero .hero-inner{max-width:46rem}.mkt .lp-hero h1{font-size:clamp(2.3rem,5vw,4.1rem);margin:1.2rem 0 1.4rem;max-width:13ch}.mkt .lp-hero .lead{margin-bottom:2.2rem;max-width:34rem}@media (max-width:1180px){.mkt .lp-hero .fcard-paid,.mkt .lp-hero .fcard-pix{display:none}}.mkt .lp-ctas{display:flex;flex-wrap:wrap;gap:.9rem}.mkt .lp-numeros{display:flex;flex-wrap:wrap;gap:3rem;margin-top:3.4rem}.mkt .lp-numeros dt{font-family:var(--mdisplay);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;color:var(--mint);line-height:1}.mkt .lp-numeros dd{color:var(--mmuted);font-size:.92rem;margin-top:.35rem;max-width:18ch}.mkt .lp-sec{padding:6.5rem 0}.mkt .lp-sec-alt{background:var(--mbg2)}.mkt .lp-sec h2{margin:.6rem 0 2.6rem}.mkt .lp-dor{padding:5rem 0;border-top:1px solid var(--mline);border-bottom:1px solid var(--mline)}.mkt .lp-dor h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-bottom:2rem;max-width:24ch}.mkt .lp-dores{list-style:none;display:grid;gap:.9rem;max-width:62ch}.mkt .lp-dores li{position:relative;padding-left:1.9rem;color:var(--mmuted);font-size:1.02rem}.mkt .lp-dores li:before{content:"—";position:absolute;left:0;color:var(--mint);font-weight:700}.mkt .lp-cards{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.mkt .lp-card{background:var(--msurface);border:1px solid var(--mline);border-radius:1.4rem;padding:1.8rem 1.6rem;position:relative}.mkt .lp-card-n{font-family:var(--mmono);font-size:.72rem;letter-spacing:.2em;color:var(--mint);opacity:.75}.mkt .lp-card h3{margin:.7rem 0 .6rem}.mkt .lp-card p{color:var(--mmuted);font-size:.96rem}.mkt .lp-passos{list-style:none;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));counter-reset:p}.mkt .lp-passos li{border-left:2px solid var(--mline);padding:.2rem 0 .2rem 1.4rem}.mkt .lp-passo-n{font-family:var(--mmono);font-size:.72rem;letter-spacing:.2em;color:var(--mint)}.mkt .lp-passos h3{margin:.5rem 0}.mkt .lp-passos p{color:var(--mmuted);font-size:.96rem}.mkt .lp-plano{max-width:34rem;background:var(--msurface);border:1px solid var(--mint);border-radius:1.6rem;padding:2.2rem;box-shadow:0 30px 80px rgba(3,34,32,.28)}.mkt .lp-plano-topo h3{font-family:var(--mdisplay);font-size:1.4rem}.mkt .lp-preco{font-family:var(--mdisplay);font-size:clamp(2.6rem,6vw,3.4rem);font-weight:700;color:var(--mint);line-height:1.05;margin:.5rem 0 .2rem}.mkt .lp-preco span{font-size:1rem;font-weight:500;color:var(--mmuted);font-family:var(--msans)}.mkt .lp-plano-desc{color:var(--mmuted);font-size:.95rem}.mkt .lp-plano-itens{list-style:none;display:grid;gap:.7rem;margin:1.6rem 0;padding-top:1.6rem;border-top:1px solid var(--mline)}.mkt .lp-plano-itens li{position:relative;padding-left:1.7rem;font-size:.97rem}.mkt .lp-plano-itens li:before{content:"✓";position:absolute;left:0;color:var(--mint);font-weight:700}.mkt .lp-plano-cta{width:100%;justify-content:center}.mkt .lp-nota{color:var(--mmuted);font-size:.86rem;margin-top:1.4rem;max-width:44ch}.mkt .lp-nota-solo{font-size:1rem;max-width:56ch;margin-top:0}.mkt .lp-faq{display:grid;gap:.2rem;max-width:52rem}.mkt .lp-faq details{border-bottom:1px solid var(--mline);padding:1.1rem 0}.mkt .lp-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.mkt .lp-faq summary::-webkit-details-marker{display:none}.mkt .lp-faq summary:after{content:"+";color:var(--mint);font-weight:700}.mkt .lp-faq details[open] summary:after{content:"–"}.mkt .lp-faq p{color:var(--mmuted);margin-top:.7rem;font-size:.97rem;max-width:62ch}.mkt .lp-final{padding:7rem 0;text-align:center}.mkt .lp-final h2{max-width:20ch;margin:0 auto 1rem}.mkt .lp-final .lead{margin:0 auto 2rem}.mkt .lp-final .lp-ctas,.mkt .lp-rodape-links{justify-content:center}.mkt .lp-rodape-links{display:flex;flex-wrap:wrap;gap:1.4rem}.mkt .lp-rodape-links a{color:var(--mmuted);font-size:.88rem;text-decoration:none}.mkt .lp-rodape-links a:hover{color:var(--mint)}@media (max-width:900px){.mkt .lp-hero{padding:7rem 0 3.5rem}.mkt .lp-sec{padding:4.5rem 0}.mkt .lp-numeros{gap:2rem}.mkt .nav-links{display:none}}