.Diagnosis_bento__YRaK9{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:12px}.Diagnosis_card__El7RJ{border-radius:20px;padding:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.Diagnosis_card__El7RJ.Diagnosis_revealed__pzcK0{opacity:1;transform:translateY(0)}.Diagnosis_card__El7RJ.Diagnosis_revealed__pzcK0:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(0,0,0,.18)}.Diagnosis_card1__RWvJX{grid-column:1;grid-row:1/3;min-height:460px;background:linear-gradient(145deg,#053d35,#071f18)}.Diagnosis_card2__HDXgy{grid-column:2;grid-row:1;background:linear-gradient(145deg,#0a5240,#063327)}.Diagnosis_card3__vg0Pj{grid-column:3;grid-row:1;background:linear-gradient(145deg,#0f6e56,#0a5240)}.Diagnosis_card4__l2pIq{grid-column:2/4;grid-row:2;background:linear-gradient(145deg,#1a8a6c,#0f6e56)}.Diagnosis_num__qCGbm{position:absolute;top:24px;left:32px;font-size:11px;font-weight:800;letter-spacing:.16em;color:rgba(59,233,171,.4)}.Diagnosis_bgNum__PoWtS{position:absolute;bottom:-20px;right:16px;font-size:clamp(80px,8vw,120px);font-weight:900;letter-spacing:-.06em;line-height:1;color:hsla(0,0%,100%,.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Diagnosis_card1__RWvJX .Diagnosis_bgNum__PoWtS{font-size:clamp(100px,12vw,180px)}.Diagnosis_tag__UlVwU{display:inline-flex;align-items:center;gap:6px;background:rgba(59,233,171,.1);border:1px solid rgba(59,233,171,.2);border-radius:100px;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;color:rgba(59,233,171,.8);margin-bottom:16px;width:-moz-fit-content;width:fit-content;position:relative;z-index:1}.Diagnosis_tagDot__KdaJy{width:5px;height:5px;border-radius:50%;background:#3be9ab;flex-shrink:0}.Diagnosis_bottom__k8gmt{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.Diagnosis_title__Bws6N{font-size:clamp(18px,1.8vw,26px);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.25;word-break:keep-all}.Diagnosis_card1__RWvJX .Diagnosis_title__Bws6N{font-size:clamp(22px,2.2vw,32px)}.Diagnosis_desc__X5xLT{font-size:15px;line-height:1.7;color:rgba(232,237,233,.65);word-break:keep-all;white-space:pre-line;font-weight:400}.Diagnosis_card1__RWvJX .Diagnosis_desc__X5xLT{font-size:16px;color:rgba(232,237,233,.72)}@media (max-width:640px){.Diagnosis_bento__YRaK9{grid-template-columns:1fr 1fr;gap:8px}.Diagnosis_card1__RWvJX{grid-column:1;grid-row:1;min-height:160px}.Diagnosis_card2__HDXgy{grid-column:2;grid-row:1}.Diagnosis_card3__vg0Pj{grid-column:1;grid-row:2}.Diagnosis_card4__l2pIq{grid-column:2;grid-row:2}.Diagnosis_card__El7RJ{min-height:140px;padding:20px;border-radius:14px}.Diagnosis_bgNum__PoWtS{font-size:60px!important;bottom:-10px}.Diagnosis_num__qCGbm{top:16px;left:20px}}@media (prefers-reduced-motion:reduce){.Diagnosis_card__El7RJ{transition:none!important;opacity:1;transform:none}}