.od-case-entry{--od-lime:#70ff00;direction:rtl;background:#06111f;color:#fff;padding:86px 24px;position:relative;overflow:hidden;font-family:"Rubik",Arial,sans-serif!important}.od-case-entry:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(14,105,255,.28),transparent 32%),radial-gradient(circle at 15% 80%,rgba(112,255,0,.1),transparent 25%)}.od-case-entry__inner{max-width:1160px;margin:auto;position:relative}.od-case-entry__top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.od-case-entry__eyebrow{color:var(--od-lime);font-size:14px;font-weight:800}.od-case-entry h2{font-size:clamp(38px,5vw,66px)!important;line-height:1.02!important;letter-spacing:-.045em!important;margin:12px 0 0!important;color:#fff!important}.od-case-entry__top p{margin:0;color:#aebed0;font-size:18px;line-height:1.7}.od-case-entry__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.od-case-entry__card{border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:25px;background:rgba(255,255,255,.05);transition:border-color .25s ease,transform .25s ease;text-decoration:none!important;color:inherit!important}.od-case-entry__card:hover{transform:translateY(-4px);border-color:rgba(112,255,0,.45)}.od-case-entry__card span{font-size:14px;color:var(--od-lime);font-weight:800}.od-case-entry__card h3{font-size:20px!important;line-height:1.3!important;color:#fff!important;margin:20px 0 9px!important}.od-case-entry__card p{color:#9fb0c3;margin:0 0 22px;line-height:1.55}.od-case-entry__card b{color:#fff}.od-case-entry__cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.od-case-entry__button{display:inline-flex;align-items:center;gap:10px;background:var(--od-lime);color:#06111f!important;border-radius:999px;padding:14px 20px;font-weight:800!important;text-decoration:none!important;transition:transform .2s ease}.od-case-entry__button:hover{transform:translateY(-2px)}
@media (max-width:900px){.od-case-entry__top{grid-template-columns:1fr}.od-case-entry__cards{grid-template-columns:1fr}}
@media (max-width:620px){.od-case-entry{padding-top:68px;padding-bottom:68px}.od-case-entry__cta{align-items:flex-start;flex-direction:column}}
@media (prefers-reduced-motion:reduce){.od-case-entry__card,.od-case-entry__button{transition:none!important}.od-case-entry__card:hover,.od-case-entry__button:hover{transform:none!important}}
