.promo-grid{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:24px;display:flex}.promo-card{text-align:center;width:240px;position:relative}.promo-card-img{border-radius:var(--Radius-md,8px);width:100%;height:auto;display:block}.promo-badge{width:28px;color:var(--Brown-Dark,#a47c42);text-align:center;font-family:var(--Font-Sans);letter-spacing:2px;background:#fff9f0;border:1px solid #a47c4233;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:6px 3px 8px;font-size:20px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-19px;right:16px;box-shadow:0 4px 10px #00000014}.promo-card-desc{color:var(--Grey-Dark,#333);font-family:var(--Font-Sans);margin-top:14px;font-size:16px;line-height:1.6}.promo-note{color:var(--Grey-Mid,#666);text-align:center;font-family:var(--Font-Sans);margin-top:28px;font-size:16px}.promo-highlight-banner{color:var(--Theme-Color,#fc1682);text-align:center;font-family:var(--Font-Sans);letter-spacing:1px;margin:14px auto 0;font-size:20px;font-weight:900;line-height:1.5;display:block}@media screen and (width<=768px){.promo-grid{gap:16px}.promo-card{width:calc(50% - 10px)}.promo-badge{letter-spacing:1px;width:24px;padding:4px 2px 6px;font-size:15px;top:-10px;right:8px}.promo-card-desc,.promo-note{font-size:15px}.promo-highlight-banner{letter-spacing:.2px;white-space:nowrap;font-size:clamp(13px,4.2vw,17px)}}.problems-grid,.indications-grid{flex-wrap:wrap;justify-content:center;gap:36px 40px;margin-top:24px;display:flex}.problem-card,.indication-card{text-align:center;width:250px}.problem-badge,.indication-badge{background:var(--Brown-Dark,#a47c42);color:#fff;font-family:var(--Font-Sans);white-space:nowrap;border-radius:6px;margin-bottom:18px;padding:6px 20px;font-size:22px;font-weight:700;display:inline-block;position:relative}.problem-badge:after,.indication-badge:after{content:"";border-top:8px solid #a47c42;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.problem-card-img,.indication-card-img{width:210px;height:auto;margin:0 auto;display:block}.problems-footer-text{color:var(--Theme-Color,#fc1682);text-align:center;font-family:var(--Font-Sans);letter-spacing:1px;margin-top:36px;font-size:20px;font-weight:900;line-height:1.5}.indications-cta-wrap{justify-content:center;margin-top:36px;display:flex}@media screen and (width<=768px){.problems-grid,.indications-grid{gap:20px 12px}.problem-card,.indication-card{width:calc(50% - 8px)}.problem-badge,.indication-badge{margin-bottom:12px;padding:4px 12px;font-size:16px}.problem-card-img,.indication-card-img{width:140px}.problems-footer-text{margin-top:20px;font-size:18px}.indications-cta-wrap{margin-top:24px}}.child-exam-card{background:var(--White,#fff);border-radius:var(--Radius-lg,12px);flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:800px;margin:30px auto 0;padding:36px 44px;display:flex;box-shadow:0 4px 20px #00000014}.child-exam-img{border-radius:var(--Radius-md,8px);flex-shrink:0;width:300px;max-width:100%;height:auto;display:block}.child-exam-list{flex-direction:column;flex:1;gap:20px;list-style:none;display:flex}.child-exam-list li{align-items:center;gap:16px;display:flex}.child-exam-list li img{flex-shrink:0;width:32px;height:32px}.child-exam-list li span{font-family:var(--Font-Sans);letter-spacing:2px;color:#333;font-size:20px;font-weight:700;line-height:150%}.child-exam-cta-wrap,.child-exam-footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:32px;display:flex}.child-exam-tip{color:var(--Theme-Color,#fc1682);font-family:var(--Font-Sans);letter-spacing:1.5px;margin-bottom:24px;font-size:22px;font-weight:900;line-height:1.5}@media screen and (width<=768px){.child-exam-card{flex-direction:column-reverse;gap:20px;padding:20px 16px}.child-exam-img{width:100%;max-width:280px;margin:0 auto}.child-exam-list{gap:14px;width:100%}.child-exam-list li{gap:10px}.child-exam-list li img{width:24px;height:24px}.child-exam-list li span{letter-spacing:1px;font-size:16px}.child-exam-tip{margin-bottom:18px;font-size:17px}}.ortho-team-container{width:100%;max-width:1216px;margin:0 auto}.team-header-img{width:100%;max-width:1216px;margin:0 auto;display:block}.team-members-grid{justify-content:space-between;gap:12px;width:100%;max-width:1216px;margin:0 auto;display:flex}.team-member-card{text-align:center;flex-direction:column;flex:1;align-items:stretch;width:20%;min-width:0;display:flex}.member-name-badge{background:var(--Brand-Pink,#f8298a);color:#fff;border-radius:0 0 20px 20px;justify-content:center;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.member-name-badge h4{color:var(--White,#fff);margin:0;font-size:28px;font-weight:700;line-height:1.2}.member-name-badge span{color:var(--White,#fff);font-size:18px;font-weight:400}.member-info{flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.member-location{color:var(--Brand-Pink,#f8298a);letter-spacing:.8px;min-height:48px;margin:0;font-size:16px;font-weight:700;line-height:1.4}.member-edu{color:var(--Grey-Dark,#333);letter-spacing:.7px;min-height:65px;margin:0;font-size:14px;line-height:1.5}.member-exp{color:var(--Brown-Mid,#ad8956);margin-top:auto;font-size:16px;font-weight:700;line-height:1.3}@media screen and (width<=960px){.team-members-grid{flex-direction:column;gap:18px;margin-top:20px}.team-member-card{text-align:left;flex-direction:row;align-items:flex-start;gap:14px;width:100%}.member-name-badge{border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:96px;padding:12px 6px}.member-name-badge h4{font-size:22px}.member-name-badge span{font-size:14px}.member-info{gap:6px;padding-top:0}.member-location{min-height:auto;font-size:15px}.member-edu{min-height:auto;font-size:14px}.member-exp{font-size:15px}#ortho-team .section_title{letter-spacing:.5px;white-space:nowrap;font-size:clamp(17px,5.2vw,22px)}}.traffic-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1060px;margin:24px auto 0;display:grid}.traffic-card{border:1.5px solid var(--Brown-Dark,#a47c42);background:var(--White,#fff);border-radius:8px;height:95px;display:flex;overflow:hidden;box-shadow:0 4px 14px #a47c4214}.traffic-card-num{background:var(--Brown-Dark,#a47c42);width:48px;color:var(--White,#fff);text-align:center;font-size:40px;font-weight:500;font-family:var(--Font-Sans);flex-shrink:0;justify-content:center;align-items:center;display:flex}.traffic-card-content{flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}.traffic-card-content span{color:#666;letter-spacing:2px;white-space:nowrap;flex-shrink:0;font-size:21px;font-weight:700}.traffic-card-content p{color:#666;letter-spacing:1px;margin:0;font-size:21px;font-weight:700;line-height:1.3}.traffic-card-content p i{color:var(--Brown-Dark,#a47c42);font-style:normal}.traffic-icon-addr{object-fit:contain;flex-shrink:0;width:25px;height:25px}.traffic-icon-tool{object-fit:contain;flex-shrink:0;width:50px;height:35px}.traffic-icon-subway{vertical-align:middle;width:25px;height:25px;margin-left:4px;display:inline-block}@media screen and (width<=960px){.traffic-grid{grid-template-columns:1fr;gap:12px}.traffic-card{height:auto;min-height:64px}.traffic-card-num{width:32px;font-size:24px}.traffic-card-content{flex-wrap:nowrap;align-items:center;gap:8px;padding:0 10px}.traffic-card-content span{color:#666;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;font-size:18px;font-weight:700}.traffic-card-content p{color:#666;letter-spacing:.3px;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.25}.traffic-icon-addr{flex-shrink:0;width:18px;height:18px}.traffic-icon-tool{flex-shrink:0;width:34px;height:24px}.traffic-icon-subway{vertical-align:middle;width:18px;height:18px;margin-left:2px}}
