.about-page h1 { margin:0 0 26px; }
.about-page .about-split { display:grid; grid-template-columns:minmax(0,1.4fr) minmax(0,1fr); gap:40px; align-items:center; }
.about-page .about-split > * { min-width:0; }
.about-page .implant-image img { width:100%; max-height:460px; object-fit:contain; }
.about-page .about-card-grid { margin-bottom:24px; }
.about-page .about-benefit-icon { width:68px; height:68px; object-fit:contain; margin-bottom:18px; border-radius:0; }
.about-page a { color:#086174; }
.about-page .about-actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
.about-page .about-actions a { display:inline-block; background:#086174; color:white; padding:12px 22px; border-radius:7px; font-weight:600; }
.about-page .about-actions a:hover { background:#064958; }
.about-page .about-actions a:focus-visible { outline:3px solid #1597ac; outline-offset:3px; }
.about-page .implant-section { scroll-margin-top:100px; }
.about-page .implant-question-card[open] summary::before { content:'−'; }
@media(max-width:991px) { .about-page .about-split { grid-template-columns:1fr; gap:24px; } }
