@font-face{font-family:Inter;src:local(Inter Light Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter ExtraBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local(Inter Light),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter ExtraBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}.experience-page{background:var(--surface-900,#0f151b);color:var(--white,#efefef);letter-spacing:normal;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,sans-serif;overflow-x:clip}.experience-page .xp-shell{width:min(var(--site-shell-width),100%);padding-inline:var(--site-shell-gutter);box-sizing:border-box;min-width:0;margin-inline:auto}.experience-page .xp-opening{padding-block:clamp(64px,7vw,108px) 70px}.experience-page .xp-heading{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;color:var(--white);margin:0;font:500 clamp(44px,6.3vw,88px)/1.04 var(--font-heading)!important}.experience-page .xp-subhead{letter-spacing:-.035em;color:var(--white);font:500 clamp(28px,3.4vw,46px)/1.15 var(--font-heading)!important}.experience-page .xp-lead{color:#c0ceca;max-width:65ch;margin:25px 0;font-size:18px;line-height:1.75}.experience-page .xp-context{color:#b1c8bd;margin:0 0 20px;font-size:14px;line-height:1.7}.experience-page .xp-note{color:#b7c8c0;max-width:76ch;font-size:13px;line-height:1.8}.experience-page .xp-action{background:var(--bg_green);color:#10251e;border-radius:3px;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.experience-page .xp-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-block:28px;display:flex}.experience-page .xp-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px clamp(40px,5vw,80px);display:grid}.experience-page .xp-hero .xp-heading{max-width:none;font-size:clamp(40px,4.9vw,72px)!important}.experience-page .xp-hero-intro{min-width:0;padding-top:.45em}.experience-page .xp-hero-intro>:first-child{margin-top:0}.experience-page .xp-hero-intro>:last-child{margin-bottom:0}.experience-page .xp-hero-intro .xp-lead{max-width:60ch;font-size:17px}.experience-page .xp-hero-intro .framework-assurance{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:4px}.experience-page .xp-hero+*{margin-top:56px}@media (width<=991px){.experience-page .xp-hero{grid-template-columns:minmax(0,1fr);gap:0}.experience-page .xp-hero .xp-heading{font-size:clamp(37px,7vw,66px)!important}.experience-page .xp-hero-intro{margin-top:24px;padding-top:0}.experience-page .xp-hero+*{margin-top:40px}}.experience-page .xp-link{color:#ace8cf;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.experience-page .xp-controls{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.experience-page .xp-controls button{color:#d2e2d9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #527568;border-radius:3px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;line-height:1.4;transition:background .2s,border-color .2s;display:inline-flex}.experience-page .xp-controls button:hover:not([aria-pressed=true]){background:#1d3a33;border-color:#86d6b5}.experience-page .xp-controls button:focus-visible{outline-offset:3px;outline:2px solid #86d6b5}.experience-page .xp-controls button[aria-pressed=true]{color:#18352a;cursor:default;background:#dce9d8;border-color:#dce9d8}.experience-page .xp-workspace{background:#17272a;border:1px solid #496659;margin-top:40px;padding:clamp(20px,3vw,42px);position:relative}.experience-page .xp-workspace:before{content:"";border-top:2px solid var(--bg_green);width:48px;position:absolute;top:-1px;left:-1px}.experience-page .xp-workspace-title{color:#c6d9cc;border-bottom:1px solid #415a52;flex-wrap:wrap;justify-content:space-between;gap:10px 25px;padding-bottom:20px;font-size:13px;line-height:1.7;display:flex}.experience-page .xp-workspace-title strong{color:#ecf2e9;font-weight:500}.experience-page .xp-original{width:min(100%,1000px);margin:60px auto 0}.experience-page .xp-original .sp-product-frame{transform:perspective(1800px)rotateX(1deg)}.experience-page .sp-section{background:var(--surface-900);padding-block:78px}.experience-page .sp-section h2{max-width:23ch}.experience-page .sp-module-list{gap:0 60px}.experience-page .sp-module-list article{background:0 0;border-radius:0}.experience-page .sp-close{background:#132c25}.experience-page :is(button,a,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #a1f1cf}.experience-page .xp-paper{color:#274637;background:#e5eee4;padding:clamp(22px,4vw,50px)}.experience-page .xp-paper h2,.experience-page .xp-paper h3{color:#254536}.experience-page .xp-paper p{color:#405f4c}.experience-page .xp-paper small{font-size:12px;line-height:1.7}.experience-page .xp-plain-list{margin:25px 0;padding:0;list-style:none}.experience-page .xp-plain-list li{border-top:1px solid #496659;padding:16px 0;font-size:15px;line-height:1.75}.experience-page .xp-quiet-label{color:#b7cdbd;margin-bottom:10px;font-size:13px;display:block}.experience-page .xp-not-executed{color:#e6bf7b}.experience-page .xp-record-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.experience-page .xp-record-grid>*{min-width:0}.experience-page .xp-canonical-product{padding-top:32px}.enterprise-experience>.enterprise-teams .sp-module-list{max-width:calc(260px + 70ch);display:block}.enterprise-experience .sp-module-list article{grid-template-columns:220px 1fr;align-items:baseline;gap:40px;padding-block:25px;display:grid}.enterprise-experience .sp-module-list article>:is(h3,p){margin:0}.enterprise-experience>.enterprise-after{background:#162c25}.consultants-experience>.sp-section .sp-columns{grid-template-columns:1.4fr .6fr}.consultants-experience>.consultants-process .sp-columns{grid-template-columns:minmax(0,7fr) minmax(440px,5fr)}.msps-experience .sp-ledger>div{grid-template-columns:1fr 2fr}.resellers-experience>.resellers-map .sp-columns{grid-template-columns:1.3fr .7fr}.resellers-experience>.resellers-handoff{background:#172d25}.resellers-experience>.resellers-handoff .sp-columns{grid-template-columns:.8fr 1.2fr}.fix-experience>#developer-handoff .sp-columns{display:block}.fix-experience>#developer-handoff .sp-steps{grid-template-columns:1fr 1fr;gap:25px 60px;margin-top:40px;display:grid}.continuous-experience>#test-boundaries .sp-columns{grid-template-columns:.8fr 1.2fr}.continuous-experience>.continuous-limits{background:#152b24}.index-experience>#products .sp-module-list{display:block}.index-experience>#products .sp-module-list article{grid-template-columns:.5fr 1fr 1.4fr;align-items:start;gap:25px 45px;display:grid}.index-experience>#products .sp-module-list article>a{grid-column:2}.index-experience>#products .sp-ledger{border-top:0;margin:0}@media (width>=769px){.index-experience>#products .sp-module-list article{grid-template-rows:auto 1fr}.index-experience>#products .sp-module-list article>h3{grid-row:1/span 2}.index-experience>#products .sp-ledger{grid-area:1/3/span 2}.index-experience>#products .sp-module-list article>a{grid-row:2;align-self:start}}@media (width<=991px){.consultants-experience>.consultants-process .sp-columns{grid-template-columns:1fr}}@media (width<=768px){.consultants-experience>.sp-section .sp-columns,.continuous-experience>#test-boundaries .sp-columns,.enterprise-experience .sp-module-list article,.fix-experience>#developer-handoff .sp-steps,.index-experience>#products .sp-module-list article,.resellers-experience>.resellers-handoff .sp-columns,.resellers-experience>.resellers-map .sp-columns{grid-template-columns:1fr;gap:18px;display:grid}.index-experience>#products .sp-module-list article>a{grid-column:1}.msps-experience .sp-ledger>div{grid-template-columns:1fr}}@media (width<=991px){.experience-page .xp-heading{font-size:clamp(40px,7vw,66px)!important}.experience-page .xp-opening{padding-top:62px}}@media (width<=768px){.experience-page .xp-heading{font-size:clamp(37px,10vw,52px)!important}.experience-page .xp-lead{font-size:16px}.experience-page .xp-opening{padding-block:45px 50px}.experience-page .xp-workspace{margin-top:30px;padding:20px}.experience-page .xp-original{margin-top:38px}.experience-page .sp-section{padding-block:52px}.experience-page .xp-record-grid{grid-template-columns:1fr;gap:26px}.experience-page .xp-controls button{flex:auto}}@media (prefers-reduced-motion:reduce){.experience-page *,.experience-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
