.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}.missing-page{padding-top:clamp(70px,12vw,160px);padding-bottom:clamp(70px,12vw,160px)}.missing-page h1{max-width:850px;font-size:clamp(2.5rem,6vw,5rem);line-height:1.1}.missing-page>p{max-width:55ch;margin:28px 0 36px;font-size:19px}.missing-page>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.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}}
