.contact_page__cbJV7{color:#081c40;background:linear-gradient(135deg,#fffaf7,#fff 65%)}.contact_container__YiPjV{width:min(1280px,92%);margin-inline:auto}.contact_hero__6nf3I{position:relative;overflow:hidden;background:#fff3e9;min-height:calc(510px + var(--site-header-clearance));padding-top:var(--site-header-clearance);display:flex;align-items:center}.contact_heroMedia__9nLIO{position:absolute;inset:var(--site-header-clearance) 0 0}.contact_heroImage__qsCQ1{object-fit:cover;object-position:right top}.contact_heroFade__8N8M2{position:absolute;inset:0;background:linear-gradient(90deg,#fff8f1,#fff8f1f5 30%,#fff8f180 49%,transparent 65%)}.contact_heroContent__SLmCq{position:relative;max-width:640px;width:58%;padding:62px 0 54px}.contact_badge__6y4pQ{display:inline-flex;align-items:center;gap:11px;border:1px solid #ffd4c1;border-radius:30px;padding:10px 20px;font-size:12px;background:#ffffff8c}.contact_badge__6y4pQ svg{color:#ff571f}.contact_hero__6nf3I h1{font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-2.3px;margin:31px 0 20px;font-weight:750}.contact_care__KTEPy h2 span,.contact_hero__6nf3I h1 span{color:#ff765c}.contact_heroContent__SLmCq>p{font-size:16px;line-height:1.65;color:#4b6080;max-width:590px;margin-bottom:25px}.contact_heroActions__2gVB3{display:flex;gap:24px;flex-wrap:wrap}.contact_call__pEtC1,.contact_primary__UkQNS{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:62px;border-radius:10px;font-size:14px;padding:14px 23px;font-weight:700}.contact_primary__UkQNS{color:white;background:linear-gradient(110deg,#ff511d,#ff742b);box-shadow:0 8px 20px #ff651a1a}.contact_call__pEtC1{color:#081c40;border:1px solid #ff5b28;background:#ffffffd9;min-width:215px}.contact_call__pEtC1>svg{color:#ff5722}.contact_call__pEtC1 span{line-height:1.4}.contact_call__pEtC1 strong{display:block}.contact_cards__0lJfe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:28px 66px}.contact_card__E3j0F{padding:24px 26px;border:1px solid #f1e8e2;background:#ffffffd9;border-radius:21px;box-shadow:0 13px 35px #7e4f2810;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.contact_card__E3j0F:hover{transform:translateY(-4px);box-shadow:0 15px 35px #7e4f2820}.contact_iconCircle__CNevo{display:inline-flex;justify-content:center;align-items:center;width:65px;height:65px;border-radius:25px;background:linear-gradient(135deg,#ffe0d1,#fff0e7);color:#ff581f;margin-bottom:18px}.contact_card__E3j0F h2{font-size:21px;line-height:1.3;letter-spacing:-.6px;margin:0 0 12px;font-weight:700}.contact_card__E3j0F p{font-size:14px;line-height:1.65;color:#74777e;margin:0 0 18px}.contact_cardAction__1K_M_{margin-top:auto;color:#f84c12;font-size:14px;display:inline-flex;align-items:center;gap:9px;overflow-wrap:anywhere}.contact_mainGrid__fGgRg{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding-bottom:58px;align-items:start}.contact_tag__c_v0u{display:inline-flex;gap:12px;align-items:center;padding:9px 17px;background:#fff0e9;border-radius:30px;color:#f64c1a;font-size:13px}.contact_care__KTEPy h2{font-size:clamp(28px,3.3vw,45px);line-height:1.22;letter-spacing:-1.5px;font-weight:700;margin:26px 0 24px}.contact_care__KTEPy>p{color:#5b6b83;font-size:15px;line-height:1.75;margin:0 0 18px;max-width:650px}.contact_features__Mn_b_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:31px}.contact_feature__4MIv8{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #f0e6df;border-radius:15px;padding:15px;box-shadow:0 8px 24px #7e4f2809}.contact_feature__4MIv8>span{display:grid;place-items:center;color:#ff5b23;background:#ffe8dc;width:44px;height:44px;border-radius:50%;flex-shrink:0}.contact_feature__4MIv8 h3{font-size:12px;margin:0 0 6px;font-weight:700}.contact_feature__4MIv8 p{font-size:11px;color:#607591;margin:0;line-height:1.5}.contact_formCard__gu_PD{border:1px solid #f0e6df;border-radius:24px;background:#fff;box-shadow:0 18px 40px #2636540a;padding:30px 32px}.contact_formCard__gu_PD h2{font-size:clamp(28px,3.1vw,40px);margin:0 0 17px;letter-spacing:-1.4px;line-height:1.2;font-weight:700}.contact_formCard__gu_PD>p{color:#818185;font-size:14px;line-height:1.65;margin-bottom:25px}.contact_form__wCApJ fieldset{display:grid;gap:14px;border:0;padding:0;margin:0;min-width:0}.contact_field__2Du_G{display:flex;align-items:center;position:relative;gap:14px;border:1px solid #ffd1c2;border-radius:11px;padding:0 16px;background:linear-gradient(120deg,#fffaf8,#fff);color:#929292}.contact_field__2Du_G:focus-within{outline:2px solid #ff743a;outline-offset:2px}.contact_field__2Du_G>svg{flex-shrink:0}.contact_field__2Du_G input,.contact_field__2Du_G select,.contact_field__2Du_G textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:17px 0;font-size:13px;color:#25354d;border-radius:0;box-shadow:none}.contact_field__2Du_G input::placeholder,.contact_field__2Du_G textarea::placeholder{color:#818185;opacity:1}.contact_field__2Du_G select{appearance:none;cursor:pointer;color:#6c7078;padding-right:16px}.contact_chevron___bjRo{position:absolute;right:16px;pointer-events:none;color:#7c3b25;font-size:22px;top:10px}.contact_messageField__fVPnx{align-items:flex-start}.contact_messageField__fVPnx>svg{margin-top:16px}.contact_field__2Du_G textarea{resize:vertical;min-height:125px}.contact_submit__Fe9Wt{display:flex;justify-content:center;align-items:center;gap:19px;background:linear-gradient(110deg,#ff561e,#ff8037);min-height:58px;padding:15px;border:1px solid #ff6528;border-radius:11px;color:white;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 20px #ff68251c}.contact_form__wCApJ fieldset:disabled{opacity:.65}.contact_form__wCApJ fieldset:disabled .contact_submit__Fe9Wt{cursor:wait}.contact_error__tMl9F,.contact_success__OHRjY{padding:13px 15px;border-radius:10px;font-size:13px;line-height:1.6;margin:16px 0 0}.contact_error__tMl9F{background:#fff2ed;color:#a33617}.contact_success__OHRjY{background:#ecf9ef;color:#246a37}.contact_error__tMl9F a{text-decoration:underline;font-weight:700}.contact_srOnly__kM0uV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact_page__cbJV7 a:focus-visible,.contact_submit__Fe9Wt:focus-visible{outline:3px solid #ff702e;outline-offset:4px}.contact_heroNote__iRBdP{position:absolute;top:calc(var(--site-header-clearance) + 35px);right:2%;color:#344869;font-family:cursive;font-size:19px;font-style:italic;line-height:1.25;transform:rotate(-9deg);pointer-events:none}.contact_heroWave__TA5cQ{position:absolute;bottom:-1px;left:0;width:100%;height:55px;pointer-events:none}@media (min-width:1440px){.contact_heroContent__SLmCq{padding-block:80px}.contact_hero__6nf3I{min-height:calc(560px + var(--site-header-clearance))}}@media (max-width:1100px){.contact_heroContent__SLmCq{width:62%}.contact_hero__6nf3I h1{font-size:48px}.contact_heroActions__2gVB3{gap:12px}.contact_call__pEtC1,.contact_primary__UkQNS{padding:13px 17px;min-width:auto}.contact_card__E3j0F{padding:22px 20px}.contact_card__E3j0F h2{font-size:18px}.contact_cardAction__1K_M_{font-size:12px}.contact_formCard__gu_PD{padding:28px}.contact_feature__4MIv8{padding:12px;gap:10px}.contact_feature__4MIv8>span{width:36px;height:36px}.contact_heroNote__iRBdP{display:none}}@media (max-width:900px){.contact_hero__6nf3I{display:flex;flex-direction:column;min-height:0;background:linear-gradient(145deg,#fff9f3,#fff3e9)}.contact_hero__6nf3I>.contact_container__YiPjV{order:1}.contact_heroContent__SLmCq{width:100%;max-width:650px;margin-inline:auto;padding:38px 0 28px;text-align:center}.contact_hero__6nf3I h1{font-size:clamp(35px,5.8vw,48px);line-height:1.14;letter-spacing:-1.6px;margin:23px 0 17px}.contact_heroContent__SLmCq>p{max-width:570px;margin:0 auto 23px;font-size:15px;line-height:1.8}.contact_badge__6y4pQ{max-width:100%;justify-content:center;font-size:11px;gap:9px;padding:9px 15px;background:#ffffffd9}.contact_badge__6y4pQ svg{flex-shrink:0}.contact_heroActions__2gVB3{justify-content:center;gap:12px}.contact_call__pEtC1,.contact_primary__UkQNS{min-height:54px;padding:12px 20px;font-size:13px}.contact_heroMedia__9nLIO{position:relative;inset:auto;order:2;width:min(560px,92%);height:340px;margin:0 auto 26px;border:1px solid #ffeadc;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px #a66b3a0a}.contact_heroImage__qsCQ1{object-fit:cover;object-position:right top}.contact_heroFade__8N8M2,.contact_heroWave__TA5cQ{display:none}}@media (max-width:800px){.contact_cards__0lJfe{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:40px}.contact_mainGrid__fGgRg{grid-template-columns:1fr;gap:32px}}@media (max-width:520px){.contact_heroContent__SLmCq{padding:28px 0 23px}.contact_hero__6nf3I h1{font-size:clamp(30px,8.8vw,39px);letter-spacing:-1.2px;margin:20px 0 15px}.contact_heroContent__SLmCq>p{font-size:14px;line-height:1.75;margin-bottom:22px}.contact_badge__6y4pQ{font-size:9px;padding:9px 11px;gap:7px;line-height:1.5}.contact_heroActions__2gVB3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact_call__pEtC1,.contact_primary__UkQNS{font-size:11px;gap:8px;padding:12px 9px;min-width:0;min-height:54px;border-radius:11px}.contact_call__pEtC1>svg,.contact_primary__UkQNS>svg{width:20px;flex-shrink:0}.contact_primary__UkQNS>svg:last-child{display:none}.contact_call__pEtC1 strong{font-size:11px}.contact_heroMedia__9nLIO{height:clamp(240px,72vw,340px);margin-bottom:20px;border-radius:20px}.contact_cards__0lJfe{gap:12px;padding-top:20px}.contact_card__E3j0F{padding:20px 15px;border-radius:16px}.contact_card__E3j0F h2{font-size:17px}.contact_card__E3j0F p{font-size:12px}.contact_iconCircle__CNevo{width:52px;height:52px;border-radius:19px}.contact_features__Mn_b_{grid-template-columns:1fr;gap:10px}.contact_feature__4MIv8 h3{font-size:13px}.contact_feature__4MIv8 p{font-size:12px}.contact_care__KTEPy h2{font-size:31px}.contact_formCard__gu_PD{padding:25px 20px;border-radius:20px}}@media (max-width:360px){.contact_heroActions__2gVB3{grid-template-columns:1fr}.contact_call__pEtC1,.contact_primary__UkQNS{font-size:12px;min-height:50px}.contact_heroMedia__9nLIO{height:240px}}@media (prefers-reduced-motion:reduce){.contact_card__E3j0F{transition:none}}