@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
:root{--ink:#112018;--muted:#68736b;--green:#153924;--green2:#0e2d1c;--lime:#adf035;--lime2:#c7ff61;--pale:#eff6ea;--paper:#fbfcf9;--line:#dce5d9;--white:#fff;--shadow:0 24px 70px rgba(21,57,36,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}button,input{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.skip{position:fixed;top:-60px;left:20px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.site-header{position:sticky;top:0;z-index:50;background:rgba(251,252,249,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,229,217,.9)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between}.brand img{width:177px;display:block}.nav nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.nav nav>a:not(.btn){padding:8px 0}.nav nav>a:hover{color:#356e42}.demo-link{color:#2d6c38!important}.demo-link:after{content:"↗";margin-left:5px}.menu-button{display:none;border:0;background:none;font-size:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--lime);color:#102015;border-radius:12px;padding:14px 20px;font-weight:800;box-shadow:0 11px 28px rgba(100,150,35,.17);transition:.18s transform,.18s box-shadow}.btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(100,150,35,.23)}.btn.small{padding:10px 14px;border-radius:10px}.btn.white{background:#fff;color:var(--green);box-shadow:none}.btn.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);box-shadow:none}.btn.outline{background:#fff;border:1px solid #cfdccb;box-shadow:none}.hero{padding:84px 0 88px;background:radial-gradient(circle at 87% 15%,#e6f4da 0,transparent 33%),linear-gradient(180deg,#fbfcf9 0,#f4f8f0 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:60px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.13em;color:#42784e;font-weight:800;margin-bottom:12px}.eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background:var(--lime);vertical-align:middle;margin-right:8px}.eyebrow.light{color:#a4d6ae}.hero h1,h2,h3{font-family:Manrope,sans-serif}.hero h1{font-size:clamp(44px,5.4vw,69px);line-height:1.02;letter-spacing:-.058em;margin:0 0 24px}.hero h1 em{font-style:normal;color:#315d3b}.lead{font-size:18px;color:var(--muted);max-width:620px}.actions{display:flex;align-items:center;gap:20px;margin:30px 0 28px}.more{font-weight:800;border-bottom:1px solid #8b988d;padding:7px 0}.proof-row{display:flex;gap:12px;flex-wrap:wrap}.proof-row span{display:flex;align-items:center;gap:8px;color:#667269;font-size:12px}.proof-row b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7f4dc;color:#32653d;font-size:9px}.product-window{position:relative;background:#fff;border:1px solid #d8e3d4;border-radius:22px;box-shadow:var(--shadow);transform:rotate(.4deg);min-height:474px}.window-top{height:44px;border-bottom:1px solid #e3e9df;display:flex;align-items:center;gap:7px;padding:0 15px;color:#879087;font-size:10px}.window-top i{width:8px;height:8px;border-radius:50%;background:#d5dcd2}.window-top span{margin-left:8px}.app-preview{display:grid;grid-template-columns:62px 1fr;height:410px}.preview-nav{background:#14251a;border-radius:0 0 0 21px;padding:15px 13px}.preview-mark{width:34px;height:34px;border-radius:10px;background:var(--lime);display:grid;place-items:center;font-weight:900;margin-bottom:23px}.preview-nav span{display:block;height:9px;border-radius:8px;background:#455d4d;margin:20px 3px}.preview-nav span.active{background:var(--lime)}.preview-main{padding:27px;background:#f5f8f2;border-radius:0 0 21px 0}.preview-heading small,.preview-heading strong,.preview-heading span{display:block}.preview-heading small{font-size:8px;letter-spacing:.12em;color:#69836e}.preview-heading strong{font:700 19px Manrope;margin:5px 0}.preview-heading span{font-size:10px;color:#7c877f}.preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 10px}.preview-kpis article{background:#fff;border:1px solid #e1e8dd;border-radius:12px;padding:12px}.preview-kpis small,.preview-kpis b{display:block}.preview-kpis small{font-size:8px;color:#839086}.preview-kpis b{font-size:13px;margin:4px 0 10px}.preview-kpis i{display:block;height:4px;border-radius:4px;background:linear-gradient(90deg,#48905a 63%,#edf1ea 63%)}.preview-chart{background:#fff;border:1px solid #e1e8dd;border-radius:13px;padding:14px}.chart-title{display:flex;justify-content:space-between;font-size:9px}.chart-title small{color:#8b958d}.preview-chart .bars{display:flex;align-items:flex-end;gap:10px;height:126px;margin-top:10px}.preview-chart .bars i{flex:1;background:#d7e9ca;border-radius:5px 5px 0 0}.preview-chart .bars i:nth-child(1){height:27%}.preview-chart .bars i:nth-child(2){height:41%}.preview-chart .bars i:nth-child(3){height:55%}.preview-chart .bars i:nth-child(4){height:68%}.preview-chart .bars i:nth-child(5){height:59%;background:#3d7b4a}.preview-chart .bars i:nth-child(6){height:75%;background:#3d7b4a}.preview-chart .bars i:nth-child(7){height:84%}.preview-chart .bars i:nth-child(8){height:94%}.floating-chip{position:absolute;background:#fff;border:1px solid var(--line);border-radius:13px;padding:12px 14px;box-shadow:0 16px 35px rgba(19,55,34,.13)}.floating-chip b,.floating-chip span{display:block}.floating-chip b{font-size:11px}.floating-chip span{font-size:9px;color:#7b867e}.chip-a{left:-30px;bottom:28px}.chip-b{right:-28px;top:74px}.trust-strip{background:#10271b;color:#d1ddd4;padding:18px 0}.trust-strip .shell{display:grid;grid-template-columns:repeat(7,1fr);gap:0;text-align:center}.trust-strip span{font:700 11px Manrope;border-right:1px solid #354e40}.trust-strip span:last-child{border-right:0}.section{padding:100px 0}.heading{max-width:720px;margin-bottom:48px}.heading.center{text-align:center;margin:0 auto 55px}.heading h2{font-size:clamp(34px,4vw,50px);line-height:1.06;letter-spacing:-.045em;margin:0 0 18px}.heading p:last-child,.muted{color:var(--muted)}.split-heading{display:grid;grid-template-columns:1.1fr .9fr;max-width:none;gap:80px;align-items:end}.split-heading>p{font-size:17px;margin:0 0 8px}.flow-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.flow-map article{background:#fff;border:1px solid var(--line);border-radius:17px;padding:21px}.flow-map article span{font-size:9px;font-weight:900;color:#477b50}.flow-map article b{display:block;font:700 15px Manrope;margin:25px 0 7px}.flow-map article p{font-size:11px;color:var(--muted);margin:0}.flow-map>i{align-self:center;font-style:normal;color:#83a48a}.modules-section{background:#f3f7f0}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-height:310px;display:flex;flex-direction:column}.feature-dark{grid-column:span 2;background:linear-gradient(135deg,#163624,#10281b);color:#fff}.feature small{font-size:9px;letter-spacing:.13em;color:#718176;font-weight:900}.feature-dark small{color:#9ac1a2}.feature h3{font-size:25px;line-height:1.08;margin:12px 0}.feature p{color:var(--muted);font-size:14px}.feature-dark p{color:#c3d1c6;max-width:600px}.feature-icon,.feature-number{width:44px;height:44px;border-radius:12px;background:#e9f6dd;color:#356842;display:grid;place-items:center;font-weight:900;margin-bottom:30px}.feature-dark .feature-number{background:var(--lime);color:#112018}.feature-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.feature-tags span{font-size:10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 9px;color:#d5e1d8}.feature>a{margin-top:auto;font-size:12px;font-weight:800;color:#357441}.exclusive-section{background:var(--green2);color:#fff}.exclusive-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.exclusive-grid>div:first-child>p:not(.eyebrow){color:#bacac0;font-size:17px}.exclusive-grid h2{font-size:clamp(36px,4vw,53px);line-height:1.06;letter-spacing:-.045em}.exclusive-list{display:grid;gap:10px}.exclusive-list article{display:grid;grid-template-columns:50px 1fr;gap:18px;background:#173725;border:1px solid #31503c;border-radius:16px;padding:18px}.exclusive-list article>b{width:39px;height:39px;border-radius:11px;background:#224a31;color:var(--lime);display:grid;place-items:center}.exclusive-list h3{font-size:15px;margin:1px 0 5px}.exclusive-list p{font-size:11px;color:#acbeb1;margin:0}.demo-section{background:#fff}.demo-box{border:1px solid #d5e3d0;border-radius:28px;background:radial-gradient(circle at 90% 10%,#e8f6df,transparent 38%),#f7faf5;padding:48px;display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}.demo-copy h2{font-size:clamp(33px,4vw,48px);letter-spacing:-.045em;line-height:1.06;margin:0 0 14px}.demo-copy>p:not(.eyebrow){color:var(--muted)}.demo-badges{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.demo-badges span{background:#fff;border:1px solid #dce6d9;padding:7px 9px;border-radius:999px;font-size:10px;font-weight:700}.demo-timeline{position:relative;display:grid;gap:10px}.demo-timeline:before{content:"";position:absolute;left:18px;top:30px;bottom:30px;width:1px;background:#bed7b2}.demo-timeline div{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 14px 13px 50px}.demo-timeline div span{position:absolute;left:8px;top:13px;width:22px;height:22px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:9px;font-weight:900}.demo-timeline b,.demo-timeline small{display:block}.demo-timeline b{font-size:12px}.demo-timeline small{color:#7a867d;font-size:10px;margin-top:3px}.pricing{background:#eef5e9}.activation-card{background:#153924;color:#fff;border-radius:23px;padding:28px 31px;display:grid;grid-template-columns:1fr .9fr .7fr;gap:30px;align-items:center;margin-bottom:18px}.activation-card small{color:#bfd1c3}.activation-card h3{font-size:38px;margin:5px 0}.activation-card h3 sup{font-size:15px}.activation-card p{font-size:11px;color:#b9c9bd;max-width:440px}.activation-pix{border-left:1px solid #385846;padding-left:28px}.activation-pix span,.activation-pix strong,.activation-pix small{display:block}.activation-pix span{font-size:9px;letter-spacing:.12em;color:var(--lime);font-weight:900}.activation-pix strong{font-size:21px;margin:5px 0}.activation-pay{display:grid;gap:7px}.activation-pay b{font-size:13px}.activation-pay small{font-size:9px;color:#9fb3a4}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.plans article{position:relative;background:#fff;border:1px solid #d4e0d0;border-radius:22px;padding:27px;display:flex;flex-direction:column}.featured-plan{border:2px solid #72a834!important;box-shadow:0 20px 50px rgba(46,91,32,.11)}.recommended{position:absolute;top:-12px;right:20px;background:#173b28;color:#fff;padding:6px 10px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.1em}.plan-head small{font-size:9px;letter-spacing:.12em;color:#50745a;font-weight:900}.plan-head h3{font-size:36px;margin:7px 0}.plan-head h3 sup{font-size:12px;color:#6d786e}.plan-head p{color:var(--muted);font-size:12px;min-height:55px}.plans ul{list-style:none;padding:16px 0;margin:0 0 20px;border-top:1px solid var(--line);flex:1}.plans li{font-size:12px;padding:6px 0}.plans li:before{content:"✓";color:#579235;margin-right:8px;font-weight:900}.plans .btn{width:100%}.pricing-note{text-align:center;font-size:10px;color:#748077;max-width:850px;margin:20px auto 0}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps li{background:#fff;border:1px solid var(--line);border-top:3px solid #c7d9c0;border-radius:0 0 16px 16px;padding:24px}.steps li>b{color:#39744b;font-size:10px}.steps h3{font-size:16px;margin:32px 0 7px}.steps p{font-size:11px;color:var(--muted)}.faq{background:#f7f9f5}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-grid h2{font-size:43px;letter-spacing:-.045em;line-height:1.05}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font:700 15px Manrope;cursor:pointer;list-style:none;padding-right:30px;position:relative}.faq-list summary:after{content:"+";position:absolute;right:2px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);font-size:13px}.cta{padding:0 0 76px;background:#f7f9f5}.cta>.shell{background:#153924;color:#fff;border-radius:27px;padding:45px 50px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta h2{font-size:33px;letter-spacing:-.04em;margin:7px 0}.cta p:not(.eyebrow){color:#bdcec1;margin:0}.cta-actions{display:flex;gap:10px;flex:0 0 auto}footer{background:#091b11;color:#adbbb0;padding:55px 0 22px}.foot{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:45px}.foot img{width:176px;filter:brightness(0) invert(1)}.foot p{font-size:11px;max-width:320px}.foot>div:not(:first-child){display:flex;flex-direction:column;gap:9px;font-size:12px}.foot b{color:#fff}.bottom{border-top:1px solid #2c4033;margin-top:42px;padding-top:18px;font-size:10px}.wa{position:fixed;right:22px;bottom:22px;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;z-index:45;box-shadow:0 13px 30px rgba(0,0,0,.17)}.wa svg{width:29px;height:29px}
@media(max-width:980px){.nav nav{display:none;position:absolute;top:69px;left:20px;right:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:22px;border-radius:16px;flex-direction:column}.nav nav.open{display:flex}.menu-button{display:block}.hero-grid,.exclusive-grid,.demo-box,.faq-grid,.split-heading{grid-template-columns:1fr}.hero-grid{gap:45px}.flow-map{grid-template-columns:1fr 1fr}.flow-map>i{display:none}.module-grid{grid-template-columns:1fr 1fr}.feature-dark{grid-column:1/-1}.activation-card{grid-template-columns:1fr}.activation-pix{border-left:0;border-top:1px solid #385846;padding:20px 0 0}.plans{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.trust-strip .shell{grid-template-columns:repeat(4,1fr);row-gap:10px}.trust-strip span{border-right:0}.cta>.shell{flex-direction:column;align-items:flex-start}.cta-actions{flex-wrap:wrap}.foot{grid-template-columns:1.5fr 1fr 1fr}.foot>div:last-child{display:none}}
@media(max-width:640px){.shell{width:calc(100% - 26px)}.hero{padding:54px 0 64px}.hero h1{font-size:42px}.lead{font-size:16px}.actions{align-items:stretch;flex-direction:column}.proof-row{display:grid}.product-window{min-height:385px}.app-preview{height:322px;grid-template-columns:48px 1fr}.preview-nav{padding:12px 9px}.preview-mark{width:29px;height:29px}.preview-main{padding:18px}.preview-kpis{grid-template-columns:1fr}.preview-kpis article:nth-child(n+2){display:none}.preview-chart .bars{height:105px}.floating-chip{display:none}.trust-strip .shell{grid-template-columns:repeat(2,1fr)}.section{padding:70px 0}.heading h2{font-size:35px}.flow-map,.module-grid,.steps{grid-template-columns:1fr}.feature-dark{grid-column:auto}.demo-box{padding:28px 22px}.activation-card{padding:24px}.exclusive-grid{gap:45px}.exclusive-list article{grid-template-columns:42px 1fr}.cta>.shell{padding:32px 25px}.cta-actions{width:100%;flex-direction:column}.foot{grid-template-columns:1fr 1fr}.foot>div:first-child{grid-column:1/-1}}
