.clinic-license__actions a.btn{display:inline-flex;box-sizing:border-box;min-height:48px;padding:13px 24px;gap:8px;border-radius:12px;font-size:15px;font-weight:700;line-height:1.4;white-space:normal;text-align:center;box-shadow:0 5px 14px #277fc21a;transition:background-color .2s,box-shadow .2s}.clinic-license__actions a.btn:hover{background:#2589f3;opacity:1;color:#fff;box-shadow:0 6px 18px #277fc22a}.header__logo{flex-shrink:0}.header .clinic-brand{display:flex;align-items:center;gap:14px;color:#243b53;text-decoration:none}.clinic-brand img{display:block;width:auto;height:auto;flex-shrink:0}.clinic-brand__wordmark{display:flex;flex-direction:column;gap:2px;border-left:1px solid #dce8f3;padding-left:14px}.clinic-brand__caption{font-size:11px;line-height:1.4;letter-spacing:.04em;color:#68849d}.clinic-brand__name{font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:#247dcc}.header-flex{gap:24px}.header .nav__menu__list-desktop{gap:22px}.reviews__slider__content__inside{box-sizing:border-box;width:100%;height:420px;gap:15px}.body__reviews__slider__content{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px}.clinic-review-author{font-weight:700;color:#243b53}.reviews__description{overflow:auto;min-height:0;line-height:1.6;font-size:14px;scrollbar-width:thin;scrollbar-color:#c0d5e9 transparent;white-space:pre-line;padding-right:6px;overscroll-behavior:contain}.reviews__description:focus-visible{outline:2px solid #47a0ff;outline-offset:3px}.footer__reviews__slider__content{flex-shrink:0}.reviews__date{font-size:13px}.reviews__slider__content__inside .review__name__service{padding:0 14px;font-size:12px}@media(max-width:1100px){.header-flex{flex-wrap:wrap;gap:16px;padding-top:18px;padding-bottom:18px}.header .nav{order:3;width:100%}.header .nav__menu__list-desktop{justify-content:center;gap:28px}.header .header__button{margin-left:auto;flex-shrink:0}}@media(max-width:600px){.header .clinic-brand{gap:8px}.clinic-brand img{width:58px}.clinic-brand__wordmark{padding-left:9px}.clinic-brand__caption{font-size:9px;letter-spacing:0}.clinic-brand__name{font-size:22px}.header-flex{gap:10px}.header .header__button{width:96px;font-size:13px}.clinic-license__actions a.btn{width:100%;min-height:48px;padding:13px 18px}}@media(max-width:380px){.clinic-brand img{width:46px}.clinic-brand__name{font-size:20px}.header .header__button{width:82px;font-size:12px}}