@layer base,vendor,layout,components;@layer pages{.prc-hero .aboutItem__img_top img{width:100%}.prc-section .prc-section{padding:0}.prc-section .prc-section>.container-fluid{padding-inline:0}.prc-content p{margin:0 0 14px;font-size:1.0625rem;line-height:1.5}.prc-content--after{max-width:900px;margin-top:26px}.prc-nav{padding:26px 0 4px}@media (width<768px){.prc-nav{padding:18px 0 0}}.prc-nav__row{flex-wrap:wrap;gap:10px;max-width:1160px;margin-inline:auto;display:flex}.prc-nav__item{color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-l);padding:11px 20px;font-size:.9375rem;line-height:1.2;text-decoration:none;display:inline-block}.prc-nav__item:hover{color:var(--color-white);background-color:var(--color-brand);border-color:var(--color-brand);text-decoration:none}.prc-nav__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.prc-nav__item{transition:color var(--transition), background-color var(--transition), border-color var(--transition)}}@media (width<768px){.prc-nav__item{padding:10px 16px;font-size:.875rem}}.prc-group-title{color:var(--color-ink);margin:34px 0 18px;font-size:1.5rem;font-weight:400;line-height:1.3}@media (width<768px){.prc-group-title{margin:26px 0 14px;font-size:1.25rem}}.prc-expand{background-color:var(--color-sand);border:1px solid var(--color-line);border-radius:0 0 var(--radius-m) var(--radius-m);border-top:0;padding:28px 32px}@media (width<768px){.prc-expand{border-radius:0 0 var(--radius-s) var(--radius-s);padding:20px 16px}}.prc-expand__title{color:var(--color-ink);margin:0 0 14px;font-size:1.4375rem;font-weight:400;line-height:1.3}@media (width<768px){.prc-expand__title{font-size:1.25rem}}.prc-expand__text{max-width:900px;font-size:var(--font-size-text);margin:0 0 14px;line-height:1.5}.prc-expand .prc-facts li:before{background-color:var(--color-brand)}.prc-expand__actions{margin-top:24px}@media (width<768px){.prc-expand .prc-btn{width:100%;display:block}}.prc-note{margin:14px 0 0;font-size:.9375rem;line-height:1.5}.prc-btn{letter-spacing:.1em;padding:15px 32px;font-size:.9375rem}@media (width<=1170px){.prc-btn{padding-inline:20px}}@media (width<576px){.prc-btn{letter-spacing:.08em;padding-inline:16px}}.prc-cta-line{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:18px;display:flex}@media (width<768px){.prc-cta-line{flex-direction:column;align-items:stretch}}.prc-cta-line .prc-link:hover{color:var(--color-brand-dark)}.prc-cta-line .prc-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (width<768px){.prc-cta-line .prc-link{text-align:center}}.prc-wide{background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:var(--radius-m);grid-template-columns:5fr 7fr;display:grid;overflow:hidden}@media (width<992px){.prc-wide{grid-template-columns:1fr}}.section--cream .prc-wide{background-color:var(--color-white)}.prc-wide__img img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}@media (width<992px){.prc-wide__img img{min-height:0;max-height:340px}}.prc-wide__img--checkup{background-color:var(--color-sand)}.prc-wide__img--checkup img{object-fit:contain}@media (width>=992px) and (width<=1400px){.prc-wide__img--inpatient img{object-position:68% 50%}}.prc-wide__body{padding:30px 34px}@media (width<768px){.prc-wide__body{padding:20px 16px 24px}}.prc-wide__body:only-child{grid-column:1/-1}.prc-wide__name{color:var(--color-ink);margin:0 0 10px;font-size:1.5625rem;font-weight:400;line-height:1.3}@media (width<768px){.prc-wide__name{font-size:1.3125rem}}.prc-wide__price{color:var(--color-brand);margin:0 0 14px;font-size:1.6875rem;font-weight:700;line-height:1.25}@media (width<768px){.prc-wide__price{font-size:1.375rem}}.prc-wide__lead{color:var(--color-ink);margin:0 0 14px;font-size:1.1875rem;font-weight:700;line-height:1.4}@media (width<768px){.prc-wide__lead{font-size:1.0625rem}}.prc-wide__text{font-size:var(--font-size-text);margin:0 0 14px;line-height:1.5}.prc-wide__body .prc-sublist,.prc-diag__body .prc-sublist{margin:0 0 14px}.prc-wide__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:20px;display:flex}@media (width<768px){.prc-wide__actions{flex-direction:column;align-items:stretch}}.prc-facts{margin:18px 0;padding:0;list-style:none}.prc-facts li{font-size:var(--font-size-text);margin:0 0 9px;padding-left:26px;line-height:1.45;position:relative}.prc-facts li:before{content:"";background-color:var(--color-sky);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:2px}.prc-facts--cols{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (width<768px){.prc-facts--cols{grid-template-columns:1fr}}.prc-diag{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<768px){.prc-diag{grid-template-columns:1fr}}.prc-diag__card{background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:var(--radius-m);flex-direction:column;display:flex;overflow:hidden}.prc-diag__img img{object-fit:cover;width:100%;height:260px;display:block}@media (width<768px){.prc-diag__img img{height:200px}}.prc-diag__body{flex-direction:column;flex:1;padding:26px 30px 30px;display:flex}@media (width>=768px) and (width<992px){.prc-diag__body{padding-inline:24px}}@media (width<768px){.prc-diag__body{padding:20px 16px 24px}}.prc-diag__name{color:var(--color-ink);margin:0 0 10px;font-size:1.5rem;font-weight:400;line-height:1.3}@media (width<768px){.prc-diag__name{font-size:1.3125rem}}.prc-diag__price{color:var(--color-brand);margin:0 0 14px;font-size:1.625rem;font-weight:700;line-height:1.2}@media (width<768px){.prc-diag__price{font-size:1.4375rem}}.prc-diag__text{font-size:var(--font-size-text);margin:0 0 14px;line-height:1.5}.prc-diag__body .prc-btn{align-self:flex-start;margin-top:auto}@media (width<768px){.prc-diag__body .prc-btn{align-self:stretch}}.prc-pay{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<768px){.prc-pay{grid-template-columns:1fr}}.prc-pay__card{background-color:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-m);padding:24px 28px}@media (width<768px){.prc-pay__card{border-radius:var(--radius-s);padding:20px 16px}}.prc-pay__title{font-size:var(--font-size-content);color:var(--color-ink);margin:0 0 10px;font-weight:700}.prc-pay__text{margin:0 0 12px;font-size:.9375rem;line-height:1.5}.prc-pay__card .prc-facts{margin:0}.prc-pay__card .prc-facts li{font-size:.9375rem}.prc-final{padding:40px 0 50px}@media (width<768px){.prc-final{padding:24px 0 34px}}.prc-final__card{color:var(--color-ink);background-color:var(--color-sand);border-radius:var(--radius-m);padding:40px 46px}@media (width<768px){.prc-final__card{border-radius:var(--radius-s);padding:26px 18px}}.prc-final__title{margin:0 0 16px;font-size:1.6875rem;font-weight:400;line-height:1.3}@media (width<768px){.prc-final__title{font-size:1.375rem}}.prc-final__text{max-width:820px;margin:0 0 12px;font-size:1.0625rem;line-height:1.5}.prc-final__text--muted{font-size:.9375rem}.prc-final .prc-cta-line{margin-top:22px}}@layer utilities;@font-face{font-family:NT Somic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nt-somic/nt-somic-vf.ttf)format("truetype")}:root{--color-brand:#2a638b;--color-brand-dark:#235478;--color-sky:#70acd0;--color-ink:#4a4a49;--color-line:#c9c9c8;--color-white:#fff;--color-cream:#f9f7f6;--color-sand:#f0ebe5;--color-sand-dark:#ebe4dc;--color-danger:#b83b3b;--color-page-side:#ddd;--color-button-primary-bg:var(--color-sky);--color-button-primary-border:var(--color-sky);--color-button-primary-text:var(--color-white);--color-button-primary-hover-bg:var(--color-white);--color-button-primary-hover-border:var(--color-sky);--color-button-primary-hover-text:var(--color-ink);--font-base:"NT Somic", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-text:1rem;--line-height-text:1.4;--font-size-content:1.125rem;--line-height-content:1.23;--font-size-h1:clamp(1.875rem, 1.564rem + 1.327vw, 2.75rem);--font-size-h2:clamp(1.5rem, 1.233rem + 1.137vw, 2.25rem);--font-size-h3:clamp(1.25rem, 1.206rem + .19vw, 1.375rem);--radius-s:12px;--radius-m:16px;--radius-l:20px;--radius-pill:999px;--page-max:1920px;--gutter:100px;--container-max:1460px;--content-max:1430px;--transition:.3s ease-in-out}@media (width<768px){:root{--gutter:20px}}
