.therapy-page:not(.parental-page) .therapy-analysis{background:#fdfbf7;text-align:center}.therapy-analysis>.therapy-inner{max-width:800px}.therapy-analysis p:not(.eyebrow){font-size:15px;line-height:1.85;max-width:650px;margin:24px auto}.therapy-analysis .button{margin-top:5px}.therapy-page:not(.parental-page) .session-section{border-radius:0 0 50% 50% / 0 0 30px 30px}.therapy-page:not(.parental-page) .therapy-section{padding-top:65px;padding-bottom:65px}@media(max-width:760px){.therapy-page:not(.parental-page) .therapy-section{padding-top:42px;padding-bottom:42px}.therapy-analysis p:not(.eyebrow){font-size:14px}}
/* Alinhamento da apresentação e transição entre temas e agendamento. */
.therapy-page:not(.parental-page) .about-therapy{display:grid;grid-template-columns:290px 1fr;gap:55px;align-items:center;max-width:1050px}.therapy-page:not(.parental-page) .about-label{display:contents}.therapy-page:not(.parental-page) .about-label>.eyebrow{grid-column:2;grid-row:1;margin:0 0 -10px}.therapy-page:not(.parental-page) .about-label .about-photo{grid-column:1;grid-row:1 / 5;width:270px;height:360px;margin:0;align-self:center}.therapy-page:not(.parental-page) .about-label h2{grid-column:2;grid-row:2;font-size:40px;align-self:end}.therapy-page:not(.parental-page) .about-label h2 br{display:none}.therapy-page:not(.parental-page) .about-label>p:last-child{grid-column:2;grid-row:3;margin:0;font-size:12px}.therapy-page:not(.parental-page) .about-therapy>.therapy-copy{grid-column:2;grid-row:4}.therapy-page:not(.parental-page) .about-therapy{row-gap:15px}.therapy-page:not(.parental-page) .therapy-copy p{font-size:14px;line-height:1.8}.therapy-page:not(.parental-page) .therapy-topics{padding-bottom:32px}.therapy-page:not(.parental-page) .therapy-analysis{padding-top:32px}.therapy-page:not(.parental-page) .therapy-analysis>.therapy-inner:before{content:"";display:block;width:110px;height:2px;border-radius:999px;background:var(--clay);margin:0 auto 38px}
@media(max-width:760px){.therapy-page:not(.parental-page) .about-therapy{grid-template-columns:105px 1fr;gap:14px 22px;align-items:start}.therapy-page:not(.parental-page) .about-label .about-photo{grid-column:1;grid-row:1 / 4;width:105px;height:145px}.therapy-page:not(.parental-page) .about-label>.eyebrow{grid-column:2;grid-row:1;font-size:9px;margin:0}.therapy-page:not(.parental-page) .about-label h2{font-size:29px;grid-row:2;align-self:start}.therapy-page:not(.parental-page) .about-label>p:last-child{font-size:11px;grid-row:3}.therapy-page:not(.parental-page) .about-therapy>.therapy-copy{grid-column:1 / -1;grid-row:4;margin-top:10px}.therapy-page:not(.parental-page) .therapy-topics{padding-bottom:24px}.therapy-page:not(.parental-page) .therapy-analysis{padding-top:24px}.therapy-page:not(.parental-page) .therapy-analysis>.therapy-inner:before{margin-bottom:30px}}

.therapy-page:not(.parental-page) .client-quote{max-width:740px;margin:30px auto 0;padding:30px 34px;text-align:center}.therapy-page:not(.parental-page) .client-quote figcaption{text-align:center}@media(max-width:760px){.therapy-page:not(.parental-page) .client-quote{padding:24px 22px}}
/* Formas suaves emolduram o convite sem competir com a leitura. */
.therapy-page:not(.parental-page) .therapy-analysis{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 0% 55%,#e6e9df99 0,transparent 32%),radial-gradient(ellipse at 100% 85%,#efdfd366 0,transparent 30%),#fdfbf7}.therapy-page:not(.parental-page) .therapy-analysis:before,.therapy-page:not(.parental-page) .therapy-analysis:after{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid #b3604933;border-radius:50%;width:240px;height:380px;transform:rotate(-28deg);left:-130px;top:60px}.therapy-page:not(.parental-page) .therapy-analysis:after{left:auto;right:-150px;top:160px;width:290px;height:290px;border-color:#184c4226;transform:rotate(25deg)}@media(max-width:760px){.therapy-page:not(.parental-page) .therapy-analysis:before{left:-215px}.therapy-page:not(.parental-page) .therapy-analysis:after{right:-260px}}
.therapy-page:not(.parental-page) #esmeralda{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 0% 70%,#e0e6da88,transparent 35%),#f6f1e8}.therapy-page:not(.parental-page) #esmeralda:after{content:"";position:absolute;z-index:-1;right:-130px;top:35px;width:250px;height:360px;border:1px solid #b3604929;border-radius:50%;transform:rotate(25deg);pointer-events:none}

/* Depoimentos e iniciais centralizados. */
.testimonial-section .client-quote,.testimonial-section .testimonial-story,.testimonial-section blockquote,.testimonial-section figcaption,.testimonial-section .testimonial-author,.testimonial-section .full-testimonial,.testimonial-section .testimonial-story summary{text-align:center}
