.open-groups{margin:var(--space-16) 0 var(--space-24)}.open-groups__toggle{align-items:center;gap:var(--space-12);width:100%;min-height:52px;padding:var(--space-12) var(--space-16);background:var(--page);border:var(--border) solid var(--outline);border-radius:var(--radius);font:inherit;color:var(--ink);text-align:left;cursor:pointer;font-size:18px;font-weight:700;display:flex}.open-groups__toggle:hover{background:var(--sunken)}.open-groups__n{white-space:nowrap;padding:2px var(--space-12);border:3px solid var(--outline);border-radius:var(--radius-pill);background:var(--yellow);flex:none;margin-left:auto;font-size:14px}.open-groups__toggle>span:first-child{min-width:0}.open-groups__chevron{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;transition:transform .2s}.open-groups__toggle:not(:has(.open-groups__n)) .open-groups__chevron{margin-left:auto}.open-groups__toggle[aria-expanded=true] .open-groups__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.open-groups__chevron{transition:none}}.open-groups__panel{gap:var(--space-12);margin-top:var(--space-12);display:grid}.open-groups__open{color:var(--teal-dark);justify-self:start;font-weight:700}.open-groups__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.open-group{align-items:center;gap:var(--space-16);padding:var(--space-16);text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 11.5rem;display:grid}.open-group__when{gap:2px;display:grid}.open-group__when strong{font-size:18px}.open-group__zone,.open-group__yours,.open-group__note{color:var(--ink-soft);font-size:14px}.open-group__yours{color:var(--teal-dark);font-weight:600}.open-group__price{gap:2px;display:grid}.open-group__price span{color:var(--ink-soft);font-size:14px}.open-group__price .open-group__each{color:var(--ink);font-size:16px}.open-group__join{justify-content:flex-end;align-items:center;gap:var(--space-12);display:flex}.open-group__count{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;font-size:20px;font-weight:800}@container (width<=640px){.open-group{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.open-group__join{justify-content:space-between}.open-group__join .wa-button{text-align:center;flex:1;justify-content:center}.open-group__count{text-align:left}}.scope-dialog.way-dialog{width:min(960px, calc(100vw - var(--space-32)));max-height:calc(100dvh - var(--space-32));background:var(--tone,var(--page));padding:0;overflow:hidden}.scope-dialog.way-dialog[open]{flex-direction:column;display:flex}html:has(.way-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.way-dialog__head{padding:var(--space-12) var(--space-16) 0;flex:none;justify-content:flex-end;display:flex}.way-dialog__head .scope-dialog__close{position:static}.way-dialog__scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--space-8) var(--space-32) var(--space-32);text-align:left;flex:auto;overflow-y:auto;container-type:inline-size}@container (width<=720px){.way-dialog .plan-row{grid-template-columns:minmax(0,1fr);justify-items:center}.way-dialog .says{text-align:center}.way-dialog .plan{margin-inline:auto}.way-dialog .clases,.way-dialog .steps{grid-template-columns:minmax(0,1fr)}}.way-dialog__scroll .wa-button{white-space:nowrap;padding-inline:var(--space-16)}.way-dialog__more{margin-top:var(--space-48);padding-top:var(--space-48);border-top:var(--border) solid var(--outline)}.way-dialog__foot{padding:var(--space-16) var(--space-32);border-top:var(--border) solid var(--outline);background:var(--tone,var(--page));flex:none;justify-content:flex-end;display:flex}@media (width<=560px){.way-dialog__scroll{padding:var(--space-8) var(--space-16) var(--space-24)}.way-dialog__foot{padding:var(--space-12) var(--space-16)}.way-dialog__foot .wa-button{flex:1;justify-content:center}}.way-dialog .plan{position:relative;overflow:hidden}.plan__info{vertical-align:middle;margin-left:var(--space-8);display:inline-grid}.plan-sheet{max-height:100%;padding:var(--space-16);background:var(--page);border-top:var(--border) solid var(--outline);text-align:left;animation:.25s ease-out plan-sheet-up;position:absolute;inset:auto 0 0;overflow-y:auto}@keyframes plan-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.plan-sheet{animation:none}}.plan-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.group-prices{border-collapse:separate;border-spacing:0;background:var(--page);border:3px solid var(--outline);border-radius:var(--radius);text-align:left;width:100%;overflow:hidden}.group-prices th,.group-prices td{padding:var(--space-8) var(--space-16)}.group-prices th{background:var(--sunken);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:13px}.group-prices td+td,.group-prices th+th{text-align:right;font-weight:700}.group-prices tbody tr+tr td{border-top:1px solid var(--line)}.band--ways{background:var(--page)}.ways{--gap:var(--space-24);--art:230px;--v:1;margin-top:var(--space-32)}@media (width>=600px){.ways{--v:2}}@media (width>=1000px){.ways{--v:3}}.ways__stage{position:relative}.ways__view{touch-action:pan-y;overflow:hidden}.ways__track{display:grid}.way{width:calc((100% - (var(--v) - 1) * var(--gap)) / var(--v));transform:translateX(calc((100% + var(--gap)) * var(--k)));visibility:hidden;flex-direction:column;grid-area:1/1;transition:transform .35s,visibility 0s linear .35s;display:flex;overflow:hidden}.way[data-k="0"]{visibility:visible;transition:transform .35s,visibility}@media (width>=600px){.way[data-k="1"]{visibility:visible;transition:transform .35s,visibility}}@media (width>=1000px){.way[data-k="2"]{visibility:visible;transition:transform .35s,visibility}}@media (prefers-reduced-motion:reduce){.way{transition:none}}.ways .slides__arrow{top:calc(var(--art) / 2)}.way__art{height:var(--art);padding-top:var(--space-16);background:var(--fill);border-bottom:var(--border) solid var(--outline);justify-content:center;align-items:flex-end;display:flex;position:relative}.way__art img{object-fit:contain;width:auto;max-width:100%;height:100%}.way__body{padding:var(--space-24);flex-direction:column;flex:1;display:flex}.way__who{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.way__name{margin:var(--space-4) 0 0;font-size:24px;font-weight:700}.way__line{margin:var(--space-8) 0 0;font-weight:700}.way__short{margin:var(--space-12) 0 var(--space-24);color:var(--ink-soft)}.way__actions{gap:var(--space-12);margin-top:auto;display:flex}.way .way__actions>*{min-width:0;padding-inline:var(--space-8);text-align:center;flex:1 1 0;justify-content:center}.way__more{padding:var(--space-12) var(--space-24);background:var(--page);color:var(--ink);font:inherit;border:var(--border) solid var(--outline);border-radius:var(--radius-pill);cursor:pointer;font-weight:700}.ways__dots{margin-top:var(--space-24);justify-content:center;display:flex}.way__ribbon{top:var(--space-12);left:var(--space-12);padding:var(--space-4) var(--space-12);background:var(--page);border:3px solid var(--outline);border-radius:var(--radius-pill);font-size:13px;font-weight:800;position:absolute}
