:root{--bg:#07111f;--bg-2:#0b1728;--card:#0d1a2b;--card-2:#111f33;--text:#f4f7fb;--muted:#a8b5c7;--line:#7791b138;--blue:#1d6fd8;--blue-2:#4ea3ff;--cyan:#80c7ff;--white:#fff;--shadow:0 18px 45px #0000003d;--radius:8px;--max:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background:linear-gradient(#07111ffa,#0a1727fa 48%,#07111f),linear-gradient(90deg,#4ea3ff0d 0 1px,#0000 1px 96px);min-width:320px;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{overflow:hidden}.container{width:min(92%, var(--max));margin:auto}.section{padding:86px 0}.section-compact{padding-top:44px}.page-hero{padding-top:100px}.tag{color:#8abfff;letter-spacing:.02em;text-transform:uppercase;font-size:.82rem;font-weight:700}.title{margin:14px 0 18px;font-size:3.1rem;line-height:1.1}.title span,.blue{color:var(--blue-2)}.lead{color:var(--muted);max-width:760px;font-size:1.05rem}.btn{border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 22px;font-weight:750;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.btn-primary{color:#061426;background:#f7fbff;border-color:#0000;box-shadow:0 12px 24px #00000047}.btn-outline{color:#e7f2ff;background:#ffffff08}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn-outline:hover,.btn-outline:focus-visible{color:var(--cyan);border-color:#8ebfffb8}.btn-full{width:100%}.whatsapp-button{color:#061426;z-index:70;background:#25d366;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:850;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 34px #00000057}.whatsapp-button:hover,.whatsapp-button:focus-visible{background:#2fe070;transform:translateY(-2px);box-shadow:0 18px 40px #0000006b}.whatsapp-button svg{flex:none;display:block}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#07111fe6;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.logo{align-items:center;gap:12px;font-weight:900;display:flex}.logo img{border-radius:var(--radius);width:50px;height:auto}.logo-text{line-height:1.05}.logo-text small{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:.62rem;display:block}.links{align-items:center;gap:28px;display:flex}.links a,.mobile a{color:#d7e5fb;font-size:.95rem}.links a:hover,.links a.active,.mobile a:hover,.mobile a.active{color:var(--white)}.menu{color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.mobile{padding:0 0 20px;display:none}.mobile a{padding:12px 0;display:block}.mobile-cta{margin-top:8px}.hero{padding:82px 0 76px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:66px;display:grid}.hero h1{letter-spacing:0;margin:18px 0;font-size:4.2rem;line-height:1.02}.hero-copy .lead{max-width:640px}.actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.hero-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;padding-top:24px;display:grid}.metric strong{color:var(--white);margin-bottom:8px;font-size:1.25rem;line-height:1;display:block}.metric span{color:var(--muted);font-size:.88rem;line-height:1.35;display:block}.hero-showcase{position:relative}.hero-photo{background:#0a1627;border-color:#8ebfff3d}.hero-photo img{object-position:center top;height:420px}.showcase-caption{border-radius:var(--radius);background:#07111ff0;border:1px solid #ffffff1f;align-items:flex-start;gap:12px;max-width:min(420px,100% - 44px);padding:16px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 14px 32px #00000047}.caption-status{background:#34d399;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:8px}.showcase-caption strong,.showcase-caption span{display:block}.showcase-caption strong{color:var(--white);margin-bottom:3px;font-size:.98rem}.showcase-caption span{color:var(--muted);font-size:.9rem;line-height:1.4}.visual{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#0d1a2beb,#07111feb);padding:24px;position:relative;overflow:hidden}.visual:before{content:"";pointer-events:none;background:linear-gradient(90deg,#4ea3ff14,#0000 36%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 46px);position:absolute;inset:0}.dash{border-radius:var(--radius);background:#07111fc2;border:1px solid #8ebfff3d;min-height:330px;padding:22px;position:relative}.dash-line{border-radius:var(--radius);background:linear-gradient(#0878ff2e,#0000),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 50px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 38px);height:145px;margin-bottom:18px;position:relative}.dash-line svg{width:100%;height:100%;position:absolute;inset:0}.stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat{border-radius:var(--radius);color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;padding:14px}.stat strong{color:var(--blue-2);font-size:1.25rem;display:block}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.photo-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#0a1627;overflow:hidden}.photo-card img{object-fit:cover;width:100%;height:330px}.section-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;display:grid}.cards-wide{grid-template-columns:repeat(3,1fr)}.card,.step,.benefit-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#111f33f5,#0c1828f5);box-shadow:0 12px 28px #0000002e}.card{padding:28px}.service-card,.benefit-card,.step{min-height:100%}.icon-badge{border-radius:var(--radius);color:var(--blue-2);aspect-ratio:1;background:#4ea3ff17;border:1px solid #8ebfff47;justify-content:center;place-items:center;width:48px;height:48px;margin-bottom:20px;line-height:0;display:inline-grid}.icon-badge svg{flex:none;width:26px;height:26px;margin:auto;display:block}.card h3,.benefit-card h3,.step h3{margin-bottom:12px}.card p,.benefit-card p,.step p{color:var(--muted)}.steps{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:44px;display:grid}.step{text-align:center;padding:24px 15px}.num{background:#122b49;border:1px solid #8ebfff75;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:1.4rem;font-weight:900;display:flex}.benefits{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.benefit-card{text-align:left;padding:24px}.benefits-preview{grid-template-columns:repeat(3,1fr)}.cta{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#111f33f5,#0a1626f5);grid-template-columns:1.1fr .9fr;align-items:center;gap:26px;padding:34px;display:grid}.cta .photo-card{box-shadow:none}.cta-panel{border-radius:var(--radius);background:#07111f94;border:1px solid #ffffff1a;min-height:260px;padding:30px}.cta-panel span{color:#8abfff;margin-bottom:16px;font-weight:750;display:block}.cta-panel ul{color:var(--text);gap:12px;list-style:none;display:grid}.cta-panel li{border-top:1px solid var(--line);color:#dbe7f6;padding-top:12px}.contact-grid{grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:38px;display:grid}.contact-card{align-self:start}.contact-item{color:var(--muted);align-items:flex-start;gap:16px;margin:22px 0;display:flex}.contact-item .icon-badge{flex:0 0 48px;place-items:center;margin-bottom:0;display:grid}.contact-item strong,.contact-item div>span{display:block}.contact-item strong{color:var(--white)}.contact-image{border-radius:var(--radius);border:1px solid #24a0ff38;margin-top:26px;overflow:hidden}.contact-image img{object-fit:cover;width:100%;height:220px}.form{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.honeypot{display:none}.form .full{grid-column:1/-1}.form label{gap:7px;display:grid}.form label span{color:#d7e5fb;font-size:.9rem;font-weight:700}input,select,textarea{border-radius:var(--radius);color:var(--white);background:#020814c7;border:1px solid #ffffff1c;outline:none;width:100%;padding:15px 16px}textarea{resize:vertical;min-height:150px}input:focus,select:focus,textarea:focus{border-color:var(--blue-2);box-shadow:0 0 0 4px #0878ff24}.form-submitted input:invalid,.form-submitted select:invalid,.form-submitted textarea:invalid{border-color:#fb7185;box-shadow:0 0 0 4px #fb71851f}.form-status{grid-column:1/-1;margin-top:2px}.form-status-error{color:#fecdd3}.centered{text-align:center}.centered .lead{margin:auto}.center-actions{justify-content:center;margin-top:34px;display:flex}.thanks{place-items:center;min-height:62vh;display:grid}.thanks-grid{grid-template-columns:1fr .9fr;align-items:center;gap:34px;display:grid}.thanks-content{text-align:center}.thanks-content .lead,.thanks-content .actions{justify-content:center;margin-left:auto;margin-right:auto}.check{border:2px solid var(--blue-2);color:var(--blue-2);background:#0878ff1f;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto 22px;display:flex;box-shadow:0 0 50px #0878ff59}.thanks-image img{height:360px}.footer{background:#0208148c;border-top:1px solid #ffffff14;padding:44px 0 22px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px;display:grid}.footer h4{color:var(--blue-2);margin-bottom:12px}.footer ul{list-style:none}.footer li,.footer p{color:var(--muted);margin:8px 0}.footer a:hover{color:var(--blue-2)}.copy{color:var(--muted);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;display:flex}@media (width<=1100px){.hero h1{font-size:3.65rem}.title{font-size:2.9rem}.cards-wide,.steps{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.hero-grid,.grid-2,.cta,.contact-grid,.thanks-grid{grid-template-columns:1fr}.cards,.cards-wide,.benefits,.footer-grid{grid-template-columns:repeat(2,1fr)}.section-heading{flex-direction:column;align-items:flex-start}}@media (width<=760px){.links,.nav-cta{display:none}.menu{display:flex}.mobile.open{display:block}.hero{padding-top:46px}.section,.page-hero{padding:64px 0}.hero h1{font-size:2.55rem}.title{font-size:2.15rem}.cards,.cards-wide,.steps,.benefits,.form,.hero-metrics,.stats,.footer-grid{grid-template-columns:1fr}.actions .btn,.section-heading .btn,.center-actions .btn{width:100%}.photo-card img,.thanks-image img{height:250px}.cta{padding:24px}.cta-panel{min-height:210px}.cta-panel strong{font-size:1.55rem}.whatsapp-button{border-radius:50%;width:54px;height:54px;padding:0;bottom:18px;right:18px}.whatsapp-button span{display:none}}@media (width<=420px){.container{width:min(94%, var(--max))}.logo img{width:48px}.logo-text{font-size:.95rem}.hero h1{font-size:2.25rem}.title{font-size:1.95rem}.card,.benefit-card,.step{padding:22px}.visual{padding:16px}}
