@font-face{font-family:plusJakartaSans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:plusJakartaSans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_4a884d{font-family:plusJakartaSans,plusJakartaSans Fallback}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--white:#ffffff;--black:#0a0a0a;--n5:#f5f5f5;--n10:#ebebeb;--n15:#e0e0e0;--n20:#d6d6d6;--n40:#ababab;--n60:#717171;--n80:#3d3d3d;--n90:#1f1f1f;--green:#16a34a;--green-light:#dcfce7;--brand:#687AF6;--brand-light:#eef0fe;--brand-dark:#4f60d4;--pill:9999px;--max:1160px;--radius:20px}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{list-style:none}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.final-cta h2,.hero h1,.marquee-section h2,.problem-section>.container>h2,.section-head h2{text-wrap:balance;text-align:center;margin-left:auto;margin-right:auto}.section-head h2{max-width:min(90%,840px)}.nav-wrap{position:sticky;top:14px;z-index:90;display:flex;justify-content:center;pointer-events:none;padding:0 20px;margin-bottom:0}.nav-pill{pointer-events:all;gap:8px;padding:11px 16px;border-radius:var(--pill);background:rgba(255,255,255,.78);backdrop-filter:blur(32px) saturate(1.8);-webkit-backdrop-filter:blur(32px) saturate(1.8);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 20px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.95);width:-moz-fit-content;width:fit-content;max-width:min(640px,calc(100% - 32px));margin:0 auto}.nav-links,.nav-pill{display:flex;align-items:center;justify-content:center}.nav-links{gap:4px;flex:0 0 auto;margin-right:2px}.nav-link{padding:8px 15px;border-radius:var(--pill);font-size:.875rem;color:var(--n60);transition:color .15s,background .15s;white-space:nowrap;font-weight:500}.nav-link:hover{color:var(--black);background:rgba(0,0,0,.04)}.nav-cta{padding:12px 22px;border-radius:var(--pill);background:var(--black);color:white;font-size:.875rem;font-weight:700;white-space:nowrap;transition:opacity .15s,transform .15s;flex-shrink:0;min-width:150px;margin-left:2px}.nav-cta:hover{opacity:.86;transform:translateY(-1px);background:#111}.nav-mobile-panel,.nav-mobile-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 28px;border-radius:var(--pill);font-size:.9rem;font-weight:700;transition:all .18s ease;border:none;cursor:pointer;white-space:nowrap}.btn-black{background:var(--black);color:white}.btn-black:hover{opacity:.82;transform:translateY(-1px)}.btn-whatsapp{background:#25d366;color:white}.btn-whatsapp:hover{background:#1fb855;transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--black);border:1.5px solid var(--n20)}.btn-outline:hover{border-color:var(--n60);background:var(--n5)}.highlight{color:var(--brand);font-weight:inherit}.btn-sm{padding:11px 20px;font-size:.82rem}.hero{padding:32px 0 clamp(56px,7vh,80px);text-align:center}.hero h1{font-size:clamp(2.45rem,6.2vw,5rem);font-weight:800;line-height:.92;letter-spacing:-.04em;max-width:min(88%,780px);margin:0 auto clamp(14px,1.8vh,24px)}.hero-lead{font-size:clamp(.98rem,1vw,1.05rem);color:var(--n60);line-height:1.68;max-width:min(52ch,92%);margin:0 auto clamp(24px,3.2vh,40px)}.hero-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(28px,4vh,44px)}.hero-stack-shell{width:min(124px,calc(100vw - 72px));margin:0 auto clamp(12px,2vh,18px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-stack-shell:before{content:"";position:absolute;inset:22% 8% 8%;border-radius:999px;background:radial-gradient(circle at 50% 30%,rgba(104,122,246,.16),transparent 62%);filter:blur(18px);opacity:.8;pointer-events:none}.hero-stack-stage{position:relative;width:100%;aspect-ratio:1/1;display:grid;place-items:center;perspective:1200px;transform-style:preserve-3d}.hero-stack-card{position:absolute;width:clamp(80px,11vw,96px);aspect-ratio:1/1;display:grid;place-items:center;padding:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .76s cubic-bezier(.4,0,.2,1),opacity .76s cubic-bezier(.4,0,.2,1),filter .76s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform,opacity,filter;overflow:visible}.hero-stack-card.is-promoted[data-state=active]{animation:heroStackPop .76s cubic-bezier(.4,0,.2,1)}.hero-stack-card img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;position:relative;z-index:1;pointer-events:none;filter:drop-shadow(0 16px 22px rgba(15,23,42,.1));transition:opacity .22s ease,transform .72s cubic-bezier(.4,0,.2,1)}.hero-stack-card[data-state=active]{transform:translateY(0) scale(1);opacity:1;z-index:4;filter:blur(0)}.hero-stack-card[data-state=mid]{transform:translateY(12px) scale(.95);opacity:.28;z-index:3;filter:blur(.15px)}.hero-stack-card[data-state=back]{transform:translateY(28px) scale(.85);opacity:0;z-index:2;filter:blur(.35px)}.hero-stack-card[data-state=deep]{transform:translateY(42px) scale(.78);opacity:0;z-index:1;filter:blur(.7px)}.hero-stack-card[data-state=mid]:before{content:"";position:absolute;left:50%;top:60%;width:82%;height:30%;border-radius:20px;background:rgba(255,255,255,.95);transform:translateX(-50%);border:1px solid rgba(17,24,39,.05);box-shadow:0 16px 30px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.86);filter:none;opacity:1;pointer-events:none}.hero-stack-card[data-state=mid] img{opacity:.1}.hero-stack-shell:hover .hero-stack-card[data-state=active]{transform:translateY(-4px) scale(1.06) rotate(-2deg)}.hero-stack-shell:hover .hero-stack-card[data-state=mid]{transform:translateY(14px) scale(.96);opacity:.34}.hero-stack-shell.is-paused .hero-stack-card,.hero-stack-shell:hover .hero-stack-card{transition-duration:.24s}.hero-stack-shell.is-paused .hero-stack-card[data-state=active]{transform:translateY(-1px) scale(1.03) rotate(-1deg)}@keyframes heroStackPop{0%{transform:translateY(10px) scale(.96) rotate(4deg)}42%{transform:translateY(-8px) scale(1.05) rotate(-5deg)}65%{transform:translateY(-2px) scale(1.015) rotate(1deg)}to{transform:translateY(0) scale(1) rotate(0deg)}}.hero-proof-line{justify-content:center;gap:clamp(10px,1.6vw,20px);flex-wrap:wrap;margin-top:clamp(18px,2.4vh,22px)}.hero-proof-line,.proof-item{display:flex;align-items:center}.proof-item{gap:6px;font-size:clamp(.74rem,.8vw,.8rem);color:var(--n60)}.proof-check{width:16px;height:16px;border-radius:50%;background:var(--brand-light);color:var(--brand);display:grid;place-items:center;font-size:.6rem;font-weight:800;flex-shrink:0}.clients{padding:48px 0;border-top:1px solid var(--n10);border-bottom:1px solid var(--n10)}.clients-label{text-align:center;font-size:.75rem;color:var(--n40);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:22px}.clients-row{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}.client-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 20px;border-right:1px solid var(--n10);font-size:.875rem;font-weight:600;color:var(--n40)}.client-chip:last-child{border-right:none}.client-icon,.clients-carousel{display:none}.clients-track{display:flex;gap:8px;width:-moz-max-content;width:max-content}.clients-track .client-chip{flex-shrink:0}@keyframes clients-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.problem-section{padding:100px 0;text-align:center}.problem-section h2{font-size:clamp(2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:.95;max-width:min(90%,840px);margin:0 auto 20px}.problem-section>.container>p{color:var(--n60);font-size:1rem;line-height:1.75;max-width:52ch;margin:0 auto 56px}.problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.problem-card{padding:28px 24px;border:1px solid var(--n10);border-radius:var(--radius);text-align:left;display:flex;flex-direction:column;gap:16px;transition:border-color .2s}.problem-card:hover{border-color:var(--n20)}.problem-card h3{font-size:.95rem;font-weight:700;letter-spacing:-.02em}.problem-card p{font-size:.85rem;color:var(--n60);line-height:1.65}.stats-section{padding:60px 0;position:relative;z-index:2}.stats-stage{position:relative;width:min(1280px,calc(100% - 32px));min-height:clamp(540px,60vw,760px);margin:0 auto;padding:clamp(48px,6vw,80px) clamp(20px,4vw,44px);display:grid;place-items:center;isolation:isolate;overflow:visible}.floating-wrap{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}.fi{position:absolute;width:92px;height:92px;border-radius:24px;display:grid;place-items:center;font-size:2.6rem;border:none;box-shadow:0 16px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.12);will-change:transform,translate;transition:translate .5s cubic-bezier(.34,1.56,.64,1),filter .35s ease;filter:saturate(.92)}@keyframes fi-bob-a{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-20px) rotate(2deg) scale(1.04)}}@keyframes fi-bob-b{0%,to{transform:translateY(0) rotate(2deg) scale(1)}40%{transform:translateY(-16px) rotate(-3deg) scale(1.02)}80%{transform:translateY(-5px) rotate(1deg) scale(1.01)}}@keyframes fi-bob-c{0%,to{transform:translateY(-10px) rotate(0deg) scale(1)}50%{transform:translateY(8px) rotate(-2deg) scale(.97)}}@keyframes fi-bob-d{0%,to{transform:translateY(0) rotate(3deg) scale(1)}30%{transform:translateY(-22px) rotate(-1deg) scale(1.05)}70%{transform:translateY(-8px) rotate(2deg) scale(1.02)}}.fi:first-child{top:8%;left:5%;background:linear-gradient(148deg,#f8607a,#f43f5e);animation:fi-bob-a 5.2s ease-in-out infinite}.fi:nth-child(2){top:10%;left:22%;background:linear-gradient(148deg,#8290f8,#687AF6);animation:fi-bob-b 4.8s ease-in-out .6s infinite}.fi:nth-child(3){top:8%;right:20%;background:linear-gradient(148deg,#4e6070,#334155);animation:fi-bob-c 6.1s ease-in-out 1.2s infinite}.fi:nth-child(4){top:12%;right:4%;background:linear-gradient(148deg,#fbb94a,#f59e0b);animation:fi-bob-d 4.4s ease-in-out .3s infinite}.fi:nth-child(5){top:50%;left:2%;background:linear-gradient(148deg,#38bdf8,#0ea5e9);animation:fi-bob-a 5.7s ease-in-out 1.8s infinite}.fi:nth-child(6){top:50%;right:2%;background:linear-gradient(148deg,#fb7c42,#ea580c);animation:fi-bob-b 4.2s ease-in-out .9s infinite}.fi:nth-child(7){bottom:12%;left:8%;background:linear-gradient(148deg,#a78bfa,#8b5cf6);animation:fi-bob-c 5.5s ease-in-out 2.1s infinite}.fi:nth-child(8){bottom:10%;left:28%;background:linear-gradient(148deg,#34d399,#10b981);animation:fi-bob-d 6.3s ease-in-out .5s infinite}.fi:nth-child(9){bottom:12%;right:26%;background:linear-gradient(148deg,#f4546c,#e11d48);animation:fi-bob-a 4.6s ease-in-out 1.4s infinite}.fi:nth-child(10){bottom:6%;right:6%;background:linear-gradient(148deg,#f0b429,#ca8a04);animation:fi-bob-b 5.9s ease-in-out .8s infinite}.cursor-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(104,122,246,.11) 0,transparent 65%);pointer-events:none;transform:translate(-50%,-50%);z-index:1;opacity:0;transition:opacity .5s ease}.cursor-glow.active{opacity:1}.stats-center{text-align:center;position:relative;z-index:2;width:min(680px,calc(100% - 260px));padding:clamp(48px,6vw,84px) clamp(20px,4vw,40px)}.stats-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--n40);margin-bottom:20px}.stat-line{display:block;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.stat-line.dim{color:var(--black);opacity:.22;transition:none}.line-reveal{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.line-reveal,.line-reveal.visible,html.js-reveal .line-reveal{opacity:1;transform:none}.line-reveal.d1{transition-delay:.12s}.line-reveal.d2{transition-delay:.26s}.line-reveal.d3{transition-delay:.4s}.stats-center .line-reveal{opacity:1!important;transform:none!important}.services-section{padding:100px 0}.section-head{text-align:center;margin-bottom:60px}.section-head h2{font-size:clamp(2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:.95}.section-head p{color:var(--n60);font-size:1rem;line-height:1.75;max-width:50ch;margin:18px auto 0}.plans-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;padding:56px 0 0}.plan-card{position:relative;display:flex;flex-direction:column;height:100%;min-height:500px;padding:28px;border-radius:20px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.plan-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,rgba(104,122,246,.08),rgba(104,122,246,.92),rgba(104,122,246,.08));transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.plan-card:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(104,122,246,.2);box-shadow:0 28px 64px rgba(15,23,42,.12),0 14px 30px rgba(104,122,246,.12)}.plan-card:hover:before{transform:scaleX(1)}.plan-card.featured{border-color:rgba(104,122,246,.28);background:radial-gradient(120% 100% at 50% 0,rgba(104,122,246,.09) 0,rgba(104,122,246,.03) 22%,rgba(255,255,255,.92) 60%),rgba(255,255,255,.9);box-shadow:0 24px 64px rgba(104,122,246,.14),0 0 0 1px rgba(104,122,246,.06),0 0 0 10px rgba(104,122,246,.03)}.plan-card.featured:before{background:linear-gradient(90deg,rgba(104,122,246,.18),rgba(104,122,246,.78),rgba(104,122,246,.18));transform:scaleX(0);opacity:1}.plan-card.featured:hover{border-color:rgba(104,122,246,.34);box-shadow:0 32px 76px rgba(104,122,246,.18),0 0 0 1px rgba(104,122,246,.1),0 0 0 12px rgba(104,122,246,.04)}.plan-card.featured:hover:before{transform:scaleX(1)}.plan-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.plan-name{font-size:1rem;line-height:1.2;font-weight:700;letter-spacing:-.03em;color:var(--black);margin-top:2px}.plan-meta{gap:6px;margin-bottom:22px}.plan-meta,.plan-price-stack{display:flex;flex-direction:column}.plan-price-stack{gap:4px}.plan-price-kicker{font-size:.74rem;line-height:1.2;letter-spacing:.03em;color:var(--n40);font-weight:700;text-transform:uppercase}.plan-price{font-size:clamp(2.45rem,4vw,3.05rem);font-weight:800;letter-spacing:-.05em;line-height:.96;color:var(--black)}.plan-price strong{font:inherit;color:inherit}.plan-price-sub{font-size:.95rem;line-height:1.2;color:var(--n60);font-weight:600;letter-spacing:-.01em}.plan-price-text{font-size:clamp(1.15rem,2.5vw,1.45rem)!important;letter-spacing:-.02em!important;line-height:1.3!important;color:var(--n60)!important;font-weight:700!important}.plan-desc{font-size:.96rem;line-height:1.7;color:var(--n60);margin-bottom:24px}.plan-features{display:flex;flex-direction:column;gap:12px;flex:1}.plan-feat{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;color:var(--n80)}.plan-feat-check{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;margin-top:0;background:var(--brand-light)}.plan-feat-check svg{display:block}.plan-feat-check polyline{stroke:var(--brand)}.plan-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:28px;padding:14px 20px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#fff;color:var(--black);font-size:.9rem;font-weight:700;letter-spacing:-.01em;transition:transform .24s ease,background .24s ease,color .24s ease,border-color .24s ease,box-shadow .24s ease}.plan-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(104,122,246,.18)}.plan-card.featured .plan-cta,.plan-cta:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.plan-card.featured .plan-cta{box-shadow:0 12px 28px rgba(104,122,246,.2)}.plan-card.featured .plan-cta:hover{background:var(--brand-dark);border-color:var(--brand-dark);box-shadow:0 16px 32px rgba(104,122,246,.28)}.service-header{display:none}.icon-sm{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1);transition:transform .22s ease,box-shadow .22s ease}.benefit-card:hover .icon-sm,.problem-card:hover .icon-sm{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.12)}.plan-card:hover .icon-sm{transform:translateY(-2px) scale(1.05) rotate(-2deg);box-shadow:0 10px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(0,0,0,.11)}.icon-sm.c-brand{background:linear-gradient(148deg,#8290f8,#687AF6)}.icon-sm.c-slate{background:linear-gradient(148deg,#4e6070,#334155)}.icon-sm.c-emerald{background:linear-gradient(148deg,#34d399,#10b981)}.icon-sm.c-amber{background:linear-gradient(148deg,#fbb94a,#f59e0b)}.icon-sm.c-rose{background:linear-gradient(148deg,#f8607a,#f43f5e)}.icon-sm.c-violet{background:linear-gradient(148deg,#a78bfa,#8b5cf6)}.icon-xs{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;box-shadow:0 3px 10px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1)}.icon-xs.c-brand{background:linear-gradient(148deg,#8290f8,#687AF6)}.icon-xs.c-slate{background:linear-gradient(148deg,#4e6070,#334155)}.icon-xs.c-emerald{background:linear-gradient(148deg,#34d399,#10b981)}.icon-xs.c-amber{background:linear-gradient(148deg,#fbb94a,#f59e0b)}.icon-xs.c-rose{background:linear-gradient(148deg,#f8607a,#f43f5e)}.icon-xs.c-violet{background:linear-gradient(148deg,#a78bfa,#8b5cf6)}.includes-section{padding:100px 0;background:var(--n5)}.includes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--n10);border-radius:24px;overflow:hidden;border:1px solid var(--n10);margin-top:56px}.include-card{background:white;padding:32px 24px;display:flex;flex-direction:column;gap:12px}.include-emoji{font-size:1.5rem}.include-card h3{font-size:.9rem;font-weight:700;letter-spacing:-.01em}.include-card p{font-size:.82rem;color:var(--n60);line-height:1.65}.how-section{padding:100px 0}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:860px;margin:56px auto 0;position:relative}.how-steps:before{content:"";position:absolute;top:24px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:linear-gradient(to right,transparent 0,var(--brand-light) 20%,var(--brand-light) 80%,transparent 100%);z-index:0}.how-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px;position:relative;z-index:1}.step-num{width:48px;height:48px;border-radius:50%;background:linear-gradient(148deg,#8290f8,#687AF6);display:grid;place-items:center;font-size:.84rem;font-weight:800;color:white;letter-spacing:-.02em;box-shadow:0 6px 20px rgba(104,122,246,.3),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1),0 0 0 5px white}.how-step h3{font-size:1rem;font-weight:700;letter-spacing:-.02em}.how-step p{font-size:.85rem;color:var(--n60);line-height:1.65}.trust-section{padding:100px 0;background:#ffffff;color:var(--black);transition:background .7s cubic-bezier(.4,0,.2,1),color .7s cubic-bezier(.4,0,.2,1)}.trust-section .section-head h2{color:var(--black);transition:color .7s cubic-bezier(.4,0,.2,1)}.trust-section .section-head p{color:rgba(10,10,10,.55);transition:color .7s cubic-bezier(.4,0,.2,1)}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(10,10,10,.04);border-radius:24px;overflow:hidden;border:1px solid rgba(10,10,10,.08);margin-top:56px;transition:background .7s cubic-bezier(.4,0,.2,1),border-color .7s cubic-bezier(.4,0,.2,1)}.trust-card{background:#ffffff;padding:36px 28px;display:flex;flex-direction:column;gap:12px;transition:background .7s cubic-bezier(.4,0,.2,1)}.trust-q{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(10,10,10,.4)}.trust-card h3,.trust-q{font-weight:700;transition:color .7s cubic-bezier(.4,0,.2,1)}.trust-card h3{font-size:1rem;letter-spacing:-.02em;color:var(--black)}.trust-card p{font-size:.875rem;color:rgba(10,10,10,.55);line-height:1.7;transition:color .7s cubic-bezier(.4,0,.2,1)}.trust-section.is-dark{background:#0d0d12;color:#ffffff}.trust-section.is-dark .section-head h2{color:#ffffff}.trust-section.is-dark .section-head p{color:rgba(255,255,255,.45)}.trust-section.is-dark .trust-grid{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.07)}.trust-section.is-dark .trust-card{background:#0d0d12}.trust-section.is-dark .trust-q{color:rgba(255,255,255,.35)}.trust-section.is-dark .trust-card h3{color:rgba(255,255,255,.92)}.trust-section.is-dark .trust-card p{color:rgba(255,255,255,.5)}.trust-section.is-dark .highlight{color:var(--brand)}.testimonials-section{padding:100px 0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.testimonial{padding:28px 24px;border:1px solid var(--n10);border-radius:var(--radius);display:flex;flex-direction:column;gap:18px}.stars{color:#f59e0b;font-size:.85rem;letter-spacing:1px}.testimonial-text{font-size:.9rem;color:var(--n80);line-height:1.75;flex:1}.author-row{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--n5)}.avatar{width:36px;height:36px;border-radius:50%;background:var(--n10);display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--n60);flex-shrink:0}.author-name{display:block;font-size:.85rem;font-weight:700}.author-role{display:block;font-size:.75rem;color:var(--n40)}.marquee-section{padding:120px 0 0;text-align:center}.marquee-section h2{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:.95;max-width:min(90%,840px);margin:0 auto 18px}.marquee-section>.container>p{color:var(--n60);max-width:46ch;margin:0 auto 40px;font-size:1rem;line-height:1.7}.marquee-outer{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;margin-top:92px;padding-bottom:120px}.mq-row{display:flex;gap:10px;width:-moz-max-content;width:max-content}.mq-row.fwd{animation:mq-fwd 28s linear infinite}.mq-row.rev{animation:mq-rev 34s linear infinite;margin-top:10px}@keyframes mq-fwd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.mq-chip{gap:9px;padding:10px 16px;border-radius:var(--pill);border:1px solid var(--n10);background:white;font-size:.85rem;font-weight:500;color:var(--n80);white-space:nowrap}.mq-chip,.mq-ic{display:inline-flex;align-items:center}.mq-ic{width:26px;height:26px;border-radius:0;background:transparent;border:0;justify-content:center;color:var(--n60);flex-shrink:0}.marquee-section .mq-ic svg{width:16px;height:16px;stroke:currentColor;fill:none;display:block}.faq-section{padding:100px 0}.faq-list{max-width:740px;margin:56px auto 0}.faq-item{border-bottom:1px solid var(--n10)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 0;gap:16px;font-size:.95rem;font-weight:600;line-height:1.35;border:none;background:none;color:var(--black);text-align:left;transition:color .15s}.faq-q:hover{color:var(--n60)}.faq-icon{width:32px;height:32px;border-radius:50%;background:var(--n5);border:1px solid var(--n10);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1;font-size:1rem;font-weight:400;transition:transform .22s ease,background .15s}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--n10)}.faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease,padding-bottom .32s ease}.faq-item.open .faq-a{max-height:260px;padding-bottom:22px}.faq-a p{font-size:.875rem;color:var(--n60);line-height:1.75}.final-cta{padding:100px 0;text-align:center}.final-cta h2{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:.95;max-width:min(90%,840px);margin:0 auto 18px}.final-cta p{color:var(--n60);font-size:1rem;line-height:1.75;max-width:44ch;margin:0 auto 40px}.final-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.wa-float{position:fixed;bottom:28px;right:28px;z-index:80;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;background:#25d366;color:white;border-radius:var(--pill);font-size:.875rem;font-weight:700;box-shadow:0 8px 32px rgba(37,211,102,.35);transition:box-shadow .2s,transform .2s;animation:wa-pulse 3s ease-in-out infinite}.wa-float:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(37,211,102,.45)}@keyframes wa-pulse{0%,to{box-shadow:0 8px 32px rgba(37,211,102,.35)}50%{box-shadow:0 8px 44px rgba(37,211,102,.55)}}.wa-icon{display:flex;align-items:center;justify-content:center}.footer{background:var(--black);color:white;padding:60px 0 36px}.footer-top{justify-content:center;gap:28px;margin-bottom:52px;text-align:center}.footer-brand,.footer-top{display:flex;flex-direction:column;align-items:center}.footer-brand{gap:10px}.footer-logo{gap:8px;font-weight:800;font-size:.95rem;letter-spacing:-.02em}.footer-logo,.footer-mark{display:flex;align-items:center}.footer-mark{flex-shrink:0}.footer-mark img{display:block}.footer-tagline{font-size:.82rem;color:rgba(255,255,255,.35);max-width:28ch;line-height:1.6}.footer-cnpj{font-size:.72rem;color:rgba(255,255,255,.2);margin-top:4px}.footer-cols{display:none}.footer-bottom{border-top:1px solid rgba(255,255,255,.07);padding-top:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.75rem;color:rgba(255,255,255,.22);flex-wrap:nowrap;text-align:center}.btn-brand{background:var(--brand);color:white}.btn-brand:hover{background:var(--brand-dark);transform:translateY(-1px)}.insight-section{padding:110px 0;background:white;position:relative;overflow:hidden}.insight-section:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(ellipse,rgba(104,122,246,.06) 0,transparent 68%);pointer-events:none}.insight-three{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:stretch;max-width:920px;margin:0 auto 32px;border:1px solid var(--n10);border-radius:24px;overflow:hidden;box-shadow:0 12px 56px rgba(0,0,0,.06)}.i3-card{padding:40px 32px;display:flex;flex-direction:column;gap:18px;position:relative;transition:background .35s ease,box-shadow .35s ease,transform .35s ease;cursor:default}.i3-card:not(.center):hover{background:rgba(104,122,246,.03);box-shadow:inset 0 0 0 1px rgba(104,122,246,.14)}.i3-card.center{background:var(--brand);border-radius:0}.i3-card.center:hover{background:var(--brand-dark)}.i3-divider{width:1px;background:var(--n10);align-self:stretch}.i3-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.i3-card:not(.center) .i3-icon{box-shadow:0 6px 20px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.1)}.i3-card:not(.center):first-child .i3-icon{background:linear-gradient(148deg,#a78bfa,#8b5cf6)}.i3-card:not(.center):last-child .i3-icon{background:linear-gradient(148deg,#34d399,#10b981)}.i3-card.center .i3-icon{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.08)}.i3-card:hover .i3-icon{transform:translateY(-4px)}.i3-card:not(.center):hover .i3-icon{box-shadow:0 12px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.12)}.i3-card.center:hover .i3-icon{box-shadow:0 10px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1)}.i3-tag{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.i3-card:not(.center) .i3-tag{color:var(--n40)}.i3-card.center .i3-tag{color:rgba(255,255,255,.55)}.i3-card h3{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}.i3-card:not(.center) h3{color:var(--black)}.i3-card.center h3{color:white}.i3-card p{font-size:.86rem;line-height:1.7}.i3-card:not(.center) p{color:var(--n60)}.i3-card.center p{color:rgba(255,255,255,.75)}.i3-role{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--pill);font-size:.72rem;font-weight:700;letter-spacing:.04em;align-self:flex-start;margin-top:auto}.i3-card:not(.center) .i3-role{background:var(--n5);border:1px solid var(--n10);color:var(--n60)}.i3-card.center .i3-role{background:rgba(255,255,255,.18);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.22)}.insight-eyebrow{text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:20px}.insight-callout{max-width:920px;margin:24px auto 0;color:#6b7280;text-align:center;font-size:.88rem;line-height:1.75;font-style:italic}.insight-callout-line{margin:0}.insight-callout-line+.insight-callout-line{margin-top:8px}.callout-em{color:inherit;font-weight:inherit}@media (max-width:860px){.insight-three{grid-template-columns:1fr}.i3-divider{width:100%;height:1px}.i3-card.center{border-radius:0}}.benefits-section{padding:100px 0}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}.benefit-card{padding:32px 28px;border:1px solid var(--n10);border-radius:var(--radius);display:flex;flex-direction:column;gap:14px;transition:border-color .2s,box-shadow .2s}.benefit-card:hover{border-color:var(--n20);box-shadow:0 6px 24px rgba(0,0,0,.05)}.benefit-card h3{font-size:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.35}.benefit-card p{font-size:.86rem;color:var(--n60);line-height:1.7}@media (max-width:960px){.insight-split{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.benefits-grid{grid-template-columns:1fr}.insight-side{padding:28px 24px}}.reveal{transition:opacity .65s ease,transform .65s ease}.reveal,html.js-reveal .reveal,html.js-reveal .reveal.visible{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}@media (max-width:960px){.nav-wrap{top:12px;left:0;right:0;width:100%;padding:0 16px;margin:0;pointer-events:none}.nav-pill,.nav-wrap{justify-content:flex-end}.nav-pill{width:auto;max-width:none;gap:0;padding:0;margin-left:auto;margin-right:0;position:relative;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-cta,.nav-links{display:none}.nav-mobile-toggle{pointer-events:all;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.92);flex-shrink:0;gap:4px;flex-direction:column;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s ease,background .18s ease,border-color .18s ease}.nav-mobile-toggle span{width:16px;height:2px;border-radius:999px;background:var(--black);transition:transform .22s ease,opacity .22s ease,width .22s ease}.mobile-nav-open .nav-mobile-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-nav-open .nav-mobile-toggle span:nth-child(2){opacity:0}.mobile-nav-open .nav-mobile-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-mobile-panel{position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(88vw,300px);display:grid;gap:8px;padding:10px;border-radius:20px;background:rgba(255,255,255,.96);border:1px solid rgba(17,24,39,.08);box-shadow:0 24px 56px rgba(0,0,0,.12);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.mobile-nav-open .nav-mobile-panel{opacity:1;transform:translateY(0);pointer-events:auto}.nav-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;font-size:.95rem;font-weight:600;color:var(--black);background:rgba(10,10,10,.03)}.nav-mobile-link:after{content:"";width:6px;height:6px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg);opacity:.3}.nav-mobile-link.nav-mobile-cta{background:var(--black);color:white}.nav-mobile-link.nav-mobile-cta:after{display:none}.nav-mobile-link:hover{background:rgba(10,10,10,.06)}.nav-mobile-link.nav-mobile-cta:hover{background:#111}.insight-three{grid-template-columns:1fr;gap:12px;margin-bottom:18px;border-radius:20px;padding:0}.i3-divider{display:none}}@media (max-width:767px){.container{width:min(var(--max),calc(100% - 28px))}.hero{padding-top:32px;padding-bottom:clamp(30px,5vh,42px)}.hero h1{font-size:clamp(2.15rem,9.6vw,3.15rem);max-width:min(92%,640px);line-height:.94;text-wrap:balance;margin-bottom:clamp(12px,1.8vh,16px)}.hero h1,.hero-lead{margin-left:auto;margin-right:auto}.hero-lead{font-size:clamp(.94rem,3.9vw,.99rem);line-height:1.66;max-width:min(36ch,92%);margin-bottom:clamp(20px,3vh,24px)}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:clamp(22px,3.4vh,30px)}.hero-actions .btn{width:100%}.hero-actions .btn+.btn{margin-top:4px}.hero-stack-shell{display:block;width:min(108px,calc(100vw - 56px));margin:2px auto clamp(10px,1.8vh,12px)}.hero-stack-stage{aspect-ratio:1/1}.hero-stack-card{width:clamp(64px,20vw,82px)}.hero-proof-line{justify-content:center;gap:8px 10px;margin-top:clamp(18px,3vh,26px);text-align:center}.proof-item{font-size:.72rem}.stats-section{padding:72px 0 30px}.stats-stage{width:min(100%,calc(100% - 24px));min-height:360px;padding:28px 10px 30px}.stats-center{padding:6px 0 0}.stats-eyebrow{font-size:.68rem;line-height:1.35;letter-spacing:.14em;margin-bottom:14px}.stat-line-wrap{line-height:.94}.stat-line-base,.stat-line-reveal{font-size:clamp(1.45rem,8vw,2.2rem);letter-spacing:-.05em}.includes-grid,.insight-three,.plans-grid-v2,.problem-grid,.testimonials-grid,.trust-grid{display:grid;grid-template-columns:1fr;grid-auto-flow:row;overflow-x:visible;scroll-snap-type:none;padding-bottom:0}.problem-grid{gap:12px}.problem-card{min-height:100%;padding:24px 20px}.benefit-card,.final-cta,.footer-brand,.footer-top,.how-step,.i3-card,.include-card,.plan-card,.problem-card,.testimonial,.trust-card{align-items:center;text-align:center}.benefit-card *,.benefit-card h3,.benefit-card p,.final-cta p,.footer-brand *,.footer-cnpj,.footer-tagline,.footer-top *,.how-step *,.how-step h3,.how-step p,.i3-card *,.i3-card h3,.i3-card p,.include-card *,.include-card h3,.include-card p,.plan-card *,.plan-card h3,.plan-card p,.problem-card *,.problem-card h3,.problem-card p,.testimonial *,.testimonial-text,.trust-card *,.trust-card h3,.trust-card p{text-align:center}.problem-card h3{font-size:1rem;line-height:1.28}.problem-card p{font-size:.92rem;line-height:1.7}.section-head h2{font-size:clamp(2rem,8.8vw,3rem);line-height:.96;max-width:min(90%,840px);text-wrap:balance}.section-head h2,.section-head p{margin-left:auto;margin-right:auto}.section-head p{font-size:.96rem;line-height:1.65;max-width:44ch;margin-top:12px}.clients{padding:36px 0}.clients-row{display:none}.clients-carousel{display:block;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;padding:0 0 8px}.clients-track{animation:clients-marquee 22s linear infinite;will-change:transform}.client-chip{flex-shrink:0;padding:7px 12px;font-size:.76rem;border-right:none;border-radius:999px;background:rgba(255,255,255,.82)}.insight-section{padding:64px 0}.insight-three{gap:12px;margin-bottom:18px;border-radius:20px;padding:0}.i3-divider{display:none}.i3-card{scroll-snap-align:start;padding:24px 20px;gap:12px;min-height:100%}.i3-card.center{border-radius:0}.i3-icon{width:42px;height:42px;border-radius:12px}.i3-card h3{font-size:1.15rem;line-height:1.22}.i3-card p{font-size:.93rem;line-height:1.72}.i3-role,.i3-tag{align-self:center}.insight-callout{font-size:.84rem;line-height:1.6;max-width:34ch}.benefits-section,.faq-section,.final-cta,.how-section,.marquee-section,.problem-section,.testimonials-section{padding-top:64px}.plans-grid-v2{gap:12px;padding:18px 0 10px}.plan-card{scroll-snap-align:start;min-height:0;padding:22px 20px;border-radius:20px}.plan-card .btn{width:100%}.plan-cta,.plan-head,.plan-meta{align-items:center;text-align:center}.plan-head{justify-content:center;flex-direction:column;gap:10px;margin-bottom:18px}.plan-desc,.plan-features li,.plan-name,.plan-price,.plan-price-kicker,.plan-price-sub{text-align:center}.plan-features{align-self:center;width:min(100%,30ch)}.plan-feat{justify-content:center;text-align:center}.includes-grid{gap:10px;padding-bottom:10px}.include-card{padding:22px 18px}.how-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.how-steps:before{display:none}.how-step{gap:12px;padding:0 4px}.trust-grid{gap:12px;margin-top:28px}.trust-card{scroll-snap-align:start;padding:24px 20px;border-radius:20px}.trust-q{align-self:center}.author-row{justify-content:center}.testimonials-grid{gap:12px;margin-top:30px}.testimonial{scroll-snap-align:start;padding:24px 20px;border-radius:20px;min-height:100%}.author-name,.author-role{text-align:center}.marquee-section{padding:84px 0 0}.marquee-section h2{font-size:clamp(2.1rem,9.5vw,3rem);max-width:min(90%,840px);line-height:.96;text-wrap:balance;margin-left:auto;margin-right:auto}.marquee-section>.container>p{font-size:.96rem;line-height:1.65;margin-bottom:28px;max-width:36ch;margin-left:auto;margin-right:auto}.marquee-outer{margin-top:44px;padding-bottom:84px}.mq-row{gap:8px}.mq-row.rev{margin-top:8px}.mq-chip{padding:8px 12px;font-size:.78rem}.stats-section{padding:48px 0;z-index:2;overflow:visible}.stats-stage{width:100%;min-height:unset;padding:32px 0;overflow:visible}.stats-center{width:min(100%,calc(100% - 24px));padding:8px 0}.floating-wrap{display:none}.stat-line-wrap{line-height:.98}.stat-line-base,.stat-line-reveal{font-size:clamp(1.25rem,6.1vw,1.95rem)}.stat-line.dim{opacity:.16}.faq-list{margin-top:30px;padding:0 clamp(14px,4%,20px)}.faq-q{padding:18px 0;gap:12px;font-size:.95rem;line-height:1.45;justify-content:space-between;text-align:left}.faq-icon{width:30px;height:30px}.faq-a p{font-size:.94rem;line-height:1.7}.final-cta{padding:68px 0}.final-cta h2{font-size:clamp(2.15rem,9.6vw,3rem);max-width:min(90%,840px);line-height:.96;text-wrap:balance}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{font-size:.96rem;line-height:1.65;margin-bottom:24px;max-width:36ch}.final-actions{flex-direction:column}.final-actions .btn{width:100%}.footer{padding:68px 0 28px}.footer-top{gap:24px;margin-bottom:28px;align-items:center;text-align:center}.wa-float .wa-text{display:none}.wa-float{padding:14px;right:16px;bottom:16px}.final-cta h2,.hero h1,.marquee-section h2,.section-head h2{text-wrap:balance}}@media (max-width:389px){.nav-wrap{top:10px;padding:0 12px}.nav-mobile-toggle{width:40px;height:40px}.hero-proof-line{gap:6px 8px}.proof-item{font-size:.71rem}.clients-row{justify-content:center}.insight-three,.plan-card,.problem-card,.testimonial,.trust-card{border-radius:18px}}@media (min-width:390px) and (max-width:428px){.benefit-card,.i3-card,.include-card,.plan-card,.problem-card,.testimonial,.trust-card{width:100%}}@media (min-width:560px) and (max-width:767px){.benefits-grid,.includes-grid,.problem-grid,.testimonials-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.how-steps:before{display:block}}@media (min-width:768px) and (max-width:1100px){.container{width:min(var(--max),calc(100% - 40px))}.hero{padding-top:32px;padding-bottom:clamp(36px,5vh,56px)}.final-cta h2,.hero h1,.marquee-section h2,.problem-section>.container>h2,.section-head h2{max-width:min(88%,780px);margin-left:auto;margin-right:auto}.final-cta p,.hero-lead,.marquee-section>.container>p,.section-head p{max-width:min(100%,500px);margin-left:auto;margin-right:auto}.hero h1{font-size:clamp(2.8rem,5vw,4.35rem);line-height:.92;margin-bottom:clamp(14px,1.5vh,20px)}.hero-lead{margin-bottom:clamp(22px,2.8vh,34px)}.hero-actions{margin-bottom:clamp(24px,3vh,38px)}.hero-stack-shell{width:min(120px,calc(100vw - 72px));margin-bottom:clamp(12px,2vh,18px)}.hero-proof-line{gap:clamp(10px,1.4vw,16px);margin-top:clamp(18px,2.2vh,22px)}.faq-list{padding-left:24px;padding-right:24px}.benefits-grid,.includes-grid,.problem-grid,.testimonials-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-three{grid-template-columns:1fr;gap:12px}.i3-divider{display:none}.plans-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-card.featured{grid-column:auto}.faq-list{max-width:820px}.footer-top{gap:24px;flex-wrap:nowrap;align-items:center;text-align:center}.footer-brand{min-width:min(100%,240px)}}@media (min-width:768px) and (max-width:960px){.benefit-card,.final-cta,.footer-brand,.footer-top,.how-step,.i3-card,.include-card,.plan-card,.problem-card,.testimonial,.trust-card{align-items:center;text-align:center}.benefit-card *,.footer-brand *,.footer-top *,.how-step *,.i3-card *,.include-card *,.plan-card *,.problem-card *,.testimonial *,.trust-card *{text-align:center}.plan-cta,.plan-head,.plan-meta{align-items:flex-start;text-align:left}.plan-head{justify-content:flex-start}.plan-features{align-self:flex-start}.plan-feat{justify-content:flex-start;text-align:left}.i3-role,.i3-tag,.trust-q{align-self:flex-start}.author-row{justify-content:flex-start}}@media (max-width:1024px){.stats-stage{width:min(1180px,calc(100% - 28px));min-height:clamp(500px,64vw,680px);padding:clamp(40px,6vw,72px) clamp(16px,4vw,32px)}.stats-center{width:min(620px,calc(100% - 220px))}.fi{width:80px;height:80px}}.stats-section{--mx:50%;--my:50%}.stat-line-wrap{position:relative;display:block;line-height:1.05;margin-top:2px}.stat-line-base{display:block;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.04em}.stat-line-base,.stat-line-wrap.dim .stat-line-base{color:var(--n20)}.stat-line-reveal{display:block;position:absolute;inset:0;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:800;letter-spacing:-.04em;color:var(--black);-webkit-mask-image:radial-gradient(circle 200px at var(--mx) var(--my),black 0,transparent 80%);mask-image:radial-gradient(circle 200px at var(--mx) var(--my),black 0,transparent 80%);pointer-events:none}@media (hover:hover) and (pointer:fine){.stats-section.is-active .stat-line-reveal{opacity:1}}@media (hover:none),(pointer:coarse){.stat-line-reveal{display:none}.stat-line-base{color:var(--black);opacity:1}}@media (max-width:767px){.stats-section{display:none}.stats-center{width:min(100%,calc(100% - 16px));max-width:430px;padding:6px 0 0}.stat-line-wrap{line-height:.94}.stat-line-base,.stat-line-reveal{font-size:clamp(1.35rem,7.2vw,2.05rem);letter-spacing:-.05em}}.voice-demo-section{padding:24px 0 40px}.voice-demo-section .section-head p{max-width:68ch}.voice-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:22px;align-items:stretch;margin-top:28px}.voice-demo-card,.voice-demo-copy{border:1px solid rgba(17,24,39,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,249,255,.96));box-shadow:0 24px 70px rgba(15,23,42,.08)}.voice-demo-copy{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:16px}.voice-demo-copy h3{font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1.06;letter-spacing:-.04em;max-width:14ch}.voice-demo-copy p{color:var(--n60);line-height:1.7;max-width:60ch}.voice-demo-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--pill);background:var(--brand-light);color:var(--brand-dark);font-size:.82rem;font-weight:700}.voice-demo-list{display:grid;gap:10px;margin-top:4px}.voice-demo-list li{position:relative;padding-left:22px;color:var(--n80);line-height:1.55}.voice-demo-list li:before{content:"•";position:absolute;left:6px;top:0;color:var(--brand);font-weight:900}.voice-demo-card{padding:26px;display:grid;gap:18px;align-content:start}.voice-field{display:grid;gap:8px}.voice-field>span{font-size:.88rem;font-weight:700;color:var(--n80)}.voice-field input,.voice-field select,.voice-field textarea{width:100%;border:1px solid var(--n15);border-radius:18px;padding:14px 15px;background:white;color:var(--black);font:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.voice-field textarea{resize:vertical;min-height:130px}.voice-field input:focus,.voice-field select:focus,.voice-field textarea:focus{border-color:rgba(104,122,246,.72);box-shadow:0 0 0 4px rgba(104,122,246,.14)}.voice-field input[readonly]{background:var(--n5);color:var(--n60)}.voice-field-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.voice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.voice-submit[disabled]{opacity:.7;cursor:progress}.voice-demo-status{font-size:.92rem;color:var(--n60);line-height:1.5}.voice-demo-status[data-tone=loading]{color:var(--brand-dark)}.voice-demo-status[data-tone=error]{color:#b91c1c}.voice-demo-status[data-tone=success]{color:var(--green)}.voice-audio{width:100%}@media (max-width:960px){.voice-demo-grid{grid-template-columns:1fr}.voice-demo-card,.voice-demo-copy{padding:22px}.voice-field-grid{grid-template-columns:1fr}}