:root{--navy: #0e2240;--navy-2: #16335e;--blue: #1f6feb;--blue-dark: #1558c0;--green: #25d366;--green-dark: #1eb858;--gold: #f0a738;--bg: #faf9f6;--text: #2a3548;--muted: #5d6b82;--white: #ffffff;--border: #e9e5dc;--radius: 16px;--shadow: 0 8px 30px rgba(14, 34, 64, .08)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:var(--bg);line-height:1.65;font-size:17px}.container{max-width:1100px;margin:0 auto;padding:0 24px}header{position:sticky;top:0;z-index:100;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.logo{font-weight:900;font-size:1.35rem;color:var(--navy);text-decoration:none;letter-spacing:-.5px}.logo span{color:var(--blue)}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{text-decoration:none;color:var(--muted);font-weight:600;font-size:.95rem;transition:color .2s}.nav-links a:hover{color:var(--navy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:12px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s;border:none;cursor:pointer;font-family:inherit}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px)}.btn-whatsapp{background:var(--green);color:var(--white)}.btn-whatsapp:hover{background:var(--green-dark);transform:translateY(-1px)}.btn-light{background:var(--white);color:var(--navy);border:1px solid var(--border)}.btn-light:hover{background:#f3efe7}.btn-lg{padding:17px 34px;font-size:1.08rem}.nav-links .btn{padding:11px 22px;font-size:.95rem}.nav-links .btn-primary,.nav-links .btn-primary:hover{color:var(--white)}.wa-icon{width:22px;height:22px;flex-shrink:0}.hero{background:linear-gradient(165deg,var(--navy) 0%,var(--navy-2) 60%,#1d4377 100%);color:var(--white);padding:88px 0 96px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-160px;top:-100px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(240,167,56,.18),transparent 70%)}.hero-inner{position:relative;z-index:1;max-width:740px}.eyebrow{display:inline-block;background:#f0a73824;color:var(--gold);border:1px solid rgba(240,167,56,.4);padding:7px 18px;border-radius:100px;font-size:.88rem;font-weight:700;margin-bottom:26px;letter-spacing:.2px}.hero h1{font-size:clamp(2rem,4.6vw,3.2rem);font-weight:900;line-height:1.15;letter-spacing:-1px;margin-bottom:22px}.hero h1 em{font-style:normal;color:#7db8ff}.hero p.lead{font-size:1.22rem;color:#c9d6ea;margin-bottom:14px;max-width:660px}.hero p.lead strong{color:var(--white)}.hero-ctas{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:34px}.hero-note{margin-top:18px;font-size:.92rem;color:#93a8c7}.chat-demo{margin-top:44px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:22px 24px;max-width:480px}.chat-demo .chat-title{font-size:.82rem;color:#93a8c7;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.bubble{border-radius:14px;padding:12px 16px;font-size:.95rem;margin-bottom:10px;max-width:88%;line-height:1.5}.bubble.missed{background:#ffffff1a;color:#c9d6ea;font-style:italic;font-size:.85rem;text-align:center;max-width:100%}.bubble.out{background:var(--green);color:#fff;margin-left:auto}.bubble .time{display:block;font-size:.72rem;opacity:.8;margin-top:4px;text-align:right}.trustbar{background:var(--white);border-bottom:1px solid var(--border);padding:26px 0}.trust-items{display:flex;justify-content:center;gap:44px;flex-wrap:wrap;color:var(--muted);font-weight:600;font-size:.95rem}.carriers{background:var(--white);padding:46px 0 50px;border-bottom:1px solid var(--border);overflow:hidden}.carriers-title{text-align:center;color:var(--muted);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:30px}.marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;gap:18px;animation:marquee 42s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.carrier{flex-shrink:0;height:62px;min-width:168px;padding:0 26px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--border);border-radius:14px;font-weight:900;font-size:1.18rem;letter-spacing:-.4px;color:var(--navy);white-space:nowrap;transition:transform .2s,box-shadow .2s}.carrier:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.carrier small{font-weight:700;font-size:.95rem}@media (prefers-reduced-motion: reduce){.marquee-track{animation:none}}section{padding:84px 0}.section-head{text-align:center;max-width:700px;margin:0 auto 54px}.section-head .kicker{color:var(--blue);font-weight:800;text-transform:uppercase;font-size:.82rem;letter-spacing:1.5px;margin-bottom:12px}.section-head h2{font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;color:var(--navy);letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.section-head p{color:var(--muted);font-size:1.1rem}.pain{background:var(--white)}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pain h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;letter-spacing:-.5px;line-height:1.25;margin-bottom:20px;color:var(--navy)}.pain p{color:var(--muted);margin-bottom:16px;font-size:1.05rem}.pain p strong{color:var(--navy)}.day-list{list-style:none}.day-list li{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:18px 20px;margin-bottom:12px;display:flex;gap:14px;align-items:flex-start;font-size:.98rem;color:var(--text)}.day-list .emoji{font-size:1.3rem;flex-shrink:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:30px 26px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #0e22401f}.card .icon{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:linear-gradient(135deg,#fdf3e3,#fbe7c4);font-size:1.6rem}.card h3{color:var(--navy);font-size:1.18rem;font-weight:800;margin-bottom:10px;line-height:1.3}.card p{color:var(--muted);font-size:.97rem;flex:1}.card .result{margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:.9rem;font-weight:700;color:var(--blue)}.human{background:var(--navy);color:var(--white)}.human-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.human h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;letter-spacing:-.5px;line-height:1.25;margin-bottom:20px}.human p{color:#c9d6ea;margin-bottom:16px;font-size:1.05rem}.human p strong{color:var(--white)}.compare{display:grid;gap:16px}.compare .msg{border-radius:14px;padding:18px 20px;font-size:.96rem;line-height:1.55}.compare .bad{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#93a8c7}.compare .good{background:var(--green);color:#fff}.compare .tag{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;opacity:.85}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;counter-reset:step}.step{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:34px 28px 28px;position:relative;box-shadow:var(--shadow)}.step:before{counter-increment:step;content:counter(step);position:absolute;top:-19px;left:26px;width:40px;height:40px;border-radius:50%;background:var(--gold);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.05rem;box-shadow:0 4px 12px #f0a73866}.step h3{color:var(--navy);font-size:1.12rem;font-weight:800;margin:8px 0 10px}.step p{color:var(--muted);font-size:.96rem}.regions{background:var(--white);text-align:center}.region-pills{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px}.pill{background:var(--bg);border:1px solid var(--border);border-radius:100px;padding:10px 22px;font-weight:700;font-size:.95rem;color:var(--navy)}.pill span{color:var(--muted);font-weight:500}.demo{background:linear-gradient(165deg,var(--navy) 0%,#1d4377 100%);color:var(--white)}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.demo h2{font-size:clamp(1.7rem,3vw,2.35rem);font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:18px}.demo .sub{color:#c9d6ea;margin-bottom:28px;font-size:1.08rem}.demo ul{list-style:none;margin-bottom:30px}.demo li{display:flex;gap:12px;align-items:flex-start;margin-bottom:15px;color:#dbe5f3;font-size:1rem}.demo li svg{flex-shrink:0;margin-top:4px}.wa-block{background:#25d3661f;border:1px solid rgba(37,211,102,.35);border-radius:var(--radius);padding:22px 24px;margin-top:8px}.wa-block p{color:#d6f5e2;font-size:.95rem;margin-bottom:14px}.form-card{background:var(--white);border-radius:var(--radius);padding:36px;box-shadow:0 20px 60px #0000004d;color:var(--text)}.form-card h3{color:var(--navy);font-size:1.35rem;font-weight:900;margin-bottom:6px}.form-card .form-sub{color:var(--muted);font-size:.95rem;margin-bottom:24px}.field{margin-bottom:16px}.field label{display:block;font-size:.88rem;font-weight:700;color:var(--navy);margin-bottom:6px}.field input,.field select{width:100%;padding:13px 15px;border:1px solid var(--border);border-radius:10px;font-family:inherit;font-size:1rem;color:var(--text);background:var(--bg);transition:border-color .2s}.field input:focus,.field select:focus{outline:none;border-color:var(--blue)}.form-card .btn{width:100%;margin-top:6px}.form-privacy{font-size:.8rem;color:var(--muted);text-align:center;margin-top:14px}.form-success{display:none;text-align:center;padding:40px 10px}.form-success .check{font-size:3rem;margin-bottom:12px}.form-success h3{margin-bottom:8px}.form-success p{color:var(--muted);font-size:.96rem}.faq-list{max-width:780px;margin:0 auto}details{background:var(--white);border:1px solid var(--border);border-radius:14px;margin-bottom:12px;overflow:hidden}summary{padding:20px 24px;font-weight:700;color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:1.02rem}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:1.5rem;color:var(--blue);font-weight:400;flex-shrink:0}details[open] summary:after{content:"\2212"}details .answer{padding:0 24px 20px;color:var(--muted);font-size:.98rem}footer{background:var(--navy);color:#93a8c7;padding:48px 0 32px}.footer-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}footer .logo{color:var(--white)}footer a{color:#c9d6ea;text-decoration:none;font-size:.92rem}footer a:hover{color:var(--white)}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.copyright{font-size:.82rem;margin-top:24px;text-align:center;width:100%;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.footer-legal{margin-top:8px;color:#7f93b3}.footer-contact{margin-top:8px}.footer-contact a{font-size:.82rem}.wa-float{position:fixed;bottom:24px;right:24px;z-index:99;width:60px;height:60px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36673;transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:32px;height:32px}@media (max-width: 920px){.cards,.steps{grid-template-columns:1fr 1fr}.pain-grid,.human-grid,.demo-grid{grid-template-columns:1fr;gap:40px}.nav-links a:not(.btn){display:none}}@media (max-width: 600px){.cards,.steps{grid-template-columns:1fr}section{padding:60px 0}.hero{padding:64px 0 72px}body{font-size:16px}}
