.vp-page-breadcrumbs{align-items:center;color:#646dcd;display:flex;flex-wrap:wrap;font-size:18px;gap:10px;line-height:1.3}.vp-page-breadcrumbs__link,.vp-page-breadcrumbs__separator{color:#646dcd}.vp-page-breadcrumbs__current{color:#ff6800}.vp-page-breadcrumbs__link{text-decoration:none}.vp-page-breadcrumbs__link:hover{text-decoration:underline}@media only screen and (max-width:480px){.vp-page-breadcrumbs{font-size:16px}}.vp-contractors-cta{background:#0c1bb1;border-radius:12px;box-sizing:border-box;color:#fff;display:block;height:364px;overflow:hidden;padding:42px 440px 0 48px;position:relative;width:100%}.vp-contractors-cta__content{max-width:720px;position:relative;z-index:1}.vp-contractors-cta h2{color:#fff;font-size:36px;font-weight:700;line-height:1.08;margin:0 0 12px;max-width:660px}.vp-contractors-cta p{font-size:18px;line-height:1.2;margin:0 0 28px;max-width:690px}.vp-contractors-cta img{align-self:end;bottom:0;display:block;height:100%;justify-self:end;max-width:none;position:absolute;right:0;width:auto}.vp-contractors-cta__button{background:#fff;color:#0c1bb1;height:56px}.vp-contractors-cta__button .content-holder{padding:0 20px}@media only screen and (max-width:800px){.vp-contractors-cta{height:auto;min-height:320px;padding:32px 300px 0 28px}.vp-contractors-cta__content{max-width:none;padding-bottom:32px}.vp-contractors-cta h2{font-size:28px}.vp-contractors-cta p{font-size:16px}.vp-contractors-cta img{height:auto;max-width:360px;right:0;width:100%}}@media only screen and (max-width:480px){.vp-contractors-cta{padding:28px 24px 0}.vp-contractors-cta__content{padding-bottom:0}.vp-contractors-cta h2{font-size:24px}.vp-contractors-cta img{max-width:220px;position:static}}.vp-markdown-to-jsx{white-space:pre-line}.vp-markdown-to-jsx p:not(:last-child){margin-bottom:12px}.vp-markdown-to-jsx b,.vp-markdown-to-jsx strong{font-weight:700}.vp-markdown-to-jsx em{font-style:italic}.vp-markdown-to-jsx ol,.vp-markdown-to-jsx ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.vp-markdown-to-jsx ol li,.vp-markdown-to-jsx ul li{padding-left:28px;position:relative}.vp-markdown-to-jsx ul li:before{background:#242429;border-radius:2px;content:"";display:inline-block;height:4px;left:12px;position:absolute;top:10px;width:4px}.vp-markdown-to-jsx ol{counter-reset:vp-md-ol}.vp-markdown-to-jsx ol li:before{color:#0c1bb1;content:counter(vp-md-ol) ".";counter-increment:vp-md-ol;font-weight:700;left:2px;min-width:20px;position:absolute;top:0}.error-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 112px);padding:100px 0 240px;position:relative;text-align:center}.error-page__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-page__scene{bottom:30px;display:block;height:660px;left:50%;object-fit:contain;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(1340px,100%)}.error-page .error-info{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.error-page .error-code{font-size:176px;font-weight:900;letter-spacing:-8px;line-height:1;margin:0 0 16px}.error-page .error-text{font-size:24px;font-weight:600;letter-spacing:-.6px;line-height:32px;margin:12px 0 28px}.error-page .vp-button{min-width:160px}@media (max-width:800px){.error-page{min-height:600px;padding-top:64px}.error-page__scene{bottom:20px;height:320px}.error-page .error-code{font-size:104px;letter-spacing:-4px}.error-page .error-text{font-size:20px;line-height:28px}.error-page .vp-button{min-height:44px}}@media (max-width:480px){.error-page .vp-button{max-width:320px;width:100%}}.resetBorderBox{border:none;padding:0}.textMain{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1.555555em}.textEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.textSemiBold{font-weight:600}.textParagraph-2{color:#242429}.textCaption-1,.textCaption-1-black{font-size:.888888em;line-height:1.5em}.textCaption-1{color:#737483}.textCaption-1-colorText2{color:#242429;font-size:.888888em;line-height:1.5em}.textCaption-1-colorText3{color:#5e5f6b;font-size:.888888em;line-height:1.5em}.textCaption-1-colorText5{color:#9697a3;font-size:.888888em;line-height:1.5em}.textCaption-2,.textCaption-2-white{color:#737483;font-size:.777777em;line-height:1.428571em}.textCaption-2-white{color:#fff}.textCaption-2-brandBlue{color:#737483;color:#01a1f3;font-size:.777777em;line-height:1.428571em}.textCaption-2-black{color:#737483;color:#000;font-size:.777777em;line-height:1.428571em}.textSubtitle-1{font-size:1.111111em;font-weight:600;line-height:1.2em}.textSubtitle-2,.textSubtitle-2-regular{font-weight:600;line-height:1.333333em}.textSubtitle-2-regular{font-weight:500}.textHeadline-1{font-size:2.666666em;font-weight:600;line-height:1.166666em}.textHeadline-2{font-size:2.222222em;font-weight:600;line-height:1.2em}.textHeadline-3,.textHeadline-3-black{font-size:1.555555em;font-weight:600;line-height:1.285714em}.textHeadline-3-black{color:#000}.textHeadline-3-white{color:#fff}.textHeadline-3-brandDeepBlue,.textHeadline-3-white{font-size:1.555555em;font-weight:600;line-height:1.285714em}.textHeadline-3-brandDeepBlue{color:#0c1bb1}.preventSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.allowSelect{-webkit-touch-callout:default;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.textRegular-black40{color:#999}.textRegular-13,.textRegular-13-black30{font-size:.866666em;line-height:1.538461em}.textRegular-13-black30{color:#b3b3b3}.textRegular-13-black60{color:#666;font-size:.866666em;line-height:1.538461em}.textSemiBold-13-black80{color:#666;font-weight:600}.textSemiBold-13-green100{color:#79b821;font-weight:600}.textSemiBold-16,.textSemiBold-16-brand100{font-size:1.066666em;font-weight:600;line-height:1.25em}.textSemiBold-16-brand100{color:#324ab2}.textSemiBold-17{font-size:1.133333em;font-weight:600;line-height:1.411764em}.textHeading-H1{font-size:1.6em;font-weight:600;line-height:1.333333em}.textHeading-H2{font-size:1.3333333em;font-weight:600;line-height:1.25em}.textHeading-H3{font-size:1.133333em;font-weight:600;line-height:1.411764em}.textHeading-H4{font-weight:600}.whitePage{background:#fff;padding:24px}.popoverShadow{box-shadow:0 23px 80px #00000008,0 8.39538px 29.2013px rgba(0,0,0,.021),0 4.0758px 14.1767px rgba(0,0,0,.017),0 1.99803px 6.94968px rgba(0,0,0,.013),0 .790025px 2.74791px rgba(0,0,0,.009)}.blockShadow{box-shadow:0 12px 24px #0000000a}.blockShadow-2{box-shadow:0 25px 50px #0000000a}.thinScrollBar::-webkit-scrollbar{width:4px}.thinScrollBar::-webkit-scrollbar-thumb{background:#e8ebf0}.popoverZIndex{z-index:10}.stickyElementZIndex{z-index:20}.fullscreenPopupZIndex{z-index:30}.blog-article-page{color:#141923;margin-inline:auto;max-width:1280px;padding:0;width:100%}.blog-article-page__breadcrumbs{margin-bottom:24px}.blog-article-page__heroImage,.blog-article-page__inlineImage{background:#e3eaf3;border-radius:18px;display:grid;overflow:hidden;place-items:center}.blog-article-page__heroImage img,.blog-article-page__inlineImage img{display:block;height:auto;opacity:.75;width:96px}.blog-article-page__heroImage .blog-article-page__heroPhoto,.blog-article-page__heroImage .blog-article-page__mainImage{height:100%;object-fit:cover;opacity:1;width:100%}.blog-article-page__heroImage{height:320px;margin-bottom:24px}.blog-article-page__metaRow{align-items:center;color:#6b7485;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.blog-article-page__tagList{display:flex;flex-wrap:wrap;gap:8px}.blog-article-page__tagList span{background:#f4f8fd;border-radius:999px;color:#141923;padding:7px 14px}.blog-article-page__layout,.blog-article-page__metaRow{margin-inline:auto;max-width:820px}.blog-article-page__layout{display:block}.blog-article-page__content{margin-inline:auto;max-width:1160px}.blog-article-page__content h1{color:#0454ff;font-size:48px;font-weight:700;letter-spacing:0;line-height:54px;margin:0 0 20px}.blog-article-page__content h2{font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;margin:36px 0 24px}.blog-article-page__content p{font-size:18px;line-height:28px;margin:0 0 18px}.blog-article-page__content ul{list-style:none;margin:0 0 24px;padding:0}.blog-article-page__content ul li{font-size:18px;line-height:28px;margin-bottom:12px;padding-left:24px;position:relative}.blog-article-page__content ul li:before{background:#141923;content:"";height:1px;left:0;position:absolute;top:12px;width:16px}.blog-article-page__content ul li strong{display:block}.blog-article-page__content blockquote{font-size:32px;font-weight:500;line-height:1.05;margin:40px 0;padding-left:82px;position:relative}.blog-article-page__content blockquote:before{color:#e3eaf3;content:"“";font-size:112px;left:0;line-height:1;position:absolute;top:-20px}.blog-article-page__content .blog-article-page__lead{color:#000;font-size:24px;line-height:32px;max-width:none}.blog-article-page__body{font-size:18px;line-height:28px}.blog-article-page__body,.blog-article-page__body *{color:#000!important}.blog-article-page__body h1,.blog-article-page__body h2,.blog-article-page__body h3,.blog-article-page__body h4,.blog-article-page__body h5,.blog-article-page__body h6{font-weight:700}.blog-article-page__body h1,.blog-article-page__body h1 *,.blog-article-page__body h2,.blog-article-page__body h2 *,.blog-article-page__body h3,.blog-article-page__body h3 *,.blog-article-page__body h4,.blog-article-page__body h4 *,.blog-article-page__body h5,.blog-article-page__body h5 *,.blog-article-page__body h6,.blog-article-page__body h6 *{color:#0454ff!important}.blog-article-page__body h1,.blog-article-page__body h2{font-size:28px;line-height:36px;margin:36px 0 24px}.blog-article-page__body h3{font-size:28px;line-height:1.1;margin:36px 0 16px}.blog-article-page__body a{text-decoration:underline}.blog-article-page__body a,.blog-article-page__body a *{color:#0454ff!important}.blog-article-page__body a:focus-visible{outline:2px solid #0454ff;outline-offset:2px}.blog-article-page__author{align-items:baseline;display:grid;gap:4px 16px;grid-template-columns:auto minmax(0,1fr);margin:26px 0;padding:2px 0}.blog-article-page__author strong{color:#141923;display:block;font-size:18px;font-weight:600;overflow-wrap:anywhere}.blog-article-page__author-eyebrow{color:#6b7485;display:block;font-size:14px;font-weight:600;grid-row:1;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.blog-article-page__author-role{color:#6b7485;display:block;font-size:14px;grid-column:2;margin-top:2px;overflow-wrap:anywhere}.blog-article-page__callout{font-size:32px;line-height:1.08;margin:32px 0;padding-left:0}.blog-article-page__inlineImage{height:320px;margin-top:28px}.blog-article-page__caption{color:#6b7485;font-size:14px;margin-top:10px}.blog-article-page__sidebar{display:flex;flex-direction:column;gap:14px;padding-top:210px;position:sticky;top:100px}.blog-article-page__sidebar a{color:#141923;text-decoration:none}.blog-article-page__sidebar a:hover{text-decoration:underline}.blog-article-page__cta{margin-top:64px}@media (max-width:800px){.blog-article-page{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:0}.blog-article-page__content,.blog-article-page__layout{display:contents}.blog-article-page__breadcrumbs{margin-bottom:16px;order:0}.blog-article-page h1{font-size:26px;letter-spacing:-.5px;line-height:32px;margin:0 0 16px;order:1;overflow-wrap:break-word}.blog-article-page__metaRow{flex-wrap:wrap;gap:16px;margin-inline:0;margin-bottom:16px;order:2;width:100%}.blog-article-page__heroImage{aspect-ratio:16/9;border-radius:16px;height:auto;margin:0 0 16px;order:3}.blog-article-page__heroImage img{height:100%;object-fit:cover;width:100%}.blog-article-page__content .blog-article-page__lead{font-size:16px;line-height:26px;margin:0 0 16px;order:4}.blog-article-page__author{font-size:14px;margin:0 0 24px;order:5}.blog-article-page__body{font-size:16px;line-height:26px;order:6}.blog-article-page__body h2{font-size:20px;line-height:26px;margin:24px 0 12px}.blog-article-page__body li,.blog-article-page__body p{font-size:16px;line-height:26px}.blog-article-page__cta{order:7}.blog-article-page__sidebar{display:none}.blog-article-page__callout,.blog-article-page__content blockquote{font-size:20px}.blog-article-page__content blockquote{padding-left:44px}.blog-article-page__content blockquote:before{font-size:64px;top:-14px}}