.ksp-u-capability-grid{background:var(--ksp-bg,#fff);color:var(--ksp-text,#1b1c1f);display:block;font-family:var(--ksp-font,"Libre Franklin",Arial,Helvetica,sans-serif);isolation:isolate;line-height:1.65;margin:0;min-width:0;overflow-wrap:anywhere;padding:var(--ksp-top,76px) 24px var(--ksp-bottom,76px);position:relative;text-align:left;width:100%}.ksp-u-capability-grid,.ksp-u-capability-grid *,.ksp-u-capability-grid :after,.ksp-u-capability-grid :before{box-sizing:border-box}.ksp-u-capability-grid .ksp-u-capability-grid__inner{margin:0 auto;max-width:var(--ksp-width,1240px);min-width:0;width:100%}.ksp-u-capability-grid .ksp-u-capability-grid__anchor{left:0;position:absolute;scroll-margin-top:110px;top:0}.ksp-u-capability-grid .ksp-u-capability-grid__head{margin:0 0 32px;max-width:870px;text-align:var(--ksp-align,left)}.ksp-u-capability-grid[style*="--ksp-align:center"] .ksp-u-capability-grid__head{margin-left:auto;margin-right:auto}.ksp-u-capability-grid .ksp-u-capability-grid__eyebrow{color:var(--ksp-accent);font-size:11px;font-weight:800;letter-spacing:.17em;line-height:1.5;margin:0 0 13px;padding:0;text-transform:uppercase}.ksp-u-capability-grid .ksp-u-capability-grid__heading{color:var(--ksp-heading);font-family:inherit;font-size:clamp(30px,3.35vw,var(--ksp-size,42px));font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0;padding:0;text-transform:none;text-wrap:balance}.ksp-u-capability-grid .ksp-u-capability-grid__intro{margin-top:19px;max-width:800px}.ksp-u-capability-grid .ksp-u-capability-grid__rich{color:var(--ksp-text);font-family:inherit;line-height:1.7}.ksp-u-capability-grid .ksp-u-capability-grid__rich p{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 14px;padding:0}.ksp-u-capability-grid .ksp-u-capability-grid__rich p:last-child{margin-bottom:0}.ksp-u-capability-grid .ksp-u-capability-grid__rich ol,.ksp-u-capability-grid .ksp-u-capability-grid__rich ul{margin:14px 0 0;padding:0 0 0 21px}.ksp-u-capability-grid .ksp-u-capability-grid__rich li{color:inherit;line-height:1.65;margin:6px 0;padding:0}.ksp-u-capability-grid .ksp-u-capability-grid__rich strong{color:var(--ksp-heading);font-weight:700}.ksp-u-capability-grid a:not(.ksp-u-capability-grid__button){color:#0868bf;text-decoration:underline;text-underline-offset:3px}.ksp-u-capability-grid a:not(.ksp-u-capability-grid__button):hover{text-decoration-thickness:2px}.ksp-u-capability-grid .ksp-u-capability-grid__grid{display:grid;gap:20px;grid-template-columns:repeat(var(--ksp-columns,3),minmax(0,1fr))}.ksp-u-capability-grid .ksp-u-capability-grid__card{background:var(--ksp-surface);border:1px solid var(--ksp-line);border-radius:var(--ksp-radius,14px);padding:28px}.ksp-u-capability-grid .ksp-u-capability-grid__card-title{color:var(--ksp-heading);font-family:inherit;font-size:21px;font-weight:800;letter-spacing:-.025em;line-height:1.28;margin:0 0 13px;padding:0;text-transform:none}.ksp-u-capability-grid .ksp-u-capability-grid__icon{border:1px solid var(--ksp-line);border-radius:11px;color:var(--ksp-accent);display:grid;height:48px;margin:0 0 20px;place-items:center;width:48px}.ksp-u-capability-grid .ksp-u-capability-grid__icon svg{display:block;height:30px;width:30px}.ksp-u-capability-grid .ksp-u-capability-grid__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.ksp-u-capability-grid a.ksp-u-capability-grid__button{align-items:center;background:var(--ksp-button,#1179e2);border:1px solid transparent;border-radius:7px;color:var(--ksp-button-text,#fff);display:inline-flex;font-family:inherit;font-size:15px;gap:20px;justify-content:center;letter-spacing:0;line-height:1.35;margin:0;max-width:100%;min-height:54px;text-align:center;text-decoration:none;text-transform:none;transition:filter .15s ease,transform .15s ease;white-space:normal}.ksp-u-capability-grid a.ksp-u-capability-grid__button:hover{filter:brightness(.92);transform:translateY(-1px)}.ksp-u-capability-grid a.ksp-u-capability-grid__button--secondary{background:transparent;border-color:var(--ksp-line);color:var(--ksp-heading)}.ksp-u-capability-grid a.ksp-u-capability-grid__button--secondary:hover{color:var(--ksp-heading)}.ksp-u-capability-grid [tabindex]:focus-visible,.ksp-u-capability-grid a:focus-visible,.ksp-u-capability-grid button:focus-visible,.ksp-u-capability-grid summary:focus-visible{outline:3px solid var(--ksp-accent);outline-offset:4px}.ksp-u-capability-grid .ksp-u-capability-grid__split{align-items:start;display:grid;gap:58px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ksp-u-capability-grid .ksp-u-capability-grid__image{border-radius:var(--ksp-radius,14px);display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.ksp-u-capability-grid .ksp-u-capability-grid__caption{color:var(--ksp-text);font-size:13px;line-height:1.6;margin:12px 0 0}.ksp-u-capability-grid .ksp-u-capability-grid__note{font-size:14px;line-height:1.6;margin:22px 0 0}.ksp-u-capability-grid .ksp-u-capability-grid__callout{border-left:3px solid var(--ksp-accent);padding:18px 0 18px 22px}.ksp-u-capability-grid .ksp-u-capability-grid__number{color:var(--ksp-accent);display:block;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:18px}@media(max-width:980px){.ksp-u-capability-grid .ksp-u-capability-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ksp-u-capability-grid .ksp-u-capability-grid__split{gap:30px}.ksp-u-capability-grid .ksp-u-capability-grid__card{padding:24px}}@media(max-width:760px){.ksp-u-capability-grid{padding:var(--ksp-top-mobile,48px) 20px var(--ksp-bottom-mobile,48px)}.ksp-u-capability-grid .ksp-u-capability-grid__heading{font-size:var(--ksp-size-mobile,34px)}.ksp-u-capability-grid .ksp-u-capability-grid__head{margin-bottom:26px}.ksp-u-capability-grid .ksp-u-capability-grid__intro{font-size:16px}.ksp-u-capability-grid .ksp-u-capability-grid__split{gap:30px;grid-template-columns:minmax(0,1fr)}.ksp-u-capability-grid .ksp-u-capability-grid__card-title{font-size:20px}}@media(max-width:560px){.ksp-u-capability-grid .ksp-u-capability-grid__grid{gap:14px;grid-template-columns:minmax(0,1fr)}.ksp-u-capability-grid .ksp-u-capability-grid__actions{align-items:stretch;flex-direction:column}.ksp-u-capability-grid a.ksp-u-capability-grid__button{width:100%}.ksp-u-capability-grid .ksp-u-capability-grid__card{padding:23px}}@media(prefers-reduced-motion:reduce){.ksp-u-capability-grid a.ksp-u-capability-grid__button{transform:none;transition:none}}.ksp-u-capability-grid .ksp-u-capability-grid__card>.ksp-u-capability-grid__image{aspect-ratio:3/2;margin:0 0 20px}.ksp-u-capability-grid .ksp-u-capability-grid__card{border-top:2px solid var(--ksp-heading,#2d378e);padding:22px 0 4px}.ksp-u-capability-grid .ksp-u-capability-grid__heading{line-height:1.18}.ksp-u-capability-grid .ksp-u-capability-grid__card-title{font-size:20px;letter-spacing:-.02em}.ksp-u-capability-grid .ksp-u-capability-grid__grid{gap:32px 48px}@media(max-width:560px){.ksp-u-capability-grid .ksp-u-capability-grid__grid{gap:16px}}.ksp-u-capability-grid .ksp-u-capability-grid__split.ksp-u-capability-grid__split--single{grid-template-columns:minmax(0,1fr);max-width:950px}.ksp-u-capability-grid{font-size:16px;line-height:1.68}.ksp-u-capability-grid .ksp-u-capability-grid__heading{font-weight:700;letter-spacing:-.025em;line-height:1.16}.ksp-u-capability-grid .ksp-u-capability-grid__intro{font-size:17px;line-height:1.7;max-width:68ch}.ksp-u-capability-grid .ksp-u-capability-grid__rich p{margin:0 0 15px;max-width:68ch}.ksp-u-capability-grid .ksp-u-capability-grid__rich li{max-width:64ch}.ksp-u-capability-grid .ksp-u-capability-grid__caption,.ksp-u-capability-grid .ksp-u-capability-grid__cta-note,.ksp-u-capability-grid .ksp-u-capability-grid__note{color:#4b4f58}.ksp-u-capability-grid .ksp-u-capability-grid__card-title{font-weight:700;letter-spacing:-.018em}.ksp-u-capability-grid a.ksp-u-capability-grid__button{border-radius:6px;box-shadow:none;font-size:19px;font-weight:700;gap:12px;letter-spacing:-.014em;min-height:56px;padding:15px 24px;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ksp-u-capability-grid a.ksp-u-capability-grid__button:hover{background:var(--ksp-button,#1179e2);box-shadow:none;color:var(--ksp-button-text,#fff);filter:none;transform:none}.ksp-u-capability-grid a.ksp-u-capability-grid__button--secondary:hover{background:transparent;color:var(--ksp-heading,#2d378e)}@media(max-width:560px){.ksp-u-capability-grid a.ksp-u-capability-grid__button{min-height:52px;padding:14px 20px}}.ksp-u-capability-grid .ksp-u-capability-grid__grid{border-top:2px solid var(--ksp-heading,#2d378e);gap:0 40px}.ksp-u-capability-grid .ksp-u-capability-grid__card{background:transparent;border:0;border-radius:0;border-top:1px solid var(--ksp-line,#d5d5d5);box-shadow:none;min-width:0;padding:24px 30px 24px 0}.ksp-u-capability-grid .ksp-u-capability-grid__card:nth-child(2n){border-left:1px solid var(--ksp-line,#d5d5d5);padding:24px 0 24px 30px}.ksp-u-capability-grid .ksp-u-capability-grid__card-title{font-size:19px;margin-bottom:9px}.ksp-u-capability-grid .ksp-u-capability-grid__rich{font-size:15.5px;line-height:1.62;max-width:46ch}.ksp-u-capability-grid .ksp-u-capability-grid__rich ul{font-size:14.5px;line-height:1.6;margin-top:10px;max-width:none;padding-left:17px}.ksp-u-capability-grid .ksp-u-capability-grid__rich li{margin:4px 0;max-width:none}.ksp-u-capability-grid .ksp-u-capability-grid__note{font-size:15px;font-weight:700;margin-top:12px}@media(max-width:980px){.ksp-u-capability-grid .ksp-u-capability-grid__card,.ksp-u-capability-grid .ksp-u-capability-grid__card:nth-child(2n){border-left:0;padding:22px 0}}