.landing-page{--navy-deep:#00132e;--navy-mid:#081f46;--navy-light:#19355f;--navy-soft:#1e3a6e;--gold-warm:#e4b95c;--gold-bright:#ffd97d;--gold-deep:#b47a22;--white:#fff;--off-white:#f4f6fa;--gray-light:#eaeef5;--gray-mid:#8a9bb5;--text-dark:#0a1628;--text-body:#2d3f5a;--sans:"IBM Plex Sans", sans-serif;--serif:"Source Serif 4", serif;--mono:"IBM Plex Mono", monospace;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-card:0 4px 24px #00132e21, 0 1px 4px #00132e14;--shadow-screen:0 32px 80px #00132e73, 0 8px 24px #00132e40}.landing-page,.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box;margin:0;padding:0}.landing-page{font-family:var(--sans);color:var(--text-dark);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6}.landing-page img{max-width:100%;display:block}.landing-page a{color:inherit;text-decoration:none}.landing-page .container{max-width:1140px;margin:0 auto;padding:0 24px}.landing-page .serif{font-family:var(--serif)}.landing-page .mono{font-family:var(--mono)}.landing-page .btn-primary{background:var(--gold-warm);color:var(--navy-deep);font-family:var(--sans);letter-spacing:.03em;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:14px 28px;font-size:.9rem;font-weight:700;transition:background .2s,transform .15s;display:inline-block}.landing-page .btn-primary:hover{background:var(--gold-bright);transform:translateY(-1px)}.landing-page .btn-ghost{color:var(--gray-mid);font-family:var(--sans);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:14px 24px;font-size:.9rem;transition:border-color .2s,color .2s;display:inline-block}.landing-page .btn-ghost:hover{color:var(--white);border-color:#fff6}.landing-page .btn-outline-dark{color:var(--navy-mid);font-family:var(--sans);border:1.5px solid var(--navy-light);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:13px 24px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:inline-block}.landing-page .btn-outline-dark:hover{background:var(--navy-deep);color:var(--white)}.landing-page #header{z-index:100;padding:0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.landing-page #header.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f0e8f7;box-shadow:0 1px #00132e14,0 2px 12px #00132e0f}.landing-page #header.scrolled .header-nav a{color:var(--navy-mid)}.landing-page #header.scrolled .header-nav a:hover{color:var(--navy-deep)}.landing-page #header.scrolled .btn-ghost{color:var(--navy-mid);border-color:#00132e33}.landing-page #header.scrolled .btn-ghost:hover{color:var(--navy-deep);background:#00132e0a;border-color:#00132e80}.landing-page .header-inner{justify-content:space-between;align-items:center;gap:32px;height:68px;display:flex}.landing-page .header-logo{align-items:center;display:flex}.landing-page .header-logo-wrap{background:var(--white);border-radius:10px;align-items:center;padding:6px 12px;display:flex;box-shadow:0 2px 10px #00132e26}.landing-page .header-logo img{width:auto;height:56px;display:block}.landing-page .header-nav{gap:32px;list-style:none;display:flex}.landing-page .header-nav a{color:#ffffffb3;font-size:.875rem;font-weight:400;transition:color .2s}.landing-page .header-nav a:hover{color:var(--white)}.landing-page .header-actions{align-items:center;gap:16px;display:flex}.landing-page .header-actions .btn-ghost{padding:9px 18px;font-size:.85rem}.landing-page .header-actions .btn-primary{padding:9px 20px;font-size:.85rem}.landing-page #hero{background:var(--navy-deep);flex-direction:column;justify-content:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.landing-page .hero-grid-bg{pointer-events:none;background-image:linear-gradient(#e4b95c0a 1px,#0000 1px),linear-gradient(90deg,#e4b95c0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.landing-page .hero-glow{pointer-events:none;background:radial-gradient(circle,#e4b95c12 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-100px;right:-100px}.landing-page .hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.landing-page .hero-eyebrow{font-family:var(--mono);color:var(--gold-warm);letter-spacing:.12em;margin-bottom:20px;font-size:.75rem;font-weight:500}.landing-page .hero-title{font-family:var(--serif);color:var(--white);max-width:520px;margin-bottom:20px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;line-height:1.15}.landing-page .hero-sub{color:#ffffffa6;max-width:460px;margin-bottom:36px;font-size:1.05rem;line-height:1.7}.landing-page .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:48px;display:flex}.landing-page .hero-pills{flex-wrap:wrap;gap:8px;display:flex}.landing-page .hero-pill{font-family:var(--mono);color:#ffffff61;letter-spacing:.04em;border:1px solid #ffffff1a;border-radius:100px;padding:5px 10px;font-size:.72rem}.landing-page .hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.landing-page .screen-frame{background:var(--navy-mid);border-radius:var(--radius-lg);box-shadow:var(--shadow-screen);transform-origin:50%;border:1px solid #ffffff14;width:100%;max-width:520px;padding:8px;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg)}.landing-page .screen-bar{align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.landing-page .screen-dot{border-radius:50%;width:10px;height:10px}.landing-page .screen-dot:first-child{background:#ff5f56}.landing-page .screen-dot:nth-child(2){background:#ffbd2e}.landing-page .screen-dot:nth-child(3){background:#27c93f}.landing-page .screen-img{border-radius:10px;width:100%;height:auto}.landing-page .callout{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081f46eb;border:1px solid #e4b95c40;padding:10px 14px;position:absolute;box-shadow:0 4px 16px #0000004d}.landing-page .callout-label{font-family:var(--mono);color:var(--gold-warm);letter-spacing:.08em;margin-bottom:2px;font-size:.65rem}.landing-page .callout-value{font-family:var(--sans);color:var(--white);font-size:1rem;font-weight:700}.landing-page .callout-sub{color:var(--gray-mid);margin-top:1px;font-size:.7rem}.landing-page .callout-1{bottom:20%;left:-60px}.landing-page .callout-2{top:15%;right:-40px}.landing-page .callout-3{bottom:5%;right:10px}.landing-page #objection{background:var(--white);text-align:center;padding:100px 0}.landing-page .obj-headline{font-family:var(--serif);color:var(--text-dark);max-width:700px;margin:0 auto 60px;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.2}.landing-page .calc-demo{background:var(--off-white);border-radius:var(--radius-lg);text-align:left;max-width:480px;margin:0 auto 40px;padding:36px 40px}.landing-page .calc-row{justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.landing-page .calc-row-label{color:var(--text-body);font-size:.9rem}.landing-page .calc-row-val{font-family:var(--mono);color:var(--text-dark);font-weight:500}.landing-page .calc-divider{background:var(--gray-light);height:1px;margin:8px 0}.landing-page .calc-question{color:var(--gray-mid);margin-top:8px;font-size:.9rem;font-style:italic}.landing-page .calc-reveal{font-family:var(--serif);color:var(--text-dark);margin:20px 0 32px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700}.landing-page .cost-items{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:0 auto 32px;display:flex}.landing-page .cost-chip{background:var(--navy-deep);color:#fffc;font-size:.8rem;font-family:var(--sans);border-radius:100px;padding:7px 14px;font-weight:500}.landing-page .obj-punchline{font-family:var(--serif);color:var(--navy-deep);margin-bottom:16px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:600}.landing-page .obj-body{color:var(--text-body);max-width:480px;margin:0 auto 32px;font-size:1rem;line-height:1.7}.landing-page #calculator{background:var(--off-white);padding:100px 0}.landing-page .calc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.landing-page .calc-screen{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--gray-light);padding:6px}.landing-page .calc-screen img{border-radius:14px;width:100%}.landing-page .section-eyebrow{font-family:var(--mono);color:var(--gold-deep);letter-spacing:.1em;margin-bottom:14px;font-size:.72rem;font-weight:500}.landing-page .section-title{font-family:var(--serif);color:var(--text-dark);margin-bottom:20px;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:600;line-height:1.2}.landing-page .section-body{color:var(--text-body);max-width:440px;margin-bottom:28px;font-size:1rem;line-height:1.75}.landing-page .gold-callout{border-radius:var(--radius-md);background:linear-gradient(135deg,#e4b95c1f,#b47a2214);border:1px solid #e4b95c4d;margin-bottom:28px;padding:18px 22px}.landing-page .gold-callout-label{font-family:var(--mono);color:var(--gold-deep);letter-spacing:.08em;margin-bottom:6px;font-size:.7rem}.landing-page .gold-callout-text{color:var(--text-dark);font-size:.95rem;font-weight:600;line-height:1.4}.landing-page blockquote{border-left:3px solid var(--gold-warm);color:var(--gray-mid);margin-bottom:28px;padding-left:16px;font-size:.9rem;font-style:italic;line-height:1.6}.landing-page #margin{background:var(--navy-deep);color:var(--white);text-align:center;padding:100px 0}.landing-page .margin-title{font-family:var(--serif);max-width:660px;margin:0 auto 56px;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.2}.landing-page .vs-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:620px;margin:0 auto 48px;display:grid}.landing-page .vs-card{border-radius:var(--radius-lg);text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;padding:28px 24px}.landing-page .vs-card-bad{opacity:.6;border-color:#e4b95c14}.landing-page .vs-card-good{border-color:#e4b95c66}.landing-page .vs-product{font-family:var(--mono);color:var(--gray-mid);letter-spacing:.08em;margin-bottom:14px;font-size:.72rem}.landing-page .vs-lucro-label{color:#ffffff80;margin-bottom:4px;font-size:.8rem}.landing-page .vs-lucro-val{font-family:var(--mono);color:var(--gold-warm);margin-bottom:12px;font-size:1.5rem;font-weight:700}.landing-page .vs-maquina-label{color:#fff6;margin-bottom:2px;font-size:.75rem}.landing-page .vs-maquina-val{font-family:var(--mono);font-size:.85rem;font-weight:500}.landing-page .vs-maquina-val.bad{color:#ff5050b3}.landing-page .vs-maquina-val.good{color:#64dc64cc}.landing-page .vs-sep{font-family:var(--mono);color:#fff3;text-align:center;font-size:1.4rem}.landing-page .margin-punchline{font-family:var(--serif);max-width:580px;margin:0 auto 20px;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:600}.landing-page .margin-body{color:#fff9;max-width:520px;margin:0 auto 36px;font-size:.95rem;line-height:1.7}.landing-page #catalog{background:var(--white);padding:100px 0}.landing-page .catalog-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.landing-page .catalog-flow{flex-direction:column;gap:0;margin-bottom:32px;display:flex}.landing-page .flow-step{align-items:flex-start;gap:14px;padding:14px 0;display:flex;position:relative}.landing-page .flow-step:not(:last-child):after{content:"";background:var(--gray-light);width:1.5px;position:absolute;top:44px;bottom:0;left:15px}.landing-page .flow-dot{background:var(--navy-deep);border:2px solid var(--gold-warm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.landing-page .flow-dot-inner{background:var(--gold-warm);border-radius:50%;width:8px;height:8px}.landing-page .flow-text{color:var(--text-body);padding-top:6px;font-size:.95rem}.landing-page .flow-label{color:var(--text-dark);margin-bottom:3px;font-weight:600}.landing-page .catalog-screen{position:relative}.landing-page .catalog-screen img{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--gray-light);width:100%}.landing-page .catalog-big{font-family:var(--serif);color:var(--navy-deep);margin-bottom:28px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;line-height:1.2}.landing-page #slicer{background:var(--navy-mid);color:var(--white);padding:100px 0}.landing-page .slicer-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.landing-page .file-card{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff1a;padding:32px}.landing-page .file-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.landing-page .file-icon{font-size:2rem;line-height:1}.landing-page .file-name{font-family:var(--mono);color:var(--gold-warm);font-size:.85rem;font-weight:500}.landing-page .file-type{color:var(--gray-mid);margin-top:2px;font-size:.72rem}.landing-page .file-data-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing-page .file-datum{border-radius:var(--radius-sm);background:#ffffff0a;padding:12px 14px}.landing-page .file-datum-label{font-family:var(--mono);color:var(--gray-mid);letter-spacing:.08em;margin-bottom:4px;font-size:.65rem}.landing-page .file-datum-val{font-family:var(--mono);color:var(--gold-warm);font-size:1rem;font-weight:600}.landing-page .slicer-title{color:var(--white)}.landing-page .slicer-body{color:#fff9;max-width:440px}.landing-page .slicer-highlight{border-radius:var(--radius-md);color:#ffffffd9;background:#e4b95c1a;border:1px solid #e4b95c40;margin-bottom:28px;padding:16px 20px;font-size:.95rem;font-weight:500}.landing-page .slicer-support{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.landing-page .slicer-tag{font-family:var(--mono);color:#ffffff80;border:1px solid #ffffff1f;border-radius:4px;padding:5px 10px;font-size:.72rem}.landing-page #stock{background:var(--off-white);padding:100px 0}.landing-page .stock-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.landing-page .stock-screen img{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--gray-light);width:100%}.landing-page .stock-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.landing-page .stock-tag{background:var(--navy-deep);color:#fffc;border-radius:100px;padding:6px 12px;font-size:.78rem;font-weight:500}.landing-page #financeiro{background:var(--off-white);padding:100px 0}.landing-page .financeiro-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.landing-page .financeiro-screen img{border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--gray-light);width:100%}.landing-page .financeiro-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.landing-page .financeiro-stat{background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius-md);padding:16px 18px}.landing-page .financeiro-stat-label{font-family:var(--mono);color:var(--gray-mid);letter-spacing:.06em;margin-bottom:6px;font-size:.68rem}.landing-page .financeiro-stat-val{font-family:var(--mono);color:var(--navy-deep);font-size:1.15rem;font-weight:700}.landing-page #ecosystem{background:var(--white);padding:100px 0}.landing-page .eco-header{text-align:center;margin-bottom:64px}.landing-page .eco-grid{border:1px solid var(--gray-light);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);margin-bottom:60px;display:grid;overflow:hidden}.landing-page .eco-card{background:var(--white);border-right:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);padding:28px 24px}.landing-page .eco-card:nth-child(4n){border-right:none}.landing-page .eco-card:nth-last-child(-n+4){border-bottom:none}.landing-page .eco-num{font-family:var(--mono);color:var(--gold-deep);letter-spacing:.08em;margin-bottom:12px;font-size:.7rem;display:block}.landing-page .eco-card-title{font-family:var(--serif);color:var(--text-dark);margin-bottom:8px;font-size:1.05rem;font-weight:600;line-height:1.2}.landing-page .eco-card-desc{color:var(--gray-mid);font-size:.82rem;line-height:1.6}.landing-page .eco-close{text-align:center}.landing-page .eco-close-title{font-family:var(--serif);color:var(--text-dark);max-width:600px;margin:0 auto 20px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:600;line-height:1.2}.landing-page .eco-close-sub{color:var(--text-body);margin-bottom:0;font-size:1rem}.landing-page #ai{background:var(--navy-deep);text-align:center;color:var(--white);padding:100px 0}.landing-page .ai-badge{color:var(--gold-warm);font-family:var(--mono);letter-spacing:.1em;background:#e4b95c1f;border:1px solid #e4b95c40;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:.72rem;display:inline-block}.landing-page .ai-title{font-family:var(--serif);max-width:600px;margin:0 auto 20px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.2}.landing-page .ai-body{color:#fff9;max-width:480px;margin:0 auto 40px;font-size:.95rem;line-height:1.7}.landing-page .ai-features{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px;max-width:540px;margin:0 auto 40px;display:grid}.landing-page .ai-feat{border-radius:var(--radius-md);color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff14;padding:16px 18px;font-size:.875rem;line-height:1.4}.landing-page .ai-feat-label{color:var(--white);margin-bottom:4px;font-size:.85rem;font-weight:600}.landing-page .ai-honest{border-radius:var(--radius-md);max-width:520px;font-family:var(--serif);color:#ffffffd9;background:#e4b95c14;border:1px solid #e4b95c33;margin:0 auto 36px;padding:20px 28px;font-size:1.1rem;font-style:italic;line-height:1.5}.landing-page #break{text-align:center;color:var(--white);background:#000e22;padding:120px 0}.landing-page .break-line1{font-family:var(--serif);color:#ffffff80;margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:300}.landing-page .break-line2{font-family:var(--serif);color:var(--white);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.1}.landing-page .break-gold{color:var(--gold-warm)}.landing-page #planos{background:var(--off-white);text-align:center;padding:100px 0}.landing-page .planos-badge{color:var(--gold-deep);font-family:var(--mono);letter-spacing:.1em;background:#b47a221a;border:1px solid #b47a224d;border-radius:100px;margin-bottom:24px;padding:6px 14px;font-size:.72rem;display:inline-block}.landing-page .planos-title{font-family:var(--serif);color:var(--text-dark);margin:0 auto 40px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;line-height:1.2}.landing-page .planos-card{background:var(--white);border:1px solid var(--gray-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:440px;margin:0 auto;padding:40px 32px}.landing-page .planos-preco{color:var(--navy-deep);justify-content:center;align-items:baseline;gap:6px;display:flex}.landing-page .planos-moeda{font-size:1.4rem;font-weight:600}.landing-page .planos-valor{font-family:var(--serif);font-size:4rem;font-weight:700;line-height:1}.landing-page .planos-periodo{color:var(--gray-mid);font-size:1.1rem}.landing-page .planos-sub{color:var(--text-body);margin:8px 0 28px;font-size:.9rem}.landing-page .planos-lista{border-top:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);text-align:left;margin:0 0 20px;padding:24px 0;list-style:none}.landing-page .planos-lista li{color:var(--text-body);padding:6px 0 6px 26px;font-size:.92rem;line-height:1.4;position:relative}.landing-page .planos-lista li:before{content:"✓";color:var(--gold-deep);font-weight:700;position:absolute;left:0}.landing-page .planos-pagamento{color:var(--text-body);margin-bottom:24px;font-size:.88rem}.landing-page .planos-cta{width:100%;padding:16px 32px;font-size:1rem;display:block}.landing-page .planos-nota{color:var(--gray-mid);margin-top:14px;font-size:.78rem}.landing-page #cta-final{text-align:center;background:#f5f0e8;padding:120px 0}.landing-page .cta-logo-wrap{background:var(--white);border-radius:var(--radius-lg);margin-bottom:40px;padding:20px 48px;display:inline-block;box-shadow:0 4px 24px #00132e1a,0 1px 4px #00132e0f}.landing-page .cta-logo{width:320px;height:auto;display:block}.landing-page .cta-title{font-family:var(--serif);color:var(--text-dark);max-width:600px;margin:0 auto 16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.2}.landing-page .cta-sub{color:var(--text-body);max-width:440px;margin:0 auto 40px;font-size:1rem;line-height:1.7}.landing-page .cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.landing-page .cta-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.landing-page .cta-pill{color:var(--gray-mid);background:var(--off-white);border:1px solid var(--gray-light);border-radius:100px;padding:5px 12px;font-size:.78rem}.landing-page .cta-tagline{color:var(--gray-mid);max-width:420px;margin:0 auto;font-size:.88rem;line-height:1.6}.landing-page footer{background:var(--navy-deep);color:#ffffff80;padding:48px 0}.landing-page .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-page .footer-logo img{opacity:.85;width:160px;height:auto;display:block}.landing-page .footer-links{flex-wrap:wrap;gap:24px;list-style:none;display:flex}.landing-page .footer-links a{color:#ffffff73;font-size:.82rem;transition:color .2s}.landing-page .footer-links a:hover{color:#fffc}.landing-page .footer-made{font-size:.78rem;font-family:var(--mono);color:#ffffff40;text-align:center;border-top:1px solid #ffffff0f;width:100%;margin-top:24px;padding-top:24px}@media (width<=768px){.landing-page .hero-content,.landing-page .calc-grid,.landing-page .catalog-grid,.landing-page .slicer-inner,.landing-page .stock-grid,.landing-page .financeiro-grid{grid-template-columns:1fr;gap:40px}.landing-page .hero-visual{order:-1}.landing-page .hero-title,.landing-page .hero-sub{max-width:100%}.landing-page .callout-1,.landing-page .callout-2,.landing-page .callout-3{display:none}.landing-page .screen-frame{transform:none}.landing-page .vs-grid{grid-template-columns:1fr}.landing-page .vs-sep{display:none}.landing-page .eco-grid{grid-template-columns:repeat(2,1fr)}.landing-page .ai-features{grid-template-columns:1fr}.landing-page .header-nav{display:none}.landing-page .footer-inner{text-align:center;justify-content:center}.landing-page .footer-links{justify-content:center}}@media (prefers-reduced-motion:reduce){.landing-page *{transition:none!important;animation:none!important}}
