.abstrakt-logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;text-decoration:none;line-height:1;transition:opacity .2s ease}.abstrakt-logo[data-astro-cid-tvrurpns]:hover{opacity:.85}.nav-links[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{white-space:nowrap}.lbl-short[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 1240px){.lbl-full[data-astro-cid-3ef6ksr2]{display:none}.lbl-short[data-astro-cid-3ef6ksr2]{display:inline}}.mega-col-head[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;transition:color .15s ease}.mega-col-head[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.mm-top[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;background:#fff;border-bottom:1px solid var(--border)}.mm-top-label[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-soft)}.mm-close[data-astro-cid-3ef6ksr2]{width:42px;height:42px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;background:var(--paper-soft);color:var(--navy-900);display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.mm-close[data-astro-cid-3ef6ksr2]:hover{background:var(--navy-900);color:#fff}.mm-close[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:18px;height:18px}.mm-subgroup[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border);background:var(--paper-soft)}.mm-subgroup[data-astro-cid-3ef6ksr2]:first-child{border-top:none}.mm-subsection[data-astro-cid-3ef6ksr2]{width:100%;background:transparent;border:none;padding:13px 24px 13px 36px;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--navy-800);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mm-subsection[data-astro-cid-3ef6ksr2]:hover{color:var(--accent-ink)}.mm-subcaret[data-astro-cid-3ef6ksr2]{width:11px;height:11px;flex-shrink:0;color:var(--ink-soft);transition:transform .25s ease}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subsection[data-astro-cid-3ef6ksr2]{color:var(--accent-ink)}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subcaret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mm-subsublinks[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;padding-bottom:8px;background:#fff}.mm-subgroup[data-astro-cid-3ef6ksr2].is-subexpanded .mm-subsublinks[data-astro-cid-3ef6ksr2]{display:flex}.mm-nested[data-astro-cid-3ef6ksr2] .mm-subsublinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:11px 24px 11px 48px;font-size:14.5px;color:var(--ink);text-decoration:none;border-left:3px solid transparent}.mm-nested[data-astro-cid-3ef6ksr2] .mm-subsublinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--paper-soft);color:var(--accent-ink);border-left-color:var(--accent)}.mm-all-link[data-astro-cid-3ef6ksr2]{display:block}.nav{position:relative}.dropdown[data-astro-cid-3ef6ksr2].wide{position:static}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel{left:24px;right:24px;top:calc(100% - 6px);min-width:0;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:4px 12px;padding:20px 20px 22px;border-top:3px solid var(--pm, #0176d3);border-radius:0 0 14px 14px}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-sm{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);left:auto;right:24px;width:min(720px,calc(100% - 48px))}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-3{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pm-panel-claude[data-astro-cid-3ef6ksr2] .pm-side[data-astro-cid-3ef6ksr2]{grid-column:1 / -1;display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:10px;align-items:stretch;margin-top:8px;padding:10px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude .pm-side[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].pm-feature,.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude .pm-side[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].pm-guide,.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude .pm-side[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].pm-qa{margin:0;height:100%}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude .pm-side[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].pm-qa{background:#fff;border:1px solid var(--border);border-radius:10px;padding:14px 16px}.pm-panel-claude[data-astro-cid-3ef6ksr2] .pm-other[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px 0}.pm-panel-claude[data-astro-cid-3ef6ksr2] .pm-other[data-astro-cid-3ef6ksr2] .pm-h2[data-astro-cid-3ef6ksr2]{margin:2px 14px 4px!important}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-claude .pm-other[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].pm-link{padding:4px 14px}.pm-col[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;min-width:0}.pm-col-2[data-astro-cid-3ef6ksr2]{grid-column:span 2}.pm-grid2[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr}.pm-h[data-astro-cid-3ef6ksr2]{margin:0;padding:6px 14px 8px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm, #0176d3)}.pm-h[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:inherit;padding:0!important;display:inline!important;background:none!important}.pm-h[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline;text-underline-offset:3px}.pm-h2[data-astro-cid-3ef6ksr2]{margin-top:10px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;color:var(--navy-900);font-weight:600;font-size:13.5px;margin-bottom:2px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;font-size:12px;color:var(--ink-soft);line-height:1.4}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2]{padding:8px 14px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2].pm-link{padding:6px 14px;font-size:13.5px;color:var(--navy-900)}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,var(--pm, #0176d3) 8%,#fff);color:var(--navy-900)}.pm-side[data-astro-cid-3ef6ksr2]{background:#f6f8fb;border-radius:12px;padding:10px 6px;gap:2px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2].pm-feature{margin:4px 8px 10px;padding:16px;border-radius:10px;background:#fff;border:1px solid var(--border);border-left:4px solid var(--pm, #0176d3)}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2].pm-feature:hover{background:#fff;box-shadow:0 12px 28px -18px #0a153273}.pm-feature-k[data-astro-cid-3ef6ksr2]{font-size:11px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pm, #0176d3)!important;margin-bottom:6px}.pm-feature[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:16px!important;margin-bottom:4px!important}.pm-go[data-astro-cid-3ef6ksr2]{margin-top:8px;font-weight:700;color:var(--pm, #0176d3)!important;font-size:12.5px!important}.nav-links[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2].wide:hover>a[data-astro-cid-3ef6ksr2]:after{background:var(--pm, var(--accent))}.mm-single[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--border)}.mm-section-link[data-astro-cid-3ef6ksr2]{display:block;padding:16px 24px;font-weight:600;color:var(--navy-900);text-decoration:none}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel a[data-astro-cid-3ef6ksr2].pm-guide{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;margin:0 8px 8px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--border)}.pm-guide[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:52px;height:auto;border-radius:4px;box-shadow:0 6px 14px -8px #0a153280}.pm-guide[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:1px;min-width:0}.pm-guide-k[data-astro-cid-3ef6ksr2]{font-size:10.5px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pm, #0176d3)!important}.pm-guide[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:13.5px!important;margin:0!important}.pm-guide[data-astro-cid-3ef6ksr2] .pm-go[data-astro-cid-3ef6ksr2]{margin-top:2px}.pm-markets[data-astro-cid-3ef6ksr2]{order:-1;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;gap:10px 20px;align-items:center;margin:0 0 12px;padding:14px 16px;border-radius:12px;background:linear-gradient(90deg,#eaf5fe,#f6fbff);border:1px solid #c9dff5}.pm-markets-head[data-astro-cid-3ef6ksr2]{display:flex;gap:12px;align-items:center;min-width:0}.pm-markets-ic[data-astro-cid-3ef6ksr2]{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#0176d3;color:#fff}.pm-markets-head[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-size:15px;color:var(--navy-900)}.pm-markets-head[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;font-size:12px;color:var(--ink-soft);line-height:1.4}.pm-markets-cities[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:6px}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel .pm-markets-cities[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:5px 11px;border-radius:999px;background:#fff;border:1px solid #c9dff5;font-size:12.5px;font-weight:600;color:#032d60}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel .pm-markets-cities[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#0176d3;border-color:#0176d3;color:#fff}.pm-markets-cities[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:normal;margin-left:5px;font-size:10px;font-weight:800;color:#0176d3}.pm-markets-cities[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover em[data-astro-cid-3ef6ksr2]{color:#fff}.pm-markets-links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel .pm-markets-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:3px 8px;font-size:13px;font-weight:700;color:#0176d3}.dropdown[data-astro-cid-3ef6ksr2].wide .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel-rail{grid-template-columns:230px minmax(0,1fr) minmax(0,.95fr);align-items:start}.pm-rail[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid var(--border)}.pm-rail[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 14px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--navy-900);text-align:left;cursor:pointer}.pm-rail[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:12px;height:12px;opacity:.35;flex:0 0 auto}.pm-rail[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]:hover,.pm-rail[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2][aria-selected=true]{background:#eaf5fe;color:#0176d3}.pm-rail[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2][aria-selected=true] svg[data-astro-cid-3ef6ksr2]{opacity:1}.pm-panes[data-astro-cid-3ef6ksr2]{min-width:0;min-height:300px}.pm-pane[data-astro-cid-3ef6ksr2][hidden]{display:none}.dropdown[data-astro-cid-3ef6ksr2].pm-anchored .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel{left:-24px;right:auto;width:640px;top:calc(100% - 6px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4px 12px;padding:20px;border-top:3px solid var(--pm);border-radius:0 0 14px 14px}.dropdown[data-astro-cid-3ef6ksr2].pm-anchored .dropdown-menu[data-astro-cid-3ef6ksr2].pm-panel:before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}footer[data-astro-cid-sz7xmlte].site-footer{padding:52px 0 26px}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-creds[data-astro-cid-sz7xmlte]{font-size:13px!important;color:#ffffffbf;font-weight:600}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;line-height:1.6;margin-bottom:14px;max-width:620px}.footer-col[data-astro-cid-sz7xmlte] .footer-col-title[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-bottom:36px}.footer-cta-sub[data-astro-cid-sz7xmlte]{font-size:13.5px;color:#ffffffbf;margin-top:-4px}.footer-col[data-astro-cid-sz7xmlte] .footer-col-title[data-astro-cid-sz7xmlte]{margin-bottom:16px}.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:9px}.footer-cta[data-astro-cid-sz7xmlte]{background:linear-gradient(150deg,#00b3ff1a,#ffffff08);border:1px solid rgba(94,229,255,.22);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:10px}.footer-cta-kicker[data-astro-cid-sz7xmlte]{font-family:var(--display);color:#fff;font-size:16px;font-weight:600}.footer-cta-btn[data-astro-cid-sz7xmlte]{display:inline-block;background:var(--scarlet-deeper);color:#fff;font-weight:600;font-size:14px;padding:10px 16px;border-radius:9px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.footer-cta-btn[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff7a2947}.footer-cta-line[data-astro-cid-sz7xmlte]{color:#ffffffb3;font-size:13.5px;transition:color .2s}.footer-cta-line[data-astro-cid-sz7xmlte]:hover{color:var(--accent-2)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#ffffff8c}.footer-bottom-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;transition:color .2s}.footer-bottom-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-2)}.footer-built[data-astro-cid-sz7xmlte]{color:#ffffffb3}@media (max-width: 960px){.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:28px}.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}.nlb[data-astro-cid-zg7j2zpm]{background:linear-gradient(180deg,#eef3f9,#f8fafc);padding:80px 0;border-top:1px solid #dce4f1}.nlb-grid[data-astro-cid-zg7j2zpm]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.nlb-title[data-astro-cid-zg7j2zpm]{font-family:var(--display);font-weight:800;letter-spacing:-.02em;font-size:clamp(40px,5vw,58px);line-height:1;color:var(--navy-900);margin:0 0 12px}.nlb-kicker[data-astro-cid-zg7j2zpm]{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#0b5cab;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid rgba(10,21,50,.15);max-width:460px}.nlb-heading[data-astro-cid-zg7j2zpm]{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);line-height:1.25;color:var(--navy-900);margin:0 0 16px}.nlb-heading[data-astro-cid-zg7j2zpm] em[data-astro-cid-zg7j2zpm]{color:#0b5cab;font-style:normal}.nlb-body[data-astro-cid-zg7j2zpm]{color:var(--ink-soft);font-size:16px;line-height:1.65;margin:0 0 18px;max-width:560px}.nlb-list[data-astro-cid-zg7j2zpm]{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.nlb-list[data-astro-cid-zg7j2zpm] li[data-astro-cid-zg7j2zpm]{position:relative;padding-left:28px;color:var(--navy-900);font-weight:600;font-size:15px;line-height:1.5}.nlb-list[data-astro-cid-zg7j2zpm] li[data-astro-cid-zg7j2zpm]:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:#0a1532;box-shadow:0 0 0 4px #0a15321f}.nlb-fine[data-astro-cid-zg7j2zpm]{font-size:13px;color:var(--ink-soft);margin:0;max-width:420px}.nlb-card[data-astro-cid-zg7j2zpm]{background:#fff;border-radius:16px;padding:26px;box-shadow:0 24px 48px -24px #0a153240;border:1px solid rgba(10,21,50,.08)}.nlb-form[data-astro-cid-zg7j2zpm]{display:grid;gap:14px}.nlb-label[data-astro-cid-zg7j2zpm]{font-weight:700;font-size:15px;color:var(--navy-900)}.nlb-form[data-astro-cid-zg7j2zpm] select[data-astro-cid-zg7j2zpm],.nlb-form[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm][type=email]{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px 16px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.nlb-form[data-astro-cid-zg7j2zpm] select[data-astro-cid-zg7j2zpm]:focus,.nlb-form[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm][type=email]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #00b3ff33}.nlb-row[data-astro-cid-zg7j2zpm]{display:flex;gap:12px}.nlb-row[data-astro-cid-zg7j2zpm] input[data-astro-cid-zg7j2zpm]{flex:1}.nlb-form[data-astro-cid-zg7j2zpm] button[data-astro-cid-zg7j2zpm]{font:inherit;font-weight:700;font-size:15.5px;padding:13px 22px;border:0;border-radius:10px;background:var(--scarlet-deeper);color:#fff;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-scarlet);transition:background-color .2s ease,transform .2s ease}.nlb-form[data-astro-cid-zg7j2zpm] button[data-astro-cid-zg7j2zpm]:hover{background:var(--scarlet-deep);transform:translateY(-1px)}.nlb-note[data-astro-cid-zg7j2zpm]{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:2px 0 0}.nlb-note[data-astro-cid-zg7j2zpm] a[data-astro-cid-zg7j2zpm]{color:var(--accent-ink);font-weight:600}.nlb-honeypot[data-astro-cid-zg7j2zpm]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.sr-only[data-astro-cid-zg7j2zpm]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 900px){.nlb-grid[data-astro-cid-zg7j2zpm]{grid-template-columns:1fr;gap:32px}}@media (max-width: 560px){.nlb[data-astro-cid-zg7j2zpm]{padding:56px 0}.nlb-row[data-astro-cid-zg7j2zpm]{flex-direction:column}.nlb-card[data-astro-cid-zg7j2zpm]{padding:20px}}.sc-call[data-astro-cid-7a6gfs7d],.sc-book[data-astro-cid-7a6gfs7d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-family:var(--sans)}.sc-call[data-astro-cid-7a6gfs7d]{background:var(--scarlet-deeper);color:#fff;font-weight:700}.sc-call[data-astro-cid-7a6gfs7d]:hover{background:var(--scarlet-deep)}.sc-book[data-astro-cid-7a6gfs7d]{background:var(--paper);color:var(--navy-900);border:1px solid var(--border);font-weight:600}.sc-book[data-astro-cid-7a6gfs7d]:hover{border-color:var(--accent)}.sc-call[data-astro-cid-7a6gfs7d]:focus-visible,.sc-book[data-astro-cid-7a6gfs7d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-desktop[data-astro-cid-7a6gfs7d]{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;gap:8px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.sc-desktop[data-astro-cid-7a6gfs7d].is-visible{opacity:1;transform:none;pointer-events:auto}.sc-desktop[data-astro-cid-7a6gfs7d] .sc-call[data-astro-cid-7a6gfs7d]{padding:12px 20px;border-radius:999px;font-size:15px;box-shadow:0 8px 24px #c24e0066}.sc-desktop[data-astro-cid-7a6gfs7d] .sc-book[data-astro-cid-7a6gfs7d]{padding:12px 18px;border-radius:999px;font-size:14px;box-shadow:var(--shadow-md)}.sc-mobile[data-astro-cid-7a6gfs7d],.sc-spacer[data-astro-cid-7a6gfs7d]{display:none}@media (max-width: 1023px){.sc-desktop[data-astro-cid-7a6gfs7d]{display:none}.sc-mobile[data-astro-cid-7a6gfs7d]{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:8px 12px max(8px,env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid var(--border);box-shadow:0 -6px 20px #0a15321a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sc-mobile[data-astro-cid-7a6gfs7d] .sc-call[data-astro-cid-7a6gfs7d]{flex:2;padding:14px 10px;border-radius:8px;font-size:15px}.sc-mobile[data-astro-cid-7a6gfs7d] .sc-book[data-astro-cid-7a6gfs7d]{flex:1;padding:14px 10px;border-radius:8px;font-size:14px}.sc-spacer[data-astro-cid-7a6gfs7d]{display:block;height:calc(72px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.sc-desktop[data-astro-cid-7a6gfs7d]{transition:none}}@media print{.sc-desktop[data-astro-cid-7a6gfs7d],.sc-mobile[data-astro-cid-7a6gfs7d],.sc-spacer[data-astro-cid-7a6gfs7d]{display:none!important}}:root{--navy-950: #050B1F;--navy-900: #0A1532;--navy-800: #0F1E47;--navy-700: #14285C;--navy-600: #1B3573;--navy-500: #2A4A9E;--blue-400: #4A7BD8;--accent: #00B3FF;--accent-2: #5EE5FF;--accent-ink: #0072AB;--scarlet: #FF7A29;--scarlet-soft: #FF9656;--scarlet-deep: #E55F00;--scarlet-deeper: #C24E00;--gold: #FFB547;--ink: #0A1532;--ink-soft: #3F4A66;--paper: #FFFFFF;--paper-soft: #F4F7FC;--paper-mid: #E8EEF8;--border: #DCE4F1;--display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sans: "Inter", -apple-system, system-ui, sans-serif;--shadow-lg: 0 30px 60px -20px rgba(10, 21, 50, .25);--shadow-md: 0 12px 30px -10px rgba(10, 21, 50, .15);--shadow-scarlet: 0 12px 30px -10px rgba(255, 122, 41, .35)}.theme-signal{--navy-950: #070A14;--navy-900: #0B0F1A;--navy-800: #121A2E;--navy-700: #1A2340;--navy-600: #273156;--navy-500: #3C4A7E;--accent: #6366F1;--accent-2: #9AA2FF;--accent-ink: #4338CA}.theme-teal{--navy-950: #08161A;--navy-900: #0F1C1E;--navy-800: #15282A;--navy-700: #1C3638;--navy-600: #27494B;--navy-500: #3A6E6A;--accent: #0D9488;--accent-2: #4FE3C4;--accent-ink: #0F766E}.theme-violet{--navy-950: #120A1E;--navy-900: #1A0F2E;--navy-800: #251642;--navy-700: #321E58;--navy-600: #452A78;--navy-500: #6A47B0;--accent: #7C3AED;--accent-2: #C8A8FF;--accent-ink: #6D28D9}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:1280px;margin:0 auto;padding:0 32px}section{padding:110px 0}.section-head{max-width:760px;margin:0 auto 64px;text-align:center}.section-head.left{text-align:left;margin-left:0}.eyebrow{display:inline-block;color:var(--accent-ink);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}h1,h2,h3,h4,h5{font-family:var(--display);letter-spacing:.2px;color:var(--navy-900)}h1{font-size:clamp(40px,5.2vw,64px);font-weight:400;line-height:1.08;letter-spacing:.2px}h1 em,h2 em{font-style:italic;font-weight:300}h1 em{color:var(--accent-2)}h2{font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.15;letter-spacing:.2px;margin-bottom:18px}h2 em{color:var(--navy-600)}.dark-section,[data-bg=dark]{color:#ffffffd1}.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,[data-bg=dark] h1,[data-bg=dark] h2,[data-bg=dark] h3,[data-bg=dark] h4,[data-bg=dark] h5{color:#fff}.dark-section h1 em,.dark-section h2 em,.dark-section h3 em,.dark-section h4 em,.dark-section h5 em,[data-bg=dark] h1 em,[data-bg=dark] h2 em,[data-bg=dark] h3 em,[data-bg=dark] h4 em,[data-bg=dark] h5 em,.dark-section .eyebrow,[data-bg=dark] .eyebrow{color:var(--accent-2)}.dark-section .section-sub,[data-bg=dark] .section-sub{color:#ffffffb8}.dark-section p,[data-bg=dark] p{color:#ffffffc7}.dark-section a:not(.cta-button):not(.eyebrow),[data-bg=dark] a:not(.cta-button):not(.eyebrow){color:var(--accent-2)}.tech-banner h1 em,.tech-banner h2 em,.tech-banner h3 em,.trust-band h1 em,.trust-band h2 em,.trust-band h3 em,.case-section h1 em,.case-section h2 em,.case-section h3 em,.ind-cta h2 em,.ind-cta h3 em,.dept-cta h2 em,.dept-cta h3 em,.gong-cta h2 em,.gong-cta h3 em,.contact-cta h2 em,.contact-cta h3 em,.problems h2 em,.problems h3 em,.podcast h2 em,.podcast h3 em,.ai-quiz-strip h2 em,.ai-quiz-strip h3 em,.video-card h2 em,.video-card h3 em,.metrics-ribbon h2 em,.metrics-ribbon h3 em,.growth-card.primary h2 em,.growth-card.primary h3 em,.capability-card:hover h2 em,.capability-card:hover h3 em,.industry-card:hover h2 em,.industry-card:hover h3 em,.benefit-card:hover h2 em,.benefit-card:hover h3 em,.culture-section h1 em,.culture-section h2 em,.culture-section h3 em,.methodology-band h1 em,.methodology-band h2 em,.methodology-band h3 em,.methodology-about h1 em,.methodology-about h2 em,.methodology-about h3 em,.kpi-section h1 em,.kpi-section h2 em,.kpi-section h3 em,.phase-zero h1 em,.phase-zero h2 em,.phase-zero h3 em,.dept-midcta h1 em,.dept-midcta h2 em,.dept-midcta h3 em,.pr-cta h1 em,.pr-cta h2 em,.pr-cta h3 em,.one-team-card h1 em,.one-team-card h2 em,.one-team-card h3 em{color:var(--accent-2)}.section-sub{font-size:18px;color:var(--ink-soft);line-height:1.6}.cta-button{background:var(--navy-800);color:#fff;padding:11px 22px;border-radius:6px;font-size:14.5px;font-weight:600;border:none;cursor:pointer;transition:background .2s,transform .15s;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.cta-button:hover{background:var(--navy-900);transform:translateY(-1px)}.cta-button.accent{background:var(--scarlet);color:var(--navy-950);font-weight:700;box-shadow:var(--shadow-scarlet)}.cta-button.accent:hover{background:var(--scarlet-deep);color:var(--navy-950);box-shadow:0 14px 34px -10px #ff7a2980;transform:translateY(-2px)}.cta-button.cyan{background:var(--accent);color:var(--navy-950)}.cta-button.cyan:hover{background:var(--accent-2)}.cta-button.outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.cta-button.outline:hover{background:#ffffff14;border-color:#fff}.cta-button.dark-outline{background:transparent;color:var(--navy-800);border:1.5px solid var(--border)}.cta-button.dark-outline:hover{background:var(--paper-soft);border-color:var(--navy-800)}select,input,textarea{max-width:100%}.topbar{background:var(--navy-950);color:#fff;font-size:12px;font-weight:700;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.topbar-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.topbar-left{display:flex;gap:22px;align-items:center}.topbar-left a{color:#fff;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:7px}.topbar-left a:hover{color:var(--accent-2)}.topbar-left .tb-ico{width:13px;height:13px;color:var(--accent-2);flex-shrink:0}.topbar-left a.tb-ae{color:var(--navy-950);background:var(--accent-2);border-radius:999px;padding:2px 10px;font-weight:800}.topbar-left a.tb-ae:hover{color:var(--navy-950);background:#fff}.topbar-reviews{display:flex;gap:18px;align-items:center}.topbar-reviews a{color:#ffffffdb;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.topbar-reviews a strong{color:#fff;font-weight:800}.topbar-reviews a:hover{color:var(--accent-2)}.topbar-reviews .tb-stars{color:#f5b301;letter-spacing:1px;font-size:12px}@media (max-width: 1100px){.topbar-left a[href^="mailto:"]{display:none}}.topbar-socials{display:flex;gap:12px;align-items:center}.topbar-socials a{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;color:#fff;transition:background .2s,color .2s}.topbar-socials a:hover{background:var(--accent);color:#fff}.topbar-socials svg{width:11px;height:11px;fill:#fff}.topbar-socials a:hover svg{fill:#fff}@media (max-width: 768px){.topbar{display:none}}header.main{background:#fffffff5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;backdrop-filter:blur(10px)}.nav{max-width:1280px;margin:0 auto;padding:8px 32px;display:flex;justify-content:space-between;align-items:center;gap:32px}.nav-links{display:flex;gap:30px;align-items:center;list-style:none}.nav-links>li>a{font-size:14.5px;font-weight:500;color:var(--ink);padding:8px 0;position:relative;transition:color .2s;display:flex;align-items:center;gap:5px;cursor:pointer}.nav-links>li>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:width .25s ease}.nav-links>li:hover>a:after{width:100%}.nav-links>li:hover>a{color:var(--navy-700)}.caret{width:10px;height:10px}.dropdown{position:relative;padding-bottom:12px;margin-bottom:-12px}.dropdown-menu{position:absolute;top:100%;left:-20px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);padding:16px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s,transform .2s}.dropdown:hover .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu.simple{min-width:280px}.dropdown-menu.mega{min-width:720px;left:-250px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.dropdown-menu.mega.capabilities-mega{min-width:1120px;max-width:calc(100vw - 32px);left:-350px;grid-template-columns:1.15fr .95fr repeat(4,1fr)}.dropdown-menu.mega .mega-col-teams a{padding-top:5px;padding-bottom:5px}.dropdown-menu.simple.locations-menu a span{display:inline;margin-left:8px;font-size:11.5px;color:var(--accent-ink);font-weight:600;text-transform:uppercase;letter-spacing:.6px}.dropdown-menu.mega.depts-mega{min-width:780px;left:-250px;grid-template-columns:1fr 1fr .9fr}.mega-col .mega-col-title{font-family:var(--display);font-size:12px;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent-ink);padding:10px 14px 8px;font-weight:700}.dropdown-menu a{display:block;padding:11px 14px;border-radius:6px;font-size:13.5px;color:var(--ink);transition:background .15s,color .15s;line-height:1.35}.dropdown-menu a:hover{background:var(--paper-soft);color:var(--navy-700)}.dropdown-menu.industries-menu a{transition:background .18s ease,color .18s ease}.dropdown-menu.industries-menu a:hover{background:var(--scarlet);color:#fff}.dropdown-menu.industries-menu a:hover strong{color:#fff}.dropdown-menu.simple a strong{display:block;color:var(--navy-900);font-weight:600;margin-bottom:3px}.dropdown-menu.simple a span{display:block;font-size:12.5px;color:var(--ink-soft);line-height:1.4}.dropdown-menu.mega a strong{display:block;color:var(--navy-900);font-weight:600;margin-bottom:4px;font-size:13.5px}.dropdown-menu.mega a span{display:block;font-size:12px;color:var(--ink-soft);line-height:1.4}.mobile-toggle{display:none;background:var(--paper-soft);border:1.5px solid var(--accent);border-radius:8px;width:44px;height:44px;cursor:pointer;padding:0;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.mobile-toggle:hover{background:#00b3ff14}.mobile-toggle:active{transform:scale(.96)}.mt-bar{display:block;width:22px;height:2.5px;background:var(--accent);border-radius:2px;transition:transform .25s ease,opacity .18s ease;pointer-events:none}.mobile-toggle.is-open .mt-bar-1{transform:translateY(7.5px) rotate(45deg)}.mobile-toggle.is-open .mt-bar-2{opacity:0}.mobile-toggle.is-open .mt-bar-3{transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu{position:fixed;inset:47px 0 0;background:#fff;z-index:105;overflow-y:auto;clip-path:inset(0 0 0 100%);visibility:hidden;transition:clip-path .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;display:none}.mobile-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .3s cubic-bezier(.16,1,.3,1),visibility 0s}.mobile-menu-inner{padding:16px 0 100px;display:flex;flex-direction:column}.mm-group{border-bottom:1px solid var(--border)}.mm-section{width:100%;background:transparent;border:none;padding:18px 24px;font-family:inherit;font-size:17px;font-weight:600;color:var(--navy-900);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .15s ease}.mm-section:hover{background:var(--paper-soft)}.mm-section .mm-caret{width:12px;height:12px;color:var(--ink-soft);transition:transform .25s ease}.mm-group.is-expanded .mm-section .mm-caret{transform:rotate(180deg)}.mm-group.is-expanded .mm-section{color:var(--accent-ink)}.mm-sublinks{display:none;flex-direction:column;padding:0 0 12px;background:var(--paper-soft)}.mm-group.is-expanded .mm-sublinks{display:flex}.mm-sub-label{display:block;padding:14px 36px 6px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink-soft)}.mm-sub-label:first-child{padding-top:6px}.mm-sublinks a{padding:11px 36px;font-size:15px;color:var(--ink);text-decoration:none;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.mm-sublinks a:hover{background:#fff;color:var(--accent-ink);border-left-color:var(--accent)}.mm-sublinks a strong{color:var(--accent-ink);font-weight:600}.mm-cta-zone{padding:32px 24px;display:flex;flex-direction:column;gap:14px;align-items:stretch}.mm-cta{text-align:center;display:block;padding:16px 22px;font-size:15px}.mm-phone{text-align:center;font-size:14px;color:var(--ink-soft);text-decoration:none;font-weight:500}.mm-phone:hover{color:var(--accent-ink)}@media (max-width: 1024px){.nav-links{display:none}.mobile-toggle{display:flex}.mobile-menu{display:block}.header-cta{display:none}.nav{padding:6px 20px}}@media (max-width: 640px){.nav{padding:6px 16px}.mobile-menu{top:45px}}footer.site-footer{background:var(--navy-900);color:#ffffffb3;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:56px}.footer-brand .abstrakt-logo{margin-bottom:18px}.footer-brand p{font-size:14.5px;line-height:1.65;margin-bottom:24px;max-width:340px}.footer-socials{display:flex;gap:10px}.footer-socials a{width:36px;height:36px;background:#ffffff0f;border-radius:8px;display:grid;place-items:center;transition:background .2s;color:#ffffffa6}.footer-socials a:hover{background:var(--accent);color:var(--navy-950)}.footer-socials svg{width:16px;height:16px;fill:currentColor}.footer-col .footer-col-title{font-family:var(--display);color:#fff;font-size:15px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:11px}.footer-col a{font-size:14px;color:#ffffffa6;transition:color .2s}.footer-col a:hover{color:var(--accent-2)}.footer-bottom{padding-top:30px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font-size:13px;color:#ffffff80;flex-wrap:wrap;gap:16px}.footer-bottom-links{display:flex;gap:24px}.page-banner{background:linear-gradient(135deg,var(--navy-950) 0%,var(--navy-800) 60%,var(--navy-700) 100%);color:#fff;padding:90px 0 80px;position:relative;overflow:hidden}.page-banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(0,179,255,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(94,229,255,.08) 0%,transparent 50%);pointer-events:none}.page-banner:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.page-banner .container{position:relative;z-index:1}.page-banner h1{color:#fff;margin-bottom:18px}.page-banner h1 em{color:var(--accent-2)}.page-banner .lede{font-size:19px;line-height:1.65;color:#ffffffc7;max-width:720px}.breadcrumb{font-size:13px;color:#ffffff80;margin-bottom:22px;letter-spacing:.5px}.breadcrumb a{color:#ffffff80}.breadcrumb a:hover{color:var(--accent-2)}.breadcrumb .sep{margin:0 8px;opacity:.5}.prose{max-width:760px;font-size:17px;line-height:1.75;color:var(--ink)}.prose h2{font-size:30px;margin:56px 0 18px}.prose h3{font-size:22px;margin:40px 0 14px;color:var(--navy-900)}.prose p{margin-bottom:22px}.prose ul,.prose ol{margin:0 0 22px 22px;padding-left:8px}.prose li{margin-bottom:10px}.prose a{color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.prose a:hover{color:var(--accent-ink)}.prose blockquote{border-left:3px solid var(--accent);padding:6px 0 6px 24px;margin:30px 0;color:var(--ink-soft);font-style:italic}.prose code{background:var(--paper-soft);padding:2px 8px;border-radius:4px;font-size:.92em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 1200px){.footer-grid{grid-template-columns:repeat(4,1fr);gap:40px}.footer-brand{grid-column:1 / -1}}@media (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:36px}.footer-brand{grid-column:1 / -1}.nav-links{display:none}}@media (max-width: 640px){section{padding:70px 0}.footer-grid{grid-template-columns:1fr 1fr}.topbar-inner{flex-direction:column;gap:10px;padding:0 20px}.page-banner{padding:60px 0 50px}}.svg-spin-slow{animation:svg-spin 60s linear infinite;transform-origin:center;transform-box:fill-box}.svg-spin-mid{animation:svg-spin 28s linear infinite;transform-origin:center;transform-box:fill-box}.svg-spin-rev{animation:svg-spin 45s linear infinite reverse;transform-origin:center;transform-box:fill-box}@keyframes svg-spin{to{transform:rotate(360deg)}}.svg-breathe{animation:svg-breathe 4.5s ease-in-out infinite}.svg-breathe-slow{animation:svg-breathe 7s ease-in-out infinite}.svg-breathe-fast{animation:svg-breathe 2.8s ease-in-out infinite}@keyframes svg-breathe{0%,to{opacity:.55}50%{opacity:1}}.svg-glow{animation:svg-glow 3.5s ease-in-out infinite}.svg-glow-soft{animation:svg-glow-soft 5s ease-in-out infinite}.svg-glow-strong{animation:svg-glow-strong 2.4s ease-in-out infinite}@keyframes svg-glow{0%,to{filter:drop-shadow(0 0 0 rgba(0,179,255,0))}50%{filter:drop-shadow(0 0 8px rgba(0,179,255,.7))}}@keyframes svg-glow-soft{0%,to{filter:drop-shadow(0 0 2px rgba(0,179,255,.2))}50%{filter:drop-shadow(0 0 10px rgba(0,179,255,.55))}}@keyframes svg-glow-strong{0%,to{filter:drop-shadow(0 0 4px rgba(94,229,255,.4))}50%{filter:drop-shadow(0 0 18px rgba(94,229,255,.95))}}.svg-float{animation:svg-float 6s ease-in-out infinite}.svg-float-slow{animation:svg-float 9s ease-in-out infinite}@keyframes svg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.svg-flow{animation:svg-flow 3s linear infinite}.svg-flow-slow{animation:svg-flow 6s linear infinite}.svg-flow-rev{animation:svg-flow 3s linear infinite reverse}@keyframes svg-flow{to{stroke-dashoffset:-28}}.svg-shimmer{animation:svg-shimmer 4.5s ease-in-out infinite}@keyframes svg-shimmer{0%,to{stroke-opacity:.5}50%{stroke-opacity:1}}.svg-heartbeat{animation:svg-heartbeat 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes svg-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.svg-delay-1{animation-delay:.4s}.svg-delay-2{animation-delay:.8s}.svg-delay-3{animation-delay:1.2s}.svg-delay-4{animation-delay:1.6s}.svg-delay-5{animation-delay:2s}.svg-delay-6{animation-delay:2.4s}@media (prefers-reduced-motion: reduce){.svg-spin-slow,.svg-spin-mid,.svg-spin-rev,.svg-breathe,.svg-breathe-slow,.svg-breathe-fast,.svg-glow,.svg-glow-soft,.svg-glow-strong,.svg-float,.svg-float-slow,.svg-flow,.svg-flow-slow,.svg-flow-rev,.svg-shimmer,.svg-heartbeat{animation:none!important}}.industry-visual [filter*=glow],.dept-visual [filter*=glow],.cap-visual [filter*=glow],.tech-visual [filter*=glow],.stack-svg [filter*=glow]{animation:svg-ambient-breathe 5s ease-in-out infinite}@keyframes svg-ambient-breathe{0%,to{opacity:.7}50%{opacity:1}}.industry-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.industry-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.dept-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.dept-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.cap-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.cap-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.cap-visual [filter*=glow]:nth-of-type(5n){animation-delay:3s}.cap-visual [filter*=glow]:nth-of-type(7n){animation-delay:4s}.tech-visual [filter*=glow]:nth-of-type(2n){animation-delay:1s}.tech-visual [filter*=glow]:nth-of-type(3n){animation-delay:2s}.industry-visual line[stroke-dasharray],.industry-visual circle[stroke-dasharray],.industry-visual path[stroke-dasharray],.dept-visual line[stroke-dasharray],.dept-visual circle[stroke-dasharray],.dept-visual path[stroke-dasharray],.cap-visual line[stroke-dasharray],.cap-visual circle[stroke-dasharray],.cap-visual path[stroke-dasharray],.tech-visual line[stroke-dasharray],.tech-visual circle[stroke-dasharray],.tech-visual path[stroke-dasharray]{animation:svg-ambient-flow 8s linear infinite}@keyframes svg-ambient-flow{to{stroke-dashoffset:-40}}.industry-visual svg circle[r="2"],.industry-visual svg circle[r="3"],.industry-visual svg circle[r="4"],.industry-visual svg circle[r="5"],.dept-visual svg circle[r="2"],.dept-visual svg circle[r="3"],.dept-visual svg circle[r="4"],.dept-visual svg circle[r="5"],.cap-visual svg circle[r="2"],.cap-visual svg circle[r="3"],.cap-visual svg circle[r="4"],.cap-visual svg circle[r="5"],.tech-visual svg circle[r="2"],.tech-visual svg circle[r="3"],.tech-visual svg circle[r="4"],.tech-visual svg circle[r="5"]{animation:svg-ambient-dot 4s ease-in-out infinite}.industry-visual svg circle:nth-of-type(2n){animation-delay:.5s}.industry-visual svg circle:nth-of-type(3n){animation-delay:1s}.industry-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.dept-visual svg circle:nth-of-type(2n){animation-delay:.5s}.dept-visual svg circle:nth-of-type(3n){animation-delay:1s}.dept-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.cap-visual svg circle:nth-of-type(2n){animation-delay:.5s}.cap-visual svg circle:nth-of-type(3n){animation-delay:1s}.cap-visual svg circle:nth-of-type(5n){animation-delay:1.5s}.tech-visual svg circle:nth-of-type(2n){animation-delay:.5s}.tech-visual svg circle:nth-of-type(3n){animation-delay:1s}.tech-visual svg circle:nth-of-type(5n){animation-delay:1.5s}@keyframes svg-ambient-dot{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.industry-visual [filter*=glow],.industry-visual line[stroke-dasharray],.industry-visual circle[stroke-dasharray],.industry-visual path[stroke-dasharray],.industry-visual svg circle,.dept-visual [filter*=glow],.dept-visual line[stroke-dasharray],.dept-visual circle[stroke-dasharray],.dept-visual path[stroke-dasharray],.dept-visual svg circle,.cap-visual [filter*=glow],.cap-visual line[stroke-dasharray],.cap-visual circle[stroke-dasharray],.cap-visual path[stroke-dasharray],.cap-visual svg circle,.tech-visual [filter*=glow],.tech-visual line[stroke-dasharray],.tech-visual circle[stroke-dasharray],.tech-visual path[stroke-dasharray],.tech-visual svg circle,.stack-svg [filter*=glow]{animation:none!important}}@keyframes heroBannerBreathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.07) saturate(1.12)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes heroZoom{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes heroDrift{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}@keyframes heroSway{0%,to{transform:rotate(-.9deg) translateY(0)}50%{transform:rotate(.9deg) translateY(-6px)}}@keyframes heroGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.banner-hero-photo{width:100%;height:auto;display:block;max-width:520px;margin:0 auto;border-radius:14px;will-change:transform,filter}.banner-hero-photo.anim-float{animation:heroFloat 8s ease-in-out infinite,heroBannerBreathe 6s ease-in-out infinite}.banner-hero-photo.anim-zoom{animation:heroZoom 12s ease-in-out infinite,heroBannerBreathe 6s ease-in-out infinite}.banner-hero-photo.anim-drift{animation:heroDrift 10s ease-in-out infinite,heroBannerBreathe 7s ease-in-out infinite}.banner-hero-photo.anim-sway{animation:heroSway 9s ease-in-out infinite,heroBannerBreathe 6.5s ease-in-out infinite}.banner-illustration:before{animation:heroGlowPulse 6s ease-in-out infinite;will-change:opacity,transform}@media (prefers-reduced-motion: reduce){.banner-hero-photo,.banner-illustration:before{animation:none!important}}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card){--flip-bg: linear-gradient(140deg, var(--navy-900) 0%, var(--navy-700) 100%);transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card):is(:hover,:focus-visible){background:var(--flip-bg)!important;border-color:var(--navy-700)!important;color:#fff!important;box-shadow:0 22px 44px -18px #0a153273!important}:is(a.mk-card-link,a.related-blog-card,a.cs-related-card,a.other-tech-card,a.featured-blog-card,a.sidebar-link-card,a.lc-card,a.ind-cap-card,a.dept-cap-card,a.tech-case-card,a.tech-card,a.cs-card,a.related-cap-card,a.svc-card-link,a.ind-served-card,a.ap-card,a.sfh-card-link,a.r-card,a.industry-card,a.dept-card,a.case-card,a.ind-case-card,a.other-cap-card,a.capability-card,a.ty-res-card,a.resource-card,a.featured-card,a.featured-case-card,a.lh-top-card):is(:hover,:focus-visible){:is(h2,h3,h4,h5,strong,b,em){color:#fff!important}:is(p,span,li,small,time,dd,dt,div){color:#ffffffd1!important}:is([class*=tag],[class*=badge],[class*=eyebrow],[class*=kicker],[class*=stat],[class*=link],[class*=arrow],[class*=cta],[class*=more]){color:var(--accent-2)!important}:is(span,small,em,strong)[class*=tag],[class*=badge],[class*=pill]{background:#ffffff1a!important;border-color:#fff3!important}[class*=icon]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:var(--accent-2)!important}& svg{color:var(--accent-2)!important}}:is(a.mk-chip,a.svc-chip,a.sfh-chip,a.tp-chip,.tech-service-chips a){transition:background-color .2s ease,border-color .2s ease,color .2s ease}:is(a.mk-chip,a.svc-chip,a.sfh-chip,a.tp-chip,.tech-service-chips a):is(:hover,:focus-visible){background:var(--accent-ink)!important;border-color:var(--accent-ink)!important;color:#fff!important}@media (prefers-reduced-motion: reduce){:is(a.mk-card-link,a.lc-card,a.cs-card,a.r-card,a.tech-card,a.industry-card){transition:none}}.has-hero-photo{position:relative;overflow:hidden;min-height:clamp(400px,52vh,560px);display:flex;align-items:flex-end}.has-hero-photo>.container{position:relative;z-index:2;width:100%}.has-hero-photo:before{z-index:1}.hp-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:0}.hp-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050b1ff2,#050b1fd6 40%,#050b1f73 75%,#050b1f40),linear-gradient(0deg,#050b1fd9,#050b1f00 50%)}.hp-credit{position:absolute;right:16px;bottom:10px;z-index:2;margin:0;font-size:11px;color:#fff9}.hp-credit a{color:#ffffffbf}@media (max-width: 760px){.has-hero-photo{min-height:520px}.hp-shade{background:linear-gradient(0deg,#050b1ff5,#050b1fe0 50%,#050b1f80 85%,#050b1f59)}}:is(.ms-card,.ms-consider,div.mk-card,.partner-tile,.platform-tile,.offering-card,.service-cat-card,.ind-card,.reg-card,div.dept-card,.framework-card,.eng-model-card,div.svc-card,.process-step,.value-card,.why-card,.benefit-card,.story-card,.review-card,.team-card,.info-card,.strength-card,.backing-card,.mb-card,.issue-card,.wa-card,.award-hero-card,.aw-card,.proof-card,.retainer-card,.sfh-card,.solution-card,.challenge-card,.ind-faq,.ms-faq,.lc-faq,.tech-faq){transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}:is(.ms-card,.ms-consider,div.mk-card,.partner-tile,.platform-tile,.offering-card,.service-cat-card,.ind-card,.reg-card,div.dept-card,.framework-card,.eng-model-card,div.svc-card,.process-step,.value-card,.why-card,.benefit-card,.story-card,.review-card,.team-card,.info-card,.strength-card,.backing-card,.mb-card,.issue-card,.wa-card,.award-hero-card,.aw-card,.proof-card,.retainer-card,.sfh-card,.solution-card,.challenge-card):hover{background:linear-gradient(140deg,var(--navy-900) 0%,var(--navy-700) 100%)!important;border-color:var(--navy-700)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 22px 44px -18px #0a153273!important;:is(h2,h3,h4,h5,strong,b,em,dt){color:#fff!important}:is(p,span,li,small,time,dd,div,summary){color:#ffffffd6!important}:is([class*=num],[class*=tag],[class*=badge],[class*=eyebrow],[class*=kicker],[class*=stat],[class*=link],[class*=arrow],a){color:var(--accent-2)!important}:is(span,small,em,strong)[class*=tag],[class*=badge],[class*=pill]{background:#ffffff1a!important;border-color:#fff3!important}[class*=icon]{background:#ffffff1a!important;border-color:#ffffff2e!important;color:var(--accent-2)!important}& svg{color:var(--accent-2)!important}}:is(.ind-faq,.ms-faq,.lc-faq,.tech-faq,.ps-faq):hover{border-color:var(--accent)!important;box-shadow:0 10px 24px -14px #0a153259}:is(.ind-faq,.ms-faq,.lc-faq,.tech-faq,.ps-faq):hover>summary{color:var(--accent-ink)!important}a.ms-chip{transition:background-color .2s ease,border-color .2s ease,color .2s ease}a.ms-chip:is(:hover,:focus-visible){background:var(--accent-ink)!important;border-color:var(--accent-ink)!important;color:#fff!important}@media (prefers-reduced-motion: reduce){:is(.ms-card,.ms-consider,div.mk-card,.offering-card,.ind-card,.value-card,.why-card){transition:none;transform:none!important}}:is(div,a,article,li,section):has(>:is(.reco-card-num,.other-cap-icon,.cap-pillar-icon,.dept-cap-icon,.step-num,.dept-icon,.method-num,.ind-cap-icon,.ms-num,.industry-card-icon,.issue-num,.value-num,.service-num,.tech-card-icon,.ae-cloud-ic)+:is(h3,h4,strong)){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:14px!important;align-content:start!important}:is(div,a,article,li,section):has(>:is(.reco-card-num,.other-cap-icon,.cap-pillar-icon,.dept-cap-icon,.step-num,.dept-icon,.method-num,.ind-cap-icon,.ms-num,.industry-card-icon,.issue-num,.value-num,.service-num,.tech-card-icon,.ae-cloud-ic)+:is(h3,h4,strong))>*{grid-column:1 / -1}:is(div,a,article,li,section)>:is(.reco-card-num,.other-cap-icon,.cap-pillar-icon,.dept-cap-icon,.step-num,.dept-icon,.method-num,.ind-cap-icon,.ms-num,.industry-card-icon,.issue-num,.value-num,.service-num,.tech-card-icon,.ae-cloud-ic):has(+:is(h3,h4,strong)){grid-column:1!important;align-self:center!important;margin:0!important}:is(div,a,article,li,section)>:is(.reco-card-num,.other-cap-icon,.cap-pillar-icon,.dept-cap-icon,.step-num,.dept-icon,.method-num,.ind-cap-icon,.ms-num,.industry-card-icon,.issue-num,.value-num,.service-num,.tech-card-icon,.ae-cloud-ic)+:is(h3,h4,strong){grid-column:2!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important}:is(div,a,article,li,section):has(>:is(.reco-card-num,.other-cap-icon,.cap-pillar-icon,.dept-cap-icon,.step-num,.dept-icon,.method-num,.ind-cap-icon,.ms-num,.industry-card-icon,.issue-num,.value-num,.service-num,.tech-card-icon,.ae-cloud-ic)+:is(h3,h4,strong))>:is(h3,h4,strong)~*{margin-top:12px}.proof-strip dl>div,.lh-stats>div,.mk-herostats>div,.trust-grid>*,.trust-stat,.trust-item,.gong-stat,.cs-stats>*,.cs-stat-row>*,.case-stats>*,.ae-stats li,.hero-stats>*,.stat-strip>*{text-align:center!important;align-items:center!important;justify-content:center}.proof-strip dl div:first-child{padding-left:20px!important}.proof-strip p,.lh-trust-head{text-align:center}@media (max-width: 760px){.proof-strip dl div:nth-child(3){padding-left:20px!important}}:root{--display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}h1,h2{font-weight:800!important;letter-spacing:-.02em!important}h3{font-weight:700;letter-spacing:-.01em}h1{line-height:1.06}h1 em,h2 em,h3 em{font-style:normal!important;font-weight:500!important}.dropdown-menu{visibility:hidden;transition:opacity .18s ease .25s,transform .18s ease .25s,visibility 0s linear .45s!important}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s,0s,0s!important}.dropdown-menu:hover{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.case-stats>*,.cs-stats>*,.ind-case-stats>*,.dept-case-stats>*,[class*=case-stats]>*,.aw-card{text-align:center}:root{--card-shadow: 0 1px 2px rgba(10, 21, 50, .06), 0 10px 24px -14px rgba(10, 21, 50, .22);--card-shadow-hover: 0 2px 4px rgba(10, 21, 50, .06), 0 22px 40px -18px rgba(10, 21, 50, .32)}main:not(#\#) :is([class$=-card],[class*="-card "],.ip-persona,.ip-land li,.ip-prod,.ip-kpis>div,.ip-impl>div,.ip-ch,.pd-step,.sfh-cap,.icm-cap,.role-tile,.platform-tile,.partner-tile,.aph-tile,.process-step,.pz-step,.cf-step,.mini-step,.trust-item,.ip-box,.bc-box,.la-box,.tw-box,.bh-box,.rc-tile,.rc-case):not(.pm-panel *,.ch-win *,form *,.ae-console *,svg *){box-shadow:var(--card-shadow);transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}main:not(#\#) :is([class$=-card],[class*="-card "],.ip-persona,.ip-land li,.ip-prod,.ip-kpis>div,.ip-impl>div,.ip-ch,.pd-step,.sfh-cap,.icm-cap,.role-tile,.platform-tile,.partner-tile,.aph-tile,.process-step,.pz-step,.cf-step,.mini-step,.trust-item,.ip-box,.bc-box,.la-box,.tw-box,.bh-box,.rc-tile,.rc-case):not(.pm-panel *,.ch-win *,form *,.ae-console *,svg *):hover{transform:translateY(-4px)!important;box-shadow:var(--card-shadow-hover)!important}@media (prefers-reduced-motion: reduce){main:not(#\#) :is([class$=-card],[class*="-card "]):hover{transform:none!important}}main:not(#\#) .rv:not(.rv-in){opacity:0;transform:translateY(18px)!important}main:not(#\#) .rv{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}main:not(#\#) .rv.rv-in:hover{transition-delay:0s!important}@media print{main:not(#\#) .rv:not(.rv-in){opacity:1;transform:none!important}}main p.cl:not(.cl-open){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}main .cl-more{background:none;border:0;padding:0;margin:6px 0 0;font:inherit;font-size:13.5px;font-weight:700;color:var(--accent-ink, #0b5cab);cursor:pointer;align-self:flex-start}main .cl-more:after{content:" ↓"}main .cl-more[aria-expanded=true]:after{content:" ↑"}main .cl-more:hover{text-decoration:underline}@media print{main p.cl{display:block;-webkit-line-clamp:unset;overflow:visible}main .cl-more{display:none}}main .sp-path{display:flex;gap:6px;margin:28px 0 14px;overflow-x:auto;scrollbar-width:none;padding:2px}main .sp-path::-webkit-scrollbar{display:none}main .sp-step{flex:1 1 0;min-width:150px;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f3f6f9;border:1px solid #dddbda;border-radius:999px;font:inherit;font-size:14px;font-weight:600;color:#0a1532;cursor:pointer;text-align:left;transition:background .2s,color .2s,border-color .2s,transform .2s}main .sp-step:hover{border-color:var(--rc, #0176d3);transform:translateY(-1px)}main .sp-step .sp-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #c9c7c5;font-size:12.5px;font-weight:700}main .sp-step .sp-t{line-height:1.25}main .sp-step.sp-done{background:#eaf5fe;border-color:#b9dcfa}main .sp-step.sp-done .sp-n{background:var(--rc, #0176d3);border-color:transparent;color:#fff}main .sp-step[aria-selected=true]{background:#0a1532;border-color:#0a1532;color:#fff}main .sp-step[aria-selected=true] .sp-n{background:var(--rc, #0176d3);border-color:transparent;color:#fff}main ol.sp-on>li:not(.sp-active){display:none!important}main .sp-next{display:inline-block;margin-top:16px;background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:700;color:var(--accent-ink, #0b5cab);cursor:pointer}main .sp-next:hover{text-decoration:underline}@media print{main ol.sp-on>li{display:block!important}main .sp-path,main .sp-next{display:none}}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]){background:#f3f3f3!important;padding:12px 0!important}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):first-of-type{padding-top:28px!important}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark])>.container{background:#fff;border:1px solid #dddbda;border-radius:8px;box-shadow:0 2px 2px #0000000f;padding:24px 28px 28px}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]) .section-head{position:relative;text-align:left;max-width:none;margin:-24px -28px 22px;padding:14px 28px 14px 74px;border-bottom:1px solid #e5e5e5}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]) .section-head:before{content:"";position:absolute;left:28px;top:50%;translate:0 -50%;width:32px;height:32px;border-radius:6px;background:var(--lxc, #0176d3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='2'/%3E%3Cpath d='M8 9h8M8 13h8M8 17h5'/%3E%3C/svg%3E") center / 18px no-repeat}main.lx:not(#\#) .section-head .eyebrow{display:block;font-size:11px!important;letter-spacing:.08em;margin:0 0 2px}main.lx:not(#\#) .section-head h2{font-size:21px!important;line-height:1.3;margin:0!important}main.lx:not(#\#) .section-head .section-sub{font-size:14px!important;margin:4px 0 0!important;max-width:760px;color:#3e3e3c}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark])>.container>h2,main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]) .svc-split h2{font-size:24px!important}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+1){--lxc: #0176d3}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+2){--lxc: #06a59a}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+3){--lxc: #fe5c4c}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+4){--lxc: #2e844a}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+5){--lxc: #dd7a01}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n+6){--lxc: #3a49da}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]):nth-of-type(7n){--lxc: #ba01ff}main.skin-claude.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]){--lxc: #b5552f}main.skin-gong.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]){--lxc: #5f1daa}@media (max-width: 640px){main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark])>.container{padding:18px 16px 20px;border-radius:6px;width:auto;margin-inline:12px}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]) .section-head{margin:-18px -16px 18px;padding:12px 16px 12px 60px}main.lx:not(#\#) :is(.svc-section,.tech-section,.gong-section,.lx-section,.ms-section,.mk-section,.ind-section,.dept-section,.cap-section):not(.mk-ai,.case-section,.phase-zero,[class*=-dark],[data-bg=dark]) .section-head:before{left:16px}}main .sp-step{min-width:0;padding:10px 12px;border-radius:10px}main .sp-step .sp-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;font-size:13px}main .rc-in .sp-path{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:6px;overflow:visible}main.skin :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)){position:relative;overflow:hidden}main.skin :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card,.trust-item){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}main.skin :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card):hover{transform:translateY(-3px)}@media (prefers-reduced-motion: reduce){main.skin *{transition:none!important}}main.skin-salesforce{--navy-950: #032d60;--navy-900: #032d60;--navy-800: #0b5cab;--navy-700: #014486;--accent: #0176d3;--accent-2: #1b96ff;--accent-ink: #0176d3;--ink: #181818;--ink-soft: #3e4a5c;--paper-soft: #f3f6f9;--paper-mid: #eaf5fe;--border: #dddbda;--display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}main.skin-salesforce :is(h1,h2,h3){font-family:var(--display)!important;letter-spacing:-.015em}main.skin-salesforce :is(h1,h2){font-weight:800!important;color:#032d60}main.skin-salesforce :is(h1,h2) em{font-style:normal!important;color:#0176d3!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)){background:radial-gradient(60% 80% at 85% 10%,rgba(255,255,255,.9),transparent 60%),linear-gradient(180deg,#cfe9fe,#eaf5fe 55%,#fff)!important;color:#032d60!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)):before{content:""!important;position:absolute;width:420px;height:120px;border-radius:999px;background:#fff!important;opacity:.75;box-shadow:-140px -40px 0 -10px #fff,-260px 10px 0 -30px #ffffffe6;pointer-events:none;z-index:0;filter:blur(1px);inset:auto -60px 30px auto}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)):after{display:none!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo))>*{position:relative;z-index:1}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(h1,.breadcrumb,.breadcrumb a,p,li,span,.lede){color:#032d60!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(p,.lede,.banner-intro){color:#3e4a5c!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(.banner-eyebrow,.ms-eyebrow,.eyebrow){color:#0176d3!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) .breadcrumb a{color:#0b5cab!important}main.skin-salesforce .sf-csat-badge{background:#fff!important;border:1px solid #c9dff5!important;box-shadow:0 6px 16px -10px #032d6080}main.skin-salesforce .sf-csat-badge :is(.sf-csat-num,.sf-csat-text){color:#032d60!important}main.skin-salesforce .ms-hero-badges>*{background:#fff!important;color:#032d60!important;border:1px solid #c9dff5!important}main.skin-salesforce .page-banner.has-hero-photo:before{background:linear-gradient(100deg,#032d60eb,#032d60b3 45%,#0176d340)!important}main.skin-salesforce .banner-hero-photo{border-radius:20px;box-shadow:0 24px 48px -24px #032d6073}main.skin-salesforce :is(.ms-alt,.svc-alt,.pd-alt){background:#f3f6f9!important}main.skin-salesforce .eyebrow{color:#0176d3!important;font-weight:700;letter-spacing:.08em}main.skin-salesforce :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card,.trust-item){background:#fff!important;border:1px solid #dddbda!important;border-radius:12px!important;box-shadow:var(--card-shadow)!important}main.skin-salesforce :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card):hover{border-color:#0176d3!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-4px)}main.skin-salesforce :is(.offering-card,.svc-card,.ms-card){border-top:4px solid #0176d3!important}main.skin-salesforce :is(.offering-card,.svc-card,.ms-card,.pd-card) h3{color:#032d60!important;font-weight:700!important}main.skin-salesforce :is(.step-num,.pz-step-num){display:inline-flex!important;align-items:center;justify-content:center;min-width:64px;height:30px;padding:0 22px 0 16px;margin-bottom:12px;background:#0176d3!important;color:#fff!important;font:700 13px/1 var(--display)!important;letter-spacing:.04em;border:0!important;border-radius:15px 0 0 15px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}main.skin-salesforce .process-step:first-child .step-num{background:#2e844a!important}main.skin-salesforce .metric-row{background:#fff;border:1px solid #dddbda!important;border-left:4px solid #0176d3!important;border-radius:6px}main.skin-salesforce .metric-row-dir{color:#2e844a!important;font-weight:700}main.skin-salesforce .cta-button.accent{background:#0176d3!important;border-color:#0176d3!important;color:#fff!important;border-radius:6px!important;box-shadow:0 8px 20px -10px #0176d3e6!important}main.skin-salesforce .cta-button.accent:hover{background:#014486!important;border-color:#014486!important}main.skin-salesforce details{border-color:#dddbda!important}main.skin-salesforce details summary{color:#032d60}main.skin-salesforce details summary::marker{color:#0176d3}main.skin-salesforce :is(.tech-cta,.ms-cta,.svc-cta){position:relative;overflow:hidden;background:linear-gradient(160deg,#032d60,#0b5cab)!important}main.skin-salesforce :is(.tech-cta,.ms-cta,.svc-cta):after{content:"";position:absolute;width:380px;height:110px;left:-80px;bottom:-40px;border-radius:999px;background:#ffffff1f;box-shadow:220px -30px 0 -20px #ffffff14,900px 0 0 -10px #ffffff1a;pointer-events:none}main.skin-salesforce :is(.tech-cta,.ms-cta,.svc-cta)>*{position:relative;z-index:1}main.skin-salesforce :is(.tech-cta,.ms-cta,.svc-cta) :is(h2,h2 em){color:#fff!important}main.skin-claude{--navy-950: #141413;--navy-900: #141413;--navy-800: #3d3d3a;--navy-700: #b5552f;--accent: #d97757;--accent-2: #e8a58c;--accent-ink: #b5552f;--ink: #141413;--ink-soft: #5e5d59;--paper-soft: #faf8f3;--paper-mid: #f0eee6;--border: #e8e6dc;--display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}main.skin-claude :is(h1,h2,h3){font-family:var(--display)!important;letter-spacing:-.015em}main.skin-claude :is(h1,h2){font-weight:800!important;color:#141413}main.skin-claude :is(h1,h2) em{font-style:normal!important;font-weight:500!important;color:#b5552f!important}main.skin-claude :is(.ms-alt,.svc-alt,.pd-alt){background:#faf8f3!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)){background:radial-gradient(50% 70% at 85% 30%,rgba(217,119,87,.16),transparent 65%),linear-gradient(180deg,#f5f0e6,#faf9f5 55%,#fff)!important;color:#141413!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)):before{opacity:0!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(h1,.breadcrumb,nav,span,li){color:#141413!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(p,.lede,.banner-intro){color:#5e5d59!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) .banner-tagline{color:#3d3d3a!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(.banner-eyebrow,.ms-eyebrow,.eyebrow){color:#b5552f!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) nav[aria-label=Breadcrumb] a{color:#b5552f!important}main.skin-claude .banner-illustration:before{display:none!important}main.skin-claude .page-banner.has-hero-photo:before{background:linear-gradient(100deg,#141413e0,#1414139e 55%,#d977572e)!important}main.skin-claude .sf-csat-badge{background:#fff!important;border:1px solid #e8e6dc!important;box-shadow:0 6px 16px -12px #14141366!important}main.skin-claude .sf-csat-badge :is(.sf-csat-num,.sf-csat-text){color:#141413!important}main.skin-claude .sf-csat-badge .sf-csat-num{background:#b5552f!important;color:#fff!important}main.skin-claude .ms-hero-badges>*{background:#fff!important;color:#141413!important;border:1px solid #e8e6dc!important}main.skin-claude .eyebrow{color:#b5552f!important;font-weight:700;letter-spacing:.08em}main.skin-claude :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card,.trust-item){background:#fff!important;border:1px solid #e8e6dc!important;border-radius:12px!important;box-shadow:var(--card-shadow)!important}main.skin-claude :is(.offering-card,.svc-card,.ms-card){border-top:4px solid #d97757!important}main.skin-claude :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card):hover{border-color:#d97757!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-4px)}main.skin-claude :is(.offering-card,.svc-card,.ms-card,.pd-card) h3{color:#141413!important;font-weight:700!important}main.skin-claude :is(.step-num,.pz-step-num){background:#b5552f!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--display)!important;font-weight:800!important}main.skin-claude .metric-row{background:#fff;border:1px solid #e8e6dc!important;border-left:4px solid #d97757!important;border-radius:6px}main.skin-claude .metric-row-dir{color:#b5552f!important;font-weight:700}main.skin-claude .cta-button.accent{background:#b5552f!important;border-color:#b5552f!important;color:#fff!important;border-radius:6px!important;box-shadow:0 8px 20px -10px #b5552fcc!important}main.skin-claude .cta-button.accent:hover{background:#9a4524!important;border-color:#9a4524!important}main.skin-claude details{border-color:#e8e6dc!important}main.skin-claude details summary::marker{color:#b5552f}main.skin-claude :is(.tech-cta,.ms-cta,.svc-cta){background:linear-gradient(160deg,#141413,#2a2926)!important}main.skin-claude :is(.tech-cta,.ms-cta,.svc-cta) h2{color:#faf9f5!important}main.skin-claude :is(.tech-cta,.ms-cta,.svc-cta) p{color:#c2c0b6!important}main.skin-claude :is(.tech-cta,.ms-cta,.svc-cta) .cta-button.accent{background:#d97757!important;border-color:#d97757!important;color:#141413!important}main.skin-gong{--navy-950: #1d0254;--navy-900: #1d0254;--navy-800: #3e0075;--navy-700: #5f1daa;--accent: #8a3ffc;--accent-2: #b48cff;--accent-ink: #5f1daa;--ink: #1b1530;--ink-soft: #4b4466;--paper-soft: #f7f3fd;--paper-mid: #f5edff;--border: #e7dcfa;--display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}main.skin-gong :is(h1,h2,h3){font-family:var(--display)!important;letter-spacing:-.015em}main.skin-gong :is(h1,h2){font-weight:800!important;color:#1d0254}main.skin-gong :is(h1,h2) em{font-style:normal!important;font-weight:500!important;color:#5f1daa!important}main.skin-gong :is(.ms-alt,.svc-alt,.pd-alt){background:#f7f3fd!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)){background:radial-gradient(55% 70% at 88% 15%,rgba(180,140,255,.35),transparent 65%),radial-gradient(45% 60% at 5% 100%,rgba(253,99,254,.12),transparent 60%),linear-gradient(180deg,#f1e8ff,#f8f4ff 55%,#fff)!important;color:#1d0254!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)):before{opacity:0!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(h1,.breadcrumb,nav,span,li){color:#1d0254!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(p,.lede,.banner-intro){color:#4b4466!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(.banner-tagline){color:#3e0075!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) :is(.banner-eyebrow,.ms-eyebrow,.eyebrow){color:#5f1daa!important}main.skin-gong :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) nav[aria-label=Breadcrumb] a{color:#5f1daa!important}main.skin-gong :is(.tech-banner,.ms-hero) :is(.cta-button:not(.accent)){color:#5f1daa!important;border-color:#cbb5f5!important;background:#fff!important}main.skin-gong .page-banner.has-hero-photo:before{background:linear-gradient(100deg,#1d0254e6,#3e0075a6 55%,#8a3ffc33)!important}main.skin-gong .banner-hero-photo{border-radius:20px;box-shadow:0 24px 48px -24px #3e007566}main.skin-gong .eyebrow{color:#5f1daa!important;font-weight:700;letter-spacing:.08em}main.skin-gong :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card){background:#fff!important;border:1px solid #e7dcfa!important;border-radius:12px!important;box-shadow:var(--card-shadow)!important}main.skin-gong :is(.offering-card,.svc-card,.ms-card,.service-card){border-top:4px solid #5f1daa!important}main.skin-gong :is(.offering-card,.pd-card,.tech-case-card,.related-cap-card,.other-tech-card,.ms-card,.case-card,.svc-card,.service-card,.proof-card,.retainer-card):hover{border-color:#8a3ffc!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-4px)}main.skin-gong :is(.offering-card,.svc-card,.ms-card,.pd-card,.service-card) h3{color:#1d0254!important;font-weight:700!important}main.skin-gong :is(.step-num,.pz-step-num){background:#5f1daa!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:800!important}main.skin-gong .metric-row{background:#fff;border:1px solid #e7dcfa!important;border-left:4px solid #5f1daa!important;border-radius:6px}main.skin-gong .metric-row-dir{color:#5f1daa!important;font-weight:700}main.skin-gong .cta-button.accent{background:#5f1daa!important;border-color:#5f1daa!important;color:#fff!important;border-radius:6px!important;box-shadow:0 8px 20px -10px #5f1daacc!important}main.skin-gong .cta-button.accent:hover{background:#3e0075!important;border-color:#3e0075!important}main.skin-gong details{border-color:#e7dcfa!important}main.skin-gong details summary::marker{color:#5f1daa}main.skin-gong :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta){background:linear-gradient(160deg,#1d0254,#3e0075)!important}main.skin-gong :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta) :is(h2){color:#fff!important}main.skin-gong :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta) h2 em{color:#d6c2ff!important}main.skin-gong :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta) .cta-button.accent{background:#fff!important;border-color:#fff!important;color:#3e0075!important}main.skin :is(h1,h2) em{font-family:inherit!important}main.skin-salesforce :is(h1,h2) em{font-weight:500!important}main.skin .page-banner.has-hero-photo h1{color:#fff!important}main.skin-salesforce .page-banner.has-hero-photo h1 em{color:#78b0fd!important}main.skin-claude .page-banner.has-hero-photo h1 em{color:#e8a58c!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) nav[aria-label=Breadcrumb] :is(a,span){color:#0b5cab!important;opacity:1!important}main.skin-salesforce :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) nav[aria-label=Breadcrumb] [aria-current]{color:#3e4a5c!important}main.skin-claude :is(.tech-banner,.ms-hero,.page-banner:not(.has-hero-photo)) nav[aria-label=Breadcrumb] :is(a,span){color:#5e5d59!important;opacity:1!important}main.skin-salesforce .svc-steps{gap:4px 2px!important}main.skin-salesforce .svc-steps li{border-top:0!important;padding-top:0!important;gap:8px!important}main.skin-salesforce .svc-steps li:before{display:flex!important;align-items:center;justify-content:center;height:34px;color:#fff!important;background:#0176d3;font-size:13px!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}main.skin-salesforce .svc-steps li:first-child:before{background:#2e844a;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);border-radius:17px 0 0 17px}main.skin-salesforce .svc-steps li:last-child:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);border-radius:0 17px 17px 0;background:#014486}main.skin-salesforce .svc-steps strong{padding:0 6px;color:#032d60!important}main.skin-salesforce .svc-steps span{padding:0 6px}@media (max-width: 900px){main.skin-salesforce .svc-steps li:before{clip-path:none!important;border-radius:6px!important}}main.skin-gong .trust-band{background:#f7f3fd!important;border-color:#e7dcfa!important}main.skin-gong .trust-item{background:#fff!important;border:1px solid #e7dcfa!important;border-radius:12px!important;box-shadow:var(--card-shadow)!important;padding:18px 12px!important}main.skin-gong .trust-item strong{font-family:var(--display)!important;font-style:normal!important;font-weight:800!important;color:#1d0254!important}main.skin-gong .trust-item span{color:#4b4466!important;letter-spacing:.04em!important}main.skin-salesforce section[class*=-alt]{background:#f3f6f9!important}main.skin-salesforce :is([class$=-card],[class*="-card "]):not(.cta-button,.midcta-card){background:#fff;border:1px solid #dddbda!important;border-radius:12px!important;box-shadow:var(--card-shadow)!important}main.skin-salesforce a:is([class$=-card],[class*="-card "]):hover{border-color:#0176d3!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-4px)}main.skin-salesforce section:is([class$=-cta],[class*="-cta "]){position:relative;overflow:hidden;background:linear-gradient(160deg,#032d60,#0b5cab)!important}main.skin-salesforce section:is([class$=-cta],[class*="-cta "]) :is(h2,h2 em){color:#fff!important}main.skin-salesforce section:is([class$=-cta],[class*="-cta "]) p{color:#ffffffd9!important}main.skin-salesforce :is(.lh-hero,.sfh-hero,.mk-hero-plain){background:radial-gradient(60% 80% at 85% 10%,rgba(255,255,255,.9),transparent 60%),linear-gradient(180deg,#cfe9fe,#eaf5fe 55%,#fff)!important;color:#032d60!important}main.skin-salesforce :is(.lh-hero,.sfh-hero) :is(h1,p,span,li,a:not(.cta-button),.breadcrumb,nav){color:#032d60!important}main.skin-salesforce :is(.lh-hero,.sfh-hero) :is(h1 em){color:#0176d3!important}main.skin-salesforce .mk-hero h1 em{color:#78b0fd!important}main.skin-gong :is(.service-num,.retainer-price strong,.proof-stat,.pkg-price,.pkg-featured .pkg-price){font-family:var(--display)!important;font-style:normal!important;font-weight:800!important;color:#5f1daa!important}main.skin-gong :is(h1,h2) em,main.skin-gong .pz-left h2 em,main.skin-gong .cta-inner h2 em{font-style:normal!important}main.skin-gong .pz-step-num{width:40px!important;height:40px!important;min-width:40px;flex:0 0 40px;display:grid!important;place-items:center;align-self:flex-start;padding:0!important;font-family:var(--display)!important;font-style:normal!important;font-size:16px!important;color:#fff!important;background:#8a3ffc!important}main.skin-gong .phase-zero h2 em{color:#c7a8ff!important}main.skin-gong .sfh-cta h2 em{color:#c7a8ff!important}main.skin :is(h1,h2,h3):not(:is([class$=-cta],.pband,.mk-ai,.midcta,[class*="-cta "],.bband,.aes-strip,.nlb,.phase-zero,.page-banner.has-hero-photo,.mk-hero,.pkg-featured,.bgband,.proof-strip,[class*=-dark],[data-bg=dark]) *){color:#0a1532!important}main.skin .cta-button.accent{background:var(--scarlet, #ff7a29)!important;border-color:var(--scarlet, #ff7a29)!important;color:#050b1f!important;border-radius:8px!important;box-shadow:0 12px 30px -10px #ff7a2959!important}main.skin .cta-button.accent:hover{background:var(--scarlet-deep, #e55f00)!important;border-color:var(--scarlet-deep, #e55f00)!important;color:#050b1f!important}main.skin :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta,section[class$=-cta],section[class*="-cta "]){background:radial-gradient(700px 300px at 85% 0%,rgba(0,179,255,.14),transparent 60%),linear-gradient(160deg,#050b1f,#0f1e47)!important}main.skin :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta,.sfh-cta) :is(h2){color:#fff!important}main.skin :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta) .cta-button.accent{background:var(--scarlet, #ff7a29)!important;border-color:var(--scarlet, #ff7a29)!important;color:#050b1f!important}main.skin-salesforce :is(.tech-cta,.ms-cta,.svc-cta) h2 em{color:#78b0fd!important}main.skin-claude :is(.tech-cta,.ms-cta,.svc-cta) h2 em{color:#e8a58c!important}main.skin-gong :is(.tech-cta,.ms-cta,.svc-cta,.gong-cta) h2 em{color:#c7a8ff!important}main.skin .cta-button:not(.accent):not(.outline-light){border-radius:8px!important}main.skin :is(.pkg-featured,.bgband) :is(h2,h3){color:#fff!important}main.skin-gong .pkg-head,main.skin-gong .pkg-price{text-align:center!important;align-items:center!important;justify-content:center!important}main.skin-gong .pkg-timeline{display:block;text-align:center}main.skin-gong .retainer-card,main.skin-gong .proof-card{text-align:center}main.skin .metrics-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}main.skin .metric-row{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;padding:22px 18px!important;border-left-width:1px!important;border-top:4px solid var(--accent, #0176d3)!important;border-radius:12px!important;background:#fff!important}main.skin .metric-row-dir{font-size:20px!important;font-weight:800!important;letter-spacing:-.01em;text-transform:none!important}main.skin .metric-row-name{font-size:14.5px!important;color:#3e4a5c!important;font-weight:600!important}main.skin-salesforce .metric-row{border-top-color:#0176d3!important}main.skin-claude .metric-row{border-top-color:#d97757!important}main.skin-gong .metric-row{border-top-color:#5f1daa!important}main.skin-salesforce .ms-hero .ms-call{color:#0b5cab!important;border-bottom-color:#0b5cab66!important}main.skin-gong .ov2-num{color:#5f1daa!important;background:#f1eafb!important}main.skin :is(.offering-card,.pd-card,.svc-card,.service-card,.proof-card,.retainer-card):hover :is(h3,h4,p,li,span){color:inherit!important}main.skin .offering-card:hover h3{color:#0a1532!important}main.skin .offering-card:hover p{color:#3e3e3c!important}main{--rc: #0176d3;--rc-ink: #014486;--rc-soft: #eaf5fe}main.skin-claude{--rc: #b5552f;--rc-ink: #8f3f1f;--rc-soft: #fbf1ec}main.skin-gong{--rc: #5f1daa;--rc-ink: #4a1585;--rc-soft: #f3ecfc}.rc-hero{background:linear-gradient(180deg,#fff 0%,var(--rc-soft) 100%);border-bottom:1px solid #dddbda;padding:40px 0 0}.rc-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:40px;align-items:center;padding-bottom:28px}.rc-crumb{font-size:13px;color:#3e3e3c;margin-bottom:16px}.rc-crumb a{color:var(--rc);text-decoration:none}.rc-crumb .sep{margin:0 8px;color:#b0adab}.rc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-ink);margin-bottom:10px}.rc-eyebrow i{width:8px;height:8px;border-radius:2px;background:var(--rc)}main .rc-hero h1{margin:0 0 14px;font-size:clamp(30px,3.6vw,44px);line-height:1.1;color:#0a1532!important;text-wrap:balance}main .rc-hero h1 em{color:var(--rc)!important;font-style:normal}.rc-hero .rc-lede{font-size:18px;line-height:1.6;color:#3e3e3c;max-width:680px;margin:0}.rc-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.rc-hero-ctas .rc-call{font-weight:700;color:var(--rc);text-decoration:none}.rc-hero-art{position:relative;border-radius:10px;overflow:hidden;border:1px solid #dddbda;box-shadow:0 18px 40px -24px #032d6073;background:#fff;aspect-ratio:4 / 3}.rc-hero-art img{width:100%;height:100%;object-fit:cover;display:block}.rc-hero-art figcaption{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;font-size:11px;color:#fff;background:linear-gradient(transparent,#0000008c)}.rc-hero-art figcaption a{color:#fff}.rc-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-top:1px solid #e5e5e5}.rc-tabs::-webkit-scrollbar{display:none}.rc-tabs a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:12px 16px;font-size:14px;font-weight:600;color:#3e3e3c;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.rc-tabs a:hover,.rc-tabs a.is-on{color:var(--rc);border-bottom-color:var(--rc)}.rc-tabs .rc-tn{font-size:12px;font-weight:700;min-width:20px;padding:1px 6px;border-radius:10px;background:#f3f3f3;color:#3e3e3c;text-align:center}.rc-body{background:#f3f3f3;padding:24px 0 56px}.rc-hl{margin:0 0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:#fff;border:1px solid #dddbda;border-radius:8px;box-shadow:0 2px 2px #0000000f;padding:12px 4px}.rc-hl>div{padding:4px 18px;border-left:1px solid #e5e5e5;min-width:0}.rc-hl>div:first-child{border-left:0}.rc-hl dt{font-size:12px;color:#3e3e3c}.rc-hl dd{margin:3px 0 0;font-size:15px;font-weight:700;color:#080707;overflow-wrap:break-word}.rc-hl dd a{color:var(--rc);text-decoration:none}.rc-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.rc-main{display:flex;flex-direction:column;gap:16px;min-width:0}.rc-side{position:sticky;top:calc(var(--rc-top, 84px) + 12px);display:flex;flex-direction:column;gap:16px}.rc-sec{background:#fff;border:1px solid #dddbda;border-radius:8px;box-shadow:0 2px 2px #0000000f;scroll-margin-top:140px}main .rc-sec>h2.rc-h{display:flex;align-items:center;gap:12px;margin:0!important;padding:14px 20px;border-bottom:1px solid #e5e5e5;font-size:17px!important;line-height:1.3;font-weight:700!important;letter-spacing:0!important;color:#080707!important}main .rc-sec>h2.rc-h em{color:inherit!important;font-style:normal}.rc-ic{flex:none;width:30px;height:30px;border-radius:6px;display:grid;place-items:center;background:var(--c, var(--rc));color:#fff}.rc-n{font-weight:400;color:#3e3e3c}.rc-in{padding:18px 20px 20px}.rc-in>:first-child{margin-top:0}.rc-in>:last-child{margin-bottom:0}.rc-in p{font-size:15.5px;line-height:1.65;color:#181818}.rc-lead{font-size:17px!important;line-height:1.6!important;color:#181818}.rc-sub{font-size:14px!important;color:#3e3e3c!important;margin:0 0 14px}.rc-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.rc-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.5;color:#181818}.rc-checks li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--rc-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230176d3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 13px no-repeat}main.skin-claude .rc-checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b5552f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}main.skin-gong .rc-checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f1daa' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.rc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.rc-tile{border:1px solid #e5e5e5;border-top:3px solid var(--rc);border-radius:6px;padding:14px 16px;background:#fff}.rc-tile h3{margin:0 0 6px;font-size:15.5px;line-height:1.35;color:#032d60}main.skin-claude .rc-tile h3,main.skin-gong .rc-tile h3{color:#0a1532}.rc-tile p{margin:0;font-size:14px!important;line-height:1.55!important;color:#3e3e3c!important}.rc-list{list-style:none;margin:0;padding:0}.rc-list>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #eee}.rc-list>li:first-child{border-top:0;padding-top:0}.rc-list .rc-num{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--rc-ink);background:var(--rc-soft)}.rc-list h3{margin:4px 0;font-size:15.5px;color:#080707}.rc-list p{margin:0;font-size:14.5px!important;line-height:1.6!important;color:#3e3e3c!important}.rc-table-wrap{overflow-x:auto;border:1px solid #e5e5e5;border-radius:6px}.rc-table{width:100%;border-collapse:collapse;font-size:14px}.rc-table th,.rc-table td{text-align:left;vertical-align:top;padding:10px 14px;border-top:1px solid #e5e5e5;line-height:1.5}.rc-table thead th{border-top:0;background:#fafaf9;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3e3e3c}.rc-table tbody th{font-weight:700;color:#080707;width:24%}.rc-pills{display:flex;flex-wrap:wrap;gap:8px}.rc-pills a{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #dddbda;border-radius:999px;font-size:13.5px;font-weight:600;color:#080707;text-decoration:none;background:#fff;transition:border-color .2s,color .2s,background .2s}.rc-pills a:hover{border-color:var(--rc);color:var(--rc);background:var(--rc-soft)}.rc-label{margin:18px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3e3e3c}.rc-label:first-child{margin-top:0}.rc-faq{border-top:1px solid #eee}.rc-faq:first-child{border-top:0}.rc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:15.5px;font-weight:700;color:#080707}.rc-faq summary::-webkit-details-marker{display:none}.rc-faq summary:after{content:"+";flex:none;font-size:20px;line-height:1;color:var(--rc)}.rc-faq[open] summary:after{content:"–"}.rc-faq p{margin:0 0 14px;font-size:15px!important;line-height:1.65!important;color:#3e3e3c!important}.rc-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:14px;border-top:1px solid #eee}.rc-links a{font-size:14px;font-weight:700;color:var(--rc);text-decoration:none}.rc-links a:hover{text-decoration:underline}.rc-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.rc-case{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #e5e5e5;border-radius:6px;text-decoration:none;background:#fff}.rc-case .rc-tag{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rc-ink)}.rc-case strong{font-size:15px;line-height:1.4;color:#080707}.rc-case .rc-stat{margin-top:auto;padding-top:8px;border-top:1px solid #eee;text-align:center;font-size:13.5px;color:#3e3e3c}.rc-case .rc-stat b{display:block;font-size:22px;color:var(--rc)}.rc-case:hover strong{color:var(--rc)}.rc-guides{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.rc-guides li{border-top:1px solid #eee}.rc-guides a{display:block;padding:10px 0;font-size:14.5px;font-weight:600;color:#080707;text-decoration:none}.rc-guides a:hover{color:var(--rc)}.rc-box{background:#fff;border:1px solid #dddbda;border-radius:8px;box-shadow:0 2px 2px #0000000f;padding:16px 18px}main .rc-box h3{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;font-size:15px!important;font-weight:700;color:#080707!important}.rc-box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rc-box li a{font-size:14.5px;font-weight:600;color:var(--rc);text-decoration:none}.rc-box li a:hover{text-decoration:underline}.rc-box p{margin:0 0 12px;font-size:14px;line-height:1.55;color:#3e3e3c}.rc-dark{background:linear-gradient(160deg,#032d60,#0b5cab);border:0}main.skin-claude .rc-dark{background:linear-gradient(160deg,#3d1d12,#8f3f1f)}main.skin-gong .rc-dark{background:linear-gradient(160deg,#1d0254,#5f1daa)}main .rc-dark h3{color:#fff!important;border-bottom-color:#fff3}.rc-dark p{color:#ffffffe0}.rc-btn{display:block;text-align:center;padding:11px 14px;border-radius:6px;background:#fff;color:#0b5cab!important;font-weight:800;font-size:14.5px;text-decoration:none}main.skin-claude .rc-btn{color:#8f3f1f!important}main.skin-gong .rc-btn{color:#4a1585!important}.rc-btn:hover{background:#f3f3f3}.rc-dark .rc-call{display:block;margin-top:10px;text-align:center;color:#fff;font-weight:700;font-size:14px;text-decoration:none}.rc-guide{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none}.rc-guide img{width:64px;height:84px;object-fit:cover;border-radius:4px;border:1px solid #e5e5e5}.rc-guide strong{display:block;font-size:14.5px;line-height:1.35;color:#080707}.rc-guide span{font-size:13px;font-weight:700;color:var(--rc)}@media (max-width: 1000px){.rc-hero-grid,.rc-grid{grid-template-columns:1fr}.rc-hero-art{max-height:260px;aspect-ratio:auto}.rc-side{position:static}}@media (max-width: 640px){.rc-hero{padding-top:28px}.rc-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-hl>div:nth-child(odd){border-left:0}.rc-checks,.rc-guides{grid-template-columns:1fr}main .rc-sec>h2.rc-h{padding:12px 14px;font-size:16px!important}.rc-in{padding:14px 14px 16px}.rc-table tbody th{width:auto}}main:not(#\#) section.rc-sec{padding:0!important;margin:0!important;background:#fff!important}.rc-hl>div{text-align:center}.rc-guide.no-cover{grid-template-columns:1fr}@media (max-width: 640px){.rc-hl>div{padding:4px 10px}.rc-hl dd{font-size:14px}}.rc-tile-link{display:block;text-decoration:none}.rc-tile-link:hover h3{color:var(--rc)}.rc-tile h3 a{color:inherit;text-decoration:none}.rc-more{display:inline-block;margin-top:8px;font-size:13.5px;font-weight:700;color:var(--rc);text-decoration:none}.rc-pills .rc-tn{font-size:11.5px;font-weight:700;padding:1px 6px;border-radius:10px;background:#f3f3f3;color:#3e3e3c}.rc-acc{font-size:13.5px;color:#3e3e3c}.rc-table td a{color:var(--rc);text-decoration:none}.rc-sub a,.rc-in p a{color:var(--rc)}.rc-list.sp-on>li{border-top:0;padding-top:4px}.rc-hero-ill{position:relative;display:grid;place-items:center;min-height:240px}.rc-ill-img{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 22px 34px rgba(10,21,50,.22))}.rc-hero-ill .ca{max-width:440px;filter:drop-shadow(0 18px 30px rgba(10,21,50,.18))}.rc-guide-char{position:absolute;left:0;bottom:0;height:150px;width:auto;z-index:1}.rc-news{margin:0 0 16px;padding:12px 16px;background:#fff;border:1px solid #dddbda;border-left:4px solid var(--rc);border-radius:8px}.rc-news p{margin:0;font-size:14.5px;line-height:1.55;color:#181818}.rc-news-tag{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-ink);margin-right:6px}.rc-news a{color:var(--rc);font-weight:700}.rc-chapters{margin-top:16px!important}.rc-more-d summary{cursor:pointer;font-size:13.5px;font-weight:700;color:var(--rc);margin-top:6px;list-style:none}.rc-more-d summary::-webkit-details-marker{display:none}.rc-more-d summary:after{content:" ↓"}.rc-more-d[open] summary:after{content:" ↑"}.rc-more-d p{margin-top:8px!important}.rc-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rc-checks-1{grid-template-columns:1fr}.rc-x li:before{background:#fdecea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c23934' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 12px no-repeat!important}.rc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.rc-metrics>div{text-align:center;padding:14px 12px;border:1px solid #e5e5e5;border-top:3px solid var(--rc);border-radius:6px}.rc-metrics strong{display:block;font-size:18px;color:var(--rc-ink)}.rc-metrics span{display:block;margin-top:4px;font-size:13.5px;color:#3e3e3c;line-height:1.4}.rc-note{margin-top:14px;padding:12px 14px;border-radius:6px;background:var(--rc-soft);font-size:14.5px;line-height:1.6;color:#181818}@media (max-width: 1000px){.rc-hero-ill{min-height:0}.rc-ill-img{max-width:260px}.rc-hero-ill .ca{max-width:320px}.rc-guide-char{height:100px}}@media (max-width: 640px){.rc-fit{grid-template-columns:1fr}}.rc-hero-ill .sa{max-width:440px;filter:drop-shadow(0 18px 30px rgba(7,26,58,.18))}.rc-hero-solo{padding-bottom:8px}.rc-hero-solo .rc-hero-grid{padding-bottom:28px}.rc-hero-art-wide{aspect-ratio:16 / 9}.rc-hero-art-wide img{object-fit:contain;background:#0a1532}.rc-hero{position:relative;z-index:1;border-bottom:1px solid #c9d3df;box-shadow:0 6px 16px -12px #032d6059}.rc-hero .rc-tabs{background:#fff;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);border-top:1px solid #dddbda}.rc-body{background:#eef1f5}.rc-hero{background:radial-gradient(900px 340px at 92% -10%,var(--rc-soft),transparent 70%),#fff}.rc-body{background:#e9edf2}.aes-strip[data-astro-cid-3slcamdf]{position:relative;overflow:hidden;color:#032d60;padding:14px 0;background:linear-gradient(180deg,#cfe9fe,#e5f3fe 60%,#f4faff);border-bottom:1px solid #c9dff5}.aes-clouds[data-astro-cid-3slcamdf]{position:absolute;inset:-20px -520px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='140' viewBox='0 0 520 140'%3E%3Cg fill='%23ffffff'%3E%3Cpath opacity='.9' d='M40 104a26 26 0 0 1 26-26h4a40 40 0 0 1 76-12 26 26 0 0 1 42 20h4a22 22 0 0 1 0 44H62a22 22 0 0 1-22-26z'/%3E%3Cpath opacity='.7' d='M300 70a18 18 0 0 1 18-18h3a28 28 0 0 1 53-8 18 18 0 0 1 29 14h3a15 15 0 0 1 0 30H316a16 16 0 0 1-16-18z'/%3E%3Cpath opacity='.55' d='M420 120a14 14 0 0 1 14-14h2a22 22 0 0 1 42-6 14 14 0 0 1 23 11h2a12 12 0 0 1 0 24H432a12 12 0 0 1-12-15z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:520px 140px;background-position:0 50%;animation:aes-drift 90s linear infinite;pointer-events:none}@keyframes aes-drift{0%{transform:translate(0)}to{transform:translate(520px)}}@media (prefers-reduced-motion: reduce){.aes-clouds[data-astro-cid-3slcamdf]{animation:none}}.aes-inner[data-astro-cid-3slcamdf]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.aes-strip[data-astro-cid-3slcamdf] p[data-astro-cid-3slcamdf]{margin:0;font-size:15px;line-height:1.5;min-width:0;flex:1 1 420px;color:#032d60;text-shadow:0 1px 0 rgba(255,255,255,.6)}.aes-strip[data-astro-cid-3slcamdf] p[data-astro-cid-3slcamdf] strong[data-astro-cid-3slcamdf]{color:#0176d3}.aes-btn[data-astro-cid-3slcamdf]{background:#0176d3;color:#fff;font-weight:700;font-size:14px;padding:10px 18px;border-radius:8px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px -10px #0176d3e6;transition:background .15s}.aes-btn[data-astro-cid-3slcamdf]:hover{background:#014486;color:#fff}@media (max-width: 480px){.aes-btn[data-astro-cid-3slcamdf]{white-space:normal;text-align:center;width:100%}}[data-reveal].rv-wait:not(.is-visible){opacity:0;transform:translateY(18px)}[data-reveal]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
