.ContactForm_section__d_T3_{padding:60px 48px;position:relative}.ContactForm_container__PfOMf{max-width:800px;margin:0 auto}.ContactForm_form__7CH_t{background:color-mix(in srgb,var(--white) 2%,transparent);border:1px solid hsla(240,3%,73%,.12);padding:40px;display:flex;flex-direction:column;gap:24px}.ContactForm_fieldGrid__dn_cW{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ContactForm_fieldGroup__h4JCB{display:flex;flex-direction:column;gap:8px}.ContactForm_label__0hbov{font-family:var(--font-condensed);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.ContactForm_required__ZX_Hy{color:var(--red)}.ContactForm_input__qQ8Kl,.ContactForm_select__zKKgN,.ContactForm_textarea__0pEMV{font-family:var(--font-body);font-size:15px;color:var(--white);background:color-mix(in srgb,var(--black) 80%,var(--white) 5%);border:1px solid var(--dark-grey);border-radius:0;padding:12px 16px;outline:none;transition:border-color .2s,box-shadow .2s}.ContactForm_input__qQ8Kl:focus-visible,.ContactForm_select__zKKgN:focus-visible,.ContactForm_textarea__0pEMV:focus-visible{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.ContactForm_inputError__6VuPg{border-color:var(--red)!important}.ContactForm_errorText__wRLXj{font-family:var(--font-body);font-size:12px;color:var(--red)}.ContactForm_apiErrorBox__hebIc{padding:12px 16px;background:color-mix(in srgb,var(--red) 15%,transparent);border:1px solid var(--red);color:var(--white);font-family:var(--font-body);font-size:14px}.ContactForm_submitBtn__iHnxy{font-family:var(--font-condensed);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--red);padding:16px 32px;border:none;cursor:pointer;align-self:flex-start;transition:opacity .2s,transform .2s var(--ease-out-expo)}.ContactForm_submitBtn__iHnxy:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.ContactForm_submitBtn__iHnxy:disabled{opacity:.5;cursor:not-allowed}.ContactForm_successCard__Qp1ZP{background:color-mix(in srgb,var(--white) 2%,transparent);border:1px solid hsla(240,3%,73%,.12);padding:48px 32px;text-align:center}.ContactForm_successIcon__VNFvR{width:48px;height:48px;border-radius:50%;background:var(--red);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 16px}.ContactForm_successTitle__aZs2c{font-size:36px;color:var(--white);margin-bottom:12px}.ContactForm_successText__C36F7{font-family:var(--font-body);font-size:15px;color:var(--grey);max-width:500px;margin:0 auto 24px;line-height:1.6}.ContactForm_resetBtn__bAj6r{font-family:var(--font-condensed);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:transparent;border:1px solid var(--dark-grey);padding:12px 24px;cursor:pointer;transition:border-color .2s}.ContactForm_resetBtn__bAj6r:hover{border-color:var(--white)}@media (max-width:768px){.ContactForm_section__d_T3_{padding:40px 20px}.ContactForm_form__7CH_t{padding:24px}.ContactForm_fieldGrid__dn_cW{grid-template-columns:1fr}.ContactForm_submitBtn__iHnxy{width:100%}}.ContactHero_heroSection__iDf6T{padding:160px 48px 60px;position:relative;border-bottom:1px solid hsla(240,3%,73%,.12);background:radial-gradient(ellipse at 50% 0,rgba(252,13,18,.08) 0,transparent 70%)}.ContactHero_container___jVFd{max-width:900px;margin:0 auto;text-align:center}.ContactHero_title__f3i67{font-size:clamp(44px,7vw,90px);line-height:.92;margin-top:16px;margin-bottom:24px;color:var(--white);letter-spacing:-.01em}.ContactHero_subtext__PMC2U{font-family:var(--font-body);font-size:clamp(16px,2vw,20px);font-weight:300;color:var(--grey);max-width:640px;margin:0 auto;line-height:1.6}@media (max-width:640px){.ContactHero_heroSection__iDf6T{padding:120px 20px 40px}}.FAQAccordion_section__ZVchY{padding:80px 48px 120px;position:relative}.FAQAccordion_container__x_fnq{max-width:800px;margin:0 auto}.FAQAccordion_title__Yvnj_{font-size:clamp(32px,4vw,54px);color:var(--white);line-height:.95;margin-top:12px;margin-bottom:40px}.FAQAccordion_accordion__i2v1X{display:flex;flex-direction:column;border-top:1px solid hsla(240,3%,73%,.12)}.FAQAccordion_item__9gQHp{border-bottom:1px solid hsla(240,3%,73%,.12)}.FAQAccordion_questionBtn__bJLk4{width:100%;padding:24px 0;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;color:var(--white);text-align:left;cursor:pointer;outline:none}.FAQAccordion_questionBtn__bJLk4:focus-visible{outline:1px solid var(--red)}.FAQAccordion_questionText__R1MWl{font-family:var(--font-condensed);font-size:clamp(16px,2vw,20px);font-weight:600;letter-spacing:.04em;color:var(--white)}.FAQAccordion_icon__vfUhV{font-size:24px;font-family:var(--font-body);color:var(--grey);transition:transform .3s var(--ease-out-expo),color .3s}.FAQAccordion_iconOpen___reWB{transform:rotate(45deg);color:var(--red)}.FAQAccordion_answerBox__XFGS_{padding-bottom:24px}.FAQAccordion_answerText__t52RI{font-family:var(--font-body);font-size:15px;font-weight:300;color:var(--grey);line-height:1.6}@media (max-width:768px){.FAQAccordion_section__ZVchY{padding:60px 20px 80px}}