@font-face{font-display:block;font-family:Arimo;font-style:normal;font-weight:400;src:url(/fonts/arimo-v35-latin-regular.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:normal;font-weight:500;src:url(/fonts/arimo-v35-latin-500.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:normal;font-weight:600;src:url(/fonts/arimo-v35-latin-600.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:normal;font-weight:700;src:url(/fonts/arimo-v35-latin-700.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:italic;font-weight:400;src:url(/fonts/arimo-v35-latin-italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:italic;font-weight:500;src:url(/fonts/arimo-v35-latin-500italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:italic;font-weight:600;src:url(/fonts/arimo-v35-latin-600italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Arimo;font-style:italic;font-weight:700;src:url(/fonts/arimo-v35-latin-700italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/inter-v20-latin-300.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-v20-latin-500.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-v20-latin-600.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-v20-latin-700.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter-v20-latin-800.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/inter-v20-latin-900.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:300;src:url(/fonts/inter-v20-latin-300italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/inter-v20-latin-italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:500;src:url(/fonts/inter-v20-latin-500italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:600;src:url(/fonts/inter-v20-latin-600italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/inter-v20-latin-700italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:800;src:url(/fonts/inter-v20-latin-800italic.woff2)format("woff2")}@font-face{font-display:block;font-family:Inter;font-style:italic;font-weight:900;src:url(/fonts/inter-v20-latin-900italic.woff2)format("woff2")}.gfont-arimo-nav{font-optical-sizing:auto;font-family:Arimo,sans-serif;font-style:normal;font-weight:500}.gfont-inter-nav{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:300}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--menu-link-hover:#f2ece9;--menu-rwd-bkg:#004470;--color-white-07:#ffffffb3;--border-white-00:#fff0;--border-white-04:#fff6;--border-white-06:#fff9;--bor-rad-3:3px}header{background-color:var(--gbs-orange);color:var(--color-white);padding:var(--pad-0-5)var(--pad-0);justify-content:center;display:flex}header .inner-container{padding:var(--pad-0)var(--pad-1);justify-content:space-between;align-items:center}.header-logo a{display:inline-block}.header-logo img{width:auto;height:41px}.headernav{display:flex}.headernav>ul>li{background-color:var(--gbs-orange)}.headernav>ul>li:hover{background-color:var(--menu-rwd-bkg)}.headernav>ul>li a{color:var(--color-white);padding:var(--pad-0)var(--pad-1)var(--pad-0)var(--pad-0);font-size:17px;text-decoration:none}.headernav>ul>li.no-dropdown a{padding:var(--pad-0);background-image:none}.headernav>ul>li.no-dropdown a:hover{color:var(--menu-link-hover)}.headernav>ul>li>a{background-image:url(../img/icons/drop-down-arrow.png);background-position:98% 12px;background-repeat:no-repeat;font-weight:500}.headernav>ul>li a.hamb-icon{color:var(--color-white);padding:var(--pad-0);background-image:none;display:block;transform:rotate(90deg)}.headernav a:active{color:var(--menu-link-hover)}.headernav ul.drop-down-submenu{background-color:var(--menu-rwd-bkg);padding-bottom:5px;display:none}.headernav ul.drop-down-submenu li{margin:var(--mar-0);background-color:var(--menu-rwd-bkg);display:block}.headernav ul.drop-down-submenu li:first-child{margin:var(--mar-0-5)var(--mar-0)var(--mar-0)var(--mar-0)}.headernav ul.drop-down-submenu li a{background-image:none;display:block;padding:10px var(--pad-1)10px var(--pad-1)!important}.headernav ul.drop-down-submenu li a.active{background-color:var(--gbs-orange);color:var(--color-white)}.headernav ul.drop-down-submenu li a:hover{background-color:var(--orange-dark);color:var(--color-white)}.headernav>ul>li.header-search-wrapper{margin-top:var(--mar-0)}.headernav form input{border:1px solid var(--border-white-06);border-radius:var(--bor-rad-3);font-optical-sizing:auto;color:#fff;background:url(../img/icons/nav-search-icon.png) 98% 8px no-repeat;padding:6px 10px;font-family:Arimo,sans-serif;font-size:16px;font-weight:400}.headernav form input::placeholder{color:var(--color-white-07);font-optical-sizing:auto;font-family:Arimo,sans-serif;font-size:16px;font-weight:300}.headernav form input:hover{background:var(--gbs-orange)url(../img/icons/nav-search-icon.png) 98% 8px no-repeat;border:1px solid var(--border-white-06)}.headernav form input:focus{border:1px solid var(--border-white-06);background-color:#e98454;outline:none}.hamb-icon-wrapper{padding-top:6px;display:none}.hamb-icon{color:var(--color-white);flex-direction:column;width:30px;height:20px;display:flex}.hamb-icon span{border-top:2px solid var(--color-white);height:5px;display:block}.hamb-icon span:last-child{height:0}@media only screen and (width<=1023px){.header-logo img{height:30px}.headernav>ul>li{display:none}.headernav{display:none;position:relative}.headernav.responsive{background-color:var(--menu-rwd-bkg);width:100%;display:block;position:absolute;top:48px;left:0}.headernav.responsive>ul{z-index:11;background-color:var(--menu-rwd-bkg);display:block;position:relative}.headernav.responsive>ul>li{background-color:var(--menu-rwd-bkg);display:block}.headernav.responsive>ul>li>a{padding:2px var(--pad-0)2px 14px;border-top:1px solid var(--border-white-04);background-color:var(--menu-rwd-bkg);line-height:2;display:block}.headernav.responsive>ul>li.header-search-wrapper{background-color:var(--menu-rwd-bkg)}.headernav.responsive>ul>li.no-dropdown>a{border-bottom:1px solid var(--border-white-04)}.headernav.responsive>ul>li a.submenulink.submenulink-responsive{color:var(--color-white);background-image:url(../img/icons/drop-down-arrow-active.png);background-position:98% 15px;background-repeat:no-repeat}.headernav.responsive a.submenulink.submenulink-responsive+ul.drop-down-submenu{margin-top:var(--mar-0);padding-bottom:11px;display:block}.hamb-icon-wrapper{display:block}.hamb-icon{display:inline-block}.headernav.responsive li.header-search-wrapper{padding:14px}.headernav.responsive li .header-search{padding:var(--pad-0)}.headernav form input:focus,.headernav form input:hover{background-color:#09588a}}@media only screen and (width>=1024px){header{height:46px}header .inner-container{padding:var(--pad-0)var(--pad-1-5)}.headernav>ul{align-items:center;display:flex}.headernav>ul>li{border-style:solid;border-width:1px 1px 0;border-color:var(--border-white-00);border-top-left-radius:var(--bor-rad-3);border-top-right-radius:var(--bor-rad-3);z-index:16;margin-left:21px}.headernav>ul>li:hover{border-style:solid;border-width:1px 1px 0;border-color:var(--border-white-06);border-top-left-radius:var(--bor-rad-3);border-top-right-radius:var(--bor-rad-3)}.headernav>ul>li.no-dropdown{border:0 solid #0000;border-width:0 1px}.headernav>ul>li.no-dropdown:hover{background-color:#0000;border:0 solid #0000;border-width:0 1px}.headernav>ul>li.header-search-wrapper:hover{background:var(--gbs-orange);border:1px solid #0000}.headernav>ul>li>a{background-image:none;align-items:center;column-gap:8px;padding:6px;font-size:16px;display:flex}.headernav>ul>li.no-dropdown a{padding:6px var(--pad-0)4px var(--pad-0);border:0 solid #0000;border-width:0 1px}.headernav>ul>li>a>span{background-image:url(../img/icons/drop-down-arrow.png);background-position:0 0;background-repeat:no-repeat;width:10px;height:11px}.headernav>ul>li:hover>a{z-index:15;background-color:var(--menu-rwd-bkg);position:relative;top:1px}.headernav>ul>li.no-dropdown:hover>a{background-color:#0000;top:0}.headernav>ul>li:hover ul.drop-down-submenu{z-index:14;min-width:224px;padding:var(--pad-0)var(--pad-0)5px var(--pad-0);margin:0 var(--mar-0)var(--mar-0)-1px;border-style:solid;border-width:1px;border-color:var(--border-white-06);border-top-right-radius:var(--bor-rad-3);border-bottom-right-radius:var(--bor-rad-3);border-bottom-left-radius:var(--bor-rad-3);display:block;position:absolute}.headernav>ul>li:hover ul.drop-down-submenu li a{padding:var(--pad-0-5)6px;font-size:16px}.headernav form input{border:1px solid var(--border-white-04);width:208px}}@media only screen and (width>=1200px){.headernav>ul>li{margin-left:var(--mar-2)}.headernav>ul>li>a,.headernav>ul>li:hover ul.drop-down-submenu li a{font-size:17px}}@media only screen and (width>=1440px){.headernav>ul>li{padding:var(--pad-0);margin-left:10px}.headernav>ul>li.header-search-wrapper{margin-left:38px}.headernav>ul>li>a{padding:10px 38px 14px 14px}.headernav>ul>li.no-dropdown a{padding:10px var(--pad-0)13px var(--pad-0);border:0 solid #0000;border-width:0 1px}.headernav>ul>li:hover ul.drop-down-submenu{margin:var(--mar-0)var(--mar-0)var(--mar-0)-1px}.headernav>ul>li:hover ul.drop-down-submenu li a{padding:var(--pad-0-5)6px var(--pad-0-5)14px}}footer{background-color:var(--gbs-orange);color:var(--footer-link-color);padding:var(--pad-3)var(--pad-1-5);flex-direction:column;justify-content:space-between;align-items:center;display:flex}footer .inner-container{row-gap:var(--row-gap-2);padding:var(--pad-0);flex-direction:column;width:100%}.footer-logo img{width:auto;height:33px}.footer-links{flex-wrap:wrap;justify-content:space-between;display:flex}.footer-links-column{width:45%;margin-bottom:var(--mar-2-5)}.footer-links-column span{margin-bottom:var(--mar-1);font-size:24px;display:block}.footer-links-column a{color:var(--footer-link-color);font-weight:200;line-height:2;text-decoration:none;display:block}.footer-links-column a:hover{color:var(--footer-link-color);text-decoration:underline}.footer-bottom{flex-direction:column;justify-content:space-between;display:flex}.footer-bottom p{font-weight:200;line-height:1.3}.footer-bottom p:first-child{margin-bottom:var(--mar-1)}.footer-social{column-gap:var(--col-gap-2);display:flex}.footer-bottom p a{color:var(--footer-link-color);font-weight:200;line-height:2;text-decoration:none}.footer-bottom p a img{margin:var(--mar-0)var(--mar-0-5)-1px var(--mar-0);display:inline-block}@media only screen and (width>=576px){.footer-links-column{width:48%}}@media only screen and (width>=768px){.footer-links-column{width:31%}.footer-social{margin-top:var(--mar-neg-0-5)}}@media only screen and (width>=992px){.footer-links-column{width:23%}.footer-bottom{flex-direction:row}.footer-social{margin-top:var(--mar-neg-0-5)}}@media only screen and (width>=1200px){.footer-links-column{width:14%}footer{padding:var(--pad-3)}}html{scroll-behavior:smooth}:root{--inner-c-w:1440px;--gbs-orange:#f26522;--bkg-white:#fff;--color-white:#fff;--color-black:#000;--link-lighter-blue:#0072bb24;--link-darker-blue:#00558c;--simple-link-color:#0072bb;--footer-link-color:#bfe6ff;--breadcrumbs-color:#ffffffeb;--text-color:#212427;--bkg-light-blue:#5b788b1f;--bkg-black-blue-flat:#002238;--bkg-black-blue-grad:linear-gradient(180deg,#002238 0%,#004470 100%);--bkg-gradient-dark:linear-gradient(180deg,#008ecc 0%,#00558c 100%);--bkg-gradient-dark-invert:linear-gradient(180deg,#00558c 0%,#008ecc 100%);--font-inter:"Inter",sans-serif;--font-arimo:"Arimo",sans-serif;--font-code:monospace;--h1-xs:32px;--h2-xs:26px;--h3-xs:18px;--h1-sm:36px;--h2-sm:28px;--h3-md:24px;--h1-lg:40px;--h2-lg:32px;--h1-xl:42px;--h2-xl:36px;--h3-xl:26px;--ls-neg-1:-1px;--ls-0:0;--ls-1:1px;--border-grey:#e6e6e6;--orange-dark:#c6470c;--grey-text:#5c5c5c;--card-price-bkg:#008ecc;--card-price-border:#008ecc4d;--card-hr-color:#a8a8a8;--mar-0:0;--mar-0-5:8px;--mar-neg-0-5:-8px;--mar-1:16px;--mar-neg-1:-16px;--mar-1-5:24px;--mar-2:32px;--mar-2-5:40px;--mar-3:48px;--mar-4:64px;--pad-0:0;--pad-0-5:8px;--pad-1:16px;--pad-1-5:24px;--pad-2:32px;--pad-2-5:40px;--pad-3:48px;--pad-5:80px;--row-gap-0:0;--row-gap-0-5:8px;--row-gap-1:16px;--row-gap-1-5:24px;--row-gap-2:32px;--row-gap-2-5:40px;--row-gap-3:48px;--col-gap-0-5:8px;--col-gap-1:16px;--col-gap-1-5:24px;--col-gap-2:32px;--col-gap-3:48px;--col-gap-4:64px;--col-gap-5:80px;--code-scroll-grey:#e6e6e6}.text-italic{font-style:italic}code{font-family:var(--font-code)}.inner-container.inner-container-narrow h2.mar-b-2{margin-bottom:var(--mar-2)}blockquote{background:var(--border-grey);padding:var(--mar-2);margin:var(--mar-0-5)0 var(--mar-1-5)0;font-style:italic;line-height:1.5}.quote-name{margin-top:var(--mar-1);font-style:normal;display:block}blockquote img{width:100%;display:block}@media only screen and (width>=768px){blockquote{justify-content:space-between;column-gap:var(--col-gap-2);display:flex}.inner-container.inner-container-narrow blockquote p{margin-bottom:var(--mar-0)}}body{background-color:var(--bkg-white);font-family:var(--font-inter);color:var(--text-color);font-size:16px}.bkg-gradient-dark{background:var(--bkg-gradient-dark)}.bkg-gradient-dark-invert{background:var(--bkg-gradient-dark-invert)}.bkg-lightblue{background-color:var(--bkg-light-blue)}.bkg-white{background-color:var(--bkg-white)}.text-centered{text-align:center}.text-grey{color:var(--grey-text)}.img-wide{width:100%;height:auto;margin-bottom:var(--mar-1);display:block}.centered{justify-content:center;display:flex}.centered2{justify-content:center;align-items:center;display:flex}.centered-3{justify-content:center;row-gap:var(--row-gap-2);flex-direction:column;display:flex}.no-row-gap{row-gap:0}.centered-3 h3{margin-bottom:var(--mar-1)}.direction-vertical{flex-direction:column}.mar-b-0{margin-bottom:0!important}.fullwidth{padding:var(--pad-3)var(--pad-1)}.fullwidth.continues-from-previous{padding-top:0}.fullwidth.breadcrumbs{padding:24px var(--pad-1-5)60px var(--pad-1-5)}.inner-container{width:100%;max-width:var(--inner-c-w);padding:var(--pad-0);display:flex}.inner-container.inner-container-narrow{max-width:800px}.inner-container.inner-container-narrow h2{margin-bottom:var(--mar-1)}.inner-container.inner-container-narrow p{margin-bottom:var(--mar-1);line-height:1.5}.inner-container.inner-container-narrow *+h2{margin-top:var(--mar-2)}.inner-container.inner-container-narrow ul+p{margin-top:var(--mar-1)}.inner-container.inner-container-narrow h3{margin-bottom:var(--mar-1)}.inner-container.inner-container-narrow *+h3{margin-top:var(--mar-1-5)}.width100{width:100%}.mt-3{margin-top:var(--mar-3)}.pt-3{padding-top:var(--pad-5)}.column-count-2{column-count:2}h2.large-bottom-margin{margin-bottom:32px!important}@media only screen and (width>=768px){.centered-3{justify-content:center;row-gap:var(--row-gap-0);column-gap:var(--col-gap-4);flex-direction:row;display:flex}}@media only screen and (width>=992px){.fullwidth{padding:var(--pad-5)var(--pad-1-5)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-arimo);font-optical-sizing:auto}h1{font-size:var(--h1-xs);font-weight:600;line-height:1.2}h2{font-size:var(--h2-xs);font-weight:600}.fullwidth>h2{margin-bottom:var(--mar-2)}h3{font-size:var(--h3-xs);font-weight:600}@media only screen and (width>=576px){h1{font-size:var(--h1-sm);font-weight:500}h2{font-size:var(--h2-sm);letter-spacing:var(--ls-neg-1)}.fullwidth>h2{margin-bottom:var(--mar-3)}}@media only screen and (width>=768px){h1{width:94%;font-weight:700;line-height:1.2}h3{font-size:var(--h3-md)}}@media only screen and (width>=992px){h1{font-size:var(--h1-lg);width:84%;letter-spacing:var(--ls-0)}h2{font-size:var(--h2-lg);letter-spacing:var(--ls-1)}}@media only screen and (width>=1200px){h1{font-size:var(--h1-xl);width:100%;letter-spacing:var(--ls-neg-1)}h2{font-size:var(--h2-xl);letter-spacing:var(--ls-neg-1)}h3{font-size:var(--h3-xl)}}a{color:var(--simple-link-color);text-decoration:none}a:hover{color:var(--simple-link-color);text-decoration:underline}ol{margin-left:var(--mar-2-5);list-style:decimal}ol li{margin:var(--mar-0-5)var(--mar-0);line-height:1.5}p strong,ul strong,ol strong{font-weight:700}section ul li a{color:var(--simple-link-color);text-decoration:none}section ul li a:hover{text-decoration:underline}section .orange-list{margin-left:var(--mar-1);text-align:left}section .orange-list li{margin:var(--mar-0-5)var(--mar-0);line-height:1.5}section .orange-list li:before{content:"";background:var(--gbs-orange);width:10px;height:10px;margin:var(--mar-0-5)var(--mar-0)var(--mar-0)var(--mar-neg-1);line-height:1.5;display:inline-block;position:absolute}section .orange-list li ul{margin-top:var(--mar-0);margin-left:var(--mar-0);padding-top:var(--pad-0)}section.narrow-left-2 .orange-list{margin-left:var(--mar-2-5)}section .orange-list li ul li{margin:var(--mar-0-5)var(--mar-1-5)}section .orange-list li ul li:first-child{margin-top:var(--mar-0)}section .orange-list li ul li:before{content:"—";width:auto;height:auto;padding-right:var(--pad-0-5);background:0 0;display:inline-block;position:static}section .orange-list a{align-items:center}section .orange-list a img{width:33px;height:auto;margin-right:var(--mar-0-5)}section .orange-list.icons-list li{margin-bottom:var(--mar-1-5);margin-top:0}section .orange-list.icons-list li:before{content:none;background:0 0;width:0;height:0;margin:0;line-height:0;display:none;position:relative}.button{text-align:center;padding:var(--pad-0-5)var(--pad-1);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex}.button-orange{background-color:var(--gbs-orange);border:1px solid var(--gbs-orange);color:var(--color-white)}.button-orange:hover{background-color:var(--orange-dark);border:1px solid var(--orange-dark);color:var(--color-white);text-decoration:none}.button-white-blue{border:1px solid var(--simple-link-color);color:var(--simple-link-color);background-color:#0000}.button-white-blue:hover{background-color:var(--link-lighter-blue);border:1px solid var(--simple-link-color);text-decoration:none}.button-white-white{border:1px solid var(--color-white);color:var(--color-white);background-color:#0000}.button-white-white:hover{background-color:var(--link-darker-blue);color:var(--color-white);text-decoration:none}.button-white-black{background-color:var(--bkg-white);border:1px solid var(--color-black);color:var(--simple-link-color)}.button-white-black:hover{background-color:var(--simple-link-color);border:1px solid var(--simple-link-color);color:var(--color-white);text-decoration:none}.button.no-border{border:0!important}.button.button-mid{padding:var(--pad-0-5)var(--pad-1);border-radius:4px;line-height:1.15}.button.button-big{padding:10px var(--pad-1);border-radius:6px;font-size:18px;line-height:1.15}.ctas-icons{row-gap:var(--row-gap-1);flex-direction:column;margin:16px auto}.ctas-icons .button.button-mid{padding-left:var(--pad-2-5)}.button-nuget{background-image:url(../img/icons/nuget-logo-sprite-cta.png);background-position:12px 8px;background-repeat:no-repeat;background-size:24px}.button-npm{background-image:url(../img/icons/npm-logo-cta-white.png);background-position:12px 8px;background-repeat:no-repeat;background-size:24px}.button-win11{background-image:url(../img/icons/win11-logo-sprite-cta.png);background-position:12px 11px;background-repeat:no-repeat;background-size:19px}.button-centered a.button{width:auto;margin:0 auto;display:inline-block}@media only screen and (width>=576px){.button.button-mid{font-size:21px}.button.button-big{font-size:24px}}@media only screen and (width<=576px){.button-npm{background-size:22px}.button-nuget{background-size:17px}.button-win11{background-size:13px}}@media only screen and (width>=768px){.button.button-mid{padding:12px var(--pad-1-5);border-radius:6px;font-size:20px}.button.button-big{padding:20px var(--pad-2);border-radius:8px;font-size:24px}.support .button.button-mid,.guarantee .button.button-mid,.contact .button.button-mid{min-width:176px}.ctas-icons{flex-direction:row}.ctas-icons .button.button-mid{padding-left:56px}.button-nuget{background-position:12px 8px;background-size:30px}.button-nuget:hover,.button-nuget:active{background-position:12px 8px}.button-npm{background-position:12px 8px;background-size:33px}.button-npm:hover,.button-npm:active{background-position:12px 8px}.button-win11{background-position:12px 11px;background-size:25px}}.card{flex-direction:column;display:flex}.card-border-grey{border:1px solid var(--border-grey);border-radius:12px}.card p{color:var(--grey-text)}.guarantee .inner-container{row-gap:var(--row-gap-2);align-items:center}.guarantee p,.support p,.contact p,.content-narrow p,.not-found p{text-align:center;width:90%;line-height:1.5}.content-narrow p{text-align:left}@media only screen and (width>=768px){.guarantee p,.support p,.contact p,.content-narrow p{width:64%}}.gb-products .inner-container,.gb-benefits .inner-container,.product-description-cards,.inner-container.lists{justify-content:space-between;row-gap:var(--row-gap-2);flex-wrap:wrap;display:flex}.gb-benefits{flex-direction:column;align-items:center}.card-product,.card-benefit,.card-description{justify-content:space-between;row-gap:var(--row-gap-1);padding:var(--pad-1);width:100%}.card-description h3{color:#00558c;margin-bottom:5px;font-size:24px;font-weight:700}.card-benefit{padding:var(--pad-1)var(--pad-0);justify-content:flex-start}.card-product h3,.card-benefit h3,.card-benefit h2{align-items:center;column-gap:var(--col-gap-1);color:var(--text-color);display:flex}.card-product h3 img,.card-benefit h3 img,.card-benefit h2 img{width:31px;height:auto}.card-product h3 img.product-icon-wide,.gb-products-home .card-product h2 img.product-icon-wide{width:auto;height:41px}.card-product h3 a,.gb-products-home .card-product h2 a{align-items:center;column-gap:var(--col-gap-0-5);color:var(--text-color);text-decoration:none;display:flex}.card-product .card-buttons{column-gap:var(--col-gap-1);display:flex}.card.card-product p,.card.card-benefit p,.card.card-description p{line-height:1.5}.card-benefit h2,.gb-products-home .card-product h2{font-size:var(--h3-xs);letter-spacing:normal}@media only screen and (width>=576px){.card-product,.card-benefit{width:43%}}@media only screen and (width>=768px){.card-product,.card-benefit{width:43%}.card-description{width:42%}.card-benefit h2,.gb-products-home .card-product h2{font-size:var(--h3-md)}}@media only screen and (width>=992px){.gb-products .inner-container{justify-content:center;column-gap:1.9%}.card-product,.card-benefit{width:45%}.card-description{width:44%}}@media only screen and (width>=1200px){.gb-products .inner-container{column-gap:2.84%}.gb-benefits .inner-container{justify-content:space-between;column-gap:1%}.card-product,.card-benefit{width:28%}.card-description{width:45%}.card-benefit h2,.gb-products-home .card-product h2{font-size:var(--h3-xl);letter-spacing:normal}}@media only screen and (width>=1440px){.gb-products .inner-container,.gb-benefits .inner-container{row-gap:var(--row-gap-2-5)}.card-product,.card-benefit{width:29%}}.black-icons .card-product h3{overflow:hidden}.black-icons .card-product h3 img{width:auto;height:42px;margin-left:-5px}.black-icons .card-product h3 img.product-icon-wide,.gb-products-home .card-product h2 img.product-icon-wide{width:auto;height:42px;margin-left:0}.support .inner-container,.contact .inner-container{row-gap:var(--row-gap-2);align-items:center}.not-found .inner-container{align-items:center}.contact.tech-support .inner-container{row-gap:var(--row-gap-0-5)}.narrow-left .inner-container{row-gap:var(--row-gap-0-5);align-items:center}.narrow-left .button.button-mid{min-width:176px}.narrow-left p{text-align:center;text-align:left;width:90%;line-height:1.5}.narrow-left p.button-centered{text-align:center}section.narrow-left .orange-list{margin-left:var(--mar-0)}@media only screen and (width<=767px){section.narrow-left .orange-list{margin-left:var(--mar-2-5)}}.narrow-left-2 .inner-container{row-gap:var(--row-gap-0-5);align-items:start}.narrow-left-2 .inner-container h4{font-size:var(--h3-xs);font-weight:600}section.narrow-left .centered-3.pricing-icons{justify-content:space-between;margin-left:-128px}.narrow-left p.mb-1{padding-bottom:var(--mar-1)}.hero{color:var(--color-white)}.hero-home .inner-container{text-align:center;align-items:center;row-gap:var(--row-gap-1-5);flex-direction:column}.hero.hero-overview{justify-content:center;display:flex}.hero.hero-overview .inner-container{justify-content:center;align-items:center;row-gap:var(--row-gap-1-5);width:100%;max-width:var(--inner-c-w)}.logo-hero{width:80px;height:auto}.hero-text{row-gap:var(--row-gap-1-5);flex-direction:column;align-items:center;display:flex}.hero-text h1,.hero-text p{text-align:center}.hero-link a{color:var(--color-white);border-bottom:1px solid var(--color-white);font-size:18px;font-weight:500;text-decoration:none}.hero-link a:hover{border-bottom:0}.hero-image{display:none}.hero-image .code-block.code-standalone{background-color:#1e1e1e;align-items:center;width:100%;height:100%;margin:0;display:flex;overflow:hidden;-webkit-box-shadow:0 0 28px 3px #00000047;-moz-box-shadow:0 0 28px 3px #00000047;box-shadow:0 0 28px 3px #00000047}.hero-image .code-block.code-standalone pre{overflow:hidden}@media only screen and (width>=768px){.logo-hero{width:96px;height:auto}.hero.hero-home p{width:80%}.hero-image{display:none}}@media only screen and (width>=992px){.hero.hero-overview .inner-container{justify-content:space-between}.hero.hero-home p{width:60%}.hero-text,.hero-image{width:46%}.hero-text{align-self:center;align-items:flex-start}.hero-text h1{font-size:47px}.hero-text h1,.hero-text p{text-align:left}.hero-image{margin-left:40px;display:block}.hero-image img{border-radius:8px;max-width:100%;height:auto;-webkit-box-shadow:0 0 28px 3px #00000047;-moz-box-shadow:0 0 28px 3px #00000047;box-shadow:0 0 28px 3px #00000047}.hero p{font-size:19px}}@media only screen and (width>=1200px){.hero.hero-home h1{width:60%}.hero.hero-home p{width:43%}}.hero-breadcrumbs{color:var(--breadcrumbs-color);width:100%;margin-bottom:42px;display:flex}.hero-breadcrumbs li{padding-right:5px}.hero-breadcrumbs li:last-child{padding-left:var(--pad-0)}.hero-breadcrumbs li a{color:var(--breadcrumbs-color);text-decoration:none}.hero-breadcrumbs li a:hover{color:var(--breadcrumbs-color);text-decoration:underline}.no-breadcrumbs-filler{height:25px}.hero p{font-weight:300;line-height:1.5}.hero ul.hero-orange-list{margin-left:var(--mar-1);text-align:left}.hero ul.hero-orange-list li{margin:var(--mar-0-5)var(--mar-0);font-size:20px;font-weight:300;line-height:1.5}.hero ul.hero-orange-list li:before{content:"";background:var(--gbs-orange);width:10px;height:10px;margin:var(--mar-0-5)var(--mar-0)var(--mar-0)-20px;line-height:1.5;display:inline-block;position:absolute}.ctas-hero{display:flex}.ctas-hero,.ctas-two{column-gap:var(--col-gap-1)}.ctas-hero .button.button-mid{min-width:96px}@media only screen and (width>=992px){.ctas-hero .button.button-mid{min-width:208px}}@media only screen and (width>=768px){.ctas-hero .button.button-mid{min-width:192px}}@media only screen and (width>=576px){.ctas-hero .button.button-mid{min-width:128px}}@media only screen and (width<=576px){.hero-breadcrumbs-products{display:none}}