.booking-page[data-astro-cid-z7xtgtb5]{background:var(--surface);color:#fff}.booking-hero[data-astro-cid-z7xtgtb5]{border-bottom:1px solid var(--line);padding:174px 24px 92px}.hero-layout[data-astro-cid-z7xtgtb5]{grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);align-items:end;gap:72px;display:grid}.hero-layout[data-astro-cid-z7xtgtb5] h1[data-astro-cid-z7xtgtb5]{margin:0;font-size:clamp(4rem,8vw,7rem)}.hero-intro[data-astro-cid-z7xtgtb5]{border-left:1px solid var(--aqua);padding-left:30px}.hero-intro[data-astro-cid-z7xtgtb5] p[data-astro-cid-z7xtgtb5]{color:var(--ink-soft);font-size:1.12rem}.timeline-section[data-astro-cid-z7xtgtb5]{background:var(--soft)}.timeline[data-astro-cid-z7xtgtb5]{max-width:960px;position:relative}.timeline[data-astro-cid-z7xtgtb5]:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:47px}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]{grid-template-columns:96px minmax(0,1fr);gap:38px;padding:0 0 74px;display:grid;position:relative}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]:last-child{padding-bottom:0}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]>span[data-astro-cid-z7xtgtb5]{z-index:1;background:var(--soft);width:96px;height:96px;color:var(--aqua);border:1px solid #7cdee159;border-radius:50%;place-items:center;font-weight:900;display:grid}.timeline[data-astro-cid-z7xtgtb5] h2[data-astro-cid-z7xtgtb5]{margin-bottom:14px;font-size:clamp(2rem,4vw,3rem)}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5] div[data-astro-cid-z7xtgtb5]>p[data-astro-cid-z7xtgtb5]:last-of-type{max-width:670px;color:var(--ink-soft)}.inline-links[data-astro-cid-z7xtgtb5]{flex-wrap:wrap;gap:24px;display:flex}.inline-links[data-astro-cid-z7xtgtb5] a[data-astro-cid-z7xtgtb5],.text-link[data-astro-cid-z7xtgtb5]{min-height:44px;color:var(--aqua-dark);align-items:center;font-weight:900;display:inline-flex}.product-section[data-astro-cid-z7xtgtb5]{border-top:1px solid var(--line)}.product-heading[data-astro-cid-z7xtgtb5]{grid-template-columns:1fr minmax(300px,.55fr);align-items:end;gap:56px;margin-bottom:38px;display:grid}.product-heading[data-astro-cid-z7xtgtb5]>p[data-astro-cid-z7xtgtb5]{color:var(--ink-soft)}.product-rail[data-astro-cid-z7xtgtb5]{border-top:1px solid var(--line)}.product-rail[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px 190px;align-items:center;gap:24px;min-height:136px;padding:22px 0;display:grid}.product-rail[data-astro-cid-z7xtgtb5] small[data-astro-cid-z7xtgtb5]{color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.product-rail[data-astro-cid-z7xtgtb5] h3[data-astro-cid-z7xtgtb5]{margin:7px 0 0;font-size:1.3rem}.product-rail[data-astro-cid-z7xtgtb5]>article[data-astro-cid-z7xtgtb5]>strong[data-astro-cid-z7xtgtb5]{font-size:1.3rem}.product-rail[data-astro-cid-z7xtgtb5] a[data-astro-cid-z7xtgtb5]{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.after-section[data-astro-cid-z7xtgtb5]{background:var(--soft)}.after-grid[data-astro-cid-z7xtgtb5]{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:start;gap:72px;display:grid}.after-grid[data-astro-cid-z7xtgtb5]>div[data-astro-cid-z7xtgtb5]>p[data-astro-cid-z7xtgtb5]:last-child{max-width:690px;color:var(--ink-soft);font-size:1.08rem}.after-grid[data-astro-cid-z7xtgtb5] aside[data-astro-cid-z7xtgtb5]{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:30px}.after-grid[data-astro-cid-z7xtgtb5] ul[data-astro-cid-z7xtgtb5]{color:var(--ink-soft);gap:10px;margin:0 0 28px;padding-left:20px;display:grid}@media (width<=820px){.hero-layout[data-astro-cid-z7xtgtb5],.after-grid[data-astro-cid-z7xtgtb5]{grid-template-columns:1fr}.hero-layout[data-astro-cid-z7xtgtb5]{gap:40px}.product-heading[data-astro-cid-z7xtgtb5]{grid-template-columns:1fr;gap:20px}.product-rail[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]{grid-template-columns:minmax(0,1fr) 80px}.product-rail[data-astro-cid-z7xtgtb5] a[data-astro-cid-z7xtgtb5]{grid-column:1/-1;width:100%}}@media (width<=600px){.booking-hero[data-astro-cid-z7xtgtb5]{padding:118px 18px 56px}.hero-layout[data-astro-cid-z7xtgtb5]{gap:30px}.hero-layout[data-astro-cid-z7xtgtb5] h1[data-astro-cid-z7xtgtb5]{font-size:clamp(2.5rem,11vw,3.25rem)}.hero-intro[data-astro-cid-z7xtgtb5]{padding-left:18px}.timeline[data-astro-cid-z7xtgtb5]:before{left:27px}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]{grid-template-columns:56px minmax(0,1fr);gap:20px;padding-bottom:48px}.timeline[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]>span[data-astro-cid-z7xtgtb5]{width:56px;height:56px;font-size:.8rem}.product-rail[data-astro-cid-z7xtgtb5] article[data-astro-cid-z7xtgtb5]{grid-template-columns:1fr}.product-rail[data-astro-cid-z7xtgtb5]>article[data-astro-cid-z7xtgtb5]>strong[data-astro-cid-z7xtgtb5],.product-rail[data-astro-cid-z7xtgtb5] a[data-astro-cid-z7xtgtb5]{grid-column:auto}.after-grid[data-astro-cid-z7xtgtb5] aside[data-astro-cid-z7xtgtb5]{padding:24px}}
