/* Apresentação pessoal — prévia 14/10/2026 */
#home .hero{padding-top:52px;padding-bottom:32px}#home .hero h1{font-size:clamp(2.8rem,5vw,4.6rem);letter-spacing:-.035em}#home .hero .hero-title{font-size:clamp(1.5rem,2.8vw,2.25rem);max-width:24ch;line-height:1.25;margin:18px 0}#home .hero-copy{max-width:49ch;line-height:1.8}.intro-credentials{font-size:.78rem;color:var(--slate);margin-top:22px}.intro-watch{flex-basis:100%;color:var(--ink);font-size:.92rem;font-weight:600;padding-top:8px;text-decoration:none}.intro-watch span{margin-left:8px;font-size:.76rem;color:var(--slate);font-weight:400}.personal-intro{background:#eae4da;padding:56px 0;scroll-margin-top:100px}.personal-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.personal-intro h2{font-size:clamp(1.9rem,3vw,3rem);letter-spacing:-.025em;line-height:1.15;margin:18px 0 22px}.personal-intro-copy>p{line-height:1.8;max-width:39ch}.personal-intro-copy .intro-small{font-size:.94rem;color:var(--slate)}.intro-about{display:inline-block;margin-top:16px;font-size:.9rem;font-weight:600;color:var(--ink);text-underline-offset:5px}.personal-video{margin:0;min-width:0}.personal-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#15282c;border-radius:16px;box-shadow:0 18px 44px #1f3a4418}.personal-video figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--slate);font-size:.7rem;margin-top:15px;line-height:1.6}#home .treatment-hubs{padding:46px 0}#home .opening-signature{font-size:.84rem}
@media(max-width:760px){.personal-intro-grid{grid-template-columns:1fr;gap:28px}.personal-intro{padding:36px 0;scroll-margin-top:150px}.personal-intro h2{max-width:22ch}.personal-intro-copy>p{max-width:100%}.personal-video figcaption{flex-direction:column;gap:2px}#home .hero{padding-top:30px}.intro-watch{padding-top:12px}.personal-video video{border-radius:12px}}
@media(max-width:600px){#home .hero h1{font-size:clamp(2rem,9vw,3rem);white-space:normal;overflow-wrap:normal}.intro-watch span{display:inline-block;white-space:nowrap}#home .hero .opening-signature{margin-top:8px}}
