.anatomy-section{background:#f0f4ec;border-block:1px solid #dfe7d9;padding-block:85px}
.anatomy-heading{text-align:center;max-width:650px;margin:0 auto 36px}
.anatomy-heading p{font-size:14px;line-height:2;margin-top:18px}
.anatomy-heading h2{font-size:41px}
.anatomy-card{background:#fff;border:1px solid #dfe8dc;border-radius:22px;padding:32px;max-width:1060px;margin:auto;box-shadow:0 18px 50px #163b3206}
.anatomy-jaw-label{font-size:11px;text-align:center;color:#70857b;margin-bottom:15px}
.odontogram-jaw{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:5px;direction:ltr}
.odontogram-jaw button{position:relative;min-width:0;border:1px solid transparent;border-radius:9px;padding:3px 0 5px;background:#fff;color:#466559;transition:background .15s,border-color .15s,transform .15s;touch-action:manipulation}
.odontogram-jaw svg{display:block;width:100%;height:auto;aspect-ratio:76/204;pointer-events:none;overflow:hidden}
.odontogram-lower svg{aspect-ratio:76/270}
.odontogram-jaw button>span{font-family:Arial,sans-serif;font-size:10px;display:block}
.odontogram-jaw button:hover,.odontogram-jaw button[aria-pressed=true],.odontogram-jaw button:focus-visible{background:#e6f4eb;border-color:#6baa8d;transform:translateY(-3px);outline-offset:2px}
.anatomy-divider{height:1px;max-width:95%;margin:16px auto;background:#e4ebe1}
.odontogram-lower{margin-bottom:18px}
.anatomy-info{background:#edf4e8;border:1px solid #d7e4cf;border-radius:13px;min-height:83px;padding:16px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:4px;margin-top:24px}
.anatomy-info strong{font-size:20px;color:#205e4c}
.anatomy-info span{font-size:12px;color:#61766b}
.anatomy-note{text-align:center;font-size:11px;line-height:2;margin:20px auto 0;max-width:630px}
.clinic-interior-section{padding-top:15px;padding-bottom:85px}
.clinic-interior-section figure{margin:0;overflow:hidden;border-radius:20px;background:#e8e6d8}
.clinic-interior-section img{display:block;width:100%;height:460px;object-fit:cover;object-position:50% 54%}
.app-team-figure .actual-tablet{transform:none}
@media(max-width:850px){.anatomy-card{padding:22px}.anatomy-section{padding-block:65px}.anatomy-heading h2{font-size:34px}.odontogram-jaw{gap:2px}.clinic-interior-section img{height:390px}.clinic-interior-section{padding-bottom:65px}}
@media(max-width:600px){.anatomy-section{padding-block:52px}.anatomy-heading h2{font-size:29px}.anatomy-heading p{font-size:12px}.anatomy-card{padding:18px 9px;border-radius:15px}.odontogram-jaw{gap:1px}.odontogram-jaw button{border-radius:4px;padding:2px 0}.odontogram-jaw button>span{font-size:8px}.anatomy-info{padding:14px 8px;margin-top:19px}.anatomy-info strong{font-size:17px}.anatomy-info span{font-size:10px}.anatomy-note{font-size:10px}.clinic-interior-section img{height:270px}.clinic-interior-section figure{border-radius:14px}.clinic-interior-section{padding-bottom:52px}}
@media(prefers-reduced-motion:reduce){.odontogram-jaw button{transition:none;transform:none!important}}
