:root{--navy:#061c2a;--navy2:#0a3145;--cyan:#27bac1;--lime:#d7ff26;--ink:#132b39;--muted:#6d818c;--bg:#f5f9fa;--line:#dce7e9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff}img{max-width:100%}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{position:fixed;z-index:50;top:0;left:0;right:0;transition:.3s}.header.scrolled{background:rgba(5,28,42,.9);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.nav{height:78px;display:flex;align-items:center;gap:42px}.logo img{height:34px;display:block}.nav nav{display:flex;gap:28px;margin-left:auto}.nav a{color:#dceaf0;text-decoration:none;font-size:13px}.menu{display:none;background:none;border:0;color:white;font-size:25px}.mobile-nav{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-radius:999px;text-decoration:none;border:0;cursor:pointer;font-weight:800;font-size:14px}.btn-small{padding:11px 18px;background:#25b9c0;color:white!important}.btn-primary{background:linear-gradient(135deg,#22b4bd,#1599a7);color:white}.btn-accent{background:var(--lime);color:#17301e}.btn-outline{border:1px solid rgba(255,255,255,.22);color:white}.full{width:100%}.dark{background:radial-gradient(circle at 85% 20%,#0e4960 0,#082f42 24%,#061d2b 70%);color:white;position:relative;overflow:hidden}.hero{min-height:780px;padding:150px 0 0}.hero canvas,.final-cta canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.8}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:78px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:900;color:#75e2df}.eyebrow.teal{color:#119da4}.hero h1,.section-head h2,.story-copy h2,.trust-copy h2,.faq-title h2,.final-cta h2{font-size:clamp(44px,5.3vw,72px);line-height:1.01;letter-spacing:-.05em;margin:18px 0}.hero h1 em,.story-copy h2 em{color:var(--lime);font-style:normal}.hero-copy>p{font-size:18px;line-height:1.7;color:#b8cbd3;max-width:620px}.hero-actions{display:flex;gap:12px;margin:30px 0}.hero-metrics{display:flex;gap:34px;margin-top:42px}.hero-metrics div{display:grid}.hero-metrics strong{font-size:24px;color:white}.hero-metrics span{font-size:11px;color:#9db5bf}.hero-visual{position:relative}.glass{background:rgba(255,255,255,.96);color:var(--ink);border-radius:25px;padding:28px;box-shadow:0 35px 80px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.55)}.simulator{max-width:480px;margin-left:auto;transform:rotate(-1deg)}.sim-head{display:flex;justify-content:space-between;align-items:flex-start}.sim-head small{color:#0e9da4;font-weight:900;letter-spacing:.14em}.sim-head h2{font-size:20px;margin:8px 0}.shield{width:42px;height:42px;border-radius:14px;background:#e8f8f8;display:grid;place-items:center;color:#0ba0a8;font-size:24px}.money{display:flex;align-items:center;gap:8px;margin:18px 0 8px}.money span{font-weight:800}.money input{border:0;background:transparent;font-size:40px;font-weight:900;width:100%;color:var(--ink);outline:0}.simulator input[type=range]{width:100%;accent-color:#18aeb5}.range-label{display:flex;justify-content:space-between;font-size:10px;color:#8aa0aa}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.fields label,.modal-card label{display:grid;gap:7px;font-size:11px;font-weight:800}.fields select,.modal-card input{padding:13px;border:1px solid var(--line);border-radius:12px;background:white}.result{background:#f0f8f8;padding:16px;border-radius:16px;margin-bottom:14px}.result span,.result small{display:block;color:#718a94;font-size:10px}.result strong{display:block;font-size:24px;color:#0a9ea5;margin:5px 0}.mini-bars{display:flex;gap:5px;align-items:end;height:28px}.mini-bars i{width:12px;background:#36bfc3;border-radius:3px 3px 0 0}.mini-bars i:nth-child(1){height:30%}.mini-bars i:nth-child(2){height:50%}.mini-bars i:nth-child(3){height:42%}.mini-bars i:nth-child(4){height:75%}.mini-bars i:nth-child(5){height:92%}.legal{display:block;text-align:center;color:#8a9aa1;margin-top:10px}.floating-chip{position:absolute;z-index:4;background:white;color:#12313e;padding:10px 14px;border-radius:12px;box-shadow:0 18px 35px rgba(0,0,0,.2);font-size:12px;font-weight:800}.chip-a{right:-25px;top:-35px}.chip-b{left:-30px;bottom:55px;color:#07999d}.proof-row{position:relative;z-index:2;margin-top:80px;border-top:1px solid rgba(255,255,255,.1);height:90px;display:flex;align-items:center;justify-content:space-between;color:#9fb4bd;font-size:12px}.proof-row b{color:white}.visual-story,.process,.segments,.trust,.faq{padding:120px 0}.visual-story{background:linear-gradient(180deg,#fff,#f1f7f8)}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.story-copy h2{font-size:clamp(42px,5vw,65px)}.story-copy h2 em{color:#8da0a8}.story-copy p,.trust-copy p,.faq-title p{color:var(--muted);font-size:17px;line-height:1.7}.text-link{color:#04969e;font-weight:900;text-decoration:none}.cashflow-visual{min-height:440px;position:relative;background:radial-gradient(circle at center,#e2f8f7,transparent 63%)}.timeline{display:grid;grid-template-columns:1fr 70px 120px 70px 1fr;align-items:center;margin-top:70px}.sale,.cash{background:white;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 18px 45px rgba(8,53,67,.09);display:grid}.timeline span{color:#0ba5aa;font-size:11px;font-weight:900}.timeline b{margin:6px 0}.timeline small{color:#80929a}.line{height:2px;background:#b9dcdd;position:relative}.line i{position:absolute;width:9px;height:9px;border-radius:50%;background:#1ab5b7;top:-4px;animation:travel 2.4s infinite}.line.active{background:#c8ef70}.azura-node{width:110px;height:110px;border-radius:50%;background:white;box-shadow:0 20px 55px rgba(0,117,124,.18);display:grid;place-items:center;padding:21px}.flow-card{width:340px;margin:48px auto 0;background:var(--navy);color:white;padding:20px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 28px 55px rgba(4,44,59,.18)}.flow-card small{display:block;color:#8fb0bb}.flow-card strong{font-size:27px}.donut{width:70px;height:70px;border-radius:50%;background:conic-gradient(var(--lime) 0 82%,#194a5c 82%);display:grid;place-items:center}.donut:after{content:"";position:absolute;width:48px;height:48px;background:var(--navy);border-radius:50%}.donut span{z-index:2;font-size:12px}.benefit-pills{display:flex;justify-content:center;gap:9px;margin-top:24px}.benefit-pills span{background:white;border:1px solid var(--line);padding:9px 12px;border-radius:999px;font-size:11px}.section-head{text-align:center;max-width:800px;margin:0 auto 60px}.section-head h2{font-size:clamp(40px,4.5vw,62px)}.process-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}.process-track article{background:white;border:1px solid var(--line);border-radius:20px;padding:24px;min-height:240px;box-shadow:0 12px 30px rgba(0,38,50,.05)}.process-art{height:90px;border-radius:16px;background:linear-gradient(135deg,#e7f8f7,#f7fbfb);display:grid;place-items:center;font-size:40px;color:#16a8ad;margin-bottom:18px}.process-track span{font-size:11px;color:#0aa0a7;font-weight:900}.process-track h3{font-size:17px}.process-track p{color:var(--muted);font-size:13px}.process-banner{margin-top:18px;background:#edf7f7;border-radius:18px;padding:17px 20px;display:flex;align-items:center;gap:16px}.clock{width:54px;height:54px;border-radius:50%;background:var(--navy);color:var(--lime);display:grid;place-items:center;font-weight:900}.process-banner div:nth-child(2){display:grid}.process-banner span{font-size:12px;color:var(--muted)}.process-banner .btn{margin-left:auto}.solutions{padding:120px 0}.section-head.light h2{color:white}.tabs{display:flex;justify-content:center;gap:6px;margin-bottom:30px}.tabs button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#9fb8c2;padding:12px 18px;border-radius:999px;cursor:pointer}.tabs button.active{background:var(--lime);color:#17301e}.solution{display:none;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);padding:45px;border-radius:28px}.solution.active{display:grid}.solution-copy>span{font-size:11px;color:#52d8d4;font-weight:900;letter-spacing:.14em}.solution-copy h3{font-size:42px;line-height:1.08;margin:14px 0}.solution-copy ul{list-style:none;padding:0;line-height:2;color:#b3c5cc}.dashboard{background:white;color:var(--ink);border-radius:22px;padding:25px;box-shadow:0 30px 70px rgba(0,0,0,.25);transform:perspective(900px) rotateY(-4deg)}.dash-top{display:flex;justify-content:space-between}.dash-top b{color:#0da392;font-size:11px}.dashboard>small{display:block;color:#81949c;margin-top:30px}.dashboard>strong{font-size:34px}.chart{display:flex;align-items:end;gap:10px;height:160px;margin-top:20px;border-bottom:1px solid var(--line)}.chart i{flex:1;background:linear-gradient(#38c1bf,#159eac);border-radius:7px 7px 0 0}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.dash-stats div{background:#f2f7f7;border-radius:12px;padding:12px;display:grid}.dash-stats small{color:#82969e}.advisory{display:flex;align-items:center;gap:35px}.ring{width:170px;height:170px;border-radius:50%;background:conic-gradient(#1ab5b8 0 72%,#e6eff0 72%);display:grid;place-items:center;position:relative}.ring:after{content:"";position:absolute;width:125px;height:125px;background:white;border-radius:50%}.ring span,.ring small{z-index:2;position:absolute}.ring span{font-size:45px;font-weight:900}.ring small{margin-top:58px}.advice-list{flex:1;display:grid;gap:8px}.advice-list i{height:8px;background:linear-gradient(90deg,#25b8bb 70%,#e7eff0 70%);border-radius:5px}.invoice-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:16px;border-bottom:1px solid var(--line)}.invoice-row em{font-style:normal;color:#0a9a8c;background:#e5f7f3;border-radius:999px;padding:5px 9px;font-size:11px}.segment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.segment-card{border:1px solid var(--line);border-radius:22px;padding:18px;background:white;box-shadow:0 12px 30px rgba(0,45,58,.05)}.scene{height:150px;border-radius:16px;background:linear-gradient(145deg,#e7f7f7,#f8fbfb);display:grid;place-items:center;font-size:62px;color:#0da4aa;position:relative;overflow:hidden}.scene i{position:absolute;background:#c8ef70;border-radius:4px}.scene i:nth-child(1){width:40px;height:8px;bottom:24px;left:25px}.scene i:nth-child(2){width:65px;height:8px;bottom:42px;right:20px}.scene i:nth-child(3){width:22px;height:22px;top:23px;right:30px;border-radius:50%}.segment-card h3{margin-bottom:4px}.segment-card p{margin-top:0;color:var(--muted);font-size:13px}.trust{background:#f4f9f9}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.trust-visual{min-height:470px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #c3e2e3;border-radius:50%}.o1{width:320px;height:320px}.o2{width:440px;height:440px}.logo-core{width:220px;background:white;border-radius:28px;padding:28px;box-shadow:0 30px 60px rgba(0,81,90,.14);z-index:2}.badge{position:absolute;background:white;border:1px solid var(--line);border-radius:16px;padding:13px 17px;box-shadow:0 15px 35px rgba(0,50,60,.09);display:grid;z-index:3}.badge strong{font-size:23px;color:#0ba2a8}.badge span{font-size:10px;color:var(--muted)}.b1{top:45px;left:70px}.b2{right:50px;top:140px}.b3{bottom:35px;left:120px}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.trust-points div{display:grid}.trust-points b{color:#099ba2}.trust-points span{color:var(--muted);font-size:12px;margin-top:5px}.faq{background:white}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-title h2{font-size:54px}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:flex;justify-content:space-between;background:none;border:0;padding:22px 0;font-size:16px;font-weight:900;color:var(--ink);text-align:left;cursor:pointer}.faq-item p{display:none;color:var(--muted);margin-top:0;padding-bottom:20px}.faq-item.active p{display:block}.faq-item.active button span{transform:rotate(45deg)}.final-cta{padding:110px 0;text-align:center}.final-cta .container{position:relative;z-index:2}.final-cta h2{font-size:60px}.final-cta p{color:#a9c0c8}.final-cta .btn{margin-top:20px}footer{background:#041720;color:#9db0b9;padding:70px 0}.footer-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr 1.2fr;gap:50px}.footer-grid img{height:34px}.footer-grid div{display:flex;flex-direction:column;gap:10px}.footer-grid b{color:white;font-size:12px;text-transform:uppercase}.footer-grid a,.footer-grid span,.footer-grid p{color:#96acb5;text-decoration:none;font-size:12px;line-height:1.6}.modal{display:none;position:fixed;inset:0;z-index:100;place-items:center}.modal.open{display:grid}.backdrop{position:absolute;inset:0;background:rgba(2,18,28,.82);backdrop-filter:blur(8px)}.modal-card{position:relative;background:white;width:min(560px,calc(100% - 30px));padding:35px;border-radius:24px;z-index:2}.modal-card h2{font-size:34px}.close{position:absolute;right:18px;top:16px;border:0;background:#eef4f4;width:35px;height:35px;border-radius:50%;font-size:21px}.success{display:none;text-align:center;font-size:42px;color:#0b9f9b}.success h3{font-size:24px}.success p{font-size:14px;color:var(--muted)}.reveal{opacity:0;transform:translateY(24px);transition:.75s}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}@keyframes travel{from{left:0}to{left:calc(100% - 9px)}}
@media(max-width:980px){.nav nav{display:none}.menu{display:block;margin-left:auto}.nav>.btn{display:none}.mobile-nav.open{display:flex;position:absolute;top:72px;left:20px;right:20px;background:#0a3042;border-radius:16px;padding:18px;flex-direction:column;gap:14px}.mobile-nav a{color:white;text-decoration:none}.hero-grid,.story-grid,.trust-grid,.faq-grid,.solution{grid-template-columns:1fr}.hero{padding-top:125px}.hero-visual{max-width:600px}.simulator{margin:auto}.process-track,.segment-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.story-grid,.trust-grid,.faq-grid{gap:50px}}
@media(max-width:620px){.container{width:min(100% - 26px,1180px)}.hero{min-height:auto;padding-bottom:0}.hero h1{font-size:46px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-metrics{gap:15px}.hero-metrics strong{font-size:20px}.hero-metrics span{font-size:9px}.glass{padding:20px}.money input{font-size:32px}.fields,.trust-points{grid-template-columns:1fr}.floating-chip{display:none}.proof-row{height:auto;padding:30px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.proof-row>span{grid-column:1/-1}.visual-story,.process,.segments,.trust,.faq,.solutions{padding:85px 0}.timeline{grid-template-columns:1fr 25px 80px 25px 1fr}.azura-node{width:80px;height:80px;padding:14px}.sale,.cash{padding:12px;font-size:11px}.flow-card{width:100%}.benefit-pills{flex-wrap:wrap}.process-track,.segment-grid{grid-template-columns:1fr}.process-banner{align-items:flex-start;flex-wrap:wrap}.process-banner .btn{margin-left:0;width:100%}.solution{padding:24px}.solution-copy h3{font-size:31px}.dashboard{transform:none}.dash-stats{grid-template-columns:1fr}.segment-grid{gap:12px}.trust-visual{min-height:390px}.o1{width:250px;height:250px}.o2{width:330px;height:330px}.b1{left:0}.b2{right:0}.b3{left:40px}.footer-grid{grid-template-columns:1fr}.final-cta h2{font-size:44px}}

/* Blog V2.1 */
.blog{padding:120px 0;background:linear-gradient(180deg,#f6fafb 0,#fff 100%)}
.blog-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:46px}
.blog-heading h2{font-size:clamp(40px,4.5vw,62px);line-height:1.04;letter-spacing:-.05em;margin:14px 0 0;max-width:720px}
.blog-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}
.blog-card{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(0,45,58,.06);transition:transform .3s,box-shadow .3s}
.blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(0,45,58,.11)}
.blog-cover{height:220px;display:flex;position:relative;overflow:hidden;text-decoration:none;color:#fff;padding:25px}
.blog-card.featured .blog-cover{height:270px}
.cover-facts{background:radial-gradient(circle at 78% 25%,#31c6c6 0,#0b5268 28%,#062636 68%);align-items:end;gap:24px}
.cover-facts:before,.cover-facts:after{content:"";position:absolute;border:1px solid rgba(215,255,38,.42);border-radius:50%;width:210px;height:210px;right:-42px;top:-55px}
.cover-facts:after{width:135px;height:135px;right:-5px;top:-17px}
.cover-facts>span{font-size:110px;font-weight:950;line-height:.78;color:var(--lime);letter-spacing:-.08em}
.cover-facts div{display:grid;max-width:240px;z-index:2}.cover-facts small{color:#72dfdc;font-weight:900;letter-spacing:.14em}.cover-facts strong{font-size:22px;line-height:1.05;margin-top:8px}
.cover-pme{background:linear-gradient(145deg,#0c2e40,#0b6e79);align-items:end;justify-content:space-between}.cover-pme>span,.cover-cash>span{font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--lime)}
.mini-chart{display:flex;align-items:end;gap:9px;height:120px}.mini-chart i{width:24px;border-radius:6px 6px 0 0;background:linear-gradient(#d7ff26,#32c4be)}.mini-chart i:nth-child(1){height:30%}.mini-chart i:nth-child(2){height:52%}.mini-chart i:nth-child(3){height:76%}.mini-chart i:nth-child(4){height:100%}
.cover-cash{background:linear-gradient(145deg,#dff7f4,#9ddfd9);align-items:end;justify-content:space-between;color:var(--navy)}.cash-orbit{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;font-size:35px;font-weight:950;background:#fff;box-shadow:0 18px 36px rgba(4,63,75,.15);position:relative}.cash-orbit:before,.cash-orbit:after{content:"";position:absolute;border:1px solid rgba(5,83,96,.22);border-radius:50%;inset:-25px}.cash-orbit:after{inset:-50px}
.blog-body{padding:24px}.blog-meta{font-size:10px;color:#0c9ca3;font-weight:900;letter-spacing:.13em}.blog-body h3{font-size:22px;line-height:1.16;margin:12px 0}.blog-body p{color:var(--muted);font-size:13px;line-height:1.65}.blog-body a{color:#078e98;text-decoration:none;font-size:12px;font-weight:900}

/* WhatsApp flutuante */
.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:90;height:58px;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;text-decoration:none;border-radius:999px;padding:0 19px 0 16px;box-shadow:0 16px 38px rgba(10,82,46,.3);font-weight:900;font-size:13px;transition:transform .25s,box-shadow .25s}
.whatsapp-float:hover{transform:translateY(-4px);box-shadow:0 22px 45px rgba(10,82,46,.4)}
.whatsapp-float svg{width:28px;height:28px;position:relative;z-index:2}.whatsapp-label{position:relative;z-index:2}.whatsapp-pulse{position:absolute;left:8px;width:43px;height:43px;border-radius:50%;background:rgba(255,255,255,.18);animation:waPulse 2s infinite}
@keyframes waPulse{0%{transform:scale(.8);opacity:.9}70%{transform:scale(1.55);opacity:0}100%{opacity:0}}
@media(max-width:980px){.blog-grid{grid-template-columns:1fr 1fr}.blog-card.featured{grid-column:1/-1}}
@media(max-width:620px){.blog{padding:85px 0}.blog-heading{align-items:flex-start;flex-direction:column}.blog-grid{grid-template-columns:1fr}.blog-card.featured{grid-column:auto}.blog-cover,.blog-card.featured .blog-cover{height:220px}.whatsapp-float{width:58px;padding:0;justify-content:center;right:16px;bottom:16px}.whatsapp-label{display:none}.whatsapp-pulse{left:8px}}

.client-link{color:#fff!important;font-weight:800;border:1px solid rgba(255,255,255,.24);padding:10px 15px;border-radius:999px;white-space:nowrap}.client-link:hover{background:rgba(255,255,255,.08)}@media(max-width:980px){.client-link{display:none}}
