.ortho-hero{background:linear-gradient(120deg,#f5f9f8,#fff 58%,#e6f1ef)}.ortho-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:65px;display:grid}.ortho-hero h1{color:var(--teal)}.ortho-hero .lead{margin:28px 0 31px}.ortho-facts{color:#4c666b;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:.82rem;font-weight:700;display:flex}.ortho-facts span{align-items:center;gap:5px;display:flex}.ortho-facts svg{width:15px;color:var(--mid)}.ortho-hero-image{background:var(--teal);box-shadow:12px 12px 0 var(--yellow),0 25px 60px #004d6020;border-radius:28px;margin:0;overflow:hidden}.ortho-hero-image img{aspect-ratio:.95;object-fit:cover;object-position:left;width:100%}.ortho-hero-image figcaption{color:#fff;align-items:center;gap:10px;padding:18px 22px;font-size:.82rem;font-weight:800;display:flex}.ortho-hero-image figcaption svg{width:19px;color:var(--yellow)}.ortho-principles{background:var(--teal);color:#fff}.ortho-principles>.page-grid{grid-template-columns:repeat(4,1fr);display:grid}.ortho-principles article{border-right:1px solid #2d6e7a;grid-template-columns:auto 1fr;gap:1px 13px;padding:28px 22px;display:grid}.ortho-principles svg{width:26px;color:var(--yellow);grid-row:1/3}.ortho-principles span{color:#c6dce0;font-size:.75rem}.ortho-section-head{grid-template-columns:1fr .72fr;align-items:end;gap:85px;margin-bottom:50px;display:grid}.ortho-section-head>p{color:var(--body);margin:0;font-size:1.07rem}.ortho-area-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ortho-area-grid article{border:1px solid var(--line);background:#f2f7f6;border-radius:24px;padding:30px}.ortho-area-grid svg{width:36px;color:var(--mid);margin-bottom:28px}.ortho-area-grid span,.ortho-combo span{color:var(--mid);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:800}.ortho-area-grid h3,.ortho-combo h3{margin:8px 0 13px;font-size:1.55rem}.ortho-area-grid p,.ortho-combo p{color:var(--body);margin:0}.ortho-center-note{text-align:center;color:var(--body);max-width:900px;margin:28px auto 24px}.ortho-mri,.ortho-suitability,.ortho-faq{background:#eef5f4}.ortho-mri-grid,.ortho-suitability-grid{grid-template-columns:1fr .75fr;align-items:center;gap:75px;display:grid}.ortho-checks{gap:11px;display:grid}.ortho-checks span,.ortho-price li{color:#36565c;gap:9px;display:flex}.ortho-checks svg,.ortho-price li svg{width:17px;color:var(--mid);flex:none}.ortho-image-note{border-left:4px solid var(--yellow);background:#fff;gap:14px;margin-top:26px;padding:21px;display:flex}.ortho-image-note svg{min-width:27px;color:var(--mid)}.ortho-path{background:var(--teal);color:#fff;box-shadow:9px 9px 0 var(--yellow);border-radius:27px;padding:36px}.ortho-path .eyebrow,.ortho-precision .eyebrow{color:var(--yellow)}.ortho-path ol,.ortho-process ol{margin:0;padding:0;list-style:none}.ortho-path li{border-bottom:1px solid #2b6d78;grid-template-columns:45px 1fr;gap:12px;padding:17px 0;display:grid}.ortho-path li>span{width:38px;height:38px;color:var(--yellow);background:#0b6373;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.ortho-path strong,.ortho-path small,.ortho-process strong,.ortho-process small{display:block}.ortho-path small{color:#cbe0e3}.ortho-precision,.ortho-evidence{background:var(--teal);color:#fff}.ortho-section-head.light>p{color:#d2e3e5}.ortho-three{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ortho-three article{background:#0b5d6c;border:1px solid #347986;border-radius:24px;padding:32px}.ortho-three article.featured{color:var(--ink);box-shadow:8px 8px 0 var(--yellow);background:#fff}.ortho-three article>svg{width:34px;color:var(--yellow);margin-bottom:24px}.ortho-three .featured>svg{color:var(--mid)}.ortho-three span{text-transform:uppercase;letter-spacing:.11em;color:#91cbd2;font-size:.7rem;font-weight:800}.ortho-three .featured span{color:var(--mid)}.ortho-three h3{margin:9px 0 13px}.ortho-three p{color:#cfe0e3;margin:0}.ortho-three .featured p{color:var(--body)}.ortho-precision blockquote{border-left:4px solid var(--yellow);background:#0b5d6c;grid-template-columns:.6fr 1.4fr;gap:30px;margin:30px 0 0;padding:24px 28px;display:grid}.ortho-precision blockquote span{color:#cfdee1}.ortho-combo{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;display:grid}.ortho-combo article{border:1px solid var(--line);background:#f8fbfa;border-radius:25px;padding:35px}.ortho-combo article>svg{background:var(--teal);width:55px;height:55px;color:var(--yellow);border-radius:50%;margin-bottom:23px;padding:13px}.ortho-combo>b{background:var(--yellow);border-radius:50%;place-items:center;width:55px;height:55px;font-size:1.7rem;display:grid}.ortho-centered-link{width:max-content;max-width:100%;margin-inline:auto;display:flex}.ortho-suitability-grid{grid-template-columns:.8fr 1.2fr}.ortho-suitability-cards{gap:14px;display:grid}.ortho-suitability-cards article{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;gap:17px;padding:24px;display:grid}.ortho-suitability-cards svg{width:27px;color:var(--mid)}.ortho-suitability-cards p{color:var(--body);margin:7px 0 0}.ortho-outcome-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.ortho-outcome-grid article{border-top:4px solid var(--yellow);background:#f4f8f7;padding:27px}.ortho-outcome-grid svg{width:30px;color:var(--mid);margin-bottom:20px}.ortho-outcome-grid strong,.ortho-outcome-grid span{display:block}.ortho-outcome-grid span{color:var(--body);margin-top:7px;font-size:.88rem}.ortho-price{background:var(--yellow)}.ortho-price-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.ortho-price .eyebrow{color:#684c00}.ortho-price h2{font-size:clamp(3rem,6vw,5.3rem)}.ortho-price-grid>div:last-child{background:#fff;border-radius:26px;padding:36px}.ortho-price ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.ortho-price small{border-top:1px solid var(--line);color:#64797d;padding-top:18px;display:block}.ortho-process ol{grid-template-columns:repeat(5,1fr);display:grid}.ortho-process li{border-top:3px solid var(--mid);background:#f7faf9;padding:26px 20px}.ortho-process li+li{border-left:1px solid var(--line)}.ortho-process li>span{color:var(--mid);font-weight:800}.ortho-process strong{margin:28px 0 8px}.ortho-process small{color:var(--body)}.ortho-faq-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ortho-faq details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 22px}.ortho-faq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:20px 0;font-weight:800;list-style:none;display:flex}.ortho-faq details p{color:var(--body);padding-bottom:20px}.ortho-evidence-grid,.ortho-final-grid{grid-template-columns:1fr auto;align-items:center;gap:55px;display:grid}.ortho-evidence .eyebrow{color:var(--yellow)}.ortho-evidence p{color:#cee0e2;max-width:750px}.ortho-outline{color:#fff;background:0 0;border:1px solid #80a9af}.ortho-final p{color:var(--body);max-width:760px}.ortho-final-grid>div:last-child{gap:14px;display:grid}.ortho-final small{color:#6a7d81;max-width:380px}@media (max-width:950px){.ortho-hero-grid,.ortho-section-head,.ortho-mri-grid,.ortho-suitability-grid,.ortho-price-grid,.ortho-evidence-grid,.ortho-final-grid{grid-template-columns:1fr;gap:35px}.ortho-principles>.page-grid,.ortho-area-grid,.ortho-outcome-grid{grid-template-columns:1fr 1fr}.ortho-three{grid-template-columns:1fr}.ortho-process ol{grid-template-columns:1fr 1fr 1fr}}@media (max-width:650px){.ortho-hero-image{box-shadow:7px 7px 0 var(--yellow)}.ortho-facts{display:grid}.ortho-principles>.page-grid,.ortho-area-grid,.ortho-outcome-grid,.ortho-faq-grid,.ortho-process ol{grid-template-columns:1fr}.ortho-principles article{border-bottom:1px solid #2d6e7a}.ortho-precision blockquote,.ortho-combo{grid-template-columns:1fr}.ortho-combo>b{margin:auto}.ortho-price-grid>div:last-child{padding:27px}.ortho-evidence-grid .button-row{display:grid}.ortho-hero-image img{object-position:11% center}}
