.ContactChannelsSection_section__3z6Tf{background:#fff;padding:clamp(60px,8.33vw,80px) clamp(16px,16.67vw,240px)}.ContactChannelsSection_cardsRow__ZaQuT{gap:20px;max-width:960px;margin:0 auto}.ContactChannelsSection_card__TrfKm{position:relative;gap:20px;padding:31px 33px 31px 21px;border-radius:16px;border:1px solid rgba(240,226,228,.6);background-image:linear-gradient(180deg,hsla(0,100%,99%,.4),#fff);box-shadow:0 4px 10px rgba(19,33,57,.08)}.ContactChannelsSection_iconContainer__FQIBc{position:relative;z-index:1;flex-shrink:0;width:80px;height:80px;border-radius:53.333px;background:#fff}.ContactChannelsSection_iconCircleBg__rJbvn{position:absolute;left:-21.8px;top:-20px;width:138.5px;height:157.9px;display:block;max-width:none;pointer-events:none}.ContactChannelsSection_iconImage__rmRQ7{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.ContactChannelsSection_textBlock__3CeMS{gap:8px}.ContactChannelsSection_title__9Mf6v{font-family:Inter,Inter Fallback,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#000;margin:0}.ContactChannelsSection_description__DD6wB{font-size:16px;font-weight:400;line-height:24px;color:#000;margin:0}.ContactChannelsSection_cta__RPTxc,.ContactChannelsSection_description__DD6wB{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif}.ContactChannelsSection_cta__RPTxc{margin-top:auto;padding:14px 24px;border-radius:8px;border:1px solid #b42318;background:#fff;font-size:14px;font-weight:500;line-height:20px;color:#b42318;text-decoration:none;cursor:var(--cta-cursor,pointer);transition:background .15s}.ContactChannelsSection_cta__RPTxc:hover{background:rgba(180,35,24,.05)}.ContactFormSection_section__UleMK{background:#fdfafb;padding:80px clamp(16px,16.7vw,240px);gap:40px}.ContactFormSection_ellipse__tqCzV{left:-200px;top:500px;width:400px;height:400px;background:radial-gradient(50% 50% at 50% 50%,rgba(240,68,56,.12) 0,transparent 100%);border-radius:50%}.ContactFormSection_header__zknqt{gap:20px;max-width:960px;margin:0 auto}.ContactFormSection_badge__b4p3c{background:#fdfdfd;border:1px solid #f0f0f0;box-shadow:0 4px 8px hsla(0,0%,94%,.32)}.ContactFormSection_badgeText__0ALiV{font-family:Inter,Inter Fallback,-apple-system,sans-serif;font-size:12px;font-weight:600;line-height:18px;color:#000;letter-spacing:0}.ContactFormSection_heading__z_hft{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:44px;color:#000;margin:0}.ContactFormSection_heading__z_hft :is(ul,ol){padding-left:1.5rem;margin:.5rem 0;text-align:left}.ContactFormSection_heading__z_hft ul{list-style:disc}.ContactFormSection_heading__z_hft ol{list-style:decimal}.ContactFormSection_description__3IDE2{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000;max-width:708px;margin:0}.ContactFormSection_form__KYpUM{gap:20px;max-width:960px;margin:0 auto;padding:31px 33px 31px 21px;border-radius:16px;border:1px solid rgba(240,226,228,.6);background:linear-gradient(180deg,hsla(0,100%,95%,.4),#fff);box-shadow:0 4px 10px rgba(19,33,57,.08)}.ContactFormSection_row__90ov4{gap:20px}.ContactFormSection_field__C8v1u{gap:4px}.ContactFormSection_label__4Y5xx{font-weight:500;color:#000;margin-bottom:0;display:block}.ContactFormSection_input__sepNv,.ContactFormSection_label__4Y5xx{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:16px;line-height:24px}.ContactFormSection_input__sepNv{width:100%;padding:11px;border-radius:12px;border:1px solid #d5d7da;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.04);font-weight:400;color:var(--input-color);outline:none;box-sizing:border-box;text-overflow:ellipsis}.ContactFormSection_select__NuQkb{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.ContactFormSection_option__8mEac{color:#000}.ContactFormSection_chevron__bbLJQ{right:12px;top:50%;transform:translateY(-50%)}.ContactFormSection_textarea__ecbxc{resize:vertical;min-height:100px}.ContactFormSection_banner__GZvKC{padding:12px 16px;border-radius:8px;font-family:Google Sans Flex,Google Sans Flex Fallback,sans-serif;font-size:14px}.ContactFormSection_bannerSuccess__GjgBJ{background:#ecfdf3;border:1px solid #d1fae5;color:#065f46}.ContactFormSection_bannerError__GT3th{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ContactFormSection_submit__bryXT{padding:14px 24px;border-radius:8px;background:var(--submit-bg);border:none;cursor:var(--submit-cursor);opacity:var(--submit-opacity);font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#fff}.ContactHeroSection_outer__Eaueg{padding:10px;padding-top:calc(var(--site-header-h, 80px) + 10px)}.ContactHeroSection_section___2GYJ{background:#fff5f6;background-image:url(/assets/hero-bg-pink.webp);background-position:top;background-size:cover;padding:clamp(40px,8vw,80px) clamp(16px,8vw,120px);border-radius:20px}.ContactHeroSection_content__PFXvk{gap:20px}.ContactHeroSection_badge__v829i{background:#fdfdfd;border:1px solid #fecdca;box-shadow:0 4px 8px hsla(0,0%,94%,.32)}.ContactHeroSection_badgeText__xVxEj{font-family:Inter,Inter Fallback,-apple-system,sans-serif;font-size:12px;font-weight:600;line-height:18px;color:#000;letter-spacing:0}.ContactHeroSection_heading__UX9Px{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.25;color:#000;margin:0}.ContactHeroSection_heading__UX9Px :is(ul,ol){padding-left:1.5rem;margin:.5rem 0;text-align:left}.ContactHeroSection_heading__UX9Px ul{list-style:disc}.ContactHeroSection_heading__UX9Px ol{list-style:decimal}.ContactHeroSection_description__0sPru{font-family:Google Sans Flex,Google Sans Flex Fallback,Plus Jakarta Sans,-apple-system,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000;margin:0}