.resa[data-astro-cid-tldlwd43]{padding-block:clamp(7.5rem,15vw,10rem) clamp(4rem,9vw,6rem)}.head[data-astro-cid-tldlwd43]{max-width:40rem}h1[data-astro-cid-tldlwd43]{font-size:clamp(2.6rem,8vw,5rem);font-weight:420;letter-spacing:-.03em}.lead[data-astro-cid-tldlwd43]{margin-top:1.2rem;color:var(--c-ink-soft);font-size:1.08rem}.grid[data-astro-cid-tldlwd43]{display:grid;gap:3rem;margin-top:clamp(2.5rem,6vw,4rem);align-items:start}fieldset[data-astro-cid-tldlwd43]{border:0;margin:0;padding:0 0 2rem;border-bottom:1px solid var(--c-line);margin-bottom:2rem;min-width:0}legend[data-astro-cid-tldlwd43]{display:flex;align-items:baseline;gap:.8rem;padding:0;font:400 clamp(1.4rem,4vw,1.9rem)/1.2 var(--f-serif);margin-bottom:1.2rem}.choices[data-astro-cid-tldlwd43]{display:grid;gap:.7rem}.choices[data-astro-cid-tldlwd43].two{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.choice[data-astro-cid-tldlwd43]{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;padding:1rem 1.2rem;border:1px solid var(--c-line);border-radius:14px;background:var(--c-surface);cursor:pointer;transition:border-color .25s,box-shadow .25s}.choice[data-astro-cid-tldlwd43]:hover{border-color:var(--c-gold)}.choice[data-astro-cid-tldlwd43] input[data-astro-cid-tldlwd43]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.choice[data-astro-cid-tldlwd43]:has(input:checked){border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.choice[data-astro-cid-tldlwd43]:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.c-main[data-astro-cid-tldlwd43]{font:500 1.05rem var(--f-sans)}.c-price[data-astro-cid-tldlwd43]{font:400 1.25rem var(--f-serif);white-space:nowrap}.c-sub[data-astro-cid-tldlwd43]{font-size:.88rem;color:var(--c-ink-soft)}.field[data-astro-cid-tldlwd43][hidden]{display:none}.field[data-astro-cid-tldlwd43]{display:grid;gap:.45rem;margin-top:1rem}.f-label[data-astro-cid-tldlwd43]{font:600 .85rem var(--f-sans)}.f-label[data-astro-cid-tldlwd43] small[data-astro-cid-tldlwd43]{font-weight:400;color:var(--c-ink-soft)}.field[data-astro-cid-tldlwd43] [data-astro-cid-tldlwd43]:is(input,textarea){font:400 1rem var(--f-sans);color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line);border-radius:12px;padding:.85rem 1rem;width:100%;min-height:48px}.field[data-astro-cid-tldlwd43] [data-astro-cid-tldlwd43]:is(input,textarea):focus{outline:2px solid var(--c-accent);outline-offset:1px;border-color:transparent}.field[data-astro-cid-tldlwd43] input[data-astro-cid-tldlwd43][aria-invalid=true]{border-color:var(--c-danger)}.note[data-astro-cid-tldlwd43]{margin-top:.9rem;font:italic 400 1rem var(--f-serif);color:var(--c-ink-soft)}.error[data-astro-cid-tldlwd43]{margin-top:.7rem;font:600 .88rem var(--f-sans);color:var(--c-danger)}.confirm[data-astro-cid-tldlwd43]{display:flex;align-items:flex-start;gap:.7rem;min-height:44px;margin-bottom:1.4rem;font-size:var(--fs-value);line-height:1.45;color:var(--c-ink-soft);cursor:pointer}.confirm[data-astro-cid-tldlwd43] input[data-astro-cid-tldlwd43]{flex:none;width:20px;height:20px;margin:.1rem 0 0;accent-color:var(--c-accent)}.actions[data-astro-cid-tldlwd43]{display:grid;justify-items:start;gap:1.2rem}.privacy[data-astro-cid-tldlwd43]{font-size:.85rem;color:var(--c-ink-soft);max-width:46ch}.preview[data-astro-cid-tldlwd43]{display:grid;gap:.8rem;order:-1}.p-label[data-astro-cid-tldlwd43]{font:600 .72rem var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent)}.phone[data-astro-cid-tldlwd43]{background:var(--c-wa-bg);border-radius:22px;padding:1.4rem;min-height:14rem;border:1px solid var(--c-line)}.bubble[data-astro-cid-tldlwd43]{position:relative;margin-inline-start:auto;max-width:92%;width:fit-content;white-space:pre-line;background:var(--c-wa-bubble);color:var(--c-wa-ink);padding:.8rem 1rem;border-radius:12px 0 12px 12px;font:400 .95rem/1.5 var(--f-sans);box-shadow:0 1px 1px var(--veil-light)}.bubble[data-astro-cid-tldlwd43]:after{content:"";position:absolute;top:0;inset-inline-end:-8px;border:8px solid transparent;border-top-color:var(--c-wa-bubble);border-inline-start-color:var(--c-wa-bubble)}@media(min-width:900px){.grid[data-astro-cid-tldlwd43]{grid-template-columns:7fr 5fr;column-gap:clamp(3rem,6vw,5rem)}.preview[data-astro-cid-tldlwd43]{position:sticky;top:7rem;order:0}}
