.c01-root{background:var(--c01-bg);color:var(--c01-fg-inverse);font-family:var(--c01-font-body,"Inter", ui-sans-serif, system-ui, sans-serif)}.c01-root :where(h1,h2,h3,h4){font-family:var(--c01-font-display,"Cormorant Garamond", "DM Serif Display", Georgia, serif);letter-spacing:-.01em;font-weight:500}.c01-badge{border:1px solid var(--c01-accent);color:var(--c01-accent);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-size:.7rem;font-weight:600;display:inline-flex}.c01-btn{letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(180deg,var(--c01-accent) 0%,color-mix(in oklab,var(--c01-accent) 75%,#000) 100%);color:#fff;cursor:pointer;box-shadow:0 12px 30px -12px color-mix(in oklab,var(--c01-accent) 70%,transparent);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.c01-btn:hover{transform:translateY(-1px)}.c01-section{padding:6rem 1.5rem}.c01-container{width:100%;max-width:1200px;margin:0 auto}.c01-card-navy{background:var(--c01-bg);color:var(--c01-fg-inverse);border-radius:1rem;padding:2.5rem 2rem;box-shadow:0 20px 40px -20px #00000059}.c01-card-accent{background:var(--c01-accent);color:#fff;border-radius:1rem;padding:2rem}.c01-divider{background:color-mix(in oklab,var(--c01-accent) 40%,transparent);border:none;width:100%;height:1px;margin:1.5rem 0}.c01-header{background:var(--c01-bg);border-bottom:1px solid color-mix(in oklab,var(--c01-accent) 20%,transparent)}.c01-nav-link{color:#ffffffd9;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.c01-nav-link:hover,.c01-nav-link[data-active=true]{color:var(--c01-accent)}.c01-wa-float{color:#fff;z-index:60;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 30px -10px #0006}@media(max-width:1024px){.c01-root [style*=grid-template-columns],.c01-root [style*=gridTemplateColumns]{grid-template-columns:1fr 1fr!important;gap:2rem!important}.c01-section{padding:4rem 1.25rem}.c01-root section{padding-left:1.25rem!important;padding-right:1.25rem!important}.c01-card-navy,.c01-card-accent{padding:2rem 1.5rem}}@media(max-width:768px){.c01-root [style*=grid-template-columns],.c01-root [style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:1.5rem!important}.c01-root [style*=padding]{padding-left:1rem!important;padding-right:1rem!important}.c01-section{padding:3rem 1rem}.c01-root img{max-width:100%!important;height:auto!important}.c01-root h1{font-size:clamp(1.75rem,7vw,2.25rem)!important;line-height:1.15!important}.c01-root h2{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2!important}.c01-root h3{font-size:clamp(1.15rem,5vw,1.5rem)!important}.c01-root p{font-size:.95rem!important}.c01-header>div{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem!important}.c01-header nav{width:100%;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.1rem!important}.c01-nav-link{padding:.35rem .5rem;font-size:.8rem}.c01-wa-float{width:48px;height:48px;bottom:1rem;right:1rem}.c01-root section{padding-top:3rem!important;padding-bottom:3rem!important}}.c01-root{overflow-x:hidden}.tpl-psiquiatra01{--psi01-green:#2c4a35;--psi01-green-deep:#1e3326;--psi01-green-mid:#3d6b4a;--psi01-green-light:#e8f0e9;--psi01-beige:#f5f0eb;--psi01-beige-dark:#ede7de;--psi01-white:#fff;--psi01-ink:#1a1a1a;--psi01-body:#3d3d3d;--psi01-muted:#6b7280;--psi01-line:#d9d0c4;--psi01-font-display:"Lora", Georgia, serif;--psi01-font-body:"Inter", system-ui, sans-serif;--psi01-section-py:5rem;--psi01-container:1200px;--psi01-gap:2rem;--psi01-radius:1rem;--psi01-radius-sm:.5rem;--psi01-radius-pill:9999px;--psi01-shadow-sm:0 1px 3px #00000014;--psi01-shadow-md:0 4px 16px #0000001a;--psi01-shadow-lg:0 8px 32px #00000021;--psi01-transition:.2s ease;font-family:var(--psi01-font-body);color:var(--psi01-ink);background:var(--psi01-white);line-height:1.6}.tpl-psiquiatra01 *,.tpl-psiquiatra01 :before,.tpl-psiquiatra01 :after{box-sizing:border-box}.tpl-psiquiatra01 img{max-width:100%;display:block}:where(.tpl-psiquiatra01 a){color:inherit;text-decoration:none}.tpl-psiquiatra01 ul,.tpl-psiquiatra01 ol{margin:0;padding:0;list-style:none}.psi01-container{width:100%;max-width:var(--psi01-container);margin-inline:auto;padding-inline:1.5rem}.psi01-eyebrow{font-family:var(--psi01-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--psi01-green-mid);margin-bottom:.75rem;font-size:.7rem;font-weight:600;display:inline-block}.psi01-eyebrow--pill{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius-pill);color:var(--psi01-muted);letter-spacing:.02em;text-transform:none;align-items:center;gap:.4rem;padding:.3rem 1rem;font-size:.75rem;font-weight:400;display:inline-flex}.psi01-eyebrow--sm{font-size:.65rem}.psi01-eyebrow--light{color:#ffffffa6}.psi01-eyebrow__icon{color:var(--psi01-green-mid)}.psi01-btn{font-family:var(--psi01-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--psi01-radius-pill);cursor:pointer;transition:background var(--psi01-transition),color var(--psi01-transition),border-color var(--psi01-transition),transform var(--psi01-transition);border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.8rem;font-weight:600;display:inline-flex}.psi01-btn--primary{background:var(--psi01-green);color:var(--psi01-white);border-color:var(--psi01-green)}.psi01-btn--primary:hover{background:var(--psi01-green-deep);border-color:var(--psi01-green-deep)}.psi01-btn--outline{color:var(--psi01-green);border-color:var(--psi01-green);background:0 0}.psi01-btn--outline:hover{background:var(--psi01-green);color:var(--psi01-white)}.psi01-btn--white{background:var(--psi01-white);color:var(--psi01-green);border-color:var(--psi01-white)}.psi01-btn--white:hover{background:var(--psi01-beige);border-color:var(--psi01-beige)}.psi01-btn__icon{font-size:1rem}.psi01-hero{background:var(--psi01-white);grid-template-columns:1fr 1fr;min-height:90vh;display:grid;overflow:hidden}.psi01-hero__content{flex-direction:column;justify-content:center;max-width:640px;padding:5rem 3rem 5rem 4rem;display:flex}.psi01-hero__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:.5rem 0 1.25rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.15}.psi01-hero__subtitle{color:var(--psi01-body);margin-bottom:1rem;font-size:1rem;line-height:1.7}.psi01-hero__location{color:var(--psi01-muted);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.875rem;display:flex}.psi01-hero__cta{align-self:flex-start;margin-bottom:.5rem}.psi01-hero__cta-note{color:var(--psi01-muted);margin-bottom:2rem;font-size:.78rem}.psi01-hero__badges{flex-wrap:wrap;gap:.75rem;display:flex}.psi01-hero__badge{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius-sm);align-items:center;gap:.6rem;padding:.5rem .875rem;font-size:.8rem;display:flex}.psi01-hero__badge strong{color:var(--psi01-ink);font-size:.8rem;font-weight:600;display:block}.psi01-hero__badge span:last-child{color:var(--psi01-muted);font-size:.73rem}.psi01-hero__badge-icon{font-size:1.1rem}.psi01-hero__media{background:var(--psi01-green-light);position:relative}.psi01-hero__img-wrap{height:100%;position:relative}.psi01-hero__img{object-fit:cover;object-position:top center;width:100%;height:100%}.psi01-hero__card{background:var(--psi01-white);border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-lg);min-width:200px;padding:1rem 1.5rem;position:absolute;bottom:2rem;left:-1.5rem}.psi01-hero__card strong{color:var(--psi01-ink);margin-bottom:.25rem;font-size:.95rem;font-weight:600;display:block}.psi01-hero__card span{color:var(--psi01-muted);font-size:.78rem;display:block}.psi01-hero__card-spec{background:var(--psi01-green-light);border-radius:var(--psi01-radius-pill);margin-top:.35rem;padding:.2rem .6rem;font-weight:600;color:var(--psi01-green)!important;font-size:.72rem!important;display:inline-block!important}.psi01-trust-bar{background:var(--psi01-green);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:1rem 2rem;display:flex}.psi01-trust-bar__item{color:#ffffffe0;border-right:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.8rem;display:inline-flex}.psi01-trust-bar__item:last-child{border-right:none}.psi01-sobre-doutor{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;margin-inline:auto;display:grid}.psi01-sobre-doutor__img-wrap{border-radius:var(--psi01-radius);position:relative;overflow:hidden}.psi01-sobre-doutor__img-wrap:before{content:"";background:var(--psi01-green-light);border-radius:var(--psi01-radius);z-index:-1;position:absolute;inset:-1.5rem 0 0 -1.5rem}.psi01-sobre-doutor__img{object-fit:cover;object-position:top center;border-radius:var(--psi01-radius);width:100%;height:580px}.psi01-sobre-doutor__name{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .25rem;font-size:clamp(1.75rem,2.5vw,2.4rem);font-weight:700}.psi01-sobre-doutor__meta{color:var(--psi01-muted);margin-bottom:1.5rem;font-size:.8rem}.psi01-sobre-doutor__body{color:var(--psi01-body);margin-bottom:.75rem;font-size:.9rem;line-height:1.75}.psi01-sobre-doutor__creds{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.5rem 0 2rem;display:grid}.psi01-sobre-doutor__cred{color:var(--psi01-body);align-items:flex-start;gap:.5rem;font-size:.82rem;display:flex}.psi01-sobre-doutor__cred-icon{color:var(--psi01-green-mid);flex-shrink:0;margin-top:.1rem}.psi01-sintomas{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-beige);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-inline:auto;display:grid}.psi01-sintomas__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 1rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700;line-height:1.2}.psi01-sintomas__intro{color:var(--psi01-body);margin-bottom:1.75rem;font-size:.9rem;line-height:1.7}.psi01-sintomas__list{flex-direction:column;gap:.75rem;display:flex}.psi01-sintomas__item{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius-sm);gap:1rem;padding:1rem 1.25rem;display:flex}.psi01-sintomas__item-icon{color:var(--psi01-green-mid);flex-shrink:0;margin-top:.15rem;font-size:1.1rem}.psi01-sintomas__item-title{color:var(--psi01-ink);margin-bottom:.25rem;font-size:.88rem;font-weight:600;display:block}.psi01-sintomas__item-body{color:var(--psi01-body);margin:0;font-size:.82rem;line-height:1.6}.psi01-sintomas__media{border-radius:var(--psi01-radius);overflow:hidden}.psi01-sintomas__img{object-fit:cover;object-position:top center;border-radius:var(--psi01-radius);width:100%;height:560px}.psi01-beneficios{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-green-light);margin-inline:auto}.psi01-beneficios__header{text-align:center;margin-bottom:3rem}.psi01-beneficios__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700}.psi01-beneficios__subtitle{color:var(--psi01-body);max-width:560px;margin-inline:auto;font-size:.95rem;line-height:1.7}.psi01-beneficios__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.psi01-beneficios__card{background:var(--psi01-white);border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-sm);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);flex-direction:column;gap:.6rem;padding:1.75rem;display:flex}.psi01-beneficios__card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-beneficios__icon{margin-bottom:.25rem;font-size:1.5rem;display:block}.psi01-beneficios__card-title{color:var(--psi01-ink);font-size:.92rem;font-weight:600;line-height:1.3}.psi01-beneficios__card-body{color:var(--psi01-body);margin:0;font-size:.82rem;line-height:1.65}.psi01-beneficios__cta{justify-content:center;display:flex}.psi01-processo{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);margin-inline:auto}.psi01-processo__header{text-align:center;margin-bottom:3.5rem}.psi01-processo__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700}.psi01-processo__intro{color:var(--psi01-body);max-width:520px;margin-inline:auto;font-size:.95rem;line-height:1.7}.psi01-processo__timeline{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3rem;display:grid;position:relative}.psi01-processo__step{text-align:center;flex-direction:column;align-items:center;padding-top:1rem;display:flex;position:relative}.psi01-processo__step-num{background:var(--psi01-green);width:3rem;height:3rem;color:var(--psi01-white);letter-spacing:.05em;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:.8rem;font-weight:700;display:flex;position:relative}.psi01-processo__step-line{background:var(--psi01-line);z-index:0;width:calc(100% - 3rem);height:1px;position:absolute;top:2.5rem;left:calc(50% + 1.5rem)}.psi01-processo__step-title{color:var(--psi01-ink);margin-bottom:.5rem;font-size:.88rem;font-weight:600;line-height:1.35}.psi01-processo__step-body{color:var(--psi01-body);margin:0;font-size:.8rem;line-height:1.65}.psi01-processo__cta{justify-content:center;display:flex}.psi01-modalidades{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-beige);margin-inline:auto}.psi01-modalidades__header{text-align:center;margin-bottom:3rem}.psi01-modalidades__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700}.psi01-modalidades__subtitle{color:var(--psi01-body);max-width:520px;margin-inline:auto;font-size:.95rem;line-height:1.7}.psi01-modalidades__cards{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.psi01-modalidades__card{border-radius:var(--psi01-radius);padding:2.5rem;position:relative}.psi01-modalidades__card--light{background:var(--psi01-white);border:1px solid var(--psi01-line)}.psi01-modalidades__card--dark{background:var(--psi01-green);color:var(--psi01-white)}.psi01-modalidades__card--dark .psi01-modalidades__card-title,.psi01-modalidades__card--dark .psi01-modalidades__card-body,.psi01-modalidades__card--dark .psi01-modalidades__note,.psi01-modalidades__card--dark .psi01-modalidades__bullet{color:#ffffffe6}.psi01-modalidades__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--psi01-green-light);color:var(--psi01-green-mid);border-radius:var(--psi01-radius-pill);margin-bottom:1.25rem;padding:.2rem .75rem;font-size:.7rem;font-weight:600;display:inline-block}.psi01-modalidades__tag--dark{color:#ffffffe0;background:#ffffff26}.psi01-modalidades__card-icon{margin-bottom:1rem;font-size:1.75rem;display:block}.psi01-modalidades__card-title{color:var(--psi01-ink);margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.psi01-modalidades__card-body{color:var(--psi01-body);margin:0 0 1rem;font-size:.87rem;line-height:1.7}.psi01-modalidades__address{color:var(--psi01-body);align-items:flex-start;gap:.4rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.psi01-modalidades__bullet{color:var(--psi01-body);align-items:flex-start;gap:.4rem;margin-bottom:.5rem;font-size:.82rem;display:flex}.psi01-modalidades__note{color:var(--psi01-muted);margin-top:1rem;font-size:.8rem;font-style:italic}.psi01-modalidades__map{border-radius:var(--psi01-radius);margin-bottom:1.5rem;overflow:hidden}.psi01-modalidades__map iframe{border:none;width:100%;height:320px;display:block}.psi01-modalidades__cta{justify-content:center;margin-top:2rem;display:flex}.psi01-cta-final{background:var(--psi01-green);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.psi01-cta-final__title{font-family:var(--psi01-font-display);color:var(--psi01-white);max-width:700px;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;line-height:1.2}.psi01-cta-final__subtitle{color:#fffc;max-width:480px;margin:0;font-size:.95rem;line-height:1.7}.psi01-cta-final__badges{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:.5rem;display:flex}.psi01-cta-final__badge{color:#ffffffbf;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.psi01-header{z-index:100;background:var(--psi01-green);justify-content:space-between;align-items:center;height:64px;padding:0 2.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff14}.psi01-header__logo{width:auto;height:36px}.psi01-header__name{font-family:var(--psi01-font-display);color:var(--psi01-white);font-size:1rem;font-weight:700;line-height:1.1}.psi01-header__specialty{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:400;display:block}.psi01-nav{align-items:center;gap:.25rem;display:flex}.psi01-nav__link{color:var(--psi01-white);border-radius:var(--psi01-radius-sm);transition:color var(--psi01-transition),background var(--psi01-transition);padding:.5rem .875rem;font-size:.82rem}.psi01-nav__link:hover,.psi01-nav__link[data-active=true]{color:var(--psi01-white);background:#ffffff2e}.psi01-nav__cta{color:var(--psi01-white);border-radius:var(--psi01-radius-pill);letter-spacing:.05em;text-transform:uppercase;transition:background var(--psi01-transition),border-color var(--psi01-transition);background:#ffffff26;border:1px solid #ffffff59;margin-left:.75rem;padding:.45rem 1.25rem;font-size:.78rem;font-weight:600}.psi01-nav__cta:hover{color:var(--psi01-white);background:#ffffff47;border-color:#ffffff80}.psi01-footer{background:var(--psi01-green-deep);color:#fffc;padding:4rem 4rem 2rem}.psi01-footer__grid{max-width:var(--psi01-container);margin-bottom:3rem;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:3rem;margin-inline:auto;display:grid}.psi01-footer__brand-name{font-family:var(--psi01-font-display);color:var(--psi01-white);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.psi01-footer__brand-specialty{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:1rem;font-size:.7rem}.psi01-footer__brand-desc{color:#ffffffa6;margin-bottom:1rem;font-size:.82rem;line-height:1.65}.psi01-footer__crm{color:#fff9;border-radius:var(--psi01-radius-pill);border:1px solid #fff3;align-items:center;gap:.4rem;padding:.3rem .875rem;font-size:.75rem;display:inline-flex}.psi01-footer__col-title{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid #ffffff1a;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:.65rem;font-weight:700}.psi01-footer__nav-list{flex-direction:column;gap:.6rem;display:flex}.psi01-footer__nav-link{color:#ffffffb3;transition:color var(--psi01-transition);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.psi01-footer__nav-link:before{content:"—";color:#ffffff40;font-size:.7rem}.psi01-footer__contact-item{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.psi01-footer__contact-icon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.psi01-footer__contact-label{color:var(--psi01-white);font-size:.87rem;font-weight:500}.psi01-footer__contact-sub{color:#ffffff8c;margin-top:.1rem;font-size:.75rem;display:block}.psi01-footer__queixas-list{flex-direction:column;gap:.5rem;display:flex}.psi01-footer__queixas-item{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.psi01-footer__queixas-item:before{content:"✓";color:var(--psi01-green-mid);font-size:.8rem}.psi01-footer__bottom{max-width:var(--psi01-container);border-top:1px solid #ffffff1a;margin-inline:auto;padding-top:1.5rem}.psi01-footer__disclaimer{color:#fff6;text-align:center;margin-bottom:1rem;font-size:.75rem;line-height:1.65}.psi01-footer__copy{color:#ffffff59;text-align:center;font-size:.75rem}@media(max-width:1024px){.psi01-hero,.psi01-sobre-doutor,.psi01-sintomas{grid-template-columns:1fr}.psi01-hero__content{max-width:100%;padding:3rem 2rem}.psi01-hero__media{height:480px}.psi01-hero__card{bottom:1rem;left:1rem}.psi01-sobre-doutor,.psi01-sintomas,.psi01-beneficios,.psi01-processo,.psi01-modalidades{padding:3rem 2rem}.psi01-sobre-doutor__img{height:400px}.psi01-sobre-doutor__img-wrap:before{display:none}.psi01-beneficios__grid{grid-template-columns:repeat(2,1fr)}.psi01-processo__timeline{grid-template-columns:repeat(2,1fr);gap:2rem}.psi01-processo__step-line{display:none}.psi01-modalidades__cards{grid-template-columns:1fr}.psi01-footer__grid{grid-template-columns:1fr 1fr;gap:2rem;padding:0}}@media(max-width:640px){.psi01-header{padding:0 1rem}.psi01-nav{display:none}.psi01-hero__badges{flex-direction:column}.psi01-hero__cta{justify-content:center;align-self:stretch}.psi01-trust-bar{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem}.psi01-trust-bar__item{border-right:none;padding:.25rem 0}.psi01-beneficios__grid,.psi01-processo__timeline,.psi01-sobre-doutor__creds{grid-template-columns:1fr}.psi01-footer__grid{grid-template-columns:1fr;gap:2rem}.psi01-cta-final{padding:3.5rem 1.5rem}.psi01-cta-final__badges{flex-direction:column;align-items:center}}.psi01-page-hero{background:var(--psi01-green);text-align:center;padding:5rem 4rem}.psi01-page-hero__inner{max-width:680px;margin-inline:auto}.psi01-page-hero__title{font-family:var(--psi01-font-display);color:var(--psi01-white);margin:.5rem 0 1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.15}.psi01-sobre-bio{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;margin-inline:auto;display:grid}.psi01-sobre-bio__img-wrap{border-radius:var(--psi01-radius);position:relative;overflow:hidden}.psi01-sobre-bio__img-wrap:after{content:"";background:var(--psi01-green-light);border-radius:var(--psi01-radius);z-index:-1;position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.psi01-sobre-bio__img{object-fit:cover;object-position:top center;border-radius:var(--psi01-radius);z-index:1;width:100%;height:600px;position:relative}.psi01-sobre-bio__name{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .25rem;font-size:clamp(1.75rem,2.5vw,2.4rem);font-weight:700}.psi01-sobre-bio__meta{color:var(--psi01-muted);margin-bottom:1.5rem;font-size:.8rem}.psi01-sobre-bio__body{color:var(--psi01-body);margin-bottom:.75rem;font-size:.9rem;line-height:1.8}.psi01-sobre-bio__creds{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.5rem 0 2rem;display:grid}.psi01-sobre-bio__cred{color:var(--psi01-body);align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.45;display:flex}.psi01-sobre-bio__cred-icon{color:var(--psi01-green-mid);flex-shrink:0;margin-top:.1rem;font-weight:700}.psi01-sobre-formacao{background:var(--psi01-beige);padding:var(--psi01-section-py) 4rem}.psi01-sobre-formacao__header{max-width:var(--psi01-container);margin-inline:auto;margin-bottom:3rem}.psi01-sobre-formacao__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700}.psi01-sobre-formacao__timeline{flex-direction:column;gap:0;max-width:680px;margin-inline:auto;display:flex}.psi01-sobre-formacao__item{grid-template-columns:2rem 1fr;gap:1.25rem;display:grid}.psi01-sobre-formacao__track{flex-direction:column;align-items:center;padding-top:.2rem;display:flex}.psi01-sobre-formacao__dot{background:var(--psi01-green);border:2px solid var(--psi01-green-light);z-index:1;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;position:relative}.psi01-sobre-formacao__line{background:var(--psi01-line);flex:1;width:2px;min-height:2rem;margin:.3rem 0}.psi01-sobre-formacao__info{flex-direction:column;gap:.2rem;padding-bottom:2rem;display:flex}.psi01-sobre-formacao__year{letter-spacing:.08em;color:var(--psi01-green-mid);text-transform:uppercase;font-size:.72rem;font-weight:700}.psi01-sobre-formacao__item-title{color:var(--psi01-ink);font-size:.95rem;font-weight:600;line-height:1.3}.psi01-sobre-formacao__place{color:var(--psi01-muted);font-size:.82rem}.psi01-sobre-valores{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);margin-inline:auto}.psi01-sobre-valores__header{text-align:center;margin-bottom:3rem}.psi01-sobre-valores__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .75rem;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:700}.psi01-sobre-valores__subtitle{color:var(--psi01-body);max-width:540px;margin-inline:auto;font-size:.95rem;line-height:1.7}.psi01-sobre-valores__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.psi01-sobre-valores__card{background:var(--psi01-green-light);border-radius:var(--psi01-radius);transition:transform var(--psi01-transition),box-shadow var(--psi01-transition);flex-direction:column;gap:.6rem;padding:2rem 1.75rem;display:flex}.psi01-sobre-valores__card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-sobre-valores__icon{margin-bottom:.25rem;font-size:1.75rem;display:block}.psi01-sobre-valores__card-title{color:var(--psi01-ink);font-size:.95rem;font-weight:600;line-height:1.3}.psi01-sobre-valores__card-body{color:var(--psi01-body);margin:0;font-size:.84rem;line-height:1.65}.psi01-sobre-valores__cta{justify-content:center;display:flex}@media(max-width:1024px){.psi01-sobre-bio{grid-template-columns:1fr;padding:3rem 2rem}.psi01-sobre-bio__img-wrap:after{display:none}.psi01-sobre-bio__img{height:420px}.psi01-sobre-formacao,.psi01-sobre-valores{padding:3rem 2rem}.psi01-sobre-valores__grid{grid-template-columns:1fr 1fr}.psi01-page-hero{padding:3.5rem 2rem}}@media(max-width:640px){.psi01-sobre-bio__creds,.psi01-sobre-valores__grid{grid-template-columns:1fr}}.psi01-servicos-cats{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);margin-inline:auto}.psi01-servicos-grupo{margin-bottom:4rem}.psi01-servicos-grupo__header{margin-bottom:1.75rem}.psi01-servicos-grupo__name{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 .4rem;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:700}.psi01-servicos-grupo__desc{color:var(--psi01-muted);margin:0;font-size:.88rem}.psi01-servicos-grupo__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.psi01-servicos-card{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.psi01-servicos-card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-3px)}.psi01-servicos-card__img-wrap{height:160px;overflow:hidden}.psi01-servicos-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.psi01-servicos-card:hover .psi01-servicos-card__img{transform:scale(1.04)}.psi01-servicos-card__body{flex-direction:column;flex:1;gap:.4rem;padding:1.25rem;display:flex}.psi01-servicos-card__title{color:var(--psi01-ink);font-size:.88rem;font-weight:600;line-height:1.3}.psi01-servicos-card__desc{color:var(--psi01-body);flex:1;margin:0;font-size:.78rem;line-height:1.6}.psi01-servicos-card__link{color:var(--psi01-green-mid);margin-top:.5rem;font-size:.75rem;font-weight:600;display:inline-block}.psi01-servicos-cta{background:var(--psi01-green);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:4.5rem 2rem;display:flex}.psi01-servicos-cta__title{font-family:var(--psi01-font-display);color:var(--psi01-white);max-width:600px;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2}.psi01-servicos-cta__body{color:#ffffffc7;max-width:480px;margin:0;font-size:.95rem;line-height:1.7}.psi01-esp-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.psi01-esp-hero__media{position:absolute;inset:0}.psi01-esp-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.psi01-esp-hero__overlay{background:linear-gradient(#1e332633,#1e3326d9);position:absolute;inset:0}.psi01-esp-hero__content{z-index:1;max-width:var(--psi01-container);width:100%;margin-inline:auto;padding:2.5rem 4rem;position:relative}.psi01-esp-hero__title{font-family:var(--psi01-font-display);color:var(--psi01-white);margin:.4rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:700;line-height:1.15}.psi01-esp-hero__subtitle{color:#ffffffd1;max-width:580px;margin:0;font-size:1rem;line-height:1.7}.psi01-esp-desc{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.psi01-esp-desc__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 1rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.2}.psi01-esp-desc__body{color:var(--psi01-body);margin-bottom:1.75rem;font-size:.95rem;line-height:1.8}.psi01-esp-desc__callout{background:var(--psi01-green-light);border-left:3px solid var(--psi01-green-mid);border-radius:0 var(--psi01-radius-sm) var(--psi01-radius-sm) 0;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.psi01-esp-desc__callout-icon{flex-shrink:0;margin-top:.1rem;font-size:1.25rem}.psi01-esp-desc__callout strong{color:var(--psi01-ink);margin-bottom:.25rem;font-size:.88rem;font-weight:600;display:block}.psi01-esp-desc__callout p{color:var(--psi01-body);margin:0;font-size:.82rem;line-height:1.6}.psi01-esp-desc__endereco{background:var(--psi01-beige);border-radius:var(--psi01-radius);flex-direction:column;gap:.75rem;padding:2rem;display:flex;position:sticky;top:80px}.psi01-esp-desc__address,.psi01-esp-desc__online{color:var(--psi01-body);align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;display:flex}.psi01-esp-desc__map{border-radius:var(--psi01-radius-sm);margin:.5rem 0;overflow:hidden}.psi01-esp-desc__map iframe{border:none;width:100%;height:220px;display:block}.psi01-esp-nao-encontrada__icon{font-size:3rem}.psi01-esp-nao-encontrada h1{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0;font-size:1.75rem;font-weight:700}.psi01-esp-nao-encontrada p{color:var(--psi01-muted);margin:0;font-size:.95rem}@media(max-width:1024px){.psi01-servicos-cats{padding:3rem 2rem}.psi01-servicos-grupo__grid{grid-template-columns:repeat(2,1fr)}.psi01-esp-hero{height:340px}.psi01-esp-hero__content{padding:2rem}.psi01-esp-desc{grid-template-columns:1fr;padding:3rem 2rem}.psi01-esp-desc__endereco{position:static}}@media(max-width:640px){.psi01-servicos-grupo__grid{grid-template-columns:1fr}.psi01-esp-hero{height:280px}}.psi01-equipe-card{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);overflow:hidden}.psi01-equipe-card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-3px)}.psi01-equipe-card__img-wrap{height:320px;overflow:hidden}.psi01-equipe-card__info{flex-direction:column;gap:.3rem;padding:1.5rem;display:flex}.psi01-equipe-card__name{color:var(--psi01-ink);font-size:1rem;font-weight:700;font-family:var(--psi01-font-display)}.psi01-equipe-card__role{color:var(--psi01-green-mid);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.psi01-equipe-card__crm{color:var(--psi01-muted);align-items:center;gap:.35rem;margin-top:.1rem;font-size:.73rem;display:inline-flex}.psi01-equipe-card__bio{color:var(--psi01-body);margin:.5rem 0 0;font-size:.82rem;line-height:1.65}.psi01-blog-posts{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);flex-direction:column;gap:3rem;margin-inline:auto;display:flex}.psi01-blog-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.psi01-blog-empty__icon{font-size:2.5rem}.psi01-blog-empty__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0;font-size:1.5rem;font-weight:700}.psi01-blog-empty__body{color:var(--psi01-muted);max-width:400px;margin:0;font-size:.9rem;line-height:1.65}.psi01-blog-destaque{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);background:var(--psi01-white);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.psi01-blog-destaque:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-blog-destaque__img-wrap{min-height:320px;position:relative;overflow:hidden}.psi01-blog-destaque__cat{background:var(--psi01-green);color:var(--psi01-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--psi01-radius-pill);padding:.25rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;left:1rem}.psi01-blog-destaque__date{color:var(--psi01-muted);letter-spacing:.03em;font-size:.75rem}.psi01-blog-destaque__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;line-height:1.25}.psi01-blog-destaque__link{color:var(--psi01-green-mid);margin-top:.25rem;font-size:.82rem;font-weight:600}.psi01-blog-card{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);flex-direction:column;display:flex;overflow:hidden}.psi01-blog-card__cat{background:var(--psi01-green);color:var(--psi01-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--psi01-radius-pill);padding:.2rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.psi01-blog-card__date{color:var(--psi01-muted);font-size:.72rem}.psi01-blog-card__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);flex:1;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.psi01-blog-card__link{color:var(--psi01-green-mid);margin-top:.5rem;font-size:.75rem;font-weight:600}@media(max-width:1024px){.psi01-blog-posts{padding:3rem 2rem}.psi01-blog-destaque{grid-template-columns:1fr}.psi01-blog-destaque__img-wrap{min-height:240px}.psi01-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.psi01-blog-grid{grid-template-columns:1fr}.psi01-blog-destaque__body{padding:1.5rem}}.psi01-contato-endereco{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-inline:auto;display:grid}.psi01-contato-endereco__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0 0 1.5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.psi01-contato-modal{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);background:var(--psi01-white);margin-bottom:1rem;padding:1.5rem;position:relative}.psi01-contato-modal--dark{background:var(--psi01-green);border-color:var(--psi01-green)}.psi01-contato-modal--dark .psi01-contato-modal__title,.psi01-contato-modal--dark .psi01-contato-modal__body,.psi01-contato-modal--dark .psi01-contato-modal__address,.psi01-contato-modal--dark .psi01-contato-modal__note{color:#ffffffe6}.psi01-contato-modal__tag{letter-spacing:.06em;text-transform:uppercase;background:var(--psi01-green-light);color:var(--psi01-green-mid);border-radius:var(--psi01-radius-pill);margin-bottom:.75rem;padding:.2rem .7rem;font-size:.65rem;font-weight:700;display:inline-block}.psi01-contato-modal__tag--dark{color:#ffffffe0;background:#ffffff26}.psi01-contato-modal__icon{margin-bottom:.75rem;font-size:1.5rem;display:block}.psi01-contato-modal__title{color:var(--psi01-ink);margin:0 0 .5rem;font-size:.95rem;font-weight:600}.psi01-contato-modal__body,.psi01-contato-modal__address{color:var(--psi01-body);gap:.4rem;margin:0 0 .4rem;font-size:.82rem;line-height:1.65;display:flex}.psi01-contato-modal__note{color:var(--psi01-muted);margin:.5rem 0 0;font-size:.78rem;font-style:italic}.psi01-contato-quick{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.psi01-contato-quick__item{background:var(--psi01-beige);border-radius:var(--psi01-radius-sm);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.85rem;display:flex}.psi01-contato-quick__item strong{color:var(--psi01-ink);margin-bottom:.1rem;font-weight:600;display:block}.psi01-contato-quick__item span:last-child{color:var(--psi01-muted);font-size:.75rem}.psi01-contato-quick__icon{flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.psi01-contato-endereco__map-wrap{flex-direction:column;gap:1rem;display:flex;position:sticky;top:80px}.psi01-contato-endereco__map{border-radius:var(--psi01-radius);border:none;width:100%;height:380px;display:block}.psi01-contato-endereco__map-placeholder{background:var(--psi01-green-light);border-radius:var(--psi01-radius);width:100%;height:380px;color:var(--psi01-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.psi01-contato-endereco__map-placeholder span{font-size:2.5rem}.psi01-contato-endereco__map-cta{justify-content:center;display:flex}.psi01-contato-form-wrap{background:var(--psi01-beige);padding:var(--psi01-section-py) 4rem}.psi01-contato-form-inner{max-width:720px;margin-inline:auto}.psi01-contato-form__title{font-family:var(--psi01-font-display);color:var(--psi01-ink);margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.psi01-contato-form__label{color:var(--psi01-ink);letter-spacing:.01em;font-size:.8rem;font-weight:600}.psi01-contato-form__input:focus,.psi01-contato-form__textarea:focus{border-color:var(--psi01-green-mid);box-shadow:0 0 0 3px #3d6b4a1f}.psi01-contato-form__input::placeholder,.psi01-contato-form__textarea::placeholder{color:var(--psi01-muted)}.psi01-contato-form__submit{align-self:flex-start}.psi01-contato-form__note{color:var(--psi01-muted);margin:0;font-size:.75rem;line-height:1.6}.psi01-contato-form__alt{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.psi01-contato-form__alt span{color:var(--psi01-muted);font-size:.85rem}.psi01-contato-horarios{background:var(--psi01-green);padding:var(--psi01-section-py) 4rem}.psi01-contato-horarios__inner{text-align:center;max-width:640px;margin-inline:auto}.psi01-contato-horarios__title{font-family:var(--psi01-font-display);color:var(--psi01-white);margin:0 0 2rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.psi01-contato-horarios__list{border-radius:var(--psi01-radius);border:1px solid #ffffff26;flex-direction:column;gap:0;margin-bottom:2.5rem;display:flex;overflow:hidden}.psi01-contato-horarios__item{background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.psi01-contato-horarios__item:last-child{border-bottom:none}.psi01-contato-horarios__day{color:#ffffffd9;font-size:.88rem;font-weight:500}.psi01-contato-horarios__divider{background:#ffffff1a;flex:1;height:1px}.psi01-contato-horarios__hours{color:var(--psi01-white);font-size:.88rem;font-weight:600}.psi01-contato-horarios__cta{flex-direction:column;align-items:center;gap:.75rem;display:flex}.psi01-contato-horarios__obs{color:#ffffff8c;max-width:420px;margin:0;font-size:.78rem;line-height:1.6}@media(max-width:1024px){.psi01-contato-endereco{grid-template-columns:1fr;padding:3rem 2rem}.psi01-contato-endereco__map-wrap{position:static}.psi01-contato-form-wrap,.psi01-contato-horarios{padding:3rem 2rem}}@media(max-width:640px){.psi01-contato-form__row{grid-template-columns:1fr}.psi01-contato-form{padding:1.5rem}.psi01-contato-form__submit{align-self:stretch}.psi01-contato-form__alt{flex-direction:column;align-items:flex-start}.psi01-contato-horarios__item{flex-direction:column;align-items:flex-start;gap:.25rem}.psi01-contato-horarios__divider{display:none}}@media(max-width:1024px){.tpl-psiquiatra01 [class*=__grid],.tpl-psiquiatra01 .psi01-blog-grid,.tpl-psiquiatra01 .psi01-blog-destaque,.tpl-psiquiatra01 .psi01-contato-form__row,.tpl-psiquiatra01 .psi01-hero,.tpl-psiquiatra01 .psi01-modalidades__cards,.tpl-psiquiatra01 .psi01-processo__timeline,.tpl-psiquiatra01 .psi01-esp-desc,.tpl-psiquiatra01 .psi01-sobre-bio,.tpl-psiquiatra01 .psi01-sobre-doutor,.tpl-psiquiatra01 .psi01-contato-endereco,.tpl-psiquiatra01 .psi01-sintomas{grid-template-columns:1fr!important;gap:2rem!important}.tpl-psiquiatra01 section{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:640px){.tpl-psiquiatra01 [class*=__grid],.tpl-psiquiatra01 [class*=-grid]{grid-template-columns:1fr!important;gap:1.25rem!important}.tpl-psiquiatra01 h1{font-size:clamp(1.75rem,7vw,2.4rem)!important;line-height:1.15!important}.tpl-psiquiatra01 h2{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2!important}.tpl-psiquiatra01 h3{font-size:clamp(1.15rem,5vw,1.5rem)!important}.tpl-psiquiatra01 p{font-size:.95rem}.tpl-psiquiatra01 section,.tpl-psiquiatra01 .psi01-hero{padding:3rem 1rem!important}.tpl-psiquiatra01 .psi01-header>*,.tpl-psiquiatra01 .psi01-nav{flex-wrap:wrap!important;gap:.5rem!important}.tpl-psiquiatra01 img{max-width:100%;height:auto}}.tpl-psiquiatra01{overflow-x:hidden}.tpl-endocrino01{--end01-brown:#6b5040;--end01-brown-deep:#4a3628;--end01-brown-mid:#8b6f5e;--end01-sand:#c9a882;--end01-sand-hover:#b8966e;--end01-cream:#f7f3ef;--end01-cream-dark:#ede8e3;--end01-white:#fff;--end01-ink:#2c1f14;--end01-body:#4a3628;--end01-muted:#8b7d72;--end01-line:#d9cfc7;--end01-font-display:"Cormorant Garamond", Georgia, serif;--end01-font-body:"Inter", system-ui, sans-serif;--end01-section-py:5rem;--end01-container:1280px;--end01-radius:.75rem;--end01-radius-sm:.375rem;--end01-shadow-sm:0 1px 4px #2c1f1412;--end01-shadow-md:0 4px 20px #2c1f141a;--end01-shadow-lg:0 8px 36px #2c1f1424;--end01-transition:.2s ease;font-family:var(--end01-font-body);color:var(--end01-ink);background:var(--end01-cream);line-height:1.6}.tpl-endocrino01 *,.tpl-endocrino01 :before,.tpl-endocrino01 :after{box-sizing:border-box}.tpl-endocrino01 img{max-width:100%;display:block}.tpl-endocrino01 a{color:inherit;text-decoration:none}.tpl-endocrino01 ul,.tpl-endocrino01 ol{margin:0;padding:0;list-style:none}.end01-container{width:100%;max-width:var(--end01-container);margin-inline:auto;padding-inline:2rem}.end01-eyebrow{font-family:var(--end01-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--end01-brown-mid);margin-bottom:.75rem;font-size:.68rem;font-weight:600;display:inline-block}.end01-eyebrow--sm{font-size:.62rem}.end01-eyebrow--light{color:#fff9}.end01-btn{font-family:var(--end01-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--end01-transition),color var(--end01-transition),transform var(--end01-transition);border-radius:var(--end01-radius-sm);border:none;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.75rem;font-weight:600;display:inline-flex}.end01-btn:hover{transform:translateY(-1px)}.end01-btn--filled{background:var(--end01-sand);color:var(--end01-white)}.end01-btn--filled:hover{background:var(--end01-sand-hover)}.end01-btn--outline{color:var(--end01-brown-mid);border:1.5px solid var(--end01-brown-mid);background:0 0}.end01-btn--outline:hover{background:var(--end01-brown-mid);color:var(--end01-white)}.end01-btn--white{background:var(--end01-white);color:var(--end01-brown)}.end01-btn--white:hover{background:var(--end01-cream)}.end01-btn--lg{padding:1.2rem 3rem;font-size:.8rem}.end01-divider{background:var(--end01-sand);width:3rem;height:1px;margin:1.25rem auto}.end01-header{z-index:100;background:var(--end01-brown);justify-content:space-between;align-items:center;height:72px;padding:0 3rem;display:flex;position:sticky;top:0}.end01-header__brand{flex-direction:column;gap:.1rem;display:flex}.end01-header__prefix{color:#fff9;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:400}.end01-header__name{font-family:var(--end01-font-display);color:var(--end01-white);letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;font-weight:600;line-height:1.1}.end01-header__specialty{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-top:.1rem;font-size:.58rem}.end01-header__logo{width:auto;height:44px}.end01-nav{align-items:center;gap:0;display:flex}.end01-nav__link{color:var(--end01-white);transition:color var(--end01-transition);letter-spacing:.02em;padding:.5rem 1rem;font-size:.78rem;position:relative}.end01-nav__link:after{content:"|";color:#ffffff73;font-size:.7rem;position:absolute;right:0}.end01-nav__link:last-child:after{display:none}.end01-nav__link:hover,.end01-nav__link[data-active=true]{color:var(--end01-white)}.end01-nav__cta{background:var(--end01-sand);color:var(--end01-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--end01-radius-sm);transition:background var(--end01-transition);margin-left:1rem;padding:.5rem 1.25rem;font-size:.72rem;font-weight:600}.end01-nav__cta:hover{background:var(--end01-sand-hover)}.end01-hero{background:var(--end01-cream);grid-template-columns:1fr 1.1fr 1fr;align-items:center;min-height:88vh;display:grid;overflow:hidden}.end01-hero__left{flex-direction:column;justify-content:center;padding:4rem 2rem 4rem 4rem;display:flex}.end01-hero__crm{letter-spacing:.18em;color:var(--end01-brown-mid);text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem;font-weight:600}.end01-hero__tagline{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.5rem;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:700;line-height:1.1}.end01-hero__subtitle{color:var(--end01-body);text-align:center;font-size:.88rem;line-height:1.75}.end01-hero__center{height:100%;min-height:88vh;position:relative}.end01-hero__img-wrap{height:100%;min-height:88vh}.end01-hero__img{object-fit:cover;object-position:top center;width:100%;height:100%}.end01-hero__right{flex-direction:column;justify-content:center;gap:2rem;padding:4rem 4rem 4rem 2rem;display:flex}.end01-hero__formacao{background:var(--end01-white);border-radius:var(--end01-radius);box-shadow:var(--end01-shadow-sm);flex-direction:column;gap:0;padding:1.75rem;display:flex}.end01-hero__formacao-item{border-bottom:1px dashed var(--end01-line);color:var(--end01-body);padding:.875rem 0;font-size:.83rem;line-height:1.5}.end01-hero__formacao-item:last-child{border-bottom:none}.end01-hero__formacao-label strong{color:var(--end01-ink)}.end01-hero__formacao-desc{color:var(--end01-muted);margin-top:.2rem;font-size:.78rem;display:block}.end01-hero__cta{justify-content:center;align-self:stretch}.end01-quando{background:var(--end01-brown);padding:var(--end01-section-py) 4rem}.end01-quando__header{text-align:center;max-width:var(--end01-container);margin-inline:auto;margin-bottom:3.5rem}.end01-quando__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1rem;font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:700;line-height:1.15}.end01-quando__divider{background:var(--end01-sand);width:3rem;height:1px;margin:1rem auto 1.5rem}.end01-quando__intro{color:#ffffffbf;max-width:620px;margin-inline:auto;font-size:.95rem;line-height:1.7}.end01-quando__grid{max-width:var(--end01-container);margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3rem;display:grid}.end01-quando__card{background:var(--end01-white);border-radius:var(--end01-radius);transition:transform var(--end01-transition),box-shadow var(--end01-transition);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.end01-quando__card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-3px)}.end01-quando__card-icon{color:var(--end01-sand);font-size:1.5rem;display:block}.end01-quando__card-title{color:var(--end01-ink);font-size:.88rem;font-weight:600;line-height:1.3}.end01-quando__card-body{color:var(--end01-body);margin:0;font-size:.8rem;line-height:1.65}.end01-quando__cta{max-width:var(--end01-container);justify-content:center;margin-inline:auto;display:flex}.end01-quando__cta .end01-btn--filled{justify-content:center;min-width:320px}.end01-sobre{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.end01-sobre__img{object-fit:cover;object-position:top center;border-radius:var(--end01-radius);width:100%;height:640px}.end01-sobre__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.25rem;font-size:clamp(1.6rem,2.5vw,2.8rem);font-weight:700;line-height:1.1}.end01-sobre__body{color:var(--end01-body);margin-bottom:.75rem;font-size:.9rem;line-height:1.75}.end01-sobre__box{background:var(--end01-white);border-radius:var(--end01-radius);box-shadow:var(--end01-shadow-sm);margin:1.5rem 0 2rem;padding:1.75rem}.end01-sobre__box-intro{color:var(--end01-body);margin:0 0 .75rem;font-size:.88rem;line-height:1.65}.end01-sobre__av-item{padding:.5rem 0}.end01-sobre__av-bold{color:var(--end01-body);margin:0;font-size:.85rem;line-height:1.6}.end01-sobre__av-bold strong{color:var(--end01-ink)}.end01-sobre__divider{border:none;border-top:1px dashed var(--end01-line);margin:.6rem 0}.end01-sobre__bullet{color:var(--end01-muted);margin:.25rem 0;font-size:.83rem;line-height:1.6}.end01-depoimentos{padding:var(--end01-section-py) 4rem;background:var(--end01-white);max-width:var(--end01-container);margin-inline:auto}.end01-depoimentos__header{text-align:center;margin-bottom:3.5rem}.end01-depoimentos__stars{color:var(--end01-sand);letter-spacing:.2em;margin-bottom:1rem;font-size:1.25rem}.end01-depoimentos__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:700;line-height:1.2}.end01-depoimentos__divider{background:var(--end01-sand);width:3rem;height:1px;margin:1.25rem auto 1.5rem}.end01-depoimentos__subtitle{color:var(--end01-body);max-width:600px;margin-inline:auto;font-size:.92rem;line-height:1.7}.end01-depoimentos__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.end01-depoimentos__card{border:1px solid var(--end01-line);border-radius:var(--end01-radius);background:var(--end01-white);transition:box-shadow var(--end01-transition);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.end01-depoimentos__card:hover{box-shadow:var(--end01-shadow-md)}.end01-depoimentos__quote{color:var(--end01-body);flex:1;margin:0;font-size:.87rem;line-height:1.75}.end01-depoimentos__author-wrap{align-items:center;gap:.75rem;display:flex}.end01-depoimentos__icon{color:var(--end01-sand);flex-shrink:0;font-size:1.5rem}.end01-depoimentos__author{color:var(--end01-ink);font-size:.85rem;font-weight:600;display:block}.end01-depoimentos__source{color:var(--end01-muted);font-size:.75rem}.end01-condicoes{padding:var(--end01-section-py) 4rem;background:var(--end01-cream);max-width:var(--end01-container);margin-inline:auto}.end01-condicoes__header{text-align:center;margin-bottom:3rem}.end01-condicoes__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;max-width:700px;margin-inline:auto;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:700;line-height:1.15}.end01-condicoes__divider{background:var(--end01-sand);width:3rem;height:1px;margin:1.25rem auto 1.5rem}.end01-condicoes__subtitle{color:var(--end01-body);max-width:600px;margin-inline:auto;font-size:.9rem;line-height:1.7}.end01-condicoes__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.end01-condicoes__card{background:var(--end01-white);border-radius:var(--end01-radius);border:1px solid var(--end01-line);transition:box-shadow var(--end01-transition),transform var(--end01-transition);overflow:hidden}.end01-condicoes__card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-3px)}.end01-condicoes__img-wrap{height:220px;overflow:hidden}.end01-condicoes__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.end01-condicoes__card:hover .end01-condicoes__img{transform:scale(1.04)}.end01-condicoes__card-body{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.end01-condicoes__card-title{font-family:var(--end01-font-display);color:var(--end01-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.end01-condicoes__card-desc{color:var(--end01-body);margin:0;font-size:.82rem;line-height:1.65}.end01-condicoes__card-link{color:var(--end01-brown-mid);transition:color var(--end01-transition);margin-top:.5rem;font-size:.78rem;font-weight:600;display:inline-block}.end01-condicoes__card-link:hover{color:var(--end01-sand)}.end01-cta-final{background:var(--end01-brown);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.end01-cta-final__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;max-width:700px;margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:700;line-height:1.15}.end01-cta-final__divider{background:var(--end01-sand);width:3rem;height:1px;margin:.5rem auto}.end01-cta-final__subtitle{color:#ffffffbf;max-width:560px;margin:0;font-size:.95rem;line-height:1.7}.end01-localizacao{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:3rem;margin-inline:auto;display:grid}.end01-localizacao__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.2}.end01-localizacao__modal-title{color:var(--end01-brown-mid);margin:0 0 .4rem;font-size:.9rem;font-weight:600}.end01-localizacao__body{color:var(--end01-body);text-align:center;margin:0 0 1.25rem;font-size:.85rem;line-height:1.7}.end01-localizacao__note{color:var(--end01-ink);text-align:center;margin:0 0 1.5rem;font-size:.82rem;line-height:1.65}.end01-localizacao__map-wrap{border-radius:var(--end01-radius);box-shadow:var(--end01-shadow-md);overflow:hidden}.end01-localizacao__map{border:none;width:100%;height:440px;display:block}.end01-localizacao__map-placeholder{background:var(--end01-cream-dark);border-radius:var(--end01-radius);width:100%;height:440px;color:var(--end01-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.end01-localizacao__map-placeholder span{font-size:2.5rem}.end01-localizacao__dados{flex-direction:column;gap:0;display:flex}.end01-localizacao__dado{border-bottom:1px dashed var(--end01-line);color:var(--end01-body);align-items:flex-start;gap:.75rem;padding:.875rem 0;font-size:.85rem;display:flex}.end01-localizacao__dado:last-of-type{border-bottom:none}.end01-localizacao__dado strong{color:var(--end01-ink)}.end01-localizacao__dado-icon{flex-shrink:0;font-size:1rem}.end01-localizacao__cta{justify-content:center;align-self:stretch;margin-top:1.5rem}.end01-footer{background:var(--end01-brown-deep);padding:4rem 4rem 2rem}.end01-footer__grid{max-width:var(--end01-container);margin-inline:auto;grid-template-columns:1.5fr 1fr 1.2fr;gap:4rem;margin-bottom:3rem;display:grid}.end01-footer__brand-name{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.1rem;font-size:1rem;font-weight:600}.end01-footer__brand-specialty{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.62rem}.end01-footer__dados{flex-direction:column;gap:0;display:flex}.end01-footer__dado{color:#ffffffe6;border-bottom:1px solid #ffffff14;align-items:flex-start;gap:.6rem;padding:.6rem 0;font-size:.82rem;display:flex}.end01-footer__dado:last-child{border-bottom:none}.end01-footer__dado strong{color:var(--end01-white)}.end01-footer__col-title{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;border-bottom:1px solid #ffffff1a;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:.62rem;font-weight:700}.end01-footer__nav-list{flex-direction:column;display:flex}.end01-footer__nav-link{color:var(--end01-white);transition:color var(--end01-transition);border-bottom:1px solid #ffffff0f;padding:.5rem 0;font-size:.85rem}.end01-footer__nav-link:hover{color:var(--end01-white)}.end01-footer__areas-list{flex-direction:column;display:flex}.end01-footer__area-link{color:var(--end01-white);transition:color var(--end01-transition);border-bottom:1px solid #ffffff0d;padding:.4rem 0;font-size:.82rem}.end01-footer__area-link:hover{color:var(--end01-white)}.end01-footer__bottom{max-width:var(--end01-container);text-align:center;border-top:1px solid #ffffff14;margin-inline:auto;padding-top:1.5rem}.end01-footer__copy{color:#fff9;font-size:.75rem}.end01-page-hero{background:var(--end01-brown);text-align:center;padding:5rem 4rem}.end01-page-hero__inner{max-width:720px;margin-inline:auto}.end01-page-hero__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;margin:.5rem 0 1rem;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:700;line-height:1.1}.end01-page-hero__subtitle{color:#ffffffb8;margin:0;font-size:1rem;line-height:1.7}@media(max-width:1024px){.end01-hero{grid-template-columns:1fr;min-height:auto}.end01-hero__left{text-align:center;padding:3rem 2rem 1.5rem}.end01-hero__subtitle{text-align:center}.end01-hero__center,.end01-hero__img-wrap{min-height:480px}.end01-hero__right{padding:1.5rem 2rem 3rem}.end01-quando{padding:3rem 2rem}.end01-quando__grid{grid-template-columns:repeat(2,1fr)}.end01-sobre{grid-template-columns:1fr;padding:3rem 2rem}.end01-sobre__img{height:420px}.end01-depoimentos{padding:3rem 2rem}.end01-depoimentos__grid{grid-template-columns:1fr}.end01-condicoes{padding:3rem 2rem}.end01-condicoes__grid{grid-template-columns:repeat(2,1fr)}.end01-localizacao{grid-template-columns:1fr;padding:3rem 2rem}.end01-footer__grid{grid-template-columns:1fr 1fr;gap:2rem;padding:0}.end01-header{padding:0 1.5rem}.end01-page-hero{padding:3.5rem 2rem}}@media(max-width:640px){.end01-quando__grid,.end01-condicoes__grid,.end01-footer__grid{grid-template-columns:1fr}.end01-header{padding:0 1rem}.end01-nav{display:none}.end01-cta-final{padding:3.5rem 1.5rem}}.end01-sobre-bio{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);grid-template-columns:1fr 1.15fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.end01-sobre-bio__img{object-fit:cover;object-position:top center;border-radius:var(--end01-radius);width:100%;height:620px}.end01-sobre-bio__name{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:700;line-height:1.1}.end01-sobre-bio__specialty{color:var(--end01-brown-mid);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.8rem;font-weight:600}.end01-sobre-bio__body{color:var(--end01-body);margin-bottom:.75rem;font-size:.9rem;line-height:1.8}.end01-sobre-bio__box{background:var(--end01-white);border-radius:var(--end01-radius);box-shadow:var(--end01-shadow-sm);margin:1.5rem 0 2rem;padding:1.75rem}.end01-sobre-bio__cred{padding:.5rem 0}.end01-sobre-bio__cred-text{color:var(--end01-body);margin:0;font-size:.85rem;line-height:1.6}.end01-sobre-bio__cred-text strong{color:var(--end01-ink)}.end01-sobre-bio__divider{border:none;border-top:1px dashed var(--end01-line);margin:.5rem 0}.end01-sobre-formacao{background:var(--end01-brown);padding:var(--end01-section-py) 4rem}.end01-sobre-formacao__inner{max-width:720px;margin-inline:auto}.end01-sobre-formacao__header{margin-bottom:3rem}.end01-sobre-formacao__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:clamp(1.6rem,2.2vw,2.4rem);font-weight:700;line-height:1.15}.end01-sobre-formacao__title-divider{background:var(--end01-sand);width:3rem;height:1px;margin-top:1rem}.end01-sobre-formacao__timeline{flex-direction:column;display:flex}.end01-sobre-formacao__item{grid-template-columns:2rem 1fr;gap:1.5rem;display:grid}.end01-sobre-formacao__track{flex-direction:column;align-items:center;padding-top:.25rem;display:flex}.end01-sobre-formacao__dot{background:var(--end01-sand);z-index:1;border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem;position:relative}.end01-sobre-formacao__line{background:#c9a8824d;flex:1;width:1px;min-height:2rem;margin:.3rem 0}.end01-sobre-formacao__info{flex-direction:column;gap:.15rem;padding-bottom:2rem;display:flex}.end01-sobre-formacao__year{letter-spacing:.12em;color:var(--end01-sand);text-transform:uppercase;font-size:.68rem;font-weight:700}.end01-sobre-formacao__item-title{color:var(--end01-white);font-size:.92rem;font-weight:600;line-height:1.3}.end01-sobre-formacao__place{color:#ffffff8c;font-size:.8rem}.end01-sobre-valores{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);margin-inline:auto}.end01-sobre-valores__header{text-align:center;margin-bottom:3rem}.end01-sobre-valores__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:700;line-height:1.15}.end01-sobre-valores__divider{background:var(--end01-sand);width:3rem;height:1px;margin:1rem auto 1.25rem}.end01-sobre-valores__subtitle{color:var(--end01-body);max-width:540px;margin-inline:auto;font-size:.92rem;line-height:1.7}.end01-sobre-valores__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.end01-sobre-valores__card{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);transition:box-shadow var(--end01-transition),transform var(--end01-transition);flex-direction:column;gap:.6rem;padding:2rem 1.75rem;display:flex}.end01-sobre-valores__card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-2px)}.end01-sobre-valores__icon{margin-bottom:.25rem;font-size:1.75rem;display:block}.end01-sobre-valores__card-title{color:var(--end01-ink);font-size:.92rem;font-weight:600;line-height:1.3}.end01-sobre-valores__card-body{color:var(--end01-body);margin:0;font-size:.82rem;line-height:1.65}.end01-sobre-valores__cta{justify-content:center;display:flex}@media(max-width:1024px){.end01-sobre-bio{grid-template-columns:1fr;padding:3rem 2rem}.end01-sobre-bio__img{height:420px}.end01-sobre-formacao,.end01-sobre-valores{padding:3rem 2rem}.end01-sobre-valores__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.end01-sobre-valores__grid{grid-template-columns:1fr}}.end01-servicos-cats{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);margin-inline:auto}.end01-servicos-grupo{margin-bottom:3.5rem}.end01-servicos-grupo:last-child{margin-bottom:0}.end01-servicos-grupo__header{margin-bottom:1.75rem}.end01-servicos-grupo__name{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700}.end01-servicos-grupo__desc{color:var(--end01-muted);margin:0;font-size:.88rem}.end01-servicos-grupo__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.end01-servicos-card{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);transition:box-shadow var(--end01-transition),transform var(--end01-transition);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.end01-servicos-card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-3px)}.end01-servicos-card__img-wrap{height:220px;overflow:hidden}.end01-servicos-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.end01-servicos-card:hover .end01-servicos-card__img{transform:scale(1.04)}.end01-servicos-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex}.end01-servicos-card__title{font-family:var(--end01-font-display);color:var(--end01-ink);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.end01-servicos-card__desc{color:var(--end01-body);flex:1;margin:0;font-size:.82rem;line-height:1.65}.end01-servicos-card__link{color:var(--end01-brown-mid);transition:color var(--end01-transition);margin-top:.5rem;font-size:.78rem;font-weight:600}.end01-servicos-card:hover .end01-servicos-card__link{color:var(--end01-sand)}.end01-servicos-cta{background:var(--end01-brown);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.end01-servicos-cta__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;max-width:640px;margin:0;font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:700;line-height:1.2}.end01-servicos-cta__body{color:#ffffffb8;max-width:480px;margin:0;font-size:.95rem;line-height:1.7}.end01-esp-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.end01-esp-hero__media{position:absolute;inset:0}.end01-esp-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.end01-esp-hero__overlay{background:linear-gradient(#4b362826,#4b3628d1);position:absolute;inset:0}.end01-esp-hero__content{z-index:1;max-width:var(--end01-container);width:100%;margin-inline:auto;padding:2.5rem 4rem;position:relative}.end01-esp-hero__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;margin:.4rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:700;line-height:1.1}.end01-esp-hero__subtitle{color:#fffc;max-width:580px;margin:0;font-size:1rem;line-height:1.7}.end01-esp-desc{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);grid-template-columns:1.2fr 1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.end01-esp-desc__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.2}.end01-esp-desc__title-divider{background:var(--end01-sand);width:3rem;height:1px;margin:.75rem 0 1.5rem}.end01-esp-desc__body{color:var(--end01-body);margin-bottom:1.75rem;font-size:.95rem;line-height:1.8}.end01-esp-desc__callout{background:var(--end01-cream-dark);border-left:3px solid var(--end01-sand);border-radius:0 var(--end01-radius-sm) var(--end01-radius-sm) 0;gap:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:flex}.end01-esp-desc__callout-icon{flex-shrink:0;font-size:1.25rem}.end01-esp-desc__callout strong{color:var(--end01-ink);margin-bottom:.25rem;font-size:.88rem;font-weight:600;display:block}.end01-esp-desc__callout p{color:var(--end01-body);margin:0;font-size:.82rem;line-height:1.6}.end01-esp-desc__sidebar{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);flex-direction:column;gap:.75rem;padding:2rem;display:flex;position:sticky;top:80px}.end01-esp-desc__address,.end01-esp-desc__online{color:var(--end01-body);align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;display:flex}.end01-esp-desc__map{border-radius:var(--end01-radius-sm);margin:.5rem 0;overflow:hidden}.end01-esp-desc__map iframe{border:none;width:100%;height:220px;display:block}.end01-esp-desc__sidebar-cta{justify-content:center;align-self:stretch}.end01-esp-nao-encontrada{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.end01-esp-nao-encontrada__icon{font-size:3rem}.end01-esp-nao-encontrada h1{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;margin:0;font-size:1.75rem;font-weight:700}.end01-esp-nao-encontrada p{color:var(--end01-muted);margin:0;font-size:.95rem}@media(max-width:1024px){.end01-servicos-cats{padding:3rem 2rem}.end01-servicos-grupo__grid{grid-template-columns:repeat(2,1fr)}.end01-esp-hero{height:340px}.end01-esp-hero__content{padding:2rem}.end01-esp-desc{grid-template-columns:1fr;padding:3rem 2rem}.end01-esp-desc__sidebar{position:static}}@media(max-width:640px){.end01-servicos-grupo__grid{grid-template-columns:1fr}.end01-esp-hero{height:280px}}.end01-equipe-members{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);margin-inline:auto}.end01-equipe-members__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.end01-equipe-card{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);transition:box-shadow var(--end01-transition),transform var(--end01-transition);overflow:hidden}.end01-equipe-card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-3px)}.end01-equipe-card__img-wrap{height:340px;overflow:hidden}.end01-equipe-card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.end01-equipe-card:hover .end01-equipe-card__img{transform:scale(1.03)}.end01-equipe-card__info{flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.end01-equipe-card__name{font-family:var(--end01-font-display);color:var(--end01-ink);letter-spacing:.02em;font-size:1.1rem;font-weight:700}.end01-equipe-card__role{color:var(--end01-brown-mid);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.end01-equipe-card__registros{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.end01-equipe-card__registro{color:var(--end01-muted);background:var(--end01-cream);border:1px solid var(--end01-line);border-radius:var(--end01-radius-sm);padding:.2rem .6rem;font-size:.72rem}.end01-equipe-card__divider{border:none;border-top:1px dashed var(--end01-line);margin:.75rem 0 .5rem}.end01-equipe-card__bio{color:var(--end01-body);margin:0;font-size:.83rem;line-height:1.65}@media(max-width:1024px){.end01-equipe-members{padding:3rem 2rem}.end01-equipe-members__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.end01-equipe-members__grid{grid-template-columns:1fr}}.end01-blog-posts{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);flex-direction:column;gap:3rem;margin-inline:auto;display:flex}.end01-blog-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.end01-blog-empty__icon{color:var(--end01-sand);font-size:2rem}.end01-blog-empty__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.5rem;font-weight:700}.end01-blog-empty__body{color:var(--end01-muted);max-width:400px;margin:0;font-size:.9rem;line-height:1.65}.end01-blog-destaque{border:1px solid var(--end01-line);border-radius:var(--end01-radius);background:var(--end01-white);transition:box-shadow var(--end01-transition),transform var(--end01-transition);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.end01-blog-destaque:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-2px)}.end01-blog-destaque__img-wrap{min-height:320px;position:relative;overflow:hidden}.end01-blog-destaque__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.end01-blog-destaque:hover .end01-blog-destaque__img{transform:scale(1.03)}.end01-blog-destaque__cat{background:var(--end01-sand);color:var(--end01-white);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--end01-radius-sm);padding:.25rem .75rem;font-size:.65rem;font-weight:700;position:absolute;top:1rem;left:1rem}.end01-blog-destaque__body{flex-direction:column;justify-content:center;gap:.75rem;padding:2.5rem;display:flex}.end01-blog-destaque__date{color:var(--end01-muted);letter-spacing:.04em;font-size:.72rem}.end01-blog-destaque__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:700;line-height:1.2}.end01-blog-destaque__excerpt{color:var(--end01-body);margin:0;font-size:.88rem;line-height:1.7}.end01-blog-destaque__link{color:var(--end01-brown-mid);transition:color var(--end01-transition);margin-top:.25rem;font-size:.8rem;font-weight:600}.end01-blog-destaque:hover .end01-blog-destaque__link{color:var(--end01-sand)}.end01-blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.end01-blog-card{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);transition:box-shadow var(--end01-transition),transform var(--end01-transition);flex-direction:column;display:flex;overflow:hidden}.end01-blog-card:hover{box-shadow:var(--end01-shadow-md);transform:translateY(-2px)}.end01-blog-card__img-wrap{height:200px;position:relative;overflow:hidden}.end01-blog-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.end01-blog-card:hover .end01-blog-card__img{transform:scale(1.04)}.end01-blog-card__cat{background:var(--end01-sand);color:var(--end01-white);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--end01-radius-sm);padding:.2rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.end01-blog-card__body{flex-direction:column;flex:1;gap:.4rem;padding:1.5rem;display:flex}.end01-blog-card__date{color:var(--end01-muted);font-size:.7rem}.end01-blog-card__title{font-family:var(--end01-font-display);color:var(--end01-ink);flex:1;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.end01-blog-card__excerpt{color:var(--end01-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.end01-blog-card__link{color:var(--end01-brown-mid);transition:color var(--end01-transition);margin-top:.5rem;font-size:.75rem;font-weight:600}.end01-blog-card:hover .end01-blog-card__link{color:var(--end01-sand)}@media(max-width:1024px){.end01-blog-posts{padding:3rem 2rem}.end01-blog-destaque{grid-template-columns:1fr}.end01-blog-destaque__img-wrap{min-height:240px}.end01-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.end01-blog-grid{grid-template-columns:1fr}.end01-blog-destaque__body{padding:1.5rem}}.end01-contato-loc{padding:var(--end01-section-py) 4rem;max-width:var(--end01-container);background:var(--end01-cream);grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:3rem;margin-inline:auto;display:grid}.end01-contato-loc__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1.5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.2}.end01-contato-loc__modal{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);margin-bottom:1rem;padding:1.25rem 1.5rem}.end01-contato-loc__modal-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--end01-sand);margin-bottom:.6rem;font-size:.62rem;font-weight:700;display:inline-block}.end01-contato-loc__modal-body{color:var(--end01-body);text-align:left;margin:0 0 .5rem;font-size:.84rem;line-height:1.65}.end01-contato-loc__modal-note{color:var(--end01-ink);text-align:left;margin:0;font-size:.8rem;line-height:1.6}.end01-contato-loc__address{color:var(--end01-body);text-align:left;align-items:flex-start;gap:.4rem;margin:.5rem 0 0;font-size:.82rem;display:flex}.end01-contato-loc__map-wrap{border-radius:var(--end01-radius);box-shadow:var(--end01-shadow-md);overflow:hidden}.end01-contato-loc__map{border:none;width:100%;height:440px;display:block}.end01-contato-loc__map-placeholder{background:var(--end01-cream-dark);width:100%;height:440px;color:var(--end01-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.85rem;display:flex}.end01-contato-loc__map-placeholder span{font-size:2.5rem}.end01-contato-loc__dados{flex-direction:column;gap:0;display:flex}.end01-contato-loc__dado{border-bottom:1px dashed var(--end01-line);color:var(--end01-body);align-items:flex-start;gap:.75rem;padding:.875rem 0;font-size:.85rem;display:flex}.end01-contato-loc__dado:last-of-type{border-bottom:none}.end01-contato-loc__dado strong{color:var(--end01-ink)}.end01-contato-loc__cta{justify-content:center;align-self:stretch;margin-top:1.5rem}.end01-contato-form-wrap{background:var(--end01-cream-dark);padding:var(--end01-section-py) 4rem}.end01-contato-form-inner{max-width:720px;margin-inline:auto}.end01-contato-form__header{margin-bottom:2rem}.end01-contato-form__title{font-family:var(--end01-font-display);color:var(--end01-ink);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.end01-contato-form__title-divider{background:var(--end01-sand);width:3rem;height:1px;margin-top:.875rem}.end01-contato-form{background:var(--end01-white);border:1px solid var(--end01-line);border-radius:var(--end01-radius);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.end01-contato-form__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.end01-contato-form__field{flex-direction:column;gap:.4rem;display:flex}.end01-contato-form__label{color:var(--end01-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.end01-contato-form__input,.end01-contato-form__textarea{width:100%;font-size:.88rem;font-family:var(--end01-font-body);color:var(--end01-ink);background:var(--end01-white);border:1.5px solid var(--end01-line);border-radius:var(--end01-radius-sm);transition:border-color var(--end01-transition),box-shadow var(--end01-transition);resize:none;outline:none;padding:.75rem 1rem}.end01-contato-form__input:focus,.end01-contato-form__textarea:focus{border-color:var(--end01-sand);box-shadow:0 0 0 3px #c9a8822e}.end01-contato-form__input::placeholder,.end01-contato-form__textarea::placeholder{color:var(--end01-muted)}.end01-contato-form__submit{align-self:flex-start}.end01-contato-form__note{color:var(--end01-muted);margin:0;font-size:.75rem;line-height:1.6}.end01-contato-form__alt{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.end01-contato-form__alt span{color:var(--end01-muted);font-size:.85rem}.end01-contato-horarios{background:var(--end01-brown);padding:var(--end01-section-py) 4rem}.end01-contato-horarios__inner{text-align:center;max-width:600px;margin-inline:auto}.end01-contato-horarios__title{font-family:var(--end01-font-display);color:var(--end01-white);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.2}.end01-contato-horarios__divider{background:var(--end01-sand);width:3rem;height:1px;margin:1rem auto 2rem}.end01-contato-horarios__list{border-radius:var(--end01-radius);border:1px solid #ffffff1f;flex-direction:column;margin-bottom:2.5rem;display:flex;overflow:hidden}.end01-contato-horarios__item{background:#ffffff0d;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.end01-contato-horarios__item:last-child{border-bottom:none}.end01-contato-horarios__day{color:#ffffffd1;font-size:.88rem;font-weight:400}.end01-contato-horarios__sep{background:#ffffff1a;flex:1;height:1px}.end01-contato-horarios__hours{color:var(--end01-white);font-size:.88rem;font-weight:600}.end01-contato-horarios__cta{flex-direction:column;align-items:center;gap:.75rem;display:flex}.end01-contato-horarios__obs{color:#ffffff80;max-width:400px;margin:0;font-size:.78rem;line-height:1.6}@media(max-width:1024px){.end01-contato-loc{grid-template-columns:1fr;padding:3rem 2rem}.end01-contato-loc__map-wrap{order:-1}.end01-contato-form-wrap,.end01-contato-horarios{padding:3rem 2rem}}@media(max-width:640px){.end01-contato-form__row{grid-template-columns:1fr}.end01-contato-form{padding:1.5rem}.end01-contato-form__submit{align-self:stretch}.end01-contato-form__alt{flex-direction:column;align-items:flex-start}.end01-contato-horarios__item{flex-direction:column;align-items:flex-start;gap:.25rem}.end01-contato-horarios__sep{display:none}}@media(max-width:1024px){.tpl-endocrino01 [class*=__grid],.tpl-endocrino01 .end01-blog-grid,.tpl-endocrino01 .end01-blog-destaque,.tpl-endocrino01 .end01-contato-form__row,.tpl-endocrino01 .end01-hero,.tpl-endocrino01 .end01-localizacao,.tpl-endocrino01 .end01-esp-desc,.tpl-endocrino01 .end01-sobre,.tpl-endocrino01 .end01-sobre-bio{grid-template-columns:1fr!important;gap:2rem!important}.tpl-endocrino01 .end01-container,.tpl-endocrino01 section{padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:640px){.tpl-endocrino01 [class*=__grid],.tpl-endocrino01 [class*=-grid]{grid-template-columns:1fr!important;gap:1.25rem!important}.tpl-endocrino01 h1{font-size:clamp(1.75rem,7vw,2.4rem)!important;line-height:1.15!important}.tpl-endocrino01 h2{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2!important}.tpl-endocrino01 h3{font-size:clamp(1.15rem,5vw,1.5rem)!important}.tpl-endocrino01 p{font-size:.95rem}.tpl-endocrino01 section,.tpl-endocrino01 .end01-container{padding-left:1rem!important;padding-right:1rem!important}.tpl-endocrino01 .end01-hero{padding:3rem 1rem!important}.tpl-endocrino01 .end01-header>*,.tpl-endocrino01 .end01-nav{flex-wrap:wrap!important;gap:.5rem!important}.tpl-endocrino01 .end01-btn,.tpl-endocrino01 .end01-btn--lg{padding:.85rem 1.25rem;font-size:.85rem}.tpl-endocrino01 img{max-width:100%;height:auto}}.tpl-endocrino01{overflow-x:hidden}.tpl-psicologia01{--psi01-wine:#7b2d3e;--psi01-wine-dark:#5c1f2c;--psi01-wine-light:#f0e8ea;--psi01-gray:#f5f5f5;--psi01-gray-mid:#e8e8e8;--psi01-gray-dark:#6b6b6b;--psi01-white:#fff;--psi01-ink:#1a1a1a;--psi01-body:#3d3d3d;--psi01-line:#e0e0e0;--psi01-font-display:"Playfair Display", Georgia, serif;--psi01-font-body:"Source Sans 3", system-ui, sans-serif;--psi01-section-py:4.5rem;--psi01-container:1200px;--psi01-radius:.5rem;--psi01-radius-sm:.25rem;--psi01-shadow-sm:0 1px 3px #00000012;--psi01-shadow-md:0 4px 16px #00000017;--psi01-transition:.2s ease;font-family:var(--psi01-font-body);color:var(--psi01-ink);background:var(--psi01-white);line-height:1.6}.tpl-psicologia01 *,.tpl-psicologia01 :before,.tpl-psicologia01 :after{box-sizing:border-box}.tpl-psicologia01 img{max-width:100%;display:block}.tpl-psicologia01 a{color:inherit;text-decoration:none}.tpl-psicologia01 ul,.tpl-psicologia01 ol{margin:0;padding:0;list-style:none}.tpl-psicologia01 blockquote{margin:0}.psi01-container{width:100%;max-width:var(--psi01-container);margin-inline:auto;padding-inline:2rem}.psi01-eyebrow{font-family:var(--psi01-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--psi01-wine);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.psi01-eyebrow--dark{color:var(--psi01-wine-dark)}.psi01-eyebrow--light{color:#ffffffb3}.psi01-btn{font-family:var(--psi01-font-body);cursor:pointer;border-radius:var(--psi01-radius-sm);transition:background var(--psi01-transition),color var(--psi01-transition),border-color var(--psi01-transition),transform var(--psi01-transition);border:2px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.8rem 1.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.psi01-btn:hover{transform:translateY(-1px)}.psi01-btn--primary{background:var(--psi01-wine);color:var(--psi01-white);border-color:var(--psi01-wine)}.psi01-btn--primary:hover{background:var(--psi01-wine-dark);border-color:var(--psi01-wine-dark)}.psi01-btn--outline{color:var(--psi01-wine);border-color:var(--psi01-wine);background:0 0}.psi01-btn--outline:hover{background:var(--psi01-wine);color:var(--psi01-white)}.psi01-btn--outline-white{color:var(--psi01-white);border-color:var(--psi01-white);background:0 0}.psi01-btn--outline-white:hover{background:var(--psi01-white);color:var(--psi01-wine)}.psi01-topbar{background:var(--psi01-gray);border-bottom:1px solid var(--psi01-gray-mid);color:var(--psi01-gray-dark);padding:.4rem 0;font-size:.8rem}.psi01-topbar__inner{max-width:var(--psi01-container);flex-wrap:wrap;align-items:center;gap:1.75rem;margin-inline:auto;padding-inline:2rem;display:flex}.psi01-topbar__item{align-items:center;gap:.4rem;display:flex}.psi01-topbar__icon{width:14px;height:14px;color:var(--psi01-wine);flex-shrink:0}.psi01-header{background:var(--psi01-white);border-bottom:2px solid var(--psi01-gray-mid);z-index:100;height:72px;box-shadow:var(--psi01-shadow-sm);justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:sticky;top:0}.psi01-header__brand{align-items:center;gap:.75rem;display:flex}.psi01-header__logo{width:auto;height:44px}.psi01-header__name{font-family:var(--psi01-font-display);color:var(--psi01-wine);font-size:1.1rem;font-weight:700;line-height:1.15}.psi01-header__specialty{color:var(--psi01-gray-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:400;display:block}.psi01-nav{align-items:center;gap:.1rem;display:flex}.psi01-nav__link{color:var(--psi01-body);border-radius:var(--psi01-radius-sm);transition:color var(--psi01-transition),background var(--psi01-transition);white-space:nowrap;padding:.5rem .875rem;font-size:.85rem}.psi01-nav__link:hover,.psi01-nav__link[data-active=true]{color:var(--psi01-wine);background:var(--psi01-wine-light)}.psi01-nav__cta{background:var(--psi01-wine);color:var(--psi01-white);border-radius:var(--psi01-radius-sm);cursor:pointer;transition:background var(--psi01-transition);border:none;margin-left:.75rem;padding:.5rem 1.25rem;font-size:.82rem;font-weight:600}.psi01-nav__cta:hover{background:var(--psi01-wine-dark)}.psi01-hero{background:var(--psi01-gray);grid-template-columns:1fr 1fr;min-height:460px;display:grid;overflow:hidden}.psi01-hero__content{flex-direction:column;justify-content:center;padding:4rem 3rem 4rem 4rem;display:flex}.psi01-hero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--psi01-wine);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.psi01-hero__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1rem;font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:700;line-height:1.2}.psi01-hero__subtitle{color:var(--psi01-body);margin-bottom:2rem;font-size:1rem;font-style:italic;line-height:1.7}.psi01-hero__ctas{flex-wrap:wrap;gap:1rem;display:flex}.psi01-hero__media{overflow:hidden}.psi01-hero__img{object-fit:cover;object-position:center top;width:100%;height:100%}.psi01-intro{max-width:var(--psi01-container);padding:var(--psi01-section-py) 2rem;margin-inline:auto}.psi01-intro__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);text-align:center;margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700}.psi01-intro__body{color:var(--psi01-body);margin-bottom:.875rem;max-width:820px;margin-inline:auto;font-size:.95rem;line-height:1.75}.psi01-intro__cards{border:1.5px solid var(--psi01-wine-light);border-radius:var(--psi01-radius);grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0;padding:2rem;display:grid}.psi01-intro__card{align-items:flex-start;gap:1.25rem;display:flex}.psi01-intro__card-num{background:var(--psi01-wine);width:2.25rem;height:2.25rem;color:var(--psi01-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.psi01-intro__card-text{color:var(--psi01-body);margin:0;font-size:.9rem;font-weight:600;line-height:1.65}.psi01-intro__video-wrap{margin:2rem 0}.psi01-intro__video-note{color:var(--psi01-body);text-align:center;margin-bottom:1rem;font-size:.9rem}.psi01-intro__video{border-radius:var(--psi01-radius);max-width:620px;height:0;box-shadow:var(--psi01-shadow-md);margin-inline:auto;padding-bottom:56.25%;position:relative;overflow:hidden}.psi01-intro__video iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.psi01-intro__ctas{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2rem;display:flex}.psi01-areas{background:var(--psi01-gray);padding:var(--psi01-section-py) 2rem}.psi01-areas__header{text-align:center;max-width:var(--psi01-container);margin-bottom:3rem;margin-inline:auto}.psi01-areas__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.psi01-areas__subtitle{color:var(--psi01-body);max-width:680px;margin-inline:auto;font-size:.95rem;line-height:1.7}.psi01-areas__grid{max-width:var(--psi01-container);grid-template-columns:repeat(4,1fr);gap:2rem;margin-inline:auto;display:grid}.psi01-areas__col{background:var(--psi01-white);border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-sm);padding:2rem 1.5rem}.psi01-areas__icon-wrap{background:var(--psi01-wine-light);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.25rem;display:flex}.psi01-areas__icon-wrap svg{width:2rem;height:2rem;color:var(--psi01-wine)}.psi01-areas__col-title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.3}.psi01-areas__list{flex-direction:column;gap:.35rem;display:flex}.psi01-areas__item{color:var(--psi01-body);padding-left:.875rem;font-size:.85rem;line-height:1.5;position:relative}.psi01-areas__item:before{content:"·";color:var(--psi01-wine);font-weight:700;position:absolute;left:0}.psi01-metod{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.psi01-metod__img{object-fit:cover;border-radius:var(--psi01-radius);width:100%;height:480px}.psi01-metod__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700;line-height:1.25}.psi01-metod__body{color:var(--psi01-body);margin-bottom:.875rem;font-size:.93rem;line-height:1.75}.psi01-metod__card{border:1.5px solid var(--psi01-wine-light);border-radius:var(--psi01-radius);align-items:flex-start;gap:1rem;margin:1rem 0;padding:1.25rem;display:flex}.psi01-metod__card-icon{width:3rem;height:3rem;color:var(--psi01-wine);flex-shrink:0}.psi01-metod__card-icon svg{width:100%;height:100%}.psi01-metod__card-title{color:var(--psi01-ink);margin-bottom:.25rem;font-size:.85rem;font-weight:700;display:block}.psi01-metod__card-body{color:var(--psi01-body);margin:0;font-size:.85rem;line-height:1.65}.psi01-metod__closing{color:var(--psi01-body);margin-top:.875rem;font-size:.93rem;line-height:1.75}.psi01-primeira{background:var(--psi01-white);padding:var(--psi01-section-py) 2rem}.psi01-primeira__inner{max-width:820px;margin-inline:auto}.psi01-primeira__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);text-align:center;margin:0 0 1.5rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700}.psi01-primeira__body{color:var(--psi01-body);margin-bottom:.875rem;font-size:.95rem;line-height:1.75}.psi01-equipe{background:var(--psi01-white);padding:var(--psi01-section-py) 2rem;max-width:var(--psi01-container);text-align:center;margin-inline:auto}.psi01-equipe__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 2rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700}.psi01-equipe__lead{text-align:left;margin-inline:auto;align-items:flex-start;gap:1.5rem;max-width:680px;margin-bottom:1.5rem;display:flex}.psi01-equipe__lead-img{object-fit:cover;object-position:top center;border:3px solid var(--psi01-wine-light);border-radius:50%;flex-shrink:0;width:100px;height:100px}.psi01-equipe__lead-info{flex-direction:column;gap:.2rem;display:flex}.psi01-equipe__lead-name{font-family:var(--psi01-font-display);color:var(--psi01-wine);font-size:1rem;font-weight:700}.psi01-equipe__lead-role{color:var(--psi01-gray-dark);font-size:.82rem;font-weight:500}.psi01-equipe__lead-bio{color:var(--psi01-body);margin:.35rem 0 0;font-size:.88rem;line-height:1.65}.psi01-equipe__team-body{color:var(--psi01-body);max-width:820px;margin:0 auto 2rem;font-size:.93rem;line-height:1.75}.psi01-opiniones{background:var(--psi01-gray);padding:var(--psi01-section-py) 2rem}.psi01-opiniones__header{text-align:center;max-width:var(--psi01-container);margin-bottom:2.5rem;margin-inline:auto}.psi01-opiniones__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .75rem;font-size:clamp(1.3rem,1.8vw,1.75rem);font-weight:700}.psi01-opiniones__subtitle{color:var(--psi01-body);max-width:680px;margin-inline:auto;font-size:.92rem;line-height:1.7}.psi01-opiniones__grid{max-width:var(--psi01-container);margin-inline:auto;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.psi01-opiniones__card{background:var(--psi01-white);border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-sm);transition:box-shadow var(--psi01-transition);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.psi01-opiniones__card:hover{box-shadow:var(--psi01-shadow-md)}.psi01-opiniones__quote{font-family:var(--psi01-font-display);color:var(--psi01-ink);flex:1;font-size:.95rem;font-style:italic;line-height:1.65}.psi01-opiniones__meta{flex-direction:column;gap:.15rem;display:flex}.psi01-opiniones__author{color:var(--psi01-ink);font-size:.85rem;font-weight:700}.psi01-opiniones__detail{color:var(--psi01-gray-dark);font-size:.75rem}.psi01-opiniones__cta{max-width:var(--psi01-container);justify-content:center;margin-inline:auto;display:flex}.psi01-footer{background:var(--psi01-ink);color:#ffffffbf;padding:3.5rem 2rem 1.5rem}.psi01-footer__grid{max-width:var(--psi01-container);margin-inline:auto;grid-template-columns:1.4fr 1fr 1.1fr 1.1fr;gap:3rem;margin-bottom:2.5rem;display:grid}.psi01-footer__brand-name{font-family:var(--psi01-font-display);color:var(--psi01-white);margin-bottom:.75rem;font-size:1rem;font-weight:700}.psi01-footer__brand-desc{color:#fff9;margin-bottom:1rem;font-size:.82rem;line-height:1.65}.psi01-footer__social{gap:.75rem;display:flex}.psi01-footer__social-link{border-radius:var(--psi01-radius-sm);width:2rem;height:2rem;transition:background var(--psi01-transition);background:#ffffff1f;justify-content:center;align-items:center;display:flex}.psi01-footer__social-link:hover{background:var(--psi01-wine)}.psi01-footer__social-link svg{width:1rem;height:1rem;color:var(--psi01-white)}.psi01-footer__col-title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid #ffffff1a;margin-bottom:1rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.psi01-footer__nav-list,.psi01-footer__contact-list{flex-direction:column;gap:.5rem;display:flex}.psi01-footer__nav-link{color:#ffffffa6;transition:color var(--psi01-transition);padding:.2rem 0;font-size:.85rem}.psi01-footer__nav-link:hover{color:var(--psi01-white)}.psi01-footer__contact-item{color:#ffffffa6;align-items:flex-start;gap:.6rem;padding:.2rem 0;font-size:.82rem;display:flex}.psi01-footer__contact-icon{width:14px;height:14px;color:var(--psi01-wine);flex-shrink:0;margin-top:.15rem}.psi01-footer__map-wrap{border-radius:var(--psi01-radius-sm);margin-bottom:.75rem;overflow:hidden}.psi01-footer__map{border:none;width:100%;height:140px;display:block}.psi01-footer__map-placeholder{color:#fff6;text-align:center;border-radius:var(--psi01-radius-sm);background:#ffffff0f;justify-content:center;align-items:center;width:100%;height:140px;padding:1rem;font-size:.78rem;display:flex}.psi01-footer__map-links{flex-direction:column;gap:.3rem;display:flex}.psi01-footer__map-link{color:#ffffff8c;transition:color var(--psi01-transition);font-size:.8rem}.psi01-footer__map-link:hover{color:var(--psi01-white)}.psi01-footer__bottom{max-width:var(--psi01-container);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding-top:1.25rem;display:flex}.psi01-footer__copy{color:#ffffff59;font-size:.75rem}.psi01-footer__legal{gap:1.25rem;display:flex}.psi01-footer__legal-link{color:#ffffff59;transition:color var(--psi01-transition);font-size:.75rem}.psi01-footer__legal-link:hover{color:#ffffffb3}.psi01-page-hero{background:var(--psi01-wine-dark);text-align:center;padding:4rem 2rem}.psi01-page-hero__inner{max-width:720px;margin-inline:auto}.psi01-page-hero__title{font-family:var(--psi01-font-display);color:var(--psi01-white);margin:.5rem 0 1rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:700;line-height:1.15}.psi01-page-hero__subtitle{color:#ffffffbf;margin:0;font-size:1rem;line-height:1.7}@media(max-width:1024px){.psi01-hero{grid-template-columns:1fr}.psi01-hero__content{padding:3rem 2rem}.psi01-hero__media{height:360px}.psi01-metod{grid-template-columns:1fr;padding:3rem 2rem}.psi01-metod__img{height:360px}.psi01-areas__grid{grid-template-columns:repeat(2,1fr)}.psi01-opiniones__grid{grid-template-columns:1fr}.psi01-footer__grid{grid-template-columns:1fr 1fr;gap:2rem}.psi01-page-hero{padding:3rem 2rem}.psi01-intro__cards{grid-template-columns:1fr}}@media(max-width:640px){.psi01-areas__grid{grid-template-columns:1fr}.psi01-hero__ctas{flex-direction:column}.psi01-intro__ctas{flex-direction:column;align-items:center}.psi01-footer__grid{grid-template-columns:1fr}.psi01-header{padding:0 1rem}.psi01-nav{display:none}.psi01-topbar__inner{gap:.75rem}.psi01-equipe__lead{text-align:center;flex-direction:column;align-items:center}.psi01-opiniones__grid{grid-template-columns:1fr}}.psi01-sobre-apres{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.psi01-sobre-apres__img{object-fit:cover;border-radius:var(--psi01-radius);width:100%;height:480px}.psi01-sobre-apres__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700;line-height:1.25}.psi01-sobre-apres__body{color:var(--psi01-body);margin-bottom:.875rem;font-size:.93rem;line-height:1.75}.psi01-sobre-apres__creds{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);margin:1.5rem 0 2rem;overflow:hidden}.psi01-sobre-apres__cred{border-bottom:1px solid var(--psi01-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.85rem;display:flex}.psi01-sobre-apres__cred:last-child{border-bottom:none}.psi01-sobre-apres__cred-label{color:var(--psi01-gray-dark);font-weight:500}.psi01-sobre-apres__cred-value{color:var(--psi01-ink);text-align:right;font-weight:600}.psi01-sobre-abord{background:var(--psi01-gray);padding:var(--psi01-section-py) 4rem}.psi01-sobre-abord__header{text-align:center;max-width:var(--psi01-container);margin-bottom:2.5rem;margin-inline:auto}.psi01-sobre-abord__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.psi01-sobre-abord__subtitle{color:var(--psi01-body);max-width:560px;margin-inline:auto;font-size:.93rem;line-height:1.7}.psi01-sobre-abord__grid{max-width:var(--psi01-container);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-inline:auto;display:grid}.psi01-sobre-abord__card{background:var(--psi01-white);border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-sm);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);flex-direction:column;gap:.75rem;padding:2rem 1.75rem;display:flex}.psi01-sobre-abord__card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-sobre-abord__icon-wrap{width:3rem;height:3rem;color:var(--psi01-wine)}.psi01-sobre-abord__icon-wrap svg{width:100%;height:100%}.psi01-sobre-abord__card-title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.psi01-sobre-abord__card-body{color:var(--psi01-body);margin:0;font-size:.85rem;line-height:1.65}.psi01-sobre-equipe{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);margin-inline:auto}.psi01-sobre-equipe__header{text-align:center;margin-bottom:2.5rem}.psi01-sobre-equipe__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:700}.psi01-sobre-equipe__subtitle{color:var(--psi01-body);max-width:600px;margin-inline:auto;font-size:.93rem;line-height:1.7}.psi01-sobre-equipe__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;display:grid}.psi01-sobre-equipe__card{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);overflow:hidden}.psi01-sobre-equipe__card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-sobre-equipe__img-wrap{height:280px;overflow:hidden}.psi01-sobre-equipe__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.psi01-sobre-equipe__card:hover .psi01-sobre-equipe__img{transform:scale(1.03)}.psi01-sobre-equipe__info{flex-direction:column;gap:.2rem;padding:1.25rem;display:flex}.psi01-sobre-equipe__name{font-family:var(--psi01-font-display);color:var(--psi01-wine);font-size:.95rem;font-weight:700}.psi01-sobre-equipe__role{color:var(--psi01-gray-dark);font-size:.78rem;font-weight:500}.psi01-sobre-equipe__reg{color:var(--psi01-gray-dark);font-size:.73rem}.psi01-sobre-equipe__bio{color:var(--psi01-body);margin:.4rem 0 0;font-size:.82rem;line-height:1.6}@media(max-width:1024px){.psi01-sobre-apres{grid-template-columns:1fr;padding:3rem 2rem}.psi01-sobre-apres__img{height:360px}.psi01-sobre-abord{padding:3rem 2rem}.psi01-sobre-abord__grid{grid-template-columns:1fr 1fr}.psi01-sobre-equipe{padding:3rem 2rem}}@media(max-width:640px){.psi01-sobre-abord__grid,.psi01-sobre-equipe__grid{grid-template-columns:1fr}}.psi01-servicos-cats{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);margin-inline:auto}.psi01-servicos-grupo{margin-bottom:3.5rem}.psi01-servicos-grupo:last-child{margin-bottom:0}.psi01-servicos-grupo__header{text-align:center;margin-bottom:2rem}.psi01-servicos-grupo__name{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .5rem;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700}.psi01-servicos-grupo__desc{color:var(--psi01-body);max-width:560px;margin-inline:auto;font-size:.92rem;line-height:1.65}.psi01-servicos-grupo__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.psi01-servicos-card{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition),border-color var(--psi01-transition);cursor:pointer;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;display:flex}.psi01-servicos-card:hover{box-shadow:var(--psi01-shadow-md);border-color:var(--psi01-wine-light);transform:translateY(-3px)}.psi01-servicos-card__icon-wrap{width:3rem;height:3rem;color:var(--psi01-wine);margin-bottom:.25rem}.psi01-servicos-card__icon-wrap svg{width:100%;height:100%}.psi01-servicos-card__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.psi01-servicos-card__desc{color:var(--psi01-body);margin:0;font-size:.82rem;line-height:1.65}.psi01-servicos-card__list{flex-direction:column;gap:.3rem;margin-top:.25rem;display:flex}.psi01-servicos-card__item{color:var(--psi01-body);padding-left:.875rem;font-size:.8rem;line-height:1.5;position:relative}.psi01-servicos-card__item:before{content:"·";color:var(--psi01-wine);font-weight:700;position:absolute;left:0}.psi01-servicos-cta{background:var(--psi01-wine-dark);padding:4rem 2rem}.psi01-servicos-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:640px;margin-inline:auto;display:flex}.psi01-servicos-cta__title{font-family:var(--psi01-font-display);color:var(--psi01-white);margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700;line-height:1.25}.psi01-servicos-cta__body{color:#ffffffbf;max-width:480px;margin:0;font-size:.95rem;line-height:1.7}.psi01-servicos-cta__btns{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.psi01-esp-content{padding:var(--psi01-section-py) 4rem;background:var(--psi01-white);max-width:var(--psi01-container);margin-inline:auto}.psi01-esp-content__inner{grid-template-columns:1.3fr 1fr;align-items:start;gap:4rem;display:grid}.psi01-esp-content__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1.25rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700;line-height:1.25}.psi01-esp-content__body{color:var(--psi01-body);margin-bottom:1.75rem;font-size:.95rem;line-height:1.75}.psi01-esp-content__list-wrap{margin-bottom:2rem}.psi01-esp-content__list-title{color:var(--psi01-ink);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .875rem;font-size:.88rem;font-weight:700}.psi01-esp-content__list{flex-direction:column;gap:.5rem;display:flex}.psi01-esp-content__list-item{color:var(--psi01-body);align-items:center;gap:.625rem;font-size:.88rem;display:flex}.psi01-esp-content__check{width:1rem;height:1rem;color:var(--psi01-wine);flex-shrink:0}.psi01-esp-content__sidebar-card{background:var(--psi01-gray);border-radius:var(--psi01-radius);flex-direction:column;gap:1rem;padding:2rem;display:flex;position:sticky;top:88px}.psi01-esp-content__sidebar-title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:1rem;font-weight:700}.psi01-esp-content__sidebar-body{color:var(--psi01-body);margin:0;font-size:.85rem;line-height:1.65}.psi01-esp-content__sidebar-items{border-top:1px solid var(--psi01-line);border-bottom:1px solid var(--psi01-line);flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.psi01-esp-content__sidebar-item{color:var(--psi01-body);align-items:flex-start;gap:.6rem;font-size:.82rem;display:flex}.psi01-esp-content__sidebar-item svg{width:14px;height:14px;color:var(--psi01-wine);flex-shrink:0;margin-top:.15rem}.psi01-esp-content__sidebar-cta{justify-content:center;align-self:stretch}.psi01-esp-nao-encontrada{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.psi01-esp-nao-encontrada__icon{width:4rem;height:4rem;color:var(--psi01-wine)}.psi01-esp-nao-encontrada__icon svg{width:100%;height:100%}.psi01-esp-nao-encontrada h1{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:1.75rem;font-weight:700}.psi01-esp-nao-encontrada p{color:var(--psi01-body);margin:0;font-size:.95rem}@media(max-width:1024px){.psi01-servicos-cats{padding:3rem 2rem}.psi01-servicos-grupo__grid{grid-template-columns:repeat(2,1fr)}.psi01-esp-content{padding:3rem 2rem}.psi01-esp-content__inner{grid-template-columns:1fr}.psi01-esp-content__sidebar-card{position:static}}@media(max-width:640px){.psi01-servicos-grupo__grid{grid-template-columns:1fr}.psi01-servicos-cta__btns{flex-direction:column;align-items:stretch}}.psi01-equipe-members{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);margin-inline:auto}.psi01-equipe-members__intro{margin-inline:auto;text-align:center;max-width:720px;margin-bottom:3rem}.psi01-equipe-members__intro p{color:var(--psi01-body);margin:0;font-size:.95rem;line-height:1.75}.psi01-equipe-members__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.psi01-equipe-card{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);flex-direction:column;display:flex;overflow:hidden}.psi01-equipe-card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-equipe-card__img-wrap{height:300px;overflow:hidden}.psi01-equipe-card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.psi01-equipe-card:hover .psi01-equipe-card__img{transform:scale(1.03)}.psi01-equipe-card__info{flex-direction:column;flex:1;gap:.25rem;padding:1.5rem;display:flex}.psi01-equipe-card__name{font-family:var(--psi01-font-display);color:var(--psi01-wine);font-size:1rem;font-weight:700;line-height:1.2}.psi01-equipe-card__role{color:var(--psi01-gray-dark);font-size:.8rem;font-weight:500}.psi01-equipe-card__reg{color:var(--psi01-gray-dark);font-size:.73rem}.psi01-equipe-card__specs{flex-wrap:wrap;gap:.4rem;margin:.4rem 0;display:flex}.psi01-equipe-card__spec{color:var(--psi01-wine);background:var(--psi01-wine-light);border-radius:2px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.psi01-equipe-card__bio{color:var(--psi01-body);flex:1;margin:.5rem 0 0;font-size:.83rem;line-height:1.65}.psi01-equipe-card__cta{align-self:flex-start;margin-top:1.25rem;padding:.6rem 1.25rem;font-size:.78rem}@media(max-width:1024px){.psi01-equipe-members{padding:3rem 2rem}.psi01-equipe-members__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.psi01-equipe-members__grid{grid-template-columns:1fr}}.psi01-blog-section{padding:var(--psi01-section-py) 2rem;background:var(--psi01-white)}.psi01-blog-section__inner{max-width:var(--psi01-container);flex-direction:column;gap:2.5rem;margin-inline:auto;display:flex}.psi01-blog-empty-section{padding:var(--psi01-section-py) 2rem;background:var(--psi01-white)}.psi01-blog-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:480px;margin-inline:auto;padding:4rem 2rem;display:flex}.psi01-blog-empty__icon{width:3.5rem;height:3.5rem;color:var(--psi01-wine)}.psi01-blog-empty__icon svg{width:100%;height:100%}.psi01-blog-empty__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:1.5rem;font-weight:700}.psi01-blog-empty__body{color:var(--psi01-body);margin:0;font-size:.92rem;line-height:1.65}.psi01-blog-destaque{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);background:var(--psi01-white);transition:box-shadow var(--psi01-transition);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.psi01-blog-destaque:hover{box-shadow:var(--psi01-shadow-md)}.psi01-blog-destaque__img-wrap{min-height:340px;position:relative;overflow:hidden}.psi01-blog-destaque__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.psi01-blog-destaque:hover .psi01-blog-destaque__img{transform:scale(1.03)}.psi01-blog-destaque__cat{background:var(--psi01-wine);color:var(--psi01-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--psi01-radius-sm);padding:.25rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:1rem;left:1rem}.psi01-blog-destaque__body{flex-direction:column;justify-content:center;gap:.75rem;padding:2.5rem;display:flex}.psi01-blog-destaque__meta{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.psi01-blog-destaque__author{color:var(--psi01-wine);font-size:.78rem;font-weight:600}.psi01-blog-destaque__date{color:var(--psi01-gray-dark);font-size:.75rem}.psi01-blog-destaque__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.25}.psi01-blog-destaque__excerpt{color:var(--psi01-body);margin:0;font-size:.88rem;line-height:1.7}.psi01-blog-destaque__link{color:var(--psi01-wine);transition:gap var(--psi01-transition);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.82rem;font-weight:600;display:inline-flex}.psi01-blog-destaque__link svg{width:14px;height:14px;transition:transform var(--psi01-transition)}.psi01-blog-destaque:hover .psi01-blog-destaque__link svg{transform:translate(3px)}.psi01-blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.psi01-blog-card{border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);background:var(--psi01-white);transition:box-shadow var(--psi01-transition),transform var(--psi01-transition);flex-direction:column;display:flex;overflow:hidden}.psi01-blog-card:hover{box-shadow:var(--psi01-shadow-md);transform:translateY(-2px)}.psi01-blog-card__img-wrap{height:200px;position:relative;overflow:hidden}.psi01-blog-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.psi01-blog-card:hover .psi01-blog-card__img{transform:scale(1.04)}.psi01-blog-card__cat{background:var(--psi01-wine);color:var(--psi01-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--psi01-radius-sm);padding:.2rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.psi01-blog-card__body{flex-direction:column;flex:1;gap:.4rem;padding:1.5rem;display:flex}.psi01-blog-card__meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.psi01-blog-card__author{color:var(--psi01-wine);font-size:.73rem;font-weight:600}.psi01-blog-card__date{color:var(--psi01-gray-dark);font-size:.72rem}.psi01-blog-card__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);flex:1;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.psi01-blog-card__excerpt{color:var(--psi01-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.psi01-blog-card__link{color:var(--psi01-wine);transition:gap var(--psi01-transition);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.78rem;font-weight:600;display:inline-flex}.psi01-blog-card__link svg{width:12px;height:12px;transition:transform var(--psi01-transition)}.psi01-blog-card:hover .psi01-blog-card__link svg{transform:translate(3px)}@media(max-width:1024px){.psi01-blog-section{padding:3rem 2rem}.psi01-blog-destaque{grid-template-columns:1fr}.psi01-blog-destaque__img-wrap{min-height:260px}.psi01-blog-destaque__body{padding:1.75rem}.psi01-blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.psi01-blog-grid{grid-template-columns:1fr}}.psi01-contato-info{padding:var(--psi01-section-py) 4rem;max-width:var(--psi01-container);background:var(--psi01-white);grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.psi01-contato-info__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1.5rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700}.psi01-contato-info__list{flex-direction:column;gap:0;margin-bottom:1.5rem;display:flex}.psi01-contato-info__item{border-bottom:1px solid var(--psi01-line);align-items:flex-start;gap:.875rem;padding:.875rem 0;display:flex}.psi01-contato-info__item:last-child{border-bottom:none}.psi01-contato-info__icon{width:1rem;height:1rem;color:var(--psi01-wine);flex-shrink:0;margin-top:.2rem}.psi01-contato-info__icon svg{width:100%;height:100%}.psi01-contato-info__item strong{color:var(--psi01-ink);margin-bottom:.1rem;font-size:.8rem;font-weight:700;display:block}.psi01-contato-info__item span{color:var(--psi01-body);font-size:.85rem;line-height:1.5}.psi01-contato-info__online{background:var(--psi01-wine-light);border-radius:var(--psi01-radius);align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex}.psi01-contato-info__online-icon{width:1.25rem;height:1.25rem;color:var(--psi01-wine);flex-shrink:0;margin-top:.1rem}.psi01-contato-info__online-icon svg{width:100%;height:100%}.psi01-contato-info__online strong{color:var(--psi01-wine-dark);margin-bottom:.25rem;font-size:.85rem;font-weight:700;display:block}.psi01-contato-info__online p{color:var(--psi01-body);margin:0;font-size:.82rem;line-height:1.6}.psi01-contato-info__map-wrap{border-radius:var(--psi01-radius);box-shadow:var(--psi01-shadow-md);position:sticky;top:80px;overflow:hidden}.psi01-contato-info__map{border:none;width:100%;height:420px;display:block}.psi01-contato-info__map-placeholder{background:var(--psi01-gray);width:100%;height:420px;color:var(--psi01-gray-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.85rem;display:flex}.psi01-contato-info__map-icon{width:2rem;height:2rem;color:var(--psi01-wine)}.psi01-contato-info__map-icon svg{width:100%;height:100%}.psi01-contato-form-wrap{background:var(--psi01-gray);padding:var(--psi01-section-py) 2rem}.psi01-contato-form-inner{max-width:760px;margin-inline:auto}.psi01-contato-form__header{margin-bottom:2rem}.psi01-contato-form__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 .5rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700}.psi01-contato-form__subtitle{color:var(--psi01-body);margin:0;font-size:.92rem;line-height:1.65}.psi01-contato-form{background:var(--psi01-white);border:1px solid var(--psi01-line);border-radius:var(--psi01-radius);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.psi01-contato-form__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.psi01-contato-form__field{flex-direction:column;gap:.4rem;display:flex}.psi01-contato-form__label{color:var(--psi01-ink);letter-spacing:.02em;font-size:.78rem;font-weight:600}.psi01-contato-form__input,.psi01-contato-form__textarea{width:100%;font-size:.88rem;font-family:var(--psi01-font-body);color:var(--psi01-ink);background:var(--psi01-white);border:1.5px solid var(--psi01-line);border-radius:var(--psi01-radius-sm);transition:border-color var(--psi01-transition),box-shadow var(--psi01-transition);resize:none;outline:none;padding:.75rem 1rem}.psi01-contato-form__input:focus,.psi01-contato-form__textarea:focus{border-color:var(--psi01-wine);box-shadow:0 0 0 3px #7b2d3e1a}.psi01-contato-form__input::placeholder,.psi01-contato-form__textarea::placeholder{color:var(--psi01-gray-dark)}.psi01-contato-form__actions{flex-wrap:wrap;gap:1rem;display:flex}.psi01-contato-form__note{color:var(--psi01-gray-dark);margin:0;font-size:.75rem;line-height:1.6}.psi01-contato-horarios{background:var(--psi01-white);padding:var(--psi01-section-py) 2rem;border-top:1px solid var(--psi01-line)}.psi01-contato-horarios__inner{text-align:center;max-width:560px;margin-inline:auto}.psi01-contato-horarios__title{font-family:var(--psi01-font-display);color:var(--psi01-wine-dark);margin:0 0 1.75rem;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700}.psi01-contato-horarios__table{border-collapse:collapse;width:100%;margin-bottom:1.25rem}.psi01-contato-horarios__row{border-bottom:1px solid var(--psi01-line)}.psi01-contato-horarios__row:last-child{border-bottom:none}.psi01-contato-horarios__day,.psi01-contato-horarios__hours{padding:.75rem .5rem;font-size:.88rem}.psi01-contato-horarios__day{color:var(--psi01-body);text-align:left;font-weight:400}.psi01-contato-horarios__hours{color:var(--psi01-ink);text-align:right;font-weight:600}.psi01-contato-horarios__note{color:var(--psi01-gray-dark);margin:0;font-size:.82rem;line-height:1.6}@media(max-width:1024px){.psi01-contato-info{grid-template-columns:1fr;padding:3rem 2rem}.psi01-contato-info__map-wrap{position:static}.psi01-contato-form-wrap,.psi01-contato-horarios{padding:3rem 2rem}}@media(max-width:640px){.psi01-contato-form__row{grid-template-columns:1fr}.psi01-contato-form{padding:1.5rem}.psi01-contato-form__actions{flex-direction:column}}@media(max-width:1024px){.tpl-psicologia01{overflow-x:hidden}.tpl-psicologia01 [style*=grid-template-columns]{grid-template-columns:1fr 1fr!important}.tpl-psicologia01 [class*=__grid],.tpl-psicologia01 [class*=-grid]{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.tpl-psicologia01 .psi01-header{padding:1rem!important}.tpl-psicologia01 .psi01-nav{flex-wrap:wrap!important;gap:.5rem!important}.tpl-psicologia01 section{padding-left:1.25rem!important;padding-right:1.25rem!important}.tpl-psicologia01 h1{font-size:clamp(1.75rem,4vw,2.5rem)!important}.tpl-psicologia01 h2{font-size:clamp(1.5rem,3.5vw,2rem)!important}}@media(max-width:768px){.tpl-psicologia01 [style*=grid-template-columns]{grid-template-columns:1fr!important}.tpl-psicologia01 [class*=__grid],.tpl-psicologia01 [class*=-grid]{grid-template-columns:1fr!important;gap:1.25rem!important}.tpl-psicologia01 .psi01-topbar__inner{text-align:center;flex-direction:column!important;gap:.5rem!important}.tpl-psicologia01 .psi01-header,.tpl-psicologia01 .psi01-header__brand{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.tpl-psicologia01 .psi01-nav{width:100%;flex-direction:column!important}.tpl-psicologia01 .psi01-footer__grid{grid-template-columns:1fr!important}.tpl-psicologia01 section{padding:2.5rem 1rem!important}.tpl-psicologia01 h1{font-size:clamp(1.5rem,6vw,2rem)!important}}.tpl-psicologia02{--c02-purple:#5b4b8a;--c02-purple-hover:#4a3a75;--c02-purple-light:#ede8f5;--c02-purple-mid:#8c7db5;--c02-amber:#d4874a;--c02-amber-hover:#bf7238;--c02-amber-light:#fdf0e7;--c02-teal:#3a8b7e;--c02-teal-hover:#2f7268;--c02-teal-light:#e5f2f0;--c02-teal-mid:#6ab5ab;--c02-white:#fff;--c02-off-white:#f9f7fe;--c02-ink:#1e1a2e;--c02-body:#3d3852;--c02-muted:#7a748c;--c02-line:#ddd8ee;--c02-gray:#f2f1f8;--c02-font-display:"Nunito", system-ui, sans-serif;--c02-font-body:"Inter", system-ui, sans-serif;--c02-section-py:4.5rem;--c02-container:1200px;--c02-radius:.75rem;--c02-radius-sm:.4rem;--c02-radius-lg:1.25rem;--c02-shadow-sm:0 1px 4px #5b4b8a14;--c02-shadow-md:0 4px 18px #5b4b8a1f;--c02-shadow-lg:0 8px 32px #5b4b8a29;--c02-transition:.2s ease;font-family:var(--c02-font-body);color:var(--c02-ink);background:var(--c02-off-white);line-height:1.6}.tpl-psicologia02 *,.tpl-psicologia02 :before,.tpl-psicologia02 :after{box-sizing:border-box}.tpl-psicologia02 img{max-width:100%;display:block}.tpl-psicologia02 a{color:inherit;text-decoration:none}.tpl-psicologia02 ul,.tpl-psicologia02 ol{margin:0;padding:0;list-style:none}.tpl-psicologia02 details summary{list-style:none}.tpl-psicologia02 details summary::-webkit-details-marker{display:none}.c02-eyebrow{font-family:var(--c02-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c02-purple-mid);margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:inline-block}.c02-eyebrow--amber{color:var(--c02-amber)}.c02-eyebrow--light{color:#ffffffbf}.c02-btn{font-family:var(--c02-font-display);cursor:pointer;border-radius:var(--c02-radius-sm);transition:background var(--c02-transition),transform var(--c02-transition);border:none;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.c02-btn:hover{transform:translateY(-1px)}.c02-btn--amber{background:var(--c02-amber);color:var(--c02-white)}.c02-btn--amber:hover{background:var(--c02-amber-hover)}.c02-btn--teal{background:var(--c02-teal);color:var(--c02-white)}.c02-btn--teal:hover{background:var(--c02-teal-hover)}.c02-btn--purple{background:var(--c02-purple);color:var(--c02-white)}.c02-btn--purple:hover{background:var(--c02-purple-hover)}.c02-btn--outline{color:var(--c02-amber);border:2px solid var(--c02-amber);background:0 0}.c02-btn--outline:hover{background:var(--c02-amber);color:var(--c02-white)}.c02-btn--sm{padding:.5rem 1.25rem;font-size:.8rem}.c02-btn--lg{padding:.9rem 2.25rem;font-size:.95rem}.c02-topbar{background:var(--c02-purple);padding:.45rem 0}.c02-topbar__inner{max-width:var(--c02-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding-inline:2rem;display:flex}.c02-topbar__social{gap:.5rem;display:flex}.c02-topbar__social-link{border-radius:var(--c02-radius-sm);width:1.75rem;height:1.75rem;color:var(--c02-white);transition:background var(--c02-transition);background:#ffffff1f;justify-content:center;align-items:center;display:flex}.c02-topbar__social-link svg{width:14px;height:14px}.c02-topbar__social-link:hover{background:#ffffff40}.c02-topbar__contact{align-items:center;gap:1.5rem;display:flex}.c02-topbar__item{color:var(--c02-white);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.c02-topbar__item svg{flex-shrink:0}.c02-header{background:var(--c02-white);border-bottom:2px solid var(--c02-line);z-index:100;height:70px;box-shadow:var(--c02-shadow-sm);justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:sticky;top:0}.c02-header__brand{align-items:center;gap:.75rem;display:flex}.c02-header__logo{width:auto;height:42px}.c02-header__name{font-family:var(--c02-font-display);color:var(--c02-purple);font-size:1.15rem;font-weight:800;line-height:1.1}.c02-header__specialty{color:var(--c02-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:400;display:block}.c02-nav{align-items:center;gap:0;display:flex}.c02-nav__link{color:var(--c02-ink);border-radius:var(--c02-radius-sm);transition:color var(--c02-transition),background var(--c02-transition);white-space:nowrap;padding:.5rem .75rem;font-size:.82rem;font-weight:600}.c02-nav__link:hover,.c02-nav__link[data-active=true]{color:var(--c02-purple);background:var(--c02-purple-light)}.c02-hero{justify-content:center;align-items:center;height:520px;display:flex;position:relative;overflow:hidden}.c02-hero__bg{position:absolute;inset:0}.c02-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.c02-hero__overlay{background:linear-gradient(135deg,#5b4b8abf,#1e1a2e8c);position:absolute;inset:0}.c02-hero__content{z-index:1;text-align:center;max-width:780px;padding:2rem;position:relative}.c02-hero__title{font-family:var(--c02-font-display);color:var(--c02-white);margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.15}.c02-hero__subtitle{color:#ffffffe0;margin:0 0 1.75rem;font-size:1.1rem;line-height:1.6}.c02-features{background:var(--c02-white);padding:0 2rem}.c02-features__grid{max-width:var(--c02-container);border:1.5px solid var(--c02-line);border-radius:var(--c02-radius);margin-inline:auto;z-index:2;box-shadow:var(--c02-shadow-md);grid-template-columns:repeat(4,1fr);margin-top:-2rem;display:grid;position:relative;overflow:hidden}.c02-features__card{text-align:center;background:var(--c02-white);border-right:1px solid var(--c02-line);flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.5rem;display:flex}.c02-features__card:last-child{border-right:none}.c02-features__icon{width:3rem;height:3rem;color:var(--c02-teal)}.c02-features__icon svg{width:100%;height:100%}.c02-features__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:.92rem;font-weight:800}.c02-features__body{color:var(--c02-body);text-align:center;margin:0;font-size:.82rem;line-height:1.6}.c02-features__bar{background:var(--c02-teal);text-align:center;border-radius:var(--c02-radius-sm);max-width:var(--c02-container);margin-inline:auto;margin-top:1.5rem;padding:.9rem 2rem}.c02-features__bar span{color:var(--c02-white);letter-spacing:.02em;font-size:.88rem;font-weight:700}.c02-equipe-prev{background:var(--c02-amber-light);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-inline:auto;display:grid}.c02-equipe-prev__photos{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.c02-equipe-prev__photo-wrap{aspect-ratio:1;border:3px solid var(--c02-white);box-shadow:var(--c02-shadow-sm);border-radius:50%;overflow:hidden}.c02-equipe-prev__photo{object-fit:cover;object-position:top center;width:100%;height:100%}.c02-equipe-prev__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.2}.c02-equipe-prev__body{color:var(--c02-body);margin-bottom:.75rem;font-size:.93rem;line-height:1.75}.c02-tratamentos{padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);background:var(--c02-off-white);margin-inline:auto}.c02-tratamentos__header{text-align:center;margin-bottom:2.5rem}.c02-tratamentos__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:800}.c02-tratamentos__grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.c02-tratamentos__card{background:var(--c02-white);border-radius:var(--c02-radius);border:1px solid var(--c02-line);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;display:flex;overflow:hidden}.c02-tratamentos__card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-3px)}.c02-tratamentos__card-img-wrap{height:140px;overflow:hidden}.c02-tratamentos__card-img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.c02-tratamentos__card:hover .c02-tratamentos__card-img{transform:scale(1.04)}.c02-tratamentos__card-body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1rem;display:flex}.c02-tratamentos__card-title{font-family:var(--c02-font-display);color:var(--c02-ink);text-align:center;margin:0;font-size:.88rem;font-weight:800;line-height:1.3}.c02-tratamentos__card-desc{color:var(--c02-body);text-align:center;flex:1;margin:0;font-size:.78rem;line-height:1.6}.c02-cta-mid,.c02-cta-final{background:var(--c02-teal-light);padding:4.5rem 2rem;position:relative;overflow:hidden}.c02-cta-mid:before,.c02-cta-final:before{content:"";background:#3a8b7e26;border-radius:50%;width:420px;height:420px;position:absolute;top:-80px;right:-120px}.c02-cta-mid:after,.c02-cta-final:after{content:"";background:#3a8b7e1a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-100px;left:-80px}.c02-cta-mid__inner,.c02-cta-final__inner{z-index:1;text-align:center;max-width:680px;margin-inline:auto;position:relative}.c02-cta-mid__title,.c02-cta-final__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.2}.c02-cta-mid__body,.c02-cta-final__body{color:var(--c02-body);max-width:540px;margin:0 0 1.75rem;margin-inline:auto;font-size:.95rem;line-height:1.7}.c02-cta-mid__btns,.c02-cta-final__btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.c02-terapias-lista{padding:var(--c02-section-py) 4rem;background:var(--c02-white);max-width:var(--c02-container);margin-inline:auto}.c02-terapias-lista__header{margin-bottom:2.5rem}.c02-terapias-lista__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:.25rem 0 0;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.c02-terapias-lista__grid{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-bottom:2.5rem;display:grid}.c02-terapias-lista__col-title{font-family:var(--c02-font-display);color:var(--c02-ink);border-bottom:2px solid var(--c02-purple-light);margin:0 0 1.25rem;padding-bottom:.5rem;font-size:.95rem;font-weight:800}.c02-terapias-lista__list{flex-direction:column;gap:.5rem;display:flex}.c02-terapias-lista__item{color:var(--c02-body);align-items:center;gap:.6rem;font-size:.84rem;line-height:1.5;display:flex}.c02-terapias-lista__dot{background:var(--c02-teal-light);border:2px solid var(--c02-teal);border-radius:50%;flex-shrink:0;width:1rem;height:1rem}.c02-terapias-lista__cta{justify-content:center;display:flex}.c02-sobre-centro{background:var(--c02-purple-light);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;margin-inline:auto;display:grid}.c02-sobre-centro__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.2}.c02-sobre-centro__body{color:var(--c02-body);margin-bottom:.875rem;font-size:.93rem;line-height:1.75}.c02-sobre-centro__addresses{flex-direction:column;gap:.6rem;margin:1.25rem 0 1.75rem;display:flex}.c02-sobre-centro__address{color:var(--c02-body);align-items:flex-start;gap:.5rem;margin:0;font-size:.88rem;display:flex}.c02-sobre-centro__pin{color:var(--c02-amber);flex-shrink:0;margin-top:.15rem}.c02-sobre-centro__photos{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.c02-sobre-centro__photo-wrap{border-radius:var(--c02-radius);height:180px;overflow:hidden}.c02-sobre-centro__photo{object-fit:cover;width:100%;height:100%;transition:transform .35s}.c02-sobre-centro__photo-wrap:hover .c02-sobre-centro__photo{transform:scale(1.04)}.c02-resenhas{padding:var(--c02-section-py) 4rem;background:var(--c02-white);max-width:var(--c02-container);margin-inline:auto}.c02-resenhas__header{text-align:center;margin-bottom:2.5rem}.c02-resenhas__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.c02-resenhas__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.c02-resenhas__card{background:var(--c02-gray);border-radius:var(--c02-radius);transition:box-shadow var(--c02-transition);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.c02-resenhas__card:hover{box-shadow:var(--c02-shadow-md)}.c02-resenhas__card-head{align-items:flex-start;gap:.75rem;display:flex}.c02-resenhas__avatar{background:var(--c02-purple);width:2.25rem;height:2.25rem;color:var(--c02-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.c02-resenhas__name{color:var(--c02-ink);font-size:.85rem;font-weight:700;display:block}.c02-resenhas__date{color:var(--c02-muted);font-size:.73rem;display:block}.c02-resenhas__google-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto}.c02-resenhas__stars{color:#f59e0b;gap:.15rem;display:flex}.c02-resenhas__quote{color:var(--c02-body);flex:1;margin:0;font-size:.83rem;line-height:1.65}.c02-resenhas__note{text-align:center;color:var(--c02-muted);margin:0 0 1.5rem;font-size:.82rem}.c02-resenhas__cta{justify-content:center;display:flex}.c02-fundadora{padding:var(--c02-section-py) 4rem;background:var(--c02-white);max-width:var(--c02-container);grid-template-columns:1fr 1.3fr;align-items:center;gap:4rem;margin-inline:auto;display:grid}.c02-fundadora__img-wrap{aspect-ratio:1;border:4px solid var(--c02-purple-light);box-shadow:var(--c02-shadow-md);border-radius:50%;max-width:440px;margin-inline:auto;overflow:hidden}.c02-fundadora__img{object-fit:cover;object-position:top center;width:100%;height:100%}.c02-fundadora__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:800;line-height:1.2}.c02-fundadora__body{color:var(--c02-body);margin-bottom:.875rem;font-size:.93rem;line-height:1.75}.c02-faq{background:var(--c02-amber-light);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);grid-template-columns:260px 1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.c02-faq__icon-wrap{background:var(--c02-purple-light);border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin-inline:auto;display:flex}.c02-faq__icon{width:70px;height:70px;color:var(--c02-purple)}.c02-faq__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.5rem;font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:800;line-height:1.2}.c02-faq__list{flex-direction:column;gap:0;display:flex}.c02-faq__item{border:1px solid var(--c02-line);border-radius:var(--c02-radius-sm);background:var(--c02-white);margin-bottom:.5rem;overflow:hidden}.c02-faq__details{width:100%}.c02-faq__summary{cursor:pointer;color:var(--c02-ink);-webkit-user-select:none;user-select:none;transition:background var(--c02-transition);align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.88rem;font-weight:700;display:flex}.c02-faq__summary:hover{background:var(--c02-gray)}.c02-faq__plus{width:1rem;height:1rem;color:var(--c02-amber);transition:transform var(--c02-transition);flex-shrink:0}details[open] .c02-faq__plus{transform:rotate(45deg)}.c02-faq__answer{color:var(--c02-body);margin:0;padding:0 1.25rem 1rem 3rem;font-size:.85rem;line-height:1.7}.c02-blog-prev{padding:var(--c02-section-py) 4rem;background:var(--c02-off-white);max-width:var(--c02-container);margin-inline:auto}.c02-blog-prev__header{text-align:center;margin-bottom:2.5rem}.c02-blog-prev__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.c02-blog-prev__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.c02-blog-prev__card{background:var(--c02-white);border-radius:var(--c02-radius);border:1px solid var(--c02-line);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;display:flex;overflow:hidden}.c02-blog-prev__card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-2px)}.c02-blog-prev__img-wrap{height:180px;overflow:hidden}.c02-blog-prev__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.c02-blog-prev__card:hover .c02-blog-prev__img{transform:scale(1.04)}.c02-blog-prev__card-body{flex-direction:column;flex:1;gap:.4rem;padding:1.25rem;display:flex}.c02-blog-prev__date{color:var(--c02-muted);font-size:.72rem}.c02-blog-prev__card-title{font-family:var(--c02-font-display);color:var(--c02-ink);flex:1;margin:0;font-size:.92rem;font-weight:800;line-height:1.3}.c02-blog-prev__excerpt{color:var(--c02-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.6;display:-webkit-box;overflow:hidden}.c02-blog-prev__cta{justify-content:center;display:flex}.c02-contato-form{background:var(--c02-teal-light);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);grid-template-columns:1fr 1.3fr;align-items:start;gap:4rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}.c02-contato-form:before{content:"";pointer-events:none;background:#3a8b7e26;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-120px;right:-100px}.c02-contato-form__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:800;line-height:1.2}.c02-contato-form__body{color:var(--c02-body);margin-bottom:.75rem;font-size:.93rem;line-height:1.7}.c02-contato-form__phone-note{color:var(--c02-body);margin:0;font-size:.88rem;font-weight:600;line-height:1.6}.c02-contato-form__form{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.c02-contato-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.c02-contato-form__input,.c02-contato-form__textarea{background:var(--c02-white);border:1.5px solid var(--c02-line);border-radius:var(--c02-radius-sm);width:100%;font-size:.87rem;font-family:var(--c02-font-body);color:var(--c02-ink);transition:border-color var(--c02-transition),box-shadow var(--c02-transition);resize:none;outline:none;padding:.75rem 1rem}.c02-contato-form__input:focus,.c02-contato-form__textarea:focus{border-color:var(--c02-purple);box-shadow:0 0 0 3px #5b4b8a1f}.c02-contato-form__input::placeholder,.c02-contato-form__textarea::placeholder{color:var(--c02-muted)}.c02-contato-form__check{color:var(--c02-body);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.5;display:flex}.c02-contato-form__check input{accent-color:var(--c02-purple);flex-shrink:0;margin-top:.1rem}.c02-footer{background:var(--c02-teal);padding:3.5rem 4rem 1.5rem}.c02-footer__grid{max-width:var(--c02-container);margin-inline:auto;grid-template-columns:280px 1fr 1fr 220px;gap:2.5rem;margin-bottom:2.5rem;display:grid}.c02-footer__doctoralia{background:var(--c02-white);border-radius:var(--c02-radius);margin-bottom:1.25rem;padding:1.25rem}.c02-footer__doctoralia-title{color:var(--c02-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.72rem}.c02-footer__doctoralia-pct{font-family:var(--c02-font-display);color:var(--c02-purple);font-size:1.75rem;font-weight:900}.c02-footer__doctoralia-sub{color:var(--c02-body);font-size:.78rem;line-height:1.4}.c02-footer__social-title{color:var(--c02-white);margin:1.25rem 0 .75rem;font-size:.8rem;font-weight:700}.c02-footer__social-links{gap:.5rem;display:flex}.c02-footer__social-link{border-radius:var(--c02-radius-sm);width:2rem;height:2rem;color:var(--c02-white);transition:background var(--c02-transition);background:#ffffff26;justify-content:center;align-items:center;display:flex}.c02-footer__social-link svg{width:14px;height:14px}.c02-footer__social-link:hover{background:#ffffff4d}.c02-footer__col-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff1f;margin-bottom:1rem;padding-bottom:.5rem;font-size:.78rem;font-weight:700}.c02-footer__nav-list{flex-direction:column;gap:.4rem;display:flex}.c02-footer__nav-link{color:#ffffffbf;transition:color var(--c02-transition);padding:.15rem 0;font-size:.83rem}.c02-footer__nav-link:hover{color:var(--c02-white)}.c02-footer__contact-list{flex-direction:column;gap:.75rem;display:flex}.c02-footer__contact-item{color:#ffffffbf;align-items:flex-start;gap:.6rem;font-size:.83rem;display:flex}.c02-footer__contact-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.c02-footer__bottom{max-width:var(--c02-container);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding-top:1.25rem;display:flex}.c02-footer__copy{color:#fff6;font-size:.75rem}.c02-footer__legal{gap:1.25rem;display:flex}.c02-footer__legal-link{color:#fff6;transition:color var(--c02-transition);font-size:.75rem}.c02-footer__legal-link:hover{color:#fffc}.c02-page-inner-hero{max-width:var(--c02-container);background:var(--c02-off-white);grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-inline:auto;padding:3.5rem 4rem;display:grid}.c02-page-inner-hero__img-wrap{border-radius:var(--c02-radius-lg);overflow:hidden}.c02-page-inner-hero__img{object-fit:cover;border-radius:var(--c02-radius-lg);width:100%;height:420px}.c02-page-inner-hero__title{font-family:var(--c02-font-display);color:var(--c02-ink);text-align:center;margin:0 0 1.25rem;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:900;line-height:1.15}.c02-page-inner-hero__body{color:var(--c02-body);text-align:center;margin-bottom:.875rem;font-size:.93rem;line-height:1.75}.c02-lang-bar{background:var(--c02-teal);text-align:center;padding:.875rem 2rem}.c02-lang-bar span{color:var(--c02-white);font-size:.88rem;font-weight:700}@media(max-width:1024px){.c02-features__grid{grid-template-columns:repeat(2,1fr);margin-top:0}.c02-equipe-prev{grid-template-columns:1fr;padding:3rem 2rem}.c02-tratamentos{padding:3rem 2rem}.c02-tratamentos__grid{grid-template-columns:repeat(3,1fr)}.c02-terapias-lista{padding:3rem 2rem}.c02-terapias-lista__grid{grid-template-columns:repeat(2,1fr)}.c02-sobre-centro{grid-template-columns:1fr;padding:3rem 2rem}.c02-resenhas{padding:3rem 2rem}.c02-resenhas__grid{grid-template-columns:repeat(2,1fr)}.c02-fundadora,.c02-faq{grid-template-columns:1fr;padding:3rem 2rem}.c02-blog-prev{padding:3rem 2rem}.c02-blog-prev__grid{grid-template-columns:repeat(2,1fr)}.c02-contato-form{grid-template-columns:1fr;padding:3rem 2rem}.c02-footer__grid{grid-template-columns:1fr 1fr;gap:2rem;padding:0}.c02-page-inner-hero{grid-template-columns:1fr;padding:3rem 2rem}}@media(max-width:640px){.c02-features__grid{grid-template-columns:1fr}.c02-tratamentos__grid{grid-template-columns:repeat(2,1fr)}.c02-terapias-lista__grid,.c02-resenhas__grid,.c02-blog-prev__grid,.c02-footer__grid{grid-template-columns:1fr}.c02-hero{height:380px}.c02-contato-form__row{grid-template-columns:1fr}.c02-cta-mid__btns,.c02-cta-final__btns{flex-direction:column;align-items:center}.c02-topbar__inner{justify-content:center}}.c02-sobre-hero{align-items:flex-end;height:420px;display:flex;position:relative;overflow:hidden}.c02-sobre-hero__img-wrap{position:absolute;inset:0}.c02-sobre-hero__img{object-fit:cover;object-position:center;width:100%;height:100%}.c02-sobre-hero__overlay{background:linear-gradient(#5b4b8a40,#1e1a2eb3);position:absolute;inset:0}.c02-sobre-hero__content{z-index:1;max-width:var(--c02-container);width:100%;margin-inline:auto;padding:2.5rem 4rem;position:relative}.c02-sobre-hero__title{font-family:var(--c02-font-display);color:var(--c02-white);margin:.4rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:900;line-height:1.1}.c02-sobre-hero__subtitle{color:#ffffffd1;max-width:560px;margin:0;font-size:1rem;line-height:1.7}.c02-sobre-missao{background:var(--c02-off-white);padding:var(--c02-section-py) 4rem}.c02-sobre-missao__inner{max-width:var(--c02-container);margin-inline:auto}.c02-sobre-missao__title{font-family:var(--c02-font-display);color:var(--c02-ink);text-align:center;margin:0 0 1.25rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800;line-height:1.2}.c02-sobre-missao__body{color:var(--c02-body);margin-bottom:.875rem;text-align:center;max-width:760px;margin-inline:auto;font-size:.93rem;line-height:1.75}.c02-sobre-missao__values{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.c02-sobre-missao__value{background:var(--c02-purple-light);border-radius:var(--c02-radius);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.c02-sobre-missao__value:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-2px)}.c02-sobre-missao__value-icon{width:2.5rem;height:2.5rem;color:var(--c02-purple)}.c02-sobre-missao__value-icon svg{width:100%;height:100%}.c02-sobre-missao__value-title{font-family:var(--c02-font-display);color:var(--c02-ink);font-size:.92rem;font-weight:800}.c02-sobre-missao__value-body{color:var(--c02-body);margin:0;font-size:.82rem;line-height:1.6}.c02-sobre-equipe{padding:var(--c02-section-py) 4rem;background:var(--c02-white);max-width:var(--c02-container);margin-inline:auto}.c02-sobre-equipe__header{text-align:center;margin-bottom:2.5rem}.c02-sobre-equipe__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .5rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.c02-sobre-equipe__subtitle{color:var(--c02-body);max-width:560px;margin-inline:auto;font-size:.93rem;line-height:1.7}.c02-sobre-equipe__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.75rem;display:grid}.c02-sobre-equipe__card{border:1px solid var(--c02-line);border-radius:var(--c02-radius);transition:box-shadow var(--c02-transition),transform var(--c02-transition);overflow:hidden}.c02-sobre-equipe__card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-2px)}.c02-sobre-equipe__img-wrap{height:280px;overflow:hidden}.c02-sobre-equipe__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.c02-sobre-equipe__card:hover .c02-sobre-equipe__img{transform:scale(1.03)}.c02-sobre-equipe__info{flex-direction:column;gap:.2rem;padding:1.25rem;display:flex}.c02-sobre-equipe__name{font-family:var(--c02-font-display);color:var(--c02-purple);font-size:.95rem;font-weight:800}.c02-sobre-equipe__role{color:var(--c02-muted);font-size:.78rem;font-weight:500}.c02-sobre-equipe__reg{color:var(--c02-muted);font-size:.72rem}.c02-sobre-equipe__specs{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;display:flex}.c02-sobre-equipe__spec{color:var(--c02-teal);background:var(--c02-teal-light);border-radius:2px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.c02-sobre-equipe__bio{color:var(--c02-body);margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.c02-sobre-abord{background:var(--c02-teal-light);padding:var(--c02-section-py) 4rem}.c02-sobre-abord__header{text-align:center;max-width:var(--c02-container);margin-bottom:2.5rem;margin-inline:auto}.c02-sobre-abord__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,2rem);font-weight:800}.c02-sobre-abord__body{color:var(--c02-body);margin-bottom:.75rem;max-width:680px;margin-inline:auto;font-size:.93rem;line-height:1.75}.c02-sobre-abord__grid{max-width:var(--c02-container);margin-inline:auto;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.c02-sobre-abord__card{background:var(--c02-white);border-radius:var(--c02-radius);box-shadow:var(--c02-shadow-sm);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.c02-sobre-abord__card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-2px)}.c02-sobre-abord__card-icon{width:2.5rem;height:2.5rem;color:var(--c02-teal)}.c02-sobre-abord__card-icon svg{width:100%;height:100%}.c02-sobre-abord__card-title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:.88rem;font-weight:800;line-height:1.3}.c02-sobre-abord__card-body{color:var(--c02-body);margin:0;font-size:.82rem;line-height:1.65}.c02-sobre-abord__cta{justify-content:center;display:flex}@media(max-width:1024px){.c02-sobre-hero__content{padding:2rem}.c02-sobre-missao{padding:3rem 2rem}.c02-sobre-missao__values{grid-template-columns:repeat(2,1fr)}.c02-sobre-equipe,.c02-sobre-abord{padding:3rem 2rem}.c02-sobre-abord__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.c02-sobre-missao__values,.c02-sobre-abord__grid,.c02-sobre-equipe__grid{grid-template-columns:1fr}.c02-sobre-hero{height:300px}}.c02-servicos-hero{background:var(--c02-purple);text-align:center;padding:4.5rem 2rem}.c02-servicos-hero__inner{max-width:720px;margin-inline:auto}.c02-servicos-hero__title{font-family:var(--c02-font-display);color:var(--c02-white);margin:.4rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:900;line-height:1.15}.c02-servicos-hero__subtitle{color:#ffffffd1;max-width:560px;margin-inline:auto;font-size:1rem;line-height:1.7}.c02-servicos-cats{padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);background:var(--c02-off-white);margin-inline:auto}.c02-servicos-grupo{margin-bottom:3.5rem}.c02-servicos-grupo:last-child{margin-bottom:0}.c02-servicos-grupo__header{margin-bottom:2rem}.c02-servicos-grupo__name{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .4rem;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800}.c02-servicos-grupo__desc{color:var(--c02-body);max-width:560px;font-size:.9rem;line-height:1.65}.c02-servicos-grupo__grid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.c02-servicos-card{background:var(--c02-white);border:1px solid var(--c02-line);border-radius:var(--c02-radius);transition:box-shadow var(--c02-transition),transform var(--c02-transition);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.c02-servicos-card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-3px)}.c02-servicos-card__img-wrap{height:160px;overflow:hidden}.c02-servicos-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.c02-servicos-card:hover .c02-servicos-card__img{transform:scale(1.04)}.c02-servicos-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1rem;display:flex}.c02-servicos-card__title{font-family:var(--c02-font-display);color:var(--c02-ink);text-align:center;margin:0;font-size:.88rem;font-weight:800;line-height:1.3}.c02-servicos-card__desc{color:var(--c02-body);text-align:center;flex:1;margin:0;font-size:.78rem;line-height:1.6}.c02-servicos-cta{background:var(--c02-teal-light);padding:4.5rem 2rem;position:relative;overflow:hidden}.c02-servicos-cta__inner{text-align:center;z-index:1;max-width:640px;margin-inline:auto;position:relative}.c02-servicos-cta__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:800;line-height:1.2}.c02-servicos-cta__body{color:var(--c02-body);margin:0 0 1.75rem;font-size:.95rem;line-height:1.7}.c02-servicos-cta__btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.c02-esp__equipe-strip{background:var(--c02-amber-light);padding:3rem 4rem}.c02-esp__equipe-strip__inner{max-width:var(--c02-container);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-inline:auto;display:grid}.c02-esp__equipe-photos{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.c02-esp__equipe-photo{aspect-ratio:1;border:3px solid var(--c02-white);box-shadow:var(--c02-shadow-sm);border-radius:50%;overflow:hidden}.c02-esp__equipe-photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.c02-esp__equipe-title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.5rem;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:800;line-height:1.2}.c02-esp__listas{background:var(--c02-white);padding:var(--c02-section-py) 4rem}.c02-esp__listas__inner{max-width:var(--c02-container);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-inline:auto;display:grid}.c02-esp__lista-title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.25rem;font-size:1rem;font-weight:800}.c02-esp__lista{flex-direction:column;gap:.6rem;display:flex}.c02-esp__lista-item{color:var(--c02-body);align-items:flex-start;gap:.6rem;font-size:.87rem;line-height:1.5;display:flex}.c02-esp__check{width:1.1rem;height:1.1rem;color:var(--c02-amber);flex-shrink:0;margin-top:.1rem}.c02-esp__tratamento{background:var(--c02-off-white);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.c02-esp__tratamento__img-wrap{border-radius:var(--c02-radius-lg);overflow:hidden}.c02-esp__tratamento__img{object-fit:cover;border-radius:var(--c02-radius-lg);width:100%;height:420px}.c02-esp__tratamento__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 1.25rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:800;line-height:1.2}.c02-esp__tratamento__body{color:var(--c02-body);margin-bottom:1.75rem;font-size:.93rem;line-height:1.75}.c02-esp__links{background:var(--c02-teal-light);padding:1.75rem 4rem}.c02-esp__links__inner{max-width:var(--c02-container);flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-inline:auto;display:flex}.c02-esp__links__title{color:var(--c02-ink);white-space:nowrap;margin:0;font-size:.88rem;font-weight:700}.c02-esp__links__list{flex-wrap:wrap;gap:.5rem;display:flex}.c02-esp__links__link{color:var(--c02-amber);transition:color var(--c02-transition);font-size:.82rem;font-weight:600}.c02-esp__links__link:hover{color:var(--c02-amber-hover)}.c02-esp__resenhas{background:var(--c02-amber-light);padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);margin-inline:auto}.c02-esp__resenhas__header{text-align:center;margin-bottom:2.5rem}.c02-esp__resenhas__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:800}.c02-esp__resenhas__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.c02-esp-nao-encontrado{text-align:center;background:var(--c02-off-white);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 2rem;display:flex}.c02-esp-nao-encontrado__icon{width:4rem;height:4rem;color:var(--c02-purple)}.c02-esp-nao-encontrado__icon svg{width:100%;height:100%}.c02-esp-nao-encontrado h1{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:1.75rem;font-weight:900}.c02-esp-nao-encontrado p{color:var(--c02-body);margin:0;font-size:.95rem}@media(max-width:1024px){.c02-servicos-cats{padding:3rem 2rem}.c02-servicos-grupo__grid{grid-template-columns:repeat(3,1fr)}.c02-esp__equipe-strip{padding:3rem 2rem}.c02-esp__equipe-strip__inner{grid-template-columns:1fr}.c02-esp__listas{padding:3rem 2rem}.c02-esp__tratamento{grid-template-columns:1fr;padding:3rem 2rem}.c02-esp__links{padding:1.5rem 2rem}.c02-esp__resenhas{padding:3rem 2rem}.c02-esp__resenhas__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.c02-servicos-grupo__grid{grid-template-columns:repeat(2,1fr)}.c02-esp__resenhas__grid{grid-template-columns:1fr}}.c02-equipe-members{padding:var(--c02-section-py) 4rem;background:var(--c02-white);max-width:var(--c02-container);margin-inline:auto}.c02-equipe-members__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;display:grid}.c02-equipe-member-card{border:1px solid var(--c02-line);border-radius:var(--c02-radius-lg);background:var(--c02-white);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;display:flex;overflow:hidden}.c02-equipe-member-card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-3px)}.c02-equipe-member-card__img-wrap{height:300px;overflow:hidden}.c02-equipe-member-card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.c02-equipe-member-card:hover .c02-equipe-member-card__img{transform:scale(1.03)}.c02-equipe-member-card__info{flex-direction:column;flex:1;gap:.25rem;padding:1.5rem;display:flex}.c02-equipe-member-card__name{font-family:var(--c02-font-display);color:var(--c02-purple);font-size:1rem;font-weight:800;line-height:1.2}.c02-equipe-member-card__role{color:var(--c02-muted);font-size:.8rem;font-weight:500}.c02-equipe-member-card__reg{color:var(--c02-muted);font-size:.72rem}.c02-equipe-member-card__specs{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .1rem;display:flex}.c02-equipe-member-card__spec{color:var(--c02-teal);background:var(--c02-teal-light);border-radius:2px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.c02-equipe-member-card__langs{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.c02-equipe-member-card__lang{color:var(--c02-purple);background:var(--c02-purple-light);border-radius:2px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.c02-equipe-member-card__bio{color:var(--c02-body);flex:1;margin:.5rem 0 0;font-size:.82rem;line-height:1.65}.c02-equipe-member-card__cta{align-self:flex-start;margin-top:1rem}.c02-equipe-cta-contact{background:var(--c02-off-white);padding:3rem 4rem}.c02-equipe-cta-contact__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:760px;margin-inline:auto;display:flex}.c02-equipe-cta-contact__body{color:var(--c02-body);margin:0;font-size:.95rem;line-height:1.75}@media(max-width:1024px){.c02-equipe-members{padding:3rem 2rem}.c02-equipe-members__grid{grid-template-columns:repeat(2,1fr)}.c02-equipe-cta-contact{padding:3rem 2rem}}@media(max-width:640px){.c02-equipe-members__grid{grid-template-columns:1fr}}.c02-blog-hero{background:var(--c02-purple);text-align:center;padding:4.5rem 2rem}.c02-blog-hero__inner{max-width:720px;margin-inline:auto}.c02-blog-hero__title{font-family:var(--c02-font-display);color:var(--c02-white);margin:.4rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:900;line-height:1.15}.c02-blog-hero__subtitle{color:#ffffffd1;max-width:560px;margin-inline:auto;font-size:1rem;line-height:1.7}.c02-blog-posts{background:var(--c02-off-white);padding:var(--c02-section-py) 4rem}.c02-blog-posts__grid{max-width:var(--c02-container);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-inline:auto;display:grid}.c02-blog-card{background:var(--c02-white);border-radius:var(--c02-radius);border:1px solid var(--c02-line);transition:box-shadow var(--c02-transition),transform var(--c02-transition);flex-direction:column;display:flex;overflow:hidden}.c02-blog-card:hover{box-shadow:var(--c02-shadow-md);transform:translateY(-3px)}.c02-blog-card__img-wrap{height:200px;position:relative;overflow:hidden}.c02-blog-card__img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.c02-blog-card:hover .c02-blog-card__img{transform:scale(1.04)}.c02-blog-card__cat{background:var(--c02-amber);color:var(--c02-white);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--c02-radius-sm);padding:.2rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.c02-blog-card__body{flex-direction:column;flex:1;gap:.4rem;padding:1.25rem;display:flex}.c02-blog-card__meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.c02-blog-card__author{color:var(--c02-amber);font-size:.72rem;font-weight:700}.c02-blog-card__date{color:var(--c02-muted);font-size:.7rem}.c02-blog-card__title{font-family:var(--c02-font-display);color:var(--c02-ink);flex:1;margin:0;font-size:.92rem;font-weight:800;line-height:1.3}.c02-blog-card__excerpt{color:var(--c02-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.c02-blog-card__link{color:var(--c02-amber);transition:gap var(--c02-transition);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.c02-blog-card__arrow{width:12px;height:12px;transition:transform var(--c02-transition)}.c02-blog-card:hover .c02-blog-card__arrow{transform:translate(3px)}.c02-blog-empty-wrap{background:var(--c02-off-white);padding:var(--c02-section-py) 2rem}.c02-blog-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:480px;margin-inline:auto;padding:4rem 2rem;display:flex}.c02-blog-empty__icon{width:3.5rem;height:3.5rem;color:var(--c02-purple)}.c02-blog-empty__icon svg{width:100%;height:100%}.c02-blog-empty__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:1.5rem;font-weight:800}.c02-blog-empty__body{color:var(--c02-body);margin:0;font-size:.92rem;line-height:1.65}.c02-blog-cta{background:var(--c02-off-white);justify-content:center;padding:0 4rem 4rem;display:flex}@media(max-width:1024px){.c02-blog-posts{padding:3rem 2rem}.c02-blog-posts__grid{grid-template-columns:repeat(2,1fr)}.c02-blog-cta{padding:0 2rem 3rem}}@media(max-width:640px){.c02-blog-posts__grid{grid-template-columns:1fr}}.c02-ctt-info{padding:var(--c02-section-py) 4rem;max-width:var(--c02-container);background:var(--c02-off-white);grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;margin-inline:auto;display:grid}.c02-ctt-info__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800}.c02-ctt-info__body{color:var(--c02-body);margin-bottom:1.25rem;font-size:.93rem;line-height:1.75}.c02-ctt-info__list{flex-direction:column;gap:0;display:flex}.c02-ctt-info__item{border-bottom:1px solid var(--c02-line);align-items:flex-start;gap:.75rem;padding:.875rem 0;display:flex}.c02-ctt-info__item:last-child{border-bottom:none}.c02-ctt-info__icon{width:1rem;height:1rem;color:var(--c02-amber);flex-shrink:0;margin-top:.15rem}.c02-ctt-info__item-label{color:var(--c02-ink);margin-bottom:.1rem;font-size:.8rem;font-weight:700;display:block}.c02-ctt-info__item-value{color:var(--c02-body);font-size:.85rem;line-height:1.5}.c02-ctt-info__map-wrap{border-radius:var(--c02-radius-lg);box-shadow:var(--c02-shadow-md);position:sticky;top:80px;overflow:hidden}.c02-ctt-info__map{border:none;width:100%;height:420px;display:block}.c02-ctt-info__map-placeholder{background:var(--c02-teal-light);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:420px;padding:2rem;display:flex}.c02-ctt-info__map-placeholder .c02-ctt-info__icon{width:2rem;height:2rem;color:var(--c02-teal)}.c02-ctt-info__map-placeholder p{color:var(--c02-body);text-align:center;margin:0;font-size:.88rem}.c02-ctt-form-wrap{background:var(--c02-teal-light);padding:var(--c02-section-py) 4rem;grid-template-columns:1fr 1.3fr;align-items:start;gap:4rem;display:grid;position:relative;overflow:hidden}.c02-ctt-form-wrap:before{content:"";pointer-events:none;background:#3a8b7e26;border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-80px}.c02-ctt-form-wrap:after{content:"";pointer-events:none;background:#3a8b7e1a;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:120px}.c02-ctt-form-left__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:.25rem 0 .875rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:800;line-height:1.2}.c02-ctt-form-left__body{color:var(--c02-body);margin-bottom:.75rem;font-size:.93rem;line-height:1.75}.c02-ctt-form-left__phone-note{color:var(--c02-body);margin-bottom:1.5rem;font-size:.88rem;font-weight:600;line-height:1.6}.c02-ctt-form-left__wa{margin-top:.25rem}.c02-ctt-form{z-index:1;background:0 0;flex-direction:column;gap:1rem;display:flex;position:relative}.c02-ctt-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.c02-ctt-form__input,.c02-ctt-form__textarea{background:var(--c02-white);border:1.5px solid var(--c02-line);border-radius:var(--c02-radius-sm);width:100%;font-size:.87rem;font-family:var(--c02-font-body);color:var(--c02-ink);transition:border-color var(--c02-transition),box-shadow var(--c02-transition);resize:none;outline:none;padding:.75rem 1rem}.c02-ctt-form__input:focus,.c02-ctt-form__textarea:focus{border-color:var(--c02-purple);box-shadow:0 0 0 3px #5b4b8a1f}.c02-ctt-form__input::placeholder,.c02-ctt-form__textarea::placeholder{color:var(--c02-muted)}.c02-ctt-form__rgpd{border-radius:var(--c02-radius-sm);border:1px solid var(--c02-line);background:#fff9;padding:1rem 1.25rem}.c02-ctt-form__rgpd-text{color:var(--c02-body);margin:0;font-size:.78rem;line-height:1.6}.c02-ctt-form__check{color:var(--c02-body);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.5;display:flex}.c02-ctt-form__check input{accent-color:var(--c02-purple);flex-shrink:0;margin-top:.1rem}.c02-ctt-horarios{background:var(--c02-purple-light);padding:var(--c02-section-py) 2rem}.c02-ctt-horarios__inner{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:560px;margin-inline:auto;display:flex}.c02-ctt-horarios__title{font-family:var(--c02-font-display);color:var(--c02-ink);margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800}.c02-ctt-horarios__table{border-collapse:collapse;width:100%}.c02-ctt-horarios__row{border-bottom:1px solid var(--c02-line)}.c02-ctt-horarios__row:last-child{border-bottom:none}.c02-ctt-horarios__day,.c02-ctt-horarios__hours{padding:.75rem .5rem;font-size:.88rem}.c02-ctt-horarios__day{color:var(--c02-body);text-align:left}.c02-ctt-horarios__hours{color:var(--c02-ink);text-align:right;font-weight:700}.c02-ctt-horarios__note{color:var(--c02-muted);margin:0;font-size:.82rem}@media(max-width:1024px){.c02-ctt-info{grid-template-columns:1fr;padding:3rem 2rem}.c02-ctt-info__map-wrap{position:static}.c02-ctt-form-wrap{grid-template-columns:1fr;padding:3rem 2rem}.c02-ctt-horarios{padding:3rem 2rem}}@media(max-width:640px){.c02-ctt-form__row{grid-template-columns:1fr}}@media(max-width:1024px){.tpl-psicologia02{overflow-x:hidden}.tpl-psicologia02 [style*=grid-template-columns]{grid-template-columns:1fr 1fr!important}.tpl-psicologia02 [class*=__grid],.tpl-psicologia02 [class*=-grid]{grid-template-columns:1fr 1fr!important;gap:1.5rem!important}.tpl-psicologia02 [class*=c02-header],.tpl-psicologia02 [class*=c02-topbar]{flex-wrap:wrap!important}.tpl-psicologia02 [class*=c02-nav]{flex-wrap:wrap!important;gap:.5rem!important}.tpl-psicologia02 section{padding-left:1.25rem!important;padding-right:1.25rem!important}.tpl-psicologia02 h1{font-size:clamp(1.75rem,4vw,2.5rem)!important}.tpl-psicologia02 h2{font-size:clamp(1.5rem,3.5vw,2rem)!important}}@media(max-width:768px){.tpl-psicologia02 [style*=grid-template-columns]{grid-template-columns:1fr!important}.tpl-psicologia02 [class*=__grid],.tpl-psicologia02 [class*=-grid]{grid-template-columns:1fr!important;gap:1.25rem!important}.tpl-psicologia02 [class*=c02-topbar]{text-align:center;flex-direction:column!important;gap:.5rem!important;padding:.5rem 1rem!important}.tpl-psicologia02 [class*=c02-header]{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important;padding:1rem!important}.tpl-psicologia02 [class*=c02-nav]{width:100%;flex-direction:column!important}.tpl-psicologia02 [class*=c02-footer__grid],.tpl-psicologia02 [class*=c02-footer-grid],.tpl-psicologia02 [class*=c02-equipe],.tpl-psicologia02 [class*=c02-team]{grid-template-columns:1fr!important}.tpl-psicologia02 [class*=c02-faq]{padding:1rem!important}.tpl-psicologia02 [class*=c02-wa],.tpl-psicologia02 [class*=whatsapp-float]{width:48px!important;height:48px!important}.tpl-psicologia02 section{padding:2.5rem 1rem!important}.tpl-psicologia02 h1{font-size:clamp(1.5rem,6vw,2rem)!important}}.tpl-ortopedista01{--ort01-forest:#0f3a2e;--ort01-forest-dark:#082018;--ort01-mint:#6bbf8a;--ort01-mint-dark:#4ca070;--ort01-mint-soft:#e8f5ef;--ort01-sand:#f5f1e8;--ort01-ink:#1a1a1a;--ort01-body:#3d3d3d;--ort01-muted:#6b7b73;--ort01-line:#dde5df;--ort01-white:#fff;--ort01-font-display:"Manrope", system-ui, sans-serif;--ort01-font-body:"Inter", system-ui, sans-serif;--ort01-section-py:5rem;--ort01-container:1240px;--ort01-radius:16px;--ort01-radius-sm:10px;--ort01-shadow-sm:0 2px 8px #0f3a2e0f;--ort01-shadow-md:0 12px 32px -8px #0f3a2e2e;font-family:var(--ort01-font-body);color:var(--ort01-ink);background:var(--ort01-white);line-height:1.6}.tpl-ortopedista01 *,.tpl-ortopedista01 :before,.tpl-ortopedista01 :after{box-sizing:border-box}.tpl-ortopedista01 img{max-width:100%;height:auto;display:block}.tpl-ortopedista01 a{color:inherit;text-decoration:none}.tpl-ortopedista01 ul,.tpl-ortopedista01 ol{margin:0;padding:0;list-style:none}.tpl-ortopedista01 :where(h1,h2,h3,h4,h5){font-family:var(--ort01-font-display);color:var(--ort01-forest);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.tpl-ortopedista01 p{margin:0}.ort01-container{max-width:var(--ort01-container);width:100%;margin:0 auto;padding:0 1.5rem}.ort01-eyebrow{font-family:var(--ort01-font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ort01-mint-dark);align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:inline-flex}.ort01-eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.ort01-btn{font-family:var(--ort01-font-display);letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.6rem;font-size:.92rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ort01-btn--primary{background:var(--ort01-mint);color:var(--ort01-forest);box-shadow:var(--ort01-shadow-sm)}.ort01-btn--primary:hover{background:var(--ort01-mint-dark);box-shadow:var(--ort01-shadow-md);transform:translateY(-1px)}.ort01-btn--outline{color:var(--ort01-forest);border:1.5px solid var(--ort01-forest);background:0 0}.ort01-btn--outline:hover{background:var(--ort01-forest);color:var(--ort01-white)}.ort01-btn--ghost{color:var(--ort01-white);background:0 0;border:1.5px solid #fff6}.ort01-btn--ghost:hover{background:#ffffff1f}.ort01-topbar{background:var(--ort01-forest-dark);color:#ffffffd9;border-bottom:1px solid #ffffff0f;font-size:.82rem}.ort01-topbar__inner{max-width:var(--ort01-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:.55rem 1.5rem;display:flex}.ort01-topbar__group{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.ort01-topbar__item{align-items:center;gap:.45rem;display:inline-flex}.ort01-topbar__item svg{opacity:.7;width:14px;height:14px}.ort01-header{background:var(--ort01-white);border-bottom:1px solid var(--ort01-line);z-index:50;position:sticky;top:0}.ort01-header__inner{max-width:var(--ort01-container);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.ort01-header__brand{align-items:baseline;gap:.55rem;display:flex}.ort01-header__name{font-family:var(--ort01-font-display);color:var(--ort01-forest);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.ort01-header__specialty{color:var(--ort01-muted);font-size:.78rem;font-weight:500}.ort01-nav{align-items:center;gap:.25rem;display:flex}.ort01-nav__link{color:var(--ort01-body);border-radius:8px;padding:.45rem .85rem;font-size:.92rem;font-weight:500;transition:color .15s,background .15s}.ort01-nav__link:hover,.ort01-nav__link[data-active=true]{color:var(--ort01-forest);background:var(--ort01-mint-soft)}.ort01-header__cta{margin-left:.5rem}.ort01-hero{background:radial-gradient(circle at 90% 10%,var(--ort01-mint-soft) 0%,transparent 55%),var(--ort01-white);padding:5rem 1.5rem;overflow:hidden}.ort01-hero__inner{max-width:var(--ort01-container);grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.ort01-hero__title{margin:1.25rem 0;font-size:clamp(2.2rem,4.2vw,3.6rem)}.ort01-hero__title em{color:var(--ort01-mint-dark);font-style:normal}.ort01-hero__subtitle{color:var(--ort01-body);max-width:38ch;margin-bottom:1.75rem;font-size:1.1rem}.ort01-hero__ctas{flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem;display:flex}.ort01-hero__badges{border-top:1px solid var(--ort01-line);flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;display:flex}.ort01-hero__badge{color:var(--ort01-muted);flex-direction:column;font-size:.84rem;display:flex}.ort01-hero__badge strong{font-family:var(--ort01-font-display);color:var(--ort01-forest);font-size:1.45rem;font-weight:800}.ort01-hero__media{border-radius:var(--ort01-radius);box-shadow:var(--ort01-shadow-md);aspect-ratio:4/5;background:var(--ort01-mint-soft);position:relative;overflow:hidden}.ort01-hero__media img{object-fit:cover;width:100%;height:100%}.ort01-hero__media:after{content:"";background:linear-gradient(160deg,#0000 60%,#0f3a2e38);position:absolute;inset:0}.ort01-stats{background:var(--ort01-forest);color:var(--ort01-white);padding:3rem 1.5rem}.ort01-stats__grid{max-width:var(--ort01-container);grid-template-columns:repeat(4,1fr);gap:2rem;margin:0 auto;display:grid}.ort01-stat__value{font-family:var(--ort01-font-display);color:var(--ort01-mint);margin-bottom:.4rem;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:800;line-height:1}.ort01-stat__label{color:#ffffffc7;font-size:.92rem}.ort01-section{padding:var(--ort01-section-py) 1.5rem}.ort01-section--soft{background:var(--ort01-mint-soft)}.ort01-section--sand{background:var(--ort01-sand)}.ort01-section__head{text-align:center;max-width:720px;margin:0 auto 3rem}.ort01-section__title{margin:.6rem 0 .85rem;font-size:clamp(1.8rem,3vw,2.6rem)}.ort01-section__lead{color:var(--ort01-body);font-size:1.02rem}.ort01-specs__grid{max-width:var(--ort01-container);grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0 auto;display:grid}.ort01-spec{background:var(--ort01-white);border:1px solid var(--ort01-line);border-radius:var(--ort01-radius);flex-direction:column;gap:.8rem;padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ort01-spec:hover{box-shadow:var(--ort01-shadow-md);border-color:var(--ort01-mint);transform:translateY(-3px)}.ort01-spec__icon{background:var(--ort01-mint-soft);width:52px;height:52px;color:var(--ort01-mint-dark);border-radius:12px;justify-content:center;align-items:center;display:flex}.ort01-spec__icon svg{width:26px;height:26px}.ort01-spec__title{font-size:1.18rem}.ort01-spec__body{color:var(--ort01-body);font-size:.94rem}.ort01-spec__link{font-family:var(--ort01-font-display);color:var(--ort01-mint-dark);align-items:center;gap:.35rem;margin-top:auto;font-size:.88rem;font-weight:600;display:inline-flex}.ort01-spec__link svg{width:14px;height:14px;transition:transform .18s}.ort01-spec:hover .ort01-spec__link svg{transform:translate(3px)}.ort01-diffs__grid{max-width:var(--ort01-container);grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0 auto;display:grid}.ort01-diff{background:var(--ort01-white);border-radius:var(--ort01-radius);text-align:center;border:1px solid var(--ort01-line);padding:2rem 1.6rem}.ort01-diff__icon{background:var(--ort01-forest);width:56px;height:56px;color:var(--ort01-mint);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.ort01-diff__icon svg{width:26px;height:26px}.ort01-diff__title{margin-bottom:.5rem;font-size:1.05rem}.ort01-diff__body{color:var(--ort01-body);font-size:.9rem}.ort01-about{max-width:var(--ort01-container);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.ort01-about__media{border-radius:var(--ort01-radius);aspect-ratio:4/5;background:var(--ort01-sand);box-shadow:var(--ort01-shadow-md);overflow:hidden}.ort01-about__media img{object-fit:cover;width:100%;height:100%}.ort01-about__title{margin:.6rem 0 1.2rem;font-size:clamp(1.7rem,2.8vw,2.4rem)}.ort01-about__body{color:var(--ort01-body);margin-bottom:1.2rem}.ort01-about__creds{grid-template-columns:repeat(2,1fr);gap:.65rem 1.25rem;margin:1.4rem 0 1.75rem;display:grid}.ort01-about__cred{color:var(--ort01-body);align-items:center;gap:.55rem;font-size:.9rem;display:flex}.ort01-about__cred svg{width:16px;height:16px;color:var(--ort01-mint-dark);flex-shrink:0}.ort01-process__grid{max-width:var(--ort01-container);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0 auto;display:grid;position:relative}.ort01-step{background:var(--ort01-white);border-radius:var(--ort01-radius);border:1px solid var(--ort01-line);padding:2rem 1.6rem;position:relative}.ort01-step__num{font-family:var(--ort01-font-display);letter-spacing:.1em;color:var(--ort01-mint-dark);margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:block}.ort01-step__title{margin-bottom:.5rem;font-size:1.1rem}.ort01-step__body{color:var(--ort01-body);font-size:.9rem}.ort01-team__grid{max-width:var(--ort01-container);grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto;display:grid}.ort01-team-card{text-align:center}.ort01-team-card__photo{border:4px solid var(--ort01-white);width:180px;height:180px;box-shadow:var(--ort01-shadow-md);background:var(--ort01-mint-soft);border-radius:50%;margin:0 auto 1.25rem;overflow:hidden}.ort01-team-card__photo img{object-fit:cover;width:100%;height:100%}.ort01-team-card__name{margin-bottom:.25rem;font-size:1.15rem}.ort01-team-card__role{color:var(--ort01-mint-dark);margin-bottom:.5rem;font-size:.88rem;font-weight:600}.ort01-team-card__license{color:var(--ort01-muted);font-size:.8rem}.ort01-testimonials__grid{max-width:var(--ort01-container);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 auto;display:grid}.ort01-testimonial{background:var(--ort01-white);border-radius:var(--ort01-radius);border:1px solid var(--ort01-line);padding:2rem 1.75rem}.ort01-testimonial__stars{color:#ffb400;gap:2px;margin-bottom:1rem;display:flex}.ort01-testimonial__stars svg{width:16px;height:16px}.ort01-testimonial__quote{color:var(--ort01-body);margin-bottom:1.25rem;font-size:.96rem;line-height:1.65}.ort01-testimonial__author{font-family:var(--ort01-font-display);color:var(--ort01-forest);font-size:.95rem;font-weight:700}.ort01-testimonial__role{color:var(--ort01-muted);margin-top:.15rem;font-size:.82rem}.ort01-faq{max-width:820px;margin:0 auto}.ort01-faq__item{background:var(--ort01-white);border-radius:var(--ort01-radius-sm);border:1px solid var(--ort01-line);margin-bottom:.75rem;overflow:hidden}.ort01-faq__q{font-family:var(--ort01-font-display);color:var(--ort01-forest);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.ort01-faq__q:after{content:"+";color:var(--ort01-mint-dark);font-size:1.5rem;font-weight:300;transition:transform .2s}.ort01-faq__item[open] .ort01-faq__q:after{transform:rotate(45deg)}.ort01-faq__a{color:var(--ort01-body);padding:0 1.5rem 1.25rem;font-size:.96rem}.ort01-cta-final{background:var(--ort01-forest);color:var(--ort01-white);padding:4.5rem 1.5rem}.ort01-cta-final__inner{max-width:var(--ort01-container);grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.ort01-cta-final h2,.ort01-cta-final h3{color:var(--ort01-white)}.ort01-cta-final__title{margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.5rem)}.ort01-cta-final__sub{color:#ffffffd1;margin-bottom:1.75rem;font-size:1.02rem}.ort01-cta-final__list{flex-direction:column;gap:.85rem;display:flex}.ort01-cta-final__item{color:#ffffffeb;align-items:center;gap:.85rem;font-size:.95rem;display:flex}.ort01-cta-final__item svg{width:18px;height:18px;color:var(--ort01-mint);flex-shrink:0}.ort01-cta-final__card{background:var(--ort01-white);color:var(--ort01-ink);border-radius:var(--ort01-radius);box-shadow:var(--ort01-shadow-md);padding:2.25rem}.ort01-cta-final__card h3{color:var(--ort01-forest);margin-bottom:1.25rem;font-size:1.35rem}.ort01-form{flex-direction:column;gap:.85rem;display:flex}.ort01-form input,.ort01-form textarea{border:1px solid var(--ort01-line);border-radius:var(--ort01-radius-sm);width:100%;font-family:var(--ort01-font-body);color:var(--ort01-ink);background:var(--ort01-white);padding:.85rem 1rem;font-size:.94rem}.ort01-form input:focus,.ort01-form textarea:focus{border-color:var(--ort01-mint);box-shadow:0 0 0 3px var(--ort01-mint-soft);outline:none}.ort01-form textarea{resize:vertical;min-height:110px}.ort01-footer{background:var(--ort01-forest-dark);color:#ffffffc7;padding:3.5rem 1.5rem 1.5rem}.ort01-footer__grid{max-width:var(--ort01-container);border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:2.5rem;margin:0 auto;padding-bottom:2.5rem;display:grid}.ort01-footer__brand{font-family:var(--ort01-font-display);color:var(--ort01-white);margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.ort01-footer__about{font-size:.9rem;line-height:1.65}.ort01-footer__col-title{font-family:var(--ort01-font-display);color:var(--ort01-white);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.82rem;font-weight:700}.ort01-footer__list{flex-direction:column;gap:.55rem;font-size:.9rem;display:flex}.ort01-footer__list a:hover{color:var(--ort01-mint)}.ort01-footer__bottom{max-width:var(--ort01-container);color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding-top:1.5rem;font-size:.82rem;display:flex}.ort01-page-hero{background:var(--ort01-mint-soft);text-align:center;padding:4rem 1.5rem 3.5rem}.ort01-page-hero__inner{max-width:820px;margin:0 auto}.ort01-page-hero__title{margin:.75rem 0 .85rem;font-size:clamp(2rem,3.6vw,3rem)}.ort01-page-hero__subtitle{color:var(--ort01-body);font-size:1.05rem}.ort01-wa-float{color:#fff;z-index:60;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 30px -10px #0006}.ort01-blog-grid{max-width:var(--ort01-container);grid-template-columns:repeat(3,1fr);gap:1.75rem;margin:0 auto;display:grid}.ort01-blog-card{background:var(--ort01-white);border-radius:var(--ort01-radius);border:1px solid var(--ort01-line);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ort01-blog-card:hover{box-shadow:var(--ort01-shadow-md);transform:translateY(-3px)}.ort01-blog-card__cover{aspect-ratio:16/10;background:var(--ort01-mint-soft);overflow:hidden}.ort01-blog-card__cover img{object-fit:cover;width:100%;height:100%}.ort01-blog-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.ort01-blog-card__meta{color:var(--ort01-muted);gap:.75rem;font-size:.78rem;display:flex}.ort01-blog-card__cat{color:var(--ort01-mint-dark);font-weight:600}.ort01-blog-card__title{font-size:1.1rem}.ort01-blog-card__excerpt{color:var(--ort01-body);flex:1;font-size:.92rem}@media(max-width:1024px){.tpl-ortopedista01 [style*=grid-template-columns],.tpl-ortopedista01 [style*=gridTemplateColumns]{grid-template-columns:1fr 1fr!important;gap:2rem!important}.ort01-hero__inner,.ort01-about,.ort01-cta-final__inner{grid-template-columns:1fr;gap:2.5rem}.ort01-stats__grid,.ort01-specs__grid,.ort01-diffs__grid,.ort01-process__grid,.ort01-team__grid,.ort01-testimonials__grid,.ort01-blog-grid{grid-template-columns:repeat(2,1fr)}.ort01-footer__grid{grid-template-columns:1fr 1fr}.ort01-section,.ort01-hero{padding:3.5rem 1.25rem}}@media(max-width:768px){.tpl-ortopedista01 [style*=grid-template-columns],.tpl-ortopedista01 [style*=gridTemplateColumns]{grid-template-columns:1fr!important;gap:1.5rem!important}.ort01-stats__grid,.ort01-specs__grid,.ort01-diffs__grid,.ort01-process__grid,.ort01-team__grid,.ort01-testimonials__grid,.ort01-blog-grid,.ort01-footer__grid,.ort01-about__creds{grid-template-columns:1fr}.ort01-section,.ort01-hero{padding:3rem 1rem}.ort01-topbar__inner{gap:.75rem;padding:.55rem 1rem}.ort01-topbar__group{gap:.85rem}.ort01-header__inner{flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem}.ort01-nav{flex-wrap:wrap;justify-content:flex-start;gap:.1rem;width:100%}.ort01-nav__link{padding:.35rem .55rem;font-size:.82rem}.ort01-header__cta{margin-left:0}.ort01-hero__title{font-size:clamp(1.75rem,7vw,2.4rem)!important}.ort01-section__title{font-size:clamp(1.55rem,6vw,2rem)!important}.ort01-cta-final{padding:3rem 1rem}.ort01-cta-final__card{padding:1.75rem 1.25rem}.ort01-footer{padding:2.5rem 1rem 1.25rem}.ort01-footer__bottom{text-align:center;flex-direction:column;align-items:flex-start}.ort01-team-card__photo{width:140px;height:140px}.ort01-wa-float{width:48px;height:48px;bottom:1rem;right:1rem}}.tpl-ortopedista01{overflow-x:hidden}
