.full-arch-page .hero-grid{align-items:center}.full-arch-page .hero-grid>div>p{color:var(--color-porcelain)}.full-arch-page .hero .hero-lede{margin-bottom:20px}.full-arch-page .hero .form-note{margin-top:20px;font-size:1rem}.full-arch-page .hero-media{align-self:center}.full-arch-page .hero-media img{object-position:center}.full-arch-page .section-intro{max-width:850px}.full-arch-page .section-intro p:last-child{font-size:1.125rem}.full-arch-page #implants-vs-dentures{background:#fff}.full-arch-page .table-wrap{background:0 0;border:0;border-radius:0}.full-arch-page .cost-table{table-layout:fixed;min-width:0;font-size:1rem;line-height:1.65}.full-arch-page .cost-table thead th{border-top:1px solid var(--color-border);background:var(--color-porcelain);font-weight:600}.full-arch-page .cost-table thead th:first-child{width:20%}.full-arch-page .cost-table tbody th{font-weight:600}.full-arch-page .cost-table th,.full-arch-page .cost-table td{padding:24px}.full-arch-page .cost-table tbody tr:last-child th,.full-arch-page .cost-table tbody tr:last-child td{border-bottom:1px solid var(--color-border)}.full-arch-page #implants-vs-dentures .section-action{max-width:850px}.full-arch-page .faq-list details .text-link{margin:0 8px 24px;display:inline-flex}.full-arch-page .faq-list summary{min-height:44px}@media (max-width:860px){.full-arch-page .hero-grid{gap:36px}.full-arch-page .cost-table th,.full-arch-page .cost-table td{padding:16px}}@media (max-width:760px){.full-arch-page .cost-table tr{border:0;border-radius:0}.full-arch-page .cost-table tbody{gap:28px}.full-arch-page .cost-table tbody th[scope=row]{border-top:1px solid var(--color-border);font-family:var(--font-display-stack);padding:16px;font-size:1.5rem}.full-arch-page .cost-table td:before{font-size:.8125rem;font-weight:600;line-height:1.5}.full-arch-page .cost-table tbody tr:last-child th{border-bottom:1px solid var(--color-border)}.full-arch-page .cost-table tbody tr:last-child td{border-bottom:0}}
