.hero-buttons{display:flex;justify-content:start;align-items:center;gap:var(--space-20)}.hero-section .section-content:not(:has(.page-image)){align-items:center}.section-content:has(.page-image){align-items:stretch}.column:has(>.page-image){justify-content:flex-start;align-self:stretch}.page-image{flex:1 1 auto;width:100%;min-height:240px;height:100%;object-fit:cover;object-position:center top;box-shadow:var(--shadow)}.info-card{min-height:auto;gap:var(--space-12)}#agendar .section-content{justify-content:center}#indicacoes .info-card{border-left:4px solid var(--primary)}.hero-section .section-container{padding-top:clamp(72px,9vw,132px);padding-bottom:clamp(72px,9vw,132px)}.hero-section{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--bg)) 0%,var(--bg) 62%)}.hero-section h1{line-height:1.1;letter-spacing:-.03em}.section-content:has(.page-image){gap:clamp(32px,5vw,72px)}.page-image{border-radius:var(--radius-big);box-shadow:0 16px 36px #1b364b1c}.info-card{border:1px solid rgba(27,54,75,.08);box-shadow:0 8px 20px #1b364b0f}.info-card span{color:var(--text);font-size:var(--text-18);font-weight:700}#agendar{background:var(--primary)}#agendar h2,#agendar p{color:var(--bg-light)}#agendar .btn-primary{background:var(--bg-light);color:var(--primary-muted)}#agendar .btn{background:transparent;border-color:#ffffff8c;color:var(--bg-light)}@media(max-width:768px){.hero-buttons{flex-direction:column;align-items:stretch;gap:var(--space-12)}.section-content:has(.page-image)>.column:has(>.page-image){order:-1}.page-image{flex:none;height:auto;aspect-ratio:16 / 10}}
