:root[lang|=ru] .hero-inner-title,:root[lang|=uz] .hero-inner-title,:root[lang|=ru] .hero-tag-text,:root[lang|=uz] .hero-tag-text,:root[lang|=ru] .section-title.style-1,:root[lang|=uz] .section-title.style-1,:root[lang|=ru] .section-title.style-2,:root[lang|=uz] .section-title.style-2,:root[lang|=ru] .about-inner-title,:root[lang|=uz] .about-inner-title,:root[lang|=ru] .about-tag-box,:root[lang|=uz] .about-tag-box,:root[lang|=ru] .nav-link-2,:root[lang|=uz] .nav-link-2,:root[lang|=ru] .hero-2-title,:root[lang|=uz] .hero-2-title,:root[lang|=ru] .hero-2-desc,:root[lang|=uz] .hero-2-desc,:root[lang|=ru] .team-name,:root[lang|=uz] .team-name,:root[lang|=ru] .team-author-position,:root[lang|=uz] .team-author-position,:root[lang|=ru] .blog-2-title,:root[lang|=uz] .blog-2-title,:root[lang|=ru] .footer-link:where(.w-variant-7aab89d0-0c25-bbe2-a259-39ccca62bccc),:root[lang|=uz] .footer-link:where(.w-variant-7aab89d0-0c25-bbe2-a259-39ccca62bccc),:root[lang|=ru] .footer-link.bg-dark-50,:root[lang|=uz] .footer-link.bg-dark-50,:root[lang|=ru] .pagetitle-title,:root[lang|=uz] .pagetitle-title,:root[lang|=ru] .pagetitle-desc,:root[lang|=uz] .pagetitle-desc,:root[lang|=ru] .breadcrumb-title,:root[lang|=uz] .breadcrumb-title,:root[lang|=ru] .about-3-title,:root[lang|=uz] .about-3-title,:root[lang|=ru] .counter-details,:root[lang|=uz] .counter-details,:root[lang|=ru] .contact-form-text,:root[lang|=uz] .contact-form-text,:root[lang|=ru] .contact-mail-text,:root[lang|=uz] .contact-mail-text,:root[lang|=ru] .accordian-title-2,:root[lang|=uz] .accordian-title-2,:root[lang|=ru] .blog-detail-title,:root[lang|=uz] .blog-detail-title,:root[lang|=ru] .blog-richtext-1 h2,:root[lang|=uz] .blog-richtext-1 h2,:root[lang|=ru] .blog-richtext-2 li,:root[lang|=uz] .blog-richtext-2 li,:root[lang|=ru] .blog-richtext-3 h2,:root[lang|=uz] .blog-richtext-3 h2,:root[lang|=ru] .blog-richtext-3 blockquote,:root[lang|=uz] .blog-richtext-3 blockquote,:root[lang|=ru] .case-studies-detail-title,:root[lang|=uz] .case-studies-detail-title,:root[lang|=ru] .case-studies-richtext-2 h2,:root[lang|=uz] .case-studies-richtext-2 h2,:root[lang|=ru] .team-detail-author-position,:root[lang|=uz] .team-detail-author-position,:root[lang|=ru] .team-detail-info,:root[lang|=uz] .team-detail-info,:root[lang|=ru] .service-richtext-2 h2,:root[lang|=uz] .service-richtext-2 h2,:root[lang|=ru] .service-richtext-3 h2,:root[lang|=uz] .service-richtext-3 h2,:root[lang|=ru] .service-richtext-4 h2,:root[lang|=uz] .service-richtext-4 h2,:root[lang|=ru] .service-richtext-5 h2,:root[lang|=uz] .service-richtext-5 h2,:root[lang|=ru] .service-richtext-6 h2,:root[lang|=uz] .service-richtext-6 h2,:root[lang|=ru] .text-right,:root[lang|=uz] .text-right,:root[lang|=ru] .info-text-2,:root[lang|=uz] .info-text-2,:root[lang|=ru] .heading-text,:root[lang|=uz] .heading-text,:root[lang|=ru] .style-guide-title,:root[lang|=uz] .style-guide-title,:root[lang|=ru] .text-left,:root[lang|=uz] .text-left,:root[lang|=ru] .text-center,:root[lang|=uz] .text-center{text-transform:none}@media screen and (max-width:767px){:root[lang|=ru] .blog-author-title,:root[lang|=ru] .blog-author-position,:root[lang|=uz] .blog-author-title,:root[lang|=uz] .blog-author-position{text-transform:none}}
.hp-logo{color:var(--_colors---white);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hp-logo--dark{color:#000}.hp-logo-mark{flex:none;width:40px;height:40px;display:block}.hp-logo-word{font-family:var(--_typography---font-family--heading-font);font-weight:var(--_typography---font-weight--bold);letter-spacing:.02em;white-space:nowrap;color:currentColor;font-size:22px;line-height:1}@media screen and (max-width:767px){.hp-logo-mark{width:32px;height:32px}.hp-logo-word{font-size:18px}}@media screen and (max-width:1199px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}.hp-navbtn{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;padding:18px}.hp-mobile-nav{z-index:1000;background:var(--_colors---dark);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.hp-mobile-nav[hidden]{display:none}.hp-mobile-nav__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hp-mobile-nav__link{color:var(--_colors---white);font-family:var(--_typography---font-family--body-font);font-size:var(--_typography---body-font-size--large-font-size);line-height:var(--_typography---body-font-size--large-line-height);border-bottom:1px solid #ffffff1a;padding:12px 0;text-decoration:none}.hp-mobile-nav__group-title{color:var(--_colors---body-font-color-1);letter-spacing:.12em;text-transform:uppercase;margin:20px 0 4px;font-size:13px}.hp-mobile-nav__sub{color:var(--_colors---body-font-color-1);border-bottom:1px solid #ffffff12;padding:10px 0 10px 14px;font-size:16px;text-decoration:none}body.hp-scroll-locked{overflow:hidden}.hp-menu-item{padding:8px 0;text-decoration:none;display:block}.hp-menu-item__name{color:var(--_colors---white);font-size:var(--_typography---body-font-size--medium-font-size);line-height:24px;font-weight:var(--_typography---font-weight--medium)}.hp-menu-item__tagline{color:var(--_colors---body-font-color-1);max-width:34ch;margin-top:2px;font-size:14px;line-height:20px}.hp-menu-column-title{color:var(--_colors---body-font-color-1);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px}.nav-dropdown:hover>.w-dropdown-list,.nav-dropdown:focus-within>.w-dropdown-list{display:block}.hp-word{vertical-align:bottom;display:inline-block;overflow:hidden}.hp-word>span{will-change:transform, opacity;display:inline-block}@keyframes hp-marquee{0%{transform:translate(0%)}to{transform:translate(-100%)}}.client-content{animation:20s linear infinite hp-marquee}@media (prefers-reduced-motion:reduce){.client-content{animation:none}}.hp-partner-word{font-family:var(--_typography---font-family--heading-font);font-weight:var(--_typography---font-weight--medium);white-space:nowrap;color:var(--_colors---body-font-color-1);opacity:.8;font-size:22px;line-height:1}.hp-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-block .hi-wrapper{opacity:0;transition:opacity .3s,transform .3s;transform:rotate(3deg)scale(.5)}.btn-block .button-text-wrap{transition:transform .3s;transform:translateY(0)}.btn-block:hover .hi-wrapper,.btn-block:focus-visible .hi-wrapper{opacity:1;transition:opacity .3s .1s,transform .3s .1s;transform:rotate(-3deg)scale(1)}.btn-block:hover .button-text-wrap,.btn-block:focus-visible .button-text-wrap{transform:translateY(-3rem)}@media (prefers-reduced-motion:reduce){.btn-block .hi-wrapper,.btn-block .button-text-wrap{transition:none}}.hp-locale{align-items:center;gap:2px;margin-right:16px;display:inline-flex}.hp-locale__link{color:var(--_colors---body-font-color-1);border-radius:var(--border-radius--extra-small);text-transform:uppercase;padding:6px 8px;font-size:14px;line-height:1;text-decoration:none;transition:color .3s}.hp-locale__link:hover{color:var(--_colors---white)}.hp-locale__link[aria-current=true]{color:var(--_colors---white);background:#ffffff14}.hp-skip{z-index:1100;background:var(--_colors---white);color:#000;border-radius:var(--border-radius--extra-small);padding:12px 20px;position:absolute;top:0;left:-9999px}.hp-skip:focus{top:16px;left:16px}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--_colors---white);outline-offset:3px}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root[lang|=ru],:root[lang|=uz]{-webkit-hyphens:auto;hyphens:auto}:root[lang|=ru] :is(h1,h2,h3,h4,h5,h6,a,button,th,td,input,select,textarea,label,code),:root[lang|=uz] :is(h1,h2,h3,h4,h5,h6,a,button,th,td,input,select,textarea,label,code),:root[lang|=ru] :is(.section-title,.pagetitle-title,.hp-lede,.hp-toc__link,.hp-svc__stage,.hp-index__title,.blog-2-title,.counter-title,.utility-title,.hp-verdict__code,.hp-pledge__title),:root[lang|=uz] :is(.section-title,.pagetitle-title,.hp-lede,.hp-toc__link,.hp-svc__stage,.hp-index__title,.blog-2-title,.counter-title,.utility-title,.hp-verdict__code,.hp-pledge__title){-webkit-hyphens:manual;hyphens:manual}.service-3-content-box{transition:transform .6s cubic-bezier(.075,.82,.165,1);transform:translateY(101%)}.service-3-item-block:hover .service-3-content-box,.service-3-item-block:focus-within .service-3-content-box{transform:translateY(0%)}@media (prefers-reduced-motion:reduce){.service-3-content-box{transition:none}}@media screen and (min-width:992px){.service-3-inner-content,.service-3-content-box{height:auto;min-height:417px}}.about-tag-box.hp-service-badge{padding:5px 12px}.hp-service-badge .about-tag-text{font-size:var(--_typography---body-font-size--medium-font-size);line-height:var(--_typography---body-font-size--medium-line-height)}.service-3-decs-box .about-2-list{margin-top:20px}@keyframes hp-slide-in-bottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:992px) and (prefers-reduced-motion:no-preference){.service-3-content-block{animation:1s cubic-bezier(.165,.84,.44,1) .3s both hp-slide-in-bottom}}.accordian-content-2{opacity:0;height:0;transition:height .5s,opacity .5s}@keyframes hp-accordian-icon-in{0%{opacity:0;transform:rotate(360deg)}to{opacity:1;transform:rotate(0)}}.hp-accordian-icon-swap{animation:.8s linear hp-accordian-icon-in}.accordian-item-toggle{background:0 0;border:0;width:100%}.accordian-item-toggle:focus-visible{outline:2px solid var(--_colors---white);outline-offset:3px}.accordian-item-toggle{padding-right:40px}.accordian-title-2{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){.accordian-content-2{transition:none}.hp-accordian-icon-swap{animation:none}}.hp-shot{margin:0 0 60px}.hp-shot:last-child{margin-bottom:0}.hp-shot-frame{border:1px dashed var(--_colors---dark-opacity-color);border-radius:var(--border-radius--small);background-color:var(--_colors---secondary-color);width:100%;height:420px}.hp-shot-cap{text-align:left;flex-direction:column;gap:6px;margin-top:20px;display:flex}.hp-shot-title{font-family:var(--_typography---font-family--heading-font);font-weight:var(--_typography---font-weight--medium);font-size:var(--_typography---h6--font-size);line-height:var(--_typography---h6--line-height);color:var(--_colors---heading-font-color)}.hp-shot-caption{font-family:var(--_typography---font-family--body-font);font-weight:var(--_typography---font-weight--normal);font-size:var(--_typography---body-font-size--medium-font-size);line-height:var(--_typography---body-font-size--medium-line-height);color:var(--_colors---body-font-color);max-width:46ch}@media screen and (max-width:767px){.hp-shot-frame{padding:24px}}a.breadcrumb-title{text-decoration:none}a.breadcrumb-title:hover{text-decoration:underline}.hp-feature-row{grid-template-columns:1fr 4fr 6fr 1.8fr;align-items:start}.hp-feature-number{font-family:var(--_typography---font-family--heading-font);font-size:var(--_typography---h4--font-size);line-height:var(--_typography---h4--line-height);font-weight:var(--_typography---font-weight--bold);color:var(--_colors---white)}.hp-feature-text p{color:inherit;margin-bottom:20px}.hp-feature-text p:last-child{margin-bottom:0}.hp-feature-extra{grid-column:2/-1;overflow-x:auto}@media screen and (max-width:767px){.hp-feature-row>.achievment-text,.hp-feature-row>.achievment-year,.hp-feature-row>.hp-feature-extra{flex-basis:100%}}.hp-table-wrap{-webkit-overflow-scrolling:touch;margin:40px 0;overflow-x:auto}.hp-table{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--_typography---font-family--body-font);text-align:left}.hp-table th,.hp-table td{vertical-align:top;border-bottom:1px solid #ffffff1a;padding:18px 24px 18px 0}.hp-table thead th{color:var(--_colors---white);font-size:13px;line-height:20px;font-weight:var(--_typography---font-weight--medium);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-bottom:14px}.hp-table tbody th{color:var(--_colors---white);font-size:var(--_typography---body-font-size--medium-font-size);line-height:var(--_typography---body-font-size--medium-line-height);font-weight:var(--_typography---font-weight--medium);width:26%}.hp-table td{color:var(--_colors---body-font-color-1);font-size:var(--_typography---body-font-size--medium-font-size);line-height:var(--_typography---body-font-size--medium-line-height)}.hp-table tbody tr:last-child th,.hp-table tbody tr:last-child td{border-bottom:0}.hp-table-wrap--light .hp-table th,.hp-table-wrap--light .hp-table td{border-bottom-color:#0000001a}.hp-table-wrap--light .hp-table thead th,.hp-table-wrap--light .hp-table tbody th{color:var(--_colors---heading-font-color)}.hp-table-wrap--light .hp-table td{color:var(--_colors---body-font-color)}@media screen and (max-width:767px){.hp-table th,.hp-table td{padding:14px 18px 14px 0}}.hp-cell-with-badge{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.service-richtext-1 h3,.service-richtext-2 h3{font-size:var(--_typography---h4--font-size);line-height:var(--_typography---h4--line-height);font-weight:var(--_typography---font-weight--normal);margin-bottom:20px}.cta-4-title-box{flex-wrap:wrap}.cta-4-title{flex:0 auto;min-width:0}.cta-4-title.title-2{margin-left:0}.hp-tabs__list{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.hp-tabs__tab{appearance:none;cursor:pointer;font-family:var(--_typography---font-family--body-font);font-size:var(--_typography---buttons--button-font-size);line-height:var(--_typography---buttons--button-line-height);color:var(--_colors---heading-font-color);border:1px solid var(--_colors---dark-opacity-color);border-radius:var(--border-radius--small);background:0 0;padding:10px 20px;transition:background-color .3s,color .3s,border-color .3s}.hp-tabs__tab:hover{border-color:var(--_colors---heading-font-color)}.hp-tabs__tab[aria-selected=true]{background-color:var(--_colors---heading-font-color);border-color:var(--_colors---heading-font-color);color:var(--_colors---white)}.hp-tabs__panel[hidden]{display:none}.hp-tabs__panel .hp-shot-caption{max-width:70ch;margin-top:20px}.hp-table tbody tr{transition:background-color .2s}.hp-table tbody tr:hover{background-color:#ffffff0a}.hp-table-wrap--light .hp-table tbody tr:hover{background-color:var(--_colors---secondary-color)}.cta-4-title.hp-cta-title--long{font-size:var(--_typography---h3--font-size);line-height:var(--_typography---h3--line-height)}@media screen and (min-width:1280px){.cta-4-title.hp-cta-title--long{font-size:var(--_typography---h2--font-size);line-height:var(--_typography---h2--line-height)}}@media screen and (min-width:1440px){.cta-4-title.hp-cta-title--long{font-size:var(--_typography---h2--font-size);line-height:var(--_typography---h2--line-height)}}.hp-cta-body{margin-bottom:30px}.cta-4-desc .btn-block{align-items:flex-start}.hp-grid-title{margin-bottom:60px}@media screen and (min-width:992px){.hp-grid--compact .service-3-inner-content,.hp-grid--compact .service-3-content-box{min-height:340px}}.hp-grid--compact .service-3-decs-box{height:auto;min-height:0}.hp-grid--compact .service-3-content-box{height:auto;min-height:0;top:auto}.hp-industry{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;display:grid}@media screen and (min-width:992px){.hp-industry{grid-template-columns:4fr 8fr;align-items:start}}.hp-industry__rail{flex-direction:column;gap:10px;display:flex}.hp-industry__panels{min-width:0}.hp-industry__tab{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--_typography---font-family--body-font);font-size:var(--_typography---buttons--button-font-size);line-height:var(--_typography---buttons--button-line-height);color:var(--_colors---white);border-radius:var(--border-radius--small);background:0 0;border:1px solid #ffffff80;padding:10px 20px;transition:background-color .3s,color .3s,border-color .3s}.hp-industry__tab:hover{border-color:var(--_colors---white)}.hp-industry__tab[aria-selected=true]{background-color:var(--_colors---white);border-color:var(--_colors---white);color:var(--_colors---heading-font-color)}.hp-industry__panel{background-color:var(--_colors---white);border-radius:var(--border-radius--small);padding:30px}.hp-industry__panel[hidden]{display:none}@media screen and (max-width:991px){.hp-industry__panel{padding:20px}}@media screen and (min-width:992px){.hp-industry__panel{min-height:340px}}.hp-industry__name{margin-bottom:30px}.hp-industry__points{grid-template-rows:auto;padding-left:0;list-style:none}.hp-industry__point{color:var(--_colors---heading-font-color);font-size:var(--_typography---body-font-size--large-font-size);line-height:var(--_typography---body-font-size--large-line-height);border-bottom:1px solid #0000004d;padding-bottom:50px}@media screen and (max-width:991px){.hp-industry__point{padding-bottom:20px}}@keyframes hp-industry-panel-in{0%{opacity:0}to{opacity:1}}.hp-industry__panel{animation:.3s hp-industry-panel-in}@media (prefers-reduced-motion:reduce){.hp-industry__tab{transition:none}.hp-industry__panel{animation:none}}.hp-deploy{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;align-items:start;display:grid}@media screen and (min-width:992px){.hp-deploy{grid-template-columns:1fr 1fr 1fr}}.hp-deploy__option{border:1px solid var(--_colors---dark-opacity-color);border-radius:var(--border-radius--small);min-width:0;transition:background-color .3s,border-color .3s}.hp-deploy__option:not(.hp-deploy__option--open):hover{border-color:var(--_colors---heading-font-color)}.hp-deploy__option--open{background-color:var(--_colors---heading-font-color);border-color:var(--_colors---heading-font-color)}.hp-deploy__heading{font:inherit}.hp-deploy__pick{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--_typography---font-family--body-font);font-size:var(--_typography---buttons--button-font-size);line-height:var(--_typography---buttons--button-line-height);font-weight:var(--_typography---font-weight--medium);color:var(--_colors---heading-font-color);background:0 0;border:0;padding:10px 20px;transition:color .3s;display:block}.hp-deploy__option--open .hp-deploy__pick{color:var(--_colors---white)}.hp-deploy__body{padding:0 20px 20px}.hp-deploy__body[hidden]{display:none}.hp-deploy__facts{margin:0}.hp-deploy__label{color:var(--_colors---white);font-family:var(--_typography---font-family--body-font);font-size:13px;line-height:20px;font-weight:var(--_typography---font-weight--medium);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.hp-deploy__value{color:var(--_colors---body-font-color-1);font-size:var(--_typography---body-font-size--medium-font-size);line-height:var(--_typography---body-font-size--medium-line-height);margin:0 0 20px}.hp-deploy__value:last-child{margin-bottom:0}.hp-deploy__option--open .about-tag-box{border-color:#ffffff80}@keyframes hp-deploy-body-in{0%{opacity:0}to{opacity:1}}.hp-deploy__body{animation:.3s hp-deploy-body-in}@media (prefers-reduced-motion:reduce){.hp-deploy__option,.hp-deploy__pick{transition:none}.hp-deploy__body{animation:none}}.hp-tabs__tab:focus-visible,.hp-deploy__pick:focus-visible{outline-color:var(--_colors---heading-font-color)}.hp-deploy__pick{border-radius:var(--border-radius--small)}.hp-client-logo{object-fit:contain;filter:brightness(0)invert();opacity:.75;width:auto;max-width:150px;height:30px;transition:opacity .3s}.hp-client-link{align-items:center;line-height:0;display:inline-flex}.hp-client-link:hover .hp-client-logo,.hp-client-link:focus-visible .hp-client-logo{opacity:1}.hp-clients:hover .client-content,.hp-clients:focus-within .client-content{animation-play-state:paused}@media screen and (max-width:767px){.hp-client-logo{max-width:120px;height:24px}}@media screen and (min-width:992px) and (prefers-reduced-motion:no-preference){.about-2-content-box.hp-reveal-up{animation:1s cubic-bezier(.165,.84,.44,1) .4s both hp-slide-in-bottom}.featured-content-grid-2.hp-reveal-up{animation:1s cubic-bezier(.165,.84,.44,1) .3s both hp-slide-in-bottom}}@media screen and (min-width:992px){.service-2-content-wrap>.service-2-item-box{width:100%;inset:0}.service-2-content-wrap>.service-2-item-box,.service-3d-wrapper{will-change:transform}}@media screen and (max-width:991px){.service-2-content-wrap>.service-2-item-box,.service-2-3d-block .service-3d-wrapper{transform:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-2-3d-block{transition:transform .4s cubic-bezier(.165,.84,.44,1)}.service-2-image-box:hover .service-2-3d-block{transform:translateY(-8px)scale(1.03)}.hp-face{transition:filter .4s}.service-2-image-box:hover .hp-face{filter:brightness(1.25)}}.hp-topics{border:0;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;display:flex}.hp-topics__legend{width:100%;color:var(--_colors---body-font-color);margin-bottom:10px;padding:0;font-size:.875rem}.hp-topic{border-radius:var(--border-radius--small);color:var(--_colors---dark);font:inherit;cursor:pointer;background:0 0;border:1px solid #23232326;padding:8px 14px;font-size:.9375rem;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s}.hp-topic:hover{border-color:#23232359}.hp-topic[aria-pressed=true]{background:var(--_colors---dark);border-color:var(--_colors---dark);color:var(--_colors---white)}@media (prefers-reduced-motion:reduce){.hp-topic{transition:none}}.hp-toc{position:sticky;top:110px}.hp-toc__title{color:var(--_colors---body-font-color);margin-bottom:14px;font-size:.875rem}.hp-toc__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hp-toc__link{border-radius:var(--border-radius--small);color:var(--_colors---body-font-color);border-left:2px solid #0000;align-items:baseline;gap:10px;padding:8px 12px;font-size:.9375rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.hp-toc__link:hover{color:var(--_colors---dark)}.hp-toc__link[aria-current=true]{color:var(--_colors---dark);border-left-color:var(--_colors---primary-color)}.hp-toc__num{font-variant-numeric:tabular-nums;opacity:.6;font-size:.8125rem}.blog-detail-content-wrap h2[id]{scroll-margin-top:110px}.hp-takeaway{border-left:2px solid var(--_colors---primary-color);padding-left:18px}.hp-card-eyebrow{color:var(--_colors---body-font-color);margin-bottom:8px;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.hp-toc__link{transition:none}}@media screen and (max-width:991px){.blog-author-item{display:none}}.blog-2-inner-content{border:1px solid #0000;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.blog-2-inner-content:hover{border-color:color-mix(in srgb, var(--_colors---primary-color) 30%, transparent);box-shadow:0 18px 40px -28px var(--_colors---dark-opacity-color);transform:translateY(-4px)}.blog-2-inner-content:hover .blog-2-title{color:var(--_colors---primary-color)}.blog-2-title{transition:color .3s}.hp-post-excerpt{margin-top:12px}.hp-post-excerpt .blog-2-desc{margin-bottom:0}.hp-post-more{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.875rem;display:flex}.hp-post-more__arrow{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .3s;transform:rotate(45deg)}.blog-2-inner-content:hover .hp-post-more__arrow{transform:translate(4px)rotate(45deg)}.hp-list-title{font-size:var(--_typography---h4--font-size);line-height:var(--_typography---h4--line-height);font-weight:var(--_typography---font-weight--normal);margin-bottom:30px}.hp-related .blog-grid{grid-template-columns:1fr 1fr}.hp-related{padding-top:calc(var(--_spacing---section-padding--section-padding) / 2);padding-bottom:0}.hp-post-section{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);margin-bottom:44px;padding-top:30px}.hp-post-section:first-child{border-top:0;padding-top:0}.hp-post-head{align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.hp-post-num{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;padding-top:.35em;font-size:.875rem}.blog-richtext-1 .hp-post-head h2{font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height);margin-bottom:0}.blog-richtext-1 .hp-post-section p{margin-bottom:18px}.blog-richtext-1 .hp-post-section p:last-child{margin-bottom:0}.hp-callout{border-radius:var(--border-radius--small);border-left:3px solid var(--_colors---primary-color);background-color:var(--_colors---secondary-color);margin-bottom:40px;padding:28px 30px}.hp-callout__label{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.75rem}.blog-richtext-1 .hp-callout__body{color:var(--_colors---heading-font-color);font-size:var(--_typography---body-font-size--large-font-size);line-height:var(--_typography---body-font-size--large-line-height);margin-bottom:0}.hp-post-foot{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);padding-top:24px}.hp-post-back{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);font-size:.9375rem;text-decoration:none;transition:color .2s}.hp-post-back:before{content:"← "}.hp-post-back:hover{color:var(--_colors---primary-color)}.hp-progress{z-index:1001;pointer-events:none;background-color:#0000;width:100%;height:2px;position:fixed;top:0;left:0}.hp-progress__bar{transform-origin:0;background-color:var(--_colors---primary-color);width:100%;height:100%;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.blog-2-inner-content,.blog-2-title,.hp-post-more__arrow,.hp-post-back{transition:none}.blog-2-inner-content:hover{transform:none}.blog-2-inner-content:hover .hp-post-more__arrow{transform:rotate(45deg)}}@media screen and (max-width:479px){.hp-related .blog-grid{grid-template-columns:1fr}.hp-post-excerpt{display:block}}@media screen and (max-width:767px){.hp-post-head{gap:12px}.hp-callout{padding:22px 22px 22px 20px}}.hp-fig{width:100%;height:auto;display:block}.hp-fig text{font-family:var(--_typography---font-family--heading-font)}.hp-fig__eyebrow{fill:var(--_colors---body-font-color);text-transform:uppercase;letter-spacing:.14em;font-size:14px}.hp-fig__num{fill:var(--_colors---dark);font-variant-numeric:tabular-nums;font-size:16px}.hp-fig__value{fill:var(--_colors---dark);font-size:16px}.hp-fig__label{fill:var(--_colors---body-font-color);font-size:14px}.hp-fig__mono,.hp-fig__chiptext{fill:var(--_colors---body-font-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.hp-fig__chiptext{fill:var(--_colors---dark);text-anchor:middle;font-size:13px}.hp-fig__strike{fill:var(--_colors---body-font-color);font-size:16px}.hp-fig .is-live{fill:var(--_colors---primary-color)}.hp-fig .is-muted{opacity:.65}.hp-fig .is-right{text-anchor:end}.hp-fig__box{fill:var(--_colors---white);stroke:color-mix(in srgb, var(--_colors---dark) 16%, transparent);stroke-width:1.5px}.hp-fig__box.is-live{fill:color-mix(in srgb, var(--_colors---primary-color) 6%, var(--_colors---white));stroke:var(--_colors---primary-color);stroke-width:2px}.hp-fig__band{fill:color-mix(in srgb, var(--_colors---dark) 6%, transparent)}.hp-fig__chip{fill:none;stroke:color-mix(in srgb, var(--_colors---dark) 20%, transparent);stroke-width:1.5px}.hp-fig__dot{fill:var(--_colors---white);stroke:color-mix(in srgb, var(--_colors---dark) 30%, transparent);stroke-width:1.5px}.hp-fig__rule{stroke:color-mix(in srgb, var(--_colors---dark) 12%, transparent);stroke-width:1px}.hp-fig__tick{stroke:color-mix(in srgb, var(--_colors---dark) 24%, transparent);stroke-width:1px}.hp-fig__link,.hp-fig__path{fill:none;stroke:color-mix(in srgb, var(--_colors---dark) 28%, transparent);stroke-width:1.5px}.hp-fig__link.is-live,.hp-fig__path.is-live{stroke:var(--_colors---primary-color);stroke-width:2px}.hp-fig__link.is-broken{stroke:color-mix(in srgb, var(--_colors---dark) 22%, transparent);stroke-dasharray:4 4}.hp-fig__path.is-void{stroke:color-mix(in srgb, var(--_colors---dark) 18%, transparent);stroke-dasharray:3 5}.hp-fig__head{fill:none;stroke:color-mix(in srgb, var(--_colors---dark) 28%, transparent);stroke-width:1.2px}.hp-fig__head.is-live{stroke:var(--_colors---primary-color)}.hp-fig__zone.is-pass{fill:color-mix(in srgb, var(--_colors---dark) 8%, transparent)}.hp-fig__zone.is-hold{fill:color-mix(in srgb, var(--_colors---primary-color) 20%, transparent)}.hp-fig__zone.is-stop{fill:var(--_colors---primary-color)}.hp-figure .hp-fig{max-width:720px;margin-inline:auto}.hp-figure{border-radius:var(--border-radius--small);background-color:var(--_colors---secondary-color);margin:0 0 44px;padding:26px 26px 22px}.hp-figure__cap{color:var(--_colors---body-font-color);margin-top:16px;font-size:.875rem;line-height:1.55;display:block}.hp-figure__label{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);text-transform:uppercase;letter-spacing:.1em;margin-right:10px;font-size:.6875rem}.hp-index{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);margin:0;padding:0;list-style:none}.hp-index__row{border-bottom:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent)}.hp-index__row[hidden]{display:none}.hp-index__link{grid-column-gap:28px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:start;padding:34px 0;text-decoration:none;transition:padding-left .35s;display:grid}.hp-index__link:hover{padding-left:20px}.hp-index__num{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:3px;font-size:.8125rem;transition:color .35s}.hp-index__meta{color:var(--_colors---body-font-color);align-items:center;margin-bottom:12px;font-size:.8125rem;display:flex}.hp-index__title{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);font-size:var(--_typography---h4--font-size);line-height:var(--_typography---h4--line-height);transition:color .35s;display:block}.hp-index__excerpt{color:var(--_colors---body-font-color);max-width:62ch;margin-top:12px;display:block}.hp-index__chip{border:1px solid color-mix(in srgb, var(--_colors---dark) 14%, transparent);border-radius:999px;flex:none;margin-right:10px;padding:3px 11px;font-size:.75rem;transition:border-color .35s,color .35s}.hp-index__go{border-top:1.5px solid color-mix(in srgb, var(--_colors---dark) 30%, transparent);border-right:1.5px solid color-mix(in srgb, var(--_colors---dark) 30%, transparent);justify-self:end;width:9px;height:9px;margin-top:8px;transition:transform .35s,border-color .35s;transform:rotate(45deg)}.hp-index__link:hover .hp-index__num,.hp-index__link:hover .hp-index__title,.hp-index__link:hover .hp-index__chip{color:var(--_colors---primary-color)}.hp-index__link:hover .hp-index__chip{border-color:color-mix(in srgb, var(--_colors---primary-color) 40%, transparent)}.hp-index__link:hover .hp-index__go{border-color:var(--_colors---primary-color);transform:translate(6px)rotate(45deg)}.hp-index__fig{border-radius:var(--border-radius--small);background-color:var(--_colors---secondary-color);margin-bottom:32px;padding:20px 20px 18px}.hp-index__cap{color:var(--_colors---body-font-color);margin-top:12px;font-size:.8125rem;line-height:1.5;display:block}.hp-index--peek .hp-index__body{max-width:680px}.hp-index--peek .hp-index__fig{z-index:60;pointer-events:none;opacity:0;border:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);width:520px;box-shadow:0 30px 60px -30px var(--_colors---dark-opacity-color);will-change:transform;margin:0;padding:20px 20px 18px;transition:opacity .22s;position:fixed;top:0;left:0}.hp-index--peek .hp-index__fig.is-on{opacity:1}.hp-index--peek .hp-index__fig .hp-fig{transition:transform .26s cubic-bezier(.2,.7,.3,1);transform:scale(.965)}.hp-index--peek .hp-index__fig.is-on .hp-fig{transform:none}.hp-index__hint{color:var(--_colors---body-font-color);text-align:right;margin:18px 0 0;font-size:.8125rem;display:none}.hp-index--peek+.hp-index__hint{display:block}@media (prefers-reduced-motion:reduce){.hp-index__link,.hp-index__num,.hp-index__title,.hp-index__chip,.hp-index__go,.hp-index--peek .hp-index__fig,.hp-index--peek .hp-index__fig .hp-fig{transition:none}.hp-index__link:hover{padding-left:0}.hp-index--peek .hp-index__fig .hp-fig{transform:none}}@media screen and (max-width:991px){.hp-index__link{grid-column-gap:18px;grid-template-columns:40px minmax(0,1fr);padding:28px 0}.hp-index__go{display:none}}@media screen and (max-width:767px){.hp-index__title{font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height)}.hp-figure,.hp-index__fig{padding:16px 16px 14px;overflow-x:auto}.hp-figure .hp-fig,.hp-index__fig .hp-fig{min-width:520px}}.hp-filter{z-index:20;border-top:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);background-color:color-mix(in srgb, var(--_colors---white) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);position:sticky;top:0}.hp-filter__inner{grid-column-gap:28px;align-items:center;min-height:66px;display:flex}.hp-filter__legend{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;flex:none;font-size:.6875rem}.hp-filter__tabs{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.hp-filter__tabs::-webkit-scrollbar{display:none}.hp-filter__tab{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin:0;padding:22px 16px 20px;font-size:.9375rem;transition:color .2s,border-color .2s;display:flex}.hp-filter__tab:first-child{padding-left:0}.hp-filter__tab:hover:not(:disabled){color:var(--_colors---dark)}.hp-filter__tab[aria-pressed=true]{color:var(--_colors---heading-font-color);border-bottom-color:var(--_colors---primary-color)}.hp-filter__tab:disabled{opacity:.4;cursor:default}.hp-filter__count{color:var(--_colors---body-font-color);font-variant-numeric:tabular-nums;opacity:.7;font-size:.75rem}.hp-filter__tab[aria-pressed=true] .hp-filter__count{color:var(--_colors---primary-color);opacity:1}.hp-filter__result{color:var(--_colors---body-font-color);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:.8125rem}.hp-index-section{padding-top:calc(var(--_spacing---section-padding--section-padding) / 3)}.hp-filter__empty{color:var(--_colors---body-font-color);margin:0;padding:60px 0}@media (prefers-reduced-motion:reduce){.hp-filter__tab{transition:none}}@media screen and (max-width:767px){.hp-filter__legend,.hp-filter__result{display:none}.hp-filter__inner{min-height:56px}.hp-filter__tab{padding:18px 14px 16px;font-size:.875rem}}.service-detail-section:has(.hp-verify){padding-bottom:0}.hp-verify{max-width:560px}.hp-verify__label{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.6875rem;display:block}.hp-verify__row{gap:12px;display:flex}.hp-verify__input{border:1px solid color-mix(in srgb, var(--_colors---dark) 18%, transparent);border-radius:var(--border-radius--small);background-color:var(--_colors---white);color:var(--_colors---heading-font-color);font-variant-numeric:tabular-nums;letter-spacing:.06em;flex:1;min-width:0;padding:15px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;transition:border-color .2s}.hp-verify__input::placeholder{color:color-mix(in srgb, var(--_colors---body-font-color) 60%, transparent);letter-spacing:.06em}.hp-verify__input:focus-visible{border-color:var(--_colors---primary-color);outline:none}.hp-verify__input[aria-invalid=true]{border-color:var(--_colors---dark)}.hp-verify__button{font-family:var(--_typography---font-family--heading-font);border:1px solid var(--_colors---dark);border-radius:var(--border-radius--small);background-color:var(--_colors---dark);color:var(--_colors---white);cursor:pointer;flex:none;padding:15px 28px;font-size:.9375rem;transition:background-color .2s,border-color .2s}.hp-verify__button:hover{background-color:var(--_colors---primary-color);border-color:var(--_colors---primary-color)}.hp-verify__hint{color:var(--_colors---body-font-color);margin:12px 0 0;font-size:.8125rem}.hp-verify__error{color:var(--_colors---primary-color)}.hp-code{letter-spacing:.06em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375em}.hp-verdict{border:1px solid color-mix(in srgb, var(--_colors---dark) 14%, transparent);border-radius:var(--border-radius--small);background-color:var(--_colors---secondary-color);max-width:900px;padding:32px 34px 28px}.hp-verdict.is-valid{border-color:color-mix(in srgb, var(--_colors---primary-color) 35%, transparent)}.hp-verdict.is-revoked,.hp-verdict.is-expired{border-style:dashed;border-color:color-mix(in srgb, var(--_colors---dark) 26%, transparent)}.hp-verdict__head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.hp-verdict__chip{font-family:var(--_typography---font-family--heading-font);border:1px solid color-mix(in srgb, var(--_colors---dark) 22%, transparent);color:var(--_colors---body-font-color);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:6px 14px;font-size:.6875rem}.hp-verdict.is-valid .hp-verdict__chip{border-color:var(--_colors---primary-color);background-color:var(--_colors---primary-color);color:var(--_colors---white)}.hp-verdict__code{color:var(--_colors---heading-font-color);font-size:1rem}.hp-verdict__note{color:var(--_colors---body-font-color);max-width:62ch;margin:0}.hp-verdict__title{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);border-top:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height);font-weight:var(--_typography---font-weight--normal);margin:28px 0 0;padding-top:26px}.hp-record{max-width:760px;margin:22px 0 0}.hp-record__row{border-bottom:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.hp-record__row:last-child{border-bottom:0}.hp-record__term{color:var(--_colors---body-font-color);font-size:.875rem}.hp-record__value{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);margin:0;font-size:.9375rem}.hp-verdict__foot{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);margin-top:26px;padding-top:22px}@media (prefers-reduced-motion:reduce){.hp-verify__input,.hp-verify__button{transition:none}}@media screen and (max-width:767px){.hp-verify__row{flex-direction:column}.hp-verify__button{width:100%}.hp-verdict{padding:24px 20px 20px}.hp-record__row{grid-template-columns:1fr;gap:4px}}.hp-404-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hp-404-link{font-family:var(--_typography---font-family--heading-font);border:1px solid color-mix(in srgb, var(--_colors---white) 35%, transparent);border-radius:var(--border-radius--small);color:var(--_colors---white);cursor:pointer;background:0 0;padding:13px 26px;font-size:.9375rem;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.hp-404-link:hover{border-color:var(--_colors---white);background-color:var(--_colors---white);color:var(--_colors---dark)}.hp-404-link.is-primary{background-color:var(--_colors---white);color:var(--_colors---dark);border-color:var(--_colors---white)}.hp-404-link.is-primary:hover{background-color:var(--_colors---primary-color);border-color:var(--_colors---primary-color);color:var(--_colors---white)}.hp-404-digest{color:color-mix(in srgb, var(--_colors---white) 55%, transparent);margin:26px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media (prefers-reduced-motion:reduce){.hp-404-link{transition:none}}.hp-record__value.is-placeholder{color:var(--_colors---body-font-color);opacity:.8;font-family:inherit;font-style:italic}.hp-lede{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);border-left:3px solid var(--_colors---primary-color);max-width:26ch;font-size:var(--_typography---h4--font-size);line-height:var(--_typography---h4--line-height);margin:0 0 44px;padding-left:26px}.hp-pledge__eyebrow{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---body-font-color);text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;font-size:.6875rem}.hp-pledge__heading{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);max-width:22ch;font-size:var(--_typography---h3--font-size);line-height:var(--_typography---h3--line-height);font-weight:var(--_typography---font-weight--normal);margin:0 0 22px}.hp-pledge__lead{color:var(--_colors---body-font-color);max-width:68ch;margin:0 0 44px}.hp-pledge{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);margin:0;padding:0;list-style:none}.hp-pledge__item{border-bottom:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:30px 0;display:grid}.hp-pledge__num{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:5px;font-size:.8125rem}.hp-pledge__title{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---heading-font-color);font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height);font-weight:var(--_typography---font-weight--normal);margin:0 0 10px}.hp-pledge__text{color:var(--_colors---body-font-color);max-width:74ch;margin:0}@media screen and (max-width:767px){.hp-lede{max-width:none;font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height);padding-left:18px}.hp-pledge__item{grid-template-columns:1fr;gap:6px;padding:24px 0}}.hp-grid--open .service-3-content-box{transform:translateY(0%)}.hp-cert-view{border-top:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);margin-top:30px;padding-top:26px}.hp-cert-view__note{color:var(--_colors---body-font-color);max-width:62ch;margin:0 0 20px;font-size:.875rem}.hp-cert-view__frame{border:1px solid color-mix(in srgb, var(--_colors---dark) 12%, transparent);border-radius:var(--border-radius--small);background-color:var(--_colors---white);padding:10px;transition:border-color .25s,box-shadow .25s;display:block}.hp-cert-view__frame:hover{border-color:color-mix(in srgb, var(--_colors---primary-color) 35%, transparent);box-shadow:0 18px 40px -28px var(--_colors---dark-opacity-color)}.hp-cert-view__image{border-radius:4px;width:100%;height:auto;display:block}.hp-cert-view__open{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---primary-color);margin-top:16px;font-size:.9375rem;text-decoration:none;display:inline-block}.hp-cert-view__open:after{content:" ↗"}.hp-cert-view__open:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.hp-cert-view__frame{transition:none}}.w-form-done,.w-form-fail{display:block}.w-form-done{border:1px solid color-mix(in srgb, var(--_colors---primary-color) 40%, transparent);border-radius:var(--border-radius--small);background-color:color-mix(in srgb, var(--_colors---primary-color) 10%, transparent);color:var(--_colors---white);text-align:left;font-size:var(--_typography---body-font-size--large-font-size);line-height:var(--_typography---body-font-size--large-line-height);padding:26px 28px}.w-form-done:before{content:"";border-bottom:2px solid var(--_colors---primary-color);border-right:2px solid var(--_colors---primary-color);width:9px;height:17px;margin-bottom:16px;display:block;transform:rotate(45deg)}.w-form-fail{border-left:2px solid var(--_colors---primary-color);color:var(--_colors---white);background-color:#0000;border-radius:0;margin-top:16px;padding:4px 0 4px 18px}.contact-form-wrap .w-form-done,.contact-form-wrap .w-form-fail{color:var(--_colors---heading-font-color)}.newsletter-submit-btn{color:var(--_colors---white);cursor:pointer;padding:10px 6px 10px 12px;transition:color .2s}.newsletter-submit-btn:hover{color:var(--_colors---primary-color);text-decoration:none}.newsletter-submit-btn:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.newsletter-submit-btn{transition:none}}.hp-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.hp-svc{border:1px solid color-mix(in srgb, var(--_colors---white) 12%, transparent);border-radius:var(--border-radius--small);background-color:color-mix(in srgb, var(--_colors---white) 4%, transparent);flex-direction:column;padding:26px 26px 24px;transition:border-color .3s,background-color .3s;display:flex}.hp-svc:hover,.hp-svc:focus-within{border-color:color-mix(in srgb, var(--_colors---primary-color) 45%, transparent);background-color:color-mix(in srgb, var(--_colors---white) 7%, transparent)}.hp-svc__fig{border-radius:var(--border-radius--small);background-color:var(--_colors---secondary-color);margin-bottom:22px;padding:14px;overflow:hidden}.hp-svc__title{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---white);font-size:var(--_typography---h5--font-size);line-height:var(--_typography---h5--line-height);font-weight:var(--_typography---font-weight--normal);margin:0 0 8px}.hp-svc__tagline{color:var(--_colors---body-font-color-1);margin:0 0 20px;font-size:.9375rem}.hp-svc__stages{border-top:1px solid color-mix(in srgb, var(--_colors---white) 12%, transparent);margin:0;padding:0;list-style:none}.hp-svc__stage{font-family:var(--_typography---font-family--heading-font);border:0;border-bottom:1px solid color-mix(in srgb, var(--_colors---white) 12%, transparent);color:var(--_colors---body-font-color-1);cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:12px;width:100%;padding:11px 0;font-size:.875rem;transition:color .2s;display:flex}.hp-svc__stage:hover,.hp-svc__stage[aria-pressed=true]{color:var(--_colors---white)}.hp-svc__num{color:var(--_colors---body-font-color-1);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;font-size:.75rem;transition:color .2s}.hp-svc__stage[aria-pressed=true] .hp-svc__num{color:var(--_colors---primary-color)}.hp-svc__what{color:var(--_colors---body-font-color-1);min-height:6.5em;margin:18px 0 0;font-size:.875rem;line-height:1.6}.hp-svc__more{font-family:var(--_typography---font-family--heading-font);color:var(--_colors---white);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.9375rem;text-decoration:none;display:flex}.hp-svc__arrow{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .3s;transform:rotate(45deg)}.hp-svc:hover .hp-svc__more{color:var(--_colors---primary-color)}.hp-svc:hover .hp-svc__arrow{transform:translate(4px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.hp-svc,.hp-svc__stage,.hp-svc__num,.hp-svc__arrow{transition:none}.hp-svc:hover .hp-svc__arrow{transform:rotate(45deg)}}@media screen and (max-width:991px){.hp-svc-grid{grid-template-columns:1fr;gap:22px}.hp-svc__what{min-height:0}}.hp-industry__lead{color:var(--_colors---body-font-color);border-bottom:1px solid color-mix(in srgb, var(--_colors---dark) 10%, transparent);max-width:60ch;margin:0 0 24px;padding-bottom:20px}.step-2-bg-block{background-color:var(--_colors---dark)}
