.est[data-astro-cid-z74meu4i]{padding-block:clamp(1.75rem,4vw,2.75rem)}.est__grid[data-astro-cid-z74meu4i]{display:grid;grid-template-columns:minmax(0,370px) minmax(0,1fr);gap:1.25rem;align-items:start}@media(max-width:900px){.est__grid[data-astro-cid-z74meu4i]{grid-template-columns:minmax(0,1fr)}}.panel[data-astro-cid-z74meu4i]{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0}.ctrls[data-astro-cid-z74meu4i]{padding:1.4rem 1.25rem 1.5rem}.field[data-astro-cid-z74meu4i]+.field[data-astro-cid-z74meu4i],.two[data-astro-cid-z74meu4i]+.field[data-astro-cid-z74meu4i],.field[data-astro-cid-z74meu4i]+.two[data-astro-cid-z74meu4i]{margin-top:1.4rem}.two[data-astro-cid-z74meu4i]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.two[data-astro-cid-z74meu4i]>.field[data-astro-cid-z74meu4i]+.field[data-astro-cid-z74meu4i]{margin-top:0}.fhead[data-astro-cid-z74meu4i]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.flabel[data-astro-cid-z74meu4i]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem}.fhead[data-astro-cid-z74meu4i] .flabel[data-astro-cid-z74meu4i]{margin-bottom:0}.fval[data-astro-cid-z74meu4i]{font-weight:700;font-variant-numeric:tabular-nums;font-size:.98rem}.fval[data-astro-cid-z74meu4i] span[data-astro-cid-z74meu4i]{color:var(--muted);font-weight:400;font-size:.84rem}.fhead[data-astro-cid-z74meu4i]+input[data-astro-cid-z74meu4i][type=range]{margin-top:.7rem}input[data-astro-cid-z74meu4i][type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;outline:none;margin:0;background:linear-gradient(to right,var(--brand) var(--pct, 50%),var(--line) var(--pct, 50%))}input[data-astro-cid-z74meu4i][type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--brand);box-shadow:0 1px 4px #00000038;cursor:pointer}input[data-astro-cid-z74meu4i][type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--brand);box-shadow:0 1px 4px #00000038;cursor:pointer}.seg[data-astro-cid-z74meu4i]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:3px}.seg--4[data-astro-cid-z74meu4i]{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto}.seg[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i]{font:inherit;font-size:.86rem;font-weight:600;color:var(--muted);background:none;border:0;border-radius:7px;padding:.55rem .3rem;cursor:pointer;min-width:0}.seg[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i]:hover{color:var(--ink)}.seg[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i][aria-pressed=true]{background:var(--brand);color:#fff}.step[data-astro-cid-z74meu4i]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.step[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i]{font:inherit;font-size:1.1rem;line-height:1;background:none;border:0;color:var(--brand);padding:.6rem .75rem;cursor:pointer;font-weight:700}.step[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i]:hover{color:var(--brand-deep)}.step[data-astro-cid-z74meu4i] output[data-astro-cid-z74meu4i]{text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.opts[data-astro-cid-z74meu4i]{display:flex;flex-direction:column;gap:6px}.opts[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i]{display:grid;grid-template-columns:1fr auto;gap:.15rem .75rem;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem}.opts[data-astro-cid-z74meu4i] b[data-astro-cid-z74meu4i]{font-size:.95rem}.opts[data-astro-cid-z74meu4i] em[data-astro-cid-z74meu4i]{grid-column:1 / -1;font-style:normal;font-size:.8rem;color:var(--muted);line-height:1.35}.opts[data-astro-cid-z74meu4i] i[data-astro-cid-z74meu4i]{font-style:normal;font-size:.82rem;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.opts[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i][aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,#fff);box-shadow:inset 0 0 0 1px var(--brand)}.opts[data-astro-cid-z74meu4i] button[data-astro-cid-z74meu4i][aria-pressed=true] i[data-astro-cid-z74meu4i]{color:var(--brand)}.adds[data-astro-cid-z74meu4i]{display:flex;flex-direction:column}.add[data-astro-cid-z74meu4i]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.65rem .1rem;cursor:pointer;border-top:1px solid var(--line);font-size:.9rem}.add[data-astro-cid-z74meu4i]:first-child{border-top:0}.add[data-astro-cid-z74meu4i] input[data-astro-cid-z74meu4i]{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.add__p[data-astro-cid-z74meu4i]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.stage[data-astro-cid-z74meu4i]{overflow:hidden;background:#0f1821;border-color:#223040;color:#e9eef2}.stage__head[data-astro-cid-z74meu4i]{padding:1.25rem 1.4rem 0}.stage__head[data-astro-cid-z74meu4i] h2[data-astro-cid-z74meu4i]{color:#fff;font-size:clamp(1.2rem,2.4vw,1.5rem);margin:0}.stage__spec[data-astro-cid-z74meu4i]{color:#90a4b4;font-size:.86rem;margin:.4rem 0 0;font-variant-numeric:tabular-nums}.stage__canvas[data-astro-cid-z74meu4i]{position:relative;height:clamp(250px,36vw,380px);margin-top:.4rem}.stage__canvas[data-astro-cid-z74meu4i] canvas[data-astro-cid-z74meu4i]{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.stage__canvas[data-astro-cid-z74meu4i] canvas[data-astro-cid-z74meu4i]:active{cursor:grabbing}.stage__fallback[data-astro-cid-z74meu4i]{display:none;position:absolute;inset:0;margin:0;align-items:center;justify-content:center;text-align:center;color:#90a4b4;font-size:.9rem;padding:0 1.5rem}.stage__hint[data-astro-cid-z74meu4i]{position:absolute;right:1rem;bottom:.7rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#7e94a6}.quote[data-astro-cid-z74meu4i]{border-top:1px solid #223040;background:#142030;padding:1.1rem 1.4rem 1.4rem}.quote__top[data-astro-cid-z74meu4i]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.quote__label[data-astro-cid-z74meu4i]{margin:0;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#90a4b4}.quote__amount[data-astro-cid-z74meu4i]{margin:.15rem 0 0;font-size:clamp(2.1rem,5.5vw,3rem);line-height:1;font-weight:700;letter-spacing:-.025em;color:var(--accent);font-variant-numeric:tabular-nums}.btn--book[data-astro-cid-z74meu4i]{background:var(--accent);color:#2b0f08;border:0;font-weight:700;padding:.8rem 1.3rem;border-radius:9px;cursor:pointer;font-size:.95rem;white-space:nowrap}.btn--book[data-astro-cid-z74meu4i]:hover{filter:brightness(1.07)}.quote__lines[data-astro-cid-z74meu4i]{margin:1.05rem 0 0;display:flex;flex-direction:column;gap:.5rem}.quote__lines[data-astro-cid-z74meu4i]>div[data-astro-cid-z74meu4i]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;color:#a7bac8;font-variant-numeric:tabular-nums}.quote__lines[data-astro-cid-z74meu4i] dt[data-astro-cid-z74meu4i]{margin:0}.quote__lines[data-astro-cid-z74meu4i] dd[data-astro-cid-z74meu4i]{margin:0;color:#e9eef2;font-weight:600}.quote__lines[data-astro-cid-z74meu4i] .is-sub[data-astro-cid-z74meu4i]{border-top:1px solid #223040;padding-top:.6rem}.quote__note[data-astro-cid-z74meu4i]{margin:.8rem 0 0;font-size:.82rem;color:#90a4b4}.booked[data-astro-cid-z74meu4i]{margin-top:1rem;padding:.9rem 1rem;background:#0f1821;border:1px solid var(--brand);border-radius:10px;font-size:.88rem;color:#cddae4}.booked[data-astro-cid-z74meu4i] p[data-astro-cid-z74meu4i]{margin:0}.booked__next[data-astro-cid-z74meu4i]{margin-top:.45rem!important;color:#90a4b4;font-size:.83rem}.booked[data-astro-cid-z74meu4i] a[data-astro-cid-z74meu4i]{color:var(--accent)}.after[data-astro-cid-z74meu4i]{padding-block:clamp(2rem,5vw,3.25rem);border-top:1px solid var(--line)}.after[data-astro-cid-z74meu4i] h2[data-astro-cid-z74meu4i]{margin-bottom:1.1rem}.steps[data-astro-cid-z74meu4i]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;counter-reset:s}.steps[data-astro-cid-z74meu4i] li[data-astro-cid-z74meu4i]{counter-increment:s;position:relative;padding-top:2.1rem;font-size:.93rem;color:var(--muted);line-height:1.5}.steps[data-astro-cid-z74meu4i] li[data-astro-cid-z74meu4i]:before{content:counter(s);position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:.8rem;font-weight:700}.steps[data-astro-cid-z74meu4i] b[data-astro-cid-z74meu4i]{color:var(--ink);font-weight:600}.after__note[data-astro-cid-z74meu4i]{margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem;max-width:68ch}
