.breadcrumb[data-astro-cid-fa3gi3x5]{font-size:.86rem;font-family:var(--font-mono);flex-wrap:wrap;gap:8px;padding:26px 0 0;display:flex}.breadcrumb[data-astro-cid-fa3gi3x5] a[data-astro-cid-fa3gi3x5]:hover{color:var(--accent)}.hero[data-astro-cid-fa3gi3x5]{padding:34px 0 64px}.hero-grid[data-astro-cid-fa3gi3x5]{grid-template-columns:1fr .85fr;align-items:start;gap:56px;display:grid}.intro[data-astro-cid-fa3gi3x5]{--cta-width:540px;flex-direction:column;gap:16px;display:flex}.intro[data-astro-cid-fa3gi3x5] h1[data-astro-cid-fa3gi3x5]{font-size:clamp(2.1rem,4.2vw,3.2rem)}.desc[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:14px;max-width:34em;display:flex}.desc[data-astro-cid-fa3gi3x5] p[data-astro-cid-fa3gi3x5]{color:var(--text-muted);line-height:1.65}.price-box[data-astro-cid-fa3gi3x5]{width:100%;max-width:var(--cta-width);background:var(--yellow);color:var(--navy);border-radius:12px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:14px;padding:24px 28px;display:flex}.price[data-astro-cid-fa3gi3x5]{align-items:center;gap:10px;display:flex}.price[data-astro-cid-fa3gi3x5] strong[data-astro-cid-fa3gi3x5]{letter-spacing:-.04em;font-size:3.2rem;font-weight:800;line-height:1}.price[data-astro-cid-fa3gi3x5] span[data-astro-cid-fa3gi3x5]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;line-height:1.4}.price-facts[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:5px;margin:0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.reserve-cta[data-astro-cid-fa3gi3x5]{width:100%;max-width:var(--cta-width);background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:12px;align-self:flex-start;margin-top:4px;padding:19px 32px;font-size:1.08rem;font-weight:700}.reserve-cta[data-astro-cid-fa3gi3x5]:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.reserve-cta[data-astro-cid-fa3gi3x5] svg[data-astro-cid-fa3gi3x5]{width:19px;height:19px}.media[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:14px;display:flex}.thumbs[data-astro-cid-fa3gi3x5]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.thumbs[data-astro-cid-fa3gi3x5] figure[data-astro-cid-fa3gi3x5]{margin:0}.thumbs[data-astro-cid-fa3gi3x5] figcaption[data-astro-cid-fa3gi3x5]{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:.68rem}.section-head[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:12px;max-width:40em;margin-bottom:34px;display:flex}.specs-grid[data-astro-cid-fa3gi3x5]{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;display:grid}.spec-table[data-astro-cid-fa3gi3x5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.spec-table[data-astro-cid-fa3gi3x5]>div[data-astro-cid-fa3gi3x5]{border-top:1px solid var(--line);border-left:1px solid var(--line);padding:20px 22px}.spec-table[data-astro-cid-fa3gi3x5]>div[data-astro-cid-fa3gi3x5]:nth-child(-n+2){border-top:none}.spec-table[data-astro-cid-fa3gi3x5]>div[data-astro-cid-fa3gi3x5]:nth-child(odd){border-left:none}.spec-table[data-astro-cid-fa3gi3x5] dt[data-astro-cid-fa3gi3x5]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.spec-table[data-astro-cid-fa3gi3x5] dd[data-astro-cid-fa3gi3x5]{letter-spacing:-.02em;margin:6px 0 0;font-size:1.22rem;font-weight:800}.strengths[data-astro-cid-fa3gi3x5] ul[data-astro-cid-fa3gi3x5],.advice[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;font-size:.97rem;list-style:none;display:flex}.strengths[data-astro-cid-fa3gi3x5] li[data-astro-cid-fa3gi3x5],.advice[data-astro-cid-fa3gi3x5] li[data-astro-cid-fa3gi3x5]{color:var(--text-muted);padding-left:26px;position:relative}.strengths[data-astro-cid-fa3gi3x5] li[data-astro-cid-fa3gi3x5]:before,.advice[data-astro-cid-fa3gi3x5] li[data-astro-cid-fa3gi3x5]:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:14px;height:8px;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.booking[data-astro-cid-fa3gi3x5]{background:var(--navy-deep);border-block:1px solid var(--border)}.steps[data-astro-cid-fa3gi3x5]{flex-direction:column;gap:34px;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.step-label[data-astro-cid-fa3gi3x5]{align-items:center;gap:12px;margin-bottom:14px;font-size:1.06rem;font-weight:700;display:flex}.num[data-astro-cid-fa3gi3x5]{background:var(--yellow);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:800;display:grid}.booqable-product[data-astro-cid-fa3gi3x5]{min-height:160px}.fallback[data-astro-cid-fa3gi3x5]{margin-top:22px;font-size:.94rem}.fallback[data-astro-cid-fa3gi3x5] a[data-astro-cid-fa3gi3x5],.card[data-astro-cid-fa3gi3x5] a[data-astro-cid-fa3gi3x5]{color:var(--yellow);font-weight:700}.small[data-astro-cid-fa3gi3x5]{margin-top:12px;font-size:.9rem}@media (width<=900px){.hero-grid[data-astro-cid-fa3gi3x5],.specs-grid[data-astro-cid-fa3gi3x5]{grid-template-columns:1fr;gap:32px}}@media (width<=520px){.spec-table[data-astro-cid-fa3gi3x5]{grid-template-columns:1fr}}
