body{font-family:"Roboto",sans-serif}:root{--negro: #272727;--morado: #652D90;--morado-dark: #4e2270;--amarillo: #FFC600;--amarillo-dark: #e6b200;--naranja: #ff5700;--verde: #00914e}body.landing-body .main-header{width:100%;position:relative;z-index:1000;font-family:"Roboto",sans-serif}body.landing-body .topbar{background:#00914e;color:#fff;text-align:center;padding:6px 0;font-size:14px;font-weight:600;letter-spacing:.4px}body.landing-body .topbar p{margin-bottom:0px !important}body.landing-body .lp-nav{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);width:100%}body.landing-body .lp-nav .contenedor-emprende{padding-top:5px;padding-bottom:5px;display:flex;align-items:center;justify-content:center}body.landing-body .logo img{height:48px;width:auto;display:block}body.landing-body .site-footer{background:#222;color:#ddd;width:100%}body.landing-body .site-footer .contenedor-emprende{padding-top:24px;padding-bottom:24px;display:flex;flex-direction:row;justify-content:space-between;gap:2rem}@media(max-width: 576px){body.landing-body .site-footer .contenedor-emprende{flex-direction:column;align-items:center}}body.landing-body ._footer-logo{min-height:100%;display:flex;align-items:center}body.landing-body ._footer-logo img{width:100px;height:auto}body.landing-body ._footer-textFooter{font-size:14px;text-align:center}body.landing-body ._footer-col{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center}body.landing-body ._footer-contRegiones{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}body.landing-body ._footer-contRegiones span{font-size:14px;text-align:center}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif;color:#272727;background:#fff;line-height:1.55}a{color:inherit}h1,h2,h3{line-height:1.2}.section{padding:36px 0}.tight{padding:20px 0}.muted{color:rgba(15,18,32,.72);font-weight:650}.hero{margin-top:8px}.hero-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center;padding:8px 0 16px}.hero h1{font-size:clamp(25px,4.5vw,50px);margin-bottom:10px}.hero-title{font-size:clamp(26px,4.3vw,52px);letter-spacing:-0.02em}.hero p.lead{font-size:clamp(16px,2.1vw,20px);font-weight:700;color:#ff5700;margin-bottom:22px}.hero-lead{margin-top:10px;font-size:clamp(15px,2vw,19px);font-weight:900;color:#ff5700;max-width:52ch}.hero-sub{margin-top:8px;color:rgba(15,18,32,.78);max-width:62ch;font-weight:650}.chip-row{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,18,32,.1);box-shadow:0 10px 22px rgba(15,18,32,.06);font-weight:900;font-size:13px;color:#272727;white-space:nowrap}.chip svg{width:18px;height:18px}.hero-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-visual{position:relative;border-radius:26px;background:radial-gradient(260px 180px at 28% 18%, rgba(255, 87, 0, 0.4), transparent 62%),radial-gradient(240px 160px at 74% 28%, rgba(101, 45, 144, 0.34), transparent 60%),linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.76));border:1px solid rgba(15,18,32,.1);box-shadow:0 18px 40px rgba(15,18,32,.1);overflow:hidden;padding:16px;min-height:260px;display:flex;align-items:center;justify-content:center}.hero-visual:before{content:"";position:absolute;inset:-2px;background:linear-gradient(120deg, rgba(255, 87, 0, 0.28), rgba(101, 45, 144, 0.2), rgba(0, 145, 78, 0.16));filter:blur(18px);opacity:.55;z-index:0}.mock{position:relative;z-index:1;width:min(320px,100%);border-radius:28px;border:1px solid rgba(15,18,32,.12);background:linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.78));box-shadow:0 16px 40px rgba(15,18,32,.14);overflow:hidden;display:flex;flex-direction:column}.mock-top{padding:14px 14px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mock-logo{display:inline-flex;align-items:center;gap:8px;font-weight:1000}.mock-logo i{width:10px;height:10px;border-radius:3px;background:#ff5700;box-shadow:0 0 0 4px rgba(255,87,0,.16);display:inline-block}.mock-pill{padding:8px 10px;border-radius:999px;border:1px solid rgba(15,18,32,.1);background:hsla(0,0%,100%,.7);font-size:12px;font-weight:950}.mock-mid{padding:0 14px 14px;flex:1}.mock-h{font-size:18px;font-weight:1100;letter-spacing:-0.02em;margin-top:4px}.mock-p{color:rgba(15,18,32,.72);font-weight:700;margin-top:6px;font-size:13px}.mock-card{margin-top:10px;border-radius:16px;border:1px solid rgba(15,18,32,.1);background:hsla(0,0%,100%,.78);padding:12px;display:flex;align-items:flex-start;gap:10px}.mock-ic{width:36px;height:36px;border-radius:12px;background:rgba(255,87,0,.14);border:1px solid rgba(255,87,0,.22);display:grid;place-items:center;flex:0 0 auto}.mock-ic svg{width:18px;height:18px}.mock-b{font-weight:1000;font-size:13px}.mock-s{color:rgba(15,18,32,.7);font-weight:700;font-size:12px;margin-top:2px}.mock-cta{margin:0 14px 14px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg, rgba(255, 87, 0, 0.92), rgba(226, 79, 0, 0.92));color:#fff;font-weight:1100;font-size:13px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 18px 34px rgba(255,87,0,.22)}@media(max-width: 920px){.hero-wrap{grid-template-columns:1fr;gap:14px}.hero-visual{min-height:240px}}.section-title{margin:28px 0 10px;font-weight:800;font-size:clamp(22px,3vw,34px)}.cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.card{background:#fff;border:2px solid #eee;border-radius:16px;padding:22px;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.card .label{color:#666;font-weight:800;margin-bottom:1px}.card .years{font-size:44px;font-weight:900;margin:1px 0}.card .years2{font-size:44px;font-weight:900;margin-top:-14px}.card .price{color:#ff5700;font-size:22px;font-weight:900;margin:2px 0 14px}.card .subprice{color:rgba(15,18,32,.65);font-weight:750;font-size:13px;margin-top:3px}.card .cta{margin-top:12px;width:100%;display:flex}.badge{display:inline-block;background:#ffe7d9;color:#ff5700;font-weight:800;padding:6px 12px;border-radius:999px;margin-bottom:10px}.badge.offer{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,87,0,.25);font-weight:900}.badge.offer .dot{width:8px;height:8px;border-radius:999px;background:#ff5700;box-shadow:0 0 0 4px rgba(255,87,0,.15)}.offer-box{margin:6px 0 14px;padding:14px;border-radius:16px;border:1px solid rgba(255,87,0,.22);background:linear-gradient(180deg, rgba(255, 87, 0, 0.1), rgba(255, 87, 0, 0.04))}.offer-line{display:flex;align-items:center;justify-content:space-between;gap:1px;flex-wrap:wrap}.offer-line small{color:#333;font-weight:900;white-space:nowrap;font-size:15px}.offer-line>span{display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:8px 10px;border-radius:12px;background:#ff4911;color:#fff;font-weight:1000;font-variant-numeric:tabular-nums;letter-spacing:.5px}.timer-units{display:flex;gap:5px}.timer-units .unit{display:flex;flex-direction:column;align-items:center;gap:2px}.timer-units .unit span{display:flex;align-items:center;justify-content:center;min-width:40px;padding:8px 10px;border-radius:12px;background:#ff5700;color:#fff;font-weight:1000;font-variant-numeric:tabular-nums}.timer-units .unit em{font-style:normal;font-size:11px;font-weight:900;color:#333;line-height:1}.offer-ended{margin-top:12px;font-weight:900;color:#131313;background:#fff;border:1px solid #eee;padding:10px 12px;border-radius:12px;display:none}@media(max-width: 420px){.offer-line{gap:8px}.offer-line>span{min-width:36px;padding:8px 9px}}.old-price{font-size:12px;font-weight:300;color:#8a8a8a;text-decoration:line-through;margin-bottom:-12px;margin-top:-15px}.price3{color:#ff5700;font-size:32px;font-weight:900;margin:-15px 0 5px}.btn{display:inline-block;background:#ff5700;color:#fff;text-decoration:none;font-weight:800;padding:12px 20px;border-radius:999px;transition:background .2s}.btn:hover{background:#e24f00}.btn3{display:block;text-align:center;background:#ff5700;color:#fff;text-decoration:none;font-weight:800;padding:12px 20px;border-radius:999px;transition:background .2s}.btn3:hover{background:#e24f00}.btn-full{width:100%;text-align:center;justify-content:center;border-radius:999px;padding:12px 16px;font-weight:1100;text-decoration:none;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg, #ff5700, #e24f00);color:#fff;box-shadow:0 14px 28px rgba(255,87,0,.2);transition:transform .15s ease,filter .15s ease}.btn-full:hover{transform:translateY(-1px);filter:saturate(1.05)}.btn-full:focus{outline:3px solid rgba(255,87,0,.35);outline-offset:3px}.btn-full.ghost{background:hsla(0,0%,100%,.74);color:#272727;border:1px solid rgba(15,18,32,.12);box-shadow:0 10px 22px rgba(15,18,32,.06)}.featured{border-color:#ff5700;box-shadow:0 8px 24px rgba(255,87,0,.18)}.pulse{position:relative;isolation:isolate}.pulse:before{content:"";position:absolute;inset:-10px;border-radius:999px;background:radial-gradient(circle, rgba(255, 87, 0, 0.35), transparent 62%);filter:blur(10px);opacity:0;z-index:-1;animation:pulseGlow 2.4s ease-in-out infinite}@keyframes pulseGlow{0%,100%{opacity:.08;transform:scale(0.98)}50%{opacity:.22;transform:scale(1.03)}}.info-boxes{display:grid;gap:18px;grid-template-columns:repeat(2, 1fr);margin:34px 0}.info-box{background:#f6f7f9;border:1px solid #eef0f3;border-radius:16px;padding:20px;display:flex;gap:12px;align-items:flex-start}.info-box h3{font-size:18px;font-weight:900;margin-bottom:6px}.info-box ul{margin-top:8px;list-style:disc;padding-left:20px}.info-box p,.info-box li{color:#222}.info-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e8f0ff;border:1px solid #cfe0ff;flex:0 0 auto}.info-badge span{font-size:22px;line-height:1}@media(max-width: 920px){.info-boxes{grid-template-columns:1fr}}.info-text h2{font-size:clamp(22px,3vw,32px);font-weight:900;margin:14px 0 10px}.info-text p{margin-top:8px;color:#222}.accordion{margin:22px 0 6px}.accordion-item{border-radius:12px;overflow:hidden;margin-bottom:12px;background:#f3f4f6;border:1px solid #e9ebef}.accordion-header{padding:18px 20px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header:hover{background:#eceff3}.accordion-content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .2s}.accordion-content.open{padding:16px 20px;max-height:400px;background:#fff}.plus{color:#ff5700;font-weight:900;font-size:22px;line-height:1}.contact-section{padding:52px 0}.contact-title{font-size:clamp(22px,3vw,36px);font-weight:900;margin-bottom:10px}.contact-sub{color:#333;margin-bottom:18px;max-width:760px}.channels-layout{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 24px}.channel-item{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 18px rgba(0,0,0,.05)}.channel-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto}.channel-icon svg{width:28px;height:28px;display:block}.channel-info{display:flex;flex-direction:column;gap:2px}.channel-label{font-weight:900;color:#333;font-size:13px;letter-spacing:.2px}.channel-value{font-weight:900;font-size:16px}.channel-tel{color:#ff5700}.channel-wsp{color:#00914e}.channel-chat{color:#652d90}.channel-auto{color:#e6b200}@media(max-width: 780px){.channels-layout{grid-template-columns:1fr}}body.landing-body .site-footer{padding-top:24px;margin-top:40px}.footer-inner{max-width:1200px;margin:0 auto;padding:0 24px 14px;display:grid;gap:10px;place-items:center}.f-logo img{height:44px;width:auto;display:block}.f-desc{margin:2px 0 6px;text-align:center;max-width:680px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);text-align:center;color:#eaeaea;padding:10px 24px;font-weight:800}
