.bs3 *,.bs3 :before,.bs3 :after{box-sizing:border-box;margin:0;padding:0}.bs3{color:#1f2937;--brand:#6c4cf1;--brand-light:#8b72f4;--brand-subtle:#f3f0fe;--action:#1bc47d;--action-dark:#16a368;--action-subtle:#e8fbf3;--danger:#ef4444;--danger-subtle:#fef2f2;--warn:#f59e0b;--warn-subtle:#fff7ed;--bg:#f7f9fc;--card:#fff;--border:#e5e9f0;--t1:#1f2937;--t2:#6b7280;--t3:#9ca3af;--r:16px;--s1:0 2px 8px #0000000f;--s2:0 4px 16px #00000014;--s3:0 8px 32px #0000001a;--sb:0 4px 20px #6c4cf133;--sa:0 4px 20px #1bc47d40;--ease:.25s cubic-bezier(.4,0,.2,1);background:#f7f9fc;font-family:Poppins,-apple-system,sans-serif;overflow-x:hidden}@keyframes bs3-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bs3-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bs3-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes bs3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bs3-barFill{0%{width:0}to{width:var(--w)}}.bs3 .a1{animation:.5s ease-out 80ms both bs3-slideUp}.bs3 .a2{animation:.5s ease-out .16s both bs3-slideUp}.bs3 .a3{animation:.5s ease-out .24s both bs3-slideUp}.bs3 .a4{animation:.5s ease-out .32s both bs3-slideUp}.bs3 .a5{animation:.5s ease-out .42s both bs3-slideUp}.bs3 .floating{animation:6s ease-in-out infinite bs3-float}.bs3 .pulse{animation:2s infinite bs3-pulse}.bs3 .ticker-t{width:max-content;animation:28s linear infinite bs3-ticker;display:flex}.bs3 .pilar-card{border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--s1);color:inherit;transition:all var(--ease);background:#fff;flex-direction:column;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bs3 .pilar-card:before{content:"";transform-origin:0;height:3px;transition:transform var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bs3 .pilar-card:hover{box-shadow:var(--s3);transform:translateY(-3px)}.bs3 .pilar-card:hover:before{transform:scaleX(1)}.bs3 .pilar-brand:before{background:var(--brand)}.bs3 .pilar-danger:before{background:var(--danger)}.bs3 .pilar-action:before{background:var(--action)}.bs3 .pilar-cta{transition:gap var(--ease);align-items:center;gap:5px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.bs3 .pilar-card:hover .pilar-cta{gap:9px}.bs3 .art-card:hover{box-shadow:var(--s3);transform:translateY(-4px)}.bs3 .etapa-card{border:1px solid var(--border);color:inherit;transition:all var(--ease);background:#fff;border-radius:16px;align-items:center;gap:24px;padding:22px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bs3 .etapa-card:after{content:"";width:4px;transition:opacity var(--ease);opacity:0;border-radius:16px 0 0 16px;position:absolute;top:0;bottom:0;left:0}.bs3 .etapa-card:hover{border-color:#6c4cf133;transform:translate(4px);box-shadow:0 8px 32px #6c4cf11a}.bs3 .etapa-card:hover:after{opacity:1}.bs3 .etapa-card.s1:after{background:var(--brand)}.bs3 .etapa-card.s2:after{background:#f59e0b}.bs3 .etapa-card.s3:after{background:var(--action)}.bs3 .etapa-card.s4:after{background:var(--danger)}.bs3 .etapa-card.s5:after{background:#8b72f4}.bs3 .step-num{width:44px;height:44px;transition:transform var(--ease);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.bs3 .etapa-card:hover .step-num{transform:scale(1.08)}.bs3 .step-cta{white-space:nowrap;transition:gap var(--ease);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.bs3 .etapa-card:hover .step-cta{gap:12px}.bs3 .prog-track{align-items:center;margin:32px 0 36px;display:flex;position:relative}.bs3 .prog-track:before{content:"";background:linear-gradient(90deg,var(--brand) 40%,var(--border) 40%);z-index:0;height:2px;position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%)}.bs3 .prog-step{z-index:1;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.bs3 .prog-dot{width:32px;height:32px;transition:all var(--ease);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bs3 .prog-dot-done{background:var(--brand);color:#fff;border-color:var(--brand)}.bs3 .prog-dot-active{color:var(--brand);border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #6c4cf126}.bs3 .prog-dot-next{color:var(--t3);border-color:var(--border);background:#fff}.bs3 .prog-bar{border-radius:100px;height:4px;animation:1.4s both bs3-barFill}@media (width<=768px){.bs3 .hero-grid{grid-template-columns:1fr!important;gap:0!important;padding:32px 20px 40px!important}.bs3 .hero-mockup{display:none!important}.bs3 .hero-grid h1{font-size:clamp(32px,8vw,44px)!important}.bs3 .hero-grid p{font-size:15px!important}.bs3 .hero-grid .a4{flex-direction:column!important;gap:10px!important}.bs3 .hero-grid .a4 a{text-align:center;justify-content:center;width:100%;padding:14px 20px!important;font-size:15px!important}.bs3 .hero-grid .a5>div{text-align:center;flex:1}.bs3 .hero-stats{flex-wrap:wrap!important;gap:20px!important}.bs3 .sec-mobile{padding-top:44px!important;padding-left:20px!important;padding-right:20px!important}.bs3 .guias-mobile{padding:44px 20px 56px!important}.bs3 .sec-mobile h2,.bs3 .guias-mobile h2{font-size:22px!important}.bs3 .pilar-grid{grid-template-columns:1fr!important}.bs3 .art-grid-main,.bs3 .art-grid-3{grid-template-columns:1fr!important;gap:16px!important}.bs3 .etapa-card{flex-wrap:wrap;gap:14px;padding:18px 16px}.bs3 .step-cta{width:100%;margin-top:4px;font-size:12px;margin-left:0!important}.bs3 .prog-track{margin:24px 0 28px}.bs3 .prog-dot{width:28px!important;height:28px!important;font-size:10px!important}.bs3 .prog-step span{font-size:8px!important}.bs3 .guias-mobile>div:last-child{text-align:center;flex-direction:column!important;padding:24px 20px!important}.bs3 .guias-mobile>div:last-child a{justify-content:center;width:100%}.bs3 .app-grid{grid-template-columns:1fr!important;gap:36px!important}.bs3 .phones{display:none!important}.bs3 .app-grid h2{font-size:clamp(24px,6vw,36px)!important}.bs3 .app-grid .a4 a,.bs3 .app-grid div>a{font-size:14px!important}}@media (width>=769px) and (width<=1024px){.bs3 .hero-grid{grid-template-columns:1fr!important;padding:48px 32px!important}.bs3 .hero-mockup{display:none!important}.bs3 .pilar-grid,.bs3 .art-grid-main,.bs3 .art-grid-3{grid-template-columns:1fr 1fr!important}.bs3 .app-grid{grid-template-columns:1fr!important}.bs3 .phones{display:none!important}}
