.doctors-grid[data-astro-cid-i25p6smy]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.doctors-grid[data-astro-cid-i25p6smy]{grid-template-columns:1fr}}.doctors-grid__all[data-astro-cid-i25p6smy]{margin-top:var(--space-5)}.contact-grid[data-astro-cid-i25p6smy] .contact-card[data-astro-cid-i25p6smy] .contact-item[data-astro-cid-i25p6smy]+.contact-item[data-astro-cid-i25p6smy]{margin-top:var(--space-4)}.first-fold{min-height:calc(100vh - var(--header-h,69px));min-height:calc(100svh - var(--header-h,69px));flex-direction:column;display:flex}.first-fold .hero--statement{flex:auto;min-height:auto}.first-fold .hero--statement .hero__content{min-height:auto}.hero--statement,.hero--statement .hero__image{overflow:hidden}.hero--statement .hero__texture{transform-origin:64%;will-change:transform;animation:40s ease-in-out infinite alternate heroDrift}@keyframes heroDrift{0%{transform:scale(1.04)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.hero--statement .eyebrow>span[aria-hidden=true]{display:none}.hero--statement h1{letter-spacing:-.02em;font-size:clamp(2.25rem,4.4vw,80px);line-height:1.05}@keyframes heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero--statement .hero__copy--statement>*{animation:.7s cubic-bezier(.2,.7,.2,1) both heroRise}.hero--statement .hero__copy--statement>.eyebrow{animation-delay:50ms}.hero--statement .hero__copy--statement>h1{animation-delay:.15s}.hero--statement .hero__copy--statement>p{animation-delay:.28s}.hero--statement .hero__copy--statement>.hero__actions{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.hero--statement .hero__texture,.hero--statement .hero__copy--statement>*{animation:none}}.pillar-list{margin:var(--space-6,40px) auto 0;max-width:880px;padding:0;list-style:none}.pillar-list li{border-top:1px solid #163d2c24;grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:26px 4px;display:grid}.pillar-list li:last-child{border-bottom:1px solid #163d2c24}.pillar-list__num{color:#b0894f;font-variant-numeric:tabular-nums;min-width:2.2ch;font-size:1.5rem;font-weight:600;line-height:1.1}.pillar-list h3{color:#163d2c;margin:0 0 6px;font-size:1.18rem}.pillar-list p{color:#5c6a60;margin:0;line-height:1.55}#reconhecimento-head p{max-width:none}.tl{max-width:880px;margin:var(--space-7,56px) auto 0;position:relative}.tl__spine{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tl__spine path{fill:none;stroke:url(#tlGrad);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.tl__list{z-index:1;margin:0;padding:0;list-style:none;position:relative}.tl__item{min-height:152px;position:relative}.tl__node{color:#163d2c;background:radial-gradient(circle at 32% 28%,#fff,#eef3e7 70%);border:1px solid #b0894f8c;border-radius:50%;place-items:center;width:74px;height:74px;font-size:.95rem;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #a7c1972e,0 18px 34px -18px #163d2c8c}.tl__item:nth-child(odd) .tl__node{left:24%}.tl__item:nth-child(2n) .tl__node{left:76%}.tl__card{width:40%;position:absolute;top:50%;transform:translateY(-50%)}.tl__item:nth-child(odd) .tl__card{text-align:left;left:34%}.tl__item:nth-child(2n) .tl__card{text-align:right;right:34%}.tl__card h3{color:#163d2c;margin:0 0 4px;font-size:1.1rem}.tl__card p{color:#5c6a60;margin:0;font-size:.9rem;line-height:1.5}@media (hover:hover){.tl__item:hover .tl__node{transform:translate(-50%,-50%)scale(1.07)}}@media (width<=680px){.tl{max-width:none}.tl__spine{display:none}.tl:before{content:"";opacity:.5;background:linear-gradient(#a7c197,#cda86a,#163d2c);width:2px;position:absolute;top:12px;bottom:12px;left:27px}.tl__item{min-height:0;padding:6px 0 24px 76px}.tl__node,.tl__item:nth-child(odd) .tl__node,.tl__item:nth-child(2n) .tl__node{width:56px;height:56px;font-size:.85rem;top:22px;left:27px;transform:translate(-50%)}.tl__card,.tl__item:nth-child(odd) .tl__card,.tl__item:nth-child(2n) .tl__card{text-align:left;width:auto;position:static;left:auto;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.tl__node{transition:none}}
