.ets{padding:56px 0}.ets__nums{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:72px;text-align:center}.ets__num-value{font-size:clamp(38px,4.4vw,54px);font-weight:700;line-height:1}.ets__num-caption{color:#25243d;font-size:16px;line-height:1.35;margin-top:10px}.ets__lower{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.ets__body{max-width:640px}.ets__facility{border-radius:16px;box-shadow:0 14px 34px rgba(20,10,60,.16);display:block;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ets__facility:hover{box-shadow:0 20px 44px rgba(20,10,60,.22);transform:translateY(-2px)}.ets__facility img{display:block;height:auto;width:100%}.ets__heading{color:#2d00a0;font-size:clamp(26px,3vw,35px);line-height:1.15;margin:0 0 16px}.ets__copy{color:#25243d;font-size:17px;line-height:1.6}.ets__copy p:last-child{margin-bottom:0}.ets__cta{align-items:center;background:linear-gradient(90deg,#96009a,#ff0095);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:22px;padding:14px 34px;text-decoration:none;transition:box-shadow .25s ease,transform .2s ease}.ets__cta:hover{box-shadow:0 2px 8px rgba(150,0,154,.35),0 4px 12px rgba(255,0,149,.25);transform:translateY(-1px)}@media (max-width:860px){.ets__lower{gap:30px;grid-template-columns:1fr}.ets__body{max-width:none}}@media (max-width:767px){.ets{padding:44px 0}.ets__nums{gap:30px;grid-template-columns:1fr;margin-bottom:44px}}