/* Extiende la landing heredada; conserva sus secciones, pantallas y datos. */
.hero{background-image:none}.hero-grid{padding-block:36px 48px;gap:36px}.hero h1{font-size:clamp(38px,5vw,64px);line-height:1.06}.hero h1 em{color:#f2b632;font-style:normal}
.hero .bajada{font-size:23px}.hero .txt{font-size:17px}.hero .appearance{margin-left:0}.top{gap:20px}.nav-comercial{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto}.nav-comercial a{color:#f1efe8;font-size:14px;text-decoration:none}.nav-comercial a:hover{text-decoration:underline}
.producto-real{margin:0 auto;max-width:260px;text-align:center}.producto-real img{border:7px solid #112613;border-radius:28px;box-shadow:0 16px 38px #07170c66}.producto-real figcaption{margin-top:12px;color:#f1efe8;font-weight:600;font-size:14px}.producto-real figcaption span{color:#c0dd97;font-weight:400;font-size:12px}
.beneficios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.beneficios-grid article{padding:24px;background:var(--papel);border:1px solid var(--linea);border-radius:18px}.beneficios-grid h3{font:700 25px/1.15 var(--display);color:var(--monte)}.beneficios-grid p{margin:12px 0 20px;color:var(--gris);font-size:16px}.beneficios-grid img{width:100%;height:270px;object-fit:contain;object-position:top;background:#fff;border-radius:8px}.capturas-nota{margin-top:20px;font-size:14px;color:var(--gris)}
.sec{padding-block:48px}.sec-head h2{font-size:clamp(30px,4vw,46px)}#quien{padding-top:36px;scroll-margin-top:20px}.detalle-comercial{border-top:1px solid var(--linea)}.detalle-comercial:last-child{border-bottom:1px solid var(--linea)}.detalle-comercial>summary{cursor:pointer;padding:22px 12px;font-weight:600;font-size:18px;color:var(--carbon)}.detalle-comercial>summary:focus-visible{outline:3px solid var(--medio);outline-offset:2px}.detalle-comercial .sec{padding-block:24px}.detalle-comercial .rotulo{display:none}.detalle-comercial .sec-head h2{font-size:30px}.detalle-comercial .wrap{padding-inline:12px}.detalle-comercial .franja{border-radius:16px}.cierre{background-image:none}.cierre .sello{display:none}.cierre .giro{animation:none}.btn{box-shadow:none;border-radius:10px}.dark .beneficios-grid h3{color:#f1efe8}
@media(min-width:900px){.hero-grid{grid-template-columns:1.35fr .65fr}.producto-real{max-width:225px}}
@media(max-width:720px){.top{gap:14px}.nav-comercial{order:4;width:100%;margin:0;gap:16px;justify-content:space-between;border-top:1px solid #476447;padding-top:12px}.nav-comercial a{font-size:13px}.hero .top-cta{display:none}.hero .appearance{margin-left:auto}.hero-grid{padding-top:24px;gap:28px}.producto-real{max-width:180px}.beneficios-grid{grid-template-columns:1fr}.beneficios-grid article{display:grid;grid-template-columns:1fr 100px;gap:12px}.beneficios-grid h3{font-size:23px}.beneficios-grid p{grid-column:1;margin:0;font-size:15px}.beneficios-grid img{grid-column:2;grid-row:1 / 3;height:170px}.sec{padding-block:34px}.cta-fila .btn{width:100%}.detalle-comercial>summary{font-size:16px;padding-inline:0}}
.appearance{margin-left:auto;border:1px solid #b0c592;color:#f1efe8;background:transparent;border-radius:99px;padding:8px 12px;font:600 13px var(--sans);cursor:pointer}
.appearance:focus-visible{outline:3px solid #f2b632;outline-offset:3px}
.top{gap:14px;flex-wrap:wrap}
body.dark{--crema:#101b13;--papel:#213025;--kraft:#263627;--carbon:#f1efe8;--gris:#c2c9b8;--linea:#465842}
.dark .hero{color:#f1efe8}
.dark :is(.marca,.hero h1,.ver,.franja .sec-head h2,.cierre h2){color:#f1efe8}
.dark :is(.sec-head h2,.relato b,.medir-cita p,.medir-criollo b,.medir-campo h2,.area h3,.leyenda b,.kit-cab h3,.caja h3,.proximo>b,.manera h4,.alcanza b,.esc-card b,.punto h3,.hoja-tit,.boleto h3,.comp tbody th){color:#e6efd9}
.dark :is(.manera,.esc-card,.cred,.hoja,.kit-card,.proximo){background:#213025}
.dark :is(.area,.caja,.boleto,.manera){border-color:#69825a}
.dark .rotulo,.dark main a:not(.btn){color:#c0dd97}
.dark .tabs label{background:#213025;color:#f1efe8;border-color:#69825a}
.dark .manera.fogon,.dark .boleto.grande{background:#1a3d1a}
.dark .manera.fogon h4,.dark .boleto.grande h3{color:#f2b632}
.dark .lamina{background:#213025;border-color:#69825a}
@media(max-width:600px){.top .marca{flex:1 1 60%}.appearance{margin-left:0}.top-cta{margin-left:auto}}

/* El recorrido es una única pieza compartida con las rutas anteriores. */
.recorrido-unico{scroll-margin-top:24px}.recorrido-aclaracion{font-size:14px;color:var(--gris);margin:0 0 18px;max-width:80ch}
#recorrido-vivo{display:block;width:100%;height:1050px;border:0;background:transparent;color-scheme:normal}
.recorrido-siguiente{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.recorrido-unico .sec-head{margin-bottom:20px}.recorrido-unico .sec-head h2{font-size:clamp(32px,4vw,48px);max-width:none}.recorrido-unico .sec-head p{max-width:74ch}
.recorrido-siguiente>a:last-child{color:var(--monte);font-weight:700}.dark .recorrido-siguiente>a:last-child{color:#c0dd97}
@media(max-width:700px){#recorrido-vivo{height:1450px}.recorrido-unico>.wrap{padding-inline:12px}.recorrido-siguiente{gap:18px}}

.lite-demo-access{margin-top:24px}.lite-demo-access p{margin:12px 0}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9b7414;outline-offset:4px}.dark :is(a,button,summary):focus-visible{outline-color:#f2b632}
.descarga-caja a:not(.btn){color:#d4e8b7!important}.dark .descarga-caja a:not(.btn){color:#d4e8b7!important}.dark .descarga-caja h3{color:#f1efe8}.btn,.dark main a.btn{color:#1d1600}.dark .top-cta{color:#142414}

.lamina .n{color:#624809}
.punto .n{color:#624809}.dark .punto .n{color:#f1efe8}
.dark :is(.boleto .tipo,.boleto .cuando,.caja-tag,.area .quien,.inst-pasos b){color:#e6efd9}.dark .comp tbody td{background:#213025}.dark .comp tbody td.ga{background:#1a3d1a}
