.MedicalAppointments_page__3dkh_{--medical-text:#181d27;--medical-secondary:#717680;--medical-blue:#2e90fa;--medical-gutter:100px;display:flex;flex-direction:column;gap:120px;width:100%;padding:clamp(44px,calc(126px - 10.7vw),83px) 0 80px;overflow:clip;color:var(--medical-text);background:#ffffff;font-family:Onest,sans-serif}.MedicalAppointments_container__c6TTm{width:min(1360px,calc(100% - var(--medical-gutter) * 2));margin-inline:auto}.MedicalAppointments_section__GVjw3{display:flex;flex-direction:column;gap:40px}.MedicalAppointments_asset__Oc2Gs{display:block;width:100%;height:auto}.MedicalAppointments_hero__Ts5LF{min-height:831px;border-radius:20px;background:linear-gradient(90deg,#ffffff,#ededed)}.MedicalAppointments_heroInner___a_Jc{position:relative;width:min(1360px,calc(100% - var(--medical-gutter) * 2));min-height:inherit;margin-inline:auto;padding-block:90px}.MedicalAppointments_heroCopy__m3AaP{position:relative;z-index:1;width:440px;max-width:100%}.MedicalAppointments_heroTitle__4gJLT{margin:0 0 8px;color:var(--medical-text);font-size:48px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.MedicalAppointments_heroDescription__e4GEw{display:flex;flex-direction:column;gap:28px;max-width:410px;color:var(--medical-secondary);font-size:18px;line-height:28px}.MedicalAppointments_heroDescription__e4GEw p{margin:0}.MedicalAppointments_buttonWrapper__z4GYp{width:362px;max-width:100%}.MedicalAppointments_demoButton__S_Q1t{width:100%}.MedicalAppointments_ctaButtonTrigger__hMD4P{background:#ffffff}.MedicalAppointments_heroButton__HUanA{position:relative;z-index:1;margin-top:40px}.MedicalAppointments_heroVisual__KEDIt{position:absolute;top:90px;left:458px;display:block;width:1156px}.MedicalAppointments_benefits__1RHXd{display:grid;grid-template-columns:1.7fr 1fr;align-items:start;gap:100px;margin-top:40px}.MedicalAppointments_benefitsTitle__UVrRf{margin:0;color:var(--medical-text);font-size:40px;font-weight:600;line-height:1.4;text-transform:uppercase}.MedicalAppointments_benefitsDescription__5hGOE{margin:8px 0 0;color:var(--medical-secondary);font-size:24px;font-weight:500;line-height:32px}.MedicalAppointments_heading__rnxLR{display:flex;flex-direction:column;align-items:center;text-align:center}.MedicalAppointments_eyebrow__DS_Yw{margin:0 0 4px;color:var(--medical-blue);font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;user-select:none}.MedicalAppointments_sectionTitle__s8uHy{margin:0;color:var(--medical-text);font-size:30px;font-weight:600;line-height:38px;white-space:pre-line}.MedicalAppointments_sectionDescription__cJYGf{max-width:1023px;margin:16px 0 0;color:var(--medical-secondary);font-size:18px;line-height:28px}.MedicalAppointments_headingLeft__y8XON{align-items:flex-start;text-align:left}.MedicalAppointments_headingLeft__y8XON .MedicalAppointments_sectionDescription__cJYGf,.MedicalAppointments_headingLeft__y8XON .MedicalAppointments_sectionTitle__s8uHy{max-width:501px}.MedicalAppointments_cards__s1QW3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.MedicalAppointments_card__omLxN{display:flex;flex-direction:column;min-width:0;border:1px solid #e3e3e3;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#ffffff 6%,#e9f4ff)}.MedicalAppointments_cardCopy__mk7xY{flex:1;padding:24px 24px 28px}.MedicalAppointments_cardTitle__jtTgw{margin:0 0 12px;color:#414651;font-size:24px;font-weight:600;line-height:32px}.MedicalAppointments_cardDescription__L3Pwj{margin:0;color:var(--medical-secondary);font-size:20px;line-height:30px}.MedicalAppointments_cardVisual__WEtFQ{display:block;flex:0 0 auto;margin:0 -1px -1px;overflow:hidden}.MedicalAppointments_cardVisual__WEtFQ .MedicalAppointments_asset__Oc2Gs{width:calc(100% + 2px);max-width:none;margin-inline:-1px;margin-bottom:-3%}.MedicalAppointments_documentCard___uomp{background:linear-gradient(175deg,#ffffff 6%,#e4e4e4)}.MedicalAppointments_documentLabel__FzXYT{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--medical-blue);font-size:16px;font-weight:500;line-height:24px;user-select:none}.MedicalAppointments_splitSection__ZWbuy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:40px;padding-block:40px}.MedicalAppointments_splitSection__ZWbuy .MedicalAppointments_heading__rnxLR{padding:10px 0 0 20px}.MedicalAppointments_splitVisual__NWWq4{display:block;width:111.65%;margin:-3.4% -5.825%}.MedicalAppointments_templatesContent__BTDIl{display:grid;grid-template-columns:minmax(0,498fr) minmax(0,828fr);align-items:start;gap:34px}.MedicalAppointments_features__0cwr5{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.MedicalAppointments_feature__YlCCY{display:flex;align-items:flex-start;gap:12px;color:#414651;font-size:20px;line-height:30px;white-space:pre-line}.MedicalAppointments_featureCheck__pXnea{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-top:3px;border-radius:50%;background:#e9f7f3}.MedicalAppointments_templatesVisual__oPaxk{display:block;width:117%;margin:-4.25% -8.5%}.MedicalAppointments_anamnesis__ROR9q{grid-template-columns:minmax(0,745fr) minmax(0,502fr);gap:92px}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_heading__rnxLR{grid-column:2;grid-row:1;padding-left:0}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_splitVisual__NWWq4{grid-column:1;grid-row:1;width:118.8%;margin:-4% -9.4%}.MedicalAppointments_treatment__3hczi{padding:0 0 24px;background:linear-gradient(180deg,#ffffff 6%,#e9f4ff)}.MedicalAppointments_treatmentContent__SsmGQ{display:grid;grid-template-columns:minmax(0,653fr) minmax(0,578fr);align-items:center;gap:129px}.MedicalAppointments_treatmentVisual__lDidE{display:block;width:100%;overflow:hidden;border-radius:10px;box-shadow:0 25px 70px rgb(98 98 98/8%)}.MedicalAppointments_treatmentSteps__oeMBh{display:flex;flex-direction:column;gap:28px;margin:0;padding:0;list-style:none}.MedicalAppointments_treatmentStep__HIj4b{display:flex;align-items:flex-start;gap:24px;padding-bottom:28px;border-bottom:1px solid #e9eaeb}.MedicalAppointments_treatmentStep__HIj4b:last-child{padding-bottom:0;border-bottom:none}.MedicalAppointments_stepNumber__oi_l4{padding-top:3px;color:var(--medical-blue);font-size:18px;font-weight:700;line-height:28px;user-select:none}.MedicalAppointments_stepTitle__ytWqc{margin:0 0 8px;color:var(--medical-text);font-size:24px;font-weight:600;line-height:32px}.MedicalAppointments_stepDescription__mZKwU{margin:0;color:var(--medical-secondary);font-size:20px;line-height:30px}.MedicalAppointments_cta__ayexD{position:relative;display:flex;align-items:flex-end;gap:50px;padding:60px;border-radius:20px;overflow:hidden;color:#ffffff;background:radial-gradient(ellipse at 88% 18%,#7badff 0,#3b82f6 82%)}.MedicalAppointments_cta__ayexD:after,.MedicalAppointments_cta__ayexD:before{position:absolute;width:290px;height:290px;border:48px solid rgb(255 255 255/7%);border-radius:50%;content:"";pointer-events:none}.MedicalAppointments_cta__ayexD:before{top:-150px;right:180px}.MedicalAppointments_cta__ayexD:after{right:-170px;bottom:-180px}.MedicalAppointments_ctaCopy__S213C{position:relative;flex:1;min-width:0}.MedicalAppointments_ctaTitle__zUyJJ{max-width:804px;margin:0 0 18px;color:#ffffff;font-size:60px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.MedicalAppointments_ctaDescription__vWqLP{max-width:544px;margin:0;font-size:18px;line-height:28px}.MedicalAppointments_ctaMobileBreak__VjCTE{display:none}.MedicalAppointments_ctaButton__EqWjh{position:relative;flex:0 0 280px}@media screen and (min-width:1281px){.MedicalAppointments_benefits__1RHXd{margin-top:0}.MedicalAppointments_splitSection__ZWbuy{padding-block:0}.MedicalAppointments_splitSection__ZWbuy .MedicalAppointments_heading__rnxLR{padding-top:0}.MedicalAppointments_splitVisual__NWWq4{margin-block:-3.693% -7.855%}.MedicalAppointments_templatesVisual__oPaxk{margin-block:-5.439% -11.482%}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_splitVisual__NWWq4{margin-block:-6.041% -12.753%}.MedicalAppointments_treatment__3hczi{padding-bottom:0}}@media screen and (max-width:1600px){.MedicalAppointments_heroVisual__KEDIt{left:400px;width:min(1000px,calc(100vw - 480px))}.MedicalAppointments_hero__Ts5LF{min-height:740px}.MedicalAppointments_heroTitle__4gJLT{font-size:44px}.MedicalAppointments_heroCopy__m3AaP{width:400px}.MedicalAppointments_benefits__1RHXd{gap:60px}.MedicalAppointments_benefitsTitle__UVrRf{font-size:34px}.MedicalAppointments_ctaTitle__zUyJJ{font-size:48px}}@media screen and (max-width:1280px){.MedicalAppointments_page__3dkh_{--medical-gutter:clamp(40px,calc(48.387vw - 395.484px),100px);gap:80px}.MedicalAppointments_hero__Ts5LF{min-height:954px;border-radius:30px}.MedicalAppointments_heroInner___a_Jc{display:flex;flex-direction:column;align-items:center;padding:70px 0}.MedicalAppointments_heroCopy__m3AaP{width:100%;text-align:center}.MedicalAppointments_heroTitle__4gJLT{margin-bottom:20px;font-size:48px}.MedicalAppointments_heroDescription__e4GEw{gap:20px;max-width:584px;margin-inline:auto}.MedicalAppointments_heroVisual__KEDIt{position:static;order:1;width:min(766.5px,calc(100% + 30px));margin-top:40px}.MedicalAppointments_heroButton__HUanA{order:2;margin-top:40px}.MedicalAppointments_benefits__1RHXd{grid-template-columns:1fr;justify-items:center;gap:32px;margin-top:0;text-align:center}.MedicalAppointments_benefitsTitle__UVrRf{max-width:780px;font-size:40px}.MedicalAppointments_benefitsDescription__5hGOE{max-width:500px;margin:0;font-size:20px;line-height:30px}.MedicalAppointments_anamnesis__ROR9q,.MedicalAppointments_cards__s1QW3,.MedicalAppointments_splitSection__ZWbuy,.MedicalAppointments_templatesContent__BTDIl,.MedicalAppointments_treatmentContent__SsmGQ{grid-template-columns:minmax(0,1fr)}.MedicalAppointments_cards__s1QW3{gap:20px}.MedicalAppointments_cardCopy__mk7xY{flex:0 0 auto}.MedicalAppointments_cardVisual__WEtFQ .MedicalAppointments_asset__Oc2Gs{margin-bottom:-2.5%}.MedicalAppointments_documentCard___uomp .MedicalAppointments_cardCopy__mk7xY{padding:30px}.MedicalAppointments_splitSection__ZWbuy{gap:24px;padding-block:0 40px}.MedicalAppointments_splitSection__ZWbuy .MedicalAppointments_heading__rnxLR{padding:0}.MedicalAppointments_headingLeft__y8XON .MedicalAppointments_sectionDescription__cJYGf,.MedicalAppointments_headingLeft__y8XON .MedicalAppointments_sectionTitle__s8uHy{max-width:100%}.MedicalAppointments_templatesContent__BTDIl{gap:34px}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_heading__rnxLR,.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_splitVisual__NWWq4{grid-column:auto;grid-row:auto}.MedicalAppointments_treatmentContent__SsmGQ{gap:24px}.MedicalAppointments_treatmentSteps__oeMBh{order:-1}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_splitVisual__NWWq4{width:118.4%;margin:-4% -9.2%}.MedicalAppointments_cta__ayexD{flex-direction:column;align-items:flex-start;gap:56px}.MedicalAppointments_ctaTitle__zUyJJ{font-size:60px}.MedicalAppointments_ctaButton__EqWjh{flex:0 0 auto}}@media screen and (max-width:900px){.MedicalAppointments_page__3dkh_{--medical-gutter:clamp(20px,calc(10vw - 50px),40px)}.MedicalAppointments_heroTitle__4gJLT{font-size:40px}.MedicalAppointments_hero__Ts5LF{min-height:auto}.MedicalAppointments_benefitsTitle__UVrRf{font-size:32px}.MedicalAppointments_cta__ayexD{padding:40px}.MedicalAppointments_ctaTitle__zUyJJ{font-size:44px}}@media screen and (max-width:600px){.MedicalAppointments_page__3dkh_{--medical-gutter:20px;gap:40px;padding-bottom:40px}.MedicalAppointments_section__GVjw3{gap:24px}.MedicalAppointments_hero__Ts5LF{border-radius:20px}.MedicalAppointments_heroInner___a_Jc{padding:40px 0}.MedicalAppointments_heroTitle__4gJLT{max-width:340px;margin:0 auto 20px;font-size:30px;line-height:38px;letter-spacing:0}.MedicalAppointments_heroDescription__e4GEw{font-size:16px;line-height:24px}.MedicalAppointments_heroVisual__KEDIt{width:calc(100% + 6px);margin-top:24px}.MedicalAppointments_heroButton__HUanA{width:100%;margin-top:32px}.MedicalAppointments_demoButton__S_Q1t{height:auto;min-height:44px;padding:9px 12px;font-size:clamp(14px,4vw,16px)}.MedicalAppointments_benefitsTitle__UVrRf{font-size:24px;line-height:32px}.MedicalAppointments_benefitsDescription__5hGOE{max-width:320px;font-size:16px;font-weight:400;line-height:24px}.MedicalAppointments_eyebrow__DS_Yw{font-size:12px;line-height:18px}.MedicalAppointments_sectionTitle__s8uHy{font-size:24px;line-height:32px;white-space:normal}.MedicalAppointments_sectionDescription__cJYGf{margin-top:16px;font-size:16px;line-height:24px}.MedicalAppointments_cards__s1QW3{gap:20px}.MedicalAppointments_cardCopy__mk7xY{padding:24px}.MedicalAppointments_cardTitle__jtTgw{margin-bottom:12px;font-size:20px;line-height:30px}.MedicalAppointments_cardDescription__L3Pwj{font-size:16px;line-height:24px}.MedicalAppointments_documentCard___uomp .MedicalAppointments_cardCopy__mk7xY{padding:30px}.MedicalAppointments_documentLabel__FzXYT{margin-top:16px}.MedicalAppointments_splitSection__ZWbuy{gap:32px;padding:0}.MedicalAppointments_splitVisual__NWWq4{width:101.4%;margin:-3.4% -.7%}.MedicalAppointments_anamnesis__ROR9q .MedicalAppointments_splitVisual__NWWq4{width:116.6%;margin:-3.4% -8.3%}.MedicalAppointments_features__0cwr5{gap:16px}.MedicalAppointments_feature__YlCCY{gap:10px;font-size:14px;line-height:20px}.MedicalAppointments_featureCheck__pXnea{width:20px;height:20px;margin-top:0}.MedicalAppointments_treatment__3hczi{padding-bottom:12px}.MedicalAppointments_treatmentSteps__oeMBh{gap:16px}.MedicalAppointments_treatmentStep__HIj4b{gap:14px;padding-bottom:16px}.MedicalAppointments_stepNumber__oi_l4{padding-top:0;font-size:14px;line-height:28px}.MedicalAppointments_stepTitle__ytWqc{font-size:20px;line-height:28px}.MedicalAppointments_stepDescription__mZKwU{font-size:16px;line-height:24px}.MedicalAppointments_cta__ayexD{gap:28px;padding:27px;border-radius:9px}.MedicalAppointments_ctaTitle__zUyJJ{margin-bottom:16px;font-size:30px;line-height:38px;letter-spacing:0}.MedicalAppointments_ctaDescription__vWqLP{font-size:14px;line-height:20px}.MedicalAppointments_ctaMobileBreak__VjCTE{display:initial}.MedicalAppointments_ctaButton__EqWjh{width:100%}}@media screen and (max-width:520px){.MedicalAppointments_cardVisual__WEtFQ .MedicalAppointments_asset__Oc2Gs{margin-bottom:-5.6%}}