.ContactForm_section__20BXN{padding:10px 0;background:#fff;scroll-margin-top:65px}.ContactForm_error___gKK_{color:#df0000}.ContactForm_success__pYtno{color:#000;font-size:25px;margin-bottom:25px}.ContactForm_container__v_wnr{max-width:900px;margin:0 auto;text-align:center;padding:0 20px}.ContactForm_title__qIJpq{font-family:Nunito,sans-serif;font-size:32px;font-weight:400;color:#515151;margin-bottom:16px}.ContactForm_email__TtvMG{display:block;font-family:Nunito,sans-serif;font-size:38px;font-weight:700;color:var(--contact-link);text-decoration:none;margin-bottom:12px}@media (max-width:1024px){.ContactForm_email__TtvMG{font-size:36px}}@media (max-width:767px){.ContactForm_email__TtvMG{font-size:24px}}.ContactForm_subtitle__BjaQK{font-family:Nunito,sans-serif;font-size:18px;color:#515151;margin-bottom:40px}.ContactForm_form__mWdzk{max-width:700px;margin:0 auto 40px}.ContactForm_row__VKc7x{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;@media (max-width:767px){grid-template-columns:1fr}}.ContactForm_field__qPy6v{text-align:left}.ContactForm_field__qPy6v label{display:block;font-family:Nunito,sans-serif;font-size:15px;color:#000;margin:0 0 6px 20px}.ContactForm_field__qPy6v input,.ContactForm_field__qPy6v textarea{width:100%;font-family:Nunito,sans-serif;font-size:16px;padding:10px 12px 10px 20px;border-radius:999px;border:1px solid #e0e0e0;outline:none;background:#fff;box-sizing:border-box;color:#000}.ContactForm_field__qPy6v textarea{border-radius:24px;resize:vertical;min-height:140px}.ContactForm_button__bkGRu{display:inline-block;margin-top:20px;padding:14px 60px;border-radius:999px;border:none;cursor:pointer;font-family:Nunito,sans-serif;font-size:20px;font-weight:600;color:#000;background:linear-gradient(180deg,#ffe08a,#f3c35a);transition:transform .2s ease,box-shadow .2s ease}.ContactForm_button__bkGRu:hover{transform:scale(1.04);box-shadow:0 8px 20px rgba(0,0,0,.2)}.ContactForm_footerNote__WiwnL{font-family:Nunito,sans-serif;font-size:18px;color:#515151}.ContactPage_page__9CNwD{background:#fff;color:#1a1a1a}.ContactPage_hero__9HFPF{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--color-growth,#d11111) 8%,transparent),transparent 60%),linear-gradient(180deg,#fafafa 0,#ffffff 100%);padding:96px 24px 72px;border-bottom:1px solid #eee;text-align:center}.ContactPage_heroInner__MAHW3{max-width:820px;margin:0 auto}.ContactPage_kicker__vv9_E{display:inline-block;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-growth,#d11111);margin-bottom:20px}.ContactPage_heroTitle__fadQA{font-family:Nunito,sans-serif;font-size:48px;font-weight:800;line-height:1.15;color:#1a1a1a;margin:0 0 20px}.ContactPage_heroLede__WVxOc{font-family:Nunito,sans-serif;font-size:18px;line-height:1.6;color:#4a4a4a;max-width:640px;margin:0 auto}.ContactPage_body__EjBQZ{padding:72px 24px 96px}.ContactPage_grid__uk60j{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:56px;align-items:start}@media (max-width:960px){.ContactPage_grid__uk60j{grid-template-columns:1fr;gap:40px}}.ContactPage_infoColumn__rmVXq{display:flex;flex-direction:column;gap:12px}.ContactPage_infoTitle__FhkYi{font-family:Nunito,sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.ContactPage_infoCardStatic__QLjeA,.ContactPage_infoCard__84S7P{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:#fafafa;border:1px solid #eee;border-radius:14px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ContactPage_infoCard__84S7P:hover{transform:translateY(-2px);border-color:var(--color-growth,#d11111);box-shadow:0 8px 18px color-mix(in srgb,var(--color-growth,#d11111) 8%,transparent)}.ContactPage_infoIcon__SlfZZ{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--channel-text-color,linear-gradient(135deg,#d11111 0,#7a0000 100%));display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.ContactPage_infoLabel__Ej1iR{font-family:Nunito,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:4px}.ContactPage_infoValue__tX_UY{font-family:Nunito,sans-serif;font-size:15px;line-height:1.5;color:#1a1a1a}.ContactPage_legalFootnote__FUmjd{font-family:Nunito,sans-serif;font-size:13px;color:#888;margin-top:8px;padding:0 4px}.ContactPage_formColumn__rxaxk{background:#fff;border:1px solid #eee;border-radius:20px;padding:40px 36px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.ContactPage_formTitle__ZWZ39{font-family:Nunito,sans-serif;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.ContactPage_formLede__4rbVV{font-family:Nunito,sans-serif;font-size:15px;line-height:1.5;color:#666;margin:0 0 24px}.ContactPage_formWrap__OHbnW section[id=contact]{padding:0;background:none}.ContactPage_formWrap__OHbnW section[id=contact]>div{padding:0;max-width:none}.ContactPage_formWrap__OHbnW section[id=contact]>div>a,.ContactPage_formWrap__OHbnW section[id=contact]>div>h2,.ContactPage_formWrap__OHbnW section[id=contact]>div>p{display:none}@media (max-width:600px){.ContactPage_hero__9HFPF{padding:64px 20px 56px}.ContactPage_heroTitle__fadQA{font-size:34px}.ContactPage_heroLede__WVxOc{font-size:16px}.ContactPage_body__EjBQZ{padding:48px 20px 64px}.ContactPage_formColumn__rxaxk{padding:28px 20px}}.FAQSection_section__vLZqs{background:#fff;padding:50px 0;scroll-margin-top:65px}.FAQSection_container__hz6CR{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:flex-start;padding:0 24px}@media (max-width:767px){.FAQSection_container__hz6CR{display:flex;flex-direction:column;gap:24px}}.FAQSection_title__UtXDj{font-family:Nunito,sans-serif;font-size:44px;font-weight:700;color:#000;margin-top:0;margin-bottom:16px;line-height:1}@media (max-width:1024px){.FAQSection_title__UtXDj{font-size:28px}}@media (max-width:767px){.FAQSection_title__UtXDj{font-size:24px}}.FAQSection_subtitle__I37e7{font-family:Nunito,sans-serif;font-size:18px;color:#333;line-height:1.6;margin-bottom:40px}@media (max-width:1024px){.FAQSection_subtitle__I37e7{font-size:16px}}@media (max-width:767px){.FAQSection_subtitle__I37e7{font-size:14px;margin-bottom:0}}.FAQSection_imageWrapper__Q8ujr{max-width:480px;border-radius:16px;overflow:hidden}@media (max-width:767px){.FAQSection_imageWrapper__Q8ujr{display:none}}.FAQSection_imageWrapper__Q8ujr .FAQSection_image__8fB_5{width:100%;height:auto;display:block;transition:transform .3s ease}.FAQSection_imageWrapper__Q8ujr:hover .FAQSection_image__8fB_5{animation:FAQSection_bob__BRavi 2s ease-in-out infinite}.FAQSection_imageMobileWrapper__TpBg1{width:100%;display:flex;align-items:center;justify-content:center}@media (min-width:767px){.FAQSection_imageMobileWrapper__TpBg1{display:none}}.FAQSection_imageMobileWrapper__TpBg1 img{height:100%;max-width:350px;width:100%;margin-top:50px}@media (max-width:767px){.FAQSection_left__crTQa{text-align:center;margin:0 auto}}@keyframes FAQSection_bob__BRavi{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.FAQSection_right__ZjwLM{width:100%}.FAQSection_item__qdP7c{border-bottom:1px solid #e0e0e0}.FAQSection_question__O8yER{width:100%;background:none;border:none;padding:20px 0;display:flex;justify-content:space-between;align-items:start;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em;color:transparent;@media (max-width:767px){gap:10px}}.FAQSection_question__O8yER span:first-child{text-align:left}.FAQSection_icon__vGlyx{width:16px;height:16px;border-radius:50%;background:var(--faq-icon);color:#fff;display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.FAQSection_icon__vGlyx svg{max-width:11px}.FAQSection_itemTitle__eO4Ij{background-image:var(--faq-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.3em}@media (max-width:1024px){.FAQSection_itemTitle__eO4Ij{font-size:16px}}@media (max-width:767px){.FAQSection_itemTitle__eO4Ij{font-size:14px}}.FAQSection_answer__auxOr{padding:0 0 20px;font-family:Nunito,sans-serif;font-size:16px;color:#333333;line-height:1.7}