.HubGrid-module__XJgRRq__industries,.HubGrid-module__XJgRRq__cards{--kit-ink:#f3f6fb;--kit-muted:#b7c4d7;--kit-quiet:#91a3bc;--kit-line:#8baace30;--kit-panel:#152033;--kit-blue:#8bb7f0;grid-template-columns:minmax(0,1fr);gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.light :-webkit-any(.HubGrid-module__XJgRRq__industries,.HubGrid-module__XJgRRq__cards){--kit-ink:#172841;--kit-muted:#50617a;--kit-quiet:#5c6f8a;--kit-line:#506e9829;--kit-panel:#f5f8fc;--kit-blue:#24549a}.light :is(.HubGrid-module__XJgRRq__industries,.HubGrid-module__XJgRRq__cards){--kit-ink:#172841;--kit-muted:#50617a;--kit-quiet:#5c6f8a;--kit-line:#506e9829;--kit-panel:#f5f8fc;--kit-blue:#24549a}.HubGrid-module__XJgRRq__industries>li{align-content:start;gap:14px;min-width:0;display:grid}.HubGrid-module__XJgRRq__industryLink{color:var(--kit-ink);gap:10px;text-decoration:none;display:grid}.HubGrid-module__XJgRRq__industryPhoto{aspect-ratio:4/3;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -36px #000c}.HubGrid-module__XJgRRq__industries>li[data-wide=true] .HubGrid-module__XJgRRq__industryPhoto{aspect-ratio:16/9}.HubGrid-module__XJgRRq__industryPhoto>div{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.HubGrid-module__XJgRRq__industryLink:hover .HubGrid-module__XJgRRq__industryPhoto img{transform:scale(1.035)}.HubGrid-module__XJgRRq__industryName{letter-spacing:-.025em;text-wrap:balance;align-items:center;gap:10px;margin-top:8px;font-size:24px;font-weight:500;line-height:1.2;display:inline-flex}.HubGrid-module__XJgRRq__industryName svg{width:18px;height:18px;color:var(--kit-blue);transition:transform .2s cubic-bezier(.22,1,.36,1)}.HubGrid-module__XJgRRq__industryLink:hover .HubGrid-module__XJgRRq__industryName svg{transform:translate(3px)}.HubGrid-module__XJgRRq__industryLink:focus-visible{outline:2px solid var(--kit-blue);outline-offset:6px;border-radius:22px}.HubGrid-module__XJgRRq__industryPromise{max-width:46ch;color:var(--kit-muted);text-wrap:balance;font-size:16px;line-height:1.55}.HubGrid-module__XJgRRq__childLinks{border-top:1px solid var(--kit-line);flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:flex}.HubGrid-module__XJgRRq__childLinks a{border:1px solid var(--kit-line);color:var(--kit-ink);border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.35;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.HubGrid-module__XJgRRq__childLinks a:hover{border-color:color-mix(in srgb, var(--kit-blue) 55%, transparent);color:var(--kit-blue)}.HubGrid-module__XJgRRq__childLinks a:focus-visible{outline:2px solid var(--kit-blue);outline-offset:3px}.HubGrid-module__XJgRRq__cards{gap:16px}.HubGrid-module__XJgRRq__card{border:1px solid var(--kit-line);background:linear-gradient(140deg, #92b9ee09, transparent 65%), var(--kit-panel);height:100%;color:var(--kit-ink);border-radius:20px;align-content:start;gap:10px;padding:22px 22px 24px;text-decoration:none;transition:border-color .25s,background .25s;display:grid;box-shadow:inset 0 1px #c9dfff12}.HubGrid-module__XJgRRq__card:hover{border-color:color-mix(in srgb, var(--kit-blue) 45%, transparent)}.HubGrid-module__XJgRRq__card:focus-visible{outline:2px solid var(--kit-blue);outline-offset:4px}.HubGrid-module__XJgRRq__marks{align-items:center;gap:8px;margin-bottom:8px;display:flex}.HubGrid-module__XJgRRq__marks em{color:var(--kit-quiet);padding:0 2px;font-size:13px;font-style:normal}.HubGrid-module__XJgRRq__cardTitle{text-wrap:balance;font-size:17px;font-weight:600;line-height:1.35;display:inline}.HubGrid-module__XJgRRq__cardTitle svg{vertical-align:-1px;width:14px;height:14px;color:var(--kit-blue);margin-left:6px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.HubGrid-module__XJgRRq__card:hover .HubGrid-module__XJgRRq__cardTitle svg{transform:translate(3px)}.HubGrid-module__XJgRRq__cardPromise{color:var(--kit-muted);text-wrap:balance;font-size:15px;line-height:1.55}@media (min-width:640px){.HubGrid-module__XJgRRq__industries,.HubGrid-module__XJgRRq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HubGrid-module__XJgRRq__industries{grid-template-columns:repeat(6,minmax(0,1fr));gap:56px 28px}.HubGrid-module__XJgRRq__industries>li{grid-column:span 2}.HubGrid-module__XJgRRq__industries>li[data-wide=true]{grid-column:span 3}.HubGrid-module__XJgRRq__industries>li[data-wide=true] .HubGrid-module__XJgRRq__industryName{font-size:28px}.HubGrid-module__XJgRRq__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HubGrid-module__XJgRRq__industryName svg,.HubGrid-module__XJgRRq__cardTitle svg{transition:none}}
