.endo-page .ct-hero{grid-template-columns:1.12fr 1fr}.endo-page .ct-hero h1{font-size:clamp(32px,3.4vw,48px);overflow-wrap:anywhere}.endo-page .ct-hero img{padding:32px;height:330px;object-fit:contain}.endo-equipment{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#082f42;border-radius:16px;padding:34px;margin:20px 0 65px;color:white}.endo-equipment .ct-kicker{color:#72d6c7}.endo-equipment h2{font-size:26px;line-height:1.4;color:white}.endo-equipment>p{color:#d7e5e9;font-size:16px;line-height:1.9;align-self:center}.endo-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.endo-grid article{display:flex;align-items:flex-start;gap:24px;padding:30px;border:1px solid #d9e8e8;border-radius:14px;background:linear-gradient(135deg,#f0f8f6,white 65%);min-height:168px}.endo-number{font-size:22px;flex:0 0 48px;height:48px;display:grid;place-items:center;background:#e0f1eb;border-radius:50%;color:#087f7b;font-weight:700}.endo-grid h3{font-size:21px;line-height:1.5;margin:2px 0 12px}.endo-grid p{font-size:15px;color:#64818b}#endo-services{scroll-margin-top:100px}@media(max-width:750px){.endo-page .ct-hero,.endo-equipment,.endo-grid{grid-template-columns:1fr}.endo-equipment{gap:20px;padding:25px}.endo-grid article{padding:24px;min-height:130px}.endo-grid h3{font-size:19px}.endo-page .ct-hero img{height:260px;padding:20px}}
.endo-grid article>div{min-width:0}.endo-grid h3{overflow-wrap:anywhere}

