
.work-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding-top:64px;padding-bottom:88px}
.work-overview-card{grid-column:span 2;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:44px;min-height:320px;padding:30px 28px 62px;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(145deg,#141f32,#0b111c);transition:border-color .2s,transform .2s,background .2s}
.work-overview-card:nth-last-child(-n+2){grid-column:span 3}
.work-overview-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px}
.work-overview-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #38bdf830;border-radius:12px;background:#2563eb12;color:#38bdf8}
.work-overview-icon svg{width:30px;height:30px}
.work-overview-card .micro{color:#8ca7cd;font-size:9px}
.work-overview-card h2{font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.04em;margin-bottom:16px;color:#f8fafc}
.work-overview-card p{font-size:14px;line-height:1.8;color:#9aabc3;max-width:420px}
.work-overview-arrow{position:absolute;bottom:23px;right:26px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ffffff26;border-radius:50%;color:#a9c9f4}
.work-overview-card:hover{border-color:#38bdf870;transform:translateY(-3px);background:linear-gradient(145deg,#192e50,#0e192c)}
.work-overview-card:hover .work-overview-arrow{background:#fff;color:#2563eb;border-color:#fff}
@media(max-width:1000px){.work-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:48px;gap:20px}.work-overview-card,.work-overview-card:nth-last-child(-n+2){grid-column:span 1}.work-overview-card:last-child{grid-column:1/-1}.work-overview-card{min-height:300px}}
@media(max-width:600px){.work-overview-grid{grid-template-columns:1fr;padding-top:32px;padding-bottom:56px;gap:18px}.work-overview-card,.work-overview-card:last-child{grid-column:1;min-height:285px;padding:24px 22px 62px;gap:32px}.work-overview-card h2{font-size:28px}.work-overview-card p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.work-overview-card{transition:none}.work-overview-card:hover{transform:none}}
