@font-face{font-family:"Forma DJR Micro";src:url("../fonts/FormaDJRMicro-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Calibri";src:url("../fonts/Calibri-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Calibri";src:url("../fonts/Calibri-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary: #2d2e83;--primary-hover: #232468;--primary-ultra-light: #f5f6fa;--primary-light: #d5e1ff;--primary-semi-light: #6f8bc6;--primary-semi-dark: #232468;--primary-dark: #1a1b52;--primary-ultra-dark: #0f1035;--primary-trans-10: rgba(45, 46, 131, 0.1);--primary-trans-20: rgba(45, 46, 131, 0.2);--primary-trans-50: rgba(45, 46, 131, 0.5);--accent: #e38426;--accent-hover: #c9721b;--green: #00af7b;--neutral-1: #8494bd;--neutral-2: #d5e1ff;--neutral-3: #e0e8f9;--neutral-4: #eff4ff;--neutral-5: #ffffff;--white: #ffffff;--black: #000000;--white-trans-60: rgba(255, 255, 255, 0.6);--white-trans-80: rgba(255, 255, 255, 0.8);--black-trans-50: rgba(0, 0, 0, 0.5);--text-primary: #2d2e83;--text-body: #4a4a4a;--text-muted: #8494bd;--text-light: #ffffff;--text-on-dark: #d5e1ff;--bg-white: #ffffff;--bg-light: #f5f6fa;--bg-dark: #2d2e83;--bg-footer: #1a1b2e;--warning: #f59e0b;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.07);--shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.1);--shadow-xl: 0 20px 50px rgba(0, 0, 0, 0.15);--radius-sm: 0.25rem;--radius-md: 0.5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 1.875rem;--radius-full: 9999px;--transition-fast: 150ms ease;--transition-base: 250ms ease;--transition-slow: 400ms ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5;letter-spacing:-0.01em;color:var(--text-body);background-color:var(--bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}img.emoji{display:inline;width:1em;height:1em;vertical-align:-0.1em;margin:0 .07em}a{color:var(--primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--primary-hover)}a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;color:var(--text-primary);line-height:1.2;font-weight:400}h1{font-size:2.25rem;line-height:1.2}@media(min-width: 1024px){h1{font-size:3.625rem}}h2{font-size:1.75rem;line-height:1.2}@media(min-width: 1024px){h2{font-size:2.875rem}}h3{font-size:1.1875rem;line-height:1.2}@media(min-width: 1024px){h3{font-size:1.3125rem}}h4{font-size:1.125rem;font-weight:400;line-height:1.2}p{margin-bottom:1rem;letter-spacing:-0.01em}p:last-child{margin-bottom:0}.section-label{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--neutral-1);text-transform:uppercase;margin-bottom:1.5rem}.text-secondary{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em}.heading-sub{font-size:1.5rem}@media(min-width: 1024px){.heading-sub{font-size:2.125rem}}.container{width:100%;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 1024px){.container{padding-left:2.5rem;padding-right:2.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.section{padding-top:4rem;padding-bottom:4rem}@media(min-width: 1024px){.section{padding-top:5rem;padding-bottom:5rem}}.will-animate{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.will-animate.is-visible{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:0;text-decoration:none;border:none;border-radius:100px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:active{transform:scale(0.98)}.btn--primary{background-color:var(--accent);color:var(--text-light)}.btn--primary:hover{background-color:var(--accent-hover);color:var(--text-light)}.btn--secondary{background-color:var(--neutral-2);color:var(--primary)}.btn--secondary:hover{background-color:var(--neutral-3);color:var(--primary)}.btn--outline{background-color:rgba(0,0,0,0);color:var(--primary);border:1px solid var(--neutral-2)}.btn--outline:hover{background-color:var(--neutral-4);color:var(--primary)}.btn--lg{padding:1.25rem 2.5rem;font-size:1rem}.btn--sm{padding:.625rem 1.25rem;font-size:1rem}.google-reviews{display:flex;align-items:center;gap:.75rem}.google-reviews__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--neutral-4);border-radius:50%;flex-shrink:0}.google-reviews__icon svg{width:18px;height:18px}.google-reviews__content{display:flex;flex-direction:column;gap:.125rem}.google-reviews__stars{display:flex;align-items:center;gap:.375rem}.google-reviews__stars svg{width:82px;height:14px}.google-reviews__rating{font-size:1rem;font-weight:500;color:var(--primary);letter-spacing:-0.01em}.google-reviews__count{font-size:.75rem;color:var(--neutral-1);line-height:1.5}.google-reviews--white-icon .google-reviews__icon{background-color:var(--white)}.top-bar{background-color:var(--neutral-4);font-size:1rem;padding:.5rem 0;border-radius:0}@media(min-width: 1280px){.top-bar{padding:.8rem 0;border-radius:0 0 100px 100px}}.top-bar__inner{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}@media(min-width: 1280px){.top-bar__inner{justify-content:space-between}}.top-bar__info{display:flex;align-items:center;gap:.3125rem}.top-bar__pulse-dot{--pulse-dot-size: 8px;--pulse-dot-scale: 2.2;position:relative;width:var(--pulse-dot-size);height:var(--pulse-dot-size);flex:0 0 var(--pulse-dot-size);border-radius:50%;transform:translateZ(0)}.top-bar__pulse-dot::before,.top-bar__pulse-dot::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.top-bar__pulse-dot::before{background-color:var(--green);box-shadow:0 0 0 1px rgba(0,175,123,.14),0 0 10px rgba(0,175,123,.16);transform:translate3d(0, 0, 0)}.top-bar__pulse-dot::after{background-color:var(--green);opacity:0;transform:translate3d(0, 0, 0) scale(1);transform-origin:center;will-change:transform,opacity;animation:top-bar-pulse-dot 2.4s cubic-bezier(0.22, 1, 0.36, 1) infinite}.top-bar__info-icon{flex-shrink:0;width:16px;height:16px}.top-bar__info-text{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:0;color:var(--primary)}@media(min-width: 1280px){.top-bar__info-text{font-size:1rem;line-height:1.875rem}}.top-bar__info-text--green{font-weight:600;color:var(--green)}.top-bar__info-text--desktop{display:none}@media(min-width: 1280px){.top-bar__info-text--desktop{display:inline}}.top-bar__info-text--mobile{display:inline}@media(min-width: 1280px){.top-bar__info-text--mobile{display:none}}.top-bar__contact{display:none;align-items:center;gap:1.875rem}@media(min-width: 1280px){.top-bar__contact{display:flex;margin-right:5px}}.top-bar__link{display:inline-flex;align-items:center;gap:.3125rem;font-family:"Forma DJR Micro","Calibri",sans-serif;color:var(--primary);text-decoration:none;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:0;transition:opacity var(--transition-fast)}.top-bar__link:hover{opacity:.75;color:var(--primary)}.top-bar__icon{flex-shrink:0;width:16px;height:16px}.top-bar__hours{display:none;align-items:center;gap:.5rem}@media(min-width: 1280px){.top-bar__hours{display:flex}}@keyframes top-bar-pulse-dot{0%{opacity:0;transform:translate3d(0, 0, 0) scale(1)}18%{opacity:.28}55%{opacity:.14}100%{opacity:0;transform:translate3d(0, 0, 0) scale(var(--pulse-dot-scale))}}@media(prefers-reduced-motion: reduce){.top-bar__pulse-dot::after{animation:none;opacity:0}}.site-header{position:sticky;top:0;z-index:100;background-color:var(--bg-white);box-shadow:var(--shadow-sm)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;padding-bottom:.75rem}@media(min-width: 1280px){.site-header__inner{padding-top:1rem;padding-bottom:1rem;gap:1.5rem}}.site-header__logo{flex-shrink:0;text-decoration:none}.site-header__logo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-header__logo-img{height:28px;width:auto}@media(min-width: 1280px){.site-header__logo-img{height:28px}}.site-header__logo-text{font-size:1.25rem;font-weight:700;color:var(--primary)}.site-header__reviews-wrap{display:none}@media(min-width: 1280px){.site-header__reviews-wrap{display:flex}}.site-header__actions{display:none}@media(min-width: 1280px){.site-header__actions{display:flex;align-items:center;gap:.6875rem}}.site-header__cta{white-space:nowrap}.site-header__lang{display:none;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:1rem;font-weight:400;color:var(--primary);border:1px solid var(--neutral-2);border-radius:var(--radius-full);background:rgba(0,0,0,0);text-decoration:none;transition:background-color var(--transition-base)}.site-header__lang:hover{background-color:var(--neutral-4);color:var(--primary)}.site-header__mobile-icons{display:flex;align-items:center;gap:.5rem}@media(min-width: 1280px){.site-header__mobile-icons{display:none}}.site-header__mobile-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-4);border-radius:50%;text-decoration:none;transition:background-color var(--transition-base)}.site-header__mobile-icon:hover{background-color:var(--neutral-3)}.site-header__mobile-icon img{width:16px;height:16px}.site-header__hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;background-color:var(--accent);border:none;border-radius:50%;cursor:pointer}@media(min-width: 1280px){.site-header__hamburger{display:none}}.site-header__hamburger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-header__hamburger-line{display:block;width:18px;height:2px;background-color:var(--white);border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(2){opacity:0}.site-header__hamburger[aria-expanded=true] .site-header__hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--bg-white);z-index:99;padding:1.5rem 1.25rem 2rem;transform:translateX(100%);transition:transform var(--transition-slow);overflow-y:auto;display:flex;flex-direction:column}.nav.is-open{transform:translateX(0)}@media(min-width: 1280px){.nav{position:static;width:auto;height:auto;background-color:rgba(0,0,0,0);padding:0;transform:none;overflow:visible;display:block}}.nav__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media(min-width: 1280px){.nav__header{display:none}}.nav__logo{text-decoration:none}.nav__logo-img{height:28px;width:auto}.nav__logo-text{font-size:1.25rem;font-weight:700;color:var(--primary)}.nav__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--neutral-3);border-radius:50%;color:var(--primary);cursor:pointer;transition:background-color var(--transition-base)}.nav__close:hover{background-color:var(--neutral-4)}.nav__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}@media(min-width: 1280px){.nav__list{flex-direction:row;align-items:center;gap:2.1875rem;margin-top:4px}}.nav .menu-item{position:relative}.nav .menu-item>a{display:block;padding:.75rem 0;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--primary);text-decoration:none;transition:color var(--transition-base)}@media(min-width: 1280px){.nav .menu-item>a{padding:.5rem 0}}.nav .menu-item>a:hover{color:var(--accent)}.nav .menu-item>a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav .current-menu-item>a,.nav .current-menu-ancestor>a{color:var(--accent);font-weight:500}.nav .menu-item-has-children>a{display:inline-flex;align-items:center;gap:.25rem}.nav .menu-item-has-children>a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%232d2e83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform var(--transition-base)}.nav .sub-menu{list-style:none;margin:0;padding:0 0 0 1rem}@media(min-width: 1280px){.nav .sub-menu{position:absolute;top:calc(100% + .5rem);left:50%;transform:translateX(-50%) translateY(8px);min-width:150px;padding:.375rem;background-color:var(--bg-white);border:1px solid var(--neutral-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base),transform var(--transition-base)}.nav .sub-menu::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background-color:var(--bg-white);border-top:1px solid var(--neutral-3);border-left:1px solid var(--neutral-3)}.nav .sub-menu .menu-item+.menu-item{border-top:1px solid var(--neutral-3)}.nav .sub-menu .menu-item>a{padding:.5rem .875rem;font-size:.9375rem;border-radius:var(--radius-md);transition:background-color var(--transition-base),color var(--transition-base)}.nav .sub-menu .menu-item>a:hover{background-color:var(--neutral-4);color:var(--accent)}}@media(min-width: 1280px){.nav .menu-item-has-children:hover>a::after,.nav .menu-item-has-children:focus-within>a::after{transform:rotate(180deg)}.nav .menu-item-has-children:hover>.sub-menu,.nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}}.nav__contact{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 0}@media(min-width: 1280px){.nav__contact{display:none}}.nav__contact-item{display:flex;align-items:center;gap:.75rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--primary);text-decoration:none}.nav__contact-item img{flex-shrink:0;width:16px;height:16px}.nav a.nav__contact-item:hover{color:var(--accent)}.nav__actions{display:flex;align-items:center;gap:.75rem;padding:1.5rem 0}@media(min-width: 1280px){.nav__actions{display:none}}.nav__reviews{padding-top:.75rem}@media(min-width: 1280px){.nav__reviews{display:none}}body.menu-open{overflow:hidden}@media(min-width: 1280px){body.menu-open{overflow:auto}}.hero{position:relative;background-color:var(--bg-dark);overflow:hidden;padding-top:3rem}@media(min-width: 1024px){.hero{padding-top:5rem}}.hero__inner{display:flex;flex-direction:column;gap:2.5rem}@media(min-width: 1024px){.hero__inner{flex-direction:row;align-items:center;gap:1.5rem}}@media(min-width: 1024px){.hero__reviews{display:none}}.hero__reviews .google-reviews__icon{background-color:var(--white)}.hero__reviews .google-reviews__rating{color:var(--white)}.hero__reviews .google-reviews__count{color:var(--white-trans-80)}.hero__content{flex:1;text-align:left;display:flex;flex-direction:column;gap:1.875rem}@media(min-width: 1024px){.hero__content{text-align:left;max-width:576px;flex-shrink:0;gap:2.5rem}}.hero__subtitle-wrap{display:flex;align-items:center;gap:15px;justify-content:flex-start;order:3}@media(min-width: 1024px){.hero__subtitle-wrap{gap:1.3125rem;order:0}}.hero__subtitle-icon{width:34px;height:50px;flex-shrink:0}@media(min-width: 1024px){.hero__subtitle-icon{width:43px;height:62px}}.hero__subtitle{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:400;color:var(--text-light);line-height:1.3;letter-spacing:0;margin-bottom:0;max-width:282px}@media(min-width: 1024px){.hero__subtitle{font-size:1.125rem;max-width:318px}}.hero__heading-group{display:flex;flex-direction:column;gap:1.25rem;order:1}@media(min-width: 1024px){.hero__heading-group{gap:1.875rem;order:0}}.hero__heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.625rem;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--text-light);margin-bottom:0;max-width:330px}@media(min-width: 1024px){.hero__heading{font-size:3.625rem;line-height:1.2;max-width:none}}.hero__text{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--text-on-dark);margin-bottom:0;line-height:1.4;letter-spacing:-0.01em}@media(min-width: 1024px){.hero__text{font-size:1.125rem;line-height:1.5}}.hero__actions{display:flex;justify-content:flex-start;gap:.625rem;order:2}@media(min-width: 1024px){.hero__actions{order:0}}.hero__booking{order:3;display:flex;flex-direction:column;gap:6px}@media(min-width: 1024px){.hero__booking{order:0}}.hero__booking-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent, #e38426);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.hero__booking-link:hover{color:var(--text-light, #fff)}.hero__booking-link svg{flex-shrink:0}.hero__booking-note{margin:0;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;color:hsla(0,0%,100%,.55);line-height:1.4}.hero__media{position:relative;width:100%;max-width:600px;height:414px;border-radius:1.875rem;overflow:hidden;flex-shrink:0;margin:0 auto}@media(min-width: 1024px){.hero__media{width:auto;max-width:none;flex:1;height:auto;aspect-ratio:1;margin:0}}.hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:1.875rem}.hero__doctor-card{display:flex;position:absolute;bottom:10px;left:10px;right:10px;width:auto;max-width:none;height:174px;background-color:var(--neutral-4);border-radius:24px;overflow:hidden;align-items:center;gap:12px;padding-right:64px;z-index:2}@media(min-width: 768px){.hero__doctor-card{display:flex}}.hero__doctor-photo-wrap{width:166px;height:174px;flex-shrink:0;border-radius:24px;overflow:hidden;position:relative;background:rgba(0,0,0,0)}.hero__doctor-photo{width:100%;height:100%;object-fit:cover;object-position:center top}.hero__doctor-info{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.hero__doctor-name{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;color:var(--primary);line-height:1.2;letter-spacing:0;margin-bottom:0}.hero__doctor-desc{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;color:var(--neutral-1);line-height:1.4;letter-spacing:-0.01em;margin:0}.hero__doctor-btn{position:absolute;bottom:0;right:0;border-radius:24px 0 24px 0;padding:10px 24px;font-size:.875rem}.hero-bottom{border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2);margin-top:3rem}.hero-bottom__inner{display:flex;flex-direction:column;gap:2.5rem;align-items:stretch;padding-top:0;padding-bottom:0}@media(min-width: 1024px){.hero-bottom__inner{flex-direction:row;gap:0;align-items:stretch}}.hero-bottom__text{flex:0 0 auto;max-width:448px;padding:0}@media(min-width: 1024px){.hero-bottom__text{padding:3rem 3rem 3rem 0}}.hero-bottom__heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.625rem;font-weight:400;color:var(--text-light);line-height:1.3;letter-spacing:0;margin-bottom:1.25rem}@media(min-width: 1024px){.hero-bottom__heading{font-size:2.125rem;line-height:1.2;max-width:421px;margin-bottom:1.5625rem}}.hero-bottom__desc{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--text-on-dark);line-height:1.4;letter-spacing:-0.01em;margin:0}@media(min-width: 1024px){.hero-bottom__desc{font-size:1.125rem;line-height:1.5}}.hero-stats{display:flex;align-items:stretch;gap:0;flex-wrap:nowrap;justify-content:center;flex:1}@media(min-width: 768px){.hero-stats{flex-wrap:nowrap}}.hero-stats__divider{display:block;width:1px;align-self:stretch;background-color:hsla(0,0%,100%,.2);flex-shrink:0}@media(min-width: 768px){.hero-stats__divider{display:block}}.hero-stats__item{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem .75rem;text-align:left;flex:1}@media(min-width: 768px){.hero-stats__item{text-align:left;gap:2.25rem;padding:2.5rem 2.25rem}}.hero-stats__number{display:flex;align-items:center;gap:0;color:var(--text-light);line-height:1.2}.hero-stats__number-big{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.75rem;font-weight:400}@media(min-width: 768px){.hero-stats__number-big{font-size:2.5rem}}@media(min-width: 1024px){.hero-stats__number-big{font-size:3.625rem}}.hero-stats__number-plus{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:400}@media(min-width: 768px){.hero-stats__number-plus{font-size:1.5rem}}@media(min-width: 1024px){.hero-stats__number-plus{font-size:2.125rem}}.hero-stats__label{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;color:var(--text-on-dark);line-height:1.4;letter-spacing:-0.01em;max-width:128px}@media(min-width: 768px){.hero-stats__label{font-size:1.125rem;line-height:1.5}}@media(max-width: 1023px){.hero__actions{width:330px;max-width:100%}.hero__actions .btn{flex:1;padding:1rem .75rem;font-size:.875rem;text-align:center;justify-content:center;white-space:nowrap}.hero-bottom{border-top:none;border-bottom:none;margin-top:5rem}.hero-stats{border-top:1px solid hsla(0,0%,100%,.4);border-bottom:none;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:.9375rem;padding-right:.9375rem;padding-bottom:0;gap:20px}.hero-stats__divider{background-color:hsla(0,0%,100%,.4)}.hero-stats__item{padding:1.25rem 0;gap:.625rem;width:86px}.hero-stats__number-big{font-size:2rem}.hero-stats__number-plus{font-size:1.625rem}.hero-stats__label{font-size:.875rem;line-height:1.5}.hero-stats__divider:first-child,.hero-stats__divider:last-child{display:none}.hero__doctor-card{height:210px;padding-right:0;max-width:none;left:10px;right:10px;width:auto}.hero__doctor-info{overflow:hidden;padding:4px 12px 30px 0}.hero__doctor-photo-wrap{width:40%;min-width:40%;height:210px;border-radius:24px 0 0 24px}.hero__doctor-name{font-size:.9375rem}.hero__doctor-desc{font-size:.75rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}}.services{background-color:var(--bg-white);padding:4rem 0}@media(min-width: 1024px){.services{padding:5rem 0}}.services__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin-bottom:1.25rem}.services__label-icon{width:16px;height:16px}.services__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media(min-width: 1024px){.services__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.services__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0;max-width:700px}@media(min-width: 768px){.services__heading{font-size:2.5rem}}@media(min-width: 1024px){.services__heading{font-size:2.875rem}}.services__all-btn{white-space:nowrap;padding:.625rem 2.1875rem}.services__all-btn--desktop{display:none}@media(min-width: 1024px){.services__all-btn--desktop{display:inline-flex;align-self:center;padding:.625rem 1.25rem}}.services__footer{display:flex;justify-content:center;margin-top:2rem}@media(min-width: 1024px){.services__footer{display:none}}.services__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.services__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.services__grid{grid-template-columns:repeat(3, 1fr)}}.services__card{background-color:var(--neutral-4);border:1px solid var(--neutral-3);border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;transition:transform var(--transition-base),box-shadow var(--transition-base)}.services__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.services__card-icon{margin-bottom:1.5rem}.services__card-icon img{width:48px;height:48px}.services__card-subtitle{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--neutral-1);margin-bottom:.25rem}.services__card-title{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.2;color:var(--primary);margin-bottom:.75rem}.services__card-desc{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--primary-semi-light);margin-bottom:1.5rem;line-height:1.6;letter-spacing:-0.01em;flex-grow:1}.services__card-link{display:inline-flex;align-items:center;padding:.625rem 1.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:500;line-height:1.3;color:var(--primary);text-decoration:none;border:1px solid var(--neutral-2);border-radius:var(--radius-full);background-color:rgba(0,0,0,0);transition:background-color var(--transition-base),border-color var(--transition-base)}.services__card-link:hover{background-color:var(--neutral-4);border-color:var(--primary-semi-light)}.stats{background-color:var(--bg-dark);padding:3rem 0}.stats__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;text-align:center}@media(min-width: 768px){.stats__inner{grid-template-columns:repeat(4, 1fr)}}.stats__item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stats__number{font-size:3rem;font-weight:400;color:var(--text-light);line-height:1}.stats__label{font-size:.875rem;color:var(--text-on-dark);max-width:180px}.about-preview{background-color:var(--neutral-4);padding:6rem 0 4rem}.about-preview__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin-bottom:1.25rem}.about-preview__label-icon{width:16px;height:16px}.about-preview__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin-bottom:2.5rem}@media(min-width: 768px){.about-preview__heading{font-size:2.5rem}}@media(min-width: 1024px){.about-preview__heading{font-size:2.875rem}}.about-preview__row{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}@media(min-width: 1280px){.about-preview__row{flex-direction:row;gap:1.5rem}}@media(min-width: 1280px){.about-preview__video{flex:0 0 60%;max-width:60%}}.about-preview__video-wrap{position:relative;width:100%;padding-bottom:56.1%;border-radius:var(--radius-xl, 16px);overflow:hidden;background:#000}.about-preview__video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.about-preview__video-wrap .video-play-btn{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;transition:opacity .3s ease}.about-preview__video-wrap .video-play-btn svg{width:80px;height:80px;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3));transition:transform .2s ease}.about-preview__video-wrap .video-play-btn:hover svg{transform:scale(1.1)}.about-preview__video-wrap .video-play-btn.is-hidden{opacity:0}.about-preview__card{flex:1 1 auto;background:var(--white, #fff);border-radius:var(--radius-xl, 16px);padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.about-preview__card-content{margin-bottom:1.5rem}.about-preview__text{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;color:var(--primary);line-height:1.55;letter-spacing:-0.01em;margin-bottom:1rem}.about-preview__text:last-child{margin-bottom:0}.about-preview__text--accent{color:var(--primary)}.about-preview__actions{display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media(min-width: 1280px){.about-preview__actions{flex-direction:row;justify-content:space-between}}.about-preview__actions .btn{padding:.625rem 2.1875rem}@media(min-width: 1280px){.about-preview__actions .btn{padding:.625rem 1.25rem;width:auto}}.about-preview__reviews{display:flex;align-items:center;gap:.5rem}.about-preview__google-icon{width:24px;height:24px}.about-preview__stars{display:flex;align-items:center;gap:.25rem}.about-preview__stars-icons{color:var(--accent);font-size:1rem;letter-spacing:1px}.about-preview__stars strong{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:700;color:var(--primary)}.about-preview__reviews-count{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;color:var(--accent)}.about-preview__advantages{display:grid;grid-template-columns:1fr;gap:0;background:var(--primary-semi-light, #6F8BC6);border-radius:16px;padding:1.5rem 2rem;margin-top:2.5rem}@media(min-width: 600px){.about-preview__advantages{grid-template-columns:1fr 1fr;gap:1.25rem 2rem}}@media(min-width: 1024px){.about-preview__advantages{grid-template-columns:repeat(4, 1fr);gap:2rem;padding:1.75rem 3rem}}.about-preview__advantage{display:flex;align-items:center;gap:.75rem;padding:.75rem 0}@media(min-width: 1024px){.about-preview__advantage{padding:0}}.about-preview__advantage-icon{width:40px;height:40px;min-width:40px;background:var(--white, #fff);border-radius:50%;display:flex;align-items:center;justify-content:center}.about-preview__advantage-icon img{width:20px;height:20px}.about-preview__advantage span{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;font-weight:500;color:var(--white, #fff);line-height:1.3}.cases{background-color:var(--bg-dark);padding:4rem 0;overflow:hidden}@media(min-width: 1024px){.cases{padding:5rem 0}}.cases__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin-bottom:1.25rem}.cases__label-icon{width:16px;height:16px}.cases__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media(min-width: 1024px){.cases__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.cases__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--white);margin:0}@media(min-width: 768px){.cases__heading{font-size:2.5rem}}@media(min-width: 1024px){.cases__heading{font-size:2.875rem}}.cases__description{font-family:"Forma DJR Text","Calibri",sans-serif;font-size:1rem;color:var(--white-trans-60);line-height:1.6;margin:.75rem 0 0;max-width:600px}.cases__nav{display:none;gap:.75rem;align-self:flex-start}@media(min-width: 1024px){.cases__nav{display:flex;align-self:center}}.cases__nav-mobile{display:flex;justify-content:space-between;margin-top:2rem}@media(min-width: 1024px){.cases__nav-mobile{display:none}}.cases__nav-mobile .cases__nav-btn{background-color:var(--neutral-4);border:none;color:var(--primary)}.cases__nav-mobile .cases__nav-btn:hover{background-color:var(--neutral-3)}.cases__nav-btn{width:62px;height:42px;border-radius:100px;border:none;background-color:var(--neutral-4);color:var(--primary);display:flex;align-items:center;justify-content:center;padding:9px 19px;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}.cases__nav-btn:hover{background-color:var(--neutral-3)}.cases__nav-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.cases__slider{overflow:visible}.cases__track{display:flex;gap:1.5rem;transition:transform 400ms ease}.cases__slide{flex:0 0 calc(50% - .75rem);min-width:0}@media(max-width: 1023px){.cases__slide{flex:0 0 100%}}.cases__card{background-color:var(--primary-semi-light);border-radius:30px;display:flex;flex-direction:column;height:100%;padding:15px 15px 20px;gap:10px}.cases__images{display:flex;gap:10px;overflow:hidden}.cases__image-wrap{flex:1;position:relative;overflow:hidden}.cases__image-wrap img{width:100%;height:100%;aspect-ratio:275/210;object-fit:cover;display:block}.cases__image-wrap--before{border-radius:20px 0 0 20px}.cases__image-wrap--before img{filter:grayscale(1)}.cases__image-wrap--after{border-radius:0 20px 20px 0}.cases__labels{display:flex;justify-content:space-between;margin-bottom:1.5rem}.cases__image-label{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.9375rem;font-weight:600;color:var(--white);letter-spacing:.05em;text-transform:uppercase}.cases__body{padding:0.5rem 1.5rem 1.5rem;display:flex;flex-direction:column}.cases__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cases__badge{display:inline-block;padding:.25rem .75rem;font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:500;color:var(--white);background:hsla(0,0%,100%,.15);border-radius:var(--radius-full);border:1px solid hsla(0,0%,100%,.2)}.cases__title{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.25rem;font-weight:400;margin:0 0 15px;line-height:1.3;color:var(--white)}.cases__doctor{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;color:var(--white-trans-60);line-height:1.4}.cases__cta{display:inline-block;margin-top:20px;align-self:flex-start}.testimonials{background-color:var(--neutral-4);padding:6rem 0;overflow:hidden}.testimonials__header{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media(min-width: 1024px){.testimonials__header{flex-direction:row;justify-content:space-between}}.testimonials__header-left{flex:1}.testimonials__header-right{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width: 1024px){.testimonials__header-right{align-items:flex-end;justify-content:space-between}}.testimonials__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin-bottom:1.25rem}.testimonials__label-icon{width:16px;height:16px}.testimonials__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0;max-width:700px}@media(min-width: 768px){.testimonials__heading{font-size:2.5rem}}@media(min-width: 1024px){.testimonials__heading{font-size:3rem}}.testimonials__google-badge{display:flex;align-items:center;gap:.75rem}.testimonials__google-avatars{display:flex;align-items:center}.testimonials__google-avatars svg{width:40px;height:40px;flex-shrink:0}.testimonials__avatar-overlap{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-left:-8px;border:2px solid var(--neutral-4)}.testimonials__google-info{display:flex;flex-direction:column;gap:0}.testimonials__google-stars svg{width:90px;height:14px}.testimonials__google-count{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;color:var(--primary)}.testimonials__google-count strong{font-weight:700}.testimonials__nav{display:none;gap:.75rem}@media(min-width: 1024px){.testimonials__nav{display:flex}}.testimonials__nav-mobile{display:flex;justify-content:space-between;margin-top:2rem}@media(min-width: 1024px){.testimonials__nav-mobile{display:none}}.testimonials__nav-btn{width:62px;height:42px;border-radius:100px;border:1px solid var(--primary);background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 19px;cursor:pointer;transition:background-color var(--transition-base),opacity var(--transition-base)}.testimonials__nav-btn:hover{background-color:var(--primary-hover)}.testimonials__nav-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.testimonials__slider{overflow:visible}.testimonials__track{display:flex;gap:1.5rem;transition:transform 400ms ease}.testimonials__card{flex:0 0 calc(33.333% - 1.125rem);min-width:0;background-color:var(--bg-white);border-radius:var(--radius-xl);padding:2rem;display:flex;flex-direction:column}@media(max-width: 1023px){.testimonials__card{flex:0 0 calc(50% - .75rem)}}@media(max-width: 767px){.testimonials__card{flex:0 0 100%}}.testimonials__quote-icon{margin-bottom:1.5rem;width:32px;height:24px;color:var(--neutral-1);opacity:1}.testimonials__quote{margin:0 0 1.5rem;font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-style:normal;font-size:1rem;color:var(--primary);line-height:1.6;letter-spacing:-0.01em;flex-grow:1}.testimonials__quote p{margin:0}.testimonials__author{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--neutral-3)}.testimonials__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonials__author-avatar--placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--neutral-4)}.testimonials__author-info{display:flex;flex-direction:column;gap:.125rem}.testimonials__author-name{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:500;color:var(--primary);line-height:1.3}.testimonials__author-date{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;color:var(--neutral-1);line-height:1.4}.cta-contact{background-color:var(--neutral-4);padding:4rem 0}@media(min-width: 1024px){.cta-contact{padding:5rem 0}}.cta-contact__top{background-color:var(--bg-dark);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px;text-align:center;padding:4rem 1.5rem 12rem;margin:0 1.25rem}@media(min-width: 1024px){.cta-contact__top{max-width:1400px;min-height:672px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2.5rem 7rem;margin:0 auto}}.cta-contact__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--white-trans-60);margin-bottom:1.25rem}.cta-contact__label-icon{width:16px;height:16px}.cta-contact__heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--text-light);max-width:600px;margin:0 auto 1.5rem}@media(min-width: 768px){.cta-contact__heading{font-size:2.5rem}}@media(min-width: 1024px){.cta-contact__heading{font-size:2.875rem}}.cta-contact__text{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--white-trans-60);line-height:1.6;max-width:650px;margin:0 auto}.cta-contact__doctor-card{display:inline-flex;align-items:center;gap:15px;background-color:var(--primary-semi-light);border-radius:20px;padding:19px 25px;margin-top:2.5rem}.cta-contact__doctor-photo-wrap{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.cta-contact__doctor-photo{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.5);transform-origin:center top}.cta-contact__doctor-info{display:flex;flex-direction:column;text-align:left}.cta-contact__doctor-title{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:500;color:var(--text-light);line-height:1.3}.cta-contact__doctor-name{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;color:var(--white-trans-80);line-height:1.4}.cta-contact__form-card{background-color:var(--bg-white);border-radius:30px;padding:35px 20px;margin:-10rem 1.25rem 0;box-shadow:var(--shadow-lg);position:relative;z-index:1}@media(min-width: 768px){.cta-contact__form-card{margin:-5rem 2.5rem 0;padding:2.5rem}}@media(min-width: 1024px){.cta-contact__form-card{max-width:none;margin:-3rem auto 0;padding:2.5rem 3rem}}.cta-contact__form-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media(min-width: 1024px){.cta-contact__form-header{flex-direction:row;align-items:center;justify-content:space-between}}.cta-contact__form-heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--primary);margin:0}@media(min-width: 1024px){.cta-contact__form-heading{font-size:1.3125rem}}.cta-contact__form-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media(min-width: 768px){.cta-contact__form-contacts{flex-direction:row;align-items:center;gap:1.5rem}}.cta-contact__form-contact{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.875rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.cta-contact__form-contact:hover{color:var(--accent)}.cta-contact__form-contact img{width:16px;height:16px}.cta-contact__form-fields{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1280px){.cta-contact__form-fields{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}}.cta-contact__form-row-2{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}@media(min-width: 1280px){.cta-contact__form-row-2{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem}}.cta-contact__textarea{resize:none;border-radius:var(--radius-full)}@media(min-width: 1280px){.cta-contact__textarea{grid-column:1/3}}.cta-contact__input{flex:1;font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--primary);background-color:var(--neutral-4);border:1px solid var(--neutral-3);border-radius:var(--radius-full);padding:19px 20px;outline:none;transition:border-color var(--transition-base)}.cta-contact__input::placeholder{color:var(--neutral-1)}.cta-contact__input:focus{border-color:var(--primary-semi-light)}.cta-contact__submit{flex-shrink:0;white-space:nowrap;padding:.875rem 2rem}.cta-contact__form-card .fluentform .ff-el-group{margin-bottom:0}.cta-contact__form-card .fluentform .ff_columns_total_3{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1280px){.cta-contact__form-card .fluentform .ff_columns_total_3{flex-direction:row}}.cta-contact__form-card .fluentform .ff_columns_total_3 .ff-t-cell{padding:0 !important;flex:1 !important}.cta-contact__form-card .fluentform .ff_columns_total_2{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1280px){.cta-contact__form-card .fluentform .ff_columns_total_2{flex-direction:row}}.cta-contact__form-card .fluentform .ff_columns_total_2 .ff-t-column-1{padding:0 !important;flex:2 !important}.cta-contact__form-card .fluentform .ff_columns_total_2 .ff-t-column-2{padding:0 !important;flex:1 !important}.cta-contact__form-card .fluentform .ff-name-field-wrapper .ff-t-container{display:block}.cta-contact__form-card .fluentform fieldset{border:none;margin:0;padding:0}.cta-contact__form-card .fluentform .ff-column-container{margin-bottom:.75rem}.cta-contact__form-card .fluentform .ff-column-container:last-of-type{margin-bottom:0}.cta-contact__form-card .fluentform .ff-el-form-control{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--primary);background-color:var(--neutral-4);border:1px solid var(--neutral-3) !important;border-radius:var(--radius-full) !important;padding:19px 20px !important;outline:none;width:100%;box-sizing:border-box;height:auto !important;line-height:1.3;box-shadow:none !important;transition:border-color var(--transition-base)}.cta-contact__form-card .fluentform .ff-el-form-control::placeholder{color:var(--neutral-1)}.cta-contact__form-card .fluentform .ff-el-form-control:focus{border-color:var(--primary-semi-light) !important;box-shadow:none !important}.cta-contact__form-card .fluentform textarea.ff-el-form-control{resize:none;overflow:hidden;min-height:0 !important;height:58px !important}.cta-contact__form-card .fluentform .ff-el-input--label{display:none}.cta-contact__form-card .fluentform .ff-btn-submit,.cta-contact__form-card .fluentform .wpf_has_custom_css.ff-btn-submit{font-family:"Forma DJR Micro","Calibri",sans-serif !important;font-size:1rem !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0 !important;background-color:var(--accent) !important;color:var(--text-light) !important;border:none !important;border-radius:var(--radius-full) !important;padding:19px 2rem !important;cursor:pointer;white-space:nowrap;width:100% !important;min-width:0 !important;transition:background-color var(--transition-base)}.cta-contact__form-card .fluentform .ff-btn-submit:hover,.cta-contact__form-card .fluentform .wpf_has_custom_css.ff-btn-submit:hover{background-color:var(--accent-hover) !important;color:var(--text-light) !important;border:none !important}.cta-contact__form-card .fluentform .ff_submit_btn_wrapper{margin-top:0;padding:0}.cta-contact__form-card .fluentform .ff-el-is-error .ff-el-form-control{border-color:#e74c3c !important}.cta-contact__form-card .fluentform .error.text-danger{font-size:.8125rem;color:#e74c3c;margin-top:.25rem;padding-left:1.25rem}.cta-contact__booking-row{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}.cta-contact__booking-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;padding:.875rem 2rem;line-height:1}.cta-contact__pulse-dot{--pulse-dot-size: 8px;--pulse-dot-scale: 2.2;position:relative;width:var(--pulse-dot-size);height:var(--pulse-dot-size);flex:0 0 var(--pulse-dot-size);border-radius:50%;transform:translateZ(0)}.cta-contact__pulse-dot::before,.cta-contact__pulse-dot::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cta-contact__pulse-dot::before{background-color:var(--green);box-shadow:0 0 0 1px rgba(0,175,123,.14),0 0 10px rgba(0,175,123,.16);transform:translate3d(0, 0, 0)}.cta-contact__pulse-dot::after{background-color:var(--green);opacity:0;transform:translate3d(0, 0, 0) scale(1);transform-origin:center;will-change:transform,opacity;animation:top-bar-pulse-dot 2.4s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cta-contact__booking-note{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;color:var(--neutral-1);line-height:1.5;margin:0}.cta-contact .btn--primary{background-color:var(--accent);color:var(--text-light)}.cta-contact .btn--primary:hover{background-color:var(--accent-hover);color:var(--text-light)}.cta-contact .btn--outline{border-color:var(--neutral-2);color:var(--text-light)}.cta-contact .btn--outline:hover{background-color:var(--neutral-2);color:var(--primary)}.site-footer{background-color:var(--white);padding:20px 20px 30px}.site-footer__block{background-color:var(--bg-dark);border-radius:30px;padding:0;margin-bottom:30px}.site-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:3rem;padding-bottom:2.5rem;align-items:start}@media(min-width: 1024px){.site-footer__top{grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:2rem;padding-top:4rem;padding-bottom:3rem}}.site-footer__col--logo{grid-column:1/-1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}@media(min-width: 1024px){.site-footer__col--logo{grid-column:auto;flex-direction:column;gap:110px}}.site-footer__reviews .google-reviews__rating{color:var(--text-light)}.site-footer__reviews .google-reviews__count{color:var(--white-trans-80)}.site-footer__reviews .google-reviews__icon{background-color:var(--bg-white)}.site-footer__col--kontakty{grid-column:1/-1}.site-footer__col--kontakty .site-footer__list li:last-child{white-space:nowrap}@media(min-width: 1024px){.site-footer__col--kontakty{grid-column:auto}}.site-footer__logo{display:inline-block;text-decoration:none}.site-footer__logo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-footer__logo-img{height:28px;width:auto}.site-footer__logo-text{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.5rem;font-weight:700;color:var(--white)}.site-footer__heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.05em;color:var(--white);margin-bottom:1.25rem;text-transform:uppercase}.site-footer__list{list-style:none;margin:0;padding:0}.site-footer__list li{margin-bottom:.625rem;font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;color:var(--white-trans-80)}.site-footer__list a{color:var(--white-trans-80);text-decoration:none;transition:color var(--transition-base)}.site-footer__list a:hover{color:var(--white)}.site-footer__col--social{grid-column:1/-1}@media(min-width: 1024px){.site-footer__col--social{grid-column:auto;display:flex;align-items:flex-start}}.site-footer__social-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.site-footer__social-card{display:flex;flex-direction:column;justify-content:space-between;width:auto;height:153px}@media(min-width: 1024px){.site-footer__social-card{width:155px}}.site-footer__social-card{padding:20px 16px 16px;background-color:rgba(0,0,0,0);border:1px solid #3d3e9a;border-radius:20px;color:var(--white);text-decoration:none;transition:background-color var(--transition-base)}.site-footer__social-card:hover{background-color:hsla(0,0%,100%,.1)}.site-footer__social-name{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;color:var(--white)}.site-footer__social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.12);border-radius:10px;color:var(--white)}.site-footer__social-icon svg{opacity:.8}.site-footer__bottom{padding:1.5rem 0}.site-footer__bottom-inner{display:flex;flex-direction:column;gap:1rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.875rem;color:var(--primary)}@media(min-width: 1024px){.site-footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__bottom-inner a{color:var(--primary);text-decoration:none;transition:color var(--transition-base)}.site-footer__bottom-inner a:hover{color:var(--accent)}.team-hero{text-align:center;background-color:var(--neutral-4);padding-bottom:3rem}.team-hero__heading{margin-bottom:1rem}.team-hero__intro{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.team__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 768px){.team__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.team__grid{grid-template-columns:repeat(3, 1fr)}}.team-card{background-color:var(--bg-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.team-card__photo-wrap{position:relative;aspect-ratio:4/5;overflow:hidden;background-color:var(--neutral-4)}.team-card__photo{width:100%;height:100%;object-fit:cover}.team-card__photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg, var(--neutral-4), var(--neutral-3))}.team-card__content{padding:1.5rem}.team-card__name{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.2;letter-spacing:0;margin-bottom:.25rem}.team-card__position{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--accent);font-weight:400;line-height:1.5;letter-spacing:-0.01em;margin-bottom:.75rem}.team-card__bio{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;color:var(--text-muted);line-height:1.5;letter-spacing:-0.01em;margin-bottom:1rem}.team-card__specs{display:flex;flex-wrap:wrap;gap:.5rem}.team-card__spec-tag{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--primary);background-color:var(--neutral-4);border-radius:var(--radius-full)}.team-preview{background-color:var(--bg-dark);padding:6rem 0}.team-preview__grid{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:2rem}@media(min-width: 768px){.team-preview__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.team-preview__grid{grid-template-columns:repeat(3, 1fr);row-gap:50px}}.team-preview__intro{display:flex;flex-direction:column;align-self:start}@media(min-width: 1024px){.team-preview__intro{aspect-ratio:398/343}}.team-preview__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin:0 0 30px 0}.team-preview__label-icon{width:16px;height:16px}.team-preview__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--white);margin:0;max-width:286px}@media(min-width: 768px){.team-preview__heading{font-size:2.25rem}}@media(min-width: 1024px){.team-preview__heading{font-size:2.75rem}}.team-preview__btn{align-self:flex-start;margin-top:auto;padding:.625rem 2.1875rem}.team-preview__btn--desktop{display:none}@media(min-width: 1024px){.team-preview__btn--desktop{display:inline-flex;padding:.625rem 1.25rem}}.team-preview__footer{display:flex;justify-content:center;margin-top:2.5rem}@media(min-width: 1024px){}.team-preview__card{display:flex;flex-direction:column}.team-preview__photo-wrap{position:relative;aspect-ratio:390/343;border-radius:30px;overflow:hidden;background-color:var(--primary-dark);margin-bottom:1.25rem}.team-preview__photo{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.team-preview__photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg, var(--primary-dark), var(--primary-semi-dark))}.team-preview__name{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--white);margin-bottom:.125rem}.team-preview__position{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;color:var(--white-trans-60);line-height:1.4}.team-preview__join{background-color:var(--primary);border-radius:30px;border:1px solid var(--primary-semi-light);padding:30px;display:flex;flex-direction:column;gap:10px;aspect-ratio:390/343;align-self:start}.team-preview__join-icon img,.team-preview__join-icon svg{width:48px;height:48px}.team-preview__join-heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.375rem;font-weight:400;line-height:1.25;color:var(--white);margin:0}.team-preview__join-text{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;color:var(--white-trans-60);line-height:1.55;margin:0;flex-grow:1}.team-preview__join-btn{align-self:flex-start;display:inline-flex;align-items:center;padding:.625rem 1.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;background-color:var(--primary-light);border:none;border-radius:var(--radius-full);color:var(--primary);cursor:pointer;transition:background-color var(--transition-base)}.team-preview__join-btn:hover{background-color:var(--neutral-3)}.blog-preview{background-color:var(--neutral-4);padding:6rem 0}.blog-preview__label{display:inline-flex;align-items:center;gap:.5rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:var(--neutral-1);margin-bottom:1.25rem}.blog-preview__label-icon{width:16px;height:16px}.blog-preview__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}@media(min-width: 1024px){.blog-preview__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.blog-preview__heading{font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.blog-preview__heading{font-size:2.5rem}}@media(min-width: 1024px){.blog-preview__heading{font-size:3rem}}.blog-preview__all-btn{white-space:nowrap;padding:.625rem 2.1875rem}.blog-preview__all-btn--desktop{display:none}@media(min-width: 1024px){.blog-preview__all-btn--desktop{display:inline-flex;align-self:center;padding:.625rem 1.25rem}}.blog-preview__footer{display:flex;justify-content:center;margin-top:2rem}@media(min-width: 1024px){.blog-preview__footer{display:none}}.blog-preview__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.blog-preview__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.blog-preview__grid{grid-template-columns:repeat(3, 1fr)}}.blog-preview__card{background-color:var(--white);border-radius:30px;border:1px solid var(--neutral-3);padding:10px 10px 30px;display:flex;flex-direction:column;transition:border-color 300ms ease,box-shadow 300ms ease}.blog-preview__card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-md)}.blog-preview__card--link{text-decoration:none;color:inherit;cursor:pointer}.blog-preview__image-link{display:block;text-decoration:none;position:relative}.blog-preview__badge{position:absolute;top:20px;left:20px;background:var(--accent);color:var(--white);font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.5rem 1.125rem;border-radius:var(--radius-full);z-index:1}.blog-preview__badge--blue{background:var(--primary)}.blog-preview__image-wrap{aspect-ratio:16/10;overflow:hidden;border-radius:20px}.blog-preview__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 500ms ease}.blog-preview__card:hover .blog-preview__image-wrap img{transform:scale(1.04)}.blog-preview__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg, var(--neutral-4), var(--neutral-3))}.blog-preview__body{padding:1.25rem .5rem 0;flex-grow:1;display:flex;flex-direction:column}.blog-preview__title{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3;color:var(--primary);margin-bottom:.5rem}.blog-preview__title a{color:inherit;text-decoration:none;transition:color var(--transition-base)}.blog-preview__card:hover .blog-preview__title a{color:var(--accent)}.blog-preview__excerpt{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.9375rem;color:var(--text-body);line-height:1.55;margin-bottom:1.25rem}.blog-preview__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;margin-top:auto}.blog-preview__read-btn{display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;color:var(--primary);text-decoration:none;border:1px solid var(--neutral-2);border-radius:var(--radius-full);background-color:rgba(0,0,0,0);transition:background-color var(--transition-base),border-color var(--transition-base);white-space:nowrap}.blog-preview__read-btn:hover{background-color:var(--neutral-4);border-color:var(--primary-semi-light)}.blog-preview__author{display:flex;align-items:center;gap:.5rem;min-width:0}.blog-preview__author-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-preview__author-info{display:flex;flex-direction:column;gap:0;min-width:0}.blog-preview__author-name{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:500;color:var(--primary);line-height:1.3}.blog-preview__author-position{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:400;color:var(--neutral-1);line-height:1.3}.blog-preview__meta{display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem;border-top:1px solid var(--neutral-3)}.blog-preview__meta-text{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;color:var(--neutral-1);line-height:1.5}.blog-preview__meta-text strong{font-weight:700;color:var(--primary)}.contact-info{background-color:var(--white);padding:20px 0 0}.contact-info__row{display:flex;flex-direction:column;gap:20px}@media(min-width: 1280px){.contact-info__row{flex-direction:row;gap:20px}}.contact-info__card{background-color:var(--neutral-4);border-radius:30px;padding:2rem;flex:1 1 60%}@media(min-width: 1024px){.contact-info__card{padding:5rem}}@media(min-width: 1280px){.contact-info__card{flex:0 0 calc(60% - .75rem)}}.contact-info__heading{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin-bottom:1.5rem}@media(min-width: 1280px){.contact-info__heading{font-size:2rem}}.contact-info__details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media(min-width: 768px){.contact-info__details{flex-direction:row}}.contact-info__detail-card{background-color:var(--white);border-radius:var(--radius-xl);padding:19px 25px;display:flex;flex-direction:column;gap:10px;flex:1}.contact-info__doctor-card{background-color:var(--white);border-radius:var(--radius-xl);padding:19px 25px;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;flex:1}.contact-info__doctor-top{display:flex;align-items:center;gap:.75rem}.contact-info__doctor-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.contact-info__doctor-info{display:flex;flex-direction:column;gap:.125rem}.contact-info__doctor-label{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--primary)}.contact-info__doctor-name{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;color:var(--neutral-1);line-height:1.4}.contact-info__doctor-btn{margin-top:.25rem}.contact-info__detail-group{display:flex;flex-direction:column;gap:.25rem}.contact-info__detail-label{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--text-muted);text-transform:lowercase}.contact-info__detail-value{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--primary);text-decoration:none;transition:color var(--transition-base)}.contact-info__detail-value:hover{color:var(--accent)}.contact-info__hours-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media(min-width: 768px){.contact-info__hours-row{align-items:flex-end}}.contact-info__hours{display:flex;flex-direction:column;gap:9px;max-width:570px}.contact-info__hours-label{font-family:"Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:-0.01em;color:var(--text-muted)}.contact-info__hours-grid{display:grid;grid-template-columns:1fr;gap:.25rem}.contact-info__social-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.contact-info__hours-item{font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--primary);white-space:nowrap}.contact-info__social{display:flex;gap:.75rem;flex-shrink:0}.contact-info__social-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--primary);color:var(--white);text-decoration:none;transition:background-color 300ms ease,transform 300ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 300ms ease}.contact-info__social-btn:hover{background-color:var(--accent);transform:translateY(-3px);box-shadow:0 6px 16px rgba(227,132,38,.35)}.contact-info__social-btn:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(227,132,38,.25)}.contact-info__reviews-row{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;flex-wrap:wrap;gap:1rem}.contact-info__address{display:inline-flex;align-items:center;gap:.625rem;font-family:"Forma DJR Micro","Calibri",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;letter-spacing:0;color:var(--primary)}.contact-info__address-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--white);border-radius:50%;flex-shrink:0}.contact-info__address-icon img{width:16px;height:16px}.contact-info .google-reviews{margin-top:0}.contact-info__map{height:300px;border-radius:30px;overflow:hidden}@media(min-width: 1280px){.contact-info__map{flex:0 0 calc(40% - .75rem);height:auto;min-height:400px}}.contact-info__map iframe{width:100%;height:100%;display:block}.reviews-badge{display:flex;align-items:center;gap:12px}.reviews-badge__avatars-img{height:40px;width:auto;flex-shrink:0}.reviews-badge__info{display:flex;flex-direction:column;gap:2px}.reviews-badge__count{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;color:var(--text-body)}.reviews-badge__count strong{font-weight:400}.reviews-badge--on-dark .reviews-badge__count{color:var(--text-light)}.reviews-badge--on-dark .reviews-badge__count strong{color:var(--text-light)}.team-page__hero{position:relative;overflow:hidden;height:571px;background:var(--bg-dark)}@media(min-width: 768px){.team-page__hero{background:none}}.team-page__hero-bg{position:absolute;top:0;left:0;width:100%;height:298px;object-fit:cover;object-position:60% bottom}@media(min-width: 768px){.team-page__hero-bg{inset:0;height:100%;object-position:center 40%}}.team-page__hero-gradient{position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 52%);z-index:1}@media(min-width: 768px){.team-page__hero-gradient{background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 100%)}}.team-page__hero-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0}@media(min-width: 768px){.team-page__hero-content{padding:2.5rem 0}}@media(min-width: 1024px){.team-page__hero-content{padding:80px 0}}.team-page__hero-container{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.team-page__hero-container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}}.team-page__breadcrumbs-wrap{position:absolute;top:1.25rem;left:0;right:0;z-index:3}@media(min-width: 1024px){.team-page__breadcrumbs-wrap{top:30px}}.team-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5}@media(min-width: 768px){.team-page__breadcrumbs{font-size:.875rem}}@media(min-width: 1024px){.team-page__breadcrumbs{font-size:1rem}}.team-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.team-page__breadcrumbs a:hover{color:var(--text-light)}.team-page__breadcrumbs span{color:var(--neutral-1)}.team-page__breadcrumbs-current{color:#e38426 !important;font-weight:500}.team-page__hero-text{max-width:330px}@media(min-width: 1024px){.team-page__hero-text{max-width:496px}}.team-page__hero-label{display:inline-flex;align-items:center;gap:.5rem;color:var(--neutral-3);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin-bottom:30px}@media(min-width: 1024px){.team-page__hero-label{font-size:1.125rem;margin-bottom:2.5rem}}.team-page__hero-label-icon{width:16px;height:16px;flex-shrink:0;filter:brightness(0) invert(1)}.team-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2.375rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0}@media(min-width: 1024px){.team-page__hero-heading{font-size:3.625rem}}.team-page__hero-reviews{flex-shrink:0}@media(min-width: 768px){.team-page__hero-reviews{display:none}}.team-page__hero-reviews-desktop{display:none}@media(min-width: 768px){.team-page__hero-reviews-desktop{display:flex;align-items:flex-end;flex-shrink:0}}.team-page__hero-reviews-desktop .google-reviews__icon{background-color:var(--bg-white)}.team-page__hero-reviews-desktop .google-reviews__rating{color:var(--text-light)}.team-page__hero-reviews-desktop .google-reviews__count{color:var(--white-trans-80)}.team-page__quote{background:var(--bg-white);padding:2rem 0}@media(min-width: 768px){.team-page__quote{padding:2.5rem 0}}@media(min-width: 1024px){.team-page__quote{padding:80px 0}}.team-page__quote-inner{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}@media(min-width: 768px){.team-page__quote-inner{flex-direction:row;gap:40px;align-items:flex-start}}@media(min-width: 1024px){.team-page__quote-inner{gap:60px}}.team-page__quote-icon{width:36px;height:auto;flex-shrink:0}@media(min-width: 1024px){.team-page__quote-icon{width:44px;height:30px}}.team-page__quote-text{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0}@media(min-width: 1024px){.team-page__quote-text{font-size:1.125rem}}.team-page__members{background:#eff4ff;padding:2.5rem 0}@media(min-width: 768px){.team-page__members{padding:3rem 0}}@media(min-width: 1024px){.team-page__members{padding:3rem 0}}@media(min-width: 1280px){.team-page__members{padding:120px 0}}.team-page__card{display:flex;flex-direction:column;gap:16px;margin-bottom:2.5rem;max-width:none;margin-left:auto;margin-right:auto}.team-page__card:last-child{margin-bottom:0}@media(min-width: 768px){.team-page__card{gap:20px;margin-bottom:50px}}@media(min-width: 1024px){.team-page__card{flex-direction:row;min-height:500px}}@media(min-width: 1280px){.team-page__card{min-height:595px}}@media(min-width: 1280px){.team-page__card:first-child{min-height:729px}}@media(min-width: 1024px){.team-page__card--reverse{flex-direction:row-reverse}}.team-page__card-image-wrap{width:100%;height:344px;border-radius:30px;overflow:hidden;flex-shrink:0;order:-1}@media(min-width: 768px){.team-page__card-image-wrap{height:400px}}@media(min-width: 1024px){.team-page__card-image-wrap{width:41%;height:auto;order:0}}@media(min-width: 1280px){.team-page__card-image-wrap{width:493px;min-height:595px}}@media(min-width: 1280px){.team-page__card:first-child .team-page__card-image-wrap{min-height:729px}}.team-page__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--neutral-4);color:var(--primary-semi-light)}.team-page__card-placeholder svg{width:40%;height:auto}.team-page__card-image{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.team-page__card-info{background:var(--bg-dark);border-radius:30px;padding:20px;color:var(--text-light);display:flex;flex-direction:column;gap:10px;flex:1}@media(min-width: 768px){.team-page__card-info{padding:1.5rem}}@media(min-width: 1024px){.team-page__card-info{padding:2rem}}@media(min-width: 1280px){.team-page__card-info{padding:40px}}.team-page__card-content{display:flex;flex-direction:column;gap:25px;flex:1;min-height:0}@media(min-width: 1024px){.team-page__card-content{max-width:607px}}.team-page__card-info--light{background:rgba(0,0,0,0);border:1px solid #e0e8f9;color:var(--text-body)}.team-page__card-info--light .team-page__card-name{color:var(--primary)}.team-page__card-info--light .team-page__card-position{color:var(--neutral-1)}.team-page__card-info--light .team-page__card-bio{color:var(--primary)}.team-page__card-info--light .team-page__card-experience{background:var(--primary-semi-light);color:var(--text-light)}.team-page__card-top{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.75rem}@media(min-width: 1024px){.team-page__card-top{flex-direction:row;justify-content:space-between;gap:1.5rem}}.team-page__card-identity{display:flex;flex-direction:column;gap:3px}.team-page__card-name{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--accent);margin:0}@media(min-width: 1024px){.team-page__card-name{font-size:1.625rem}}.team-page__card-position{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--accent);margin:0}@media(min-width: 1024px){.team-page__card-position{font-size:1rem}}.team-page__card-experience{display:inline-block;background:var(--primary-semi-light);color:var(--text-light);font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;padding:8px 14px;border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}@media(min-width: 1024px){.team-page__card-experience{font-size:.875rem;padding:10px 16px}}.team-page__card-bio{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-3)}@media(min-width: 1024px){.team-page__card-bio{font-size:1rem}}.team-page__card-bio p{margin:0 0 .75rem}.team-page__card-bio p:last-child{margin-bottom:0}.team-page__card-bio h3{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--accent);margin:1rem 0 .5rem}.team-page__card-bio h3:first-child{margin-top:0}.team-page__card-bio h4{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-3);margin:0 0 .75rem}@media(min-width: 1024px){.team-page__card-bio h4{font-size:1rem}}.team-page__card-bio strong{color:var(--text-light);font-weight:700}.team-page__card-bio ul{margin:.5rem 0;padding-left:1.25rem;list-style:disc}.team-page__card-bio ul li{margin-bottom:.25rem}.team-page__card-researchgate{margin-top:1rem;align-self:flex-start;padding:.75rem 2rem}.team-page__card-certs{display:flex;gap:8px;margin-top:auto;margin-bottom:10px}@media(min-width: 1024px){.team-page__card-certs{gap:10px;margin-bottom:20px}}.team-page__card-cert{flex:1;min-width:0;height:77px;border-radius:8px;object-fit:cover;display:block}@media(min-width: 768px){.team-page__card-cert{height:93px;border-radius:10px}}@media(min-width: 1024px){.team-page__card-cert{flex:0 0 154px;height:119px}}.services-page__hero{position:relative;overflow:hidden;height:571px;background:var(--bg-dark)}@media(min-width: 768px){.services-page__hero{background:none}}.services-page__hero-bg{position:absolute;top:0;left:0;width:100%;height:298px;object-fit:cover;object-position:60% bottom}@media(min-width: 768px){.services-page__hero-bg{inset:0;height:100%;object-position:center 40%}}.services-page__hero-gradient{position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 52%);z-index:1}@media(min-width: 768px){.services-page__hero-gradient{background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 100%)}}.services-page__breadcrumbs-wrap{position:absolute;top:1.25rem;left:0;right:0;z-index:3}@media(min-width: 1024px){.services-page__breadcrumbs-wrap{top:30px}}.services-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}@media(min-width: 1024px){.services-page__breadcrumbs{font-size:1rem}}.services-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.services-page__breadcrumbs a:hover{color:var(--text-light)}.services-page__breadcrumbs span{color:var(--neutral-1)}.services-page__breadcrumbs-current{color:#e38426 !important;font-weight:500}.services-page__hero-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0}@media(min-width: 768px){.services-page__hero-content{padding:2.5rem 0}}@media(min-width: 1024px){.services-page__hero-content{padding:80px 0}}.services-page__hero-container{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.services-page__hero-container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}}.services-page__hero-text{max-width:330px;display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.services-page__hero-text{max-width:634px;gap:30px}}.services-page__hero-label{display:inline-flex;align-items:center;gap:9px;color:var(--neutral-3);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase;margin:0}@media(min-width: 1024px){.services-page__hero-label{font-size:1.125rem;margin-bottom:10px}}.services-page__hero-label-icon{width:12px;height:17px;flex-shrink:0;filter:brightness(0) invert(1)}.services-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.625rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0}@media(min-width: 1024px){.services-page__hero-heading{font-size:3.625rem}}.services-page__hero-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--text-on-dark);margin:0}@media(min-width: 1024px){.services-page__hero-desc{font-size:1.125rem}}.services-page__hero-cta{flex-shrink:0;align-self:flex-start}@media(min-width: 768px){.services-page__hero-cta{align-self:flex-end}}@media(min-width: 1024px){.services-page__hero-reviews{display:none}}.services-grid{background:var(--bg-white);padding:2.5rem 0}@media(min-width: 768px){.services-grid{padding:3rem 0}}@media(min-width: 1024px){.services-grid{padding:120px 0}}.services-grid__heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 1024px){.services-grid__heading{font-size:2.875rem}}.services-grid__description{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:20px 0 0}@media(min-width: 1024px){.services-grid__description{font-size:1.125rem;margin-top:25px}}.services-grid__cards{display:grid;grid-template-columns:1fr;gap:15px;margin-top:40px}@media(min-width: 768px){.services-grid__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.services-grid__cards{grid-template-columns:repeat(3, 1fr);margin-top:60px}}.services-grid .services__grid{margin-top:40px}@media(min-width: 1024px){.services-grid .services__grid{margin-top:60px}}.services-grid__card{background:var(--neutral-4);border-radius:30px;padding:1.25rem;display:flex;flex-direction:column}@media(min-width: 1024px){.services-grid__card{padding:30px}}.services-grid__card-icon{width:45px;height:45px;flex-shrink:0}.services-grid__card-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:25px}@media(min-width: 1024px){.services-grid__card-text{gap:25px;margin-top:35px}}.services-grid__card-title{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 1024px){.services-grid__card-title{font-size:1.3125rem}}.services-grid__card-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary-semi-light);margin:0}@media(min-width: 1024px){.services-grid__card-desc{font-size:1rem}}.process{background:var(--neutral-4);padding:2.5rem 0}@media(min-width: 768px){.process{padding:3rem 0}}@media(min-width: 1024px){.process{padding:90px 0 120px}}.process__content{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width: 1024px){.process__content{gap:60px}}.process__top{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}@media(min-width: 1024px){.process__top{gap:40px;max-width:694px}}.process__label{display:flex;align-items:center;gap:9px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--neutral-1);text-transform:uppercase}.process__label img{width:12px;height:17px}.process__heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 1024px){.process__heading{font-size:2.875rem}}.process__steps{display:flex;flex-direction:column;align-items:center;gap:2.5rem;width:100%}@media(min-width: 768px){.process__steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}}@media(min-width: 1024px){.process__steps{display:flex;flex-direction:row;justify-content:center;gap:38px}}.process__step{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}@media(min-width: 1024px){.process__step{width:210px}}.process__step-icon{width:66px;height:66px;border-radius:33px;background:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.process__step-icon img{width:24px;height:24px}.process__step--accent .process__step-icon{background:var(--accent)}.process__step--accent .process__step-title{color:var(--accent)}.process__step-text{display:flex;flex-direction:column;gap:10px}.process__step-title{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 1024px){.process__step-title{font-size:1.3125rem}}.process__step-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary-semi-light);margin:0}@media(min-width: 1024px){.process__step-desc{font-size:1rem}}.service-detail__hero{background:var(--bg-dark);overflow:hidden;position:relative}@media(min-width: 1024px){.service-detail__hero{height:721px}}.service-detail__hero-wrap{display:flex;flex-direction:column}@media(min-width: 1024px){.service-detail__hero-wrap{height:100%}}.service-detail__hero-left{padding:20px 0 50px;display:flex;flex-direction:column;justify-content:center;gap:29px}@media(min-width: 1024px){.service-detail__hero-left{width:50%;flex-shrink:0;padding:30px 82px 116px 0;justify-content:flex-start;gap:73px}}.service-detail__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}@media(min-width: 1024px){.service-detail__breadcrumbs{font-size:1rem}}.service-detail__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.service-detail__breadcrumbs a:hover{color:var(--text-light)}.service-detail__breadcrumbs span{color:var(--neutral-1)}.service-detail__breadcrumbs-current{color:#e38426 !important;font-weight:500}.service-detail__hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media(min-width: 1024px){.service-detail__hero-content{gap:40px}}.service-detail__hero-subtitle{display:flex;align-items:center;gap:21px}.service-detail__hero-subtitle-icon{width:29px;height:42px;flex-shrink:0;filter:brightness(0) invert(1) opacity(0.3)}@media(min-width: 768px){.service-detail__hero-subtitle-icon{width:36px;height:52px}}@media(min-width: 1024px){.service-detail__hero-subtitle-icon{width:43px;height:62px;filter:brightness(0) invert(1) opacity(0.15)}}.service-detail__hero-subtitle span{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;color:var(--text-light)}@media(min-width: 1024px){.service-detail__hero-subtitle span{font-size:1.125rem}}.service-detail__hero-text{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.service-detail__hero-text{gap:30px}}.service-detail__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2.375rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0}@media(min-width: 768px){.service-detail__hero-heading{font-size:2.5rem}}@media(min-width: 1024px){.service-detail__hero-heading{font-size:3.625rem}}.service-detail__hero-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:-0.01em;color:var(--text-on-dark);margin:0}@media(min-width: 1024px){.service-detail__hero-desc{font-size:1.125rem;line-height:1.5}}.service-detail__hero-right{height:463px;overflow:hidden;position:relative;margin-left:-1.25rem;margin-right:-1.25rem}@media(min-width: 768px){.service-detail__hero-right{height:400px}}@media(min-width: 1024px){.service-detail__hero-right{position:absolute;top:0;right:0;width:50%;height:100%;margin:0}}.service-detail__hero-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}@media(min-width: 1024px){.service-detail__hero-reviews{display:none}}.service-detail__hero-doctor{display:flex;position:absolute;bottom:10px;left:10px;right:10px;width:auto;background-color:var(--neutral-4);border-radius:24px;overflow:hidden;align-items:center;padding-right:64px;gap:10px;z-index:2;text-decoration:none;color:inherit;transition:box-shadow .2s ease;height:180px}@media(min-width: 768px){.service-detail__hero-doctor{left:50%;right:auto;transform:translateX(-50%);bottom:20px;width:580px;max-width:calc(100% - 40px);height:174px;gap:12px}}@media(min-width: 1024px){.service-detail__hero-doctor{left:auto;right:calc((100vw - 1340px)/2 + 2.5rem);transform:none;bottom:70px;width:580px;max-width:580px}}.service-detail__hero-doctor:hover{box-shadow:var(--shadow-lg)}.service-detail__hero-doctor-photo-wrap{width:106px;height:180px;flex-shrink:0;border-radius:24px 0 0 24px;overflow:hidden}@media(min-width: 768px){.service-detail__hero-doctor-photo-wrap{width:166px;height:174px;border-radius:24px}}.service-detail__hero-doctor-photo{width:100%;height:100%;object-fit:cover;object-position:center top}.service-detail__hero-doctor-info{display:flex;flex-direction:column;gap:.625rem;flex:1;min-width:0;overflow:hidden}.service-detail__hero-doctor-name{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;color:var(--primary);line-height:1.3;margin:0}@media(min-width: 1024px){.service-detail__hero-doctor-name{font-size:1.125rem}}.service-detail__hero-doctor-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;color:var(--neutral-1);line-height:1.3;letter-spacing:-0.01em;margin:0}@media(min-width: 768px){.service-detail__hero-doctor-desc{font-size:.8125rem}}@media(min-width: 1024px){.service-detail__hero-doctor-desc{font-size:.875rem;line-height:1.4}}.service-detail__hero-doctor-more{position:absolute;bottom:0;right:0;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:500;color:var(--text-light);background:var(--accent);padding:8px 14px;border-radius:20px 0 20px 0;line-height:1.3;transition:background .2s ease}@media(min-width: 768px){.service-detail__hero-doctor-more{font-size:.875rem;padding:10px 20px;border-radius:24px 0 24px 0}}.service-detail__hero-doctor:hover .service-detail__hero-doctor-more{background:var(--accent-hover)}.service-detail__overview{background:var(--bg-white);padding:2.5rem 0}@media(min-width: 768px){.service-detail__overview{padding:3rem 0}}@media(min-width: 1024px){.service-detail__overview{padding:120px 0}}.service-detail__overview-header{display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.service-detail__overview-header{gap:25px}}.service-detail__overview-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.service-detail__overview-heading{font-size:2rem}}@media(min-width: 1024px){.service-detail__overview-heading{font-size:2.875rem}}.service-detail__overview-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0}@media(min-width: 1024px){.service-detail__overview-desc{font-size:1.125rem}}.service-detail__overview-gallery{margin-top:40px}@media(min-width: 1024px){.service-detail__overview-gallery{margin-top:50px}}.service-detail__overview-subtitle{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 1.5rem}@media(min-width: 1024px){.service-detail__overview-subtitle{font-size:1.3125rem;margin-bottom:38px}}.service-detail__overview-cards{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 576px){.service-detail__overview-cards{grid-template-columns:repeat(2, 1fr);gap:16px}}@media(min-width: 1024px){.service-detail__overview-cards{grid-template-columns:repeat(4, 1fr)}}.service-detail__overview-card{background:var(--neutral-4);border-radius:16px;padding:12px;display:flex;flex-direction:row;align-items:center;gap:12px}@media(min-width: 576px){.service-detail__overview-card{flex-direction:column;align-items:stretch;border-radius:20px;padding:15px;gap:0}}@media(min-width: 1024px){.service-detail__overview-card{border-radius:30px;padding:20px}}.service-detail__overview-card-img{width:80px;height:80px;flex-shrink:0;border-radius:10px;object-fit:cover;display:block}@media(min-width: 576px){.service-detail__overview-card-img{width:100%;height:auto}}@media(min-width: 1024px){.service-detail__overview-card-img{border-radius:16px;height:153px}}.service-detail__overview-card-caption{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;color:var(--primary);margin:0}@media(min-width: 576px){.service-detail__overview-card-caption{margin:12px 0 0}}@media(min-width: 1024px){.service-detail__overview-card-caption{font-size:1rem;margin-top:25px}}.service-detail__process{background:var(--bg-white);padding:2.5rem 0}@media(min-width: 768px){.service-detail__process{padding:3rem 0}}@media(min-width: 1024px){.service-detail__process{padding:90px 0 120px}}.service-detail__process-inner{display:flex;flex-direction:column;gap:40px}@media(min-width: 768px){.service-detail__process-inner{flex-direction:row;gap:30px}}@media(min-width: 1024px){.service-detail__process-inner{gap:40px}}@media(min-width: 768px){.service-detail__process-left{flex:1}}@media(min-width: 1024px){.service-detail__process-left{max-width:580px}}.service-detail__process-top{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media(min-width: 1024px){.service-detail__process-top{gap:60px;margin-bottom:35px}}.service-detail__process-label{display:flex;align-items:center;gap:9px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--neutral-1);text-transform:uppercase}.service-detail__process-label img{width:12px;height:17px}.service-detail__process-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.service-detail__process-heading{font-size:2rem}}@media(min-width: 1024px){.service-detail__process-heading{font-size:2.875rem}}.service-detail__process-steps{display:flex;flex-direction:column}.service-detail__process-step{display:flex;flex-direction:column;gap:12px;padding:25px 0;border-top:1px solid var(--neutral-3)}.service-detail__process-step:last-child{border-bottom:1px solid var(--neutral-3)}.service-detail__process-step-title{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 1024px){.service-detail__process-step-title{font-size:1.3125rem}}.service-detail__process-step-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-1);margin:0}@media(min-width: 1024px){.service-detail__process-step-desc{font-size:1rem}}.service-detail__process-right{overflow:hidden;border-radius:20px;height:280px}@media(min-width: 768px){.service-detail__process-right{flex:1;height:auto;min-height:300px;border-radius:24px}}@media(min-width: 1024px){.service-detail__process-right{max-width:580px;border-radius:30px}}.service-detail__process-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.service-detail__pricing{background:var(--neutral-4);padding:2.5rem 0}@media(min-width: 768px){.service-detail__pricing{padding:3rem 0}}@media(min-width: 1024px){.service-detail__pricing{padding:90px 0 120px}}.service-detail__pricing-top{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media(min-width: 1024px){.service-detail__pricing-top{gap:60px;margin-bottom:60px}}.service-detail__pricing-label{display:flex;align-items:center;gap:9px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--neutral-1);text-transform:uppercase}.service-detail__pricing-label img{width:12px;height:17px}.service-detail__pricing-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.service-detail__pricing-heading{font-size:2rem}}@media(min-width: 1024px){.service-detail__pricing-heading{font-size:2.875rem}}.service-detail__pricing-table{width:100%;border-left:1px solid var(--neutral-3);border-right:1px solid var(--neutral-3);overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.service-detail__pricing-header{display:flex;background:var(--bg-dark);border-bottom:none}.service-detail__pricing-header .service-detail__pricing-col{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;color:var(--text-light);text-align:center;padding:10px}@media(min-width: 1024px){.service-detail__pricing-header .service-detail__pricing-col{font-size:1.125rem}}.service-detail__pricing-row{display:flex;border-bottom:1px solid var(--neutral-3)}.service-detail__pricing-col{flex:1;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--primary);padding:15px 10px;text-align:center}@media(min-width: 1024px){.service-detail__pricing-col{font-size:1rem;padding:17px 10px}}.service-detail__pricing-col:first-child{border-right:1px solid var(--neutral-3)}.service-detail__faq{background:var(--neutral-4);padding:2.5rem 0}@media(min-width: 768px){.service-detail__faq{padding:3rem 0}}@media(min-width: 1024px){.service-detail__faq{padding:100px 0}}.service-detail__faq-container{max-width:800px;margin:0 auto}.service-detail__faq-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 1.5rem}@media(min-width: 768px){.service-detail__faq-heading{font-size:2rem;margin-bottom:2rem}}@media(min-width: 1024px){.service-detail__faq-heading{font-size:2.875rem;margin-bottom:60px}}.service-detail__faq-list{display:flex;flex-direction:column}.service-detail__faq-item{border-top:1px solid var(--neutral-3)}.service-detail__faq-item:last-child{border-bottom:1px solid var(--neutral-3)}.service-detail__faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;color:var(--primary)}@media(min-width: 1024px){.service-detail__faq-question{font-size:1.125rem}}.service-detail__faq-question:hover{color:var(--accent)}.service-detail__faq-icon{width:34px;height:34px;border-radius:50%;background:var(--primary);flex-shrink:0;position:relative;transition:background .2s,transform .2s}@media(min-width: 768px){.service-detail__faq-icon{width:40px;height:40px}}.service-detail__faq-icon::before,.service-detail__faq-icon::after{content:"";position:absolute;background:var(--text-light);top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .2s}.service-detail__faq-icon::before{width:16px;height:2px}.service-detail__faq-icon::after{width:2px;height:16px}.service-detail__faq-item--active .service-detail__faq-icon{background:var(--accent)}.service-detail__faq-item--active .service-detail__faq-icon::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0}.service-detail__faq-answer{padding:0 0 20px}.service-detail__faq-answer p{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-1);margin:0}@media(min-width: 1024px){.service-detail__faq-answer p{font-size:1rem}}.pricing-page__hero{position:relative;overflow:hidden;height:571px}.pricing-page__hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.pricing-page__hero-gradient{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 100%);z-index:1}.pricing-page__breadcrumbs-wrap{position:absolute;top:1.25rem;left:0;right:0;z-index:3}@media(min-width: 1024px){.pricing-page__breadcrumbs-wrap{top:30px}}.pricing-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}@media(min-width: 1024px){.pricing-page__breadcrumbs{font-size:1rem}}.pricing-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.pricing-page__breadcrumbs a:hover{color:var(--text-light)}.pricing-page__breadcrumbs span{color:var(--neutral-1)}.pricing-page__breadcrumbs-current{color:#e38426 !important;font-weight:500}.pricing-page__hero-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0}@media(min-width: 768px){.pricing-page__hero-content{padding:2.5rem 0}}@media(min-width: 1024px){.pricing-page__hero-content{padding:80px 0}}.pricing-page__hero-container{display:flex;flex-direction:column;gap:30px}@media(min-width: 768px){.pricing-page__hero-container{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0}}.pricing-page__hero-text{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 1024px){.pricing-page__hero-text{gap:40px}}.pricing-page__hero-label{display:inline-flex;align-items:center;gap:9px;color:var(--neutral-3);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.pricing-page__hero-label{font-size:1.125rem}}.pricing-page__hero-label-icon{width:12px;height:17px;flex-shrink:0;filter:brightness(0) invert(1)}.pricing-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2.375rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0;max-width:330px}@media(min-width: 1024px){.pricing-page__hero-heading{font-size:3.625rem;max-width:634px}}.pricing-page__hero-date{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;color:var(--text-light);margin:0;white-space:nowrap}@media(min-width: 1024px){.pricing-page__hero-date{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;color:var(--text-on-dark)}}@media(min-width: 1024px){.pricing-page__hero-reviews{display:none}}.pricing-page__nav{background:var(--bg-white);padding:2rem 0}@media(min-width: 768px){.pricing-page__nav{padding:2.5rem 0}}@media(min-width: 1024px){.pricing-page__nav{padding:40px 0}}.pricing-page__nav-inner{display:flex;flex-direction:column;gap:0}@media(min-width: 768px){.pricing-page__nav-inner{flex-direction:row;flex-wrap:wrap;gap:10px 2rem}}@media(min-width: 1024px){.pricing-page__nav-inner{gap:10px 2.5rem}}.pricing-page__nav-link{display:flex;align-items:center;gap:12px;padding:10px 0;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;color:var(--primary);text-decoration:none;transition:color .2s ease}.pricing-page__nav-link:hover{color:var(--accent)}@media(min-width: 768px){.pricing-page__nav-link{padding:0}}.pricing-page__nav-arrow{color:var(--accent);font-size:1.25rem;font-weight:700;line-height:1;flex-shrink:0}.pricing-page__category{background:var(--neutral-4);padding:2rem 0 1.5rem}@media(min-width: 768px){.pricing-page__category{padding:2.5rem 0 2rem}}@media(min-width: 1024px){.pricing-page__category{padding:70px 0 35px}}.pricing-page__category-inner{display:flex;flex-direction:column;gap:24px}@media(min-width: 1024px){.pricing-page__category-inner{gap:40px}}.pricing-page__category-cta{display:flex;gap:10px;margin-top:1rem}@media(min-width: 1024px){.pricing-page__category-cta{margin-top:1.5rem}}.pricing-page__category-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pricing-page__category-link{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--accent);text-decoration:none;transition:color var(--transition-base)}.pricing-page__category-link:hover{color:var(--primary)}.pricing-page__category-link svg{transition:transform var(--transition-base)}.pricing-page__category-link:hover svg{transform:translateX(3px)}.pricing-page__category-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.pricing-page__category-heading{font-size:2rem}}@media(min-width: 1024px){.pricing-page__category-heading{font-size:2.125rem}}.pricing-page__category-heading a{color:inherit;text-decoration:none}.pricing-page__category-heading a:hover{color:var(--accent)}.pricing-page__table{width:100%;border-left:1px solid var(--neutral-3);border-right:1px solid var(--neutral-3);overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.pricing-page__table-header{display:flex;background:var(--bg-dark)}.pricing-page__table-header .pricing-page__table-col{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;color:var(--text-light);text-align:center;padding:10px}@media(min-width: 1024px){.pricing-page__table-header .pricing-page__table-col{font-size:1.125rem}}.pricing-page__table-row{display:flex;border-bottom:1px solid var(--neutral-3)}.pricing-page__table-col{flex:1;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--primary);padding:12px 10px;text-align:center}@media(min-width: 1024px){.pricing-page__table-col{font-size:1.125rem;padding:15px 10px}}.pricing-page__table-col:first-child{border-right:1px solid var(--neutral-3)}.pricing-page__table-note{display:block;font-size:.75rem;color:var(--neutral-1);margin-top:2px}@media(min-width: 1024px){.pricing-page__table-note{font-size:.8125rem}}.pricing-page__payment{background:var(--bg-white);padding:3rem 0}@media(min-width: 768px){.pricing-page__payment{padding:4rem 0}}@media(min-width: 1024px){.pricing-page__payment{padding:80px 0}}.pricing-page__payment-inner{display:flex;flex-direction:column;gap:2rem}@media(min-width: 768px){.pricing-page__payment-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.pricing-page__payment-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0;flex-shrink:0}@media(min-width: 768px){.pricing-page__payment-heading{font-size:2rem;max-width:340px}}@media(min-width: 1024px){.pricing-page__payment-heading{font-size:2.875rem;max-width:500px}}.pricing-page__payment-methods{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}@media(min-width: 768px){.pricing-page__payment-methods{gap:50px}}@media(min-width: 1024px){.pricing-page__payment-methods{gap:89px;justify-content:flex-start}}.pricing-page__payment-method{display:flex;flex-direction:column;align-items:center;gap:13px;color:var(--primary)}.pricing-page__payment-method img{width:66px;height:66px;padding:18px;background:rgba(0,0,0,0);border:1px solid var(--neutral-2);border-radius:33px;object-fit:contain}.pricing-page__payment-method span{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--primary)}@media(min-width: 1024px){.pricing-page__payment-method span{font-size:1rem}}.pricing-page__insurance{background:var(--bg-white);padding:3rem 0}@media(min-width: 768px){.pricing-page__insurance{padding:4rem 0}}@media(min-width: 1024px){.pricing-page__insurance{padding:80px 0}}.pricing-page__insurance-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 1.5rem}@media(min-width: 768px){.pricing-page__insurance-heading{font-size:2rem}}@media(min-width: 1024px){.pricing-page__insurance-heading{font-size:2.875rem;margin-bottom:30px}}.pricing-page__insurance-text{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin-bottom:2rem}@media(min-width: 1024px){.pricing-page__insurance-text{font-size:1.125rem;margin-bottom:40px}}.pricing-page__insurance-text p{margin:0 0 1rem}.pricing-page__insurance-text p:last-child{margin-bottom:0}.pricing-page__insurance-logos{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media(min-width: 768px){.pricing-page__insurance-logos{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.pricing-page__insurance-logos{grid-template-columns:repeat(6, 1fr)}}.pricing-page__insurance-logo{display:flex;align-items:center;justify-content:center;height:80px;padding:1rem;background:var(--neutral-4);border-radius:var(--radius-md)}@media(min-width: 1024px){.pricing-page__insurance-logo{height:112px;padding:1.5rem}}.pricing-page__insurance-logo img{height:38px;width:auto;max-width:100%;object-fit:contain}@media(min-width: 1024px){.pricing-page__insurance-logo img{height:50px}}.pricing-page__cancellation{background:var(--bg-white);padding:3rem 0}@media(min-width: 768px){.pricing-page__cancellation{padding:4rem 0}}@media(min-width: 1024px){.pricing-page__cancellation{padding:80px 0}}.pricing-page__cancellation-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 1rem}@media(min-width: 768px){.pricing-page__cancellation-heading{font-size:2rem}}@media(min-width: 1024px){.pricing-page__cancellation-heading{font-size:2.875rem;margin-bottom:20px}}.pricing-page__cancellation-text{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary)}@media(min-width: 1024px){.pricing-page__cancellation-text{font-size:1.125rem}}.pricing-page__cancellation-text p{margin:0 0 1rem}.pricing-page__cancellation-text p:last-child{margin-bottom:0}.contact-page__hero{position:relative;overflow:hidden;height:571px;background:var(--bg-dark)}@media(min-width: 768px){.contact-page__hero{background:none}}.contact-page__hero-bg{position:absolute;top:0;left:0;width:100%;height:298px;object-fit:cover;object-position:center 40%}@media(min-width: 768px){.contact-page__hero-bg{inset:0;height:100%;object-position:center 40%}}.contact-page__hero-gradient{position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 52%);z-index:1}@media(min-width: 768px){.contact-page__hero-gradient{background:linear-gradient(to bottom, rgba(45, 46, 131, 0) 27%, #2d2e83 100%)}}.contact-page__breadcrumbs-wrap{position:absolute;top:1.25rem;left:0;right:0;z-index:3}@media(min-width: 1024px){.contact-page__breadcrumbs-wrap{top:30px}}.contact-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3}@media(min-width: 1024px){.contact-page__breadcrumbs{font-size:1rem}}.contact-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.contact-page__breadcrumbs a:hover{color:var(--text-light)}.contact-page__breadcrumbs span{color:var(--neutral-1)}.contact-page__breadcrumbs-current{color:#e38426 !important;font-weight:500}.contact-page__hero-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0}@media(min-width: 768px){.contact-page__hero-content{padding:2.5rem 0}}@media(min-width: 1024px){.contact-page__hero-content{padding:80px 0}}.contact-page__hero-container{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width: 1024px){.contact-page__hero-container{flex-direction:row;align-items:flex-end;justify-content:space-between}}.contact-page__hero-actions{display:flex;align-items:flex-start;gap:.75rem;flex-shrink:0}.contact-page__hero-btn{flex-shrink:0}@media(min-width: 1024px){.contact-page__hero-reviews{display:none}}.contact-page__hero-text{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.contact-page__hero-text{gap:40px;max-width:634px}}.contact-page__hero-label{display:inline-flex;align-items:center;gap:9px;color:var(--neutral-3);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.contact-page__hero-label{font-size:1.125rem}}.contact-page__hero-label-icon{width:12px;height:17px;flex-shrink:0;filter:brightness(0) invert(1)}.contact-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:2.375rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0}@media(min-width: 1024px){.contact-page__hero-heading{font-size:3.625rem}}.contact-page__hero-booking{display:flex;flex-direction:column;gap:6px}.contact-page__hero-booking-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0}.contact-page__hero-booking-note{margin:0;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;color:hsla(0,0%,100%,.55);line-height:1.4}.contact-page__form-section{background:var(--neutral-4);padding:2.5rem 1.25rem;border-radius:20px;margin:20px 20px 0}@media(min-width: 768px){.contact-page__form-section{padding:3rem 2rem;border-radius:24px}}@media(min-width: 1024px){.contact-page__form-section{padding:100px;border-radius:30px}}.contact-page__form-section .cta-contact__form-card{margin:0;box-shadow:none}.contact-page__form-inner{max-width:none;margin:0 auto;background:var(--bg-white);border-radius:var(--radius-xl);padding:2.5rem 1.25rem 2rem}@media(min-width: 768px){.contact-page__form-inner{padding:2.5rem}}@media(min-width: 1024px){.contact-page__form-inner{padding:40px 60px}}.contact-page__form-heading{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:var(--primary);margin:0 0 1.5rem}@media(min-width: 1024px){.contact-page__form-heading{font-size:1.3125rem;margin-bottom:2rem}}.gallery-page__hero{background:var(--bg-light);padding:2.5rem 0 3rem}@media(min-width: 768px){.gallery-page__hero{padding:2.5rem 0 4rem}}@media(min-width: 1024px){.gallery-page__hero{padding:40px 0 80px}}.gallery-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;margin-bottom:2.5rem}@media(min-width: 1024px){.gallery-page__breadcrumbs{font-size:1rem;margin-bottom:3rem}}.gallery-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.gallery-page__breadcrumbs a:hover{color:var(--primary)}.gallery-page__breadcrumbs span{color:var(--neutral-1)}.gallery-page__breadcrumbs-current{color:var(--accent) !important;font-weight:500}.gallery-page__hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.gallery-page__hero-label{display:inline-flex;align-items:center;gap:9px;color:var(--neutral-1);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.gallery-page__hero-label{font-size:1.125rem}}.gallery-page__hero-label-icon{width:12px;height:17px;flex-shrink:0}.gallery-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0;max-width:none}@media(min-width: 768px){.gallery-page__hero-heading{font-size:2.25rem}}@media(min-width: 1024px){.gallery-page__hero-heading{font-size:2.875rem}}@media(min-width: 1024px){.gallery-page__hero-reviews{display:none}}.gallery-page__gallery{background:var(--bg-light);padding:20px 0}.gallery-page__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(min-width: 1024px){.gallery-page__grid{grid-template-columns:repeat(4, 1fr)}}.gallery-page__item{position:relative;overflow:hidden;border-radius:0 !important}.gallery-page__item-img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:352.5/214;transition:transform .3s ease;border-radius:0 !important}.gallery-page__item:hover .gallery-page__item-img{transform:scale(1.03)}.gallery-page__item--video{grid-column:span 2;grid-row:span 2}.gallery-page__video-wrap{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:715/434}@media(min-width: 1024px){.gallery-page__video-wrap{aspect-ratio:auto}}.gallery-page__video-wrap iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110%;height:110%;display:block;border-radius:0;border:none}.gallery-page__video-play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;transition:opacity .3s ease}.gallery-page__video-play svg{width:80px;height:80px;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3));transition:transform .2s ease}.gallery-page__video-play:hover svg{transform:scale(1.1)}.gallery-page__video-play.is-hidden{opacity:0}.gallery-page__tags{background:var(--bg-white);padding:3rem 0}@media(min-width: 1024px){.gallery-page__tags{padding:4rem 0}}.gallery-page__tags-list{display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 1024px){.gallery-page__tags-list{flex-direction:row;gap:2.5rem}}.gallery-page__tag{display:inline-flex;align-items:center;gap:8px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2;color:var(--primary)}.gallery-page__tag svg{flex-shrink:0}.gallery-page__text-block{background:var(--bg-white);padding:0 0 3rem}@media(min-width: 1024px){.gallery-page__text-block{padding:0 0 4rem}}.gallery-page__text-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 25px;max-width:none}@media(min-width: 1024px){.gallery-page__text-heading{font-size:2.125rem}}.gallery-page__text-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0;max-width:none}.gallery-page__text-btn{margin-top:2rem}.gallery-page__lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.gallery-page__lightbox.is-active{opacity:1;visibility:visible}.gallery-page__lightbox-img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:0}.gallery-page__lightbox-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:var(--white-trans-60);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:1}.gallery-page__lightbox-close:hover{background:var(--bg-white)}.gallery-page__lightbox-close svg{width:20px;height:20px;color:var(--primary)}.gallery-page__lightbox-prev,.gallery-page__lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--white-trans-60);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.gallery-page__lightbox-prev:hover,.gallery-page__lightbox-next:hover{background:var(--bg-white)}.gallery-page__lightbox-prev svg,.gallery-page__lightbox-next svg{width:20px;height:20px;color:var(--primary)}.gallery-page__lightbox-prev{left:20px}.gallery-page__lightbox-next{right:20px}.blog-page__hero{background:var(--neutral-4);padding:80px 0}@media(min-width: 768px){.blog-page__hero{padding:2.5rem 0 4rem}}@media(min-width: 1024px){.blog-page__hero{padding:40px 0 80px}}.blog-page__breadcrumbs{display:flex;align-items:center;gap:12px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;margin-bottom:2.5rem}@media(min-width: 1024px){.blog-page__breadcrumbs{font-size:1rem;margin-bottom:3rem}}.blog-page__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.blog-page__breadcrumbs a:hover{color:var(--primary)}.blog-page__breadcrumbs span{color:var(--neutral-1)}.blog-page__breadcrumbs-current{color:var(--accent) !important;font-weight:500}.blog-page__hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}.blog-page__hero-label{display:inline-flex;align-items:center;gap:9px;color:var(--neutral-1);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase}@media(min-width: 1024px){.blog-page__hero-label{font-size:1.125rem}}.blog-page__hero-label-icon{width:12px;height:17px;flex-shrink:0}.blog-page__hero-text{display:flex;flex-direction:column;align-items:center;gap:25px}.blog-page__hero-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.blog-page__hero-heading{font-size:2.25rem}}@media(min-width: 1024px){.blog-page__hero-heading{font-size:2.875rem}}.blog-page__hero-desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0;max-width:832px}@media(min-width: 1024px){.blog-page__hero-reviews{display:none}}.blog-page__articles{background:var(--neutral-4);padding:0 0 3rem}@media(min-width: 768px){.blog-page__articles{padding:0 0 4rem}}@media(min-width: 1024px){.blog-page__articles{padding:0 0 120px}}.blog-page__grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width: 768px){.blog-page__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.blog-page__grid{grid-template-columns:repeat(3, 1fr)}}.blog-page__pagination{display:flex;justify-content:center;margin-top:3rem}.blog-page__pagination .page-numbers{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px}.blog-page__pagination .page-numbers li{display:flex}.blog-page__pagination .page-numbers a,.blog-page__pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:400;line-height:1;color:var(--primary);text-decoration:none;transition:background .2s ease,color .2s ease}.blog-page__pagination .page-numbers a:hover,.blog-page__pagination .page-numbers span:hover{background:var(--neutral-2)}.blog-page__pagination .page-numbers .current{background:var(--accent);color:var(--text-light)}.blog-page__pagination .page-numbers .current:hover{background:var(--accent-hover)}.blog-page__pagination .page-numbers .prev svg,.blog-page__pagination .page-numbers .next svg{width:8px;height:14px}.blog-page__pagination .page-numbers .dots{background:rgba(0,0,0,0);cursor:default}.blog-page__pagination .page-numbers .dots:hover{background:rgba(0,0,0,0)}.blog-page__author-section{background:var(--bg-white);padding:4rem 0 3rem}@media(min-width: 768px){.blog-page__author-section{padding:5rem 0 4rem}}@media(min-width: 1024px){.blog-page__author-section{padding:120px 0 100px}}.blog-page__author-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);text-align:center;margin:0 0 30px}@media(min-width: 768px){.blog-page__author-heading{font-size:2.25rem;margin:0 0 40px}}@media(min-width: 1024px){.blog-page__author-heading{font-size:2.875rem;margin:0 0 45px}}.blog-page__author-card{background:var(--primary-semi-light);border-radius:30px;padding:25px;display:flex;flex-direction:column-reverse;gap:30px}@media(min-width: 768px){.blog-page__author-card{flex-direction:row;gap:40px}}@media(min-width: 1024px){.blog-page__author-card{gap:64px}}.blog-page__author-card-photo{flex-shrink:0}@media(min-width: 768px){.blog-page__author-card-photo{width:260px}}@media(min-width: 1024px){.blog-page__author-card-photo{width:322px}}.blog-page__author-card-img{width:100%;height:auto;border-radius:20px;display:block;object-fit:cover}.blog-page__author-card-content{display:flex;flex-direction:column;justify-content:center;gap:31px;padding:14px 0}@media(min-width: 1024px){.blog-page__author-card-content{max-width:716px}}.blog-page__author-card-name{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.375rem;font-weight:400;line-height:1.2;color:var(--text-light);margin:0}@media(min-width: 1024px){.blog-page__author-card-name{font-size:1.625rem}}.blog-page__author-card-bio{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-3);margin:0}.blog-page__author-card-bio p{margin:0 0 1em}.blog-page__author-card-bio p:last-child{margin-bottom:0}.blog-page__author-card-btn{align-self:flex-start}.single-post #main-content,.single-case_study #main-content,.single-team_member #main-content{background:var(--neutral-4)}.single-team_member .article-single__featured-img{object-position:center top}.article-single__hero{background:var(--neutral-4);padding:20px 0 40px}@media(min-width: 1024px){.article-single__hero{padding:30px 0 40px}}.article-single__breadcrumbs{display:flex;align-items:center;gap:8px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:400;line-height:1.3;margin-bottom:1.5rem;flex-wrap:wrap}@media(min-width: 1024px){.article-single__breadcrumbs{gap:12px;font-size:1rem;margin-bottom:3rem}}.article-single__breadcrumbs a{color:var(--neutral-1);text-decoration:none}.article-single__breadcrumbs a:hover{color:var(--primary)}.article-single__breadcrumbs span{color:var(--neutral-1)}.article-single__breadcrumbs-current{color:var(--accent) !important;font-weight:500}.article-single__hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;max-width:800px;margin:0 auto}.article-single__meta-row{display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width: 1024px){.article-single__meta-row{flex-direction:row;gap:32px}}.article-single__category{display:inline-flex;align-items:center;justify-content:center;padding:5px 20px;background:var(--neutral-2);border-radius:var(--radius-full);font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--primary-semi-light);text-align:center}@media(min-width: 1024px){.article-single__category{padding:10px 30px;font-size:1rem}}.article-single__meta-dates{display:flex;gap:16px}.article-single__meta-item{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:400;line-height:1.3;color:var(--primary-semi-light)}@media(min-width: 1024px){.article-single__meta-item{font-size:1rem}}.article-single__meta-label{color:var(--primary-semi-light)}.article-single__meta-value{color:var(--primary)}.article-single__title{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.article-single__title{font-size:2.25rem}}@media(min-width: 1024px){.article-single__title{font-size:2.875rem}}.article-single__featured-image{width:100%;aspect-ratio:330/182;border-radius:20px;overflow:hidden}@media(min-width: 1024px){.article-single__featured-image{aspect-ratio:800/441;border-radius:30px}}.article-single__featured-image--case{position:relative;aspect-ratio:auto;border-radius:0;overflow:visible}.article-single__ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden}@media(min-width: 1024px){.article-single__ba-grid{border-radius:30px}}.article-single__ba-side{position:relative;overflow:hidden}.article-single__ba-side img{width:100%;height:100%;object-fit:cover;display:block}.article-single__featured-img{width:100%;height:100%;object-fit:cover;display:block}.article-single__intro{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0;text-align:left}@media(min-width: 1024px){.article-single__intro{font-size:1.125rem}}.article-single__toc{background:var(--white);border-radius:30px;padding:35px 20px;width:100%;text-align:left}@media(min-width: 1024px){.article-single__toc{padding:35px 30px}}.article-single__toc:empty,.article-single__toc--hidden{display:none}.article-single__toc-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--primary-semi-light);margin:0 0 20px}@media(min-width: 1024px){.article-single__toc-heading{font-size:1.625rem}}.article-single__toc-nav{display:flex;flex-direction:column;gap:12px}@media(min-width: 1024px){.article-single__toc-nav{gap:10px}}.article-single__toc-link{display:flex;align-items:center;gap:6px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;color:var(--primary);text-decoration:none;transition:color var(--transition-base)}@media(min-width: 1024px){.article-single__toc-link{font-size:1rem}}.article-single__toc-link:hover{color:var(--accent)}.article-single__toc-link::before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3L11 8L6 13' stroke='%23e38426' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.article-single__body{background:var(--neutral-4);padding:0}.article-single__content{max-width:800px;margin:0 auto}.article-single__content>:first-child{margin-top:20px}.article-single__content>:last-child{margin-bottom:0}.article-single__content h2,.article-single__content h3,.article-single__content h4{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-weight:400;line-height:1.2;color:var(--primary);margin:20px 0 20px}.article-single__content h2:first-child,.article-single__content h3:first-child,.article-single__content h4:first-child{margin-top:20px}@media(min-width: 1024px){.article-single__content h2,.article-single__content h3,.article-single__content h4{margin:40px 0 20px}}.article-single__content h2{font-size:1.25rem}@media(min-width: 1024px){.article-single__content h2{font-size:1.625rem}}.article-single__content h3{font-size:1.125rem}@media(min-width: 1024px){.article-single__content h3{font-size:1.3125rem}}.article-single__content h4{font-size:1rem}@media(min-width: 1024px){.article-single__content h4{font-size:1.125rem}}.article-single__content p{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0 0 20px}@media(min-width: 1024px){.article-single__content p{font-size:1.125rem}}.article-single__content ul,.article-single__content ol{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;letter-spacing:-0.01em;color:var(--primary);margin:0 0 20px;padding-left:1.5em}@media(min-width: 1024px){.article-single__content ul,.article-single__content ol{font-size:1.125rem}}.article-single__content li{margin-bottom:.5em}.article-single__content img{max-width:100%;height:auto;border-radius:20px;display:block;margin:20px 0}@media(min-width: 1024px){.article-single__content img{border-radius:30px;margin:40px 0}}.article-single__content .wp-block-image{margin:20px 0}@media(min-width: 1024px){.article-single__content .wp-block-image{margin:40px 0}}.article-single__content .wp-block-image img{margin:0}.article-single__content .wp-block-image figcaption{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;color:var(--neutral-1);text-align:center;margin-top:10px}.article-single__content blockquote{background:var(--bg-dark);border-radius:20px;padding:20px;margin:20px 0;border:none}@media(min-width: 1024px){.article-single__content blockquote{border-radius:30px;padding:30px;margin:40px 0}}.article-single__content blockquote p{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2;color:var(--white);margin:0}@media(min-width: 1024px){.article-single__content blockquote p{font-size:1.3125rem}}.article-single__content blockquote cite{display:block;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;line-height:1.5;color:var(--primary-semi-light);margin-top:14px}.article-single__content hr{border:none;border-top:1px solid var(--neutral-3);margin:20px 0}@media(min-width: 1024px){.article-single__content hr{margin:40px 0}}.article-single__content a{color:var(--accent);text-decoration:underline;transition:color var(--transition-base)}.article-single__content a:hover{color:var(--accent-hover)}.article-single__content strong,.article-single__content b{font-weight:700}.article-single__author{background:var(--neutral-4);padding:40px 0 60px}@media(min-width: 1024px){.article-single__author{padding:40px 0 100px}}.article-single__author-container{max-width:800px;margin:0 auto}.article-single__author-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0 0 20px}@media(min-width: 1024px){.article-single__author-heading{font-size:1.625rem;margin:0 0 30px}}.article-single__author-card{background:var(--primary-semi-light);border-radius:30px;padding:20px;display:flex;flex-direction:column;gap:30px}@media(min-width: 768px){.article-single__author-card{flex-direction:row;align-items:center;gap:34px;padding:12px 63px 12px 12px}}.article-single__author-photo{flex-shrink:0;order:2}@media(min-width: 768px){.article-single__author-photo{order:0;width:194px}}.article-single__author-img{width:100%;height:auto;aspect-ratio:290/217;border-radius:20px;display:block;object-fit:cover;object-position:top center}@media(min-width: 768px){.article-single__author-img{width:194px;height:217px;aspect-ratio:auto}}.article-single__author-info{display:flex;flex-direction:column;justify-content:center;gap:15px;order:1}@media(min-width: 768px){.article-single__author-info{order:0;padding:10px 0}}.article-single__author-name{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.1875rem;font-weight:400;line-height:1.2;color:var(--white);margin:0}@media(min-width: 1024px){.article-single__author-name{font-size:1.3125rem}}.article-single__author-bio{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--neutral-3);margin:0}@media(min-width: 1024px){.article-single__author-bio{font-size:1.125rem}}.article-single__related{background:var(--neutral-4);padding:50px 0 60px}@media(min-width: 1024px){.article-single__related{padding:100px 0 120px}}.article-single__related-header{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem;text-align:center}@media(min-width: 1024px){.article-single__related-header{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:left;margin-bottom:60px}}.article-single__related-header>.btn{display:none}@media(min-width: 1024px){.article-single__related-header>.btn{display:inline-flex}}.article-single__related-heading{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2;color:var(--primary);margin:0}@media(min-width: 768px){.article-single__related-heading{font-size:2.25rem}}@media(min-width: 1024px){.article-single__related-heading{font-size:2.875rem}}.article-single__related-grid.blog-preview__grid{grid-template-columns:1fr}@media(min-width: 768px){.article-single__related-grid.blog-preview__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.article-single__related-grid.blog-preview__grid{grid-template-columns:repeat(3, 1fr)}}.article-single__related-footer{display:flex;justify-content:center;margin-top:2rem}@media(min-width: 1024px){.article-single__related-footer{display:none}}.article-info-card{background:var(--bg-dark);border-radius:20px;padding:20px;margin:40px 0;overflow:hidden}@media(min-width: 1024px){.article-info-card{border-radius:30px;padding:30px;margin:60px 0}}.article-info-card--with-image{display:flex;flex-direction:column;padding:0}@media(min-width: 768px){.article-info-card--with-image{flex-direction:row;padding:0 0 0 30px;align-items:center}}.article-info-card--with-image .article-info-card__text{padding:20px}@media(min-width: 768px){.article-info-card--with-image .article-info-card__text{padding:30px 0;flex:1}}.article-info-card--with-image .article-info-card__image{align-self:stretch}@media(min-width: 768px){.article-info-card--with-image .article-info-card__image{width:289px;flex-shrink:0}}.article-info-card--with-image .article-info-card__image img{width:100%;height:200px;object-fit:cover;display:block;border-radius:0 0 20px 20px;margin:0 !important}@media(min-width: 768px){.article-info-card--with-image .article-info-card__image img{height:100%;border-radius:0 30px 30px 0}}.article-info-card__title{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif !important;font-size:1.375rem !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:0 !important;color:var(--white) !important;margin:0 0 14px !important}@media(min-width: 1024px){.article-info-card__title{font-size:1.625rem !important}}.article-info-card__desc{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:-0.01em;color:var(--primary-semi-light)}@media(min-width: 1024px){.article-info-card__desc{font-size:1.125rem}}.article-info-card__desc p{font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;font-size:1rem !important;line-height:1.5 !important;letter-spacing:-0.01em !important;color:var(--primary-semi-light) !important;margin:0 0 .5em !important}@media(min-width: 1024px){.article-info-card__desc p{font-size:1.125rem !important}}.article-info-card__desc p:last-child{margin-bottom:0 !important}.article-important{background:var(--accent);border-radius:20px;padding:20px;margin:40px 0}@media(min-width: 1024px){.article-important{border-radius:30px;padding:30px;margin:60px 0}}.article-important__header{display:flex;align-items:center;gap:15px;margin-bottom:24px}.article-important__icon{flex-shrink:0;width:35px;height:35px;border-radius:0 !important;margin:0 !important}@media(min-width: 1024px){.article-important__icon{width:47px;height:47px}}.article-important__label{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.875rem;font-weight:500;line-height:1.3;color:var(--white)}@media(min-width: 1024px){.article-important__label{font-size:1rem}}.article-important__content{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.2;color:var(--white)}@media(min-width: 1024px){.article-important__content{font-size:1.3125rem}}.article-important__content p{font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif !important;font-size:1.0625rem !important;font-weight:400 !important;line-height:1.2 !important;color:var(--white) !important;margin:0 !important}@media(min-width: 1024px){.article-important__content p{font-size:1.3125rem !important}}.article-before-after{position:relative;margin:40px 0;border-radius:20px;overflow:hidden}@media(min-width: 1024px){.article-before-after{border-radius:30px;margin:40px 0}}.article-before-after__img{width:100%;height:auto;display:block;border-radius:0 !important;margin:0 !important}.article-before-after__label{position:absolute;top:8px;display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:6px 16px;border-radius:100px;font-family:"Forma DJR Micro","Calibri",-apple-system,"Segoe UI",sans-serif;font-size:.625rem;font-weight:500;line-height:1.3;text-transform:uppercase}@media(min-width: 1024px){.article-before-after__label{top:18px;padding:10px 18px;font-size:.875rem;min-width:80px}}.article-before-after__label--before{left:8px;background:var(--white);color:var(--primary)}@media(min-width: 1024px){.article-before-after__label--before{left:18px}}.article-before-after__label--after{right:8px;background:var(--primary);color:var(--white)}@media(min-width: 1024px){.article-before-after__label--after{right:18px}}.article-text-image{display:flex;flex-direction:column;gap:20px;margin:32px 0}@media(min-width: 1024px){.article-text-image{flex-direction:row;gap:30px;align-items:flex-start;margin:32px 0}}.article-text-image__text{flex:1}@media(min-width: 1024px){.article-text-image__text{max-width:420px}}.article-text-image__text h2,.article-text-image__text h3,.article-text-image__text h4{margin-top:0 !important}.article-text-image__text p:last-child{margin-bottom:0}.article-text-image__image{flex-shrink:0}@media(min-width: 1024px){.article-text-image__image{width:350px}}.article-text-image__image img{width:100%;height:223px;object-fit:cover;border-radius:20px !important;margin:0 !important;display:block}@media(min-width: 1024px){.article-text-image__image img{border-radius:30px !important;height:237px}}@media(min-width: 1024px){.article-text-image--image-left{flex-direction:row-reverse}}.article-checklist{list-style:none;padding:0 !important;margin:10px 0 20px !important;display:flex;flex-direction:column;gap:10px}.article-checklist__item{display:flex;align-items:center;gap:6px;font-family:"Calibri",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--primary);margin:0 !important}@media(min-width: 1024px){.article-checklist__item{font-size:1.125rem}}.article-checklist__item::before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}.article-checklist--x .article-checklist__item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%23e38426'/%3E%3Cpath d='M5 5l6 6M11 5l-6 6' stroke='%23e38426' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.article-checklist--check .article-checklist__item::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='2.5' stroke='%2300af7b'/%3E%3Cpath d='M4.5 8l2.5 2.5L11.5 5' stroke='%2300af7b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.thank-you{padding-top:6rem;padding-bottom:6rem;background:var(--bg-light);min-height:60vh;display:flex;align-items:center}.thank-you .container{display:flex;justify-content:center}.thank-you__card{background:var(--bg-white);border-radius:var(--radius-xl);padding:3rem 2rem;text-align:center;max-width:600px;width:100%;box-shadow:var(--shadow-md)}@media(min-width: 1024px){.thank-you__card{padding:4rem 3rem}}.thank-you__icon{margin-bottom:1.5rem}.thank-you__heading{color:var(--text-primary);margin-bottom:1rem}.thank-you__text{color:var(--text-muted);margin-bottom:2rem;font-size:1.125rem;line-height:1.5}.thank-you__actions{display:flex;justify-content:center}
