
.ets-work-section{background:linear-gradient(150deg,#f3f9fc,#e8f2f8);scroll-margin-top:100px}.ets-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.ets-work-card{display:flex;flex-direction:column;min-height:240px;padding:30px;background:#fff;border:1px solid #d8e5ed;border-radius:18px;text-decoration:none;color:#102b49;box-shadow:0 8px 30px #102b4908;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ets-work-number{font-size:11px;letter-spacing:.16em;font-weight:700;color:#417281}.ets-work-card h3{font-size:25px;line-height:1.25;margin:28px 0 12px}.ets-work-card p{font-size:13px;color:#536979;overflow-wrap:anywhere;margin-bottom:24px}.ets-work-visit{display:flex;justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;font-weight:700;border-top:1px solid #e2ebf1;padding-top:18px}.ets-work-visit span{font-size:22px;color:#207b74}.ets-work-card:hover{transform:translateY(-4px);border-color:#65bca6;box-shadow:0 16px 36px #102b4912}.ets-work-card:focus-visible{outline:3px solid #16836e;outline-offset:4px}.ets-work-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px}.ets-work-footer p{color:#445f71;max-width:550px}@media(max-width:1000px){.ets-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ets-work-grid{grid-template-columns:1fr;gap:16px}.ets-work-card{padding:24px;min-height:220px}.ets-work-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ets-work-card{transition:none}.ets-work-card:hover{transform:none}}
