/* Eva's neuroatypies service: extend the existing consultation design. */
.eva-cards .neuro-service-card .service-image{height:auto!important;aspect-ratio:4/5;overflow:hidden}
.eva-cards .neuro-service-card .service-image img{width:100%;height:100%!important;object-fit:contain!important;background:#100e10}
.neuro-service-card .service-tag{align-self:flex-start;font-size:14px;letter-spacing:.06em;color:#613778}
.neuro-service-card .service-practical{font-size:16px;color:#34554b}
.neuro-page .neuro-intro{max-width:840px;font-size:clamp(18px,2vw,22px);line-height:1.7}
.neuro-page .neuro-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:start;max-width:1120px;margin:auto}
.neuro-page .neuro-row>*{min-width:0}
.neuro-page .neuro-art{width:100%;max-width:490px;margin:0 auto}
.neuro-page .neuro-art img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.neuro-page .neuro-copy h2{font-size:clamp(28px,3.2vw,43px);line-height:1.18;letter-spacing:-.025em}
.neuro-page .neuro-copy p,.neuro-page .neuro-copy li{font-size:18px;line-height:1.8}
.neuro-page .neuro-quote{margin:24px 0;padding:8px 0 8px 24px;border-left:3px solid #9662ad;font:inherit}
.neuro-page .neuro-quote p{margin:12px 0}
.neuro-page .neuro-quote cite{font-style:normal;font-size:16px;color:#466358}
.neuro-page .neuro-topics{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none}
.neuro-page .neuro-topics li{padding:7px 14px;border:1px solid #d4c4df;background:#f6f0f9;border-radius:24px;color:#50305f;font-size:16px;line-height:1.5}
.neuro-page .neuro-inclusions{padding-left:23px}
.neuro-page .neuro-inclusions li{padding:6px 0}
.neuro-page .neuro-family{max-width:1120px;margin:0 auto;padding:clamp(22px,4vw,42px);background:#eef6ef;border-left:4px solid #347551}
.neuro-page .neuro-family h2{font-size:clamp(27px,3vw,38px);line-height:1.2}
.neuro-page .neuro-family p{font-size:18px;line-height:1.8}
.neuro-page .neuro-sources{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}
.neuro-page .neuro-sources a{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.neuro-page .neuro-booking{max-width:850px;margin:0 auto;text-align:center;scroll-margin-top:28px}
.neuro-page .neuro-booking h2{font-size:clamp(30px,4vw,46px);line-height:1.2}
.neuro-page .neuro-booking p{font-size:18px;line-height:1.75}
.neuro-page .neuro-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin:20px 0}
.neuro-page .neuro-actions .button{margin:0;min-height:48px;max-width:100%;white-space:normal}
.neuro-page .neuro-actions .text-link{font-size:17px}
.neuro-page .neuro-booking .note{font-size:16px;color:#486457}
@media(max-width:800px){.neuro-page .neuro-row{grid-template-columns:minmax(0,1fr)}.neuro-page .neuro-row-second .neuro-art{order:-1}.neuro-page .neuro-copy p,.neuro-page .neuro-copy li,.neuro-page .neuro-family p{font-size:17px}.neuro-page .neuro-topics li{font-size:16px}}

.neuro-page .neuro-booking .neuro-price{font-size:20px;color:#17392f}.neuro-page .neuro-price strong{font-size:34px;white-space:nowrap}
