.ag{--ag-hilo:color-mix(in oklab, var(--ink) 16%, transparent);--ag-sec:color-mix(in oklab, var(--ink) 78%, white);--ag-columna:72rem;color:var(--ink);padding-top:7rem;font-size:1.125rem;line-height:1.55}@media (min-width:768px){.ag{padding-top:8.25rem}}.ag-ancho{width:100%;max-width:var(--ag-columna);padding-inline:max(1.5rem, env(safe-area-inset-left));margin-inline:auto}.ag-seccion{gap:1.5rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.ag-banda{background:var(--crema)}.ag-cabeza{gap:.75rem;display:grid}.ag-h1{letter-spacing:-.03em;text-wrap:balance;max-width:16em;font-size:2.1875rem;font-weight:800;line-height:1.08}.ag-h2{letter-spacing:-.02em;text-wrap:balance;font-size:1.75rem;font-weight:800;line-height:1.12}.ag-sub{max-width:40rem;color:var(--ag-sec);text-wrap:balance;font-size:1.375rem;font-weight:300;line-height:1.4}.ag-texto{max-width:44rem;font-size:1.125rem;line-height:1.6}.ag-nota{max-width:44rem;color:var(--ag-sec);font-size:1.125rem}@media (min-width:480px){.ag-h1{font-size:2.75rem}}@media (min-width:768px){.ag-h2{font-size:2.1875rem}.ag-sub{font-size:1.75rem}}@media (min-width:1024px){.ag-h1{font-size:3.4375rem}}.ag-hero{justify-items:start;gap:1.25rem;padding-bottom:clamp(1.5rem,4vw,3rem);display:grid}.ag-kick{border:1px solid color-mix(in oklab, var(--primary) 28%, transparent);background:color-mix(in oklab, var(--primary) 9%, transparent);letter-spacing:.04em;color:var(--accent-text);border-radius:999px;padding:.34rem .8rem;font-size:1.125rem;font-weight:600}.ag-puestos{border-left:3px solid var(--ink);background:color-mix(in oklab, var(--crema) 70%, transparent);justify-items:start;gap:.25rem;max-width:44rem;padding:1rem 1.25rem;display:grid}.ag-disparador,.ag-enlace{min-height:2.75rem;color:var(--ink);font:inherit;text-align:left;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:1.125rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ag-disparador:hover,.ag-enlace:hover{text-decoration-thickness:2px}.ag-disparador:focus-visible,.ag-enlace:focus-visible,.ag-tarjeta:focus-visible,.ag-ficha:focus-visible,.ag-modal-cerrar:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ag-enlaces{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.ag-obtienes{counter-reset:ag-obtienes;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ag-obtienes li{border-top:2px solid var(--ink);counter-increment:ag-obtienes;align-content:start;gap:.5rem;padding-top:1rem;font-size:1.375rem;font-weight:600;line-height:1.35;display:grid}.ag-obtienes li:before{content:counter(ag-obtienes, decimal-leading-zero);font-family:var(--font-mono);color:var(--ag-sec);font-size:1.125rem;font-weight:700}@media (min-width:900px){.ag-obtienes{grid-template-columns:repeat(3,1fr);gap:2rem}.ag-obtienes li{font-size:1.75rem;line-height:1.25}}.ag-equipo{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ag-equipo>li{display:grid}.ag-tarjeta{border:1.5px solid var(--ag-hilo);background:var(--background);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-content:start;gap:.5rem;padding:1.25rem 1.25rem 1rem;font-size:1.125rem;line-height:1.45;transition:border-color .16s ease-out;display:grid}.ag-tarjeta:hover{border-color:var(--ink)}.ag-tarjeta-nombre{font-size:1.375rem;font-weight:800;line-height:1.2}.ag-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ag-chip{border:1px solid var(--ag-hilo);color:var(--ag-sec);border-radius:999px;padding:.15rem .75rem;font-size:1.125rem;line-height:1.4;display:inline-block}.ag-chip-estrella{border-color:var(--ink);color:var(--ink);font-weight:700}.ag-tarjeta-ver{text-underline-offset:5px;margin-top:.25rem;font-weight:700;text-decoration:underline}.ag-dia{margin:0;padding:0;list-style:none;display:grid}.ag-dia li{border-top:1px solid var(--ag-hilo);grid-template-columns:minmax(7.5rem,12rem) 1fr;gap:1rem;padding-block:.875rem;font-size:1.375rem;line-height:1.4;display:grid}.ag-hora{font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:560px){.ag-dia li{grid-template-columns:1fr;gap:.125rem}}.ag-kit .ag-chip{border-color:var(--ag-hilo);background:var(--background);color:var(--ink);padding:.4rem .9rem}.ag-aviso{border-left:3px solid var(--ink);max-width:44rem;padding-left:.875rem;font-weight:700}.ag-relaciones{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ag-relacion{border:1px solid var(--ag-hilo);background:var(--background);border-radius:16px;align-content:start;gap:.4rem;padding:1.1rem 1.25rem;display:grid}.ag-relacion-quien{color:var(--ag-sec);font-size:1.125rem;font-weight:700}.ag-relacion-texto{font-size:1.375rem;line-height:1.35}.ag-precio{border:1.5px solid var(--ink);background:var(--background);border-radius:24px;gap:1.25rem;max-width:44rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.ag-monto{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:2.75rem;font-weight:800;line-height:1.05;display:flex}.ag-monto-unidad{letter-spacing:0;color:var(--ag-sec);font-size:1.375rem;font-weight:400}.ag-costos{font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;gap:.75rem 1.5rem;margin:0;font-size:1.375rem;line-height:1.35;display:grid}.ag-costos dt{font-weight:700}.ag-costos dd{margin:0}@media (max-width:560px){.ag-costos{grid-template-columns:1fr;gap:.125rem}.ag-costos dd{margin-bottom:.625rem}}.ag-tuyo{text-wrap:balance;max-width:40rem;font-size:1.75rem;font-weight:600;line-height:1.3}.ag-otras a{border:1.5px solid var(--ag-hilo);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;padding:.35rem 1rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.ag-otras a:hover{border-color:var(--ink)}.ag-otras a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ag-cierre{justify-items:start}.ag-cta.ag-cta{height:auto;min-height:3.25rem;padding-block:.75rem;font-size:1.125rem}.ag-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ag-lista>li{display:grid}.ag-ficha{border:1.5px solid var(--ag-hilo);background:var(--background);color:var(--ink);border-radius:20px;align-content:start;gap:.625rem;padding:1.5rem;text-decoration:none;transition:border-color .16s ease-out;display:grid}.ag-ficha:hover{border-color:var(--ink)}.ag-ficha-kick{color:var(--ag-sec);font-size:1.125rem;font-weight:600}.ag-ficha-idea{letter-spacing:-.01em;font-size:1.375rem;font-weight:800;line-height:1.25}.ag-ficha-datos{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1rem;font-size:1.125rem;display:flex}.ag-ficha-precio{font-weight:700}.ag-ficha-ver{text-underline-offset:5px;margin-top:.25rem;font-weight:700;text-decoration:underline}@media (min-width:768px){.ag-ficha-idea{font-size:1.75rem}}body:has(.ag-modal[open]){overflow:hidden}.ag-modal{overscroll-behavior:contain;background:var(--background);width:min(48.75rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #0a101a66}.ag-modal::backdrop{background:#0a101ab3}.ag-modal-caja{gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.ag-modal-cerrar{background:var(--secondary);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.ag-modal-ante{color:var(--ag-sec);padding-right:3rem;font-size:1.125rem;font-weight:600}.ag-modal-titulo{letter-spacing:-.02em;padding-right:3rem;font-size:1.75rem;font-weight:800;line-height:1.15}.ag-modal-ante+.ag-modal-titulo{margin-top:-.75rem}.ag-modal-cuerpo{gap:1.25rem;font-size:1.125rem;line-height:1.55;display:grid}.ag-modal-bloque{gap:.375rem;display:grid}.ag-modal-h3{font-size:1.375rem;font-weight:700;line-height:1.25}.ag-modal-pasos{gap:.5rem;margin:0;padding-left:1.5rem;list-style:decimal;display:grid}.ag-modal-pasos li::marker{font-weight:700}.ag-modal .ag-dia li{font-size:1.125rem}.ag-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ag-tabla th,.ag-tabla td{border-bottom:1px solid var(--ag-hilo);text-align:left;padding:.6rem .25rem}.ag-tabla thead th{border-bottom-color:var(--ink);font-weight:800}.ag-tabla td:last-child,.ag-tabla thead th:last-child{text-align:right}@media (prefers-reduced-motion:no-preference){.ag-modal[open]{animation:.2s ease-out ag-modal-entra}.ag-modal[open]::backdrop{animation:.2s ease-out ag-fondo-entra}}@keyframes ag-modal-entra{0%{opacity:0;transform:translateY(.5rem)scale(.98)}}@keyframes ag-fondo-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ag-tarjeta,.ag-ficha{transition:none}}
