/* Educação parental · proposta visual 04/11/2026 */
.parental-page{--clay:#a6533c;--ink:#38332e;--muted:#75665d;background:#f8f4ed;color:var(--ink)}
.parental-page .site-header{max-width:1280px;padding:25px 48px}.parental-page .wordmark{color:#863f30;font-size:25px}.parental-nav{display:flex;align-items:center;gap:30px;font-size:12px}.parental-nav a{text-decoration:none}.parental-nav a:last-child{border-bottom:1px solid #a6533c;padding-bottom:4px}
.parental-page .therapy-inner{max-width:1200px;padding:0 48px}.parental-page .therapy-opening{background:#a6533c;color:#fff5e9;text-align:left;padding:0}.parental-page .therapy-opening>.therapy-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;min-height:650px}.hero-copy{padding:55px 0 65px}.parental-page .therapy-opening .eyebrow{color:#f5d7bf;font-size:10px;letter-spacing:.19em;margin-bottom:25px}.parental-page .therapy-opening h1{font-size:clamp(36px,3.6vw,49px);max-width:640px;line-height:1.12;margin:0;letter-spacing:-.045em}.parental-page .therapy-opening h1 em{color:#f2d3b4}.parental-page .opening-copy{font-size:15px;max-width:470px;margin:26px 0;line-height:1.8}.parental-page .button{border-radius:7px;padding:17px 23px;font-size:13px}.parental-page .therapy-opening .warm-button{background:#fff5e9;color:#733a2c;border-color:#fff5e9}.parental-page .therapy-opening .warm-button:hover{background:#f1dcc7}.parental-page .cta-destination{margin:14px 0 0;font-size:10px}.hero-portrait{margin:0;position:relative;align-self:end;padding:38px 0 0}.hero-portrait img{display:block;width:100%;height:590px;object-fit:cover;object-position:center 37%;border-radius:210px 210px 0 0}.hero-portrait figcaption{position:absolute;bottom:25px;left:25px;background:#fff5e9;color:#733a2c;padding:9px 17px;font:italic 20px "Playfair Display",serif;border-radius:4px}
.parental-page .therapy-section{padding:82px 0}.parental-page .paper{background:#fdfbf7}.parental-page .cream{background:#f3ece2}.parental-page h2{font-size:clamp(31px,3.1vw,43px);line-height:1.15}.parental-page h2 em{color:#a6533c}.parental-page .section-intro{text-align:left;max-width:760px;margin:0 0 45px}.parental-page .care-grid{gap:45px}.parental-page .care-grid article{border-top:1px solid #d2bcb0;padding-top:22px}.area-number{font:italic 28px "Playfair Display",serif;color:#b87962}.parental-page .care-grid h3{font-size:27px;color:#713e30;margin:15px 0}.parental-page .care-grid p{font-size:14px;line-height:1.8}.program-format{display:grid;grid-template-columns:1fr 1fr;gap:90px}.program-intro{font-size:15px;max-width:390px;margin-top:23px}.parental-page .points{font-size:14px}.parental-page .points li{padding:18px 0 18px 22px;border-color:#d9c8bd}.parental-page .points strong{color:#713e30;font-size:15px}.parental-page .points li:first-child{padding-top:0}
.parental-page .session-section{background:#a6533c;color:#fff5e9;text-align:left}.parental-page .session-section>.therapy-inner{max-width:1200px;display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;align-items:center}.analysis-side{font:italic 45px/1.18 "Playfair Display",serif;max-width:340px;color:#f0c8a7;border-left:1px solid #d19a80;padding-left:30px}.parental-page .session-section .eyebrow{color:#f5d7bf}.parental-page .session-section h2{font-size:37px}.parental-page .session-section h2 em{color:#f0c8a7}.parental-page .session-section p:not(.eyebrow){font-size:14px;margin:22px 0;line-height:1.8}.parental-page .session-section .warm-button{background:#fff5e9;color:#733a2c;border-color:#fff5e9}.parental-page .session-section .cta-destination{font-size:10px!important;margin-bottom:0!important}
.parental-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.parental-photo{display:block;width:100%;height:470px;object-fit:cover;object-position:center 30%;border-radius:8px 80px 8px 8px}.parental-about p:not(.eyebrow){font-size:15px;line-height:1.85;margin-top:22px;max-width:450px}.parental-page .faq-width{max-width:900px}.parental-page .faq-width>.eyebrow,.parental-page .faq-width>h2{text-align:left}.parental-page details{border-color:#dfcec2;padding:22px 0}.parental-page summary{font-size:15px;font-weight:400}.parental-page details p{color:#66594f;line-height:1.8}.parental-page .therapy-end{background:#e9d7c9;color:#713e30;padding:65px 0;text-align:center}.parental-page .therapy-end .warm-button{background:#a6533c;border-color:#a6533c;color:#fff}.parental-page .therapy-end .warm-button:hover{background:#873e2e}.parental-page .footer{max-width:1200px}
@media(max-width:760px){.parental-page .site-header{padding:20px 23px}.parental-page .wordmark{font-size:21px}.parental-nav{gap:0}.parental-nav a:not(:last-child){display:none}.parental-nav a:last-child{font-size:10px}.parental-page .therapy-inner{padding:0 25px}.parental-page .therapy-opening>.therapy-inner{grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{padding:35px 0 26px}.parental-page .therapy-opening h1{font-size:35px;line-height:1.13}.parental-page .therapy-opening .eyebrow{font-size:9px;margin-bottom:20px}.parental-page .opening-copy{font-size:14px;line-height:1.75;margin:20px 0}.parental-page .button{font-size:12px;padding:15px 16px}.hero-portrait{padding:0;width:100%;max-width:380px;justify-self:center}.hero-portrait img{height:340px;object-position:center 32%;border-radius:150px 150px 0 0}.hero-portrait figcaption{bottom:17px;left:17px;font-size:18px}.parental-page .therapy-section{padding:45px 0}.parental-page .section-intro{margin-bottom:30px}.parental-page h2,.parental-page .section-intro h2{font-size:31px}.parental-page .care-grid{gap:25px}.parental-page .care-grid h3{font-size:25px}.program-format{grid-template-columns:1fr;gap:30px}.parental-page .session-section>.therapy-inner{grid-template-columns:1fr;gap:30px}.analysis-side{font-size:29px;max-width:310px;padding-left:20px}.parental-page .session-section h2{font-size:31px}.parental-about{grid-template-columns:1fr;gap:30px}.parental-photo{height:330px;object-position:center 29%;border-radius:6px 65px 6px 6px}.parental-about p:not(.eyebrow){font-size:14px;margin-top:18px}.parental-page .therapy-end{padding:43px 0}.parental-page .therapy-end h2{font-size:30px}}
