.cm-agents-priorities{background:radial-gradient(circle at 50% 0,rgba(47,140,255,.13),transparent 34%),linear-gradient(180deg,#06101f,#06263a 44%,#00687c);color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;isolation:isolate;margin-left:calc(50% - 50vw);max-width:100vw;overflow:hidden;padding:96px 0 112px;position:relative;scroll-margin-top:96px;width:100vw}.cm-agents-priorities,.cm-agents-priorities *{box-sizing:border-box}.cm-agents-priorities__bg{background-image:linear-gradient(rgba(47,140,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(47,140,255,.045) 1px,transparent 0);background-size:72px 72px;inset:0;mask-image:linear-gradient(180deg,#000,#000 68%,rgba(0,0,0,.72));opacity:.7;pointer-events:none;position:absolute;z-index:-1}.cm-agents-priorities__inner{margin:0 auto;width:min(1360px,92vw)}.cm-agents-priorities__header{margin:0 auto 54px;max-width:980px;text-align:center}.cm-agents-priorities__header h2{color:#fff;font-size:clamp(42px,4.5vw,74px);font-weight:900;letter-spacing:-.065em;line-height:.98;margin:0;text-wrap:balance}.cm-agents-priorities__header h2 span{display:block}.cm-agents-priorities__body{margin:22px auto 0;max-width:920px}.cm-agents-priorities__body,.cm-agents-priorities__body *{color:rgba(231,240,251,.94)}.cm-agents-priorities__body p{color:rgba(231,240,251,.94);font-size:clamp(16px,1.15vw,20px);font-weight:650;letter-spacing:-.02em;line-height:1.5;margin:0}.cm-agents-priorities__scroller{overflow-x:auto;overflow-y:hidden;padding:4px 2px 18px;scrollbar-color:rgba(142,238,255,.55) hsla(0,0%,100%,.08);scrollbar-width:thin;width:100%}.cm-agents-priorities__scroller::-webkit-scrollbar{height:8px}.cm-agents-priorities__scroller::-webkit-scrollbar-track{background:hsla(0,0%,100%,.08);border-radius:999px}.cm-agents-priorities__scroller::-webkit-scrollbar-thumb{background:rgba(142,238,255,.55);border-radius:999px}.cm-agents-priorities__grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(230px,1fr));min-width:1180px}.cm-agent-priority-card{background:radial-gradient(circle at 50% 20%,rgba(var(--agent-accent-rgb,47,140,255),.24),transparent 42%),linear-gradient(180deg,rgba(8,27,45,.82),rgba(5,9,20,.96));border:1px solid rgba(142,238,255,.18);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06);min-height:460px;overflow:hidden;position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.cm-agent-priority-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--agent-accent) 26%,transparent),transparent 38%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--agent-accent) 32%,transparent),transparent 42%);border-radius:inherit;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute;transition:opacity .22s ease}.cm-agent-priority-card__link{color:inherit;display:block;height:100%;min-height:460px;position:relative;text-decoration:none;width:100%;z-index:2}.cm-agent-priority-card__image{background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--agent-accent) 28%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--agent-accent) 14%,transparent),rgba(5,9,20,.18));display:grid;inset:0;place-items:end center;position:absolute}.cm-agent-priority-card__image img{display:block;filter:saturate(1.05) contrast(1.04) drop-shadow(0 22px 30px rgba(0,0,0,.38));height:96%;object-fit:cover;object-position:center bottom;position:relative;transform:scale(1.01);transition:transform .42s ease,filter .42s ease;width:112%;z-index:2}.cm-agent-priority-card__fallback{color:var(--agent-accent);font-size:104px;font-weight:900;letter-spacing:-.08em;line-height:1;margin-bottom:170px;position:relative;text-shadow:0 0 18px color-mix(in srgb,var(--agent-accent) 78%,transparent),0 0 48px color-mix(in srgb,var(--agent-accent) 32%,transparent);z-index:2}.cm-agent-priority-card__overlay{background:linear-gradient(180deg,rgba(2,8,18,.06),rgba(2,8,18,.22) 38%,rgba(2,8,18,.88)),linear-gradient(90deg,rgba(2,8,18,.2),transparent 34%,rgba(2,8,18,.18));inset:0;position:absolute;transition:background .22s ease;z-index:3}.cm-agent-priority-card__copy{bottom:22px;left:22px;position:absolute;right:22px;z-index:4}.cm-agent-priority-card__outcome{background:color-mix(in srgb,var(--agent-accent) 14%,rgba(5,9,20,.72));border:1px solid color-mix(in srgb,var(--agent-accent) 68%,transparent);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.045em;line-height:1;margin:0 0 12px;padding:7px 10px;text-shadow:0 0 12px color-mix(in srgb,var(--agent-accent) 50%,transparent);text-transform:uppercase;transition:color .22s ease,background .22s ease,border-color .22s ease;width:fit-content}.cm-agent-priority-card h3{color:#fff;font-size:clamp(23px,1.7vw,32px);font-weight:900;letter-spacing:-.055em;line-height:.98;margin:0;text-shadow:0 3px 24px rgba(0,0,0,.55);transition:color .22s ease,text-shadow .22s ease,transform .22s ease}.cm-agent-priority-card h3 span{color:var(--agent-accent)}.cm-agent-priority-card__body{margin-top:13px}.cm-agent-priority-card__body,.cm-agent-priority-card__body *{color:rgba(231,240,251,.9)}.cm-agent-priority-card__body p{color:rgba(231,240,251,.9);font-size:13.5px;font-weight:650;letter-spacing:-.015em;line-height:1.45;margin:0;text-shadow:0 3px 18px rgba(0,0,0,.55);transition:color .22s ease,font-weight .22s ease}.cm-agent-priority-card__cta{color:var(--agent-accent);display:inline-flex;font-size:13px;font-weight:900;letter-spacing:-.01em;line-height:1;margin-top:16px;opacity:.92;text-shadow:0 0 14px color-mix(in srgb,var(--agent-accent) 40%,transparent);transition:color .22s ease,opacity .22s ease,transform .22s ease}.cm-agent-priority-card:hover{border-color:color-mix(in srgb,var(--agent-accent) 72%,hsla(0,0%,100%,.22));box-shadow:0 24px 66px rgba(0,0,0,.32),0 0 42px color-mix(in srgb,var(--agent-accent) 26%,transparent),inset 0 1px 0 hsla(0,0%,100%,.12);transform:translateY(-8px)}.cm-agent-priority-card:hover:before{opacity:.76}.cm-agent-priority-card:hover .cm-agent-priority-card__image img{filter:saturate(1.15) contrast(1.08) brightness(1.06) drop-shadow(0 26px 36px rgba(0,0,0,.44));transform:scale(1.07)}.cm-agent-priority-card:hover .cm-agent-priority-card__overlay{background:linear-gradient(180deg,rgba(2,8,18,.02) 0,rgba(2,8,18,.16) 34%,rgba(2,8,18,.82) 100%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--agent-accent) 22%,transparent),transparent 45%)}.cm-agent-priority-card:hover h3{color:#fff;text-shadow:0 4px 26px rgba(0,0,0,.65),0 0 20px color-mix(in srgb,var(--agent-accent) 28%,transparent);transform:translateY(-2px)}.cm-agent-priority-card:hover .cm-agent-priority-card__body p{color:#fff;font-weight:760}.cm-agent-priority-card:hover .cm-agent-priority-card__outcome{background:color-mix(in srgb,var(--agent-accent) 26%,rgba(5,9,20,.7));border-color:color-mix(in srgb,var(--agent-accent) 86%,hsla(0,0%,100%,.3));color:#fff}.cm-agent-priority-card:hover .cm-agent-priority-card__cta{color:#fff;opacity:1;transform:translateX(3px)}.cm-agents-priorities__cta-wrap{display:flex;justify-content:center;margin-top:36px}.cm-agents-priorities__cta{align-items:center;background:linear-gradient(90deg,#ff9d00,#ffb321);border-radius:999px;box-shadow:0 12px 30px rgba(255,157,0,.22),0 0 22px rgba(255,179,33,.18);color:#fff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;letter-spacing:.035em;line-height:1;min-height:46px;padding:0 24px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.cm-agents-priorities__cta:hover{box-shadow:0 18px 42px rgba(255,157,0,.28),0 0 34px rgba(255,179,33,.26);filter:brightness(1.08);transform:translateY(-3px)}@media (max-width:1180px){.cm-agents-priorities{padding:82px 0 92px}.cm-agents-priorities__grid{min-width:1120px}.cm-agent-priority-card,.cm-agent-priority-card__link{min-height:430px}}@media (max-width:767px){.cm-agents-priorities{padding:68px 0 78px}.cm-agents-priorities__inner{width:min(90vw,560px)}.cm-agents-priorities__header{margin-bottom:34px}.cm-agents-priorities__header h2{font-size:clamp(38px,11vw,52px)}.cm-agents-priorities__body p{font-size:15px}.cm-agents-priorities__grid{gap:14px;grid-template-columns:repeat(5,260px);min-width:max-content}.cm-agent-priority-card,.cm-agent-priority-card__link{min-height:410px}.cm-agent-priority-card__copy{bottom:18px;left:18px;right:18px}.cm-agent-priority-card h3{font-size:25px}.cm-agent-priority-card__body p{font-size:13px}}