.service-page .r-hero{color:#fff;background:var(--navy);position:relative;overflow:hidden}.service-page .r-hero>img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.service-page .r-hero:after{content:"";background:linear-gradient(90deg,#14254df5 0%,#14254dd1 45%,#14254d40 100%);position:absolute;inset:0}.service-page .r-hero .wrap{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(48px,7vw,104px);display:grid;position:relative}@media (width<=960px){.service-page .r-hero .wrap{grid-template-columns:1fr}.service-page .r-hero:after{background:#14254ddb}}.service-page .r-hero h1{margin:18px 0 20px}.service-page .r-hero .lead{color:#d5def3;margin-bottom:28px}.service-page .r-hero .stats{border-color:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.service-page .r-hero .stat span{color:#c4d1ee}@media (width<=520px){.service-page .r-hero .stats{grid-template-columns:1fr 1fr}}.service-page .book{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);padding:clamp(20px,2.6vw,30px);box-shadow:0 30px 60px -30px #0009}.service-page .r-hero .book .input,.service-page .r-hero .book .select{background:var(--surface);border-color:var(--line);color:var(--ink)}.service-page .r-hero .book .input::placeholder{color:var(--ink-mute)}.service-page .r-hero .book .btn--y{background:var(--blue);color:#fff}.service-page .r-hero .book .btn--y:hover{background:var(--blue-deep)}.service-page .r-hero .book .consent,.service-page .r-hero .book .muted,.service-page .r-hero .book .lead{color:var(--ink-soft)}.service-page .r-hero .book .display,.service-page .r-hero .book h2{color:var(--ink)}.service-page .book h2{font-family:var(--f-display);letter-spacing:-.01em;margin-bottom:4px;font-size:1.4rem;font-weight:600}.service-page .symptoms{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (width<=900px){.service-page .symptoms{grid-template-columns:1fr 1fr}}@media (width<=560px){.service-page .symptoms{grid-template-columns:1fr}}.service-page .sym{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:10px;padding:24px;display:grid}.service-page .sym .ic-sq{margin-bottom:4px}.service-page .sym .code{font-family:var(--f-mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.service-page .sym b{font-size:1.05rem}.service-page .sym p{color:var(--ink-soft);font-size:.93rem}.service-page .steps5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.service-page .steps5{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page .steps5 .step:nth-child(odd){border-left-color:#0000}.service-page .steps5 .step:nth-child(n+3){border-top:1px solid var(--line-dark)}.service-page .steps5 .step .arrow{display:none}}@media (width<=560px){.service-page .steps5{grid-template-columns:1fr}}.service-page .steps5 .step{padding-inline:18px}.service-page .steps5 .step h3{font-size:clamp(1rem,.8rem + .55vw,1.25rem)}.service-page .steps5 .step:last-child{background:var(--blue-2);border-radius:var(--r)}.service-page .svc .card .price{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.service-page .svc .card .price sup{color:var(--ink-mute)}.service-page .svc .card--y .price{color:var(--blue)}.service-page .gallery{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}@media (width<=760px){.service-page .gallery{grid-template-columns:1fr}}.service-page .gallery .photo{aspect-ratio:16/10}.service-page .cta-dark{border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(26px,4vw,48px);display:grid}@media (width<=760px){.service-page .cta-dark{grid-template-columns:1fr}}
