.services-hero-panel{background:linear-gradient(145deg,#1a2425,#17151e);border:1px solid #52605c;border-radius:20px;padding:clamp(22px,4vw,42px);align-self:center}.services-hero-panel h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:16px 0 24px}.services-hero-panel a{display:grid;grid-template-columns:28px 1fr 20px;gap:12px;align-items:center;border-top:1px solid #394344;padding:18px 0;color:inherit;text-decoration:none}.services-hero-panel a>span:first-child{color:#c6ff3d;font-size:12px}.services-hero-panel a:hover strong{color:#c6ff3d}.services-hero-panel p:last-child{font-size:14px;margin:24px 0 0}.service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-card-grid article{border:1px solid #394344;border-radius:14px;padding:28px;display:flex;flex-direction:column}.service-card-grid h3{font-size:25px;margin:14px 0}.service-card-grid h3 a{color:inherit;text-decoration:none}.service-card-grid article>.quiet-link{margin-top:auto;padding-top:18px}.service-start,.doctor-development{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;border-top:1px solid #394344}.service-start .button{justify-self:end}.doctor-development img{width:100%;height:auto;border-radius:12px}.doctor-development h2,.service-start h2{font-size:clamp(28px,4vw,46px);line-height:1.15}.service-content{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:64px}.service-content h2{font-size:32px}.service-content h3{font-size:24px;margin:34px 0 12px}.service-content p{line-height:1.8}.service-next{border:1px solid #394344;padding:28px;border-radius:14px;align-self:start}.service-related{display:flex;flex-wrap:wrap;gap:24px}.service-detail-link{grid-column:1/-1}.service-jumps{flex-wrap:wrap}@media(max-width:980px){.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-content{gap:32px}}@media(max-width:700px){.service-card-grid,.service-content,.service-start,.doctor-development{grid-template-columns:1fr}.service-start .button{justify-self:start}.services-hero-panel{width:100%;min-width:0}.services-home{gap:30px}.service-card-grid article{padding:22px}}