.support-site .support-visual{--sv-signal:#9dbbfa;--sv-cycle:6s;background:#11151c;border-color:#343e4b;align-self:center;box-shadow:0 18px 45px #19273b12}.support-scene{color:#e2e9f3;isolation:isolate;width:100%;height:auto;display:block}.support-scene .sv-label{fill:#eef2fa;stroke:none;letter-spacing:-.25px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}.support-scene .sv-muted{fill:#b6c2d5;font-size:14px}.sv-surface,.sv-panel,.sv-ticket-surface{fill:#222a35;stroke:#4b596a;stroke-width:1px}.sv-panel,.sv-ticket-surface{fill:#1e2530}.sv-panel-back{fill:#151b24;stroke:#303b4b}.sv-inset{fill:#141c26;stroke:#3d4a5d}.sv-edge{stroke:#8997ad;stroke-width:1px}.sv-icon-base{color:#d9e3f2}.sv-icon-trace{color:var(--sv-signal);opacity:0}.sv-icon-trace :is(path,circle,rect,line,polyline,polygon){stroke-dasharray:90;stroke-dashoffset:0}.sv-divider{stroke:#465264}.sv-point{fill:#9caec6}.sv-core{fill:#242f40;stroke:#687c9e;stroke-width:1.1px}.sv-track{stroke:#51627d;stroke-width:1.5px}.sv-packet{stroke:var(--sv-signal);stroke-width:2px;stroke-linecap:round;opacity:0}.sv-reticle-track{stroke:#3c4e69;stroke-width:1px}.sv-reticle-progress{stroke:var(--sv-signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.12 .035 .07 .035 .2 .035 .09 .035 .1 .035 .12 .125;transform:rotate(-90deg)}.sv-brackets{stroke:#7f96ba;stroke-width:1.5px}.sv-result-surface{fill:#273b36;stroke:#81b5a4}.sv-result.sv-rose .sv-result-surface{fill:#3b2932;stroke:#b87e90}.sv-result .sv-icon-base{color:var(--sv-signal)}.sv-green{--sv-signal:#a3dcc4}.sv-rose{--sv-signal:#e8a6b7}.sv-key-bit{fill:#b4c5df}.sv-credential{stroke:#9dbbfa;stroke-width:1.5px;stroke-linecap:round}.sv-background-line{stroke:#2d3748}.sv-shoe-surface{fill:#30405a;stroke:#d8e5fa;stroke-width:1.7px;stroke-linejoin:round}.sv-shoe-detail{stroke:#bacdeb;stroke-width:1.7px;stroke-linecap:round}.sv-display-back{fill:#18202c;stroke:#4b5970}.sv-perforation{stroke:#7788a2;stroke-dasharray:3 5}.sv-seat{fill:#3c5273;stroke:#98afd0}.support-visual .narrative-clock{display:none}.sv-stage-1{--sv-delay:0s}.sv-stage-2{--sv-delay:.35s}.sv-stage-3{--sv-delay:.7s}.sv-stage-4{--sv-delay:1.05s}@media (prefers-reduced-motion:no-preference){.support-visual:is([data-phase=playing],[data-phase=paused]) .sv-icon-trace{animation:sv-ink var(--sv-cycle) ease-in-out var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) .sv-icon-trace :is(path,circle,rect,line,polyline,polygon){animation:sv-draw var(--sv-cycle) cubic-bezier(.25, .1, .25, 1) var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) .sv-packet{animation:sv-transfer var(--sv-cycle) cubic-bezier(.45, 0, .2, 1) var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) :is(.sv-reticle-progress,.sv-credential){animation:sv-resolve var(--sv-cycle) cubic-bezier(.25, .1, .25, 1) var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) .sv-result-surface{animation:sv-decision var(--sv-cycle) ease-in-out var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) :is(.sv-key-bit,.sv-seat){animation:sv-bit var(--sv-cycle) steps(3, end) var(--sv-delay) infinite both}.support-visual:is([data-phase=playing],[data-phase=paused]) .sv-shoe-detail{animation:sv-detail var(--sv-cycle) ease-in-out var(--sv-delay) infinite both}.support-visual[data-phase=paused] *{animation-play-state:paused!important}}@keyframes sv-ink{0%,7%,85%,to{opacity:0}17%,64%{opacity:1}}@keyframes sv-draw{0%,8%{stroke-dashoffset:90px}40%,to{stroke-dashoffset:0}}@keyframes sv-transfer{0%,12%{stroke-dasharray:.06 1;stroke-dashoffset:.08px;opacity:0}18%{opacity:1}48%{stroke-dasharray:.06 1;stroke-dashoffset:-1px;opacity:1}49%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes sv-resolve{0%,10%{stroke-dashoffset:1px;opacity:.45}50%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}@keyframes sv-decision{0%,35%,to{stroke-opacity:.55;fill-opacity:.55}50%,78%{stroke-opacity:1;fill-opacity:1}}@keyframes sv-bit{0%,10%,to{fill:#3c5273}22%{fill:#dce7fa}33%{fill:#6f92c7}48%,78%{fill:#a3dcc4}}@keyframes sv-detail{0%,10%,to{stroke:#bacdeb}48%,78%{stroke:#a3dcc4}}.support-site{--paper:#f6f7f9;--ink:#1e2430;--border:#d9dfe8;background:var(--paper);color:var(--ink)}.support-site p{color:#606b7b}.support-site .nav-shell{background:var(--paper)}.support-site .breadcrumbs{color:#687285;border:0;flex-wrap:wrap;justify-content:flex-start;padding:0}.support-site .support-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:clamp(32px,5vw,72px);display:grid}.support-site .support-hero.text-hero{grid-template-columns:1fr;max-width:100%}.support-site .support-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:1.06}.support-site .support-hero p{max-width:65ch;line-height:1.7}.support-visual{background:#121416;border:1px solid #30343a;border-radius:22px;justify-self:end;width:100%;max-width:470px;overflow:hidden}.support-site .support-hero .report-art{width:100%;min-width:0;display:block}.support-site .article-layout{grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(32px,6vw,90px)}.support-site .article-toc{border:0;justify-content:stretch;padding:0;display:grid}.support-site .article-toc p{color:#252d39;font-size:14px;font-weight:600}.support-site .article-toc a{color:#606b7b;padding:5px 0;line-height:1.5;display:block}.support-site .article-copy{min-width:0;max-width:70ch}.support-site .article-copy section{scroll-margin-top:110px}.support-site .article-copy h2{text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.support-site .article-copy p{font-size:17px;line-height:1.8}.support-site .article-link{color:#344ad7;align-items:center;gap:10px;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.support-site .article-link svg{flex-shrink:0}.support-site .article-subsection{margin-top:32px}.support-site .article-subsection h3{margin-bottom:12px;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.4}.solutions-page .article-copy li{font-size:17px;line-height:1.8}.support-site .article-copy code{overflow-wrap:anywhere;font-size:.9em}.support-site .article-copy p a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.support-site .solution-article{row-gap:48px}.solution-article>.article-toc{grid-row:1/span 2;align-self:start}.solution-article>.article-copy{grid-column:2;scroll-margin-top:110px}.solution-article>.article-copy>:last-child{margin-bottom:0}.solution-figures{border-block:1px solid var(--border);grid-column:1/-1;min-width:0;padding:32px 0;scroll-margin-top:110px}.support-site .figures-eyebrow{color:#606b7b;margin-bottom:12px;font-size:14px;font-weight:600}.solution-figures h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:28px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.figures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.figure-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex}.support-site .figure-value{color:var(--ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:600;line-height:1.15}.support-site .figure-label{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.figure-reference{vertical-align:super;line-height:0}.figure-reference a{color:#606b7b;text-underline-offset:3px;justify-content:center;align-items:center;min-width:24px;min-height:24px;scroll-margin-top:100px;font-size:11px;line-height:1;-webkit-text-decoration:underline #a0a9b6;text-decoration:underline #a0a9b6;display:inline-flex}.figure-reference a:hover{color:var(--ink);text-decoration-color:currentColor}@media (max-width:1099px){.figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.solution-article>.article-toc{grid-row:auto}.solution-article>.article-copy{grid-column:1}}@media (max-width:599px){.figures-grid{grid-template-columns:1fr}.support-site .figure-value{font-size:2.5rem}}.support-site .support-cta{background:#e9edf4;border-color:#d5dce8;gap:32px;margin-bottom:56px;padding:clamp(24px,4vw,48px)}.support-site .support-cta>div{max-width:640px}.support-site .support-cta h2{text-wrap:balance;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:1.2}.support-site .support-cta p{max-width:60ch;margin-top:16px}.support-site .button{white-space:normal;text-align:left;min-height:48px;line-height:1.4}.support-site .button svg,.support-site .related-link svg{flex-shrink:0}.support-site .support-cta .button{flex:none;max-width:350px}.support-site .related-pages{border:0;justify-content:stretch;gap:0;padding:0 0 60px;display:grid}.support-site .related-pages h2{margin-bottom:18px;font-size:24px}.support-site .related-link{gap:18px;min-height:48px}.support-site .company-details{color:#606b7b;overflow-wrap:anywhere;margin:20px 0;padding-left:22px;list-style:outside}.company-details li{margin-bottom:8px}.commercial-offers{grid-template-columns:1.15fr 1fr;gap:24px;padding:56px 0;display:grid}.commercial-offers>section{border-radius:22px;padding:clamp(24px,4vw,46px)}.program-offer{color:#f3f5f9;background:#171b24}.support-site .program-offer p{color:#bcc5d3}.commercial-offers h2{margin-bottom:24px;font-size:30px;line-height:1.2}.commercial-offers p{margin-bottom:22px;line-height:1.75}.commercial-offers .button{margin-top:8px}.program-offer .button{color:#202735;background:#f3f5f9}.program-after{border-top:1px solid #3b4350;margin-top:38px;padding-top:28px}.program-after h3{margin-bottom:14px;font-size:23px}.program-after p:last-child{margin:0}.enterprise-offer{background:#e9edf4;border:1px solid #d5dce8}.support-site select:focus-visible{outline-offset:5px;outline:3px solid #5b76ec}@media (max-width:900px){.support-site .support-hero{grid-template-columns:1fr}.support-visual{justify-self:center;max-width:450px}.support-site .support-hero .report-art{justify-self:center;max-width:380px}.support-site .support-cta{flex-direction:column;align-items:flex-start}.support-site .support-cta .button{max-width:100%}}@media (max-width:650px){.support-site .article-layout{grid-template-columns:1fr}.support-site .article-toc{border-bottom:1px solid var(--border);gap:8px;padding-bottom:28px}.support-site .article-copy p,.solutions-page .article-copy li{font-size:16px}.commercial-offers{grid-template-columns:1fr;padding:36px 0}.support-site .support-hero .report-art{height:350px}}
