.ws-contact-page.svelte-1ikk853{min-height:calc(100vh - 120px);background-color:#faf8f5;color:var(--ws-ink, #1a1918);font-family:var(--font-body, "Montserrat", sans-serif);padding:48px 24px 80px}.ws-contact-container.svelte-1ikk853{max-width:1200px;margin:0 auto}.ws-contact-header.svelte-1ikk853{text-align:center;max-width:720px;margin:0 auto 52px}.ws-contact-eyebrow.svelte-1ikk853{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ws-gold, #b88628);margin-bottom:12px}.ws-contact-title.svelte-1ikk853{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:clamp(34px,4.5vw,48px);line-height:1.15;margin:0 0 16px;color:var(--ws-ink, #1a1918)}.ws-title-light.svelte-1ikk853{font-weight:400;font-style:italic;display:inline-block;margin-right:8px}.ws-title-heavy.svelte-1ikk853{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ws-contact-subtitle.svelte-1ikk853{font-size:15px;line-height:1.65;color:#6a645d;margin:0}.ws-contact-layout.svelte-1ikk853{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:992px){.ws-contact-layout.svelte-1ikk853{grid-template-columns:5fr 7fr;gap:48px}}.ws-contact-card-group.svelte-1ikk853{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.ws-method-card.svelte-1ikk853{display:flex;align-items:flex-start;gap:18px;background:#fff;border:1px solid var(--ws-line, #ede8e1);border-radius:4px;padding:20px 22px;text-decoration:none;color:inherit;transition:all .25s ease;position:relative}.ws-method-card.svelte-1ikk853:hover:not(.ws-method-card--static){border-color:var(--ws-gold, #b88628);transform:translateY(-2px);box-shadow:0 12px 24px -10px #1a191814}.ws-method-icon.svelte-1ikk853{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#faf6ef;color:var(--ws-gold, #b88628);flex-shrink:0;transition:all .25s ease}.ws-method-card.svelte-1ikk853:hover:not(.ws-method-card--static) .ws-method-icon:where(.svelte-1ikk853){background:var(--ws-gold, #b88628);color:#fff}.ws-method-body.svelte-1ikk853{flex:1;min-width:0}.ws-method-label.svelte-1ikk853{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#8c847a;margin-bottom:4px}.ws-method-val.svelte-1ikk853{display:block;font-size:15px;font-weight:700;color:var(--ws-ink, #1a1918);margin-bottom:4px;word-break:break-word}.ws-method-card.svelte-1ikk853:hover:not(.ws-method-card--static) .ws-method-val:where(.svelte-1ikk853){color:var(--ws-gold, #b88628)}.ws-method-desc.svelte-1ikk853{display:block;font-size:12.5px;color:#7a746d;line-height:1.45}.ws-method-arrow.svelte-1ikk853{align-self:center;color:#aaa297;transition:transform .2s ease,color .2s ease}.ws-method-card.svelte-1ikk853:hover .ws-method-arrow:where(.svelte-1ikk853){color:var(--ws-gold, #b88628);transform:translate(3px)}.ws-trust-box.svelte-1ikk853{background:#faf6ef;border:1px solid #ebdccb;border-radius:4px;padding:24px}.ws-trust-heading.svelte-1ikk853{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ws-ink, #1a1918);margin:0 0 16px}.ws-trust-items.svelte-1ikk853{display:flex;flex-direction:column;gap:12px}.ws-trust-item.svelte-1ikk853{display:flex;align-items:center;gap:12px;font-size:13px;color:#5c554e;font-weight:500}.ws-trust-icon{color:var(--ws-gold, #b88628);flex-shrink:0}.ws-additional-content.svelte-1ikk853{margin-top:24px;font-size:14px;line-height:1.6;color:#7a746d}.ws-form-card.svelte-1ikk853{background:#fff;border:1px solid var(--ws-line, #ede8e1);border-radius:4px;box-shadow:0 16px 36px -12px #1a19180d;overflow:hidden}.ws-form-header.svelte-1ikk853{padding:32px 36px 24px;border-bottom:1px solid var(--ws-line, #ede8e1);background:#fff}.ws-form-title.svelte-1ikk853{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:26px;font-weight:700;color:var(--ws-ink, #1a1918);margin:0 0 6px}.ws-form-desc.svelte-1ikk853{font-size:13.5px;color:#7a746d;margin:0;line-height:1.5}.ws-form.svelte-1ikk853{padding:32px 36px 36px;display:flex;flex-direction:column;gap:22px}.ws-form-row.svelte-1ikk853{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.ws-form-row.svelte-1ikk853{grid-template-columns:1fr 1fr}}.ws-form-field.svelte-1ikk853{display:flex;flex-direction:column;gap:7px}.ws-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5c554e}.ws-input,.ws-textarea{border:1px solid #dfd8cf!important;background:#fff!important;border-radius:3px!important;font-size:14px!important;color:var(--ws-ink, #1a1918)!important;padding:12px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.ws-input:focus,.ws-textarea:focus{border-color:var(--ws-gold, #b88628)!important;box-shadow:0 0 0 1px var(--ws-gold, #b88628)!important;outline:none!important}.ws-input--error{border-color:#dc2626!important}.ws-field-error.svelte-1ikk853{font-size:11.5px;color:#dc2626;margin:0;font-weight:600}.ws-form-alert.svelte-1ikk853{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;font-size:13.5px}.ws-submit-btn{height:52px!important;width:100%!important;background:var(--ws-ink, #1a1918)!important;color:#fff!important;border:none!important;border-radius:3px!important;font-size:12.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.16em!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:6px!important}.ws-submit-btn:hover:not(:disabled){background:var(--ws-gold, #b88628)!important;box-shadow:0 10px 20px -6px #b8862866!important;transform:translateY(-1px)!important}.ws-submit-btn:disabled{opacity:.7!important;cursor:not-allowed!important}.ws-btn-spinner.svelte-1ikk853{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1ikk853-wsSpin .7s linear infinite;margin-right:10px}@keyframes svelte-1ikk853-wsSpin{to{transform:rotate(360deg)}}.ws-form-privacy.svelte-1ikk853{text-align:center;font-size:11.5px;color:#8c847a;margin:0}.ws-privacy-link.svelte-1ikk853{color:var(--ws-ink, #1a1918);text-decoration:underline;transition:color .2s ease}.ws-privacy-link.svelte-1ikk853:hover{color:var(--ws-gold, #b88628)}.ws-form-success.svelte-1ikk853{background:#fff;border:1px solid var(--ws-line, #ede8e1);border-radius:4px;padding:60px 40px;text-align:center;box-shadow:0 16px 36px -12px #1a19180d}.ws-success-badge.svelte-1ikk853{width:64px;height:64px;border-radius:50%;background:#faf6ef;color:var(--ws-gold, #b88628);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border:1px solid #ebdccb}.ws-success-title.svelte-1ikk853{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-size:32px;font-weight:700;color:var(--ws-ink, #1a1918);margin:0 0 12px}.ws-success-text.svelte-1ikk853{font-size:15px;line-height:1.6;color:#6a645d;max-width:440px;margin:0 auto 32px}.ws-success-actions.svelte-1ikk853{display:flex;justify-content:center}.ws-success-link.svelte-1ikk853{display:inline-flex;align-items:center;padding:14px 28px;background:var(--ws-ink, #1a1918);color:#fff;text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;border-radius:3px;transition:all .25s ease}.ws-success-link.svelte-1ikk853:hover{background:var(--ws-gold, #b88628);transform:translateY(-1px)}
