:root{color-scheme:light dark;--color-bg: #ffffff;--color-surface: #f7f9fc;--color-border: #e0e6ef;--color-text: #121b2c;--color-muted: #5d6b80;--color-brand: #235dea;--color-brand-text: #ffffff;--color-brand-hover: #1748bd;--color-brand-bg: #eaf1ff;--color-brand-shadow: rgb(35 93 234 / 24%);--color-brand-shadow-hover: rgb(35 93 234 / 32%);--color-warning: #92400e;--color-warning-bg: #fffbeb;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius: 10px;--shadow: 0 1px 2px rgb(15 23 42 / 8%), 0 4px 12px rgb(15 23 42 / 6%)}@media(prefers-color-scheme:dark){:root{--color-bg: #0e1626;--color-surface: #121c2f;--color-border: #24324b;--color-text: #e8eef9;--color-muted: #a3b1c6;--color-brand: #5b8cff;--color-brand-text: #0b1220;--color-brand-hover: #7aa2ff;--color-brand-bg: #16264a;--color-brand-shadow: rgb(0 0 0 / 30%);--color-brand-shadow-hover: rgb(0 0 0 / 38%);--color-warning: #fcd34d;--color-warning-bg: #2b1f07}}*{box-sizing:border-box}html{font-family:var(--font);background:var(--color-bg);color:var(--color-text)}body{margin:0;line-height:1.6}a{color:var(--color-brand)}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.narrow{width:min(760px,calc(100% - 32px))}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:16px;top:16px;z-index:20;background:var(--color-bg);padding:8px 12px}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.header-row{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--color-text);font-size:1.25rem;font-weight:800;text-decoration:none}.brand-marca{width:28px;height:28px;flex:none;color:var(--color-brand)}.brand-palabra{font-size:1.6rem;font-weight:860;letter-spacing:-.06em}.brand-palabra i{font-style:normal;color:var(--color-brand)}.menu-movil{display:none;position:relative;margin-left:auto}.menu-movil summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius);font-weight:700;font-size:.95rem;color:var(--color-text);background:var(--color-bg);cursor:pointer;list-style:none}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil summary:after{content:"☰";font-weight:400}.menu-movil[open] summary:after{content:"✕"}.menu-movil summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.menu-movil-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;min-width:230px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow)}.menu-movil-panel a{display:block;padding:10px 12px;border-radius:8px;color:var(--color-text);text-decoration:none;font-weight:600}.menu-movil-panel a:hover,.menu-movil-panel a:focus-visible{background:var(--color-brand-bg)}@media(max-width:900px){.site-header .nav{display:none}.menu-movil{display:block}}.pricing-lider{margin:14px 0 0;font-weight:600}.pricing-faq{margin-top:12px;border-top:1px solid var(--color-border)}.nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.header-acciones{display:flex;align-items:center;gap:10px;flex:none}.header-entrar,.header-alta{flex:none;padding:8px 16px;font-size:.95rem;white-space:nowrap}.header-contacto{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px;color:var(--color-text)}.header-contacto:hover{color:var(--color-brand)}.footer-contacto a{font-weight:600}@media(max-width:900px){.header-contacto,.l3-contacto{display:none}}.nav a{color:var(--color-text);text-decoration:none}.preview-nav a{padding-block:8px}.preview-nav a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hero{padding:80px 0;background:linear-gradient(180deg,var(--color-brand-bg),var(--color-bg))}.hero-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:36px;align-items:center}.section{padding:72px 0}.alt{background:var(--color-surface)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--color-brand);font-size:.85rem}h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.05;margin:0 0 20px}h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}.lead{font-size:1.2rem;color:var(--color-muted)}.actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap;align-items:center}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:10px;background:var(--color-brand);color:var(--color-brand-text);text-decoration:none;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;box-shadow:0 10px 24px var(--color-brand-shadow);transition:background .15s ease,box-shadow .15s ease}.button:hover{background:var(--color-brand-hover);box-shadow:0 12px 28px var(--color-brand-shadow-hover)}.button.secondary{background:transparent;color:var(--color-brand);border:1px solid var(--color-border);box-shadow:none;font-weight:600;font-size:1rem;min-height:48px;padding:11px 20px}.button.secondary:hover{background:var(--color-brand-bg);box-shadow:none}.grid-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.plan-card ul{padding-left:20px}.price{font-size:2rem;font-weight:800;margin:8px 0}.muted{color:var(--color-muted)}.notice{margin-top:28px;padding:18px 20px;border-left:4px solid var(--color-brand);background:var(--color-brand-bg)}.notice.warning{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.site-footer{border-top:1px solid var(--color-border);padding:40px 0}.site-footer a,.home-plans-link a{display:inline-block;padding-block:4px;min-height:24px}@media(max-width:820px){.hero{padding:56px 0}.hero-grid,.grid-three{grid-template-columns:1fr}}.plan-accion{display:block;margin-top:20px;text-align:center}.plan-card{display:flex;flex-direction:column}.plan-card>ul:last-of-type{flex:1 1 auto}.footer-nav{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:16px}.footer-nav a{color:var(--color-muted);font-size:.9rem}.copyright{margin-top:20px;font-size:.9rem}.comparison-table{overflow-x:auto;margin:28px 0}.comparison-table table{width:100%;border-collapse:collapse;min-width:680px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;padding:12px 14px;border:1px solid var(--color-border)}.comparison-table th{background:var(--color-surface)}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,9vw,132px) 0 clamp(72px,9vw,128px);background:radial-gradient(circle at 84% 18%,rgb(91 140 255 / 18%),transparent 33%),radial-gradient(circle at 8% 80%,rgb(35 93 234 / 12%),transparent 38%),linear-gradient(145deg,var(--color-brand-bg),var(--color-bg) 72%)}.home-hero:after{content:"";position:absolute;z-index:-1;width:600px;height:600px;right:-320px;bottom:-390px;border:1px solid rgb(35 93 234 / 22%);border-radius:50%;box-shadow:0 0 0 54px #235dea0a,0 0 0 108px #235dea08;pointer-events:none}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.75fr);align-items:center;gap:clamp(36px,6vw,96px)}.home-hero-copy h1{max-width:820px;font-size:clamp(2.75rem,5vw,4.5rem);letter-spacing:-.045em;line-height:1.04}.home-hero-copy .lead{max-width:660px;font-size:clamp(1.125rem,1.6vw,1.38rem);line-height:1.5}.home-status{display:flex;align-items:flex-start;gap:10px;margin:26px 0 0;max-width:600px;color:var(--color-muted);font-size:.94rem}.home-status-dot{flex:0 0 9px;width:9px;height:9px;margin-top:.56em;border-radius:50%;background:var(--color-brand)}.home-hero .actions{margin-top:30px}.home-hero .button{padding-inline:22px}.home-hero-aside{padding:clamp(28px,3vw,44px);border-radius:24px;background:#103a34;color:#eefbf7;box-shadow:0 26px 70px #0328222e}.home-hero-aside h2{margin:16px 0 18px;font-size:clamp(1.75rem,2.4vw,2.5rem);letter-spacing:-.035em}.home-hero-aside p{color:#d5eee7}.home-card-label{display:inline-block;color:var(--color-brand);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-hero-aside .home-card-label{color:#9ae9d8}.text-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--color-brand);font-weight:750;text-decoration-thickness:1px;text-underline-offset:4px}.home-hero-aside .text-link{color:#aaf3e3}.text-link span{transition:transform .2s ease}.text-link:hover span{transform:translate(2px,-2px)}.home-section-heading{max-width:770px;margin-bottom:clamp(30px,4vw,52px)}.home-section-heading h2,.home-trust h2{margin:10px 0 16px;letter-spacing:-.035em}.home-section-heading .lead{margin:0}.home-workflow{padding-block:clamp(70px,8vw,112px)}.home-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-step{position:relative;min-height:270px;padding:32px;border:1px solid var(--color-border);border-radius:20px;background:var(--color-bg);box-shadow:var(--shadow)}.home-step:before{content:"";display:block;width:42px;height:3px;margin-bottom:28px;background:var(--color-brand);border-radius:3px}.home-step-number{color:var(--color-brand);font-weight:800;font-size:.82rem;letter-spacing:.08em}.home-step h3{margin:12px 0;font-size:1.42rem}.home-step p{margin:0;color:var(--color-muted)}.home-choice{background:var(--color-surface)}.home-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-choice-card{padding:clamp(28px,4vw,48px);border:1px solid var(--color-border);border-radius:22px;background:var(--color-bg)}.home-choice-card-brand{background:var(--color-brand-bg);border-color:var(--color-brand)}.home-choice-card h3{margin:20px 0 12px;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.025em}.home-choice-card p{max-width:47ch;color:var(--color-muted)}.home-trust-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,100px);align-items:start}.home-trust-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.home-trust-list li{position:relative;padding:20px 0 20px 30px;border-bottom:1px solid var(--color-border)}.home-trust-list li:before{content:"✓";position:absolute;left:0;top:20px;color:var(--color-brand);font-weight:800}.home-related{background:var(--color-surface)}.home-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-related-card{position:relative;display:flex;min-height:190px;flex-direction:column;gap:12px;padding:26px 44px 26px 26px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.home-related-card:hover{border-color:var(--color-brand);transform:translateY(-3px)}.home-related-card strong{font-size:1.1rem}.home-related-card>span:not(.home-related-arrow){color:var(--color-muted)}.home-related-arrow{position:absolute;top:24px;right:24px;color:var(--color-brand)}.home-related-card:focus-visible,.home-hero a:focus-visible,.home-choice a:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}@media(max-width:900px){.home-hero-grid,.home-trust-grid{grid-template-columns:1fr}.home-hero-aside{max-width:650px}.home-step-grid,.home-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.header-row{flex-wrap:wrap;gap:4px 16px;padding-block:10px}.header-acciones{width:100%;gap:8px}.header-entrar,.header-alta{flex:1 1 0;text-align:center;padding-inline:10px}.preview-nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.preview-nav a{font-size:.88rem}.home-hero{padding-block:56px 76px}.home-hero-copy h1{font-size:clamp(2.75rem,11.5vw,4.4rem)}.home-hero .actions{align-items:stretch;flex-direction:column}.home-hero .actions .button{justify-content:center}.home-step-grid,.home-choice-grid,.home-related-grid{grid-template-columns:1fr}.home-step{min-height:0}.home-related-card{min-height:160px}}@media(prefers-reduced-motion:reduce){.home-related-card,.text-link span{transition:none}}.home-plans{background:var(--color-bg)}.home-plans-grid{align-items:stretch}.plan-card{position:relative}.plan-card-featured{border-color:var(--color-brand)}.plan-badge{display:inline-block;margin:0 0 10px;padding:4px 9px;border-radius:999px;background:var(--color-brand-bg);color:var(--color-brand);font-size:.8rem;font-weight:800}.plan-audience{min-height:3em;margin:0 0 8px;color:var(--color-muted)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-head h3{margin:0}.plan-estado{flex:none;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.plan-estado-disponible{background:var(--color-brand-bg);color:var(--color-brand)}.plan-estado-previsto{background:var(--color-warning-bg);color:var(--color-warning)}.plan-price-year{margin-left:8px;font-size:1rem;font-weight:500;color:var(--color-muted)}.plan-inherits{margin:14px 0 10px;padding-top:14px;border-top:1px solid var(--color-border);font-weight:700}.plan-highlights{list-style:none;padding:0;margin:0 0 12px}.plan-highlights li{margin-bottom:6px;padding:7px 10px;border-radius:var(--radius);background:var(--color-brand-bg);color:var(--color-brand);font-weight:700;font-size:.92rem}.plan-table-section{padding-top:0}.plan-table-scroll{overflow-x:auto}.plan-table{width:100%;border-collapse:collapse;margin-top:20px}.plan-table th,.plan-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--color-border)}.plan-table thead th{font-size:.92rem}.plan-table td,.plan-table tbody th{font-weight:400}.plan-table td{text-align:center}.plan-table-group th{background:var(--color-surface);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.plan-table-no{color:var(--color-muted)}.home-plans-link{margin-top:24px;text-align:center}.home-cta{padding-top:56px;background:linear-gradient(180deg,var(--color-bg),var(--color-brand-bg))}.home-cta-box{text-align:center}.home-centered-actions{justify-content:center}@media(max-width:820px){.plan-audience{min-height:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-preview{padding:clamp(24px,3vw,34px);border:1px solid rgb(35 93 234 / 24%);border-radius:24px;background:var(--color-bg);box-shadow:0 28px 70px #0f172a1f}.product-preview-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.product-preview-brand{font-weight:850;letter-spacing:-.02em}.product-preview-pill{padding:5px 9px;border-radius:999px;background:var(--color-brand-bg);color:var(--color-brand);font-size:.75rem;font-weight:800}.product-preview-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface)}.product-preview-step>div{display:grid;gap:3px}.product-preview-index,.product-preview-kicker{color:var(--color-brand);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-preview-step small{color:var(--color-muted)}.product-preview-connector{display:block;padding:5px 0;color:var(--color-brand);font-weight:900;text-align:center}.home-benefits{border-block:1px solid var(--color-border);background:var(--color-bg)}.home-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-benefit{display:grid;gap:6px;padding:26px 30px}.home-benefit+.home-benefit{border-left:1px solid var(--color-border)}.home-benefit h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:0;line-height:inherit}.home-benefit span{color:var(--color-muted);font-size:.94rem}.home-cta-note{margin:14px auto 0;color:var(--color-muted);font-size:.9rem}.pricing-hero,.page-hero{padding:clamp(64px,8vw,108px) 0 52px;background:linear-gradient(180deg,var(--color-brand-bg),var(--color-bg))}.pricing-status,.page-status{display:inline-block;margin-top:14px;padding:8px 12px;border-radius:8px;background:var(--color-surface);color:var(--color-muted);font-size:.92rem}.pricing-plans{padding-top:28px}@media(max-width:900px){.home-benefits-grid{grid-template-columns:1fr}.home-benefit+.home-benefit{border-left:0;border-top:1px solid var(--color-border)}}.consent-preferencias{margin-top:16px;padding:0;min-height:44px;background:none;border:0;font:inherit;font-size:.9rem;color:var(--color-muted);text-decoration:underline;cursor:pointer}a.consent-preferencias{display:inline-flex;align-items:center}.consent-preferencias:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.consent-aviso{position:fixed;inset-inline:0;bottom:0;z-index:30;max-height:85vh;overflow-y:auto;background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:var(--shadow)}.consent-aviso:focus{outline:none}.consent-cuerpo{width:min(900px,calc(100% - 32px));margin:0 auto;padding:20px 0 24px}.consent-cuerpo h2{font-size:1.3rem;line-height:1.2;margin:0 0 8px}.consent-cuerpo p{margin:0}.consent-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.consent-acciones .button{flex:1 1 200px;justify-content:center}.consent-categorias{display:grid;gap:14px;margin-top:18px}.consent-categoria{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.consent-categoria h3{font-size:1rem;margin:0}.consent-categoria-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px}.consent-categoria ul{margin:10px 0 0;padding-left:20px;font-size:.9rem;color:var(--color-muted)}.consent-categoria p{font-size:.95rem;margin-top:6px}.consent-interruptor{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.consent-interruptor input{width:22px;height:22px;accent-color:var(--color-brand)}.consent-siempre{color:var(--color-muted);font-size:.85rem}.consent-pie{margin-top:14px;font-size:.9rem}@media(max-width:560px){.consent-cuerpo{padding:14px 0 16px}.consent-cuerpo h2{font-size:1.05rem;margin-bottom:4px}.consent-cuerpo p{font-size:.9rem;line-height:1.45}.consent-acciones{margin-top:12px;gap:8px}.consent-acciones .button{flex:1 1 0;min-height:44px;padding-inline:8px}.consent-pie{margin-top:8px;font-size:.8rem}}.consent-aviso-compacto .consent-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 28px;align-items:center;width:min(1100px,calc(100% - 32px));padding:14px 0}.consent-aviso-compacto .consent-texto{grid-column:1;font-size:.95rem;line-height:1.45}.consent-aviso-compacto .consent-pie{grid-column:1;margin:0;font-size:.85rem}.consent-aviso-compacto .consent-acciones{grid-column:2;grid-row:1 / span 2;margin:0;flex-wrap:nowrap}.consent-aviso-compacto .consent-acciones .button{flex:0 0 auto;min-width:160px;min-height:44px}@media(max-width:700px){.consent-aviso-compacto .consent-cuerpo{grid-template-columns:1fr;gap:8px;padding:10px 0 12px}.consent-aviso-compacto .consent-texto{font-size:.85rem;line-height:1.4}.consent-aviso-compacto .consent-acciones{grid-column:1;grid-row:auto}.consent-aviso-compacto .consent-acciones .button{flex:1 1 0;min-width:0}.consent-aviso-compacto .consent-pie{font-size:.78rem}}.home-hero .home-status{margin-top:18px;font-size:.9rem}.home-tagline{margin:14px 0 0;max-width:600px;color:var(--color-text);font-weight:650}.product-preview-body{display:grid;gap:3px}.product-preview-amount{display:flex;align-items:baseline;gap:10px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.product-preview-state{padding:2px 8px;border-radius:999px;background:var(--color-brand-bg);color:var(--color-brand);font-size:.72rem;font-weight:800;font-style:normal;letter-spacing:.04em}.product-preview-action{display:block;margin:8px auto;padding:7px 14px;width:fit-content;border:1px solid var(--color-brand);border-radius:999px;color:var(--color-brand);font-size:.8rem;font-weight:800}.home-step-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.home-step-state{display:inline-block;margin-top:14px;padding:4px 10px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);font-size:.76rem;font-weight:700}.home-step-note{margin:26px 0 0;max-width:760px;color:var(--color-muted);font-size:.95rem}.home-faq-item{border-bottom:1px solid var(--color-border)}.home-faq-item summary{padding:18px 0;font-weight:750;font-size:1.05rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary:after{content:"+";color:var(--color-brand);font-weight:900}.home-faq-item[open] summary:after{content:"–"}.home-faq-item summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.home-faq-item p{margin:0 0 20px;color:var(--color-muted);max-width:70ch}@media(max-width:1080px){.home-step-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.home-step-grid-four{grid-template-columns:1fr}}.button:focus-visible,.plan-card a:focus-visible,.home-plans-link a:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.home-trust-states{display:grid;gap:22px}.home-trust-state{padding:18px 20px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.home-trust-state h3{margin:0 0 10px;font-size:1rem;letter-spacing:-.01em}.home-trust-state ul{margin:0;padding-left:20px;color:var(--color-muted)}.home-trust-state li+li{margin-top:6px}@media(min-width:900px){.home-trust-states{grid-template-columns:repeat(3,1fr);align-items:start}.home-trust-states .home-trust-list{grid-column:1 / -1}}.home-inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin-top:34px;text-align:center}.home-inline-cta-note{color:var(--color-muted);font-size:.95rem;max-width:42ch;text-align:left}.home-cta-secondary{margin-top:18px}@media(max-width:720px){.home-inline-cta{flex-direction:column;align-items:stretch}.home-inline-cta-note{text-align:center;max-width:none}.actions .button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tutorial-cabecera{margin-inline:auto;text-align:center}.tutorial-cabecera h2{font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.05}.tutorial-ejemplo{margin:14px 0 0;color:var(--color-muted);font-size:.9rem}.home-plans-demo{margin:0 auto clamp(32px,5vw,56px);max-width:621px;text-align:center}.home-plans-demo img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 24px 60px #0f172a1f}.home-plans-demo figcaption{margin-top:14px;color:var(--color-muted);font-size:.92rem}.tutorial-demo{display:grid;gap:clamp(22px,3vw,32px)}.tp-radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.demo-ventana{overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg);box-shadow:0 30px 80px #0f172a24}.tutorial-ventana-barra{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.tutorial-ventana-barra span{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.tutorial-ventana-barra em{margin-left:10px;color:var(--color-muted);font-size:.72rem;font-style:normal}.demo-marco{container-type:inline-size}.demo-lienzo{--u: calc(100cqw / 960);position:relative;aspect-ratio:960 / 600;overflow:hidden;font-size:calc(var(--u) * 12.5);line-height:1.35}.demo-lateral{position:absolute;left:0;top:0;bottom:0;width:calc(var(--u) * 180);border-right:1px solid var(--color-border);background:var(--color-bg)}.demo-app{position:absolute;top:0;bottom:0;left:calc(var(--u) * 180);width:calc(var(--u) * 780)}.demo-escena{position:absolute;inset:0;opacity:0}.demo-s1{opacity:1}.d{position:absolute;margin:0}.demo-lienzo small{color:var(--color-muted);font-size:calc(var(--u) * 10)}.demo-lienzo b{font-weight:750}.d-icono{width:calc(var(--u) * 14);height:calc(var(--u) * 14);flex:none}.d-buscador{display:flex;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 12);border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted)}.d-atajo{padding:0 calc(var(--u) * 5);border:1px solid var(--color-border);border-radius:calc(var(--u) * 4)}.d-campana{display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text)}.d-raya{background:var(--color-border)}.d-volver{display:grid;place-items:center;border:1px solid var(--color-border);border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 11);font-weight:650}.d-h{font-size:calc(var(--u) * 15);font-weight:800}.d-marca{font-size:calc(var(--u) * 15);font-weight:850}.d-org{display:flex;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 8);border:1px solid var(--color-border);border-radius:calc(var(--u) * 8)}.d-org>span{display:grid}.d-org b{font-size:calc(var(--u) * 11)}.d-org em{width:fit-content;padding:0 calc(var(--u) * 5);border-radius:999px;background:var(--color-brand-bg);color:var(--color-brand);font-size:calc(var(--u) * 8.5);font-style:normal}.d-avatar{display:grid;place-items:center;width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%;background:var(--color-surface);color:var(--color-brand);font-size:calc(var(--u) * 9);font-style:normal;font-weight:800}.d-menu-titulo{text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--u) * 8.5)!important}.d-menu{display:flex;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 11.5)}.d-menu-activo{border-radius:calc(var(--u) * 6);background:var(--color-brand-bg)}.d-salir{color:#b91c1c}.d-tarjeta{display:grid;align-content:start;gap:calc(var(--u) * 6);padding:calc(var(--u) * 12);border:1px solid var(--color-border);border-radius:calc(var(--u) * 8);background:var(--color-surface)}.d-tarjeta>strong{font-size:calc(var(--u) * 13)}.d-fila{display:flex;justify-content:space-between;gap:calc(var(--u) * 12)}.d-fila-total{padding-top:calc(var(--u) * 4);border-top:1px solid var(--color-border);font-size:calc(var(--u) * 13.5)}.d-totales-tarjeta{gap:calc(var(--u) * 3)}.d-enlace{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.d-verde{color:var(--color-brand)}.d-azul{color:#1d4ed8}.d-tabla{display:grid;grid-template-columns:1.2fr 2fr 1fr 1fr;padding:calc(var(--u) * 6) 0;border-bottom:1px solid var(--color-border)}.d-tabla>:last-child{text-align:right}.d-donut{width:calc(var(--u) * 70);height:calc(var(--u) * 70)}.d-s0-estado{grid-template-columns:auto 1fr;column-gap:calc(var(--u) * 18)}.d-s0-estado>strong{grid-column:1 / -1}.d-leyenda{display:grid;grid-template-columns:auto 1fr auto;align-content:center;gap:calc(var(--u) * 4) calc(var(--u) * 6);align-items:center}.d-punto{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%}.d-punto-gris{background:#6b7280}.d-punto-azul{background:#1d4ed8}.d-punto-verde{background:#166534}.d-campo{display:flex;align-items:center;padding:0 calc(var(--u) * 10);border:1px solid var(--color-border);border-radius:calc(var(--u) * 4);background:var(--color-bg);white-space:nowrap;overflow:hidden}.d-campo-vacio{color:var(--color-muted)}.d-s4-concepto{align-items:start;padding-top:calc(var(--u) * 6)}.d-tecleo{display:inline-block}.d-caja{border:1px solid var(--color-border);border-radius:calc(var(--u) * 6)}.d-totales{display:grid;grid-template-columns:1fr auto;align-content:center;gap:calc(var(--u) * 2) calc(var(--u) * 12);padding:0 calc(var(--u) * 12);background:var(--color-bg)}.d-totales strong{font-size:calc(var(--u) * 13.5)}.d-documento{display:grid;align-content:start;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12);border:1px solid var(--color-border);border-radius:calc(var(--u) * 6);background:var(--color-bg)}.d-doc-cajas{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 10)}.d-doc-cajas>span{display:grid;padding:calc(var(--u) * 6) calc(var(--u) * 8);border:1px solid var(--color-border);border-radius:calc(var(--u) * 4)}.d-boton{display:inline-flex;align-items:center;justify-content:center;padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 4);background:var(--color-brand);color:var(--color-brand-text);font-size:calc(var(--u) * 11);font-weight:750;white-space:nowrap}.d-boton-sec{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.d-aviso{display:flex;align-items:center;padding:0 calc(var(--u) * 10);border:1px solid;border-radius:calc(var(--u) * 4);font-size:calc(var(--u) * 11)}.d-aviso-azul{border-color:#93b4f5;background:#f1f6ff;color:#1d4ed8}.d-aviso-verde{border-color:var(--color-brand);background:var(--color-brand-bg);color:var(--color-brand)}.d-s4-total,.d-s5-total{font-size:calc(var(--u) * 16)}.d-qr{border-radius:calc(var(--u) * 4)}.d-s2-borrador,.d-s3-acepta-t,.d-s3-acepta,.d-s3-rechaza,.d-s4-emitir,.d-s5-pendiente{opacity:0}@media(prefers-color-scheme:dark){.d-azul{color:#93c5fd}.d-aviso-azul{border-color:#1e40af;background:#0f1a33;color:#bfdbfe}.d-salir{color:#fca5a5}}.demo-cursor{position:absolute;z-index:2;width:calc(var(--u) * 16);height:calc(var(--u) * 22);pointer-events:none}.demo-cursor svg{display:block;width:100%;height:100%;transform-origin:10% 8%;filter:drop-shadow(0 2px 3px rgb(0 0 0 / 25%))}.demo-cursor:before{content:"";position:absolute;left:calc(var(--u) * -12);top:calc(var(--u) * -12);width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:calc(var(--u) * 2) solid var(--color-brand);border-radius:50%;opacity:0}.demo-pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.demo-paso{position:relative;display:grid;align-content:start;gap:8px;padding:14px 14px 18px;border-radius:14px;opacity:.6;transition:opacity .2s ease}.demo-paso-numero{color:var(--color-brand);font-size:1.5rem;font-weight:850;line-height:1;letter-spacing:-.04em}.demo-paso-titulo{display:block;font-weight:750;margin:0 0 4px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.1;letter-spacing:-.03em}.demo-paso p{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.45}.demo-paso label{cursor:pointer}.demo-paso label:after{content:"";position:absolute;inset:0;border-radius:14px}.demo-paso:hover{opacity:.85}.demo-paso-barra{position:absolute;left:14px;right:14px;bottom:7px;height:3px;border-radius:3px;background:var(--color-brand);transform:scaleX(0);transform-origin:left}.demo-directo{margin:0;text-align:center}.demo-directo label{display:inline-flex;gap:8px;align-items:center;padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-brand);font-size:.9rem;font-weight:750;cursor:pointer}.demo-directo label:hover{border-color:var(--color-brand)}.tutorial-demo:has(#tp-auto:checked) .demo-directo label{background:var(--color-brand-bg);border-color:var(--color-brand)}.d-buscador{left:calc(var(--u) * 16);top:calc(var(--u) * 12);width:calc(var(--u) * 420);height:calc(var(--u) * 30)}.d-atajo{left:calc(var(--u) * 16);top:calc(var(--u) * 46)}.d-campana{left:calc(var(--u) * 742);top:calc(var(--u) * 12);width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.d-raya{left:calc(var(--u) * 0);top:calc(var(--u) * 66);width:calc(var(--u) * 780);height:calc(var(--u) * 1)}.d-volver{left:calc(var(--u) * 16);top:calc(var(--u) * 78);width:calc(var(--u) * 748);height:calc(var(--u) * 26)}.d-h{left:calc(var(--u) * 28);top:calc(var(--u) * 126)}.d-s0-tareas{left:calc(var(--u) * 16);top:calc(var(--u) * 78);width:calc(var(--u) * 748);height:calc(var(--u) * 52)}.d-s0-mes{left:calc(var(--u) * 16);top:calc(var(--u) * 142);width:calc(var(--u) * 370);height:calc(var(--u) * 128)}.d-s0-estado{left:calc(var(--u) * 394);top:calc(var(--u) * 142);width:calc(var(--u) * 370);height:calc(var(--u) * 128)}.d-s0-ultimos{left:calc(var(--u) * 16);top:calc(var(--u) * 282);width:calc(var(--u) * 748);height:calc(var(--u) * 150)}.d-s0-crear{left:calc(var(--u) * 28);top:calc(var(--u) * 384);width:calc(var(--u) * 150);height:calc(var(--u) * 30)}.d-s0-todos{left:calc(var(--u) * 186);top:calc(var(--u) * 384);width:calc(var(--u) * 90);height:calc(var(--u) * 30)}.d-s1-tarjeta{left:calc(var(--u) * 16);top:calc(var(--u) * 114);width:calc(var(--u) * 748);height:calc(var(--u) * 400)}.d-s1-l-cliente{left:calc(var(--u) * 28);top:calc(var(--u) * 152)}.d-s1-cliente{left:calc(var(--u) * 28);top:calc(var(--u) * 168);width:calc(var(--u) * 460);height:calc(var(--u) * 30)}.d-s1-l-valido{left:calc(var(--u) * 500);top:calc(var(--u) * 152)}.d-s1-valido{left:calc(var(--u) * 500);top:calc(var(--u) * 168);width:calc(var(--u) * 252);height:calc(var(--u) * 30)}.d-s1-lineas{left:calc(var(--u) * 28);top:calc(var(--u) * 210)}.d-s1-linea{left:calc(var(--u) * 28);top:calc(var(--u) * 232);width:calc(var(--u) * 724);height:calc(var(--u) * 96)}.d-s1-l-concepto{left:calc(var(--u) * 40);top:calc(var(--u) * 242)}.d-s1-concepto{left:calc(var(--u) * 40);top:calc(var(--u) * 258);width:calc(var(--u) * 420);height:calc(var(--u) * 28)}.d-s1-l-cantidad{left:calc(var(--u) * 472);top:calc(var(--u) * 242)}.d-s1-cantidad{left:calc(var(--u) * 472);top:calc(var(--u) * 258);width:calc(var(--u) * 80);height:calc(var(--u) * 28)}.d-s1-l-precio{left:calc(var(--u) * 564);top:calc(var(--u) * 242)}.d-s1-precio{left:calc(var(--u) * 564);top:calc(var(--u) * 258);width:calc(var(--u) * 176);height:calc(var(--u) * 28)}.d-s1-iva{left:calc(var(--u) * 40);top:calc(var(--u) * 300)}.d-s1-totales{left:calc(var(--u) * 28);top:calc(var(--u) * 340);width:calc(var(--u) * 724);height:calc(var(--u) * 74)}.d-s1-guardar{left:calc(var(--u) * 28);top:calc(var(--u) * 426);width:calc(var(--u) * 130);height:calc(var(--u) * 30)}.d-s1-revisar{left:calc(var(--u) * 166);top:calc(var(--u) * 426);width:calc(var(--u) * 210);height:calc(var(--u) * 30)}.d-s1-toast{left:calc(var(--u) * 28);top:calc(var(--u) * 470);width:calc(var(--u) * 724);height:calc(var(--u) * 30)}.d-s2-tarjeta{left:calc(var(--u) * 16);top:calc(var(--u) * 114);width:calc(var(--u) * 748);height:calc(var(--u) * 270)}.d-s2-borrador,.d-s2-enviado{left:calc(var(--u) * 28);top:calc(var(--u) * 148)}.d-s2-copia{left:calc(var(--u) * 28);top:calc(var(--u) * 168);width:calc(var(--u) * 724);height:calc(var(--u) * 26)}.d-s2-marcado{left:calc(var(--u) * 28);top:calc(var(--u) * 200);width:calc(var(--u) * 724);height:calc(var(--u) * 26)}.d-s2-doc{left:calc(var(--u) * 28);top:calc(var(--u) * 236);width:calc(var(--u) * 724);height:calc(var(--u) * 138)}.d-s2-enviar{left:calc(var(--u) * 16);top:calc(var(--u) * 396);width:calc(var(--u) * 748);height:calc(var(--u) * 104)}.d-s2-boton{left:calc(var(--u) * 28);top:calc(var(--u) * 460);width:calc(var(--u) * 150);height:calc(var(--u) * 28)}.d-s3-totales{left:calc(var(--u) * 16);top:calc(var(--u) * 78);width:calc(var(--u) * 748);height:calc(var(--u) * 100)}.d-s3-vista{left:calc(var(--u) * 16);top:calc(var(--u) * 190);width:calc(var(--u) * 748);height:calc(var(--u) * 70)}.d-s3-pdf{left:calc(var(--u) * 28);top:calc(var(--u) * 222);width:calc(var(--u) * 170);height:calc(var(--u) * 28)}.d-s3-acepta-t{left:calc(var(--u) * 16);top:calc(var(--u) * 272);width:calc(var(--u) * 748);height:calc(var(--u) * 74)}.d-s3-acepta{left:calc(var(--u) * 28);top:calc(var(--u) * 304);width:calc(var(--u) * 140);height:calc(var(--u) * 28)}.d-s3-rechaza{left:calc(var(--u) * 176);top:calc(var(--u) * 304);width:calc(var(--u) * 140);height:calc(var(--u) * 28)}.d-s3-facturar{left:calc(var(--u) * 16);top:calc(var(--u) * 272);width:calc(var(--u) * 748);height:calc(var(--u) * 104)}.d-s3-crear{left:calc(var(--u) * 28);top:calc(var(--u) * 336);width:calc(var(--u) * 110);height:calc(var(--u) * 28)}.d-s3-duplicar{left:calc(var(--u) * 16);top:calc(var(--u) * 388);width:calc(var(--u) * 748);height:calc(var(--u) * 60)}.d-s4-tarjeta{left:calc(var(--u) * 16);top:calc(var(--u) * 114);width:calc(var(--u) * 748);height:calc(var(--u) * 236)}.d-s4-estado{right:calc(var(--u) * 28);top:calc(var(--u) * 124)}.d-s4-total{right:calc(var(--u) * 28);top:calc(var(--u) * 140)}.d-s4-nota{left:calc(var(--u) * 28);top:calc(var(--u) * 172)}.d-s4-aviso{left:calc(var(--u) * 28);top:calc(var(--u) * 190);width:calc(var(--u) * 724);height:calc(var(--u) * 26)}.d-s4-l-cliente{left:calc(var(--u) * 28);top:calc(var(--u) * 226)}.d-s4-cliente{left:calc(var(--u) * 28);top:calc(var(--u) * 242);width:calc(var(--u) * 724);height:calc(var(--u) * 28)}.d-s4-l-concepto{left:calc(var(--u) * 28);top:calc(var(--u) * 280)}.d-s4-concepto{left:calc(var(--u) * 28);top:calc(var(--u) * 296);width:calc(var(--u) * 724);height:calc(var(--u) * 40)}.d-s4-emitir-t{left:calc(var(--u) * 16);top:calc(var(--u) * 362);width:calc(var(--u) * 748);height:calc(var(--u) * 110)}.d-s4-emitir{left:calc(var(--u) * 28);top:calc(var(--u) * 428);width:calc(var(--u) * 120);height:calc(var(--u) * 28)}.d-s4-si{left:calc(var(--u) * 28);top:calc(var(--u) * 428);width:calc(var(--u) * 104);height:calc(var(--u) * 28)}.d-s4-cancelar{left:calc(var(--u) * 140);top:calc(var(--u) * 428);width:calc(var(--u) * 84);height:calc(var(--u) * 28)}.d-s5-tarjeta{left:calc(var(--u) * 16);top:calc(var(--u) * 114);width:calc(var(--u) * 748);height:calc(var(--u) * 140)}.d-s5-fecha{left:calc(var(--u) * 28);top:calc(var(--u) * 148)}.d-s5-cliente{left:calc(var(--u) * 28);top:calc(var(--u) * 164)}.d-s5-pdf{left:calc(var(--u) * 28);top:calc(var(--u) * 180)}.d-s5-estado{right:calc(var(--u) * 28);top:calc(var(--u) * 124)}.d-s5-total{right:calc(var(--u) * 28);top:calc(var(--u) * 140)}.d-s5-emitida{left:calc(var(--u) * 28);top:calc(var(--u) * 212);width:calc(var(--u) * 724);height:calc(var(--u) * 26)}.d-s5-totales{left:calc(var(--u) * 16);top:calc(var(--u) * 266);width:calc(var(--u) * 748);height:calc(var(--u) * 100)}.d-s5-verif{left:calc(var(--u) * 16);top:calc(var(--u) * 378);width:calc(var(--u) * 748);height:calc(var(--u) * 160)}.d-s5-qr-l{left:calc(var(--u) * 40);top:calc(var(--u) * 412)}.d-qr{left:calc(var(--u) * 40);top:calc(var(--u) * 430);width:calc(var(--u) * 88);height:calc(var(--u) * 88)}.d-s5-sede{left:calc(var(--u) * 152);top:calc(var(--u) * 470)}.d-s5-pendiente{left:calc(var(--u) * 152);top:calc(var(--u) * 430);width:calc(var(--u) * 300);height:calc(var(--u) * 28)}.d-s5-registrada{left:calc(var(--u) * 152);top:calc(var(--u) * 430);width:calc(var(--u) * 440);height:calc(var(--u) * 28)}.d-marca{left:calc(var(--u) * 16);top:calc(var(--u) * 16)}.d-org{left:calc(var(--u) * 12);top:calc(var(--u) * 42);width:calc(var(--u) * 156);height:calc(var(--u) * 44)}.d-menu-t1{left:calc(var(--u) * 16);top:calc(var(--u) * 100)}.d-menu-t2{left:calc(var(--u) * 16);top:calc(var(--u) * 302)}.d-menu-activo{left:calc(var(--u) * 12);top:calc(var(--u) * 146);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-0{left:calc(var(--u) * 12);top:calc(var(--u) * 116);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-1{left:calc(var(--u) * 12);top:calc(var(--u) * 146);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-2{left:calc(var(--u) * 12);top:calc(var(--u) * 176);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-3{left:calc(var(--u) * 12);top:calc(var(--u) * 206);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-4{left:calc(var(--u) * 12);top:calc(var(--u) * 236);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-5{left:calc(var(--u) * 12);top:calc(var(--u) * 266);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-6{left:calc(var(--u) * 12);top:calc(var(--u) * 318);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-menu-7{left:calc(var(--u) * 12);top:calc(var(--u) * 348);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.d-salir{left:calc(var(--u) * 12);top:calc(var(--u) * 560);width:calc(var(--u) * 156);height:calc(var(--u) * 26)}.tutorial-demo:not(:has(.tp-radio:not(#tp-auto):checked)) .demo-cursor{left:calc(var(--u) * 93);top:calc(var(--u) * 441)}.tutorial-demo:not(:has(.tp-radio:not(#tp-auto):checked)) .d-menu-activo{top:calc(var(--u) * 146)}.tutorial-demo:not(:has(.tp-radio:not(#tp-auto):checked)) .demo-paso-1{opacity:1;background:var(--color-surface)}.tutorial-demo:not(:has(.tp-radio:not(#tp-auto):checked)) .demo-paso-1 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-1:checked) .demo-s0,.tutorial-demo:has(#tp-1:checked) .demo-s2,.tutorial-demo:has(#tp-1:checked) .demo-s3,.tutorial-demo:has(#tp-1:checked) .demo-s4,.tutorial-demo:has(#tp-1:checked) .demo-s5{opacity:0}.tutorial-demo:has(#tp-1:checked) .demo-s1{opacity:1}.tutorial-demo:has(#tp-1:checked) .demo-cursor{left:calc(var(--u) * 93);top:calc(var(--u) * 441)}.tutorial-demo:has(#tp-1:checked) .d-menu-activo{top:calc(var(--u) * 146)}.tutorial-demo:has(#tp-1:checked) .demo-paso-1{opacity:1;background:var(--color-surface)}.tutorial-demo:has(#tp-1:checked) .demo-paso-1 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-1:focus-visible) .demo-paso-1{outline:3px solid var(--color-brand);outline-offset:2px}.tutorial-demo:has(#tp-2:checked) .demo-s0,.tutorial-demo:has(#tp-2:checked) .demo-s1,.tutorial-demo:has(#tp-2:checked) .demo-s3,.tutorial-demo:has(#tp-2:checked) .demo-s4,.tutorial-demo:has(#tp-2:checked) .demo-s5{opacity:0}.tutorial-demo:has(#tp-2:checked) .demo-s2{opacity:1}.tutorial-demo:has(#tp-2:checked) .demo-cursor{left:calc(var(--u) * 103);top:calc(var(--u) * 474)}.tutorial-demo:has(#tp-2:checked) .d-menu-activo{top:calc(var(--u) * 146)}.tutorial-demo:has(#tp-2:checked) .demo-paso-2{opacity:1;background:var(--color-surface)}.tutorial-demo:has(#tp-2:checked) .demo-paso-2 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-2:focus-visible) .demo-paso-2{outline:3px solid var(--color-brand);outline-offset:2px}.tutorial-demo:has(#tp-3:checked) .demo-s0,.tutorial-demo:has(#tp-3:checked) .demo-s1,.tutorial-demo:has(#tp-3:checked) .demo-s2,.tutorial-demo:has(#tp-3:checked) .demo-s4,.tutorial-demo:has(#tp-3:checked) .demo-s5{opacity:0}.tutorial-demo:has(#tp-3:checked) .demo-s3{opacity:1}.tutorial-demo:has(#tp-3:checked) .demo-cursor{left:calc(var(--u) * 83);top:calc(var(--u) * 350)}.tutorial-demo:has(#tp-3:checked) .d-menu-activo{top:calc(var(--u) * 146)}.tutorial-demo:has(#tp-3:checked) .demo-paso-3{opacity:1;background:var(--color-surface)}.tutorial-demo:has(#tp-3:checked) .demo-paso-3 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-3:focus-visible) .demo-paso-3{outline:3px solid var(--color-brand);outline-offset:2px}.tutorial-demo:has(#tp-4:checked) .demo-s0,.tutorial-demo:has(#tp-4:checked) .demo-s1,.tutorial-demo:has(#tp-4:checked) .demo-s2,.tutorial-demo:has(#tp-4:checked) .demo-s3,.tutorial-demo:has(#tp-4:checked) .demo-s5{opacity:0}.tutorial-demo:has(#tp-4:checked) .demo-s4{opacity:1}.tutorial-demo:has(#tp-4:checked) .demo-cursor{left:calc(var(--u) * 80);top:calc(var(--u) * 442)}.tutorial-demo:has(#tp-4:checked) .d-menu-activo{top:calc(var(--u) * 176)}.tutorial-demo:has(#tp-4:checked) .demo-paso-4{opacity:1;background:var(--color-surface)}.tutorial-demo:has(#tp-4:checked) .demo-paso-4 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-4:focus-visible) .demo-paso-4{outline:3px solid var(--color-brand);outline-offset:2px}.tutorial-demo:has(#tp-5:checked) .demo-s0,.tutorial-demo:has(#tp-5:checked) .demo-s1,.tutorial-demo:has(#tp-5:checked) .demo-s2,.tutorial-demo:has(#tp-5:checked) .demo-s3,.tutorial-demo:has(#tp-5:checked) .demo-s4{opacity:0}.tutorial-demo:has(#tp-5:checked) .demo-s5{opacity:1}.tutorial-demo:has(#tp-5:checked) .demo-cursor{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}.tutorial-demo:has(#tp-5:checked) .d-menu-activo{top:calc(var(--u) * 176)}.tutorial-demo:has(#tp-5:checked) .demo-paso-5{opacity:1;background:var(--color-surface)}.tutorial-demo:has(#tp-5:checked) .demo-paso-5 .demo-paso-barra{transform:scaleX(1)}.tutorial-demo:has(#tp-5:focus-visible) .demo-paso-5{outline:3px solid var(--color-brand);outline-offset:2px}.tutorial-demo:has(#tp-auto:focus-visible) .demo-directo label{outline:3px solid var(--color-brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){.demo-directo{display:none}}@media(prefers-reduced-motion:no-preference){.tutorial-demo:has(#tp-auto:checked) .demo-s0{animation:demo-s0 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-s1{animation:demo-s1 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-s2{animation:demo-s2 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-s3{animation:demo-s3 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-s4{animation:demo-s4 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-s5{animation:demo-s5 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-1{animation:demo-paso-1 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-1 .demo-paso-barra{animation:demo-barra-1 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-2{animation:demo-paso-2 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-2 .demo-paso-barra{animation:demo-barra-2 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-3{animation:demo-paso-3 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-3 .demo-paso-barra{animation:demo-barra-3 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-4{animation:demo-paso-4 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-4 .demo-paso-barra{animation:demo-barra-4 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-5{animation:demo-paso-5 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-paso-5 .demo-paso-barra{animation:demo-barra-5 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-menu-activo{animation:demo-menu 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-cursor{animation:demo-raton 30s ease-in-out infinite}.tutorial-demo:has(#tp-auto:checked) .demo-cursor svg{animation:demo-clic 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .demo-cursor:before{animation:demo-onda 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s1-totales{animation:demo-d-s1-totales 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s1-toast{animation:demo-d-s1-toast 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s2-enviado{animation:demo-d-s2-enviado 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s2-copia{animation:demo-d-s2-copia 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s2-marcado{animation:demo-d-s2-marcado 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s3-facturar{animation:demo-d-s3-facturar 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s3-crear{animation:demo-d-s3-crear 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s4-si{animation:demo-d-s4-si 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s4-cancelar{animation:demo-d-s4-cancelar 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s5-registrada{animation:demo-d-s5-registrada 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s2-borrador{animation:demo-d-s2-borrador 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s3-acepta-t{animation:demo-d-s3-acepta-t 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s3-acepta{animation:demo-d-s3-acepta 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s3-rechaza{animation:demo-d-s3-rechaza 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s4-emitir{animation:demo-d-s4-emitir 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-s5-pendiente{animation:demo-d-s5-pendiente 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-t-cliente{animation:demo-d-t-cliente 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-t-concepto{animation:demo-d-t-concepto 30s linear infinite}.tutorial-demo:has(#tp-auto:checked) .d-t-precio{animation:demo-d-t-precio 30s linear infinite}.tutorial-demo:has(#tp-auto:checked):hover *,.tutorial-demo:has(#tp-auto:checked):hover *:before{animation-play-state:paused}}@keyframes demo-s0{0%{opacity:0}0.4%,6.7%{opacity:1}7%,to{opacity:0}}@keyframes demo-s1{0%,6.7%{opacity:0}7%,23.7%{opacity:1}24%,to{opacity:0}}@keyframes demo-s2{0%,23.7%{opacity:0}24%,39.7%{opacity:1}40%,to{opacity:0}}@keyframes demo-s3{0%,39.7%{opacity:0}40%,53.7%{opacity:1}54%,to{opacity:0}}@keyframes demo-s4{0%,53.7%{opacity:0}54%,77.7%{opacity:1}78%,to{opacity:0}}@keyframes demo-s5{0%,77.7%{opacity:0}78%,99.5%{opacity:1}to{opacity:0}}@keyframes demo-paso-1{0%,23.7%{opacity:1;background-color:var(--color-surface)}24%,to{opacity:.6;background-color:transparent}}@keyframes demo-barra-1{0%{transform:scaleX(0)}23.7%{transform:scaleX(1)}24%,to{transform:scaleX(0)}}@keyframes demo-paso-2{0%,23.7%{opacity:.6;background-color:transparent}24%,39.7%{opacity:1;background-color:var(--color-surface)}40%,to{opacity:.6;background-color:transparent}}@keyframes demo-barra-2{0%,24%{transform:scaleX(0)}39.7%{transform:scaleX(1)}40%,to{transform:scaleX(0)}}@keyframes demo-paso-3{0%,39.7%{opacity:.6;background-color:transparent}40%,47.7%{opacity:1;background-color:var(--color-surface)}48%,to{opacity:.6;background-color:transparent}}@keyframes demo-barra-3{0%,40%{transform:scaleX(0)}47.7%{transform:scaleX(1)}48%,to{transform:scaleX(0)}}@keyframes demo-paso-4{0%,47.7%{opacity:.6;background-color:transparent}48%,77.7%{opacity:1;background-color:var(--color-surface)}78%,to{opacity:.6;background-color:transparent}}@keyframes demo-barra-4{0%,48%{transform:scaleX(0)}77.7%{transform:scaleX(1)}78%,to{transform:scaleX(0)}}@keyframes demo-paso-5{0%,77.7%{opacity:.6;background-color:transparent}78%,99.7%{opacity:1;background-color:var(--color-surface)}to,to{opacity:.6;background-color:transparent}}@keyframes demo-barra-5{0%,78%{transform:scaleX(0)}99.7%{transform:scaleX(1)}to,to{transform:scaleX(0)}}@keyframes demo-menu{0%,6.8%{top:calc(var(--u) * 116)}7.2%,53.8%{top:calc(var(--u) * 146)}54.2%,99.5%{top:calc(var(--u) * 176)}to{top:calc(var(--u) * 116)}}@keyframes demo-raton{0%{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}3.5%{left:calc(var(--u) * 103);top:calc(var(--u) * 399)}7%{left:calc(var(--u) * 103);top:calc(var(--u) * 399)}9.5%{left:calc(var(--u) * 120);top:calc(var(--u) * 183)}14%{left:calc(var(--u) * 120);top:calc(var(--u) * 183)}15%{left:calc(var(--u) * 120);top:calc(var(--u) * 272)}19%{left:calc(var(--u) * 120);top:calc(var(--u) * 272)}19.8%{left:calc(var(--u) * 620);top:calc(var(--u) * 272)}21.3%{left:calc(var(--u) * 620);top:calc(var(--u) * 272)}22.3%{left:calc(var(--u) * 93);top:calc(var(--u) * 441)}24.5%{left:calc(var(--u) * 93);top:calc(var(--u) * 441)}27.5%{left:calc(var(--u) * 103);top:calc(var(--u) * 474)}32%{left:calc(var(--u) * 103);top:calc(var(--u) * 474)}35%{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}40%{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}43.5%{left:calc(var(--u) * 98);top:calc(var(--u) * 318)}48%{left:calc(var(--u) * 98);top:calc(var(--u) * 318)}50.5%{left:calc(var(--u) * 83);top:calc(var(--u) * 350)}54.5%{left:calc(var(--u) * 83);top:calc(var(--u) * 350)}58%{left:calc(var(--u) * 88);top:calc(var(--u) * 442)}60.5%{left:calc(var(--u) * 88);top:calc(var(--u) * 442)}62%{left:calc(var(--u) * 130);top:calc(var(--u) * 480)}63.5%{left:calc(var(--u) * 80);top:calc(var(--u) * 442)}68%{left:calc(var(--u) * 80);top:calc(var(--u) * 442)}74%{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}to{left:calc(var(--u) * 600);top:calc(var(--u) * 520)}}@keyframes demo-clic{0%{transform:scale(1)}4.1%{transform:scale(1)}4.5%{transform:scale(.8)}5%{transform:scale(1)}9.6%{transform:scale(1)}10%{transform:scale(.8)}10.5%{transform:scale(1)}15%{transform:scale(1)}15.4%{transform:scale(.8)}15.9%{transform:scale(1)}19.7%{transform:scale(1)}20.1%{transform:scale(.8)}20.6%{transform:scale(1)}22.4%{transform:scale(1)}22.8%{transform:scale(.8)}23.3%{transform:scale(1)}28.1%{transform:scale(1)}28.5%{transform:scale(.8)}29%{transform:scale(1)}44.1%{transform:scale(1)}44.5%{transform:scale(.8)}45%{transform:scale(1)}51.1%{transform:scale(1)}51.5%{transform:scale(.8)}52%{transform:scale(1)}58.6%{transform:scale(1)}59%{transform:scale(.8)}59.5%{transform:scale(1)}64.1%{transform:scale(1)}64.5%{transform:scale(.8)}65%{transform:scale(1)}to{transform:scale(1)}}@keyframes demo-onda{0%{opacity:0;transform:scale(.3)}4.45%{opacity:0;transform:scale(.3)}4.5%{opacity:.9;transform:scale(.3)}5.7%{opacity:0;transform:scale(1.5)}9.95%{opacity:0;transform:scale(.3)}10%{opacity:.9;transform:scale(.3)}11.2%{opacity:0;transform:scale(1.5)}15.35%{opacity:0;transform:scale(.3)}15.4%{opacity:.9;transform:scale(.3)}16.6%{opacity:0;transform:scale(1.5)}20.05%{opacity:0;transform:scale(.3)}20.1%{opacity:.9;transform:scale(.3)}21.3%{opacity:0;transform:scale(1.5)}22.75%{opacity:0;transform:scale(.3)}22.8%{opacity:.9;transform:scale(.3)}24%{opacity:0;transform:scale(1.5)}28.45%{opacity:0;transform:scale(.3)}28.5%{opacity:.9;transform:scale(.3)}29.7%{opacity:0;transform:scale(1.5)}44.45%{opacity:0;transform:scale(.3)}44.5%{opacity:.9;transform:scale(.3)}45.7%{opacity:0;transform:scale(1.5)}51.45%{opacity:0;transform:scale(.3)}51.5%{opacity:.9;transform:scale(.3)}52.7%{opacity:0;transform:scale(1.5)}58.95%{opacity:0;transform:scale(.3)}59%{opacity:.9;transform:scale(.3)}60.2%{opacity:0;transform:scale(1.5)}64.45%{opacity:0;transform:scale(.3)}64.5%{opacity:.9;transform:scale(.3)}65.7%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(.3)}}@keyframes demo-d-s1-totales{0%,21%{opacity:0}21.6%,to{opacity:1}}@keyframes demo-d-s1-toast{0%,23.1%{opacity:0}23.5%,to{opacity:1}}@keyframes demo-d-s2-enviado{0%,28.8%{opacity:0}29.1%,to{opacity:1}}@keyframes demo-d-s2-copia{0%,28.8%{opacity:0}29.3%,to{opacity:1}}@keyframes demo-d-s2-marcado{0%,28.9%{opacity:0}29.4%,to{opacity:1}}@keyframes demo-d-s3-facturar{0%,44.9%{opacity:0}45.6%,to{opacity:1}}@keyframes demo-d-s3-crear{0%,44.9%{opacity:0}45.6%,to{opacity:1}}@keyframes demo-d-s4-si{0%,59.3%{opacity:0}59.6%,to{opacity:1}}@keyframes demo-d-s4-cancelar{0%,59.3%{opacity:0}59.6%,to{opacity:1}}@keyframes demo-d-s5-registrada{0%,86.5%{opacity:0}87%,to{opacity:1}}@keyframes demo-d-s2-borrador{0%,28.8%{opacity:1}29.1%,to{opacity:0}}@keyframes demo-d-s3-acepta-t{0%,44.8%{opacity:1}45.1%,to{opacity:0}}@keyframes demo-d-s3-acepta{0%,44.8%{opacity:1}45.1%,to{opacity:0}}@keyframes demo-d-s3-rechaza{0%,44.8%{opacity:1}45.1%,to{opacity:0}}@keyframes demo-d-s4-emitir{0%,59.3%{opacity:1}59.6%,to{opacity:0}}@keyframes demo-d-s5-pendiente{0%,86.5%{opacity:1}87%,to{opacity:0}}@keyframes demo-d-t-cliente{0%,10.5%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}13.5%,to{clip-path:inset(0 0 0 0)}}@keyframes demo-d-t-concepto{0%,15.8%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}18.6%,to{clip-path:inset(0 0 0 0)}}@keyframes demo-d-t-precio{0%,20.3%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(3,end)}20.9%,to{clip-path:inset(0 0 0 0)}}@media(max-width:700px){.demo-lienzo{--u: calc(100cqw / 780);aspect-ratio:780 / 600}.demo-lateral{display:none}.demo-app{left:0}}@media(max-width:900px){.demo-pasos{grid-template-columns:1fr;gap:2px}.demo-paso{grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:10px 14px 14px}.demo-paso p{display:none}}.home-workflow .home-step-note{margin-top:clamp(40px,6vw,72px)}.asistente-flotante{position:fixed;right:20px;bottom:20px;z-index:60;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.asistente-flotante summary{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:12px 18px;border-radius:999px;background:#235dea;color:#fff;font-weight:600;list-style:none;cursor:pointer;box-shadow:0 10px 30px #1d3d7840}.asistente-flotante summary::-webkit-details-marker{display:none}.asistente-flotante summary:before{content:"💬"}.asistente-flotante[open] summary:before{content:"✕"}.asistente-flotante summary:hover{background:#1748bd}.asistente-flotante summary:focus-visible{outline:3px solid #76a6ff;outline-offset:3px}.asistente-flotante[open]{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px}.asistente-panel{width:min(380px,calc(100vw - 40px));height:min(600px,calc(100vh - 120px));overflow:hidden;border:1px solid #e0e6ef;border-radius:16px;background:#fff;box-shadow:0 24px 74px #1d3d7838}.asistente-panel iframe{display:block;width:100%;height:100%;border:0}@media(max-width:650px){.asistente-flotante{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.asistente-flotante summary{padding:10px 14px;font-size:14px}.asistente-panel{width:calc(100vw - 24px);height:calc(100dvh - 110px)}body:has(.l3-mobilecta) .asistente-flotante:not([open]){bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.asistente-flotante[open]) .l3-mobilecta{display:none}}@media print{.asistente-flotante{display:none}}.guias-filtro{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 8px;padding:0;border:0}.guias-filtro legend{float:left;margin-right:6px;font-weight:700;font-size:.95rem}.guias-filtro label{display:inline-block;padding:6px 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);cursor:pointer;font-size:.9rem}.guias-filtro input:checked+label{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-text)}.guias-filtro input:focus-visible+label{outline:2px solid var(--color-brand);outline-offset:2px}.guia-planes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.guia-planes li{padding:2px 10px;border-radius:999px;background:var(--color-brand-bg);color:var(--color-brand);font-size:.75rem;font-weight:700}.guias-filtrable:has(#gp-free:checked) .guia:not(.guia-free),.guias-filtrable:has(#gp-plus:checked) .guia:not(.guia-plus),.guias-filtrable:has(#gp-business:checked) .guia:not(.guia-business){display:none}.guias-filtrable:has(#gp-free:checked) .guias-grupo:not(:has(.guia-free)),.guias-filtrable:has(#gp-plus:checked) .guias-grupo:not(:has(.guia-plus)),.guias-filtrable:has(#gp-business:checked) .guias-grupo:not(:has(.guia-business)){display:none}.page-hero h1{margin-bottom:16px}.page-hero .lead{margin:0}.page-hero .notice{margin-top:22px}.page-hero-meta{margin:16px 0 0;color:var(--color-muted);font-size:.95rem}.page-hero-ilus{display:block;width:100%;height:auto;margin-top:32px}.guia-figura{margin:24px 0}.guia-figura img,.guia-figura svg{display:block;width:100%;height:auto;border-radius:14px}.guia-figura img{border:1px solid var(--color-border)}.guia-figura figcaption{margin-top:10px;color:var(--color-muted);font-size:.92rem}.page-body{padding-top:28px}.page-body>.container>h2:first-child,.page-body>.container>section:first-child>h2:first-child{margin-top:0}.page-body h2{margin-top:48px}.page-body .notice{margin-block:24px}.stack{display:grid;gap:14px}.stack .card h3,.grid-three .card h2,.grid-two .card h2{margin-top:0}.stack .card p:last-child,.grid-three .card p:last-child{margin-bottom:0}.grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-related{margin-top:56px;padding-top:8px}.page-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.page-related a{display:flex;justify-content:space-between;gap:12px;height:100%;padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:650;text-decoration:none}.page-related a:hover{border-color:var(--color-brand)}.page-related a span{color:var(--color-brand)}.page-related a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.page-sources{padding-left:20px}.page-sources li+li{margin-top:4px}.page-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:48px;padding:24px 26px;border:1px solid var(--color-brand);border-radius:var(--radius);background:var(--color-brand-bg)}.page-cta-band p{margin:0;max-width:52ch}.legal-body{font-size:.98rem}.legal-body h2{font-size:clamp(1.3rem,2.2vw,1.6rem);margin-top:40px}.legal-body h3{margin-top:28px}.legal-body>h2:first-child{margin-top:0}@media(max-width:720px){.grid-two{grid-template-columns:1fr}}.guias-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.guias-rejilla .guia{display:flex;flex-direction:column;padding:0;overflow:hidden}.guia-ilus{display:block;width:100%;height:auto;border-bottom:1px solid var(--color-border)}.guia-texto{display:flex;flex:1;flex-direction:column;padding:18px 20px 20px}.guia-texto h3{margin:0 0 8px;font-size:1.15rem;line-height:1.3}.guia-texto h3 a{color:var(--color-text);text-decoration:none}.guia-texto h3 a:hover{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.guia-texto p{margin:0 0 10px}.guia-texto .muted{margin-top:auto;margin-bottom:0;font-size:.88rem}.guias-grupo+.guias-grupo{margin-top:12px}.ilus-bg{fill:var(--color-brand-bg)}.ilus-card{fill:var(--color-bg);stroke:var(--color-border);stroke-width:1.5}.ilus-card-dash{stroke:var(--color-brand);stroke-dasharray:7 6}.ilus-card-brand{stroke:var(--color-brand)}.ilus-surface{fill:var(--color-surface)}.ilus-tint{fill:var(--color-brand-bg);stroke:var(--color-brand);stroke-width:1.5}.ilus-field{fill:var(--color-surface);stroke:var(--color-border)}.ilus-brand{fill:var(--color-brand)}.ilus-line{fill:var(--color-border)}.ilus-ink{fill:var(--color-text)}.ilus-flow,.ilus-dash{fill:none;stroke:var(--color-brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ilus-dash{stroke-dasharray:6 6}.ilus-check{fill:none;stroke:var(--color-brand-text);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ilus text{font-family:var(--font)}.ilus-txt{fill:var(--color-text)}.ilus-txt-muted{fill:var(--color-muted)}.ilus-txt-brand,.ilus-txt-accent{fill:var(--color-brand)}.ilus-txt-on{fill:var(--color-brand-text)}.aeat-table td{text-align:left}.aeat-table tbody th{font-weight:650}.declaraciones{padding:0;list-style:none}.declaraciones>li{padding:20px 24px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.declaraciones h2{margin:0 0 8px;font-size:1.35rem}.declaraciones code{word-break:break-all}.plan-table thead th:not(:first-child){text-align:center}.ayuda-indice{padding:20px 24px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.ayuda-indice h2{margin:0 0 12px;font-size:1.15rem}.ayuda-indice ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 20px;margin:0;padding:0;list-style:none}.ayuda-indice a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-border)}.ayuda-indice a:hover span:first-child{color:var(--color-brand);text-decoration:underline}.ayuda-indice a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ayuda-planes-nota{margin:14px 0 0;color:var(--color-muted);font-size:.95rem}.ayuda-plan{flex:none;display:inline-block;padding:2px 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.ayuda-plan-business{border-color:var(--color-brand);background:var(--color-brand-bg);color:var(--color-brand)}.ayuda-seccion{scroll-margin-top:24px}.ayuda-seccion-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:48px}.ayuda-seccion-cabecera h2{margin:0}.ayuda-tareas{display:grid;gap:10px;margin-top:16px}.ayuda-tarea{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.ayuda-tarea summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px;cursor:pointer;list-style:none}.ayuda-tarea summary::-webkit-details-marker{display:none}.ayuda-tarea summary:after{content:"+";color:var(--color-brand);font-weight:900}.ayuda-tarea[open] summary:after{content:"–"}.ayuda-tarea summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius)}.ayuda-tarea summary h3{margin:0;font-size:1.05rem}.ayuda-tarea>:not(summary){margin:0 18px 16px}.ayuda-pasos{padding-left:22px;scroll-margin-top:90px}.ayuda-pasos li+li{margin-top:8px}.ayuda-nota{padding:12px 14px;border-left:3px solid var(--color-brand);border-radius:4px;background:var(--color-bg);color:var(--color-muted)}.ayuda-buscador[hidden],.ayuda-indice[hidden],.ayuda-seccion[hidden],.ayuda-tarea[hidden]{display:none}.ayuda-buscador{display:grid;gap:8px;margin-bottom:24px;padding:20px 24px;border:1px solid var(--color-brand);border-radius:var(--radius);background:var(--color-brand-bg)}.ayuda-buscador label{font-weight:800;font-size:1.15rem}.ayuda-buscador input{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);font:inherit}.ayuda-buscador input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ayuda-buscador-estado{margin:0;color:var(--color-muted);font-size:.95rem}.ayuda-buscador-estado:empty{display:none}.founder-letter{display:flex;gap:18px;align-items:flex-start;margin:8px 0 32px;padding:20px;border-radius:12px;background:var(--color-surface)}.founder-letter img{flex:none;width:72px;height:72px;border-radius:50%;object-fit:cover}.founder-letter blockquote{margin:0}.founder-letter blockquote p{margin:0 0 12px}.founder-letter figcaption{font-weight:600}@media(max-width:560px){.founder-letter{flex-direction:column}}.brevo-banda{border-top:1px solid var(--color-border);background:var(--color-surface);padding:40px 0}.brevo-boletin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;align-items:start}.brevo-boletin h2{margin:0 0 8px;font-size:1.4rem;letter-spacing:-.02em}.brevo-boletin>div>p{margin:0;color:var(--color-muted)}.brevo-form{display:flex;flex-direction:column;gap:14px}.brevo-contacto{margin:24px 0;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.brevo-contacto h3{margin:0;font-size:1.2rem}.brevo-contacto>p{margin:0;color:var(--color-muted)}.brevo-fila{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brevo-campo{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.95rem}.brevo-campo input,.brevo-campo textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);color:var(--color-text);font:inherit;font-weight:400}.brevo-campo textarea{resize:vertical;min-height:120px}.brevo-campo input:focus-visible,.brevo-campo textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.brevo-casilla{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;cursor:pointer}.brevo-casilla input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--color-brand)}.brevo-casilla input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.brevo-form .button{align-self:flex-start;border:0;cursor:pointer;font-family:inherit;-webkit-appearance:none;appearance:none}.brevo-form .button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.brevo-privacidad{margin:0;font-size:.85rem;color:var(--color-muted)}.brevo-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:820px){.brevo-boletin{grid-template-columns:1fr;gap:20px}}@media(max-width:560px){.brevo-fila{grid-template-columns:1fr}.brevo-form .button{align-self:stretch}.brevo-contacto{padding:18px}}.brevo-campo>label{font-weight:600}.brevo-telefono{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:8px}.brevo-telefono select{min-height:48px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);color:var(--color-text);font:inherit;font-weight:400}.brevo-telefono select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.brevo-ayuda{font-weight:400;font-size:.85rem;color:var(--color-muted)}.l3,.l3-header,.l3-footer{--l3-ink: #121b2c;--l3-muted: #5d6b80;--l3-blue: #235dea;--l3-blue-dark: #1748bd;--l3-eyebrow: #3f67aa;--l3-tint: #eaf1ff;--l3-tint-strong: #e5eeff;--l3-bg: #f7f9fc;--l3-surface: #ffffff;--l3-line: #e0e6ef;--l3-line-soft: #d9e3f1;--l3-green: #13846b;--l3-pill-bg: #e7f5f0;--l3-pill-text: #14755d;--l3-dev-bg: #fff4dc;--l3-dev-text: #7a5414;--l3-focus: #76a6ff;--l3-header-bg: rgb(255 255 255 / 92%);--l3-final-bg: #101c34;--l3-footer-bg: #0c1424;--l3-shadow: 0 24px 74px rgb(29 61 120 / 7%);--l3-font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media(prefers-color-scheme:dark){.l3,.l3-header,.l3-footer{--l3-ink: #e8eef9;--l3-muted: #a3b1c6;--l3-blue: #5b8cff;--l3-blue-dark: #7aa2ff;--l3-eyebrow: #8eafea;--l3-tint: #16264a;--l3-tint-strong: #172a52;--l3-bg: #0e1626;--l3-surface: #121c2f;--l3-line: #24324b;--l3-line-soft: #2a3a57;--l3-green: #4fd1a5;--l3-pill-bg: #123528;--l3-pill-text: #7fe0bd;--l3-dev-bg: #33270e;--l3-dev-text: #f5cf7a;--l3-header-bg: rgb(11 18 32 / 90%);--l3-final-bg: #0b1426;--l3-footer-bg: #080e1b;--l3-shadow: 0 24px 74px rgb(0 0 0 / 35%)}}html:has(.l3){scroll-behavior:smooth;scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html:has(.l3){scroll-behavior:auto}}body:has(.l3){background:var(--color-bg)}.l3{color:var(--l3-ink);font:16px/1.6 var(--l3-font);-webkit-font-smoothing:antialiased;background:var(--l3-surface)}:where(.l3) a{color:inherit;text-decoration:none}.l3 a:focus-visible,.l3 summary:focus-visible,.l3-header a:focus-visible,.l3-footer a:focus-visible{outline:3px solid var(--l3-focus);outline-offset:4px;border-radius:4px}:where(.l3) :where(h1,h2,h3,p){margin-top:0}:where(.l3) :where(h1,h2,h3){line-height:1.12;letter-spacing:-.055em;color:var(--l3-ink);text-wrap:balance}:where(.l3) p{color:var(--l3-muted)}.l3-container{width:min(1140px,calc(100% - 42px));margin:auto}.l3-center{text-align:center}.l3-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--l3-line);background:var(--l3-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--l3-font);color:var(--l3-ink)}.l3-nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.l3-brand{color:var(--l3-ink);font-weight:860;font-size:27px;letter-spacing:-1.7px;text-decoration:none}.l3-brand i{font-style:normal;color:var(--l3-blue)}.l3-links{display:flex;gap:26px;font-size:13px;font-weight:650}.l3-links a{color:var(--l3-muted);text-decoration:none;transition:color .2s}.l3-links a:hover{color:var(--l3-ink)}.l3-right{display:flex;align-items:center;gap:17px;font-size:13px;font-weight:700}.l3-login{display:inline-flex;align-items:center;min-height:44px;color:var(--l3-ink);text-decoration:none}.l3-login:hover{color:var(--l3-blue)}.l3-btn{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:15px 22px;border-radius:13px;background:var(--l3-blue);color:#fff;font:750 14px/1.2 var(--l3-font);text-decoration:none;box-shadow:0 10px 22px #235dea21;transition:transform .2s,background .2s}.l3-btn:hover{transform:translateY(-2px);background:var(--l3-blue-dark)}.l3-btn-sm{min-height:44px;padding:11px 17px}.l3-btn-outline{border:1px solid var(--l3-line-soft);background:var(--l3-surface);color:var(--l3-ink);box-shadow:none}.l3-btn-outline:hover{background:var(--l3-bg);border-color:var(--l3-blue)}@media(prefers-color-scheme:dark){.l3-btn:not(.l3-btn-outline){color:#0b1220}}.l3-eyebrow{margin:0;font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:850;color:var(--l3-eyebrow)}.l3-micro{margin:13px 0 0;color:var(--l3-muted);font-size:12px}.l3-micro strong{color:var(--l3-ink)}.l3-micro.l3-lider{margin-top:8px;font-size:13.5px;color:var(--l3-ink)}.l3-section{padding:104px 0}.l3-alternate{background:var(--l3-bg)}.l3-section h2{font-size:clamp(35px,4.5vw,58px);margin:12px auto 20px;font-weight:830;max-width:900px}.l3-intro{max-width:680px;margin:0 auto;font-size:17px}.l3-textlink{color:var(--l3-blue);font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.l3-fine{font-size:11px;line-height:1.6;margin:14px 0 0}.l3-hero{padding:94px 0 70px;text-align:center;background:radial-gradient(ellipse at 50% 90%,var(--l3-tint-strong) 0%,transparent 56%),linear-gradient(var(--l3-surface),var(--l3-bg))}.l3-hero h1{font-size:clamp(42px,6vw,82px);max-width:950px;margin:17px auto 20px;font-weight:860}.l3-accent{color:var(--l3-blue)}.l3-lead{max-width:675px;margin:0 auto 25px;font-size:clamp(16px,1.9vw,19px);line-height:1.7}.l3-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.l3-preview{max-width:1000px;margin:52px auto 0;padding:15px;border:1px solid var(--l3-line-soft);border-radius:24px;background:var(--l3-surface);box-shadow:0 30px 90px #2246861c;text-align:left}.l3-preview .tutorial-demo{gap:14px}.l3-preview .demo-ventana{border-radius:12px;box-shadow:none}.l3-preview .tutorial-ventana-barra{height:38px;padding:0 13px;gap:8px;border-bottom-color:var(--color-border)}.l3-preview .tutorial-ventana-barra span{width:8px;height:8px}.l3-preview .demo-pasos{--color-surface: var(--l3-tint);--color-brand: var(--l3-blue);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.l3-preview .demo-paso{padding:10px 12px 14px;gap:4px;border-radius:12px}.l3-preview .demo-paso-numero{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--l3-blue)}.l3-preview .demo-paso-titulo{margin:0;font-size:15px;letter-spacing:-.02em;line-height:1.2}.l3-preview .demo-paso p{display:none}.l3-preview .demo-paso:before{content:none}.l3-preview .demo-paso-barra{left:12px;right:12px;bottom:6px;height:2px}.l3-preview .demo-directo label{padding:5px 12px;font-size:12px;color:var(--l3-blue);border-color:var(--l3-line-soft)}.l3-preview .tutorial-demo:has(#tp-auto:checked) .demo-directo label{background:var(--l3-tint);border-color:var(--l3-blue)}.l3-preview figcaption{margin:12px 3px 0;font-size:11px;color:var(--l3-muted);text-align:center}.l3-card{padding:31px;border:1px solid var(--l3-line);border-radius:20px;background:var(--l3-surface);box-shadow:0 4px 24px #26385a05}.l3-card h3{font-size:21px;letter-spacing:-.035em;margin:22px 0 11px}.l3-card p{font-size:14px;margin:0}.l3-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:45px 0 0;text-align:left}.l3-step{position:relative;padding:24px;border:1px solid var(--l3-line);border-radius:17px;background:var(--l3-surface)}.l3-count{display:block;margin-bottom:25px;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--l3-blue)}.l3-step h3{font-size:19px;margin-bottom:12px}.l3-step p{font-size:13px;margin:0}.l3-step-cta{margin:29px 0 0}.l3-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:41px;text-align:left}.l3-compare{padding:35px;border:1px solid var(--l3-line);border-radius:21px;background:var(--l3-surface)}.l3-compare-feature{border-color:var(--l3-blue);background:var(--l3-tint)}.l3-compare h3{font-size:24px;margin:12px 0 15px}.l3-compare p:not(.l3-eyebrow){font-size:15px}.l3-compare ul{color:var(--l3-muted);font-size:14px;padding-left:19px;line-height:1.9;margin:0 0 22px}.l3-plans{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px;margin-top:47px;align-items:stretch;text-align:left}.l3-plan{position:relative;display:flex;flex-direction:column;padding:32px;border:1px solid var(--l3-line);border-radius:21px;background:var(--l3-surface)}.l3-plan-destacado{border:2px solid var(--l3-blue);box-shadow:0 25px 65px #235dea17}.l3-tag{align-self:start;display:inline-flex;margin-bottom:19px;padding:6px 12px;border-radius:30px;background:var(--l3-blue);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(prefers-color-scheme:dark){.l3-tag{color:#0b1220}}.l3-plan h3{font-size:22px;margin:0}.l3-price{margin:16px 0 7px;color:var(--l3-ink);font-size:45px;font-weight:850;letter-spacing:-2px;line-height:1.25}.l3-price small{color:var(--l3-muted);font-size:14px;font-weight:500;letter-spacing:0}.l3-desc{min-height:44px;font-size:13px}.l3-plan ul{list-style:none;display:grid;gap:12px;margin:20px 0 30px;padding:0;color:var(--l3-muted);font-size:13px}.l3-plan li{display:flex;gap:9px}.l3-plan li:before{content:"✓";color:var(--l3-green);font-weight:900}.l3-plan li.l3-dev:before{content:"○";color:var(--l3-muted);font-weight:700}.l3-plan li.l3-dev{align-items:center;flex-wrap:wrap}.l3-dev-tag{padding:2px 8px;border-radius:100px;background:var(--l3-dev-bg);color:var(--l3-dev-text);font-size:10.5px;font-weight:750}.l3-plan .l3-btn{margin-top:auto}.l3-plans+.l3-micro{margin-top:26px}.l3-jose{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;max-width:860px;margin:0 auto;padding:38px;border:1px solid var(--l3-line);border-radius:21px;background:var(--l3-surface)}.l3-jose-foto{width:120px;height:120px;border-radius:50%;object-fit:cover}.l3-jose-texto{min-width:0}.l3-section .l3-jose h2{margin:10px 0 14px;font-size:clamp(26px,3vw,36px);max-width:none}.l3-jose p:not(.l3-eyebrow){margin:0 0 12px;font-size:15px}.l3-jose-contacto{color:var(--l3-ink)}.l3-jose .l3-jose-firma{margin:0;font-size:13px;color:var(--l3-muted)}.l3-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin-top:43px;text-align:left}.l3-trust .l3-card h3{margin-top:0}.l3-trust .l3-textlink{display:inline-block;margin-top:14px}.l3-guias{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:43px 0 30px;text-align:left}.l3-guias .l3-card{display:flex;flex-direction:column;gap:11px}.l3-guias .l3-card h3{margin:0;font-size:19px}.l3-guias .l3-card h3 a{color:inherit;text-decoration:none}.l3-guias .l3-card h3 a:hover{color:var(--l3-blue);text-decoration:underline;text-underline-offset:4px}.l3-guias .l3-guia-fecha{margin-top:auto;font-size:12px;color:var(--l3-muted)}.l3-faq{max-width:790px;margin:43px auto 0;text-align:left}.l3-faq details{padding:22px 0;border-bottom:1px solid var(--l3-line)}.l3-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.l3-faq summary::-webkit-details-marker{display:none}.l3-faq summary:after{content:"+";flex:none;color:var(--l3-blue);font-size:22px;line-height:1}.l3-faq details[open] summary:after{content:"−"}.l3-faq p{font-size:14px;margin:13px 0 0}.l3-final{padding:92px 0;background:var(--l3-final-bg);text-align:center}.l3-final .l3-eyebrow{color:#8eafea}.l3-final h2{max-width:880px;margin:16px auto;color:#fff;font-size:clamp(40px,5vw,70px);font-weight:830}.l3-final p{max-width:650px;margin:0 auto 28px;color:#b9c6de}.l3-final .l3-btn{background:#fff;color:#18365f}.l3-final .l3-btn:hover{background:#e8eefb}.l3-final .l3-micro{margin:13px auto 0;color:#b0bbd0}.l3-final .l3-micro.l3-escritorio{margin-top:18px;font-size:13.5px}.l3-final .l3-textlink{color:#fff}.l3-footer{padding:35px 0;border-top:0;background:var(--l3-footer-bg);color:#b4bfd0;font:12px/1.7 var(--l3-font)}.l3-footer p{margin:0 0 6px}.l3-footer strong{color:#fff}.l3-footer .muted{color:#8b97ab}.l3-footer .footer-nav{gap:6px 19px;margin-top:14px}.l3-footer .footer-nav a{color:#b4bfd0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.l3-footer .footer-nav a:hover{color:#fff}.l3-footer .l3-footer-guias a{color:#dbe3f0;font-weight:650;text-decoration:none}.l3-footer .copyright{margin-top:14px;font-size:12px}.l3-footer .consent-preferencias{color:#b4bfd0;font-size:12px}.l3-mobilecta{display:none}@media(max-width:900px){.l3-links{display:none}.l3-steps,.l3-guias{grid-template-columns:repeat(2,1fr)}.l3-plans{grid-template-columns:1fr 1fr}.l3-plan-destacado{grid-column:1 / -1;order:-1}.l3-preview .demo-pasos{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.l3-preview .demo-paso{grid-template-columns:1fr;align-items:start}}@media(max-width:650px){.l3-container{width:calc(100% - 30px)}.l3-nav{min-height:65px;gap:12px}.l3-brand{font-size:24px}.l3-right .l3-btn,.l3-micro.l3-escritorio{display:none}.l3-login{padding:0 4px;font-size:14px}.l3-hero{padding:64px 0 46px}.l3-hero h1{letter-spacing:-.058em}.l3-actions .l3-btn{width:100%}.l3-preview{margin-top:30px;padding:8px;border-radius:18px}.l3-preview .demo-paso{padding:8px 4px 12px;text-align:center;justify-items:center}.l3-preview .demo-paso-titulo{font-size:11.5px;letter-spacing:-.01em;hyphens:auto}.l3-preview .demo-paso-barra{left:6px;right:6px}.l3-section{padding:75px 0}.l3-steps,.l3-plans,.l3-comparison,.l3-trust,.l3-guias{grid-template-columns:1fr}.l3-plan-destacado{grid-column:auto;order:0}.l3-jose{grid-template-columns:1fr;gap:18px;padding:26px;text-align:left}.l3-jose-foto{width:88px;height:88px}.l3-count{margin-bottom:12px}.l3-card,.l3-compare,.l3-plan{padding:26px}.l3-mobilecta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:29;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--l3-line);background:var(--l3-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.l3-mobilecta .l3-btn{width:100%}.l3-footer{padding-bottom:105px}}@media(prefers-reduced-motion:reduce){.l3-btn,.l3-links a{transition:none}.l3-btn:hover{transform:none}}.l3-header .preview-nav{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;font-weight:650}.l3-header .preview-nav a{color:var(--l3-muted);text-decoration:none}@media(max-width:650px){.l3-header .preview-nav{flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:0 16px}}.l3-sello{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:7px 14px 7px 9px;border:1px solid var(--l3-line-soft);border-radius:999px;background:var(--l3-surface);color:var(--l3-muted);font-size:13px;text-decoration:none}.l3-sello:hover{border-color:var(--l3-green)}.l3-sello:focus-visible{outline:3px solid var(--l3-focus);outline-offset:3px}.l3-sello strong{color:var(--l3-ink);font-weight:750}.l3-sello svg{flex:none;width:22px;height:22px;fill:var(--l3-green)}.l3-sello .l3-sello-check{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.l3-guias .l3-card{padding-top:0;overflow:hidden}.l3-guia-ilus{display:block;width:calc(100% + 62px);height:auto;margin:0 -31px 6px;border-bottom:1px solid var(--l3-line)}.l3 .ilus-bg{fill:var(--l3-tint)}.l3 .ilus-brand{fill:var(--l3-blue)}.l3 .ilus-tint{fill:var(--l3-tint);stroke:var(--l3-blue)}.l3 .ilus-card-dash,.l3 .ilus-card-brand,.l3 .ilus-flow,.l3 .ilus-dash{stroke:var(--l3-blue)}.l3 .ilus-txt-brand,.l3 .ilus-txt-accent{fill:var(--l3-blue)}.l3 .ilus-card{fill:var(--l3-surface);stroke:var(--l3-line)}.l3 .ilus-line{fill:var(--l3-line)}.l3 .ilus-txt,.l3 .ilus-ink{fill:var(--l3-ink)}.l3 .ilus-txt-muted{fill:var(--l3-muted)}
