.inicio-page{--inicio-bosque:#315c45;--inicio-bosque-oscuro:#22412f;--inicio-bosque-profundo:#16291f;--inicio-hoja:#8fc7a8;--inicio-oro:#d9a441;--inicio-fondo:#f6f3ec;--inicio-fondo-suave:#ece7db;--inicio-superficie:#fff;--inicio-tinta:#1b2620;--inicio-tinta-suave:#4c5a52;--inicio-borde:#1b26201a;background-color:var(--inicio-fondo);min-height:100vh;color:var(--inicio-tinta);scroll-behavior:smooth}.dark .inicio-page{--inicio-fondo:#111a15;--inicio-fondo-suave:#16231c;--inicio-superficie:#1b2a22;--inicio-tinta:#ede9e0;--inicio-tinta-suave:#b8c0ba;--inicio-borde:#ede9e01f}.inicio-page section{scroll-margin-top:4.5rem}.inicio-nav{z-index:20;background-color:color-mix(in srgb, var(--inicio-fondo) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--inicio-borde);position:sticky;top:0}.inicio-nav__ancla{color:var(--inicio-tinta-suave);transition:color .15s}.inicio-nav__ancla:hover{color:var(--inicio-bosque)}.dark .inicio-nav__ancla:hover{color:var(--inicio-hoja)}.inicio-nav__menu{border:1px solid var(--inicio-borde);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.inicio-nav__movil{border-top:1px solid var(--inicio-borde);background-color:var(--inicio-fondo)}.inicio-texto{color:var(--inicio-tinta-suave)}.inicio-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--inicio-bosque);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.dark .inicio-etiqueta{color:var(--inicio-hoja)}.inicio-etiqueta--clara,.dark .inicio-etiqueta--clara{color:var(--inicio-oro)}.inicio-numero{background-color:var(--inicio-oro);width:2.75rem;height:2.75rem;color:var(--inicio-bosque-profundo);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.inicio-numero--chico{width:2rem;height:2rem;font-size:.9rem}.inicio-boton{border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.inicio-boton:hover{transform:translateY(-1px)}.inicio-boton--primario{background-color:var(--inicio-bosque);color:#fff;box-shadow:0 8px 24px -10px #315c45b3}.inicio-boton--primario:hover{background-color:var(--inicio-bosque-oscuro)}.inicio-boton--suave{color:var(--inicio-tinta);border:1px solid var(--inicio-borde);background-color:#0000}.inicio-boton--suave:hover{background-color:color-mix(in srgb, var(--inicio-tinta) 6%, transparent)}.inicio-boton--claro{color:var(--inicio-bosque);background-color:#fff}.inicio-boton--claro:hover{background-color:var(--inicio-fondo)}.inicio-hero{position:relative;overflow:hidden}.inicio-hero:before{content:"";background:radial-gradient(55% 60% at 80% 45%, color-mix(in srgb, var(--inicio-hoja) 45%, transparent), transparent 70%), radial-gradient(40% 40% at 10% 90%, color-mix(in srgb, var(--inicio-oro) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.inicio-hero>*{position:relative}.inicio-hero__acento{color:var(--inicio-bosque)}.dark .inicio-hero__acento{color:var(--inicio-hoja)}.inicio-hero__marca{color:var(--inicio-bosque)}.dark .inicio-hero__marca{color:var(--inicio-hoja)}.inicio-seccion--suave{background-color:var(--inicio-fondo-suave)}.inicio-seccion--bosque{background-color:var(--inicio-bosque-profundo);color:#f3f6f2}.inicio-seccion--bosque .circulo-mark{color:var(--inicio-hoja)}.inicio-tarjeta{background-color:var(--inicio-superficie);border:1px solid var(--inicio-borde);border-radius:1.25rem;padding:1.75rem;transition:transform .2s,box-shadow .2s}.inicio-tarjeta:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #1b262080}.inicio-tarjeta__icono{background-color:color-mix(in srgb, var(--inicio-bosque) 12%, transparent);width:3rem;height:3rem;color:var(--inicio-bosque);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.dark .inicio-tarjeta__icono{background-color:color-mix(in srgb, var(--inicio-hoja) 16%, transparent);color:var(--inicio-hoja)}.inicio-tarjeta--bosque{background-color:var(--inicio-bosque);color:#fff;border-color:#0000}.inicio-pie{background-color:var(--inicio-bosque-profundo);color:#f3f6f2}
