:root{--service-gap:1.5rem;--service-radius:0.75rem;--service-transition:transform .2s ease,box-shadow .2s ease}.service-single__gallery-figure{margin:0}.service-single__gallery-image{width:100%;object-fit:cover;aspect-ratio:4 / 3;border-radius:var(--service-radius)}.service-single__hero{padding-block:var(--space-6,1.75rem) 0}.service-single__card{display:flex;align-items:stretch;gap:var(--space-7,2rem);background:var(--brand-accent-t1);border-radius:var(--radius-xl,1rem);padding:var(--space-7,2rem)}.service-single__card-media{flex:0 0 auto;width:23rem;align-self:stretch;position:relative;min-height:13rem;border-radius:var(--radius-card,0.75rem);overflow:hidden}.service-single__card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.service-single__card-body{flex:1 1 auto;min-width:20rem;min-height:13rem;display:flex;flex-direction:column;justify-content:space-between}.service-single__card--plain .service-single__card-body{width:100%;min-height:0}.service-single__card-lead{margin:0;flex:0 1 auto;font-size:1.0625rem;line-height:1.7;color:var(--text-primary)}.service-single__card-label{color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.service-single__card-specialists{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,0.5rem);margin-block:var(--space-4,1rem) 0}.service-single__chip{display:inline-block;background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem);font-size:var(--font-size-helper,0.8125rem);color:var(--text-primary);white-space:nowrap;text-decoration:none}a.service-single__chip:hover,a.service-single__chip:focus-visible{background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__card-dates{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);margin-block:var(--space-4,1rem) 0;font-size:var(--font-size-helper,0.8125rem)}.service-single__card-updated{background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem)}.service-single__card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4,1rem);margin-top:var(--space-5,1.5rem);padding-top:var(--space-4,1rem);border-top:var(--border-width-thin,1px) solid rgba(0,0,0,.08)}.service-single__back{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem);background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-2,0.5rem) var(--space-5,1.5rem);color:var(--text-primary);text-decoration:none}.service-single__back:hover,.service-single__back:focus-visible{background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4,1rem);color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.service-single__stat{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.service-single__stat-icon{flex:0 0 auto;color:var(--text-secondary)}.service-single__card-meta .entity-share{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.service-single__card-meta .entity-share__label{color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem)}.service-single__card-meta .entity-share__link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__card-meta .entity-share__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;fill:currentColor}.service-single__card-meta .entity-share__link:hover,.service-single__card-meta .entity-share__link:focus-visible{background:var(--primary-700,var(--brand-primary-dark))}@media (max-width:1099.98px){.service-single__card{flex-direction:column}.service-single__card-media{width:100%;max-width:28rem;min-height:0;aspect-ratio:16 / 9}.service-single__card-body{min-width:0;min-height:0}}@media (max-width:767.98px){.service-single__card{padding:var(--space-5,1.5rem);gap:var(--space-5,1.5rem)}}.service-single__panel{background:var(--brand-surface);border-radius:var(--radius-xl,1rem);padding:var(--space-8,2.5rem)}.service-single__section{padding-block:var(--space-4,1rem);scroll-margin-top:6rem}.service-single__section:first-of-type{padding-top:var(--space-6,1.75rem)}.service-single__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-section-title,1.875rem);margin-bottom:var(--space-4,1rem);scroll-margin-top:6rem}.service-single__panel .service-single__heading{margin-top:0}.service-single__panel>:last-child{margin-bottom:0}.service-single__panel :is(p,ul,ol){margin-bottom:var(--space-4,1rem)}.service-single__panel :is(h2,h3,h4):not(.service-single__heading):not(.service-single__advantage-title){font-size:1.125rem;font-weight:var(--font-weight-semibold,600);line-height:1.35;margin-top:var(--space-5,1.5rem);margin-bottom:var(--space-3,0.75rem)}.service-single__panel ul{list-style:disc;padding-inline-start:2.5rem}.service-single__panel ol{list-style:decimal;padding-inline-start:2.5rem}.service-single__panel ul ul{list-style:circle}.service-single__panel li + li{margin-top:0.35rem}.service-single__panel li::marker{color:var(--color-primary)}@media (max-width:767.98px){.service-single__panel{padding:var(--space-5,1.5rem)}}.service-single__specialists{display:flex;flex-wrap:wrap;gap:var(--space-3,0.75rem);margin-top:var(--space-6,1.75rem)}.service-single__specialist{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:10rem;min-height:2.75rem;padding:var(--space-2,0.5rem) var(--space-5,1.5rem);border-radius:var(--radius-pill,999px);background:var(--color-primary);color:var(--text-inverse,#fff);font-weight:var(--font-weight-medium,500);text-align:center;text-decoration:none;transition:background-color .15s ease}.service-single__specialist:hover,.service-single__specialist:focus-visible{background:var(--primary-700,var(--brand-primary-dark));color:var(--text-inverse,#fff)}@media (max-width:575.98px){.service-single__specialist{min-width:0;min-height:2.5rem}}.service-single__section--expert_opinion .service-single__panel{background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__section--expert_opinion .service-single__heading{color:var(--text-inverse,#fff);font-size:calc(var(--font-size-section-title,1.875rem) * 1.15);letter-spacing:-0.01em;margin-bottom:var(--space-5,1.5rem)}.service-single__section--expert_opinion .service-single__panel :is(b,strong){color:var(--text-inverse,#fff)}.service-single__section--expert_opinion .service-single__panel li::marker{color:var(--text-inverse,#fff)}.service-single__section--expert_opinion .service-single__panel a{color:var(--text-inverse,#fff);text-decoration:underline}@media (max-width:575.98px){.service-single__section--expert_opinion .service-single__heading{font-size:var(--font-size-section-title,1.875rem)}}.service-single__block{padding-block:var(--space-8,2.5rem)}.service-single__accordion{--bs-accordion-border-radius:var(--service-radius)}.service-single__accordion .accordion-body .service-single__content-body>:first-child{margin-top:0}.service-single__accordion .accordion-body .service-single__content-body>:last-child{margin-bottom:0}.service-single__accordion .accordion-body ul{list-style:disc;padding-inline-start:1.25rem}.service-single__accordion .accordion-body ol{list-style:decimal;padding-inline-start:1.25rem}.service-single__accordion .accordion-body li::marker{color:var(--color-primary)}.service-card{display:flex;flex-direction:column;height:100%;background:var(--brand-surface);border-radius:var(--radius-xl,1rem);padding:var(--space-5,1.5rem)}.service-card__media{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card,0.75rem);margin-bottom:var(--space-5,1.5rem)}.service-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.service-card:hover .service-card__image{transform:scale(1.04)}.service-card__body{flex:1 1 auto}.service-card__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:1.125rem;line-height:var(--line-height-heading,1.3);margin-bottom:var(--space-3,0.75rem)}.service-card__title a{color:var(--text-primary);text-decoration:none}.service-card__title a:hover,.service-card__title a:focus-visible{color:var(--color-primary)}.service-card__excerpt{color:var(--text-secondary);line-height:var(--line-height-body,1.6);margin-bottom:var(--space-4,1rem)}.service-card__specialists{font-size:var(--font-size-helper,0.8125rem);color:var(--text-muted);margin-bottom:var(--space-4,1rem)}.service-card__specialists-label{display:block}.service-card__specialists-list a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:0.2em}.service-card__specialists-list a:hover,.service-card__specialists-list a:focus-visible{color:var(--color-primary)}.service-card__sep{color:var(--text-muted)}.service-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,0.75rem);margin-top:auto}.service-card__button{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:calc(50px * var(--rs,1));padding:var(--space-3,0.75rem) var(--space-6,1.75rem);text-decoration:none;white-space:nowrap}.service-card__button:hover,.service-card__button:focus-visible{background:var(--primary-700,var(--brand-accent-d1));color:var(--text-inverse,#fff)}.service-card__stats{display:flex;align-items:center;gap:var(--space-4,1rem);color:var(--text-muted);font-size:var(--font-size-helper,0.8125rem)}.service-card__stat{display:inline-flex;align-items:center;gap:var(--space-2,0.5rem)}.service-index{--index-letter-color:#4E6A58;padding-block:var(--space-block,2rem) var(--space-region,4rem)}.service-index__controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3,0.75rem);margin-bottom:var(--space-6,1.75rem)}.service-index__search{flex:0 1 16rem;min-width:8rem}.service-index__search-input{width:100%;height:2.75rem;padding:0 var(--space-5,1.5rem);background:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--text-primary)}.service-index__search-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.service-index__all{flex:0 0 auto;height:2.75rem;padding:0 var(--space-5,1.5rem);background:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));white-space:nowrap;cursor:pointer}.service-index__all:hover{color:var(--color-primary)}.service-index__all.is-active{background:var(--brand-surface);color:var(--color-primary);font-weight:var(--font-weight-semibold,600)}.service-index__alphabet{flex:1 1 auto;min-width:0;display:flex;justify-content:space-between;align-items:center;height:2.75rem;padding-inline:var(--space-3,0.75rem);background:var(--brand-surface);border-radius:var(--radius-pill,999px)}.service-index__letter{flex:0 1 auto;min-width:1.5rem;height:2.25rem;padding:0;background:none;border:0;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));font-weight:var(--font-weight-medium);line-height:1;cursor:pointer}.service-index__letter:hover:not(:disabled){color:var(--color-primary)}.service-index__letter.is-active{background:var(--color-primary);color:var(--text-inverse,#fff)}.service-index__letter.is-empty{cursor:default}.service-index__card{background:var(--surface-card,#fff);border:var(--border-width-thin,1px) solid var(--border-light);border-radius:var(--radius-card,0.75rem);box-shadow:var(--shadow-card);padding:var(--space-7,2rem)}.service-index__grid{columns:220px;column-gap:var(--space-7,2rem)}.service-index__group{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:var(--space-6,1.75rem)}.service-index__letter-heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:1.5rem;color:var(--color-primary);line-height:1;margin-bottom:var(--space-3,0.75rem);padding-bottom:var(--space-2,0.5rem);border-bottom:var(--border-width-medium,2px) solid var(--border-light)}.service-index__list{list-style:none;margin:0;padding:0}.service-index__item{margin-bottom:0.125rem}.service-index__link,.service-index__link:link,.service-index__link:visited,.service-index__link:active{display:block;margin-inline-start:-0.875rem;padding:0.3rem 0.875rem;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));background-color:transparent;text-decoration:none;line-height:var(--line-height-body,1.6);transition:background-color .15s ease,color .15s ease}.service-index__link:hover,.service-index__link:focus-visible{background-color:var(--color-primary);color:var(--text-inverse,#fff);text-decoration:none;outline:none}.service-index__empty{margin:var(--space-4,1rem) 0 0;color:var(--text-muted)}.service-index__grid.is-filtered,.service-index__grid.is-spread{columns:auto}.service-index__grid.is-filtered .service-index__group,.service-index__grid.is-spread .service-index__group{display:flex;align-items:flex-start;gap:var(--space-4,1rem);margin-bottom:var(--space-5,1.5rem)}.service-index__grid.is-filtered .service-index__letter-heading,.service-index__grid.is-spread .service-index__letter-heading{flex:0 0 1.75rem;margin-bottom:0;padding-bottom:0;border-bottom:0;line-height:1.9}.service-index__grid.is-filtered .service-index__list,.service-index__grid.is-spread .service-index__list{flex:1 1 auto;min-width:0;columns:220px;column-gap:var(--space-7,2rem)}.service-index__grid.is-filtered .service-index__item,.service-index__grid.is-spread .service-index__item{break-inside:avoid}@media (max-width:575.98px){.service-index__grid.is-filtered .service-index__group,.service-index__grid.is-spread .service-index__group{display:block}.service-index__grid.is-filtered .service-index__letter-heading,.service-index__grid.is-spread .service-index__letter-heading{margin-bottom:var(--space-3,0.75rem);padding-bottom:var(--space-2,0.5rem);border-bottom:var(--border-width-medium,2px) solid var(--border-light);line-height:1}}@media (max-width:1199.98px){.service-index__letter{min-width:1.25rem;font-size:0.9375rem}}@media (max-width:991.98px){.service-index__controls{flex-wrap:wrap}.service-index__search{flex:1 1 14rem}.service-index__alphabet{flex:1 1 100%;flex-wrap:wrap;justify-content:center;gap:0.125rem;height:auto;padding-block:0.25rem;border-radius:var(--radius-card,0.75rem)}.service-index__letter{min-width:2rem;font-size:1rem}}@media (max-width:575.98px){.service-index__card{padding:var(--space-5,1.5rem)}.service-index__grid{column-gap:var(--space-5,1.5rem)}.service-index__search,.service-index__all{flex:1 1 100%}}.service-single__link-list{columns:3;column-gap:var(--space-7,2rem);margin:0;padding:0;list-style:none}.service-single__panel .service-single__link-list{padding-inline-start:0;list-style:none}.service-single__panel .service-single__link-item + .service-single__link-item{margin-top:0}.service-single__link-item{break-inside:avoid;margin-bottom:0.125rem}.service-single__link-item::marker{content:none}.service-single__link{display:inline-block;margin-inline-start:-0.875rem;padding:0.3rem 0.875rem;border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));background-color:transparent;text-decoration:none;transition:background-color .15s ease,color .15s ease}.service-single__link:hover,.service-single__link:focus-visible{background-color:var(--color-primary);color:var(--text-inverse,#fff);text-decoration:none;outline:none}@media (max-width:991.98px){.service-single__link-list{columns:2}}@media (max-width:575.98px){.service-single__link-list{columns:1}}.service-single__type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,0.5rem);margin:0 0 var(--space-4,1rem);font-size:var(--font-size-helper,0.8125rem)}.service-single__type-link{background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem);text-decoration:none}.service-single__type-link:hover,.service-single__type-link:focus-visible{background:var(--primary-700,var(--brand-primary-dark));color:var(--text-inverse,#fff)}.service-single__type-category{background:var(--surface-card,#fff);border-radius:var(--radius-pill,999px);padding:var(--space-1,0.25rem) var(--space-4,1rem);color:var(--text-primary)}.service-single__facts{display:flex;flex-wrap:wrap;gap:var(--space-3,0.75rem);margin:var(--space-4,1rem) 0 0}.service-single__fact{background:var(--surface-card,#fff);border-radius:var(--radius-card,0.75rem);padding:var(--space-2,0.5rem) var(--space-4,1rem);min-width:8rem}.service-single__fact dt{font-size:var(--font-size-helper,0.8125rem);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);margin:0}.service-single__fact dd{margin:0;font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.service-single__cta{align-self:flex-start;margin-top:var(--space-4,1rem);background-color:var(--brand-cta-alt);border-color:var(--brand-cta-alt);border-radius:var(--radius-pill,999px);color:var(--white)}.service-single__cta:hover,.service-single__cta:focus-visible{background-color:rgb(234,119,55);border-color:rgb(234,119,55);color:var(--white)}@media (max-width:767.98px){.service-single__card-body>*{order:3}.service-single__card-body>.service-single__card-lead{order:1}.service-single__card-body>.service-single__cta{order:2;align-self:stretch;width:100%}}.service-types{display:flex;flex-wrap:wrap;gap:var(--space-2,0.5rem);margin-bottom:var(--space-4,1rem)}.service-types__link{padding:var(--space-2,0.5rem) var(--space-5,1.5rem);background:var(--brand-surface);border-radius:var(--radius-pill,999px);color:var(--index-letter-color,var(--brand-muted));text-decoration:none}.service-types__link:hover,.service-types__link:focus-visible,.service-types__link.is-active{background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__section--advantages{background:var(--brand-accent-t1);padding-block:var(--space-8,3rem)}.service-single__section--advantages .service-single__panel{background:none;border-radius:0;padding:0}.service-single__advantages-intro{margin:0 0 var(--space-6,1.75rem);color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}.service-single__panel .service-single__advantages{padding-inline-start:0;list-style:none}.service-single__advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6,1.75rem) var(--space-7,2rem);margin:0}.service-single__advantages[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-single__panel .service-single__advantage,.service-single__advantage{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--space-4,1rem);align-items:start;margin:0;padding:0;background:none;list-style:none}.service-single__panel .service-single__advantage::marker{content:none}.service-single__advantage-number{grid-column:1;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-primary);color:var(--text-inverse,#fff);font-size:1.375rem;font-weight:var(--font-weight-semibold,600);line-height:1}.service-single__advantage-body{grid-column:2;grid-row:1 / span 2;min-width:0}.service-single__panel .service-single__advantage-title,.service-single__advantage-title{font-family:var(--font-family-heading);font-size:1.1875rem;font-weight:var(--font-weight-semibold,600);line-height:1.35;display:flex;align-items:center;min-height:3rem;margin:0 0 var(--space-2,0.5rem)}.service-single__panel .service-single__advantage-text,.service-single__advantage-text{margin:0;color:var(--text-secondary);font-size:1.0625rem;line-height:1.6}@media (max-width:991.98px){.service-single__advantages,.service-single__advantages[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.service-single__advantages,.service-single__advantages[data-count="4"]{grid-template-columns:1fr}}.service-single__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5,1.5rem);align-items:stretch}.service-single__pair-column{min-width:0}.service-single__pair-column .service-single__panel{height:100%}@media (max-width:767.98px){.service-single__pair{grid-template-columns:1fr}}.service-single__section--banded{padding-top:0;padding-bottom:2.25rem;margin-block:var(--space-7,2rem);background:var(--color-primary)}.service-single__band{color:var(--text-inverse,#fff);padding-top:2.25rem;padding-bottom:1.5rem;margin-bottom:0}.service-single__band-title{font-family:var(--font-family-heading);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 1rem;color:var(--text-inverse,#fff)}.service-single__band-box{display:flex;width:100%;margin-inline:-1%}.service-single__band-left,.service-single__band-right{position:relative;display:flex;margin:0 1%;padding-block:1.5rem}.service-single__band-left{width:52%;gap:1rem}.service-single__band-right{width:44%}.service-single__band-left::before,.service-single__band-right::before{position:absolute;top:0;left:0;height:4px;border-radius:calc(3px * var(--rs,1));background:#fff;content:""}.service-single__band-left::before{width:100%}.service-single__band-right::before{width:50%}.service-single__band-time{display:flex;align-items:center}.service-single__band-clock{flex:0 0 auto;width:6.25rem;height:6.25rem;margin-right:1.25rem}.service-single__band-caption{margin:0;line-height:1.2}.service-single__band-caption span{display:block;padding-top:0.5rem;font-size:1.5rem;font-weight:var(--font-weight-bold)}.service-single__band-result{max-width:60%}.service-single__band-result-title{margin:0 0 0.5rem;font-weight:var(--font-weight-bold)}.service-single__band-text{margin:0;line-height:1.5}.service-single__band-photo{position:absolute;right:0;bottom:-24px;max-width:45%;height:auto}.service-single__section--banded .service-single__panel{border-radius:var(--radius-xl);padding:2.25rem}@media (max-width:1400px){.service-single__band-left{flex-direction:column;width:40%}.service-single__band-right{width:60%}.service-single__band-clock{width:5rem;height:5rem}.service-single__band-time + .service-single__band-time{margin-top:0.75rem}}@media (max-width:1024px){.service-single__band-photo{display:none}.service-single__band-result{max-width:100%}.service-single__band-left,.service-single__band-right{width:50%}.service-single__band-right::before{width:100%}}@media (max-width:767.98px){.service-single__band-box{display:block;margin-inline:0}.service-single__band-left,.service-single__band-right{width:100%;margin:0}.service-single__band-left{flex-direction:column;padding-bottom:0}.service-single__band-left::before{width:50%}.service-single__band-right::before{display:none}.service-single__section--banded .service-single__panel{padding:1.5rem}}.service-single__heading--outside{margin-bottom:var(--space-5,1.5rem)}.service-single__result{display:flex;align-items:flex-start;background:var(--color-primary);color:var(--text-inverse,#fff);border-radius:var(--radius-xl);padding:2.5rem 2.75rem}.service-single__result-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;background:var(--surface-card,#fff);color:var(--color-primary)}.service-single__result-text{flex:1 1 auto;min-width:0;margin:0 2.5rem 0 2rem;line-height:1.6}.service-single__result-text>:first-child{margin-top:0}.service-single__result-text>:last-child{margin-bottom:0}.service-single__result-feed{flex:0 0 auto;width:23rem}.service-single__result-button{display:flex;align-items:center;gap:var(--space-4,1rem);width:100%;border:0;border-radius:var(--radius-pill,999px);background:var(--surface-card,#fff);color:var(--text-primary);text-align:left;padding:var(--space-5,1.5rem) var(--space-6,1.75rem);cursor:pointer;transition:box-shadow var(--transition-fast)}.service-single__result-button:hover,.service-single__result-button:focus-visible{box-shadow:0 10px 20px rgba(0,0,0,.12)}.service-single__result-button-icon{flex:0 0 auto;display:inline-flex;color:var(--color-primary)}.service-single__result-caption{display:block;font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-primary)}.service-single__result-note{display:block;line-height:1.35}@media (max-width:1199.98px){.service-single__result{flex-wrap:wrap}.service-single__result-text{margin-right:0}.service-single__result-feed{width:100%;margin-top:var(--space-5,1.5rem)}}@media (max-width:575.98px){.service-single__result{padding:var(--space-5,1.5rem)}.service-single__result-text{flex:1 1 100%;margin:var(--space-4,1rem) 0 0}}.service-single__section--preparation .service-single__panel{background:none;padding:0;border-radius:0}.service-single__section--preparation .service-single__content-body ul{columns:2;column-gap:var(--space-8,2.5rem)}.service-single__section--preparation .service-single__content-body li{break-inside:avoid;margin-bottom:var(--space-4,1rem)}.service-single__section--preparation .service-single__content-body>p{columns:auto}@media (max-width:767.98px){.service-single__section--preparation .service-single__content-body ul{columns:1}}.service-single__section-figure{margin:0 0 var(--space-4,1rem)}.service-single__section-figure img{display:block;width:100%;height:auto;border-radius:var(--radius-card,0.75rem)}.service-single__section-figure figcaption{margin-top:var(--space-2,0.5rem);color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem);line-height:1.4}.service-single__section-figure--right{float:right;width:38%;margin-left:var(--space-6,1.75rem)}.service-single__section-figure--left{float:left;width:38%;margin-right:var(--space-6,1.75rem)}.service-single__section-figure--wide{margin-bottom:var(--space-5,1.5rem)}.service-single__content-body::after{content:"";display:block;clear:both}@media (max-width:767.98px){.service-single__section-figure--left,.service-single__section-figure--right{float:none;width:100%;margin-inline:0}}.service-single__condition-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3,0.75rem) var(--space-6,1.75rem);margin:0;padding:var(--space-6,1.75rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl);list-style:none}.service-single__condition-links a{color:var(--text-primary);line-height:1.4;text-decoration:none}.service-single__condition-links a:hover,.service-single__condition-links a:focus-visible{color:var(--color-primary);text-decoration:underline}@media (max-width:991.98px){.service-single__condition-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.service-single__condition-links{grid-template-columns:minmax(0,1fr);padding:var(--space-5,1.5rem)}}.service-single__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3,0.75rem) var(--space-6,1.75rem);margin:0;padding:var(--space-6,1.75rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl);list-style:none}.service-single__links a{color:var(--text-primary);line-height:1.4;text-decoration:none}.service-single__links a:hover,.service-single__links a:focus-visible{color:var(--color-primary);text-decoration:underline}@media (max-width:991.98px){.service-single__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.service-single__links{grid-template-columns:minmax(0,1fr);padding:var(--space-5,1.5rem)}}.service-single__content-body a,.service-single__panel>p a{color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px}.service-single__content-body a:hover,.service-single__panel>p a:hover{color:var(--brand-accent-d5)}.service-single__section--expert_opinion .service-single__content-body a,.service-single__section--expert_opinion .service-single__content-body a:hover{color:var(--text-inverse,#fff)}.service-single__content-body table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:var(--space-4,1rem) 0 var(--space-5,1.5rem);border-collapse:separate;border-spacing:0;border:1px solid #DCE5E1;border-radius:calc(14px * var(--rs,1));font-size:var(--font-size-body-sm,.9375rem)}.service-single__content-body table thead th{background:var(--brand-accent);color:#fff;font-weight:var(--font-weight-semibold,600);text-align:left;padding:12px 16px;vertical-align:bottom}.service-single__content-body table td{padding:10px 16px;border-top:1px solid #E6ECE9;vertical-align:top;background:#fff}.service-single__content-body table tbody tr:nth-child(even) td{background:var(--brand-accent-t9)}.service-single__content-body table thead th:first-child{border-top-left-radius:calc(13px * var(--rs,1))}.service-single__content-body table thead th:last-child{border-top-right-radius:calc(13px * var(--rs,1))}.service-single__content-body table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(13px * var(--rs,1))}.service-single__content-body table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(13px * var(--rs,1))}.service-single__content-body table td:first-child{font-weight:var(--font-weight-medium,500);color:var(--text-primary,#2b2b2b)}.service-single__content-body table td:not(:first-child){white-space:nowrap}@media (min-width:768px){.service-single__content-body table{display:table}.service-single__content-body table td:not(:first-child){white-space:normal}}.service-single__section--synonyms{padding-bottom:0}.service-single__synonyms{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem;padding:1.25rem 2.25rem;border-radius:var(--radius-xl,1.25rem);background:var(--bg-light,var(--brand-surface-2))}.service-single__synonyms-title{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold,700);color:var(--text-primary)}.service-single__synonyms-list{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.service-single__synonyms-list li{padding:0.3rem 0.875rem;border:1px solid var(--brand-accent-t3);border-radius:var(--radius-pill,999px);background:#fff;color:var(--text-secondary,var(--brand-muted));font-size:0.9375rem;line-height:1.4}.service-single__section--stages{margin-block:var(--space-7,2rem);padding-block:2.25rem 2.5rem;background:var(--color-primary);color:var(--text-inverse,#fff)}.service-single__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none}.service-single__stage{position:relative;display:flex;align-items:flex-start;padding-top:1.5rem}.service-single__stage::before{position:absolute;top:0;left:0;width:100%;height:4px;border-radius:calc(3px * var(--rs,1));background:#fff;content:""}.service-single__section--stages .service-single__band-clock{width:5rem;height:5rem;margin-right:1rem}.service-single__stage-body{min-width:0}.service-single__stage-text{margin:0.6rem 0 0;line-height:1.5;opacity:0.95}@media (max-width:991.98px){.service-single__stages{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:575.98px){.service-single__synonyms{padding:1rem 1.25rem}.service-single__section--stages .service-single__band-clock{width:4rem;height:4rem}}.service-single__section--conditions-attached{padding-top:0 !important;margin-top:-0.5rem}.kompleks-discount{display:flex;align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.5rem;background:#FFF6E6;border-radius:calc(1.25rem * var(--rs,1))}.kompleks-discount__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding-inline:0.6rem;border-radius:var(--radius-pill,999px);background:var(--brand-cta);color:#fff;font-size:1.25rem;font-weight:700}.kompleks-discount__title{margin:0 0 0.4rem;font-size:1.125rem;font-weight:700}.kompleks-discount__terms{margin:0;padding-left:1.1rem;font-size:0.875rem;line-height:1.5;color:#4B5563}.kompleks-discount__terms a{color:inherit;text-decoration:underline}@media (max-width:991.98px){}@media (max-width:767.98px){.kompleks-discount{flex-direction:column}}.checkup-card{padding-block:0.5rem 1rem}.checkup-card__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0.75rem 2rem;align-items:center;padding:1.25rem 1.5rem;background:var(--brand-accent-t5);border:2px solid var(--brand-accent-t7);border-radius:calc(1.5rem * var(--rs,1))}.checkup-card__title{margin:0 0 0.35rem;font-size:1.375rem;font-weight:700}.checkup-card__lead{margin:0;font-size:0.95rem;line-height:1.5;color:#4B5563}.checkup-card__links{display:flex;flex-direction:column;gap:0.4rem;margin:0;padding:0;list-style:none}.checkup-card__links a{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.55rem 1rem;border-radius:var(--radius-pill,999px);background:#fff;color:var(--text-color,#1F2937);font-weight:600;text-decoration:none}.checkup-card__links a:hover{box-shadow:0 0 0 2px var(--brand-accent-t6) inset}.checkup-card__from{font-size:0.875rem;color:var(--color-primary,var(--brand-accent));white-space:nowrap}.checkup-card__all{grid-column:1 / -1;justify-self:start;font-size:0.9rem;font-weight:600;color:var(--color-primary,var(--brand-accent))}@media (max-width:767.98px){.checkup-card__inner{grid-template-columns:minmax(0,1fr);padding:1rem}}.service-promos{padding-block:var(--space-4,1rem) 0}.service-promos .container{display:grid;gap:0.75rem}.service-promo{--sp-accent:var(--brand-accent);--sp-bg:var(--sp-accent);display:flex;align-items:center;gap:1rem 1.25rem;padding:0.875rem 1.25rem;border:1px solid color-mix(in srgb,var(--sp-accent) 45%,#fff);border-left:5px solid var(--sp-accent);border-radius:calc(12px * var(--rs,1));background:color-mix(in srgb,var(--sp-bg) 10%,#fff)}.service-promo__badge{flex:none;padding:0.35rem 0.8rem;border-radius:var(--radius-pill,999px);background:var(--sp-accent);color:#fff;font-weight:700;white-space:nowrap}.service-promo__body{flex:1 1 auto;min-width:0}.service-promo__title{margin:0;font-weight:700}.service-promo__title a{color:inherit;text-decoration:none}.service-promo__title a:hover{text-decoration:underline}.service-promo__period{margin:0.2rem 0 0;opacity:0.75}.service-promo__price{flex:none;display:flex;align-items:baseline;gap:0.6rem;margin:0;white-space:nowrap}.service-promo__old{opacity:0.6}.service-promo__new{color:var(--sp-accent);font-weight:700;filter:brightness(0.8)}.service-promo__button{flex:none;padding:0.55rem 1.25rem;border-radius:calc(8px * var(--rs,1));background:var(--sp-accent);color:#fff;font-weight:600;text-decoration:none}.service-promo__actions{flex:none;display:flex;gap:0.5rem}.service-promo__button{border:2px solid var(--sp-accent);cursor:pointer;line-height:1.2}.service-promo__button--more{background:transparent;color:var(--sp-accent);filter:brightness(0.8)}.service-promo__button--more:hover{color:var(--sp-accent)}.service-promo__button:hover{filter:brightness(0.92);color:#fff}@media (max-width:767.98px){.service-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.6rem 0.75rem;padding:0.875rem 1rem}.service-promo__badge{justify-self:start;grid-column:1 / -1}.service-promo__body{grid-column:1 / -1}.service-promo__price{grid-column:1 / -1}.service-promo__actions{grid-column:1 / -1}.service-promo__button{flex:1 1 0;text-align:center}}.service-single__price-info{margin-top:1.25rem;color:var(--bs-secondary-color,#555);font-size:.95rem}.service-single__price-info>:last-child{margin-bottom:0}