:root{--bg:#fff;--bg-2:#f8f6ff;--card:#fff;--card-2:#f3f0fc;--border:#c9bfee;--line:#7c3aed2e;--text:#0a0914;--text-strong:#1a1530;--muted:#6b5f8a;--primary:#7c3aed;--primary-2:#6d28d9;--primary-soft:#7c3aed14;--accent:#7c3aed;--highlight:#1a1530;--success:#16a34a;--danger:#dc2626;--max:1180px;--radius:18px;--shadow:0 4px 32px #7c3aed1a;--propmove:#c44e1a;--automove:#1558c0;--agromove:#2c6120;--edumove:#d97706}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-inter,"Inter", Arial, Helvetica, sans-serif);color:var(--text);background:radial-gradient(at 65% -15%,#7c3aed21 0%,#0000 50%),radial-gradient(at -5% 90%,#7c3aed12 0%,#0000 40%),#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{width:min(var(--max), calc(100% - 32px));margin:0 auto}.header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #7c3aed33;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.header-nav-area{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.brand{letter-spacing:.3px;font-size:1.05rem;font-weight:800}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-mark{border-radius:6px;flex-shrink:0;width:40px;height:40px;display:block}.brand-name{flex-direction:column;line-height:1.1;display:flex}.brand-name-top{letter-spacing:.08em;color:var(--text);font-size:.85rem;font-weight:800}.brand-name-sub{letter-spacing:.12em;color:var(--muted);font-size:.65rem;font-weight:500}.brand-logo-horizontal,.brand-logo-square{width:auto;height:38px;display:block}.nav{flex-wrap:wrap;gap:12px;display:flex}.nav-desktop{align-items:center;gap:24px}.nav a{color:var(--muted);font-size:.95rem;transition:color .2s}.nav a:hover{color:var(--text)}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#06110d;box-shadow:var(--shadow)}.button-secondary{border-color:var(--border);background:var(--card);color:var(--text)}.button-outline{border:1.5px solid var(--primary);color:var(--primary);background:0 0}.hero{padding:72px 0 42px}.hero-grid{grid-template-columns:1.2fr .95fr;gap:28px;display:grid}.eyebrow{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:inline-flex}.hero h1{margin:18px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.03}.hero p{color:var(--muted);max-width:760px;font-size:1.07rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 12px #0000000a;box-shadow:var(--shadow)}.hero-panel{padding:24px}.hero-panel h3{color:var(--highlight);margin-top:0;margin-bottom:12px;font-size:1.15rem}.hero-panel p,.hero-panel li{color:var(--muted);line-height:1.65}.hero-panel ul{margin:0;padding-left:18px}.section{padding:34px 0}.section-head{margin-bottom:20px}.section-head h2{margin:0 0 10px;font-size:clamp(1.5rem,2vw,2.2rem)}.section-head p{color:var(--muted);max-width:780px;margin:0;line-height:1.7}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card,.vertical-card{padding:22px}.feature-card h3,.vertical-card h3{margin-top:0;margin-bottom:10px}.feature-card p,.vertical-card p{color:var(--muted);margin-bottom:16px;line-height:1.7}.inline-link{color:var(--primary);font-weight:700}.badge{color:var(--accent);background:#22d6a01a;border-radius:999px;padding:8px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.page-hero{padding:56px 0 20px}.page-hero h1{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem)}.page-hero p{color:var(--muted);max-width:860px;line-height:1.8}.article-topics{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.article-topic-pill{border:1px solid var(--line);min-height:34px;color:var(--primary);background:#22d6a014;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.content-block{padding:12px 0 42px}.content-block .card{padding:24px}.article-content{gap:18px;display:grid}.article-content>*{min-width:0}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5{color:var(--text);margin:28px 0 12px;line-height:1.2}.article-content h1{font-size:clamp(2rem,4vw,3rem)}.article-content h4{font-size:1.15rem}.article-content h5{letter-spacing:.02em;font-size:1rem}.article-content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.article-content strong{color:var(--text)}.article-content em,.article-content u,.article-content del{color:inherit}.content-block p,.content-block li{color:var(--muted);line-height:1.8}.content-block ul{padding-left:18px}.article-content ul,.article-content ol{padding-left:22px}.article-content .table-scroll{border:1px solid var(--line);background:#ffffff05;border-radius:18px;width:100%;overflow-x:auto}.article-content table{border-collapse:collapse;width:100%;min-width:560px}.article-content th,.article-content td{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:12px 14px}.article-content th{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.article-content tr:last-child td{border-bottom:none}.article-content .answer-box{background:radial-gradient(circle at 100% 0,#22d6a029,#0000 35%),linear-gradient(#0f1213f5,#080a0bfa);border:1px solid #22d6a02e;border-radius:24px;padding:24px 26px;position:relative;overflow:hidden}.article-content .ab-label{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.article-content .ab-label:before{content:"";background:var(--primary);border-radius:999px;width:8px;height:8px}.article-content .answer-box p,.article-content .answer-box strong{color:var(--text)}.takeaways-card{margin-bottom:24px;padding:18px 20px}.takeaways-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.takeaways-card ul{margin:0;padding-left:20px}.takeaways-card li{color:var(--highlight)}.article-content .highlight-box,.article-content .alert,.article-content .cta-block,.article-content .takeaways-card,.article-content .author-box,.article-content .situ-card,.article-content .esc-card-solo,.article-content .interlink-card{border:1px solid var(--line);background:#ffffff08;border-radius:20px}.article-content .highlight-box{border-left:3px solid var(--primary);padding:18px 20px}.article-content .situaciones-grid,.article-content .faq-list{gap:12px;display:grid}.article-content .situ-card{grid-template-columns:42px 1fr;gap:14px;padding:18px 20px;display:grid}.article-content .situ-num{width:42px;height:42px;color:var(--primary);background:#22d6a01a;border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid}.article-content .situ-content h4,.article-content .faq-q,.article-content .author-name{color:var(--text);margin-bottom:6px}.article-content .situ-content p,.article-content .faq-a,.article-content .author-role,.article-content .author-note{margin:0}.article-content .var-table,.article-content .esc-table,.article-content .comp-table{border-collapse:collapse;width:100%;min-width:620px}.article-content .var-table td:first-child,.article-content .esc-table .highlight-row td,.article-content .comp-table td:first-child{color:var(--text);font-weight:600}.article-content .esc-card-solo{overflow:hidden}.article-content .esc-card-header{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:14px 18px;font-size:12px;font-weight:700}.article-content .esc-card-header.a{color:#9fc6ff;background:#2b65b524}.article-content .esc-card-header.b{color:#f2c46d;background:#f2c46d1f}.article-content .esc-card-header.c{color:#7de0a0;background:#3fb9501f}.article-content .esc-table .num{text-align:right;font-variant-numeric:tabular-nums}.article-content .esc-table .conclusion-row td{color:var(--highlight);background:#22d6a014;font-size:13px}.article-content .esc-table .conclusion-row span{color:var(--primary);font-weight:700}.article-content .winner{color:#7de0a0;font-weight:700}.article-content .loser{color:#f58f8f;font-weight:700}.article-content .neutral{color:var(--muted)}.article-content .alert{padding:18px 20px}.article-content .alert-success{background:#3fb95014;border-color:#3fb95038}.article-content .alert-warning{background:#f8514914;border-color:#f8514938}.article-content .alert-label,.article-content .ic-type{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.article-content .cta-block{grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:24px 26px;display:grid}.article-content .cta-icon{background:#22d6a01a;border-radius:16px;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.article-content .cta-text h3{margin:0 0 6px}.article-content .cta-text p{margin-bottom:14px!important}.article-content .cta-btn{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#06110d;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.article-content .cta-sec-link{color:var(--muted);margin-top:10px;text-decoration:none;display:inline-flex}.article-content .no-conviene-list{gap:10px;padding:0;list-style:none;display:grid}.article-content .no-conviene-list li{background:#f8514914;border:1px solid #f851493d;border-radius:16px;padding:14px 16px 14px 44px;list-style:none;position:relative}.article-content .no-conviene-list li:before{content:"✕";color:#f58f8f;font-weight:800;position:absolute;top:14px;left:16px}.article-content .faq-item{padding:18px 20px}.article-content .interlink-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.article-content .interlink-card{padding:18px 20px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:block}.article-content .interlink-card:hover{background:#22d6a00d;border-color:#22d6a047;transform:translateY(-2px)}.article-content .ic-title{color:var(--text);font-weight:700;line-height:1.45}.article-content .ic-arrow{color:var(--primary);margin-top:8px;font-size:13px;font-weight:700}.article-content .author-box{grid-template-columns:auto 1fr;gap:16px;padding:20px 22px;display:grid}.article-content .author-avatar{width:48px;height:48px;color:var(--primary);background:#22d6a01f;border-radius:999px;place-items:center;font-weight:800;display:grid}.article-card{flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.article-card:hover{border-color:#22d6a03d;transform:translateY(-2px)}.article-card-meta{align-items:center;gap:10px;display:flex}.article-card-date{color:var(--muted);font-size:.78rem}.article-card-title{margin:0;font-size:1.05rem;line-height:1.35}.article-card-title a{color:var(--text);transition:color .15s}.article-card-title a:hover{color:var(--primary)}.article-card-excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.article-card-cta{color:var(--primary);margin-top:4px;font-size:.85rem;font-weight:700}.reading-progress{background:linear-gradient(90deg, var(--primary), var(--primary-2));z-index:100;pointer-events:none;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.article-layout{grid-template-columns:220px 1fr;align-items:start;gap:48px;display:grid}.article-sidebar{position:sticky;top:88px}.article-main{min-width:0}.toc{padding:18px 0}.toc-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-strong);margin:0 0 10px;font-size:11px;font-weight:700}.toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc-item a{color:var(--muted);border-left:2px solid #0000;border-radius:6px;padding:5px 8px;font-size:.82rem;line-height:1.45;transition:color .15s,background .15s;display:block}.toc-item a:hover{color:var(--text);background:#ffffff0a}.toc-item.toc-active a{color:var(--primary);border-left-color:var(--primary);background:#22d6a00f}.toc-level-3 a{padding-left:18px;font-size:.78rem}.button-sm{min-height:36px;padding:0 14px;font-size:.88rem}.header-cta{white-space:nowrap;flex-shrink:0}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:60px;padding:40px 0 32px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.footer-name{color:var(--text-strong);margin:0 0 8px;font-size:.95rem;font-weight:700}.footer-tagline{max-width:320px;margin:0;font-size:.875rem;line-height:1.6}.footer-nav{flex-direction:column;gap:10px;display:flex}.footer-nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-strong);margin:0 0 4px;font-size:11px;font-weight:700}.footer-nav a{color:var(--muted);font-size:.9rem;transition:color .2s}.footer-nav a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.8rem;display:flex}.footer-legal{color:var(--border);text-align:right;font-size:.75rem}.funnel-flow{flex-direction:row;align-items:center;gap:0;display:flex}.funnel-step-wrapper{display:contents}.funnel-node{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding:28px 20px;transition:border-color .2s;display:flex}.funnel-node:hover{border-color:#22d6a059}.funnel-num{color:var(--primary);letter-spacing:1px;opacity:.7;font-size:.72rem;font-weight:700}.funnel-icon{color:var(--primary);font-size:1.5rem;line-height:1}.funnel-label{color:var(--text-strong);font-size:1rem;font-weight:700}.funnel-sub{color:var(--muted);font-size:.8rem;line-height:1.5}.funnel-connector{color:var(--primary);opacity:.5;flex-shrink:0;padding:0 12px;font-size:1.4rem}@media (max-width:960px){.hero-grid,.grid-2,.grid-3{grid-template-columns:1fr}.funnel-flow{flex-direction:column;align-items:stretch;gap:8px}.funnel-connector{display:none}}@media (max-width:768px){.header-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.header-cta{display:none}.article-layout{grid-template-columns:1fr}.article-sidebar{display:none}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-legal{text-align:left}.article-content table{min-width:520px}.article-content .cta-block,.article-content .author-box,.article-content .situ-card,.article-content .interlink-grid{grid-template-columns:1fr}.article-content .cta-icon{width:52px;height:52px}}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;padding:8px;display:none}.ham-bar{background:var(--text);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.ham-bar.open:first-child{transform:translateY(7px)rotate(45deg)}.ham-bar.open:nth-child(2){opacity:0}.ham-bar.open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050607fa;padding:24px 20px;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-nav{flex-direction:column;gap:8px;display:flex}.mobile-nav-link{color:var(--text);border-bottom:1px solid var(--line);padding:14px 0;font-size:1.15rem;font-weight:600;display:block}.mobile-nav-cta{justify-content:center;width:100%;margin-top:16px}.ls-hero{align-items:center;min-height:88vh;padding:clamp(4rem,8vw,7rem) 0;display:flex;position:relative;overflow:hidden}.ls-hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#22d6a00a 1px,#0000 1px),linear-gradient(90deg,#22d6a00a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ls-hero:after{content:"";pointer-events:none;background:radial-gradient(#22d6a01a 0%,#0000 70%);width:480px;height:480px;position:absolute;top:-100px;right:-80px}.ls-hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.ls-hero-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:.75rem;font-weight:600;display:inline-flex}.ls-hero-tag:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;animation:2s infinite ls-pulse;display:inline-block}@keyframes ls-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.ls-hero h1{letter-spacing:-.03em;color:var(--text);margin-bottom:1.2rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.1}.ls-hero-desc{color:var(--muted);max-width:500px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.ls-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ls-btn-ghost{color:var(--text-strong);font-size:.9rem;text-decoration:none;transition:color .2s}.ls-btn-ghost:hover{color:var(--primary)}.ls-stats-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ls-stat-card{padding:1.2rem 1rem;transition:border-color .2s,transform .2s}.ls-stat-card:hover{border-color:#22d6a059;transform:translateY(-2px)}.ls-stat-full{grid-column:span 2}.ls-stat-num{color:var(--text);word-break:break-word;overflow-wrap:break-word;margin-bottom:.4rem;font-size:clamp(1.25rem,3vw,2.2rem);font-weight:800;line-height:1.15}.ls-stat-num span{color:var(--primary)}.ls-stat-label{color:var(--muted);font-size:.78rem;line-height:1.5}.ls-section-alt,.ls-section-dark,.ls-sim-section,.ls-lead-section,#que-es,#como-funciona,#simulador,#articulos,#comparativa,#faq,#contacto{padding:clamp(4rem,7vw,6rem) 0}.ls-section-alt{background:var(--card)}.ls-section-dark{background:var(--card-2)}.ls-section-alt h2,.ls-section-dark h2,.ls-sim-section h2,.ls-lead-section h2,#que-es h2,#articulos h2,#comparativa h2,#faq h2,#contacto h2{letter-spacing:-.025em;color:var(--text);margin:.6rem 0 .8rem;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800;line-height:1.12}.ls-section-desc{color:var(--muted);max-width:560px;margin-bottom:0;font-size:1rem;line-height:1.7}.ls-definition-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-top:2.5rem;display:grid}.ls-definition-text p{color:var(--muted);margin-bottom:1.2rem;font-size:1rem;line-height:1.75}.ls-definition-text strong{color:var(--text);font-weight:600}.ls-aside{padding:1.6rem;border-left:3px solid var(--primary)!important}.ls-aside-title{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:1rem;font-size:.72rem;font-weight:700}.ls-aside-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:.875rem;display:flex}.ls-aside-row:last-child{border-bottom:none}.ls-aside-label{color:var(--muted)}.ls-aside-value{color:var(--text);text-align:right;font-weight:600}.ls-steps-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.ls-step-card{padding:1.4rem 1.2rem;transition:border-color .2s}.ls-step-card:hover{border-color:#22d6a040}.ls-step-num{color:#22d6a026;margin-bottom:.8rem;font-size:2.8rem;font-weight:800;line-height:1}.ls-step-title{color:var(--text);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.ls-step-desc{color:var(--muted);font-size:.85rem;line-height:1.6}.ls-sim-section{background:linear-gradient(135deg, #010f08 0%, var(--card) 60%, #010f08 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ls-sim-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.ls-sim-badge{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#22d6a01a;border:1px solid #22d6a040;border-radius:50px;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.ls-sim-preview{padding:1.4rem}.ls-sim-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.2rem;font-size:.68rem}.ls-sim-field{margin-bottom:1rem}.ls-sim-field label{color:var(--muted);margin-bottom:.3rem;font-size:.78rem;display:block}.ls-sim-field input[type=range]{width:100%;accent-color:var(--primary);cursor:pointer}.ls-sim-result{border-radius:var(--radius);background:#22d6a00f;border:1px solid #22d6a033;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.ls-sim-result-label{color:var(--muted);font-size:.78rem}.ls-sim-result-val{color:var(--primary);font-size:1.5rem;font-weight:800}.ls-articles-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.ls-article-card{color:inherit;flex-direction:column;gap:.5rem;padding:1.4rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.ls-article-card:hover{border-color:#22d6a040;transform:translateY(-2px)}.ls-article-featured{grid-column:span 3;grid-template-columns:auto 1fr;align-items:start;gap:1.8rem;display:grid}.ls-article-placeholder{opacity:.6;cursor:default}.ls-article-placeholder:hover{border-color:var(--border);transform:none}.ls-featured-num{color:#22d6a01f;flex-shrink:0;font-size:4rem;font-weight:800;line-height:1}.ls-article-content{flex-direction:column;gap:.5rem;display:flex}.ls-article-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-2);font-size:.68rem;font-weight:700}.ls-article-title{color:var(--text);font-size:.95rem;font-weight:600;line-height:1.4}.ls-article-excerpt{color:var(--muted);font-size:.82rem;line-height:1.55}.ls-article-arrow{color:var(--primary);margin-top:.3rem;font-size:.8rem}.ls-compare-wrapper{-webkit-overflow-scrolling:touch;margin-top:2.5rem;overflow-x:auto}.ls-compare-table{border:1px solid var(--border);border-radius:var(--radius);min-width:560px;overflow:hidden}.ls-compare-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.ls-compare-row:last-child{border-bottom:none}.ls-compare-header{background:var(--card-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.ls-compare-cell{color:var(--muted);border-right:1px solid var(--border);padding:.85rem 1.1rem;font-size:.875rem}.ls-compare-cell:last-child{border-right:none}.ls-compare-feature{color:var(--text);font-weight:500}.ls-compare-accent{color:var(--primary);font-weight:600}.ls-faq-list{max-width:760px;margin-top:2.5rem}.ls-faq-item{border-bottom:1px solid var(--line);padding:1.2rem 0}.ls-faq-summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;font-size:.97rem;font-weight:600;list-style:none;display:flex}.ls-faq-summary::-webkit-details-marker{display:none}.ls-faq-summary:after{content:"+";color:var(--primary);flex-shrink:0;font-size:1.3rem}details[open] .ls-faq-summary:after{content:"−"}.ls-faq-answer{color:var(--muted);margin-top:.8rem;font-size:.9rem;line-height:1.7}.ls-lead-section{background:linear-gradient(135deg, #020e06 0%, var(--card) 100%);border-top:1px solid #22d6a01f}.ls-lead-section>.container>.ls-lead-inner>div>h2{margin-top:.4rem}.ls-lead-inner{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.ls-trust-list{flex-direction:column;gap:1.4rem;margin-top:2rem;display:flex}.ls-trust-item{align-items:flex-start;gap:1rem;display:flex}.ls-trust-icon{background:#22d6a014;border:1px solid #22d6a026;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.ls-trust-item strong{color:var(--text);margin-bottom:.2rem;font-size:.9rem;display:block}.ls-trust-item span{color:var(--muted);font-size:.82rem}.ls-hero h1,.ls-sim-section h2,.ls-lead-section h2{font-style:normal}@media (max-width:960px){.ls-hero-inner,.ls-definition-grid,.ls-sim-inner,.ls-lead-inner{grid-template-columns:1fr}.ls-steps-grid,.ls-articles-grid{grid-template-columns:1fr 1fr}.ls-article-featured{grid-column:span 2}.ls-compare-row{grid-template-columns:2fr 1fr 1fr 1fr}.ls-stats-grid{max-width:460px}}@media (max-width:600px){.ls-steps-grid,.ls-articles-grid{grid-template-columns:1fr}.ls-article-featured{flex-direction:column;grid-column:span 1;display:flex}.ls-compare-row{grid-template-columns:2fr 1fr 1fr 1fr}.ls-stats-grid{grid-template-columns:1fr 1fr}.ls-stat-full{grid-column:span 2}.ls-lead-inner>div:last-child iframe,.ls-lead-inner>div:last-child>div,.ls-lead-inner>div:last-child [data-bl-selector],.ls-lead-inner>div:last-child [data-bl-form]{width:100%!important;min-width:0!important;max-width:100%!important}.ls-embed-block .bl-card{flex-wrap:wrap!important;align-items:flex-start!important}.ls-embed-block .bl-card-actions{flex:100%!important;justify-content:flex-end!important;margin-top:.5rem!important;display:flex!important}}:is(.ls-embed-block [data-bl-selector]:not(:has(.bl-sel)),.ls-embed-block [data-bl-form]:not(:has(.bl-wrap))){background:linear-gradient(90deg,#15191a 25%,#1c2223 50%,#15191a 75%) 0 0/200% 100%;border-radius:16px;min-height:180px;animation:1.4s infinite bl-shimmer;display:block}@keyframes bl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ls-embed-block .bl-card-desc{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;overflow:visible!important}@media (max-width:768px){.nav-desktop{display:none}.hamburger{display:flex}.header-actions,.header-cta{display:none}.header-nav-area{gap:0;margin-left:auto}.header-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:0;min-height:64px;padding:0}}.gl-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#050f0e 0%,#091a18 60%,#050607 100%);padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,6rem)}.gl-hero-inner{max-width:720px}.gl-hero-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:1.5rem;font-size:.72rem;font-weight:700;display:flex}.gl-hero-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.gl-hero-title{letter-spacing:-.02em;color:#fff;margin:0 0 1.25rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.08}.gl-hero-desc{color:var(--text-strong);max-width:560px;margin:0 0 2rem;font-size:1.1rem;line-height:1.65}.gl-hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.gl-hero-link{color:var(--primary);font-size:.95rem;font-weight:600;text-decoration:none}.gl-hero-link:hover{text-decoration:underline}.btn-primary-landing{background:var(--primary);color:#050607;border-radius:8px;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn-primary-landing:hover{opacity:.88}.gl-section{padding:clamp(4rem,7vw,6rem) 0}.gl-section-alt{background:var(--card)}.gl-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0 0 .75rem;font-size:.72rem;font-weight:700}.gl-section-title{letter-spacing:-.02em;color:#fff;margin:0 0 2rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.gl-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:768px){.gl-two-col{grid-template-columns:1fr;gap:1.5rem}}.gl-body-text{color:var(--text-strong);margin:0;font-size:1.05rem;line-height:1.75}.gl-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.gl-step{background:var(--card-2);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.gl-step-num{background:var(--primary);color:#050607;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:flex}.gl-step-title{color:#fff;margin:0 0 6px;font-size:.95rem;font-weight:700}.gl-step-desc{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.gl-tool-cta{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex}.gl-articles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.gl-article-card{background:var(--card-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.gl-article-date{color:var(--muted);font-size:.75rem}.gl-article-title{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.gl-article-title a{color:#fff;text-decoration:none}.gl-article-title a:hover{color:var(--primary)}.gl-article-excerpt{color:var(--muted);flex:1;margin:0;font-size:.875rem;line-height:1.6}.gl-article-cta{color:var(--primary);font-size:.85rem;font-weight:600;text-decoration:none}.gl-providers{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gl-provider-item{background:var(--card-2);border:1px solid var(--border);color:var(--text-strong);border-radius:8px;padding:.5rem 1rem;font-size:.875rem}.gl-faq-list{border:1px solid var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.gl-faq-item{background:var(--card-2);border-bottom:1px solid var(--border)}.gl-faq-item:last-child{border-bottom:none}.gl-faq-summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.gl-faq-summary:after{content:"+";color:var(--primary);flex-shrink:0;font-size:1.25rem}details[open] .gl-faq-summary:after{content:"−"}.gl-faq-answer{color:var(--muted);margin:0;padding:0 1.5rem 1.25rem;font-size:.9rem;line-height:1.7}.gl-links{flex-wrap:wrap;gap:.75rem;display:flex}.gl-link-item{background:var(--card-2);border:1px solid var(--border);color:var(--primary);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.gl-link-item:hover{background:var(--border)}.contact-form{flex-direction:column;gap:20px;padding:32px;display:flex}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text-strong);font-size:.85rem;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);width:100%;padding:10px 14px;font-size:.95rem;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);outline:none}.form-group textarea{resize:vertical}.nosotros-hero-inner{align-items:center;gap:48px;display:flex}.nosotros-logo-wrap{filter:drop-shadow(0 0 24px #22d6a040);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nosotros-logo{display:block}.nosotros-hero-text{flex:1}@media (max-width:768px){.nosotros-hero-inner{flex-direction:column;gap:24px}}.nosotros-manifesto{border-left:3px solid var(--primary);flex-direction:column;gap:20px;margin:0;padding:0 0 0 28px;display:flex}.nosotros-manifesto p{color:var(--text);margin:0;font-size:1.15rem;line-height:1.75}.nosotros-cierre{font-weight:700;color:var(--primary)!important;font-size:1.25rem!important}@media (max-width:768px){.nosotros-hero-inner{text-align:center;flex-direction:column;gap:28px}.nosotros-manifesto{padding-left:20px}}.saas-hero-tag{border-top:1px solid var(--border);flex-direction:column;gap:4px;max-width:520px;margin-top:40px;padding-top:24px;display:flex}.saas-hero-tag span{color:var(--muted);font-size:.9rem;line-height:1.6}.saas-hero-tag-accent{font-weight:600;color:var(--primary)!important}.bs-gradient-text{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 40%,#c4b5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bs-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);border:1px solid #8b5cf633;border-radius:999px;margin-bottom:1rem;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-block}.bs-hero{background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.bs-blob{display:none}.bs-grid-overlay{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 20%,#000 0%,#0000 72%)}.bs-hero-content{z-index:2;text-align:center;padding:clamp(5rem,12vw,8rem) 0 clamp(3rem,6vw,5rem);position:relative}.bs-wolf-ring{justify-content:center;align-items:center;margin-bottom:2rem;display:inline-flex;position:relative}.bs-wolf-pulse{border:1px solid #7c3aed33;border-radius:50%;animation:3s ease-in-out infinite bs-pulse;position:absolute;inset:-14px}.bs-wolf-pulse:before{content:"";border:1px solid #7c3aed1a;border-radius:50%;animation:3s ease-in-out .6s infinite bs-pulse;position:absolute;inset:-12px}@keyframes bs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.bs-wolf-img{object-fit:cover;border-radius:50%;width:88px;height:88px;box-shadow:0 0 0 4px #7c3aed26,0 8px 40px #7c3aed40}.bs-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.bs-hero-title{letter-spacing:-.03em;color:var(--text);margin:0 0 1.25rem;font-size:clamp(3.5rem,10vw,7rem);font-weight:900;line-height:1}.bs-hero-sub{color:var(--muted);max-width:520px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.bs-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:2.5rem;display:flex}.bs-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bs-pill{color:var(--muted);background:#f0ecfa;border:1px solid #c9bfee;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.bs-pill-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.bs-stats{display:none}.bs-section{padding:clamp(4rem,8vw,6rem) 0;position:relative}.bs-section-head{text-align:center;max-width:680px;margin:0 auto clamp(3rem,5vw,4rem)}.bs-section-title{letter-spacing:-.02em;color:var(--text);margin:.5rem 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.15}.bs-section-sub{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.bs-flow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid;position:relative}.bs-flow-item{flex-direction:column;align-items:center;padding:0 1rem;display:flex;position:relative}.bs-flow-num{width:52px;height:52px;color:var(--primary);letter-spacing:.05em;z-index:2;background:#7c3aed1a;border:1.5px solid #7c3aed59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:flex;position:relative}.bs-flow-connector{background:linear-gradient(90deg,#7c3aed8c,#7c3aed1a);height:1px;position:absolute;top:26px;left:calc(50% + 26px);right:calc(26px - 50%)}.bs-flow-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;margin-top:1.25rem;padding:1.5rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}.bs-flow-card:hover{border-color:#8b5cf64d;box-shadow:0 0 24px #8b5cf614}.bs-flow-card h3{color:var(--text);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.bs-flow-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.bs-constellation-section{padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}.bs-constellation-bg{pointer-events:none;background:radial-gradient(#7c3aed0d 0%,#0000 65%);position:absolute;inset:0}.bs-constellation{width:480px;height:480px;margin:0 auto clamp(3rem,5vw,4.5rem);position:relative}.bs-ring{border:1px solid #7c3aed38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-ring-lg{border-style:dashed;border-color:#7c3aed2e;width:440px;height:440px}.bs-ring-md{border-color:#7c3aed38;width:290px;height:290px}.bs-ring-sm{border-color:#7c3aed59;width:140px;height:140px}.bs-orbit{width:0;height:0;position:absolute;top:50%;left:50%}.bs-onode{flex-direction:column;align-items:center;gap:5px;width:58px;height:58px;margin:-29px 0 0 -29px;text-decoration:none;transition:filter .2s;display:flex;position:absolute}.bs-onode:hover{filter:brightness(1.15);z-index:10}.bs-onode-propmove{animation:55s linear infinite bs-orbit-0}.bs-onode-automove{animation:55s linear infinite bs-orbit-90}.bs-onode-agromove{animation:55s linear infinite bs-orbit-180}.bs-onode-edumove{animation:55s linear infinite bs-orbit-270}@keyframes bs-orbit-0{0%{transform:rotate(0)translate(220px)rotate(0)}to{transform:rotate(360deg)translate(220px)rotate(-360deg)}}@keyframes bs-orbit-90{0%{transform:rotate(90deg)translate(220px)rotate(-90deg)}to{transform:rotate(450deg)translate(220px)rotate(-450deg)}}@keyframes bs-orbit-180{0%{transform:rotate(180deg)translate(220px)rotate(-180deg)}to{transform:rotate(540deg)translate(220px)rotate(-540deg)}}@keyframes bs-orbit-270{0%{transform:rotate(270deg)translate(220px)rotate(-270deg)}to{transform:rotate(630deg)translate(220px)rotate(-630deg)}}.bs-onode-dot{background:var(--nc,#7c3aed);width:44px;height:44px;box-shadow:0 0 16px var(--ng,#7c3aed66), 0 0 0 3px #ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.bs-onode:hover .bs-onode-dot{box-shadow:0 0 28px var(--ng,#7c3aed99), 0 0 0 3px #fff}.bs-onode-label{color:var(--text);letter-spacing:.05em;white-space:nowrap;background:var(--card);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:.64rem;font-weight:700}.bs-center-node{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-center-pulse{border:1.5px solid #7c3aed66;border-radius:50%;width:84px;height:84px;animation:3s ease-in-out infinite bs-pulse;position:absolute}.bs-center-pulse-2{border:1px solid #7c3aed33;width:116px;height:116px;animation-delay:.9s}.bs-center-img{object-fit:cover;z-index:2;border-radius:50%;width:62px;height:62px;position:relative;box-shadow:0 0 0 4px #7c3aed33,0 4px 24px #7c3aed4d}.bs-vert-grid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.bs-vc{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--vc,#7c3aed);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.bs-vc:hover{box-shadow:0 8px 32px var(--vg,#7c3aed26);transform:translateY(-5px)}.bs-vc-header{align-items:center;gap:12px;display:flex}.bs-vc-mark{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bs-vc-name{color:var(--text);margin:0;font-size:1.05rem;font-weight:700}.bs-vc-sub{color:var(--muted);letter-spacing:.05em;margin:0;font-size:.72rem}.bs-vc-desc{color:var(--muted);flex:1;margin:0;font-size:.875rem;line-height:1.6}.bs-vc-cta{letter-spacing:.03em;font-size:.8rem;font-weight:700}.bs-feat-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.bs-feat{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem);transition:border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.bs-feat:hover{border-color:#7c3aed4d;box-shadow:0 4px 24px #7c3aed14}.bs-feat-icon{margin-bottom:1rem;font-size:2rem;display:block}.bs-feat-title{color:var(--text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.bs-feat-body{color:var(--muted);margin:0;font-size:.875rem;line-height:1.65}.bs-cta-section{text-align:center;background:var(--bg-2);border-top:1px solid var(--border);padding:clamp(5rem,10vw,7rem) 0;position:relative;overflow:hidden}.bs-cta-glow{pointer-events:none;background:radial-gradient(#7c3aed12 0%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs-cta-inner{z-index:2;position:relative}.bs-cta-wolf{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:14px;width:56px;height:56px;margin:0 auto 1.5rem;overflow:hidden;box-shadow:0 0 24px #8b5cf666}.bs-cta-title{letter-spacing:-.02em;color:var(--text);margin:0 0 1.25rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.2}.bs-cta-sub{color:var(--muted);max-width:540px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.7}@media (max-width:640px){.bs-constellation{width:300px;height:300px}.bs-ring-lg{width:280px;height:280px}.bs-ring-md{width:188px;height:188px}.bs-ring-sm{width:100px;height:100px}.bs-onode{width:44px;height:44px}.bs-onode-dot{width:36px;height:36px}.bs-onode-label{font-size:.58rem}.bs-onode-propmove{animation-name:bs-orbit-0-sm}.bs-onode-automove{animation-name:bs-orbit-90-sm}.bs-onode-agromove{animation-name:bs-orbit-180-sm}.bs-onode-edumove{animation-name:bs-orbit-270-sm}@keyframes bs-orbit-0-sm{0%{transform:rotate(0)translate(120px)rotate(0)}to{transform:rotate(360deg)translate(120px)rotate(-360deg)}}@keyframes bs-orbit-90-sm{0%{transform:rotate(90deg)translate(120px)rotate(-90deg)}to{transform:rotate(450deg)translate(120px)rotate(-450deg)}}@keyframes bs-orbit-180-sm{0%{transform:rotate(180deg)translate(120px)rotate(-180deg)}to{transform:rotate(540deg)translate(120px)rotate(-540deg)}}@keyframes bs-orbit-270-sm{0%{transform:rotate(270deg)translate(120px)rotate(-270deg)}to{transform:rotate(630deg)translate(120px)rotate(-630deg)}}.bs-flow-connector{display:none}.bs-flow{gap:1rem}}@keyframes bs-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-enter-scale{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.bs-anim-0{animation:.7s cubic-bezier(.22,1,.36,1) 50ms both bs-enter-scale}.bs-anim-1{animation:.6s cubic-bezier(.22,1,.36,1) .15s both bs-enter}.bs-anim-2{animation:.7s cubic-bezier(.22,1,.36,1) .25s both bs-enter}.bs-anim-3{animation:.6s cubic-bezier(.22,1,.36,1) .38s both bs-enter}.bs-anim-4{animation:.6s cubic-bezier(.22,1,.36,1) .5s both bs-enter}.bs-anim-5{animation:.6s cubic-bezier(.22,1,.36,1) .62s both bs-enter}.bs-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.bs-reveal.bs-revealed{opacity:1;transform:translateY(0)}.bs-reveal-fade{opacity:0;transition:opacity .7s}.bs-reveal-fade.bs-revealed{opacity:1}.bs-stagger>.bs-stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.bs-stagger.bs-stagger-visible>.bs-stagger-item:first-child{opacity:1;transition-delay:0s;transform:none}.bs-stagger.bs-stagger-visible>.bs-stagger-item:nth-child(2){opacity:1;transition-delay:80ms;transform:none}.bs-stagger.bs-stagger-visible>.bs-stagger-item:nth-child(3){opacity:1;transition-delay:.16s;transform:none}.bs-stagger.bs-stagger-visible>.bs-stagger-item:nth-child(4){opacity:1;transition-delay:.24s;transform:none}.bs-stagger.bs-stagger-visible>.bs-stagger-item:nth-child(5){opacity:1;transition-delay:.32s;transform:none}.bs-stagger.bs-stagger-visible>.bs-stagger-item:nth-child(6){opacity:1;transition-delay:.4s;transform:none}
