@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Syne:wght@400;500;600;700&family=DM+Mono:wght@400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{-webkit-font-smoothing:antialiased;line-height:1.5}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}:root{--bg:#04080f;--surface:#080f1c;--card:#0b1525;--card2:#0f1d33;--borda:#162040;--borda2:#1e2f55;--branco:#e8eeff;--cinza:#4e607a;--cinza2:#7a93b4;--azul:#2f78f0;--azul2:#5a9bff;--verde:#1db97a;--verm:#e05252;--amar:#d4a017;--ouro:#c4993a;--usd:#22d3ee;--gbp:#a78bfa;--chf:#94a3b8;--cad:#f87171;--jpy:#fbbf24;--sek:#38bdf8;--nok:#34d399;--cny:#fb923c;--fh:"Cormorant Garamond", serif;--fb:"Syne", sans-serif;--fm:"DM Mono", monospace}html.light{--bg:#f0f4fa;--surface:#e6ecf8;--card:#fff;--card2:#f5f8ff;--borda:#d0d9ee;--borda2:#b8c6e0;--branco:#0d1a2e;--cinza:#6b7fa3;--cinza2:#4e607a;--azul:#1a5fd4;--azul2:#2f78f0;--verde:#12956a;--verm:#c73535;--amar:#a07a0a;--ouro:#9a7420}body{background:var(--bg);color:var(--branco);font-family:var(--fb)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--borda2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cinza)}select option{background:var(--card);color:var(--branco)}input[type=range]{-webkit-appearance:none;background:var(--borda2);border-radius:4px;outline:none;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes toastIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.slide-in{animation:.35s both slideIn}.fade-in{animation:.25s both fadeIn}.row-anim{animation:.35s both slideIn}.landing{--preto:#05080f;--escuro:#0b1120;--lcard:#0f1929;--borda:#1a2845;--borda2:#243560;--branco:#eef2ff;--cinza:#64748b;--cinza2:#94a3b8;--azul:#3b7ff5;--azul-soft:#3b7ff51f;--verde:#22c55e;--ouro:#c9a84c;--ouro-soft:#c9a84c1f;--fh:"Cormorant Garamond", serif;--fb:"Syne", sans-serif;--fm:"DM Mono", monospace;background:var(--preto);color:var(--branco);font-family:var(--fb);min-height:100vh;font-size:15px;line-height:1.6;overflow-x:hidden}html.light .landing{--preto:#f0f4fb;--escuro:#e6edf8;--lcard:#fff;--borda:#c8d4ec;--borda2:#aabad8;--branco:#0d1629;--cinza:#4a5872;--cinza2:#6d7e9c;--azul:#1d5fd4;--azul-soft:#1d5fd41a;--verde:#0d8a42;--ouro:#7a5500;--ouro-soft:#7a550017}.landing:before{content:"";z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}html.light .landing:before{opacity:.012}@keyframes l-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes l-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes l-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes l-floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes l-glow{0%,to{box-shadow:0 0 20px #3b7ff526}50%{box-shadow:0 0 40px #3b7ff559}}.landing .fade-up{animation:.8s both l-fadeUp}.landing .delay-1{animation-delay:.1s}.landing .delay-2{animation-delay:.22s}.landing .delay-3{animation-delay:.38s}.landing .delay-4{animation-delay:.52s}.landing .wrap{z-index:1;max-width:1100px;margin:0 auto;padding:0 32px;position:relative}.landing .ticker-wrap{background:var(--escuro);border-bottom:1px solid var(--borda);z-index:10;align-items:center;height:36px;display:flex;position:relative;overflow:hidden}.landing .ticker-track{white-space:nowrap;gap:0;animation:28s linear infinite l-ticker;display:flex}.landing .ticker-item{font-family:var(--fm);color:var(--cinza2);border-right:1px solid var(--borda);align-items:center;gap:10px;padding:0 40px;font-size:11px;display:inline-flex}.landing .ticker-item .pair{color:var(--branco);font-weight:400}.landing .ticker-item .up{color:var(--verde)}.landing .ticker-item .dn{color:#f87171}.landing nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--borda);background:#05080fd1;align-items:center;height:64px;display:flex;position:sticky;top:0}html.light .landing nav{background:#f0f4fbeb}.landing .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.landing .nav-logo{font-family:var(--fh);letter-spacing:-.01em;color:var(--branco);font-size:22px;font-weight:600;text-decoration:none}.landing .nav-logo span{color:var(--azul)}.landing .nav-links{gap:32px;display:flex}.landing .nav-links a{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);font-size:12px;text-decoration:none;transition:color .2s}.landing .nav-links a:hover{color:var(--branco)}.landing .nav-cta{background:var(--azul);color:#fff;font-family:var(--fb);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:9px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.landing .nav-cta:hover{opacity:.85}.landing .theme-btn{border:1px solid var(--borda);color:var(--cinza2);cursor:pointer;background:0 0;border-radius:6px;margin-right:8px;padding:6px 12px;font-size:13px;line-height:1;transition:all .2s}.landing .theme-btn:hover{border-color:var(--cinza2);color:var(--branco)}.landing .hero{place-items:center;min-height:90vh;padding:80px 0 60px;display:grid;position:relative;overflow:hidden}.landing .hero-bg{z-index:0;background:radial-gradient(60% 50% at 70% 40%,#3b7ff517 0%,#0000 60%),radial-gradient(40% 60% at 20% 70%,#c9a84c0f 0%,#0000 55%);position:absolute;inset:0}html.light .landing .hero-bg{background:radial-gradient(60% 50% at 70% 40%,#1d5fd40f 0%,#0000 60%),radial-gradient(40% 60% at 20% 70%,#7a55000a 0%,#0000 55%)}.landing .hero-grid{z-index:0;opacity:.04;background-image:linear-gradient(var(--borda) 1px, transparent 1px), linear-gradient(90deg, var(--borda) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}html.light .landing .hero-grid{opacity:.03}.landing .hero-content{z-index:1;text-align:center;max-width:820px;margin:0 auto;position:relative}.landing .hero-eyebrow{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--ouro);background:var(--ouro-soft);border:1px solid #c9a84c40;border-radius:20px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 16px;font-size:11px;display:inline-flex}html.light .landing .hero-eyebrow{background:var(--ouro-soft);border-color:#7a550033}.landing .hero-eyebrow:before{content:"";background:var(--ouro);border-radius:50%;width:6px;height:6px;animation:2s infinite l-pulse}.landing .hero-h1{font-family:var(--fh);letter-spacing:-.02em;color:var(--branco);margin-bottom:10px;font-size:clamp(44px,7vw,82px);font-weight:300;line-height:1.08}.landing .hero-h1 em{color:var(--azul);font-style:italic}.landing .hero-h1 .linha2{font-weight:600;display:block}.landing .hero-sub{color:var(--cinza2);max-width:520px;margin:24px auto 0;font-size:16px;font-weight:400;line-height:1.7}.landing .hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.landing .hero-note{color:var(--cinza);letter-spacing:.04em;margin-top:18px;font-size:11px}.landing .btn-primary{background:var(--azul);color:#fff;font-family:var(--fb);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:14px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;animation:3s ease-in-out infinite l-glow;display:inline-block}.landing .btn-primary:hover{opacity:.9;transform:translateY(-2px)}.landing .btn-ghost{color:var(--cinza2);border:1px solid var(--borda2);font-family:var(--fb);cursor:pointer;background:0 0;border-radius:8px;padding:13px 28px;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.landing .btn-ghost:hover{color:var(--branco);border-color:var(--cinza)}.landing .wl-form{gap:8px;max-width:460px;margin:0 auto 12px;display:flex}.landing .wl-input{font-size:13px;font-family:var(--fb);border:1px solid var(--borda2);color:var(--branco);background:#ffffff0a;border-radius:10px;outline:none;flex:1;padding:12px 16px;transition:border-color .2s}html.light .landing .wl-input{color:var(--branco);background:#fff}.landing .wl-input::placeholder{color:var(--cinza)}.landing .wl-input:focus{border-color:var(--azul)}.landing .wl-btn{font-size:12px;font-weight:700;font-family:var(--fb);letter-spacing:.05em;text-transform:uppercase;background:var(--azul);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:12px 20px;transition:all .2s}.landing .wl-btn:hover{opacity:.88;transform:translateY(-1px)}.landing .wl-btn:disabled{opacity:.5;cursor:default;transform:none}.landing .wl-note{color:var(--cinza);text-align:center;font-size:11px}.landing .wl-ok{color:var(--verde);text-align:center;font-size:13px;font-family:var(--fb);padding:14px 0}.landing .wl-err{color:#f87171;text-align:center;margin-top:8px;font-size:12px}.landing .stat-strip{border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);background:var(--escuro);padding:32px 0}.landing .stat-row{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.landing .stat-item{text-align:center;border-right:1px solid var(--borda);padding:8px 24px}.landing .stat-item:last-child{border-right:none}.landing .stat-num{font-family:var(--fm);color:var(--branco);letter-spacing:-.03em;margin-bottom:6px;font-size:36px;font-weight:300;line-height:1}.landing .stat-num span{color:var(--azul)}.landing .stat-label{color:var(--cinza);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.landing .section-tag{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--cinza);margin-bottom:20px;font-size:10px}.landing .section-tag:before{content:"— "}.landing .section-h2{font-family:var(--fh);letter-spacing:-.01em;max-width:640px;font-size:clamp(32px,4.5vw,54px);font-weight:300;line-height:1.15}.landing .section-h2 strong{font-weight:600}.landing .section-h2 em{color:var(--azul);font-style:italic}.landing .problema{border-bottom:1px solid var(--borda);padding:100px 0}.landing .problema-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:60px;display:grid}.landing .problema-cards{flex-direction:column;gap:16px;display:flex}.landing .problema-card{background:var(--lcard);border:1px solid var(--borda);border-radius:10px;align-items:flex-start;gap:16px;padding:20px 24px;transition:border-color .25s;display:flex}.landing .problema-card:hover{border-color:var(--borda2)}.landing .problema-icon{color:#f87171;background:#f871711a;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.landing .problema-card h4{color:var(--branco);margin-bottom:4px;font-size:13px;font-weight:700}.landing .problema-card p{color:var(--cinza2);font-size:12px;line-height:1.6}.landing .cita{background:linear-gradient(135deg,#3b7ff514,#c9a84c0d);border:1px solid #c9a84c33;border-radius:14px;padding:36px 40px}.landing .cita-texto{font-family:var(--fh);color:var(--branco);margin-bottom:20px;font-size:26px;font-style:italic;font-weight:300;line-height:1.4}.landing .cita-fonte{letter-spacing:.08em;color:var(--cinza);text-transform:uppercase;font-size:11px}.landing .cita-fonte strong{color:var(--ouro)}.landing .features{border-bottom:1px solid var(--borda);padding:100px 0}.landing .features-header{max-width:560px;margin-bottom:60px}.landing .features-grid{background:var(--borda);border:1px solid var(--borda);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.landing .feat-card{background:var(--lcard);padding:32px 28px;transition:background .25s;position:relative;overflow:hidden}.landing .feat-card:after{content:"";background:var(--azul);transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.landing .feat-card:hover{background:#111d33}html.light .landing .feat-card:hover{background:#f0f5ff}.landing .feat-card:hover:after{transform:scaleX(1)}.landing .feat-num{font-family:var(--fm);color:var(--azul);letter-spacing:.1em;opacity:.7;margin-bottom:20px;font-size:11px}.landing .feat-icon{margin-bottom:14px;font-size:28px;display:block}.landing .feat-h{color:var(--branco);margin-bottom:10px;font-size:15px;font-weight:700}.landing .feat-p{color:var(--cinza2);font-size:12px;line-height:1.7}.landing .feat-tag{font-family:var(--fm);letter-spacing:.08em;color:var(--azul);background:var(--azul-soft);border-radius:20px;margin-top:16px;padding:3px 10px;font-size:10px;display:inline-block}.landing .feat-tag.ouro{color:var(--ouro);background:var(--ouro-soft)}.landing .como{border-bottom:1px solid var(--borda);padding:100px 0}.landing .como-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:60px;display:grid}.landing .steps{flex-direction:column;gap:0;display:flex}.landing .step{border-bottom:1px solid var(--borda);cursor:pointer;gap:20px;padding:24px 0;transition:all .2s;display:flex}.landing .step:last-child{border-bottom:none}.landing .step:hover .step-num{background:var(--azul);color:#fff}.landing .step-num{width:36px;height:36px;font-family:var(--fm);background:var(--lcard);border:1px solid var(--borda);color:var(--cinza);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:400;transition:all .2s;display:grid}.landing .step-body h4{color:var(--branco);margin-bottom:6px;font-size:14px;font-weight:700}.landing .step-body p{color:var(--cinza2);font-size:12px;line-height:1.7}.landing .mockup{background:var(--escuro);border:1px solid var(--borda);border-radius:14px;animation:5s ease-in-out infinite l-floatUp;overflow:hidden;box-shadow:0 40px 80px #00000080}.landing .mockup-bar{border-bottom:1px solid var(--borda);background:#060c18;align-items:center;gap:8px;padding:12px 16px;display:flex}.landing .dot{border-radius:50%;width:10px;height:10px}.landing .mockup-title{font-family:var(--fm);color:var(--cinza);margin-left:8px;font-size:11px}.landing .mockup-body{padding:20px}.landing .m-kpi-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.landing .m-kpi{border:1px solid var(--borda);background:#060c18;border-radius:8px;padding:12px}.landing .m-kpi-label{font-family:var(--fm);color:var(--cinza);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.landing .m-kpi-val{font-family:var(--fm);font-size:15px;font-weight:400}.landing .m-kpi-val.verde{color:var(--verde)}.landing .m-kpi-val.azul{color:var(--azul)}.landing .m-kpi-val.ouro{color:var(--ouro)}.landing .m-saude{background:linear-gradient(135deg,#22c55e14,#22c55e08);border:1px solid #22c55e33;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.landing .semaforo{font-size:22px}.landing .m-saude-txt h5{color:var(--verde);margin-bottom:2px;font-size:12px;font-weight:700}.landing .m-saude-txt p{color:var(--cinza2);font-size:10px}.landing .m-table-head{font-family:var(--fm);color:var(--cinza);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--borda);grid-template-columns:1fr 1fr 1fr 1fr;padding:6px 8px;font-size:9px;display:grid}.landing .m-row{font-family:var(--fm);border-bottom:1px solid #1a284580;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;padding:8px;font-size:10px;display:grid}.landing .m-cur{font-weight:400}.landing .m-cur.usd{color:#22d3ee}.landing .m-cur.gbp{color:#a78bfa}.landing .m-cur.cny{color:#fb923c}.landing .tag-export{color:#22d3ee;background:#22d3ee1f;border-radius:10px;padding:1px 7px;font-size:9px}.landing .tag-import{color:#a78bfa;background:#a78bfa1f;border-radius:10px;padding:1px 7px;font-size:9px}.landing .pos{color:var(--verde)}.landing .neg{color:#f87171}.landing .saude-section{border-bottom:1px solid var(--borda);background:radial-gradient(60% 50% at 50% 0,#c9a84c0a 0%,#0000 60%);padding:100px 0}.landing .saude-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:60px;display:grid}.landing .saude-cards{flex-direction:column;gap:12px;display:flex}.landing .saude-card{border:1px solid;border-radius:12px;align-items:center;gap:16px;padding:20px 24px;transition:transform .2s;display:flex}.landing .saude-card:hover{transform:translate(6px)}.landing .saude-card.verde{background:#22c55e0f;border-color:#22c55e33}.landing .saude-card.amarelo{background:#fbbf240f;border-color:#fbbf2433}.landing .saude-card.vermelho{background:#f871710f;border-color:#f8717133}.landing .saude-emoji{font-size:26px}.landing .saude-info h4{margin-bottom:4px;font-size:14px;font-weight:700}.landing .saude-info p{color:var(--cinza2);font-size:11px}.landing .saude-card.verde .saude-info h4{color:var(--verde)}.landing .saude-card.amarelo .saude-info h4{color:#fbbf24}.landing .saude-card.vermelho .saude-info h4{color:#f87171}.landing .saude-texto{flex-direction:column;gap:24px;display:flex}.landing .saude-feature{align-items:flex-start;gap:16px;display:flex}.landing .saude-feature-icon{background:var(--lcard);border:1px solid var(--borda);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.landing .saude-feature h4{color:var(--branco);margin-bottom:4px;font-size:14px;font-weight:700}.landing .saude-feature p{color:var(--cinza2);font-size:12px;line-height:1.6}.landing .ai-section{border-bottom:1px solid var(--borda);padding:100px 0}.landing .ai-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:60px;display:grid}.landing .chat-mock{background:var(--escuro);border:1px solid var(--borda);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #0006}.landing .chat-bar{border-bottom:1px solid var(--borda);background:#060c18;align-items:center;gap:10px;padding:14px 20px;display:flex}.landing .chat-avatar{background:linear-gradient(135deg, var(--azul), #7c3aed);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.landing .chat-name{color:var(--branco);font-size:12px;font-weight:700}.landing .chat-status{color:var(--verde);font-size:10px}.landing .chat-body{flex-direction:column;gap:14px;padding:20px;display:flex}.landing .msg{align-items:flex-start;gap:10px;display:flex}.landing .msg.user{flex-direction:row-reverse}.landing .msg-avatar{background:var(--lcard);border:1px solid var(--borda);width:26px;height:26px;color:var(--cinza);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.landing .msg-bubble{border-radius:12px;max-width:75%;padding:10px 14px;font-size:12px;line-height:1.6}.landing .msg.ai .msg-bubble{border:1px solid var(--borda);color:var(--cinza2);background:#0f1929;border-radius:4px 12px 12px}.landing .msg.user .msg-bubble{background:var(--azul-soft);color:var(--branco);border:1px solid #3b7ff54d;border-radius:12px 4px 12px 12px}.landing .msg-bubble strong{color:var(--branco)}.landing .msg-bubble .highlight{color:var(--verde);font-family:var(--fm)}.landing .chat-input{border-top:1px solid var(--borda);background:#060c18;align-items:center;gap:10px;padding:14px 20px;display:flex}.landing .chat-input-fake{background:var(--lcard);border:1px solid var(--borda);color:var(--cinza);border-radius:8px;flex:1;padding:8px 14px;font-size:12px}.landing .chat-send{background:var(--azul);cursor:pointer;color:#fff;border:none;border-radius:8px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.landing .ai-features{flex-direction:column;gap:20px;display:flex}.landing .ai-feat{align-items:flex-start;gap:16px;display:flex}.landing .ai-feat-num{font-family:var(--fm);color:var(--azul);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:400}.landing .ai-feat h4{color:var(--branco);margin-bottom:5px;font-size:14px;font-weight:700}.landing .ai-feat p{color:var(--cinza2);font-size:12px;line-height:1.7}.landing .precos{border-bottom:1px solid var(--borda);padding:100px 0}.landing .precos-grid{background:var(--borda);border:1px solid var(--borda);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:60px;display:grid;overflow:hidden}.landing .preco-card{background:var(--lcard);flex-direction:column;padding:36px 32px;display:flex;position:relative}.landing .preco-card.destaque{background:#0f1d38}html.light .landing .preco-card.destaque{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul), 0 8px 32px #1d5fd41f;background:#e8f0ff}.landing .preco-badge{background:var(--azul);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:0 0 8px 8px;padding:4px 16px;font-size:10px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.landing .preco-nome{letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);margin-bottom:20px;font-size:11px}.landing .preco-val{font-family:var(--fm);color:var(--branco);letter-spacing:-.03em;margin-bottom:6px;font-size:42px;font-weight:300;line-height:1}.landing .preco-val sup{vertical-align:top;color:var(--cinza);margin-top:8px;font-size:20px}.landing .preco-per{color:var(--cinza);margin-bottom:28px;font-size:11px}.landing .preco-desc{color:var(--cinza2);margin-bottom:28px;font-size:13px;line-height:1.6}.landing .preco-lista{flex-direction:column;gap:10px;margin-bottom:32px;list-style:none;display:flex}.landing .preco-lista li{color:var(--cinza2);gap:10px;font-size:12px;display:flex}.landing .preco-lista li:before{content:"✓";color:var(--verde);flex-shrink:0;padding-top:1px;font-size:11px}.landing .preco-lista li.off{color:var(--cinza);opacity:.4}.landing .preco-lista li.off:before{content:"×";color:var(--cinza)}.landing .preco-btn{width:100%;font-family:var(--fb);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;border-radius:8px;margin-top:auto;padding:12px 0;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.landing .preco-btn.prim{background:var(--azul);color:#fff;border:none}.landing .preco-btn.prim:hover{opacity:.85}.landing .preco-btn.sec{color:var(--cinza2);border:1px solid var(--borda2);background:0 0}.landing .preco-btn.sec:hover{color:var(--branco);border-color:var(--cinza)}.landing .testemunhos{border-bottom:1px solid var(--borda);padding:100px 0}.landing .test-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.landing .test-card{background:var(--lcard);border:1px solid var(--borda);border-radius:12px;padding:28px 24px;transition:border-color .25s}.landing .test-card:hover{border-color:var(--borda2)}.landing .test-stars{color:var(--ouro);letter-spacing:2px;margin-bottom:16px;font-size:13px}.landing .test-texto{font-family:var(--fh);color:var(--branco);margin-bottom:20px;font-size:17px;font-style:italic;font-weight:300;line-height:1.55}.landing .test-autor{align-items:center;gap:12px;display:flex}.landing .test-avatar{background:var(--escuro);border:1px solid var(--borda);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.landing .test-nome{color:var(--branco);font-size:12px;font-weight:700}.landing .test-cargo{color:var(--cinza);font-size:11px}.landing .cta-final{text-align:center;padding:120px 0;position:relative;overflow:hidden}.landing .cta-final-bg{background:radial-gradient(70% 60%,#3b7ff51a 0%,#0000 65%);position:absolute;inset:0}.landing .cta-final-content{z-index:1;position:relative}.landing .cta-final h2{font-family:var(--fh);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(36px,5.5vw,64px);font-weight:300;line-height:1.1}.landing .cta-final h2 em{color:var(--azul);font-style:italic}.landing .cta-final p{color:var(--cinza2);margin-bottom:40px;font-size:15px}.landing footer{border-top:1px solid var(--borda);background:var(--escuro);padding:48px 0}.landing .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.landing .footer-logo{font-family:var(--fh);color:var(--branco);font-size:20px}.landing .footer-logo span{color:var(--azul)}.landing .footer-links{gap:28px;display:flex}.landing .footer-links a{color:var(--cinza);font-size:12px;text-decoration:none;transition:color .2s}.landing .footer-links a:hover{color:var(--branco)}.landing .footer-copy{color:var(--cinza);font-size:11px}@media (width<=768px){.landing .nav-links,.landing .nav-cta{display:none}.landing .stat-row{grid-template-columns:repeat(2,1fr)}.landing .problema-grid,.landing .como-inner,.landing .saude-grid,.landing .ai-inner{grid-template-columns:1fr;gap:48px}.landing .features-grid,.landing .precos-grid,.landing .test-grid{grid-template-columns:1fr}.landing .footer-inner{text-align:center;flex-direction:column}}
