.conditions-module__syPHPa__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.conditions-module__syPHPa__cond{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);background:#fff;align-items:center;gap:14px;padding:22px;font-weight:700;display:flex}.conditions-module__syPHPa__cond:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-5px)}.conditions-module__syPHPa__cond span{background:linear-gradient(135deg, var(--teal-50), var(--teal-100));width:44px;height:44px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.conditions-module__syPHPa__cond span svg{width:22px;height:22px}.conditions-module__syPHPa__benefitGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.conditions-module__syPHPa__benefitCard{text-align:center;border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;padding:32px 22px}.conditions-module__syPHPa__benefitCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.conditions-module__syPHPa__benefitCard span{background:linear-gradient(135deg, var(--teal-500), var(--teal-700));color:#fff;border-radius:16px;place-items:center;width:60px;height:60px;margin:0 auto 16px;display:grid}.conditions-module__syPHPa__benefitCard h3{font-size:1.05rem}@media (max-width:980px){.conditions-module__syPHPa__grid,.conditions-module__syPHPa__benefitGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.conditions-module__syPHPa__grid,.conditions-module__syPHPa__benefitGrid{grid-template-columns:1fr}}
