.page-wrap.svelte-6u3il2.svelte-6u3il2{padding:8rem 2rem 4rem;max-width:620px;margin:0 auto}.page-eyebrow.svelte-6u3il2.svelte-6u3il2{font-family:var(--font-title);font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:var(--ember);margin-bottom:1rem}.page-title.svelte-6u3il2.svelte-6u3il2{font-family:var(--font-title);font-weight:900;font-size:clamp(2rem,5vw,3.2rem);color:var(--parchment);line-height:1.05;margin-bottom:.5rem;text-shadow:0 0 40px rgba(200,66,10,.2)}.page-title.svelte-6u3il2 span.svelte-6u3il2{display:block;color:var(--gold)}.page-sub.svelte-6u3il2.svelte-6u3il2{color:var(--ash);font-style:italic;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.form-box.svelte-6u3il2.svelte-6u3il2{background:#c9922a08;border:1px solid rgba(201,146,42,.12);border-top:2px solid var(--ember);padding:2.5rem}.form-grid.svelte-6u3il2.svelte-6u3il2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.form-full.svelte-6u3il2.svelte-6u3il2{grid-column:1 / -1}.field.svelte-6u3il2.svelte-6u3il2{margin-bottom:0}.field.svelte-6u3il2 label.svelte-6u3il2{display:block;font-family:var(--font-title);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-bottom:.35rem}.field.svelte-6u3il2 input.svelte-6u3il2{width:100%;background:#0006;border:1px solid rgba(201,146,42,.2);color:var(--parchment);padding:.7rem 1rem;font-family:var(--font-body);font-size:1rem;transition:border-color .3s}.field.svelte-6u3il2 input.svelte-6u3il2:focus{outline:none;border-color:var(--ember)}.field.svelte-6u3il2 input.svelte-6u3il2::placeholder{color:#8a807073}.phone-wrap.svelte-6u3il2.svelte-6u3il2{display:flex;gap:0}.prefix-wrap.svelte-6u3il2.svelte-6u3il2{position:relative;flex-shrink:0}.prefix-btn.svelte-6u3il2.svelte-6u3il2{display:flex;align-items:center;gap:.4rem;background:#0006;border:1px solid rgba(201,146,42,.2);border-right:none;color:var(--parchment);padding:.7rem .8rem;cursor:pointer;font-size:.95rem;white-space:nowrap;height:100%;transition:background .2s}.prefix-btn.svelte-6u3il2.svelte-6u3il2:hover{background:#c9922a14}.prefix-dropdown.svelte-6u3il2.svelte-6u3il2{position:absolute;top:100%;left:0;z-index:200;background:#1a1209;border:1px solid rgba(201,146,42,.25);width:260px;max-height:220px;display:flex;flex-direction:column}.prefix-search.svelte-6u3il2.svelte-6u3il2{background:#0006;border:none;border-bottom:1px solid rgba(201,146,42,.15);color:var(--parchment);padding:.55rem .8rem;font-family:var(--font-body);font-size:.9rem;outline:none}.prefix-list.svelte-6u3il2.svelte-6u3il2{overflow-y:auto;max-height:165px}.prefix-opt.svelte-6u3il2.svelte-6u3il2{display:flex;align-items:center;gap:.6rem;padding:.45rem .8rem;cursor:pointer;font-size:.88rem;color:var(--ash);transition:background .15s;width:100%;background:none;border:none;text-align:left}.prefix-opt.svelte-6u3il2.svelte-6u3il2:hover{background:#c9922a14;color:var(--parchment)}.prefix-dial.svelte-6u3il2.svelte-6u3il2{margin-left:auto;color:var(--gold);font-size:.82rem}.phone-input.svelte-6u3il2.svelte-6u3il2{flex:1;background:#0006;border:1px solid rgba(201,146,42,.2);color:var(--parchment);padding:.7rem 1rem;font-family:var(--font-body);font-size:1rem}.phone-input.svelte-6u3il2.svelte-6u3il2:focus{outline:none;border-color:var(--ember)}.submit-btn.svelte-6u3il2.svelte-6u3il2{width:100%;padding:.9rem;margin-top:.5rem}.submit-btn.svelte-6u3il2.svelte-6u3il2:disabled{opacity:.6;cursor:not-allowed}.form-msg.svelte-6u3il2.svelte-6u3il2{margin-top:1rem;padding:.8rem 1rem;font-size:.88rem}.form-msg.ok.svelte-6u3il2.svelte-6u3il2{background:#4a9a601a;border:1px solid rgba(74,154,96,.3);color:#6db87a}.form-msg.err.svelte-6u3il2.svelte-6u3il2{background:#c8420a1a;border:1px solid rgba(200,66,10,.3);color:#d4956a}@media (max-width: 600px){.form-grid.svelte-6u3il2.svelte-6u3il2{grid-template-columns:1fr}.page-wrap.svelte-6u3il2.svelte-6u3il2{padding:7rem 1.2rem 3rem}}
