.elementor-2741 .elementor-element.elementor-element-3f4948a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2741 .elementor-element.elementor-element-3f4948a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-3f4948a1 */.case-brief-wrap{border-radius:28px;background:radial-gradient(circle at 86% 12%,rgba(20,215,245,.16),transparent 30%),linear-gradient(180deg,rgba(17,29,45,.94),rgba(6,18,31,.98));border:1px solid rgba(255,255,255,.10);box-shadow:0 8px 40px rgba(0,0,0,.45);padding:24px;overflow:hidden;position:relative;max-width:520px;margin-left:auto;}.case-brief-wrap:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:38px 38px;opacity:.18;pointer-events:none;}.brief-inner{position:relative;z-index:2;}.case-card-header{padding:22px;border-radius:22px;background:radial-gradient(circle at 86% 20%,rgba(20,215,245,.16),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.10);margin-bottom:14px;}.case-card-header .eyebrow{display:block;color:rgba(245,247,250,.56);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.10em;margin-bottom:8px;}.case-card-header .headline{display:block;color:#fff;font-size:28px;line-height:1.05;letter-spacing:-.04em;font-weight:700;}.snapshot-stack{display:grid;gap:10px;}.snapshot-row{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:start;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);}.snapshot-row .label{color:rgba(245,247,250,.50);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}.snapshot-row .value{color:rgba(245,247,250,.86);font-size:13px;line-height:1.35;}.clean-status-panel{margin-top:14px;padding:18px;border-radius:20px;background:rgba(6,18,31,.72);border:1px solid rgba(20,215,245,.16);}.dash-title{color:rgba(245,247,250,.50);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;}.priority-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}.priority-pill{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);color:rgba(245,247,250,.70);padding:9px 11px;border-radius:999px;font-size:11px;font-weight:850;cursor:pointer;transition:.2s ease;}.priority-pill:hover,.priority-pill.active{background:rgba(20,215,245,.14);border-color:rgba(20,215,245,.34);color:#fff;}.priority-detail{min-height:96px;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:rgba(245,247,250,.72);font-size:13px;line-height:1.55;}/* End custom CSS */