.service-reviews-carousel{max-width:min(100%,760px);margin-inline:auto}.svc-hero{position:relative;overflow:hidden;display:grid;min-height:calc(100svh - var(--header-height))}.svc-hero:after{content:"";position:absolute;left:-8%;bottom:-30%;width:46vw;height:46vw;background:radial-gradient(circle,rgba(176,137,79,.28),transparent 60%);pointer-events:none}.svc-hero .container{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,64px);align-items:center;min-height:calc(100svh - var(--header-height));padding-block:clamp(28px,5svh,64px);position:relative;z-index:1}.svc-hero h1{max-width:12ch;font-size:clamp(2.65rem,5vw,4.55rem);line-height:.98;letter-spacing:-.045em}html[lang=es] .svc-hero h1,html[lang=ru] .svc-hero h1{max-width:min(100%,20ch);letter-spacing:-.01em;line-height:1.06;text-wrap:balance}.svc-hero .sub{color:rgba(233,229,215,.8);font-size:clamp(1.03rem,1.25vw,1.18rem);line-height:1.7;max-width:44ch;margin-top:20px}.svc-hero .meta-row{display:flex;align-items:center;gap:24px;margin:clamp(20px,3svh,30px) 0 clamp(22px,3.2svh,32px);flex-wrap:wrap}.svc-hero__photo.photo--has-image{border:none;border-radius:24px;box-shadow:0 28px 56px rgba(0,0,0,.38);background:var(--navy-900)}.svc-hero__photo.photo--has-image:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 58%,rgba(1,20,71,.2));pointer-events:none;z-index:1}.svc-hero__photo .photo__img{border-radius:inherit}.svc-hero--centered .container{grid-template-columns:1fr;justify-items:center;text-align:center;max-width:760px;margin-inline:auto}.svc-hero--centered h1{max-width:22ch}.svc-hero--centered .sub{max-width:56ch}.svc-hero--centered .meta-row,.svc-hero--centered .row{justify-content:center}.inline-rating{display:inline-flex;align-items:center;gap:12px;font-size:.9rem;color:rgba(233,229,215,.85)}.inline-rating .stars{font-size:1rem}.inline-rating b{font-family:var(--font-body);font-weight:600;font-size:clamp(2rem,3vw,2.65rem);line-height:.9;letter-spacing:-.02em;color:var(--ivory-100)}a.inline-rating--link{text-decoration:none;transition:color .36s var(--ease),opacity .36s var(--ease)}a.inline-rating--link:hover{color:var(--ivory-100)}a.inline-rating--link:hover b{color:var(--gold-300)}a.inline-rating--link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(217,194,154,.45);border-radius:var(--radius-pill)}.for-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.for-card{background:var(--paper-bright);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:26px;display:flex;flex-direction:column;gap:10px}.for-card .ck{color:var(--gold-700);font-weight:700}.for-card h3{font-size:1.15rem}.for-card p{color:var(--text-secondary);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.step .num{font-family:var(--font-body);font-weight:600;font-size:clamp(2rem,3vw,2.65rem);color:var(--gold-700);line-height:.9;letter-spacing:-.02em}.step{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--paper);border:1px solid var(--hairline-gold);border-radius:var(--radius-md)}.step h3{font-size:1.2rem}.step p{color:var(--text-secondary);font-size:.95rem}.faq-wrap{max-width:820px}.svc-education,.svc-pricing{padding-bottom:clamp(24px,3.5vw,40px)}.svc-education+.section,.svc-pricing+.section{padding-top:clamp(24px,3.5vw,40px)}.svc-education__block+.svc-education__block{margin-top:36px}.svc-symptom-list{list-style:none;margin:8px 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 28px;max-width:920px}.svc-symptom-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline);color:var(--espresso-900);font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.45}.svc-symptom-list li:before{content:"";flex:none;width:14px;height:1.5px;margin-top:.65em;background:var(--gold-500)}.tx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 28px;margin-bottom:36px}.tx-fact{border-left:2px solid var(--gold-500);padding-left:16px;display:flex;flex-direction:column;gap:6px}.tx-fact .k{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700)}.tx-fact .v{color:var(--text-secondary);font-size:.92rem}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.price-card{background:var(--paper-bright);border:1px solid var(--hairline-gold);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:10px}.price-card h3{font-size:1.05rem}.price-card .amount{font-family:var(--font-body);font-weight:600;font-size:clamp(1.6rem,2.2vw,2rem);color:var(--gold-700);line-height:1;letter-spacing:-.02em}.price-card__note{display:flex;flex-direction:column;gap:4px}.price-card .note-label{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-700)}.price-card .note{color:var(--text-secondary);font-size:.88rem;margin:0}.price-card .btn{margin-top:auto;align-self:flex-start}.pricing-note{margin-top:22px;color:var(--text-secondary);font-size:.85rem;max-width:720px}@media (max-width:900px){.svc-hero{min-height:auto}.svc-hero .container{grid-template-columns:1fr;min-height:auto;min-width:0;align-content:start;gap:clamp(20px,4svh,32px);padding-block:clamp(20px,4svh,40px)}.svc-hero .photo{aspect-ratio:4/3}}@media (max-height:780px) and (min-width:901px){.svc-hero h1{font-size:clamp(2.4rem,4.8vw,4rem)}}@media (max-height:680px) and (min-width:901px){.svc-hero .container{padding-block:18px}}