:root{--navy-950:#041f4d;--navy-800:#063075;--blue-600:#0846aa;--blue-50:#eef4ff;--ink:#172c4f;--muted:#4f5f75;--on-navy:#fff;--on-navy-muted:#c9d3e6;--gold:#fbbd23;--gold-300:#fcd269;--gold-50:#fff8e6;--surface:#fff;--surface-2:#f5f8fc;--line:#dfe6ef;--line-strong:#8a97aa;--danger:#c0262d;--strike:#ef4444;--success:#127a3e;--heading:Montserrat, "Segoe UI", system-ui, sans-serif;--body:Inter, "Segoe UI", system-ui, sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--section:clamp(64px, 9vw, 112px);--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--shadow-sm:0 1px 2px #041f4d0f, 0 2px 8px -2px #041f4d14;--shadow-md:0 12px 32px -12px #041f4d47;--shadow-lg:0 30px 60px -20px #00000073;--ease:cubic-bezier(.16, 1, .3, 1);--t-fast:.15s;--t-med:.25s;--focus:3px solid var(--blue-600);--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{background:var(--surface);color:var(--ink);font:400 1rem/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}img,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--heading);text-wrap:balance;color:var(--navy-800);margin:0}h1{letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.05}h2{letter-spacing:-.02em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;line-height:1.15}h3{font-size:1.25rem;font-weight:700;line-height:1.3}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--blue-600);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus);outline-offset:3px;border-radius:4px}.on-navy :focus-visible,.modal :focus-visible{outline-color:var(--gold)}#contenido:focus{outline:none}.wrap{max-width:1200px;padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right));margin-inline:auto}section{padding-block:var(--section)}.on-navy,.on-navy h2,.on-navy h3{color:var(--on-navy)}.lead{color:var(--muted);max-width:40em;font-size:1.125rem;line-height:1.6}.on-navy .lead{color:var(--on-navy-muted)}.gold{color:var(--gold)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.skip{z-index:100;border-radius:var(--r-sm);background:var(--gold);color:var(--ink);transition:transform var(--t-fast);padding:12px 20px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.eyebrow{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font:700 .8125rem/1.2 var(--heading);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-600);display:inline-flex}.eyebrow .icon{width:18px;height:18px}.eyebrow-gold{color:var(--gold)}.section-head{margin-bottom:clamp(32px,5vw,56px)}.section-head .lead{margin-top:var(--s-4)}.section-head.center{text-align:center}.section-head.center .lead{margin-inline:auto}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);min-height:48px;font:600 1rem/1.2 var(--body);text-align:center;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);border:2px solid #0000;padding:12px 24px;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.98)}.btn .icon{width:18px;height:18px}.btn-gold{background:var(--gold);color:var(--ink);box-shadow:0 6px 20px -8px #fbbd23b3}.btn-gold:hover{background:var(--gold-300)}.btn-primary{background:var(--blue-600);color:#fff}.btn-primary:hover{background:var(--navy-800)}.btn-outline{border-color:var(--blue-600);color:var(--blue-600);background:0 0}.btn-outline:hover{background:var(--blue-50)}.btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff73}.btn-ghost:hover{background:#ffffff29;border-color:#fff}.btn-sm{min-height:44px;padding:8px 18px;font-size:.9375rem}.btn-block{width:100%}.icon-btn{border-radius:var(--r-pill);color:#fff;width:44px;height:44px;transition:background-color var(--t-fast);background:#ffffff1f;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:#ffffff3d}.icon-btn .icon{width:22px;height:22px}.icon-btn-light{background:var(--surface-2);color:var(--ink)}.icon-btn-light:hover{background:var(--line)}.logo{min-height:44px;font:800 1.5rem/1 var(--heading);letter-spacing:-.02em;color:var(--navy-800);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo b{color:var(--gold);font-weight:800}.site-header{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#041f4deb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--header-h);display:flex}.bar .logo{color:#fff}.bar nav{align-items:center;gap:var(--s-4);display:flex}.nav-links{gap:var(--s-1);display:flex}.nav-links a{border-radius:var(--r-sm);color:#fff;min-height:44px;transition:background-color var(--t-fast), color var(--t-fast);align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--gold-300);background:#ffffff1a}.site-header :focus-visible{outline-color:var(--gold)}.menu-btn{border-radius:var(--r-sm);color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:none}.menu-btn .icon{width:26px;height:26px}.hero{background:linear-gradient(145deg, var(--navy-950) 0%, var(--navy-800) 55%, var(--blue-600) 100%);padding-block:clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero h1{color:#fff}.hero h1 .gold{display:block}.hero .lead{margin:var(--s-5) 0 var(--s-6)}.cta-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.hero-points{gap:var(--s-2) var(--s-5);margin-top:var(--s-6);color:var(--on-navy-muted);flex-wrap:wrap;font-size:.9375rem;display:flex}.hero-points li{align-items:center;gap:6px;display:flex}.hero-points .icon{width:18px;height:18px;color:var(--gold);stroke-width:3px}.hilo{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hilo path{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:6000;stroke-dashoffset:6000px;animation:coser 1.6s var(--ease) .2s forwards}@keyframes coser{to{stroke-dashoffset:0}}.shot{border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff2e;cursor:zoom-in;transition:transform var(--t-med) var(--ease), box-shadow var(--t-med);background:#fff;border:0;padding:0;display:block;position:relative;overflow:hidden}.shot:hover{transform:translateY(-3px)}.shot-hint{border-radius:var(--r-pill);color:#fff;opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);background:#041f4dd9;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.shot-hint .icon{width:16px;height:16px}.shot:hover .shot-hint,.shot:focus-visible .shot-hint{opacity:1;transform:none}@media (hover:none){.shot-hint{opacity:1;transform:none}}.dolor-grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.dolor .lead{margin-top:var(--s-4)}.tachados-h{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--s-3);font-size:.875rem;font-weight:600}.tachados{gap:var(--s-2);font:700 clamp(1.5rem, 3vw, 2rem)/1.3 var(--heading);color:var(--navy-800);display:grid}.tachados li{text-decoration:line-through;-webkit-text-decoration-color:var(--strike);text-decoration-color:var(--strike);text-decoration-thickness:4px}.beneficios{background:var(--navy-800)}.beneficios h2{text-align:center}.cards{gap:var(--s-5);margin-top:var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{color:var(--muted);border-radius:var(--r-lg);padding:var(--s-6) var(--s-5);box-shadow:var(--shadow-lg);background:#fff}.card h3{color:var(--navy-800);margin:var(--s-4) 0 var(--s-2)}.card-icon{border-radius:var(--r-md);background:var(--gold-50);width:48px;height:48px;color:var(--navy-800);flex-shrink:0;place-items:center;display:inline-grid}.card-icon .icon{width:26px;height:26px}.recorrido{background:var(--surface-2)}.pasos{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.pasos:before{content:"";border-top:3px dashed var(--blue-600);opacity:.5;position:absolute;top:20px;left:10%;right:10%}.pasos li{text-align:center;padding-inline:var(--s-2);position:relative}.num{width:40px;height:40px;margin:0 auto var(--s-4);background:var(--gold);color:var(--ink);font:800 1rem/1 var(--heading);box-shadow:0 0 0 6px var(--surface-2);border-radius:50%;place-items:center;display:grid;position:relative}.pasos strong{font:700 1.125rem/1.3 var(--heading);color:var(--navy-800);display:block}.pasos li>span:last-child{margin-top:var(--s-1);color:var(--muted);font-size:.9375rem;display:block}.mod-layout{gap:var(--s-6);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);align-items:start;display:grid}.tabs{gap:var(--s-2);top:calc(var(--header-h) + 16px);display:grid;position:sticky}.tab{text-align:left;border:1px solid var(--line);border-radius:var(--r-md);min-height:44px;transition:background-color var(--t-fast), border-color var(--t-fast);background:#fff;border-left:4px solid #0000;gap:2px;padding:14px 16px;display:grid}.tab:hover{background:var(--surface-2)}.tab[aria-selected=true]{border-color:var(--line);border-left-color:var(--gold);background:var(--blue-50)}.tab-label{font:700 1rem/1.3 var(--heading);color:var(--navy-800)}.tab-q{color:var(--muted);font-size:.875rem;line-height:1.4}.panel{gap:var(--s-6) var(--s-6);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);animation:entrar var(--t-med) var(--ease);background:#fff;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}.panel .shot{box-shadow:var(--shadow-md);border:1px solid var(--line)}.panel-foot{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}.pregunta{font:700 1rem/1.4 var(--heading);color:var(--blue-600);margin-bottom:var(--s-2)}.panel h3{letter-spacing:-.01em;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:800}.note{color:var(--muted);font-size:.875rem}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}}.checks{margin-top:var(--s-5);gap:10px;display:grid}.checks li{align-items:flex-start;gap:10px;display:flex}.checks .icon{width:20px;height:20px;color:var(--success);stroke-width:3px;margin-top:3px}.checks-sm{margin-top:var(--s-2);gap:6px;font-size:.9375rem;line-height:1.5}.checks-sm .icon{width:18px;height:18px;margin-top:2px}.ayuda{background:var(--surface-2);border-top:1px solid var(--line)}.tut-tools{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;display:grid}.tut-search label,.field label{color:var(--ink);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.input-icon{position:relative}.input-icon .icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-icon input{padding-left:44px}input,select,textarea{border:1.5px solid var(--line-strong);border-radius:var(--r-sm);width:100%;min-height:48px;transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;padding:12px 14px;font-size:1rem}textarea{resize:vertical;min-height:96px}input:hover,select:hover,textarea:hover{border-color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--blue-600);outline:none;box-shadow:0 0 0 3px #0846aa4d}input::placeholder,textarea::placeholder{color:#6b7a90}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{border:1.5px solid var(--line-strong);border-radius:var(--r-pill);min-height:44px;color:var(--ink);transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:#fff;padding:8px 18px;font-size:.9375rem;font-weight:600}.chip:hover{border-color:var(--blue-600);color:var(--blue-600)}.chip[aria-pressed=true]{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.tut-count{margin:var(--s-5) 0 var(--s-4);color:var(--muted);font-size:.9375rem;font-weight:600}.tut-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.tut-grid>li{display:flex}.tut-card{border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--t-med) var(--ease), box-shadow var(--t-med);background:#fff;flex-direction:column;display:flex;overflow:hidden}.tut-card:hover,.tut-card:focus-within{box-shadow:var(--shadow-md);transform:translateY(-4px)}.tut-thumb{aspect-ratio:16/9;background:linear-gradient(145deg, var(--navy-950), var(--blue-600));cursor:pointer;position:relative;overflow:hidden}.tut-thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-med) var(--ease)}.tut-thumb.is-vertical img{object-fit:contain}.tut-card:hover .tut-thumb img{transform:scale(1.04)}.tut-play{background:var(--gold);width:60px;height:60px;color:var(--ink);transition:transform var(--t-fast);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px -6px #00000080}.tut-play .icon{fill:currentColor;width:24px;height:24px;margin-left:3px}.tut-card:hover .tut-play{transform:scale(1.08)}.tut-dur{border-radius:var(--r-pill);color:#fff;font-variant-numeric:tabular-nums;background:#041f4de6;padding:3px 10px;font-size:.8125rem;font-weight:600;position:absolute;bottom:10px;right:10px}.tut-body{padding:var(--s-5);flex-direction:column;flex:1;display:flex}.tut-cat{font:700 .75rem/1.3 var(--heading);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-600);margin-bottom:6px}.tut-summary{margin-top:var(--s-2);color:var(--muted)}.tut-facts{gap:var(--s-3);margin:var(--s-4) 0;padding:var(--s-4);border-radius:var(--r-md);background:var(--surface-2);font-size:.9375rem;line-height:1.5;display:grid}.tut-facts dt{color:var(--navy-800);font-weight:700}.tut-facts dd{color:var(--ink);margin:2px 0 0}.tut-learn-h{color:var(--navy-800);font-size:.9375rem;font-weight:700}.tut-btn{align-self:stretch;margin-top:auto}.tut-body .checks-sm{margin-bottom:var(--s-5)}.empty{justify-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);border:2px dashed var(--line);border-radius:var(--r-lg);text-align:center;background:#fff;display:grid}.empty-icon{width:40px;height:40px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.empty p{color:var(--muted);max-width:32em}.medida-grid{gap:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;display:grid}.medida .lead{margin-top:var(--s-4)}.ajustes{gap:var(--s-4);display:grid}.ajustes li{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.ajustes strong{font:700 1.125rem/1.3 var(--heading);color:var(--navy-800);display:block}.ajustes li span:not(.card-icon){margin-top:var(--s-1);color:var(--muted);display:block}.industrias{margin-top:var(--s-5);padding:var(--s-5);border-radius:var(--r-lg);background:var(--navy-800);color:#fff;font:700 1.125rem/1.45 var(--heading)}.industrias b{color:var(--gold)}.cierre{background:linear-gradient(145deg, var(--navy-950) 0%, var(--navy-800) 55%, var(--blue-600) 100%);position:relative;overflow:hidden}.cierre-grid{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative}.cierre .lead{margin:var(--s-4) 0 var(--s-5)}.numero{color:var(--on-navy-muted)}.numero a{color:#fff;font-weight:600}.demo-form{gap:var(--s-4);border-radius:var(--r-lg);color:var(--ink);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(24px,4vw,40px);display:grid}.demo-form h3{color:var(--navy-800)}.demo-form :focus-visible{outline-color:var(--blue-600)}.form-hint{color:var(--muted);margin-top:-8px;font-size:.875rem}.form-row{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.req{color:var(--danger)}.optional{color:var(--muted);font-weight:400}.field-error{color:var(--danger);gap:6px;margin-top:6px;font-size:.875rem;font-weight:600;display:flex}.field-error:before{content:"!";background:var(--danger);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:.75rem;display:inline-grid}[aria-invalid=true]{border-color:var(--danger)}.form-status:empty{display:none}.form-status{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:var(--success);background:#e8f6ee;font-size:.9375rem;font-weight:600}.site-footer{padding-block:var(--s-7);border-top:1px solid var(--line)}.pie{justify-content:space-between;align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.marcas{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.marcas img{width:112px}.marcas i{background:var(--line);width:2px;height:56px}.pie-links{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.pie-links a{min-height:44px;color:var(--navy-800);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.modal{color:#fff;background:0 0;border:0;max-width:none;max-height:none;padding:0}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04122de0}.modal[open]{animation:aparecer var(--t-med) var(--ease)}.modal[open]::backdrop{animation:fundido var(--t-med)}@keyframes aparecer{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes fundido{0%{opacity:0}}.lightbox{width:100vw;height:100dvh}.lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lb-top,.lb-bottom{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);display:flex}.lb-actions{gap:var(--s-2);display:flex}.lb-count{font-weight:600}.lb-stage{min-height:0;padding:0 var(--s-5);place-items:center;display:grid;overflow:auto}.lb-stage img{object-fit:contain;border-radius:var(--r-sm);cursor:zoom-in;width:auto;max-height:100%}.lb-stage.is-zoomed{place-items:start}.lb-stage.is-zoomed img{cursor:zoom-out;max-width:none;max-height:none}.lb-caption{text-align:center;color:var(--on-navy-muted);flex:1;max-width:60em;font-size:.9375rem}.video-modal{border-radius:var(--r-lg);width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-lg);background:#fff;margin:auto;overflow:auto}.vm-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);background:#fff;display:flex;position:sticky;top:0}.vm-head h2{font-size:clamp(1.25rem,2.6vw,1.75rem)}.video-modal :focus-visible{outline-color:var(--blue-600)}.vm-body{gap:var(--s-5);padding:var(--s-5);display:grid}.vm-player video{border-radius:var(--r-md);background:var(--navy-950);width:100%;height:auto}.vm.is-vertical .vm-body{grid-template-columns:auto minmax(0,1fr);align-items:start}.vm.is-vertical .vm-player video{aspect-ratio:9/16;width:auto;max-width:100%;max-height:min(70dvh,640px)}.vm-info>p:first-child{color:var(--muted);font-size:1.0625rem}.vm-next{margin-top:var(--s-5)}.vm-next .icon{order:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.card,.ajustes li,.pasos li,.tut-card{animation:linear both subir;animation-timeline:view();animation-range:entry entry 40%}@keyframes subir{0%{opacity:0;transform:translateY(24px)}}}}@media (width<=1100px){.nav-links a{padding:0 8px;font-size:.875rem}}@media (width<=960px){.menu-btn{display:inline-grid}.nav-links{display:none}.bar nav.is-open .nav-links{padding:var(--s-2) 20px var(--s-4);background:var(--navy-950);box-shadow:var(--shadow-md);border-bottom:1px solid #ffffff1a;gap:0;display:grid;position:absolute;top:100%;left:0;right:0}.bar nav.is-open .nav-links a{border-bottom:1px solid #ffffff14;border-radius:0;width:100%;min-height:52px;font-size:1rem}.hero-grid,.dolor-grid,.cierre-grid,.mod-layout{grid-template-columns:minmax(0,1fr)}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.tab{text-align:center;border-bottom:4px solid #0000;border-left-width:1px}.tab[aria-selected=true]{border-bottom-color:var(--gold);border-left-color:var(--line)}.tab-q{display:none}.panel{padding:var(--s-5);grid-template-columns:minmax(0,1fr)}.cards{grid-template-columns:minmax(0,1fr)}.pasos{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.pasos:before{border-top:0;border-left:3px dashed var(--blue-600);inset:20px auto 20px 19px}.pasos li{text-align:left;min-height:40px;padding:0 0 0 60px}.num{margin:0;position:absolute;top:0;left:0}}@media (width<=640px){.bar .btn-sm{padding-inline:14px}.logo{font-size:1.25rem}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row{grid-template-columns:minmax(0,1fr)}.cta-row .btn{flex:100%}.vm.is-vertical .vm-body{grid-template-columns:minmax(0,1fr)}.vm.is-vertical .vm-player video{max-height:60dvh;margin-inline:auto}.video-modal{border-radius:0;width:100vw;max-height:100dvh}.lb-top,.lb-bottom{padding-inline:var(--s-3)}.lb-caption{font-size:.8125rem}}@media (width<=380px){.bar .btn-sm{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hilo path{stroke-dashoffset:0;animation:none}}@media (forced-colors:active){.btn,.chip,.tab,.icon-btn{border:1px solid buttontext}.tab[aria-selected=true],.chip[aria-pressed=true]{outline:2px solid highlight}}
