*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#12334b;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.container{max-width:1690px;margin:auto;padding-left:52px;padding-right:52px}.header{z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:22px;height:106px;padding:0 3%;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #00000008}.back{font-size:27px}.brand{align-items:center;gap:24px;min-width:360px;display:flex}.brand img{object-fit:contain;width:120px;height:92px}.brand strong{font-size:25px;display:block}.brand small,.footBrand small{color:#147e71;margin-top:8px;font-weight:700;display:block}.header nav{gap:30px;font-size:20px;font-weight:600;display:flex}.header nav a:hover{color:#157f72}.actions{align-items:center;gap:18px;display:flex}.lang{background:#edf4f2;border-radius:30px;padding:3px;display:flex}.lang button{color:#147e71;background:0 0;border:0;border-radius:22px;padding:9px 12px;font-weight:700}.lang button.chosen{background:#fff;box-shadow:0 1px 5px #0001}.btn{color:#fff;white-space:nowrap;background:#197e71;border-radius:12px;padding:16px 26px;font-weight:700;display:inline-block}.btn.outline{color:#12334b;background:#fff;border:1px solid #197e71}.eyebrow{letter-spacing:2px;color:#147e71;font-size:17px;font-weight:700}.hero{grid-template-columns:47% 53%;align-items:center;gap:25px;min-height:650px;padding-top:40px;padding-bottom:60px;display:grid}.heroText{padding:0 36px}.hero h1{max-width:520px;margin:22px 0 28px;font-size:44px;line-height:1.08}.hero p{color:#4b6478;max-width:710px;font-size:20px;line-height:1.55}.buttons{gap:16px;margin:26px 0 34px;display:flex}.heroPoints{color:#39586b;grid-template-columns:1fr 1fr;gap:20px;max-width:520px;display:grid}.heroPhoto{border-radius:20px;height:580px;position:relative;overflow:hidden}.heroPhoto>img{object-fit:cover;width:100%;height:100%}.photoQuote{background:#fffffff0;border-radius:20px;flex-direction:column;gap:12px;width:290px;padding:30px;display:flex;position:absolute;top:32%;right:25px}.photoQuote b,.about blockquote b{color:#197e71;font-size:50px;line-height:1}.photoQuote em{font-size:23px;font-weight:700;line-height:1.3}.photoQuote i,.about hr{border:0;border-top:2px solid #197e71;width:45px}.about{grid-template-columns:60% 40%;align-items:center;gap:25px;padding-top:50px;padding-bottom:58px;display:grid}.about h2,.gallery h2,.consultations h2,.services h2,.journey h2{margin:20px 0;font-size:40px}.about h3{margin:0;font-size:24px}.about p{color:#536d80;font-size:19px;line-height:1.65}.aboutBadges{flex-wrap:wrap;gap:24px;font-weight:600;display:flex}.about blockquote{background:#eaf6f2;border-radius:24px;flex-direction:column;gap:16px;margin:0 0 0 25px;padding:34px;display:flex}.about blockquote em{font-size:21px;font-weight:600;line-height:1.5}.about blockquote hr{margin-left:0}.soft{background:#f1f9f6}.gallery{padding-top:40px;padding-bottom:100px}.galleryGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.galleryGrid img{object-fit:cover;border-radius:12px;width:100%;height:212px}.galleryGrid strong{margin:10px 6px;display:block}.consultations{padding-top:20px;padding-bottom:110px}.consultGrid,.servicesGrid,.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.consultGrid{margin-top:36px}.consultGrid article{background:#fff;border:1px solid #dbeae5;border-radius:22px;min-height:326px;padding:28px;box-shadow:0 8px 20px #12334b08}.roundIcon{color:#fff;background:#197e71;border-radius:50%;place-items:center;width:66px;height:66px;font-size:32px;display:grid}.consultGrid h3{font-size:22px}.consultGrid p{color:#567083;font-size:17px;line-height:1.55}.consultGrid a{color:#147e71;font-weight:700}.services{padding-top:20px;padding-bottom:70px}.center{text-align:center;max-width:1000px;margin:0 auto 44px}.center p{color:#526b80;font-size:19px;line-height:1.6}.servicesGrid{gap:18px}.serviceCard{text-align:center;border:1px solid #d9eae4;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:20px;transition:transform .15s;display:flex;box-shadow:0 8px 20px #12334b08}.serviceCard:hover{transform:translateY(-3px)}.serviceCard span{color:#197e71;font-size:48px;line-height:1}.serviceCard h3{margin:22px 0 3px;font-size:20px}.serviceCard small{color:#567083;font-size:15px}.journey{padding-top:55px;padding-bottom:95px}.steps{gap:14px;margin-top:34px}.steps article{background:#f0f7f4;border-radius:20px;gap:18px;min-height:180px;padding:24px;display:flex}.steps b{color:#fff;background:#197e71;border-radius:50%;flex:none;place-items:center;width:55px;height:55px;font-size:23px;display:grid}.steps h3{margin:3px 0 12px;font-size:19px}.steps p{color:#577083;line-height:1.5}.contact{grid-template-columns:1fr 1fr;gap:0;padding-bottom:0;display:grid}.cta{color:#fff;background:#295d4b;border-radius:22px;grid-template-columns:23% 77%;min-height:560px;display:grid;overflow:hidden}.ctaPhoto{background:url(/test-nextjs/v10/images/welcome_background_berkia.png) 50%/cover}.ctaText{padding:50px}.cta .eyebrow{color:#d0e4d9}.cta h2{font-size:38px;line-height:1.15}.cta p{color:#d3e2dc;font-size:19px;line-height:1.5}.btn.light{color:#205443;background:#fff}.ctaPoints{color:#e2f1ea;margin-top:38px}.map{border-radius:22px;min-height:560px;position:relative;overflow:hidden}.map iframe{border:0;width:100%;height:100%;min-height:560px}.mapCard{background:#fff;border-radius:18px;padding:20px;position:absolute;top:22px;left:15px;right:15px;box-shadow:0 3px 18px #0002}.mapCard h3{margin:0 0 10px}.mapCard p{color:#526c80}.mapCard a{color:#197e71;font-weight:700}footer{background:#eaf4f8;padding:65px 0 50px}.footGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.footGrid h3{margin:0 0 22px;font-size:24px}.footGrid p,.footGrid a{color:#38546a;line-height:1.6}.footGrid a{margin-bottom:14px;display:block}.footBrand{align-items:center;gap:14px;display:flex}.footBrand img{object-fit:contain;width:85px;height:80px}.footBrand strong{font-size:22px}[dir=rtl] .photoQuote{left:25px;right:auto}[dir=rtl] .about blockquote{margin:0 25px 0 0}[dir=rtl] .about blockquote hr{margin-left:auto;margin-right:0}@media (max-width:1100px){.header{flex-wrap:wrap;height:auto;padding:10px 3%}.brand{min-width:auto}.header nav{gap:15px}.hero{grid-template-columns:1fr}.heroPhoto{height:450px}.about{grid-template-columns:1fr}.consultGrid,.servicesGrid,.steps{grid-template-columns:repeat(2,1fr)}.galleryGrid{grid-template-columns:repeat(3,1fr)}.contact{grid-template-columns:1fr}.footGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.container{padding-left:18px;padding-right:18px}.header nav{flex-wrap:wrap;order:3;justify-content:center;width:100%;font-size:14px}.brand img{width:65px;height:58px}.brand strong{font-size:17px}.brand small{font-size:12px}.back{display:none}.actions .btn{padding:10px;font-size:12px}.hero{padding-top:25px}.heroText{padding:0}.hero h1{font-size:34px}.hero p{font-size:17px}.heroPhoto{height:350px}.photoQuote{width:190px;padding:15px}.photoQuote em{font-size:16px}.buttons{flex-wrap:wrap}.heroPoints{font-size:13px}.about h2,.gallery h2,.consultations h2,.services h2,.journey h2{font-size:28px}.galleryGrid{grid-template-columns:repeat(2,1fr)}.galleryGrid img{height:140px}.consultGrid,.servicesGrid,.steps{grid-template-columns:1fr}.consultGrid article{min-height:auto}.serviceCard{min-height:170px}.cta{grid-template-columns:1fr}.ctaPhoto{height:100px}.ctaText{padding:25px}.cta h2{font-size:30px}.footGrid{grid-template-columns:1fr}.about blockquote{margin:0}.header .lang{font-size:12px}}@media (min-width:1101px){.header{height:104px;padding-left:2.7%;padding-right:2.7%}.brand{gap:14px;min-width:340px}.brand img{width:118px;height:91px}.brand strong{font-size:24px}.hero{grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:center;gap:0;min-height:0;padding-top:42px;padding-bottom:58px}.heroText{padding:0 34px 0 35px}.hero h1{max-width:450px;margin:22px 0 26px;font-size:42px;line-height:1.12}.hero p{max-width:680px;font-size:19px;line-height:1.6}.heroPhoto{height:580px}.heroPoints{max-width:500px}.about{grid-template-columns:minmax(0,61%) minmax(0,39%);padding-top:40px;padding-bottom:52px}.about blockquote{margin-left:15px;padding:30px 32px}.contact{gap:0;padding-left:52px;padding-right:52px}.cta,.map,.map iframe{height:500px;min-height:500px}.cta{grid-template-columns:23% 77%}.ctaText{padding:34px 38px}.cta h2{max-width:410px;font-size:36px}}.heroPoints span{align-items:center;gap:12px;max-width:260px;line-height:1.35;display:flex}.heroPoints i{color:#147e71;min-width:30px;font-size:30px;font-style:normal;line-height:1}.aboutBadges{align-items:center;gap:22px}.aboutBadges span{align-items:center;gap:12px;max-width:215px;font-size:15px;line-height:1.35;display:flex}.aboutBadges i{color:#167e71;background:#e2f2ed;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:30px;font-style:normal;display:grid}.ctaPhoto{background-image:url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=900&q=85);background-position:50%;background-size:cover}.ctaPoints{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;font-size:15px;font-weight:600;display:grid}.ctaPoints>span{align-items:center;gap:10px;max-width:205px;line-height:1.3;display:flex}.trustIcon{background:#ffffff23;border:1px solid #fff4;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.map iframe{pointer-events:none;width:100%;height:calc(100% + 52px);min-height:calc(100% + 52px);position:absolute;top:-52px;left:0}.mapCard{z-index:2;padding:18px 20px;top:18px;left:15px;right:15px}.mapCard .reviewLink{color:#1a73e8;margin-left:16px}.galleryGrid img{object-fit:cover}@media (max-width:1100px){.map iframe{min-height:calc(100% + 52px);position:absolute;top:-52px}.map{height:500px}.ctaPoints{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:650px){.heroPoints i{min-width:25px;font-size:24px}.aboutBadges span{font-size:14px}.aboutBadges i{width:44px;height:44px}.ctaPoints{grid-template-columns:1fr 1fr}.mapCard .reviewLink{margin:10px 0 0;display:inline-block}.map{height:460px}}button.btn{cursor:pointer;font:inherit;border:0;font-weight:700}button.btn:disabled{opacity:.65;cursor:wait}.bookingOverlay{z-index:100;background:#102f42aa;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bookingModal{background:#fff;border-radius:24px;width:100%;max-width:800px;padding:35px;position:relative}.bookingClose{background:0 0;border:0;font-size:34px;position:absolute;top:12px;right:20px}.bookingChoices{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.bookingChoices a{text-align:center;color:#167e71;background:#f0f8f5;border:1px solid #b9dcd4;border-radius:16px;padding:26px 18px;font-weight:700;display:block}.bookingChoices a:hover{background:#e0f1eb}.subpage{max-width:1200px;min-height:70vh;margin:40px auto 90px;padding:0 24px}.subBack{color:#197e71;margin-bottom:30px;font-weight:700;display:inline-block}.subHero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;display:grid}.subHero h1{font-size:45px}.subHero p{font-size:20px;line-height:1.7}.subHero img{object-fit:cover;border-radius:22px;width:100%;max-height:560px}.subNote{color:#62788a;margin-top:30px;font-size:14px}.bookingFormWrap{background:#fff;border:1px solid #e0ebe7;border-radius:22px;max-width:670px;margin:25px auto;padding:35px;box-shadow:0 8px 25px #12334b0b}.bookingForm{gap:18px;display:grid}.bookingForm label{gap:8px;font-weight:600;display:grid}.bookingForm input,.bookingForm textarea,.bookingForm select{font:inherit;color:#12334b;background:#fff;border:1px solid #b9d0c9;border-radius:10px;width:100%;padding:14px}.bookingError{color:#b00020;font-weight:700}@media (max-width:700px){.bookingChoices,.subHero{grid-template-columns:1fr}.subHero h1{font-size:30px}.bookingFormWrap{padding:20px}}.serviceFull{max-width:1450px}.serviceFull .subHero{background:#f5faf8;border-radius:24px;padding:32px}.serviceFull .subHero img{object-fit:cover;height:360px}.serviceSection{padding:45px 12px}.serviceSection h2{color:#0c3048;margin:0 0 16px;font-size:clamp(25px,3vw,34px)}.serviceSection>p{color:#536d7e;max-width:1000px;line-height:1.7}.serviceTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.serviceTiles article{background:#f2f9f7;border:1px solid #d8e9e5;border-radius:20px;padding:24px}.serviceTiles h3{color:#0c3048;margin:10px 0;font-size:18px}.serviceTiles p{color:#536d7e;line-height:1.55}.serviceNumber{color:#fff;background:#138678;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.serviceCTA{text-align:center;background:#e5f3f0;border-radius:26px;max-width:900px;margin:20px auto 60px;padding:38px}.serviceCTA h2{color:#0c3048}.serviceCTA p{color:#536d7e;margin-bottom:25px;line-height:1.6}@media (max-width:900px){.serviceTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.serviceFull .subHero{padding:22px}.serviceFull .subHero img{height:250px}.serviceTiles{grid-template-columns:1fr}.serviceSection{padding:30px 0}.serviceCTA{padding:24px}}html,body{max-width:100%;overflow-x:clip}img,iframe,video{max-width:100%}.mobileMenuToggle{display:none}@media (max-width:1000px){.header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;height:auto;padding:10px 18px;display:grid}.header .back{display:none}.header .brand{gap:10px;min-width:0}.header .brand img{width:65px;height:58px}.header .brand strong{font-size:clamp(15px,2vw,19px)}.header .brand small{margin-top:3px;font-size:12px}.header .actions{justify-self:end;gap:8px}.header .actions .btn{white-space:normal;text-align:center;padding:10px 12px;font-size:12px}.header .lang button{padding:7px 9px}.mobileMenuToggle{color:#147e71;cursor:pointer;background:#eaf6f2;border:1px solid #cde4dc;border-radius:11px;grid-area:1/2;place-items:center;width:42px;height:42px;font-size:23px;display:inline-grid}.header .brand{grid-area:1/1}.header .actions{grid-area:1/3}.header nav{flex-direction:column;order:unset;background:#f5faf8;border-radius:12px;grid-area:2/1/auto/-1;align-items:stretch;gap:0;width:100%;padding:7px;font-size:16px;display:none}.header nav.mobileNavOpen{display:flex}.header nav a{border-bottom:1px solid #e1ece8;padding:12px 15px}.header nav a:last-child{border-bottom:0}.hero{grid-template-columns:1fr;gap:24px;min-height:0}.heroText{padding:0}.heroPhoto{width:100%}.about{grid-template-columns:minmax(0,1fr);gap:20px}.about blockquote{margin:0}.contact{grid-template-columns:minmax(0,1fr);gap:22px}.cta{min-height:0}.map{min-height:440px}.consultGrid,.servicesGrid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.footGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.container{padding-inline:16px}.header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 12px}.header .brand{gap:6px}.header .brand img{width:46px;height:48px}.header .brand strong{font-size:15px}.header .brand small{font-size:10px}.mobileMenuToggle{grid-area:1/2;width:40px;height:40px}.header .actions{grid-area:2/1/auto/-1;justify-content:space-between;width:100%;display:flex}.header .actions .btn{padding:10px 14px;font-size:13px}.header nav{grid-row:3}.hero{padding-top:24px;padding-bottom:36px}.hero h1{overflow-wrap:anywhere;font-size:clamp(29px,8vw,37px)}.hero p{font-size:16px}.heroPhoto{height:clamp(260px,75vw,410px)}.photoQuote{width:min(230px,75%);padding:12px;top:auto;bottom:12px;right:12px}.photoQuote em{font-size:15px}[dir=rtl] .photoQuote{left:12px;right:auto}.buttons{flex-wrap:wrap;gap:10px;display:flex}.buttons .btn{white-space:normal;text-align:center;max-width:100%;padding:13px 15px}.heroPoints{grid-template-columns:1fr;gap:10px}.about{padding-top:32px;padding-bottom:36px}.aboutBadges{gap:12px}.about blockquote{padding:20px}.gallery{padding-top:30px;padding-bottom:45px}.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.galleryGrid img{height:clamp(105px,32vw,165px)}.galleryGrid strong{font-size:13px}.consultations{padding-bottom:55px}.consultGrid,.servicesGrid,.steps{grid-template-columns:minmax(0,1fr);gap:14px}.consultGrid article{min-height:0;padding:20px}.services{padding-bottom:50px}.serviceCard{min-height:145px;padding:18px}.journey{padding-block:35px 55px}.steps article{min-height:0}.cta{border-radius:18px;grid-template-columns:1fr}.ctaPhoto{height:160px}.ctaText{padding:22px}.cta h2{font-size:clamp(26px,7vw,32px)}.ctaPoints{grid-template-columns:1fr;gap:10px}.map{height:450px;min-height:450px}.map iframe{min-height:450px}.mapCard{padding:12px;font-size:12px;top:12px;left:10px;right:10px}.mapCard h3{font-size:15px}.mapCard p,.mapCard a{font-size:12px}.footGrid{grid-template-columns:1fr;gap:22px}footer{padding:35px 0}.bookingOverlay{align-items:center;padding:10px}.bookingModal{max-height:calc(100dvh - 20px);padding:24px 16px;overflow-y:auto}.bookingChoices{grid-template-columns:1fr;gap:10px}.bookingChoices a{padding:16px}.subpage{margin:22px auto 50px;padding-inline:16px}.subHero{grid-template-columns:1fr;gap:20px}.subHero h1{overflow-wrap:anywhere;font-size:clamp(26px,7vw,34px)}.subHero img{max-height:330px}.bookingFormWrap{margin:16px auto;padding:18px}.bookingForm input,.bookingForm select,.bookingForm textarea{min-width:0;font-size:16px}.serviceFull .subHero{padding:16px}.serviceFull .subHero img{height:240px}.serviceTiles{grid-template-columns:1fr}.serviceCTA{padding:20px}}@media (max-width:360px){.header .brand strong{font-size:13px}.header .brand small{font-size:9px}.hero h1{font-size:28px}.galleryGrid{grid-template-columns:1fr}.galleryGrid img{height:190px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header .back{display:none!important}@media (max-width:600px){.servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.servicesGrid .serviceCard{overflow-wrap:anywhere;word-break:normal;min-width:0;min-height:130px;padding:14px 9px}.servicesGrid .serviceCard h3{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(13px,3.8vw,17px);line-height:1.3}.servicesGrid .serviceCard span{font-size:25px}.servicesGrid .serviceCard small{font-size:11px;line-height:1.3}}.header .brand{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.header .brand img{object-fit:contain;width:52px;height:52px}.header .brand span{flex-direction:column;gap:3px;display:flex}.header .brand strong{color:#14354b;font-size:20px;font-weight:700;line-height:1.2;display:block}.header .brand small{color:#526b7b;margin-top:0;font-size:14px;font-weight:400;line-height:1.3;display:block}@media (max-width:600px){.header .brand{gap:8px}.header .brand img{width:44px;height:44px}.header .brand strong{font-size:15px}.header .brand small{font-size:11px}}.footGrid>:nth-child(2),.footGrid>:nth-child(3){display:none!important}.footGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}@media (max-width:600px){.footGrid{grid-template-columns:minmax(0,1fr);gap:22px}}@media (min-width:1101px){.heroReferenceLayout{grid-template-columns:minmax(0,45%) minmax(0,55%);align-items:center;gap:0;padding-top:32px;padding-bottom:35px;display:grid}.heroReferenceLayout .heroText{min-width:0;padding-left:10px;padding-right:32px}.heroReferenceLayout .heroPhoto{border-radius:22px;width:100%;min-width:0;height:615px}.heroReferenceLayout .heroPhoto>img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.heroReferenceLayout .photoQuote{top:32%;right:25px}[dir=rtl] .heroReferenceLayout .photoQuote{left:25px;right:auto}}@media (max-width:1100px){.heroReferenceLayout{grid-template-columns:1fr}.heroReferenceLayout .heroPhoto{width:100%}}@media (min-width:1101px){.heroReferenceLayout{grid-template-columns:minmax(0,46%) minmax(0,54%);padding-top:32px;padding-bottom:35px}.heroReferenceLayout .heroPhoto{border-radius:22px;height:615px;position:relative;overflow:hidden}.heroReferenceLayout .heroPhoto>img{object-fit:cover;object-position:center;width:100%;height:100%}.heroReferenceLayout .photoQuote{width:290px;padding:30px;top:32%;bottom:auto;right:25px}}@media (max-width:1100px){.heroReferenceLayout .heroPhoto{border-radius:22px;width:100%;position:relative;overflow:hidden}.heroReferenceLayout .photoQuote{background:#fffffff2;border-radius:20px;width:min(300px,55%);padding:20px;inset:auto 16px 16px auto}.heroReferenceLayout .photoQuote em{font-size:19px}[dir=rtl] .heroReferenceLayout .photoQuote{left:16px;right:auto}}@media (max-width:600px){.heroReferenceLayout .heroPhoto{height:clamp(330px,84vw,520px)}.heroReferenceLayout .photoQuote{gap:8px;width:min(295px,53%);padding:14px 16px;inset:auto 14px 14px auto}.heroReferenceLayout .photoQuote b{font-size:36px}.heroReferenceLayout .photoQuote em{font-size:clamp(14px,3.5vw,18px);line-height:1.35}[dir=rtl] .heroReferenceLayout .photoQuote{left:14px;right:auto}}.heroReferenceLayout .heroDoctorTitle{color:#12334b;margin-top:22px;font-size:clamp(19px,1.45vw,25px);font-weight:700;line-height:1.4}.heroReferenceLayout .heroText h1{max-width:520px;margin-top:12px;margin-bottom:26px;font-size:clamp(34px,2.6vw,46px);line-height:1.1}.heroReferenceLayout .heroText .eyebrow{letter-spacing:2px;font-size:clamp(17px,1.5vw,26px)}@media (max-width:600px){.heroReferenceLayout .heroDoctorTitle{margin-top:18px;font-size:19px}.heroReferenceLayout .heroText h1{font-size:35px}.heroReferenceLayout .heroText .eyebrow{font-size:17px}}.serviceFull{max-width:1120px;margin-top:24px}.serviceFull .subBack{margin-bottom:16px}.serviceFull .subHero{background:#f5faf8;border-radius:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.serviceFull .subHero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 45px;display:flex}.serviceFull .subHero h1{margin:10px 0;font-size:clamp(27px,3vw,42px);line-height:1.15}.serviceFull .subHero p{margin:0 0 22px;font-size:16px;line-height:1.65}.serviceFull .subHero img{object-fit:cover;border-radius:0;width:100%;height:310px;max-height:none}.serviceFull .subHero .btn{font-size:14px}.serviceDefinition{background:#eff8f5;border-radius:22px;grid-template-columns:45px minmax(0,1fr) 190px;align-items:center;gap:20px;margin:20px 0 28px;padding:26px;display:grid}.serviceDefinitionIcon,.serviceIcon{color:#138678;font-size:25px}.serviceDefinition h2{color:#0c3048;margin:0 0 8px;font-size:21px}.serviceDefinition p{color:#536d7e;margin:0;font-size:14px;line-height:1.65}.serviceDefinition aside{color:#138678;text-align:center;border-inline-start:1px solid #d5e9e3;padding-inline-start:20px;font-size:14px;font-style:italic;font-weight:700}.serviceFull .serviceSection{padding:12px 0 20px}.serviceFull .serviceSection h2{margin-bottom:5px;font-size:24px}.serviceFull .serviceSection>p{margin:0 0 14px;font-size:14px}.serviceFull .serviceTiles{gap:12px;margin-top:10px}.serviceFull .serviceTiles article{text-align:center;background:#f8fcfb;border-radius:13px;padding:22px 16px}.serviceFull .serviceTiles h3{margin:7px 0;font-size:15px}.serviceFull .serviceTiles p{margin:4px 0;font-size:13px}.serviceFull .serviceMotifs article{text-align:start;align-items:center;gap:12px;min-height:70px;display:flex}.serviceFull .serviceMotifs h3{margin:0}.serviceSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.serviceSteps article{text-align:center;padding:0 10px;position:relative}.serviceSteps article:not(:last-child):after{content:"→";color:#138678;position:absolute;top:9px;right:-16px}[dir=rtl] .serviceSteps article:not(:last-child):after{content:"←";left:-16px;right:auto}.serviceSteps h3{margin:12px 0 5px;font-size:15px}.serviceSteps p{color:#536d7e;margin:0;font-size:13px;line-height:1.5}.serviceFull .serviceCTA{border-radius:18px;max-width:none;margin:35px auto 20px;padding:28px}.serviceFull .serviceCTA h2{font-size:22px}@media (max-width:760px){.serviceFull .subHero{grid-template-columns:1fr}.serviceFull .subHero>div{padding:25px}.serviceFull .subHero img{height:250px}.serviceDefinition{grid-template-columns:35px 1fr;gap:12px;padding:20px}.serviceDefinition aside{border-inline-start:0;border-top:1px solid #d5e9e3;grid-column:1/-1;padding:15px 0 0}.serviceFull .serviceTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.serviceSteps article:after{display:none}}@media (max-width:430px){.serviceFull .serviceTiles,.serviceSteps{grid-template-columns:1fr}}@media (max-width:650px){.header{grid-template-rows:auto auto auto;align-items:center;gap:12px 10px;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;padding:12px 16px!important;display:grid!important}.header .brand{gap:10px;min-width:0;grid-area:1/1!important}.header .brand img{object-fit:contain;width:62px!important;height:62px!important}.header .brand strong{line-height:1.15;font-size:clamp(18px,4.8vw,22px)!important}.header .brand small{margin-top:5px;font-size:12px!important}.header .mobileMenuToggle{width:48px;height:48px;font-size:26px;grid-area:1/2!important}.header .actions{align-items:center;gap:12px;width:100%;grid-area:2/1/auto/-1!important;justify-content:space-between!important;display:flex!important}.header .actions .btn{padding:12px 15px!important;font-size:14px!important}.header .lang button{padding:10px 12px;font-size:14px}.header nav{grid-area:3/1/auto/-1!important}.heroReferenceLayout .heroDoctorTitle{font-size:clamp(26px,6.2vw,34px)!important;font-weight:800!important;line-height:1.18!important}.heroReferenceLayout h1{font-size:clamp(20px,4.5vw,25px)!important;line-height:1.3!important}}@media (min-width:651px){.heroReferenceLayout .heroDoctorTitle{font-size:clamp(30px,3vw,45px)!important;font-weight:800!important;line-height:1.13!important}.heroReferenceLayout h1{font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important}}
