.contact-page.svelte-1bv7ezn{padding-top:5rem}.contact-inner.svelte-1bv7ezn{max-width:1060px;margin:0 auto;padding:0 2rem}.contact-hero.svelte-1bv7ezn{padding:5rem 0 3rem}.contact-title.svelte-1bv7ezn{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3rem);font-weight:400;line-height:1.15;color:var(--color-slate-950);letter-spacing:-.03em;max-width:500px;margin-top:.5rem}.contact-lead.svelte-1bv7ezn{font-size:1.05rem;line-height:1.65;color:var(--color-slate-500);max-width:480px;margin-top:1.25rem}.contact-form-section.svelte-1bv7ezn{padding:0 0 6rem}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem}.form-row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.35rem}.form-label.svelte-1bv7ezn{font-size:.8rem;font-weight:500;color:var(--color-slate-700)}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{padding:.7rem .85rem;border:1.5px solid var(--color-warm-300);border-radius:6px;background:var(--color-warm-white);font-family:var(--font-body);font-size:.9rem;color:var(--color-slate-800);outline:none;transition:border-color .2s}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:var(--color-slate-400)}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--color-amber)}textarea.svelte-1bv7ezn{resize:vertical;min-height:100px}select.svelte-1bv7ezn{cursor:pointer}.info-side.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.5rem}.info-card.svelte-1bv7ezn{background:var(--color-warm-100);border:1px solid var(--color-warm-200);border-radius:10px;padding:1.5rem}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-slate-900);margin-bottom:.5rem}.info-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.88rem;line-height:1.55;color:var(--color-slate-500)}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--color-amber);text-decoration:none}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{text-decoration:underline}.info-card.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){list-style:none;display:flex;flex-direction:column;gap:.4rem}.info-card.svelte-1bv7ezn li:where(.svelte-1bv7ezn){font-size:.85rem;color:var(--color-slate-500);padding-left:1.1rem;position:relative}.info-card.svelte-1bv7ezn li:where(.svelte-1bv7ezn):before{content:"—";position:absolute;left:0;color:var(--color-warm-300)}.success-card.svelte-1bv7ezn{text-align:center;padding:4rem 2rem}.success-icon.svelte-1bv7ezn{width:56px;height:56px;border-radius:50%;background:#5a9a6a1f;color:var(--color-sev3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 1.5rem}.success-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--color-slate-950)}.success-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--color-slate-500);margin-top:.5rem;font-size:1rem}@media(max-width:768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:2.5rem}.form-row.svelte-1bv7ezn{grid-template-columns:1fr}}
