.ContactPage_pageMain__IQthJ{font-family:var(--font-body)}.ContactPage_containerMd__klJir{max-width:800px;margin:0 auto;padding:0 24px}.ContactPage_containerGrid__a3Y2m{max-width:1100px;margin:0 auto;padding:0 24px;display:grid;gap:40px}.ContactPage_heroSection__txMk1{background:var(--paper);padding:80px 0 40px;text-align:center}.ContactPage_heroTitle__S8fpj{font-family:var(--font-display);font-size:clamp(36px,5vw,54px);font-weight:400;color:var(--ink);margin-bottom:16px;line-height:1.1}.ContactPage_heroSubtitle__Qme6u{color:#5c5540;font-size:18px;line-height:1.6}.ContactPage_mainSection__v80_y{padding:40px 0 80px;background:var(--paper)}.ContactPage_imgArea__g_dFX{grid-area:img}.ContactPage_infoArea__xkvIo{grid-area:info;display:flex;flex-direction:column;gap:16px}.ContactPage_formArea__OZsvu{grid-area:form}.ContactPage_contactImage__cISVR{width:100%;height:auto;min-height:350px;object-fit:cover;border-radius:var(--radius);box-shadow:0 16px 32px rgba(0,0,0,.06);border:1px solid rgba(21,19,13,.14)}.ContactPage_infoCard__rQ9sY{display:flex;gap:16px;align-items:center;background:#ffffff;border:1px solid rgba(21,19,13,.14);padding:24px;border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.02)}.ContactPage_iconWrap__X6RN6{width:44px;height:44px;border-radius:50%;background:rgba(200,154,67,.15);color:var(--gold-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(200,154,67,.3)}.ContactPage_infoLabel__Lunjm{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#5c5540}.ContactPage_infoValue__0r7Mq{font-size:15px;font-weight:600;color:var(--ink)}.ContactPage_infoLink__pIC1A{color:var(--ink);text-decoration:none;cursor:pointer;transition:color .2s ease}.ContactPage_infoLink__pIC1A:hover{color:var(--gold-bright)}.ContactPage_formCard__ThaYu{padding:40px 32px;border:1px solid rgba(21,19,13,.14);background:#ffffff;margin:0 auto;max-width:800px;border-radius:var(--radius);box-shadow:0 16px 32px rgba(0,0,0,.06)}.ContactPage_formTitle__QHJjY{font-family:var(--font-display);font-size:32px;font-weight:400;margin-bottom:8px;color:var(--ink);text-align:center}.ContactPage_formSubtitle__Cr6_p{color:#5c5540;font-size:14.5px;text-align:center;margin-bottom:32px;line-height:1.5}.ContactPage_benefitsText__WCWPS{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.8}@media (min-width:900px){.ContactPage_containerGrid__a3Y2m{grid-template-columns:1fr 1fr;grid-template-areas:"img info" "form form";align-items:center}}@media (max-width:899px){.ContactPage_containerGrid__a3Y2m{display:flex;flex-direction:column}.ContactPage_infoArea__xkvIo{order:1}.ContactPage_formArea__OZsvu{order:2}.ContactPage_imgArea__g_dFX{order:3}}