.Contact_hero__bhfRC{padding:140px 0 4rem;background:transparent}.Contact_heroGrid__PEuwA{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:start}@media (min-width:1024px){.Contact_heroGrid__PEuwA{grid-template-columns:5fr 6fr;gap:4rem}}@media (min-width:1280px){.Contact_heroGrid__PEuwA{gap:5rem}}.Contact_heroContent__mtmnU{max-width:480px;padding-top:.5rem}.Contact_label__1drJB{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:1.25rem;opacity:.9}.Contact_title___qbpA{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:1.25rem}.Contact_accent__9VT59{color:var(--color-accent)}.Contact_description__W7ZM6{font-size:1.0625rem;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:2rem}.Contact_expectations__mzPZv{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem}.Contact_expectationsTitle__LBAvr{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.875rem}.Contact_expectationsList__oTVx7{list-style:none;display:flex;flex-direction:column;gap:.625rem}.Contact_expectationsList__oTVx7 li{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--color-text-secondary)}.Contact_expectationsList__oTVx7 svg{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.Contact_formWrapper__azTVI{position:relative}.Contact_formCard__t9HTs{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.5rem}.Contact_formTitle__BGNXi{font-family:var(--font-display);font-size:1.75rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.Contact_formSubtitle__KmjSg{font-size:.9375rem;color:var(--color-text-muted);margin-bottom:2rem}.Contact_ghlFormContainer__YRYdu{width:100%;min-height:600px;border-radius:var(--radius-lg);overflow:hidden}.Contact_ghlFormContainer__YRYdu iframe{width:100%;min-height:600px}.Contact_formPlaceholder__u2usV{background:var(--color-bg-tertiary);border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.Contact_placeholderContent__dmFg_{display:flex;flex-direction:column;align-items:center;gap:1rem}.Contact_placeholderContent__dmFg_ svg{width:48px;height:48px;color:var(--color-text-muted)}.Contact_placeholderContent__dmFg_ p{font-size:1rem;font-weight:600;color:var(--color-text-secondary)}.Contact_placeholderContent__dmFg_ span{font-size:.875rem;color:var(--color-text-muted);max-width:280px}.Contact_faq__WrKMF{background:transparent;padding-top:2rem}.Contact_faqHeader__Gixpk{text-align:center;margin-bottom:3rem}.Contact_faqTitle__HYZK_{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;color:var(--color-text-primary)}.Contact_faqGrid__PlVAb{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;max-width:900px;margin:0 auto}@media (min-width:768px){.Contact_faqGrid__PlVAb{grid-template-columns:repeat(2,1fr)}}.Contact_faqCard__lJXGY{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem;transition:border-color .3s ease}.Contact_faqCard__lJXGY:hover{border-color:rgba(201,162,39,.3)}.Contact_faqQuestion___U6GG{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.Contact_faqAnswer__rKH7P{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65}.Contact_alternative__Z5MJH{padding:4rem 0;background:rgba(17,17,17,.4);margin-top:1rem}.Contact_alternativeContent__0kbXs{text-align:center;max-width:400px;margin:0 auto}.Contact_alternativeTitle__HxVRD{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--color-text-primary);margin-bottom:.5rem}.Contact_alternativeText__UUS2P{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:1.25rem}.Contact_emailLink__Cmx41{display:inline-block;font-size:1.125rem;font-weight:600;color:var(--color-accent);transition:opacity .3s ease}.Contact_emailLink__Cmx41:hover{opacity:.8}