.Contact_page__yETP_{--contact-muted:#b4b0a8;--contact-accent:#c9b28f;--contact-line:hsla(38,30%,93%,.15);padding-block:56px 64px}.Contact_container__W7WJL{width:100%;max-width:1088px;margin-inline:auto;padding-inline:32px}.Contact_header__KWzvA{display:flex;justify-content:space-between;align-items:center;gap:36px;padding-bottom:36px;border-bottom:1px solid var(--contact-line)}.Contact_eyebrow__Hw3sJ{color:var(--contact-accent);font-size:11px;font-weight:500;line-height:1.8;letter-spacing:.18em;text-transform:uppercase}.Contact_header__KWzvA h1{margin-block:8px 14px;font-size:clamp(44px,4.5vw,60px)}.Contact_intro__wdr_Z{max-width:550px;color:var(--contact-muted);font-size:14px;line-height:1.85}.Contact_directContact__OZ2UK{display:grid;flex-shrink:0;gap:8px;font-size:13px}.Contact_directContact__OZ2UK>p{margin-bottom:3px;color:var(--contact-muted);font-size:12px}.Contact_directContact__OZ2UK a{display:flex;align-items:center;gap:12px;min-height:32px;overflow-wrap:anywhere}.Contact_directContact__OZ2UK svg{flex-shrink:0;color:var(--contact-accent)}.Contact_directContact__OZ2UK a:hover,.Contact_privacy__91rPg a:hover,.Contact_resultPhone__wnVHl:hover{color:var(--contact-accent)}.Contact_formFields__Joaew{min-width:0;margin:0;padding:0;border:0}.Contact_formFields__Joaew[hidden]{display:none}.Contact_formSection__y9f81{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;padding-block:30px;border-bottom:1px solid var(--contact-line)}.Contact_sectionHeading__Ov6SW{display:flex;align-items:baseline;gap:13px}.Contact_number__izYfn{flex-shrink:0;color:var(--contact-accent);font-size:11px}.Contact_sectionHeading__Ov6SW h2{font-size:29px;line-height:1.13;text-wrap:initial}.Contact_sectionHeading__Ov6SW p{max-width:165px;margin-top:10px;color:var(--contact-muted);font-size:12px;line-height:1.8}.Contact_fieldsGrid__cSDud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Contact_field__WfKhZ{display:flex;flex-direction:column;gap:8px;min-width:0}.Contact_fullWidth__IgdKn{grid-column:1/-1}.Contact_field__WfKhZ label{font-size:13px;font-weight:500;line-height:1.6}.Contact_field__WfKhZ label span{color:var(--contact-muted);font-size:12px;font-weight:400}.Contact_field__WfKhZ :is(input,select,textarea){width:100%;min-width:0;min-height:48px;border:1px solid hsla(38,30%,93%,.18);border-radius:3px;padding:12px 14px;background:#13130f;color:#f2eee7;color-scheme:dark;font:inherit;font-size:14px;line-height:1.65;transition:border-color .2s,background .2s}.Contact_field__WfKhZ :is(input,textarea)::-moz-placeholder{color:#a39d92;opacity:1}.Contact_field__WfKhZ :is(input,textarea)::placeholder{color:#a39d92;opacity:1}.Contact_field__WfKhZ :is(input,select,textarea):hover{border-color:hsla(38,30%,93%,.35)}.Contact_field__WfKhZ :is(input,select,textarea):focus{border-color:var(--contact-accent)}.Contact_field__WfKhZ [aria-invalid=true]{border-color:#f3a4a4}.Contact_field__WfKhZ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f2eee7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.Contact_field__WfKhZ textarea{min-height:140px;resize:vertical}.Contact_field__WfKhZ :disabled,.Contact_submit__jy1Mi:disabled{cursor:wait;opacity:.65}.Contact_actions__g2DzL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-left:286px;padding-top:26px}.Contact_privacy__91rPg,.Contact_requiredNote__zdTGY{color:var(--contact-muted);font-size:12px;line-height:1.8}.Contact_privacy__91rPg{grid-column:1/-1}.Contact_privacy__91rPg a,.Contact_resultPhone__wnVHl{text-decoration:underline;text-underline-offset:4px}.Contact_submit__jy1Mi{gap:25px;font-weight:500;letter-spacing:0}.Contact_errorSummary__u8JUi,.Contact_fieldError__wtdOb{color:#f3a4a4;font-size:12px;line-height:1.7}.Contact_errorSummary__u8JUi{padding-top:24px}.Contact_result__IctJt{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:420px;padding-block:48px;border-bottom:1px solid var(--contact-line)}.Contact_result__IctJt h2{max-width:660px;font-size:clamp(32px,4vw,44px)}.Contact_result__IctJt>p{max-width:600px;color:var(--contact-muted);font-size:15px;line-height:1.85}.Contact_resultIcon__miHg1{color:var(--contact-accent)}.Contact_resultActions__hjCwH{display:flex;flex-wrap:wrap;gap:16px}.Contact_resultPhone__wnVHl{font-size:13px}.Contact_spinner__2XWtf{animation:Contact_turn__N2EwQ 1s linear infinite}@keyframes Contact_turn__N2EwQ{to{transform:rotate(1turn)}}@media (max-width:900px){.Contact_formSection__y9f81{grid-template-columns:195px minmax(0,1fr);gap:25px}.Contact_sectionHeading__Ov6SW h2{font-size:27px}.Contact_actions__g2DzL{margin-left:220px}}@media (max-width:767px){.Contact_page__yETP_{padding-block:32px 40px}.Contact_container__W7WJL{padding-inline:24px}.Contact_header__KWzvA{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:27px}.Contact_header__KWzvA h1{font-size:46px}.Contact_directContact__OZ2UK{flex-shrink:1}.Contact_directContact__OZ2UK a{min-height:40px}.Contact_formSection__y9f81{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:27px}.Contact_sectionHeading__Ov6SW h2{font-size:29px}.Contact_sectionHeading__Ov6SW p{max-width:none;margin-top:7px}.Contact_field__WfKhZ :is(input,select,textarea){font-size:16px}.Contact_actions__g2DzL{margin-left:0}}@media (max-width:540px){.Contact_container__W7WJL{padding-inline:20px}.Contact_fieldsGrid__cSDud{grid-template-columns:minmax(0,1fr);gap:20px}.Contact_actions__g2DzL{grid-template-columns:minmax(0,1fr);gap:18px}.Contact_submit__jy1Mi{width:100%}.Contact_resultActions__hjCwH{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Contact_spinner__2XWtf{animation:none}}