
.ahn-endo-original{overflow-wrap:anywhere}.endo-window{position:relative;width:100%;margin:0;overflow:hidden;min-width:0}.endo-window img{position:absolute;display:block;height:auto;max-width:none!important}.endo-intro{background:#fff url('/assets/ahn/pain-intro.webp') center top/cover no-repeat;padding:105px 0 130px;text-align:center}.endo-intro h2{font-size:48px;line-height:1.6;font-weight:400;margin:0}.endo-intro strong{font-weight:500;color:#fff;background:#009ecc;padding:0 12px;box-decoration-break:clone}.endo-definition .pain-heading{margin-top:45px;margin-bottom:35px}.endo-symptoms{background:linear-gradient(#ffffffeb,#ffffffeb),url('/assets/ahn/pain-intro.webp') center/cover;padding:60px 0}.endo-symptom-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}.endo-organ-graphic{position:relative}.endo-organ-caption{position:absolute;background:#009bc7;color:#fff;text-align:center;font-size:16px!important;line-height:1.5!important;margin:0;padding:6px 3px}.endo-organ-caption-one{left:5.5%;width:24%;bottom:0}.endo-organ-caption-two{right:4%;width:24%;bottom:16%}.endo-symptom-card{background:#fff;padding:40px;box-shadow:0 12px 16px #0003}.endo-symptom-card h2{font-size:30px;margin:0 0 10px}.endo-checklist{padding:0;margin:0 0 32px;list-style:none;display:flex;flex-wrap:wrap;gap:14px 22px;color:#009fc7}.endo-checklist li{font-size:24px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.endo-checklist li:before{content:'✓';padding-right:8px}.endo-clinical-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.endo-photo-captions{display:grid;grid-template-columns:1fr 2fr;gap:22px;text-align:center;margin-top:12px}.endo-photo-captions p{font-size:18px;margin:0}.endo-photo-captions span{font-size:16px;color:#777}.endo-types{padding:50px 0}.endo-types-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.endo-types-grid>div:first-child{padding:0 35px;border-right:1px solid #ccc}.endo-types-grid h3{font-size:26px;line-height:1.5;margin:0 0 12px}.endo-types-grid p{font-size:18px;color:#666;margin:0}.endo-types-grid article+article{margin-top:50px}.endo-treatment-heading .pain-heading{margin:35px 0 40px}.endo-laser{background:#049fc2 url('/assets/ahn/treatment-background.webp') center/cover no-repeat;color:#fff;padding:75px 0 0}.endo-laser-grid{display:grid;grid-template-columns:1.5fr .45fr .9fr;gap:35px;align-items:center}.endo-laser-copy h3{font-size:30px;margin:0 0 18px}.endo-gold{font-size:32px!important;line-height:1.6!important;color:#ffffb4;text-decoration:underline;text-underline-offset:8px;margin:0 0 28px}.endo-laser-copy>p:not(.endo-gold){font-size:18px;line-height:1.8;margin:0 0 25px}.endo-laser-product{width:100%;height:400px;object-fit:contain}.endo-authority>p{text-align:center;font-size:16px;line-height:1.6}.endo-certificate{display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;align-items:center}.endo-certificate p{font-size:16px;line-height:1.6}.endo-diagnosis{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;background:#fff;color:#333;box-shadow:5px 12px 10px #0004;margin-top:60px;transform:translateY(45px)}.endo-diagnosis-copy{padding:40px;position:relative;z-index:1}.endo-diagnosis h2{font-size:30px;margin:0 0 22px}.endo-diagnosis-circles{display:flex;gap:20px;align-items:center;margin-bottom:30px}.endo-diagnosis-circles>div{width:180px;aspect-ratio:1;border-radius:50%;background:#009fc7;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px}.endo-diagnosis-circles h3{font-size:26px;line-height:1.3;margin:0 0 8px;color:#ffffa5}.endo-diagnosis-circles p{font-size:16px;line-height:1.5;margin:0}.endo-diagnosis-subtitle{font-size:22px;margin:0 0 12px}.endo-diagnosis-copy>p{font-size:16px!important;color:#666}.endo-diagnosis-photo{height:100%;min-height:450px}.endo-qa{padding:95px 0 70px}.endo-qa-item{margin:50px 0}.endo-question,.endo-answer{display:grid;grid-template-columns:90px minmax(0,1fr);gap:35px;align-items:center}.endo-question{margin-bottom:15px}.endo-question>span,.endo-answer>span{display:flex;align-items:center;justify-content:center;width:90px;aspect-ratio:1;border-radius:50%;background:#009fc7;color:#fff;font-size:50px;line-height:1}.endo-answer>span{background:#ff666c}.endo-question h3{font-size:27px;margin:0;line-height:1.5}.endo-answer p{color:#777;margin:0;font-size:18px;line-height:1.9}
@media(max-width:1200px) and (min-width:751px){.endo-symptom-grid{grid-template-columns:1fr 1.1fr;gap:25px}.endo-symptom-card{padding:25px}.endo-clinical-photos{gap:10px}.endo-organ-caption{font-size:16px!important;width:30%}.endo-organ-caption-one{left:2%;bottom:-4%}.endo-organ-caption-two{right:0;bottom:9%}.endo-types-grid{gap:35px}.endo-types-grid h3{font-size:23px}.endo-laser-grid{grid-template-columns:1.3fr .7fr;gap:30px}.endo-laser-copy{grid-row:span 2}.endo-laser-product{height:260px}.endo-laser-copy h3{font-size:28px}.endo-gold{font-size:28px!important}.endo-authority{grid-column:2}.endo-certificate{grid-template-columns:1fr}.endo-certificate .endo-window{max-width:130px}.endo-diagnosis-copy{padding:25px}.endo-diagnosis-circles{gap:10px}.endo-diagnosis-circles>div{width:150px}.endo-diagnosis-circles h3{font-size:23px}}
@media(max-width:750px){.endo-intro{padding:55px 0 65px;background-size:auto 100%}.endo-intro h2{font-size:28px;line-height:1.8}.endo-intro strong{padding:0 5px}.endo-definition .pain-heading{margin:30px 0}.endo-symptoms{padding:30px 0}.endo-symptom-grid{grid-template-columns:1fr;gap:35px}.endo-organ-caption{font-size:16px!important;padding:3px 2px;width:39%;line-height:1.45!important}.endo-organ-caption-one{left:0;bottom:-10%}.endo-organ-caption-two{right:-1%;bottom:5%}.endo-organ-graphic{margin-bottom:20px}.endo-symptom-card{padding:24px 18px}.endo-symptom-card h2{font-size:27px}.endo-checklist{gap:10px 14px;margin-bottom:25px}.endo-checklist li{font-size:20px}.endo-clinical-photos{grid-template-columns:1fr;gap:14px}.endo-photo-captions{display:none}.endo-clinical-photos .endo-window:after{display:none}.endo-types{padding:20px 0 35px}.endo-types-grid{grid-template-columns:1fr;gap:30px}.endo-types-grid>div:first-child{padding:0;border-right:0}.endo-types-grid h3{font-size:24px}.endo-types-grid article+article{margin-top:30px}.endo-treatment-heading .pain-heading{margin-top:20px}.endo-laser{padding-top:35px}.endo-laser-grid{grid-template-columns:1fr;gap:25px}.endo-laser-copy h3{font-size:27px}.endo-gold{font-size:27px!important;line-height:1.7!important}.endo-laser-product{height:300px;width:100%;max-width:220px;margin:auto}.endo-authority{width:100%}.endo-authority p{font-size:16px}.endo-certificate{grid-template-columns:.65fr 1.35fr}.endo-diagnosis{grid-template-columns:1fr;margin-top:25px;transform:translateY(30px)}.endo-diagnosis-copy{padding:25px 18px}.endo-diagnosis h2{font-size:26px}.endo-diagnosis-circles{gap:14px;flex-direction:column}.endo-diagnosis-circles>div{width:190px}.endo-diagnosis-circles h3{font-size:26px}.endo-diagnosis-copy>p{font-size:18px!important}.endo-diagnosis-photo{min-height:0;height:auto;aspect-ratio:628/508!important}.endo-qa{padding-top:65px;padding-bottom:30px}.endo-qa-item{margin:30px 0}.endo-question,.endo-answer{grid-template-columns:45px minmax(0,1fr);gap:14px;align-items:start}.endo-question>span,.endo-answer>span{width:45px;font-size:28px}.endo-question h3{font-size:23px}.endo-answer p{font-size:18px;line-height:1.75}}

.endo-types-diagram{position:relative;width:100%;padding-top:30px;padding-bottom:30px;background:#fff}.endo-types-diagram>img{width:100%;height:auto;display:block}.endo-types-diagram svg{position:absolute;inset:30px 0;width:100%;height:calc(100% - 60px);pointer-events:none}.endo-diagram-label{position:absolute;font-size:18px;line-height:1.4;background:#fff;padding:3px 4px;color:#333;word-break:keep-all}.endo-label-one{left:0;top:0}.endo-label-two{right:-6%;top:43%}.endo-label-three{right:-2%;bottom:0}.endo-case{min-width:0}.endo-case-caption{display:none}.endo-organ-caption{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%)}
@media(max-width:750px){.endo-types-diagram{padding-top:45px;padding-bottom:50px}.endo-types-diagram svg{inset:45px 0;height:calc(100% - 95px)}.endo-diagram-label{font-size:16px;line-height:1.5}.endo-label-one{left:0;top:0}.endo-label-two{right:-1%;top:44%}.endo-label-three{right:0;bottom:0}.endo-case-caption{display:block!important;font-size:18px!important;margin:10px 0 3px;text-align:center;line-height:1.6}.endo-organ-caption-one{left:0;bottom:-3%;width:35%}.endo-organ-caption-two{right:0;bottom:13%;width:35%}}

img.endo-diagnosis-photo{display:block;width:100%;height:100%;min-height:0;object-fit:cover;aspect-ratio:auto}@media(max-width:750px){img.endo-diagnosis-photo{height:auto;object-fit:contain;aspect-ratio:628/508!important}}
