:root{--ink:#12201d;--muted:#5b6d67;--line:#d8e0d9;--paper:#fff9ef;--paper-cool:#edf8f6;--surface:#fff;--forest:#063f37;--forest-2:#0d5c4f;--emerald:#00b884;--emerald-soft:#d8f8eb;--coral:#ff684d;--coral-soft:#ffe5de;--amber:#ffb22e;--amber-soft:#fff1cc;--blue:#2864ff;--blue-soft:#dfe8ff;--shadow:0 24px 80px #12201d24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(90deg, #063f370a 1px, transparent 1px), linear-gradient(0deg, #063f370a 1px, transparent 1px), var(--paper);letter-spacing:0;background-size:44px 44px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0;display:flex;position:sticky;top:0}.site-header:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:-1;background:#fff9efd1;border-bottom:1px solid #d8e0d9b8;height:76px;position:fixed;inset:0 0 auto}.brand,.side-logo{color:var(--forest);align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark{background:var(--forest);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:900;display:inline-grid}.brand-mark.small{background:#ffffff24;width:31px;height:31px}.desktop-nav{color:#304841;justify-content:center;align-items:center;gap:26px;font-size:14px;font-weight:650;display:flex}.desktop-nav a{transition:color .16s}.desktop-nav a:hover{color:var(--coral)}.nav-cta,.primary-button,.secondary-button,.whatsapp-button,.whatsapp-mini{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.header-actions{align-items:center;gap:10px;display:inline-flex}.nav-cta,.primary-button{color:#fff;background:var(--forest);box-shadow:0 12px 28px #063f372e}.nav-cta:hover,.primary-button:hover,.secondary-button:hover,.whatsapp-button:hover,.whatsapp-mini:hover,.floating-whatsapp:hover{transform:translateY(-1px)}.secondary-button{color:var(--forest);border-color:var(--line);background:#fff}.secondary-button.light,.secondary-button.light-fill{background:var(--emerald-soft);border-color:#98e5c4}.whatsapp-button,.whatsapp-mini{color:#063f37;background:#25d366;border-color:#76eba1;box-shadow:0 12px 28px #25d3662e}.whatsapp-pending{background:var(--emerald-soft);color:var(--forest);box-shadow:none;border-color:#98e5c4}.whatsapp-mini{min-height:42px;padding:0 14px}.mobile-whatsapp-link{display:none}.footer-whatsapp{color:#07533f;align-items:center;gap:8px;font-weight:850;display:inline-flex}.whatsapp-signal{background:#fff;border-radius:50%;width:13px;height:13px;display:inline-block;position:relative;box-shadow:0 0 0 4px #ffffff42}.whatsapp-signal:after{content:"";background:#fff;border-radius:1px 1px 4px;width:5px;height:5px;position:absolute;bottom:1px;right:-2px;transform:rotate(24deg)}.floating-whatsapp{z-index:30;color:#063f37;background:#25d366;border:1px solid #76eba1;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .16s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #12201d38}.contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.home-hero{align-items:center;min-height:760px;margin-top:-76px;padding-top:76px;display:grid;position:relative;overflow:hidden}.home-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#041f1ceb 0%,#041f1cc7 33%,#041f1c38 65%,#041f1c0a 100%),linear-gradient(#0000 48%,#041f1c4d);position:absolute;inset:0}.hero-content{color:#fff;width:min(1180px,100% - 40px);margin:0 auto;padding:80px 0 120px}.hero-content h1,.page-hero h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(46px,7vw,88px);font-weight:900;line-height:.98}.hero-content p{color:#d9eee6;max-width:590px;margin:26px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.45}.eyebrow{color:var(--forest-2);align-items:center;gap:9px;margin-bottom:18px;font-size:14px;font-weight:900;display:inline-flex}@media (hover:none),(pointer:coarse),(max-width:760px){.desktop-whatsapp-link{display:none}.mobile-whatsapp-link{display:inline-flex}}.eyebrow:before{content:"";background:var(--emerald);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #00b88429}.eyebrow.inverted{color:#b8f7db}.hero-actions,.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-proof{color:#063f37;min-width:178px;box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #ffffff9e;border-radius:8px;gap:4px;padding:18px 20px;display:grid;position:absolute;bottom:48px;right:clamp(20px,8vw,120px)}.hero-proof span{color:var(--muted);font-size:13px;font-weight:750}.hero-proof strong{font-size:25px}.section{width:min(1180px,100% - 40px);margin:0 auto;padding:76px 0}.section-kicker{color:var(--coral);margin-bottom:12px;font-size:14px;font-weight:900}.section-head{margin-bottom:28px}.section-head.two-col{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;display:grid}.section h2,.section-head h2,.cta-panel h2,.pilot-proof h2,.process-card h2,.article-card h2,.pilot-side h2{letter-spacing:0;margin:0;font-size:clamp(32px,4vw,54px);font-weight:900;line-height:1.06}.section p,.section-head p,.cta-panel p,.pilot-proof p,.article-card p,.pilot-side p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.58}.inline-link{color:var(--forest);border-bottom:2px solid var(--emerald);font-weight:850}.dashboard-shell{border:1px solid var(--line);min-height:620px;box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:214px minmax(0,1fr);display:grid;overflow:hidden}.dashboard-side{background:var(--forest);color:#d8eee4;align-content:start;gap:12px;padding:24px 18px;font-size:14px;display:grid}.side-logo{color:#fff;margin-bottom:20px;font-size:17px}.dashboard-side span{border-radius:8px;padding:12px}.dashboard-side .side-active{color:#fff;background:#ffffff26}.dashboard-main{background:#fbfdf9;padding:24px}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.dashboard-head h2{margin:0;font-size:27px}.dashboard-head p{color:var(--muted);margin:6px 0 0;font-size:14px}.live-badge,.plan-tag{color:#07533f;background:var(--emerald-soft);white-space:nowrap;border-radius:7px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.metric,.dashboard-card,.calculator-card,.result-card,.signup-card,.pilot-side,.article-card,.side-card,.pricing-card,.process-card{border:1px solid var(--line);background:#fff;border-radius:8px}.metric{min-height:104px;padding:15px}.metric span{color:var(--muted);font-size:13px}.metric strong{margin-top:9px;font-size:24px;line-height:1.06;display:block}.metric small{color:#214e44;margin-top:8px;font-size:12px;font-weight:750;display:block}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.dashboard-card{padding:18px}.card-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-head h3{margin:0;font-size:18px}.card-head span{background:var(--emerald-soft);color:var(--forest);border-radius:7px;padding:7px 12px;font-size:12px;font-weight:900}.product-list{display:grid}.product-row{border-top:1px solid #edf2ee;grid-template-columns:minmax(0,1fr) 78px 64px;align-items:center;gap:12px;min-height:62px;font-size:14px;display:grid}.product-row:first-child{border-top:0}.profit,.positive{color:#00855e}.loss,.negative{color:var(--coral)}.warn{color:#bd7600}.alert-stack{gap:12px;display:grid}.mini-alert{border:1px solid #0000;border-radius:8px;gap:6px;min-height:104px;padding:15px;font-size:14px;line-height:1.38;display:grid}.mini-alert strong{font-size:16px}.mini-alert.coral,.feature-card.coral,.coral-card{background:var(--coral-soft);border-color:#ffc4b7}.mini-alert.amber,.feature-card.amber{background:var(--amber-soft);border-color:#ffe09b}.mini-alert.blue,.feature-card.blue{background:var(--blue-soft);border-color:#bacbff}.feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-grid.three{grid-template-columns:repeat(3,1fr)}.feature-grid.compact{grid-template-columns:repeat(2,1fr);margin:24px 0;padding:0}.feature-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:170px;padding:22px}.feature-card.green{background:var(--emerald-soft);border-color:#a6e9ca}.feature-card h3{margin:0 0 9px;font-size:20px}.feature-card p{color:#435b54;margin:0;font-size:15px}.split-highlight,.cta-panel{background:var(--forest);color:#fff;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:1fr .85fr;align-items:center;gap:24px;padding:34px;display:grid}.split-highlight h2,.cta-panel h2{color:#fff}.split-highlight p,.cta-panel p{color:#d6f1e7}.calc-preview{gap:12px;display:grid}.calc-preview div{background:#ffffff1f;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px;display:flex}.calc-preview .accent{background:var(--amber);color:#17201c}.calc-preview span{color:#d8eee4}.calc-preview .accent span{color:#28312d}.calc-preview strong{font-size:30px}.seo-band{padding-top:10px}.seo-list{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.seo-list a{border:1px solid var(--line);min-height:96px;color:var(--forest);background:#fff;border-radius:8px;align-items:center;padding:20px;font-weight:850;display:flex}.page-hero{width:min(1180px,100% - 40px);margin:0 auto;padding:92px 0 22px}.page-hero p{max-width:760px;color:var(--muted);font-size:19px;line-height:1.55}.calculator-layout,.signup-layout,.guide-layout,.pilot-band{grid-template-columns:.95fr 1.05fr;align-items:start;gap:22px;display:grid}.calculator-card,.signup-card,.article-card{box-shadow:var(--shadow);padding:26px}.field-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}label{color:#273d37;gap:8px;font-size:13px;font-weight:850;display:grid}input,select{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #c9d7d0;border-radius:8px;outline:none;padding:0 13px}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2864ff29}.wide{grid-column:1/-1}.result-card{box-shadow:var(--shadow);overflow:hidden}.result-top{color:#fff;background:var(--forest);padding:32px}.result-top span,.result-top small{color:#d7f1e6;display:block}.result-top strong{margin:12px 0;font-size:clamp(56px,7vw,80px);line-height:.95;display:block}.breakdown{padding:22px 28px;display:grid}.break-row{border-top:1px solid #edf2ee;justify-content:space-between;gap:18px;padding:14px 0;font-size:16px;display:flex}.break-row:first-child{border-top:0}.consent-list{gap:12px;margin-top:18px;display:grid}.consent{border:1px solid var(--line);background:#fffdf8;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px;font-weight:500;line-height:1.42;display:grid}.consent input{width:20px;height:20px;min-height:auto;margin:1px 0 0}.privacy-note{color:#244778;background:var(--blue-soft);border-radius:8px;margin:16px 0 0;padding:14px;font-size:14px;line-height:1.45}.form-trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{border-radius:8px;margin:18px 0 0;padding:14px;font-size:15px;font-weight:750}.form-status.success{color:#063f37;background:var(--emerald-soft);border:1px solid #98e5c4}.form-status.error{color:#7d2117;background:var(--coral-soft);border:1px solid #ffc4b7}.turnstile-box{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:72px;margin-top:18px;display:flex}.turnstile-widget{min-width:min(300px,100%);min-height:65px}.turnstile-loading{color:var(--muted);font-size:13px;font-weight:700}button:disabled{cursor:wait;opacity:.72;transform:none}.pilot-side{box-shadow:var(--shadow);overflow:hidden}.pilot-side-top,.pilot-proof{color:#fff;background:var(--forest);padding:30px}.pilot-side-top h2{color:#fff}.pilot-side-top p,.pilot-proof p{color:#d8eee4}.timeline{gap:18px;padding:26px;display:grid}.timeline-item{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.timeline-item>span,.process-step>span{background:var(--emerald-soft);width:34px;height:34px;color:var(--forest);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.timeline-item strong{margin-bottom:4px;display:block}.timeline-item p{color:var(--muted);margin:0;font-size:15px}.guide-layout{grid-template-columns:minmax(0,1fr) 360px}.article-card p{max-width:none}.formula{background:var(--emerald-soft);color:var(--forest);border:1px solid #9be6c3;border-radius:8px;flex-wrap:wrap;gap:9px;margin:24px 0;padding:18px;font-size:18px;font-weight:900;display:flex}.formula span{color:var(--muted)}.guide-card-list{gap:12px;margin:24px 0;display:grid}.guide-card{border:1px solid var(--line);background:#fffdf8;border-radius:8px;gap:7px;min-height:126px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.guide-card:hover{border-color:#8ee8c1;transform:translateY(-1px);box-shadow:0 16px 42px #12201d1a}.guide-card span{color:var(--coral);font-size:12px;font-weight:900}.guide-card strong{color:var(--forest);font-size:19px;line-height:1.18}.guide-card small{color:var(--muted);font-size:14px;line-height:1.45}.long-form{gap:28px;display:grid}.article-lead,.article-callout{border-radius:8px;padding:22px}.article-lead{background:var(--emerald-soft);border:1px solid #b8e9d4}.article-lead strong{color:var(--forest);margin-bottom:6px;font-size:18px;display:block}.article-lead p,.article-section p,.article-callout p{margin:0}.article-section{gap:14px;display:grid}.article-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.article-list li{color:#314840;padding-left:25px;line-height:1.5;position:relative}.article-list li:before{content:"";background:var(--emerald);border-radius:50%;width:9px;height:9px;position:absolute;top:.66em;left:0;box-shadow:0 0 0 5px #00b8841f}.check-list li:before{background:var(--blue);border-radius:3px;box-shadow:0 0 0 5px #2864ff1a}.article-callout{color:#fff;background:var(--forest);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.article-callout h2{color:#fff}.toc-list{gap:10px;display:grid}.toc-list span{color:#e0f8ed;background:#ffffff1f;border-radius:8px;padding:12px;font-size:14px;line-height:1.35}.guide-aside,.side-card{gap:14px;display:grid}.side-card{padding:22px}.side-card.bright{background:var(--forest);color:#fff}.side-card.bright h3{color:#fff}.side-card h3{color:var(--forest);margin:0;font-size:22px}.side-card p{color:var(--muted);margin:0;line-height:1.45}.side-card.bright p{color:#d8eee4}.side-card>a:not(.primary-button):not(.secondary-button){border-top:1px solid var(--line);padding:12px 0;font-weight:800}.mini-result{gap:11px;display:grid}.mini-result div{justify-content:space-between;gap:16px;display:flex}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricing-card{align-content:start;gap:18px;min-height:480px;padding:26px;display:grid;box-shadow:0 18px 54px #12201d1a}.pricing-card.featured{border-color:#5be2ad;box-shadow:0 24px 80px #00b88433}.pricing-card h2{margin:0;font-size:27px}.price{font-size:43px;font-weight:900}.price small{color:var(--muted);font-size:15px}.pricing-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#3d554d;grid-template-columns:20px 1fr;gap:9px;font-size:15px;display:grid}.pricing-card li span{color:var(--emerald);font-weight:900}.pilot-band{grid-template-columns:.78fr 1.22fr}.pilot-proof,.process-card{box-shadow:var(--shadow);border-radius:8px}.process-card{padding:28px}.process-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.process-step{border:1px solid var(--line);background:#fffdf8;border-radius:8px;min-height:142px;padding:16px}.process-step strong{margin:14px 0 7px;display:block}.process-step p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.legal-copy{gap:14px;display:grid}.legal-copy h2{font-size:25px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:36px;width:min(1180px,100% - 40px);margin:40px auto 0;padding:34px 0 42px;display:grid}.site-footer p{max-width:560px;color:var(--muted)}.footer-links{color:var(--forest);gap:10px;font-weight:750;display:grid}@media (max-width:980px){.desktop-nav{display:none}.site-header{width:min(100% - 28px,760px)}.nav-cta{padding-inline:14px}.header-actions{gap:8px}.home-hero{min-height:720px}.hero-overlay{background:linear-gradient(#041f1c85,#041f1cdb)}.hero-content{width:min(100% - 32px,760px);padding-bottom:150px}.hero-proof{bottom:26px;left:16px;right:16px}.section,.page-hero,.site-footer{width:min(100% - 32px,760px)}.section{padding:52px 0}.section-head.two-col,.article-callout,.dashboard-shell,.dashboard-grid,.feature-grid,.feature-grid.three,.feature-grid.compact,.split-highlight,.calculator-layout,.signup-layout,.guide-layout,.pricing-grid,.pilot-band,.process-grid,.seo-list,.site-footer{grid-template-columns:1fr}.dashboard-side{display:none}.metrics,.field-grid{grid-template-columns:repeat(2,1fr)}.split-highlight,.cta-panel{padding:24px}}@media (max-width:620px){.brand{font-size:18px}.brand-mark{width:34px;height:34px}.nav-cta,.whatsapp-mini{display:none}.hero-content h1,.page-hero h1{font-size:44px}.hero-content p,.page-hero p{font-size:17px}.hero-actions,.button-row{display:grid}.primary-button,.secondary-button,.whatsapp-button{width:100%}.contact-actions{justify-content:stretch;display:grid}.floating-whatsapp{justify-content:center;bottom:16px;left:16px;right:16px}.metrics,.field-grid{grid-template-columns:1fr}.dashboard-main,.calculator-card,.signup-card,.article-card,.process-card{padding:18px}.dashboard-head{display:grid}.product-row{grid-template-columns:1fr;gap:5px;padding:14px 0}.result-top{padding:24px}.result-top strong{font-size:56px}.breakdown{padding:16px 20px}.page-hero{padding-top:74px}.pricing-card{min-height:auto}}
