.reservation-link[data-astro-cid-rfsgs2zt]{min-height:44px;font-size:var(--text-xs);color:var(--color-ink-2);text-underline-offset:4px;align-items:center;margin-top:.75rem;text-decoration:underline;display:flex}.crumbs[data-astro-cid-rfsgs2zt]{max-width:1360px;font-size:var(--text-2xs);color:var(--color-ink-3);flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline:auto;padding:1.25rem clamp(1.25rem,4vw,4rem) 0;display:flex}.crumbs[data-astro-cid-rfsgs2zt] a[data-astro-cid-rfsgs2zt]{min-height:26px;text-decoration:underline;text-decoration-color:var(--color-line-4);text-underline-offset:4px;align-items:center;display:inline-flex}.crumbs[data-astro-cid-rfsgs2zt] a[data-astro-cid-rfsgs2zt]:hover{color:var(--color-accent)}.crumbs[data-astro-cid-rfsgs2zt] span[data-astro-cid-rfsgs2zt][aria-hidden]{color:var(--color-ink-4)}.head[data-astro-cid-rfsgs2zt]{padding-block:clamp(2.5rem,6vw,5rem) 0}.kicker[data-astro-cid-rfsgs2zt]{font-size:var(--text-2xs);color:var(--color-ink-3)}.head[data-astro-cid-rfsgs2zt] h1[data-astro-cid-rfsgs2zt]{letter-spacing:-.045em;max-width:18ch;margin-top:1rem;font-size:clamp(2.25rem,5vw,4rem);line-height:.98}.head[data-astro-cid-rfsgs2zt] .lede[data-astro-cid-rfsgs2zt]{max-width:58ch;font-size:var(--text-md);color:var(--color-ink-2);margin-top:1.5rem;line-height:1.65}.facts[data-astro-cid-rfsgs2zt]{border-block:1px solid var(--color-line-3);flex-wrap:wrap;gap:2.5rem;margin:2.5rem 0 0;padding-block:1.5rem;display:flex}.facts[data-astro-cid-rfsgs2zt] dt[data-astro-cid-rfsgs2zt]{font-size:var(--text-2xs);color:var(--color-ink-4)}.facts[data-astro-cid-rfsgs2zt] dd[data-astro-cid-rfsgs2zt]{font-size:var(--text-md);color:var(--color-ink);margin:.375rem 0 0}.facts[data-astro-cid-rfsgs2zt] .amount[data-astro-cid-rfsgs2zt]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cta[data-astro-cid-rfsgs2zt]{background:var(--color-accent);min-height:56px;color:var(--color-accent-ink);border-radius:var(--radius-instrument);font-size:var(--text-xs);transition:background .12s var(--ease-signal);justify-content:space-between;align-items:center;gap:2.5rem;margin-top:2rem;padding:0 1.5rem;font-weight:700;display:inline-flex}.cta[data-astro-cid-rfsgs2zt]:hover{background:var(--color-accent-dim)}.cta[data-astro-cid-rfsgs2zt] svg[data-astro-cid-rfsgs2zt]{width:16px;height:16px}.band[data-astro-cid-rfsgs2zt]{padding-block:clamp(2.5rem,5vw,4rem)}.band[data-astro-cid-rfsgs2zt] h2[data-astro-cid-rfsgs2zt]{letter-spacing:-.035em;margin-bottom:2rem;font-size:clamp(1.5rem,3vw,2.25rem)}.two-col[data-astro-cid-rfsgs2zt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}.list-in[data-astro-cid-rfsgs2zt],.list-out[data-astro-cid-rfsgs2zt]{border-top:1px solid var(--color-line-3);padding-top:1rem}.list-in[data-astro-cid-rfsgs2zt] h3[data-astro-cid-rfsgs2zt],.list-out[data-astro-cid-rfsgs2zt] h3[data-astro-cid-rfsgs2zt]{font-size:var(--text-lg);letter-spacing:-.03em;margin-bottom:.75rem;font-stretch:100%}.list-in[data-astro-cid-rfsgs2zt] li[data-astro-cid-rfsgs2zt],.list-out[data-astro-cid-rfsgs2zt] li[data-astro-cid-rfsgs2zt]{border-bottom:1px solid var(--color-line-1);font-size:var(--text-xs);color:var(--color-ink-2);padding:.75rem 0 .75rem 1.5rem;line-height:1.6;position:relative}.list-in[data-astro-cid-rfsgs2zt] li[data-astro-cid-rfsgs2zt]:before{content:"·";color:var(--color-accent);position:absolute;left:.5rem}.list-out[data-astro-cid-rfsgs2zt] li[data-astro-cid-rfsgs2zt]:before{content:"×";color:var(--color-state-fail);font-size:.65rem;position:absolute;top:.85rem;left:.5rem}.cols-3[data-astro-cid-rfsgs2zt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.cols-3[data-astro-cid-rfsgs2zt] article[data-astro-cid-rfsgs2zt]{border-top:1px solid var(--color-line-3);padding-top:1rem}.cols-3[data-astro-cid-rfsgs2zt] h3[data-astro-cid-rfsgs2zt]{font-size:var(--text-lg);letter-spacing:-.03em;font-stretch:100%}.cols-3[data-astro-cid-rfsgs2zt] p[data-astro-cid-rfsgs2zt]{font-size:var(--text-xs);color:var(--color-ink-3);margin-top:.75rem;line-height:1.75}.steps[data-astro-cid-rfsgs2zt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.steps[data-astro-cid-rfsgs2zt] li[data-astro-cid-rfsgs2zt]{border-top:1px solid var(--color-line-3);padding-top:1rem}.steps[data-astro-cid-rfsgs2zt] .num[data-astro-cid-rfsgs2zt]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-accent);margin-bottom:.5rem;display:block}.steps[data-astro-cid-rfsgs2zt] h3[data-astro-cid-rfsgs2zt]{font-size:var(--text-md);letter-spacing:-.02em;font-stretch:100%}.steps[data-astro-cid-rfsgs2zt] p[data-astro-cid-rfsgs2zt]{font-size:var(--text-xs);color:var(--color-ink-3);margin-top:.5rem;line-height:1.7}.faq[data-astro-cid-rfsgs2zt]{border-top:1px solid var(--color-line-2)}.faq[data-astro-cid-rfsgs2zt] details[data-astro-cid-rfsgs2zt]{border-bottom:1px solid var(--color-line-2)}.faq[data-astro-cid-rfsgs2zt] summary[data-astro-cid-rfsgs2zt]{cursor:pointer;min-height:44px;font-size:var(--text-md);color:var(--color-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.125rem 0;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-rfsgs2zt] summary[data-astro-cid-rfsgs2zt]::-webkit-details-marker{display:none}.faq[data-astro-cid-rfsgs2zt] summary[data-astro-cid-rfsgs2zt] svg[data-astro-cid-rfsgs2zt]{width:18px;height:18px;color:var(--color-accent);transition:transform .2s var(--ease-signal);flex:none}.faq[data-astro-cid-rfsgs2zt] details[data-astro-cid-rfsgs2zt][open] summary[data-astro-cid-rfsgs2zt] svg[data-astro-cid-rfsgs2zt]{transform:rotate(45deg)}.faq[data-astro-cid-rfsgs2zt] p[data-astro-cid-rfsgs2zt]{max-width:72ch;font-size:var(--text-xs);color:var(--color-ink-2);padding-bottom:1.5rem;line-height:1.8}.note[data-astro-cid-rfsgs2zt]{max-width:78ch;font-size:var(--text-2xs);color:var(--color-ink-3);margin-top:2rem;line-height:1.75}@media (width<=900px){.two-col[data-astro-cid-rfsgs2zt],.cols-3[data-astro-cid-rfsgs2zt]{grid-template-columns:1fr}.steps[data-astro-cid-rfsgs2zt]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-rfsgs2zt]{gap:1.5rem 2rem}}@media (width<=560px){.steps[data-astro-cid-rfsgs2zt]{grid-template-columns:1fr}.cta[data-astro-cid-rfsgs2zt]{width:100%}}
