.form-card[data-astro-cid-zhjzn6ly]{background:var(--paper);border:var(--border);box-shadow:8px 8px 0 var(--ink);border-radius:20px;padding:clamp(1.4rem,3.5vw,2.5rem)}.grid[data-astro-cid-zhjzn6ly]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;display:grid}.full[data-astro-cid-zhjzn6ly]{grid-column:1/-1}.field[data-astro-cid-zhjzn6ly]{min-width:0}fieldset[data-astro-cid-zhjzn6ly]{border:0;margin:0;padding:0}label[data-astro-cid-zhjzn6ly],legend[data-astro-cid-zhjzn6ly]{margin-bottom:.35rem;padding:0;font-weight:700;display:block}b[data-astro-cid-zhjzn6ly]{color:var(--red)}input[data-astro-cid-zhjzn6ly]:not([type=radio]),select[data-astro-cid-zhjzn6ly],textarea[data-astro-cid-zhjzn6ly]{border:2px solid var(--ink);background:#fff;border-radius:10px;width:100%;min-height:50px;padding:.65rem .85rem;font-size:1rem}textarea[data-astro-cid-zhjzn6ly]{resize:vertical}[data-astro-cid-zhjzn6ly][aria-invalid=true]{border-color:var(--red)!important;background:#fff4f1!important}.error[data-astro-cid-zhjzn6ly]{color:var(--red);margin-top:.25rem;font-size:.92rem;font-weight:600}.error[data-astro-cid-zhjzn6ly]:empty{display:none}.choices[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.choice[data-astro-cid-zhjzn6ly]{cursor:pointer;margin:0;font-weight:500}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]{opacity:0;position:absolute}.choice[data-astro-cid-zhjzn6ly] span[data-astro-cid-zhjzn6ly]{border:2px solid var(--ink);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;min-height:72px;padding:.6rem .95rem;line-height:1.25;transition:background-color .15s,box-shadow .15s;display:flex}.choice[data-astro-cid-zhjzn6ly] strong[data-astro-cid-zhjzn6ly]{font-family:var(--font-display);font-size:1.35rem;font-weight:400}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:checked+span[data-astro-cid-zhjzn6ly]{background:var(--pink);box-shadow:3px 3px 0 var(--ink)}.choice[data-astro-cid-zhjzn6ly] input[data-astro-cid-zhjzn6ly]:focus-visible+span[data-astro-cid-zhjzn6ly]{outline:3px solid var(--teal);outline-offset:2px}.hp[data-astro-cid-zhjzn6ly]{position:absolute;left:-9999px}.form-alert[data-astro-cid-zhjzn6ly]{border:2px solid var(--red);color:var(--red-deep);background:#fff0ec;border-radius:10px;margin-top:1.25rem;padding:.75rem 1rem;font-weight:700}.submit[data-astro-cid-zhjzn6ly]{width:100%;margin-top:1.5rem}.fallback[data-astro-cid-zhjzn6ly]{margin-top:1rem}.result[data-astro-cid-zhjzn6ly]{text-align:center;outline:none;padding-block:1.5rem}.result[data-astro-cid-zhjzn6ly] h2[data-astro-cid-zhjzn6ly]{font-size:clamp(1.9rem,4vw,2.75rem)}.result[data-astro-cid-zhjzn6ly] p[data-astro-cid-zhjzn6ly]{max-width:46ch;color:var(--ink-soft);margin:1rem auto 1.75rem}.result[data-astro-cid-zhjzn6ly] .btn-row[data-astro-cid-zhjzn6ly]{justify-content:center}.back[data-astro-cid-zhjzn6ly]{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:1.5rem;font-weight:700;text-decoration:underline}[data-astro-cid-zhjzn6ly][hidden]{display:none!important}@media (width<=560px){.grid[data-astro-cid-zhjzn6ly]{grid-template-columns:1fr}}.card[data-astro-cid-qox7tg37]{background:var(--paper);border:var(--border);box-shadow:8px 8px 0 var(--ink);text-align:center;border-radius:20px;padding:clamp(1.75rem,4vw,3rem)}h2[data-astro-cid-qox7tg37].display{font-size:clamp(1.9rem,4vw,2.75rem)}p[data-astro-cid-qox7tg37]{color:var(--ink-soft);margin-top:.9rem}.actions[data-astro-cid-qox7tg37]{gap:1.1rem;max-width:340px;margin:1.75rem auto 0;display:grid}.address[data-astro-cid-qox7tg37]{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.stamp[data-astro-cid-qox7tg37]{color:var(--red);margin-top:1.25rem}.book[data-astro-cid-llgjfdv7]{--burst-x:20%;--burst-y:85%}.layout[data-astro-cid-llgjfdv7]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}h1[data-astro-cid-llgjfdv7].display{font-size:clamp(2.75rem,5vw,4.4rem)}.lead[data-astro-cid-llgjfdv7]{margin-top:1.1rem}.price-link[data-astro-cid-llgjfdv7]{margin-top:1rem}.contact[data-astro-cid-llgjfdv7]{margin-top:2rem}.contact[data-astro-cid-llgjfdv7] li[data-astro-cid-llgjfdv7]{overflow-wrap:anywhere;border-bottom:2px dashed #1f181540;grid-template-columns:5.5rem 1fr;align-items:baseline;padding-block:.6rem;display:grid}.contact[data-astro-cid-llgjfdv7] .stamp[data-astro-cid-llgjfdv7]{color:var(--red)}.contact[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]{font-weight:700}.deco[data-astro-cid-llgjfdv7]{width:150px;margin:2.75rem 0 0 1.5rem;rotate:-5deg}@media (width<=900px){.layout[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}.deco[data-astro-cid-llgjfdv7]{display:none}}
