/* Diseño v4: hero móvil inspirado en la maqueta aprobada */
.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 18px;border-bottom:0}.brand-lockup{display:block;flex:0 1 390px}.brand-image{display:block;width:100%;max-width:390px;height:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:10px}.login-btn{background:#f7f9ff!important;color:#2446a7!important;border:1px solid #dce5ff!important}.landing{margin-top:0}.landing-hero{display:grid;grid-template-columns:.95fr 1.05fr;grid-template-areas:'copy visual' 'bottom visual';gap:18px 26px;align-items:center;padding:36px 0 26px;border:0;background:transparent;overflow:visible}.hero-copy{grid-area:copy}.hero-copy h1{font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.045em;margin:0 0 22px;max-width:540px}.hero-gold{color:#c98d20}.lead{font-size:20px;line-height:1.55;color:#667085}.hero-visual{grid-area:visual;position:relative;min-height:610px;border-radius:28px;overflow:hidden;background:#dceff8}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-visual .laptop{display:none}.hero-bottom{grid-area:bottom;align-self:start}.hero-actions{display:flex;gap:14px;margin:8px 0 18px}.hero-actions .btn{min-height:58px;display:flex;align-items:center;justify-content:center}.hero-actions .ghost{background:#fff;border:1px solid #d9e4f5;color:#17326f}.trust-row{display:flex;gap:18px;flex-wrap:wrap;color:#5f6d80;font-size:14px;font-weight:600}.price-teaser{display:none}.integrations{padding-top:24px}.whatsapp-float{width:68px!important;height:68px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#25D366!important}.whatsapp-float b{display:none!important}.wa-bubble{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important}.wa-bubble svg{display:block!important;width:38px!important;height:38px!important;fill:#fff!important;margin:auto!important}
@media(max-width:760px){
.wrap{padding:10px 18px}.top{display:grid;grid-template-columns:1fr;gap:8px;padding-top:8px}.brand-lockup{width:100%;max-width:360px;margin:0 auto}.brand-image{width:100%;max-width:360px;margin:auto}.nav{width:100%;display:grid;grid-template-columns:1fr 1.45fr;gap:10px}.nav-link{display:none!important}.nav .btn{width:100%;text-align:center;padding:13px 12px;font-size:16px}.landing-hero{grid-template-columns:1fr;grid-template-areas:'copy' 'visual' 'bottom';padding:26px 0 16px;gap:18px}.hero-copy{padding:0 8px}.hero-copy h1{font-size:47px;line-height:1.02;margin-bottom:24px}.lead{font-size:18px;line-height:1.6}.hero-visual{min-height:520px;border-radius:26px;margin:0 4px;box-shadow:0 18px 44px rgba(16,45,75,.10)}.hero-photo{object-position:center center}.hero-bottom{padding:0 8px}.hero-actions{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 18px}.hero-actions .btn{min-height:58px;font-size:17px}.trust-row{gap:10px 16px;font-size:14px}.integrations{padding:30px 0 48px}.whatsapp-float{right:18px!important;bottom:22px!important;width:62px!important;height:62px!important}.wa-bubble{width:38px!important;height:38px!important}.wa-bubble svg{width:36px!important;height:36px!important}
}
@media(max-width:430px){.brand-lockup{max-width:330px}.brand-image{max-width:330px}.hero-copy h1{font-size:44px}.hero-visual{min-height:480px}.hero-photo{object-position:center top}.pricing-cards{grid-template-columns:1fr 1fr!important}.pricing-plan{min-height:185px!important;padding:16px 8px!important}.pricing-plan strong{font-size:32px!important}.pricing-shell{padding:18px!important}}
