:root{--navy:#071b3c;--yellow:#f4d21c;--green:#198f42;--paper:#f4f7fa;--muted:#536174;--line:#dce4ed}*{box-sizing:border-box}body{margin:0;background:var(--paper);font-family:Arial,Helvetica,sans-serif;color:var(--navy);line-height:1.55}a{color:inherit}button,input{font:inherit}.wrap{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}.hero{background:var(--navy);color:white;padding:38px 0 72px;border-bottom:6px solid var(--yellow)}.hero .wrap{position:relative}.logo{width:200px;height:auto;max-height:108px;object-fit:contain;object-position:left;margin-bottom:15px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.8px;margin:0 0 12px;color:var(--green)}.hero .eyebrow{color:var(--yellow)}h1{font-size:clamp(32px,4.3vw,54px);line-height:1.08;letter-spacing:-1.6px;max-width:820px;margin:0 0 22px}h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:0 0 12px}h3{line-height:1.3}.intro{max-width:700px;color:#cbd5e4;font-size:18px;margin:0}.hero-note{margin-top:24px;font-size:13px;color:#cbd5e4}.layout{display:grid;grid-template-columns:1.45fr 1fr;gap:24px;margin-top:-30px;position:relative}.panel,.side-card{background:white;border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 10px 30px #071b3c08}.muted{color:var(--muted);margin:0 0 24px}.panel label{display:block;font-size:14px;font-weight:700;margin:20px 0 8px}.panel input{width:100%;padding:13px 15px;border:1px solid #b9c7d8;border-radius:9px;background:#fcfdff;color:var(--navy);font-size:16px;min-height:48px}input:focus{outline:3px solid #f4d21c80;border-color:var(--navy)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-grid label{min-height:44px}.hint{font-size:12px;color:var(--muted);margin:8px 0 0}.buttons{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;justify-content:center;align-items:center;gap:16px;border-radius:10px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;border:0;cursor:pointer;min-height:48px}.primary{background:var(--yellow);color:var(--navy)}.primary:hover{background:#ffe13d}.secondary{border:1px solid var(--line);background:white;color:var(--muted)}button:focus-visible,a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.sidebar{display:flex;flex-direction:column;gap:20px}.side-card{box-shadow:none}.step{font-size:11px;letter-spacing:1px;font-weight:800;color:var(--muted)}.side-card h2{margin-top:18px;font-size:25px}.side-card p{font-size:14px;color:var(--muted)}.comparison{padding:16px 0;border-top:1px solid var(--line)}.comparison span,.comparison small{display:block;color:var(--muted);font-size:12px}.comparison strong{display:block;font-size:30px;margin:4px 0}.yellow{background:var(--yellow);color:var(--navy)}.yellow p,.yellow .step{color:#37402c}.text-link{font-weight:800;font-size:14px}.results{margin-top:52px;scroll-margin-top:24px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.metric{padding:26px;border-radius:16px;min-width:0}.metric h3{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.metric strong{display:block;font-size:clamp(25px,3vw,38px);line-height:1.25;overflow-wrap:anywhere}.metric p{font-size:13px;opacity:.85;margin:12px 0 0}.navy{background:var(--navy);color:white}.green{background:var(--green);color:white}.full{grid-column:1/-1}.insight{background:white;padding:24px 28px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;margin-top:24px}.insight p{margin:0 0 12px}.insight p:last-child{margin:0;color:var(--muted)}.cta{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;background:var(--navy);color:white;border-radius:20px;padding:36px;margin:40px 0 24px}.cta .eyebrow{color:var(--yellow)}.cta p:not(.eyebrow){color:#cbd5e4;font-size:15px}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.whatsapp{background:#27c567;width:100%;text-align:center}.whatsapp:hover{background:#41dc7f}.cta-actions span{font-size:13px;color:#cbd5e4}.instagram{font-size:13px;text-underline-offset:4px}.disclaimer{font-size:12px;color:var(--muted);max-width:950px}footer{padding-top:24px!important;padding-bottom:28px!important;font-size:12px;color:var(--muted)}#error{color:#b52229;font-size:14px}[hidden]{display:none!important}@media(max-width:760px){.wrap{padding-left:18px;padding-right:18px}.hero{padding:25px 0 58px}.logo{width:165px}h1{letter-spacing:-1px}.intro{font-size:16px}.layout{grid-template-columns:1fr}.panel,.side-card{padding:24px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px}.side-card h2{font-size:21px}.comparison strong{font-size:25px}.cta{grid-template-columns:1fr;padding:28px;gap:18px}.metrics{gap:12px}.metric{padding:22px}.metric strong{font-size:27px}}@media(max-width:480px){.field-grid,.sidebar,.metrics{grid-template-columns:1fr}.field-grid label{min-height:0}.full{grid-column:auto}.buttons{flex-direction:column}.panel h2{font-size:25px}.side-card.yellow{display:none}.metric strong{font-size:31px}.hero-note{font-size:12px}.cta{padding:24px}.whatsapp{font-size:13px}}
.layout.concise{display:block;max-width:780px;margin-left:auto;margin-right:auto}.results{max-width:960px;margin-left:auto;margin-right:auto}.hero{padding-bottom:55px}.hero h1{max-width:780px}

.cta-actions .primary{width:100%;text-align:center}.cta-question{margin:0 0 8px;font-weight:700}.cta strong{color:white}
.crm-video{display:block;width:100%;max-width:270px;height:auto;aspect-ratio:9/16;border:6px solid #fff;border-radius:16px;background:#fff;object-fit:contain;box-shadow:0 10px 28px #0002}

.cta .cta-actions{align-items:flex-start;margin-top:24px;gap:12px}.cta .cta-actions .primary{width:auto;min-width:250px}.video-column{display:flex;justify-content:center;align-items:center}@media(max-width:480px){.cta .cta-actions .primary{width:100%;min-width:0}}
