CINXE.COM
GitLab Duo | GitLab
<!DOCTYPE html><html lang="en-us"><head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>GitLab Duo | GitLab</title> <link rel="preconnect" href="https://cdn.cookielaw.org"> <link rel="preconnect" href="https://geolocation.onetrust.com"> <script src="https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js" async></script> <style>html{scroll-padding-top:120px}button,html{font-family:GitLab Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*,:after,:before{box-sizing:border-box}a:not(.slp-btn){color:#7759c2;text-decoration:none}.sr-only{height:1px;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.noScroll,.sr-only{overflow:hidden}.scroll{overflow:visible!important}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}@font-face{font-display:swap;font-family:GitLab Mono;font-style:normal;font-weight:400 700;src:url(/_nuxt-new/GitLabMono.B6sMgSwl.woff2) format("woff2")}@font-face{font-display:swap;font-family:GitLab Sans;font-style:normal;font-weight:100 900;src:url(/_nuxt-new/GitLabSans.Cxxgg34v.woff2) format("woff2")}@font-face{font-display:swap;font-family:GitLab Sans Italic;font-style:normal;font-weight:100 900;src:url(/_nuxt-new/GitLabSans-Italic.d_NXkWQx.woff2) format("woff2")}@media (prefers-reduced-motion:reduce){.aos-animate,.aos-init,[data-aos]{opacity:1!important;transform:none!important}}body.aos-disabled [data-aos]{opacity:1;transform:none;transition:none}.header-anchor>*{visibility:hidden}.header-anchor:hover>*{visibility:visible}.header-anchor svg path{fill:currentColor}code{background-color:#f9f2f4;border-radius:4px;color:#c7254e;font-family:GitLab Mono;font-size:90%;overflow-wrap:break-word;padding:2px 4px}.h-100{height:100%}.w-100{width:100%}#page-why-gitlab{background-color:#171321;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M0 4251.23q2.41-1.8 4.81-3.63v.74c218.134-165.95 362.04-412.57 400.067-685.61 38.027-273.05-32.941-550.17-197.292-770.4L0 2515.53zm0-2515.05V0c130.84 98.311 237.005 226.841 309.309 375.286 84.064 172.59 119.063 365.335 101.104 556.802-17.958 191.472-88.17 374.152-202.828 527.752z' clip-rule='evenodd' opacity='.08'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1112.5' x2='319.87' y1='6838.31' y2='-1012.95' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2060' height='5313' fill='none' viewBox='0 0 2060 5313'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M1603 864.508c.01 24.852.91 49.748 2.69 74.642 13.77 191.82 79.97 376.03 191.24 532.14l3.66 4.81c7.14 9.99 14.65 19.97 22.16 29.77L2060 1822.21V0c-143.69 97.105-261.09 229.344-341.05 384.738-76.27 148.232-115.87 312.488-115.95 478.788zm457 1624.682v1821.52a1032.6 1032.6 0 0 1-147.2-120.75c-176.08-173.93-284.59-405.8-305.85-653.56-21.26-247.77 46.14-495.02 189.98-696.93l3.66-4.81c7.14-9.98 14.65-19.97 22.16-29.77z' clip-rule='evenodd' opacity='.1'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='2135.5' x2='3567.87' y1='6868.25' y2='-983.003' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.065' stop-color='%23FC2659'/%3E%3Cstop offset='.448' stop-color='%23A989F5'/%3E%3Cstop offset='.779' stop-color='%237759C2'/%3E%3Cstop offset='.967' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:0 125vh,100% 0;background-repeat:repeat-y,repeat-y;background-size:135vw auto,135vw auto;color:#fff}#page-sales .single-column-hero__description{font-size:1.5rem;letter-spacing:-.02em;line-height:1.1666666667}@media (max-width:768px){#page-sales .single-column-hero__description{font-size:1.375rem;letter-spacing:-.02em;line-height:1.0909090909}}#page-solutions-startups .quote-carousel.dark-mode{padding-top:96px}#page-company-contact .hero{margin-bottom:96px}#page-security .card__image{margin-bottom:24px;max-height:104px;max-width:186px}</style> <style>html{scroll-behavior:smooth}body{color:#171321;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a:not(.slp-btn){text-decoration:none}h1,h2,h3,h4,h5,h6{color:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0}button{background-color:transparent;background-image:none}ol,ul{list-style:none;padding:0}@media (min-width:0px){.slp-m-xs-0{margin:0!important}.slp-mt-xs-0{margin-top:0!important}.slp-mr-xs-0{margin-right:0!important}.slp-mb-xs-0{margin-bottom:0!important}.slp-ml-xs-0,.slp-mx-xs-0{margin-left:0!important}.slp-mx-xs-0{margin-right:0!important}.slp-my-xs-0{margin-bottom:0!important;margin-top:0!important}.slp-m-xs-4{margin:4px!important}.slp-mt-xs-4{margin-top:4px!important}.slp-mr-xs-4{margin-right:4px!important}.slp-mb-xs-4{margin-bottom:4px!important}.slp-ml-xs-4,.slp-mx-xs-4{margin-left:4px!important}.slp-mx-xs-4{margin-right:4px!important}.slp-my-xs-4{margin-bottom:4px!important;margin-top:4px!important}.slp-m-xs-8{margin:8px!important}.slp-mt-xs-8{margin-top:8px!important}.slp-mr-xs-8{margin-right:8px!important}.slp-mb-xs-8{margin-bottom:8px!important}.slp-ml-xs-8,.slp-mx-xs-8{margin-left:8px!important}.slp-mx-xs-8{margin-right:8px!important}.slp-my-xs-8{margin-bottom:8px!important;margin-top:8px!important}.slp-m-xs-16{margin:16px!important}.slp-mt-xs-16{margin-top:16px!important}.slp-mr-xs-16{margin-right:16px!important}.slp-mb-xs-16{margin-bottom:16px!important}.slp-ml-xs-16,.slp-mx-xs-16{margin-left:16px!important}.slp-mx-xs-16{margin-right:16px!important}.slp-my-xs-16{margin-bottom:16px!important;margin-top:16px!important}.slp-m-xs-24{margin:24px!important}.slp-mt-xs-24{margin-top:24px!important}.slp-mr-xs-24{margin-right:24px!important}.slp-mb-xs-24{margin-bottom:24px!important}.slp-ml-xs-24,.slp-mx-xs-24{margin-left:24px!important}.slp-mx-xs-24{margin-right:24px!important}.slp-my-xs-24{margin-bottom:24px!important;margin-top:24px!important}.slp-m-xs-32{margin:32px!important}.slp-mt-xs-32{margin-top:32px!important}.slp-mr-xs-32{margin-right:32px!important}.slp-mb-xs-32{margin-bottom:32px!important}.slp-ml-xs-32,.slp-mx-xs-32{margin-left:32px!important}.slp-mx-xs-32{margin-right:32px!important}.slp-my-xs-32{margin-bottom:32px!important;margin-top:32px!important}.slp-m-xs-48{margin:48px!important}.slp-mt-xs-48{margin-top:48px!important}.slp-mr-xs-48{margin-right:48px!important}.slp-mb-xs-48{margin-bottom:48px!important}.slp-ml-xs-48,.slp-mx-xs-48{margin-left:48px!important}.slp-mx-xs-48{margin-right:48px!important}.slp-my-xs-48{margin-bottom:48px!important;margin-top:48px!important}.slp-m-xs-64{margin:64px!important}.slp-mt-xs-64{margin-top:64px!important}.slp-mr-xs-64{margin-right:64px!important}.slp-mb-xs-64{margin-bottom:64px!important}.slp-ml-xs-64,.slp-mx-xs-64{margin-left:64px!important}.slp-mx-xs-64{margin-right:64px!important}.slp-my-xs-64{margin-bottom:64px!important;margin-top:64px!important}.slp-m-xs-96{margin:96px!important}.slp-mt-xs-96{margin-top:96px!important}.slp-mr-xs-96{margin-right:96px!important}.slp-mb-xs-96{margin-bottom:96px!important}.slp-ml-xs-96,.slp-mx-xs-96{margin-left:96px!important}.slp-mx-xs-96{margin-right:96px!important}.slp-my-xs-96{margin-bottom:96px!important;margin-top:96px!important}.slp-m-xs-160{margin:160px!important}.slp-mt-xs-160{margin-top:160px!important}.slp-mr-xs-160{margin-right:160px!important}.slp-mb-xs-160{margin-bottom:160px!important}.slp-ml-xs-160,.slp-mx-xs-160{margin-left:160px!important}.slp-mx-xs-160{margin-right:160px!important}.slp-my-xs-160{margin-bottom:160px!important;margin-top:160px!important}.slp-p-xs-0{padding:0!important}.slp-pt-xs-0{padding-top:0!important}.slp-pr-xs-0{padding-right:0!important}.slp-pb-xs-0{padding-bottom:0!important}.slp-pl-xs-0,.slp-px-xs-0{padding-left:0!important}.slp-px-xs-0{padding-right:0!important}.slp-py-xs-0{padding-bottom:0!important;padding-top:0!important}.slp-p-xs-4{padding:4px!important}.slp-pt-xs-4{padding-top:4px!important}.slp-pr-xs-4{padding-right:4px!important}.slp-pb-xs-4{padding-bottom:4px!important}.slp-pl-xs-4,.slp-px-xs-4{padding-left:4px!important}.slp-px-xs-4{padding-right:4px!important}.slp-py-xs-4{padding-bottom:4px!important;padding-top:4px!important}.slp-p-xs-8{padding:8px!important}.slp-pt-xs-8{padding-top:8px!important}.slp-pr-xs-8{padding-right:8px!important}.slp-pb-xs-8{padding-bottom:8px!important}.slp-pl-xs-8,.slp-px-xs-8{padding-left:8px!important}.slp-px-xs-8{padding-right:8px!important}.slp-py-xs-8{padding-bottom:8px!important;padding-top:8px!important}.slp-p-xs-16{padding:16px!important}.slp-pt-xs-16{padding-top:16px!important}.slp-pr-xs-16{padding-right:16px!important}.slp-pb-xs-16{padding-bottom:16px!important}.slp-pl-xs-16,.slp-px-xs-16{padding-left:16px!important}.slp-px-xs-16{padding-right:16px!important}.slp-py-xs-16{padding-bottom:16px!important;padding-top:16px!important}.slp-p-xs-24{padding:24px!important}.slp-pt-xs-24{padding-top:24px!important}.slp-pr-xs-24{padding-right:24px!important}.slp-pb-xs-24{padding-bottom:24px!important}.slp-pl-xs-24,.slp-px-xs-24{padding-left:24px!important}.slp-px-xs-24{padding-right:24px!important}.slp-py-xs-24{padding-bottom:24px!important;padding-top:24px!important}.slp-p-xs-32{padding:32px!important}.slp-pt-xs-32{padding-top:32px!important}.slp-pr-xs-32{padding-right:32px!important}.slp-pb-xs-32{padding-bottom:32px!important}.slp-pl-xs-32,.slp-px-xs-32{padding-left:32px!important}.slp-px-xs-32{padding-right:32px!important}.slp-py-xs-32{padding-bottom:32px!important;padding-top:32px!important}.slp-p-xs-48{padding:48px!important}.slp-pt-xs-48{padding-top:48px!important}.slp-pr-xs-48{padding-right:48px!important}.slp-pb-xs-48{padding-bottom:48px!important}.slp-pl-xs-48,.slp-px-xs-48{padding-left:48px!important}.slp-px-xs-48{padding-right:48px!important}.slp-py-xs-48{padding-bottom:48px!important;padding-top:48px!important}.slp-p-xs-64{padding:64px!important}.slp-pt-xs-64{padding-top:64px!important}.slp-pr-xs-64{padding-right:64px!important}.slp-pb-xs-64{padding-bottom:64px!important}.slp-pl-xs-64,.slp-px-xs-64{padding-left:64px!important}.slp-px-xs-64{padding-right:64px!important}.slp-py-xs-64{padding-bottom:64px!important;padding-top:64px!important}.slp-p-xs-96{padding:96px!important}.slp-pt-xs-96{padding-top:96px!important}.slp-pr-xs-96{padding-right:96px!important}.slp-pb-xs-96{padding-bottom:96px!important}.slp-pl-xs-96,.slp-px-xs-96{padding-left:96px!important}.slp-px-xs-96{padding-right:96px!important}.slp-py-xs-96{padding-bottom:96px!important;padding-top:96px!important}.slp-p-xs-160{padding:160px!important}.slp-pt-xs-160{padding-top:160px!important}.slp-pr-xs-160{padding-right:160px!important}.slp-pb-xs-160{padding-bottom:160px!important}.slp-pl-xs-160,.slp-px-xs-160{padding-left:160px!important}.slp-px-xs-160{padding-right:160px!important}.slp-py-xs-160{padding-bottom:160px!important;padding-top:160px!important}}@media (min-width:576px){.slp-m-sm-0{margin:0!important}.slp-mt-sm-0{margin-top:0!important}.slp-mr-sm-0{margin-right:0!important}.slp-mb-sm-0{margin-bottom:0!important}.slp-ml-sm-0,.slp-mx-sm-0{margin-left:0!important}.slp-mx-sm-0{margin-right:0!important}.slp-my-sm-0{margin-bottom:0!important;margin-top:0!important}.slp-m-sm-4{margin:4px!important}.slp-mt-sm-4{margin-top:4px!important}.slp-mr-sm-4{margin-right:4px!important}.slp-mb-sm-4{margin-bottom:4px!important}.slp-ml-sm-4,.slp-mx-sm-4{margin-left:4px!important}.slp-mx-sm-4{margin-right:4px!important}.slp-my-sm-4{margin-bottom:4px!important;margin-top:4px!important}.slp-m-sm-8{margin:8px!important}.slp-mt-sm-8{margin-top:8px!important}.slp-mr-sm-8{margin-right:8px!important}.slp-mb-sm-8{margin-bottom:8px!important}.slp-ml-sm-8,.slp-mx-sm-8{margin-left:8px!important}.slp-mx-sm-8{margin-right:8px!important}.slp-my-sm-8{margin-bottom:8px!important;margin-top:8px!important}.slp-m-sm-16{margin:16px!important}.slp-mt-sm-16{margin-top:16px!important}.slp-mr-sm-16{margin-right:16px!important}.slp-mb-sm-16{margin-bottom:16px!important}.slp-ml-sm-16,.slp-mx-sm-16{margin-left:16px!important}.slp-mx-sm-16{margin-right:16px!important}.slp-my-sm-16{margin-bottom:16px!important;margin-top:16px!important}.slp-m-sm-24{margin:24px!important}.slp-mt-sm-24{margin-top:24px!important}.slp-mr-sm-24{margin-right:24px!important}.slp-mb-sm-24{margin-bottom:24px!important}.slp-ml-sm-24,.slp-mx-sm-24{margin-left:24px!important}.slp-mx-sm-24{margin-right:24px!important}.slp-my-sm-24{margin-bottom:24px!important;margin-top:24px!important}.slp-m-sm-32{margin:32px!important}.slp-mt-sm-32{margin-top:32px!important}.slp-mr-sm-32{margin-right:32px!important}.slp-mb-sm-32{margin-bottom:32px!important}.slp-ml-sm-32,.slp-mx-sm-32{margin-left:32px!important}.slp-mx-sm-32{margin-right:32px!important}.slp-my-sm-32{margin-bottom:32px!important;margin-top:32px!important}.slp-m-sm-48{margin:48px!important}.slp-mt-sm-48{margin-top:48px!important}.slp-mr-sm-48{margin-right:48px!important}.slp-mb-sm-48{margin-bottom:48px!important}.slp-ml-sm-48,.slp-mx-sm-48{margin-left:48px!important}.slp-mx-sm-48{margin-right:48px!important}.slp-my-sm-48{margin-bottom:48px!important;margin-top:48px!important}.slp-m-sm-64{margin:64px!important}.slp-mt-sm-64{margin-top:64px!important}.slp-mr-sm-64{margin-right:64px!important}.slp-mb-sm-64{margin-bottom:64px!important}.slp-ml-sm-64,.slp-mx-sm-64{margin-left:64px!important}.slp-mx-sm-64{margin-right:64px!important}.slp-my-sm-64{margin-bottom:64px!important;margin-top:64px!important}.slp-m-sm-96{margin:96px!important}.slp-mt-sm-96{margin-top:96px!important}.slp-mr-sm-96{margin-right:96px!important}.slp-mb-sm-96{margin-bottom:96px!important}.slp-ml-sm-96,.slp-mx-sm-96{margin-left:96px!important}.slp-mx-sm-96{margin-right:96px!important}.slp-my-sm-96{margin-bottom:96px!important;margin-top:96px!important}.slp-m-sm-160{margin:160px!important}.slp-mt-sm-160{margin-top:160px!important}.slp-mr-sm-160{margin-right:160px!important}.slp-mb-sm-160{margin-bottom:160px!important}.slp-ml-sm-160,.slp-mx-sm-160{margin-left:160px!important}.slp-mx-sm-160{margin-right:160px!important}.slp-my-sm-160{margin-bottom:160px!important;margin-top:160px!important}.slp-p-sm-0{padding:0!important}.slp-pt-sm-0{padding-top:0!important}.slp-pr-sm-0{padding-right:0!important}.slp-pb-sm-0{padding-bottom:0!important}.slp-pl-sm-0,.slp-px-sm-0{padding-left:0!important}.slp-px-sm-0{padding-right:0!important}.slp-py-sm-0{padding-bottom:0!important;padding-top:0!important}.slp-p-sm-4{padding:4px!important}.slp-pt-sm-4{padding-top:4px!important}.slp-pr-sm-4{padding-right:4px!important}.slp-pb-sm-4{padding-bottom:4px!important}.slp-pl-sm-4,.slp-px-sm-4{padding-left:4px!important}.slp-px-sm-4{padding-right:4px!important}.slp-py-sm-4{padding-bottom:4px!important;padding-top:4px!important}.slp-p-sm-8{padding:8px!important}.slp-pt-sm-8{padding-top:8px!important}.slp-pr-sm-8{padding-right:8px!important}.slp-pb-sm-8{padding-bottom:8px!important}.slp-pl-sm-8,.slp-px-sm-8{padding-left:8px!important}.slp-px-sm-8{padding-right:8px!important}.slp-py-sm-8{padding-bottom:8px!important;padding-top:8px!important}.slp-p-sm-16{padding:16px!important}.slp-pt-sm-16{padding-top:16px!important}.slp-pr-sm-16{padding-right:16px!important}.slp-pb-sm-16{padding-bottom:16px!important}.slp-pl-sm-16,.slp-px-sm-16{padding-left:16px!important}.slp-px-sm-16{padding-right:16px!important}.slp-py-sm-16{padding-bottom:16px!important;padding-top:16px!important}.slp-p-sm-24{padding:24px!important}.slp-pt-sm-24{padding-top:24px!important}.slp-pr-sm-24{padding-right:24px!important}.slp-pb-sm-24{padding-bottom:24px!important}.slp-pl-sm-24,.slp-px-sm-24{padding-left:24px!important}.slp-px-sm-24{padding-right:24px!important}.slp-py-sm-24{padding-bottom:24px!important;padding-top:24px!important}.slp-p-sm-32{padding:32px!important}.slp-pt-sm-32{padding-top:32px!important}.slp-pr-sm-32{padding-right:32px!important}.slp-pb-sm-32{padding-bottom:32px!important}.slp-pl-sm-32,.slp-px-sm-32{padding-left:32px!important}.slp-px-sm-32{padding-right:32px!important}.slp-py-sm-32{padding-bottom:32px!important;padding-top:32px!important}.slp-p-sm-48{padding:48px!important}.slp-pt-sm-48{padding-top:48px!important}.slp-pr-sm-48{padding-right:48px!important}.slp-pb-sm-48{padding-bottom:48px!important}.slp-pl-sm-48,.slp-px-sm-48{padding-left:48px!important}.slp-px-sm-48{padding-right:48px!important}.slp-py-sm-48{padding-bottom:48px!important;padding-top:48px!important}.slp-p-sm-64{padding:64px!important}.slp-pt-sm-64{padding-top:64px!important}.slp-pr-sm-64{padding-right:64px!important}.slp-pb-sm-64{padding-bottom:64px!important}.slp-pl-sm-64,.slp-px-sm-64{padding-left:64px!important}.slp-px-sm-64{padding-right:64px!important}.slp-py-sm-64{padding-bottom:64px!important;padding-top:64px!important}.slp-p-sm-96{padding:96px!important}.slp-pt-sm-96{padding-top:96px!important}.slp-pr-sm-96{padding-right:96px!important}.slp-pb-sm-96{padding-bottom:96px!important}.slp-pl-sm-96,.slp-px-sm-96{padding-left:96px!important}.slp-px-sm-96{padding-right:96px!important}.slp-py-sm-96{padding-bottom:96px!important;padding-top:96px!important}.slp-p-sm-160{padding:160px!important}.slp-pt-sm-160{padding-top:160px!important}.slp-pr-sm-160{padding-right:160px!important}.slp-pb-sm-160{padding-bottom:160px!important}.slp-pl-sm-160,.slp-px-sm-160{padding-left:160px!important}.slp-px-sm-160{padding-right:160px!important}.slp-py-sm-160{padding-bottom:160px!important;padding-top:160px!important}}@media (min-width:768px){.slp-m-md-0{margin:0!important}.slp-mt-md-0{margin-top:0!important}.slp-mr-md-0{margin-right:0!important}.slp-mb-md-0{margin-bottom:0!important}.slp-ml-md-0,.slp-mx-md-0{margin-left:0!important}.slp-mx-md-0{margin-right:0!important}.slp-my-md-0{margin-bottom:0!important;margin-top:0!important}.slp-m-md-4{margin:4px!important}.slp-mt-md-4{margin-top:4px!important}.slp-mr-md-4{margin-right:4px!important}.slp-mb-md-4{margin-bottom:4px!important}.slp-ml-md-4,.slp-mx-md-4{margin-left:4px!important}.slp-mx-md-4{margin-right:4px!important}.slp-my-md-4{margin-bottom:4px!important;margin-top:4px!important}.slp-m-md-8{margin:8px!important}.slp-mt-md-8{margin-top:8px!important}.slp-mr-md-8{margin-right:8px!important}.slp-mb-md-8{margin-bottom:8px!important}.slp-ml-md-8,.slp-mx-md-8{margin-left:8px!important}.slp-mx-md-8{margin-right:8px!important}.slp-my-md-8{margin-bottom:8px!important;margin-top:8px!important}.slp-m-md-16{margin:16px!important}.slp-mt-md-16{margin-top:16px!important}.slp-mr-md-16{margin-right:16px!important}.slp-mb-md-16{margin-bottom:16px!important}.slp-ml-md-16,.slp-mx-md-16{margin-left:16px!important}.slp-mx-md-16{margin-right:16px!important}.slp-my-md-16{margin-bottom:16px!important;margin-top:16px!important}.slp-m-md-24{margin:24px!important}.slp-mt-md-24{margin-top:24px!important}.slp-mr-md-24{margin-right:24px!important}.slp-mb-md-24{margin-bottom:24px!important}.slp-ml-md-24,.slp-mx-md-24{margin-left:24px!important}.slp-mx-md-24{margin-right:24px!important}.slp-my-md-24{margin-bottom:24px!important;margin-top:24px!important}.slp-m-md-32{margin:32px!important}.slp-mt-md-32{margin-top:32px!important}.slp-mr-md-32{margin-right:32px!important}.slp-mb-md-32{margin-bottom:32px!important}.slp-ml-md-32,.slp-mx-md-32{margin-left:32px!important}.slp-mx-md-32{margin-right:32px!important}.slp-my-md-32{margin-bottom:32px!important;margin-top:32px!important}.slp-m-md-48{margin:48px!important}.slp-mt-md-48{margin-top:48px!important}.slp-mr-md-48{margin-right:48px!important}.slp-mb-md-48{margin-bottom:48px!important}.slp-ml-md-48,.slp-mx-md-48{margin-left:48px!important}.slp-mx-md-48{margin-right:48px!important}.slp-my-md-48{margin-bottom:48px!important;margin-top:48px!important}.slp-m-md-64{margin:64px!important}.slp-mt-md-64{margin-top:64px!important}.slp-mr-md-64{margin-right:64px!important}.slp-mb-md-64{margin-bottom:64px!important}.slp-ml-md-64,.slp-mx-md-64{margin-left:64px!important}.slp-mx-md-64{margin-right:64px!important}.slp-my-md-64{margin-bottom:64px!important;margin-top:64px!important}.slp-m-md-96{margin:96px!important}.slp-mt-md-96{margin-top:96px!important}.slp-mr-md-96{margin-right:96px!important}.slp-mb-md-96{margin-bottom:96px!important}.slp-ml-md-96,.slp-mx-md-96{margin-left:96px!important}.slp-mx-md-96{margin-right:96px!important}.slp-my-md-96{margin-bottom:96px!important;margin-top:96px!important}.slp-m-md-160{margin:160px!important}.slp-mt-md-160{margin-top:160px!important}.slp-mr-md-160{margin-right:160px!important}.slp-mb-md-160{margin-bottom:160px!important}.slp-ml-md-160,.slp-mx-md-160{margin-left:160px!important}.slp-mx-md-160{margin-right:160px!important}.slp-my-md-160{margin-bottom:160px!important;margin-top:160px!important}.slp-p-md-0{padding:0!important}.slp-pt-md-0{padding-top:0!important}.slp-pr-md-0{padding-right:0!important}.slp-pb-md-0{padding-bottom:0!important}.slp-pl-md-0,.slp-px-md-0{padding-left:0!important}.slp-px-md-0{padding-right:0!important}.slp-py-md-0{padding-bottom:0!important;padding-top:0!important}.slp-p-md-4{padding:4px!important}.slp-pt-md-4{padding-top:4px!important}.slp-pr-md-4{padding-right:4px!important}.slp-pb-md-4{padding-bottom:4px!important}.slp-pl-md-4,.slp-px-md-4{padding-left:4px!important}.slp-px-md-4{padding-right:4px!important}.slp-py-md-4{padding-bottom:4px!important;padding-top:4px!important}.slp-p-md-8{padding:8px!important}.slp-pt-md-8{padding-top:8px!important}.slp-pr-md-8{padding-right:8px!important}.slp-pb-md-8{padding-bottom:8px!important}.slp-pl-md-8,.slp-px-md-8{padding-left:8px!important}.slp-px-md-8{padding-right:8px!important}.slp-py-md-8{padding-bottom:8px!important;padding-top:8px!important}.slp-p-md-16{padding:16px!important}.slp-pt-md-16{padding-top:16px!important}.slp-pr-md-16{padding-right:16px!important}.slp-pb-md-16{padding-bottom:16px!important}.slp-pl-md-16,.slp-px-md-16{padding-left:16px!important}.slp-px-md-16{padding-right:16px!important}.slp-py-md-16{padding-bottom:16px!important;padding-top:16px!important}.slp-p-md-24{padding:24px!important}.slp-pt-md-24{padding-top:24px!important}.slp-pr-md-24{padding-right:24px!important}.slp-pb-md-24{padding-bottom:24px!important}.slp-pl-md-24,.slp-px-md-24{padding-left:24px!important}.slp-px-md-24{padding-right:24px!important}.slp-py-md-24{padding-bottom:24px!important;padding-top:24px!important}.slp-p-md-32{padding:32px!important}.slp-pt-md-32{padding-top:32px!important}.slp-pr-md-32{padding-right:32px!important}.slp-pb-md-32{padding-bottom:32px!important}.slp-pl-md-32,.slp-px-md-32{padding-left:32px!important}.slp-px-md-32{padding-right:32px!important}.slp-py-md-32{padding-bottom:32px!important;padding-top:32px!important}.slp-p-md-48{padding:48px!important}.slp-pt-md-48{padding-top:48px!important}.slp-pr-md-48{padding-right:48px!important}.slp-pb-md-48{padding-bottom:48px!important}.slp-pl-md-48,.slp-px-md-48{padding-left:48px!important}.slp-px-md-48{padding-right:48px!important}.slp-py-md-48{padding-bottom:48px!important;padding-top:48px!important}.slp-p-md-64{padding:64px!important}.slp-pt-md-64{padding-top:64px!important}.slp-pr-md-64{padding-right:64px!important}.slp-pb-md-64{padding-bottom:64px!important}.slp-pl-md-64,.slp-px-md-64{padding-left:64px!important}.slp-px-md-64{padding-right:64px!important}.slp-py-md-64{padding-bottom:64px!important;padding-top:64px!important}.slp-p-md-96{padding:96px!important}.slp-pt-md-96{padding-top:96px!important}.slp-pr-md-96{padding-right:96px!important}.slp-pb-md-96{padding-bottom:96px!important}.slp-pl-md-96,.slp-px-md-96{padding-left:96px!important}.slp-px-md-96{padding-right:96px!important}.slp-py-md-96{padding-bottom:96px!important;padding-top:96px!important}.slp-p-md-160{padding:160px!important}.slp-pt-md-160{padding-top:160px!important}.slp-pr-md-160{padding-right:160px!important}.slp-pb-md-160{padding-bottom:160px!important}.slp-pl-md-160,.slp-px-md-160{padding-left:160px!important}.slp-px-md-160{padding-right:160px!important}.slp-py-md-160{padding-bottom:160px!important;padding-top:160px!important}}@media (min-width:1025px){.slp-m-lg-0{margin:0!important}.slp-mt-lg-0{margin-top:0!important}.slp-mr-lg-0{margin-right:0!important}.slp-mb-lg-0{margin-bottom:0!important}.slp-ml-lg-0,.slp-mx-lg-0{margin-left:0!important}.slp-mx-lg-0{margin-right:0!important}.slp-my-lg-0{margin-bottom:0!important;margin-top:0!important}.slp-m-lg-4{margin:4px!important}.slp-mt-lg-4{margin-top:4px!important}.slp-mr-lg-4{margin-right:4px!important}.slp-mb-lg-4{margin-bottom:4px!important}.slp-ml-lg-4,.slp-mx-lg-4{margin-left:4px!important}.slp-mx-lg-4{margin-right:4px!important}.slp-my-lg-4{margin-bottom:4px!important;margin-top:4px!important}.slp-m-lg-8{margin:8px!important}.slp-mt-lg-8{margin-top:8px!important}.slp-mr-lg-8{margin-right:8px!important}.slp-mb-lg-8{margin-bottom:8px!important}.slp-ml-lg-8,.slp-mx-lg-8{margin-left:8px!important}.slp-mx-lg-8{margin-right:8px!important}.slp-my-lg-8{margin-bottom:8px!important;margin-top:8px!important}.slp-m-lg-16{margin:16px!important}.slp-mt-lg-16{margin-top:16px!important}.slp-mr-lg-16{margin-right:16px!important}.slp-mb-lg-16{margin-bottom:16px!important}.slp-ml-lg-16,.slp-mx-lg-16{margin-left:16px!important}.slp-mx-lg-16{margin-right:16px!important}.slp-my-lg-16{margin-bottom:16px!important;margin-top:16px!important}.slp-m-lg-24{margin:24px!important}.slp-mt-lg-24{margin-top:24px!important}.slp-mr-lg-24{margin-right:24px!important}.slp-mb-lg-24{margin-bottom:24px!important}.slp-ml-lg-24,.slp-mx-lg-24{margin-left:24px!important}.slp-mx-lg-24{margin-right:24px!important}.slp-my-lg-24{margin-bottom:24px!important;margin-top:24px!important}.slp-m-lg-32{margin:32px!important}.slp-mt-lg-32{margin-top:32px!important}.slp-mr-lg-32{margin-right:32px!important}.slp-mb-lg-32{margin-bottom:32px!important}.slp-ml-lg-32,.slp-mx-lg-32{margin-left:32px!important}.slp-mx-lg-32{margin-right:32px!important}.slp-my-lg-32{margin-bottom:32px!important;margin-top:32px!important}.slp-m-lg-48{margin:48px!important}.slp-mt-lg-48{margin-top:48px!important}.slp-mr-lg-48{margin-right:48px!important}.slp-mb-lg-48{margin-bottom:48px!important}.slp-ml-lg-48,.slp-mx-lg-48{margin-left:48px!important}.slp-mx-lg-48{margin-right:48px!important}.slp-my-lg-48{margin-bottom:48px!important;margin-top:48px!important}.slp-m-lg-64{margin:64px!important}.slp-mt-lg-64{margin-top:64px!important}.slp-mr-lg-64{margin-right:64px!important}.slp-mb-lg-64{margin-bottom:64px!important}.slp-ml-lg-64,.slp-mx-lg-64{margin-left:64px!important}.slp-mx-lg-64{margin-right:64px!important}.slp-my-lg-64{margin-bottom:64px!important;margin-top:64px!important}.slp-m-lg-96{margin:96px!important}.slp-mt-lg-96{margin-top:96px!important}.slp-mr-lg-96{margin-right:96px!important}.slp-mb-lg-96{margin-bottom:96px!important}.slp-ml-lg-96,.slp-mx-lg-96{margin-left:96px!important}.slp-mx-lg-96{margin-right:96px!important}.slp-my-lg-96{margin-bottom:96px!important;margin-top:96px!important}.slp-m-lg-160{margin:160px!important}.slp-mt-lg-160{margin-top:160px!important}.slp-mr-lg-160{margin-right:160px!important}.slp-mb-lg-160{margin-bottom:160px!important}.slp-ml-lg-160,.slp-mx-lg-160{margin-left:160px!important}.slp-mx-lg-160{margin-right:160px!important}.slp-my-lg-160{margin-bottom:160px!important;margin-top:160px!important}.slp-p-lg-0{padding:0!important}.slp-pt-lg-0{padding-top:0!important}.slp-pr-lg-0{padding-right:0!important}.slp-pb-lg-0{padding-bottom:0!important}.slp-pl-lg-0,.slp-px-lg-0{padding-left:0!important}.slp-px-lg-0{padding-right:0!important}.slp-py-lg-0{padding-bottom:0!important;padding-top:0!important}.slp-p-lg-4{padding:4px!important}.slp-pt-lg-4{padding-top:4px!important}.slp-pr-lg-4{padding-right:4px!important}.slp-pb-lg-4{padding-bottom:4px!important}.slp-pl-lg-4,.slp-px-lg-4{padding-left:4px!important}.slp-px-lg-4{padding-right:4px!important}.slp-py-lg-4{padding-bottom:4px!important;padding-top:4px!important}.slp-p-lg-8{padding:8px!important}.slp-pt-lg-8{padding-top:8px!important}.slp-pr-lg-8{padding-right:8px!important}.slp-pb-lg-8{padding-bottom:8px!important}.slp-pl-lg-8,.slp-px-lg-8{padding-left:8px!important}.slp-px-lg-8{padding-right:8px!important}.slp-py-lg-8{padding-bottom:8px!important;padding-top:8px!important}.slp-p-lg-16{padding:16px!important}.slp-pt-lg-16{padding-top:16px!important}.slp-pr-lg-16{padding-right:16px!important}.slp-pb-lg-16{padding-bottom:16px!important}.slp-pl-lg-16,.slp-px-lg-16{padding-left:16px!important}.slp-px-lg-16{padding-right:16px!important}.slp-py-lg-16{padding-bottom:16px!important;padding-top:16px!important}.slp-p-lg-24{padding:24px!important}.slp-pt-lg-24{padding-top:24px!important}.slp-pr-lg-24{padding-right:24px!important}.slp-pb-lg-24{padding-bottom:24px!important}.slp-pl-lg-24,.slp-px-lg-24{padding-left:24px!important}.slp-px-lg-24{padding-right:24px!important}.slp-py-lg-24{padding-bottom:24px!important;padding-top:24px!important}.slp-p-lg-32{padding:32px!important}.slp-pt-lg-32{padding-top:32px!important}.slp-pr-lg-32{padding-right:32px!important}.slp-pb-lg-32{padding-bottom:32px!important}.slp-pl-lg-32,.slp-px-lg-32{padding-left:32px!important}.slp-px-lg-32{padding-right:32px!important}.slp-py-lg-32{padding-bottom:32px!important;padding-top:32px!important}.slp-p-lg-48{padding:48px!important}.slp-pt-lg-48{padding-top:48px!important}.slp-pr-lg-48{padding-right:48px!important}.slp-pb-lg-48{padding-bottom:48px!important}.slp-pl-lg-48,.slp-px-lg-48{padding-left:48px!important}.slp-px-lg-48{padding-right:48px!important}.slp-py-lg-48{padding-bottom:48px!important;padding-top:48px!important}.slp-p-lg-64{padding:64px!important}.slp-pt-lg-64{padding-top:64px!important}.slp-pr-lg-64{padding-right:64px!important}.slp-pb-lg-64{padding-bottom:64px!important}.slp-pl-lg-64,.slp-px-lg-64{padding-left:64px!important}.slp-px-lg-64{padding-right:64px!important}.slp-py-lg-64{padding-bottom:64px!important;padding-top:64px!important}.slp-p-lg-96{padding:96px!important}.slp-pt-lg-96{padding-top:96px!important}.slp-pr-lg-96{padding-right:96px!important}.slp-pb-lg-96{padding-bottom:96px!important}.slp-pl-lg-96,.slp-px-lg-96{padding-left:96px!important}.slp-px-lg-96{padding-right:96px!important}.slp-py-lg-96{padding-bottom:96px!important;padding-top:96px!important}.slp-p-lg-160{padding:160px!important}.slp-pt-lg-160{padding-top:160px!important}.slp-pr-lg-160{padding-right:160px!important}.slp-pb-lg-160{padding-bottom:160px!important}.slp-pl-lg-160,.slp-px-lg-160{padding-left:160px!important}.slp-px-lg-160{padding-right:160px!important}.slp-py-lg-160{padding-bottom:160px!important;padding-top:160px!important}}@media (min-width:1200px){.slp-m-xl-0{margin:0!important}.slp-mt-xl-0{margin-top:0!important}.slp-mr-xl-0{margin-right:0!important}.slp-mb-xl-0{margin-bottom:0!important}.slp-ml-xl-0,.slp-mx-xl-0{margin-left:0!important}.slp-mx-xl-0{margin-right:0!important}.slp-my-xl-0{margin-bottom:0!important;margin-top:0!important}.slp-m-xl-4{margin:4px!important}.slp-mt-xl-4{margin-top:4px!important}.slp-mr-xl-4{margin-right:4px!important}.slp-mb-xl-4{margin-bottom:4px!important}.slp-ml-xl-4,.slp-mx-xl-4{margin-left:4px!important}.slp-mx-xl-4{margin-right:4px!important}.slp-my-xl-4{margin-bottom:4px!important;margin-top:4px!important}.slp-m-xl-8{margin:8px!important}.slp-mt-xl-8{margin-top:8px!important}.slp-mr-xl-8{margin-right:8px!important}.slp-mb-xl-8{margin-bottom:8px!important}.slp-ml-xl-8,.slp-mx-xl-8{margin-left:8px!important}.slp-mx-xl-8{margin-right:8px!important}.slp-my-xl-8{margin-bottom:8px!important;margin-top:8px!important}.slp-m-xl-16{margin:16px!important}.slp-mt-xl-16{margin-top:16px!important}.slp-mr-xl-16{margin-right:16px!important}.slp-mb-xl-16{margin-bottom:16px!important}.slp-ml-xl-16,.slp-mx-xl-16{margin-left:16px!important}.slp-mx-xl-16{margin-right:16px!important}.slp-my-xl-16{margin-bottom:16px!important;margin-top:16px!important}.slp-m-xl-24{margin:24px!important}.slp-mt-xl-24{margin-top:24px!important}.slp-mr-xl-24{margin-right:24px!important}.slp-mb-xl-24{margin-bottom:24px!important}.slp-ml-xl-24,.slp-mx-xl-24{margin-left:24px!important}.slp-mx-xl-24{margin-right:24px!important}.slp-my-xl-24{margin-bottom:24px!important;margin-top:24px!important}.slp-m-xl-32{margin:32px!important}.slp-mt-xl-32{margin-top:32px!important}.slp-mr-xl-32{margin-right:32px!important}.slp-mb-xl-32{margin-bottom:32px!important}.slp-ml-xl-32,.slp-mx-xl-32{margin-left:32px!important}.slp-mx-xl-32{margin-right:32px!important}.slp-my-xl-32{margin-bottom:32px!important;margin-top:32px!important}.slp-m-xl-48{margin:48px!important}.slp-mt-xl-48{margin-top:48px!important}.slp-mr-xl-48{margin-right:48px!important}.slp-mb-xl-48{margin-bottom:48px!important}.slp-ml-xl-48,.slp-mx-xl-48{margin-left:48px!important}.slp-mx-xl-48{margin-right:48px!important}.slp-my-xl-48{margin-bottom:48px!important;margin-top:48px!important}.slp-m-xl-64{margin:64px!important}.slp-mt-xl-64{margin-top:64px!important}.slp-mr-xl-64{margin-right:64px!important}.slp-mb-xl-64{margin-bottom:64px!important}.slp-ml-xl-64,.slp-mx-xl-64{margin-left:64px!important}.slp-mx-xl-64{margin-right:64px!important}.slp-my-xl-64{margin-bottom:64px!important;margin-top:64px!important}.slp-m-xl-96{margin:96px!important}.slp-mt-xl-96{margin-top:96px!important}.slp-mr-xl-96{margin-right:96px!important}.slp-mb-xl-96{margin-bottom:96px!important}.slp-ml-xl-96,.slp-mx-xl-96{margin-left:96px!important}.slp-mx-xl-96{margin-right:96px!important}.slp-my-xl-96{margin-bottom:96px!important;margin-top:96px!important}.slp-m-xl-160{margin:160px!important}.slp-mt-xl-160{margin-top:160px!important}.slp-mr-xl-160{margin-right:160px!important}.slp-mb-xl-160{margin-bottom:160px!important}.slp-ml-xl-160,.slp-mx-xl-160{margin-left:160px!important}.slp-mx-xl-160{margin-right:160px!important}.slp-my-xl-160{margin-bottom:160px!important;margin-top:160px!important}.slp-p-xl-0{padding:0!important}.slp-pt-xl-0{padding-top:0!important}.slp-pr-xl-0{padding-right:0!important}.slp-pb-xl-0{padding-bottom:0!important}.slp-pl-xl-0,.slp-px-xl-0{padding-left:0!important}.slp-px-xl-0{padding-right:0!important}.slp-py-xl-0{padding-bottom:0!important;padding-top:0!important}.slp-p-xl-4{padding:4px!important}.slp-pt-xl-4{padding-top:4px!important}.slp-pr-xl-4{padding-right:4px!important}.slp-pb-xl-4{padding-bottom:4px!important}.slp-pl-xl-4,.slp-px-xl-4{padding-left:4px!important}.slp-px-xl-4{padding-right:4px!important}.slp-py-xl-4{padding-bottom:4px!important;padding-top:4px!important}.slp-p-xl-8{padding:8px!important}.slp-pt-xl-8{padding-top:8px!important}.slp-pr-xl-8{padding-right:8px!important}.slp-pb-xl-8{padding-bottom:8px!important}.slp-pl-xl-8,.slp-px-xl-8{padding-left:8px!important}.slp-px-xl-8{padding-right:8px!important}.slp-py-xl-8{padding-bottom:8px!important;padding-top:8px!important}.slp-p-xl-16{padding:16px!important}.slp-pt-xl-16{padding-top:16px!important}.slp-pr-xl-16{padding-right:16px!important}.slp-pb-xl-16{padding-bottom:16px!important}.slp-pl-xl-16,.slp-px-xl-16{padding-left:16px!important}.slp-px-xl-16{padding-right:16px!important}.slp-py-xl-16{padding-bottom:16px!important;padding-top:16px!important}.slp-p-xl-24{padding:24px!important}.slp-pt-xl-24{padding-top:24px!important}.slp-pr-xl-24{padding-right:24px!important}.slp-pb-xl-24{padding-bottom:24px!important}.slp-pl-xl-24,.slp-px-xl-24{padding-left:24px!important}.slp-px-xl-24{padding-right:24px!important}.slp-py-xl-24{padding-bottom:24px!important;padding-top:24px!important}.slp-p-xl-32{padding:32px!important}.slp-pt-xl-32{padding-top:32px!important}.slp-pr-xl-32{padding-right:32px!important}.slp-pb-xl-32{padding-bottom:32px!important}.slp-pl-xl-32,.slp-px-xl-32{padding-left:32px!important}.slp-px-xl-32{padding-right:32px!important}.slp-py-xl-32{padding-bottom:32px!important;padding-top:32px!important}.slp-p-xl-48{padding:48px!important}.slp-pt-xl-48{padding-top:48px!important}.slp-pr-xl-48{padding-right:48px!important}.slp-pb-xl-48{padding-bottom:48px!important}.slp-pl-xl-48,.slp-px-xl-48{padding-left:48px!important}.slp-px-xl-48{padding-right:48px!important}.slp-py-xl-48{padding-bottom:48px!important;padding-top:48px!important}.slp-p-xl-64{padding:64px!important}.slp-pt-xl-64{padding-top:64px!important}.slp-pr-xl-64{padding-right:64px!important}.slp-pb-xl-64{padding-bottom:64px!important}.slp-pl-xl-64,.slp-px-xl-64{padding-left:64px!important}.slp-px-xl-64{padding-right:64px!important}.slp-py-xl-64{padding-bottom:64px!important;padding-top:64px!important}.slp-p-xl-96{padding:96px!important}.slp-pt-xl-96{padding-top:96px!important}.slp-pr-xl-96{padding-right:96px!important}.slp-pb-xl-96{padding-bottom:96px!important}.slp-pl-xl-96,.slp-px-xl-96{padding-left:96px!important}.slp-px-xl-96{padding-right:96px!important}.slp-py-xl-96{padding-bottom:96px!important;padding-top:96px!important}.slp-p-xl-160{padding:160px!important}.slp-pt-xl-160{padding-top:160px!important}.slp-pr-xl-160{padding-right:160px!important}.slp-pb-xl-160{padding-bottom:160px!important}.slp-pl-xl-160,.slp-px-xl-160{padding-left:160px!important}.slp-px-xl-160{padding-right:160px!important}.slp-py-xl-160{padding-bottom:160px!important;padding-top:160px!important}}.slp-m-0{margin:0}@media (min-width:1400px){.slp-m-2xl-0{margin:0!important}}.slp-mt-0{margin-top:0}@media (min-width:1400px){.slp-mt-2xl-0{margin-top:0!important}}.slp-mr-0{margin-right:0}@media (min-width:1400px){.slp-mr-2xl-0{margin-right:0!important}}.slp-mb-0{margin-bottom:0}@media (min-width:1400px){.slp-mb-2xl-0{margin-bottom:0!important}}.slp-ml-0{margin-left:0}@media (min-width:1400px){.slp-ml-2xl-0{margin-left:0!important}}.slp-mx-0{margin-left:0;margin-right:0}@media (min-width:1400px){.slp-mx-2xl-0{margin-left:0!important;margin-right:0!important}}.slp-my-0{margin-bottom:0;margin-top:0}@media (min-width:1400px){.slp-my-2xl-0{margin-bottom:0!important;margin-top:0!important}}.slp-m-4{margin:4px}@media (min-width:1400px){.slp-m-2xl-4{margin:4px!important}}.slp-mt-4{margin-top:4px}@media (min-width:1400px){.slp-mt-2xl-4{margin-top:4px!important}}.slp-mr-4{margin-right:4px}@media (min-width:1400px){.slp-mr-2xl-4{margin-right:4px!important}}.slp-mb-4{margin-bottom:4px}@media (min-width:1400px){.slp-mb-2xl-4{margin-bottom:4px!important}}.slp-ml-4{margin-left:4px}@media (min-width:1400px){.slp-ml-2xl-4{margin-left:4px!important}}.slp-mx-4{margin-left:4px;margin-right:4px}@media (min-width:1400px){.slp-mx-2xl-4{margin-left:4px!important;margin-right:4px!important}}.slp-my-4{margin-bottom:4px;margin-top:4px}@media (min-width:1400px){.slp-my-2xl-4{margin-bottom:4px!important;margin-top:4px!important}}.slp-m-8{margin:8px}@media (min-width:1400px){.slp-m-2xl-8{margin:8px!important}}.slp-mt-8{margin-top:8px}@media (min-width:1400px){.slp-mt-2xl-8{margin-top:8px!important}}.slp-mr-8{margin-right:8px}@media (min-width:1400px){.slp-mr-2xl-8{margin-right:8px!important}}.slp-mb-8{margin-bottom:8px}@media (min-width:1400px){.slp-mb-2xl-8{margin-bottom:8px!important}}.slp-ml-8{margin-left:8px}@media (min-width:1400px){.slp-ml-2xl-8{margin-left:8px!important}}.slp-mx-8{margin-left:8px;margin-right:8px}@media (min-width:1400px){.slp-mx-2xl-8{margin-left:8px!important;margin-right:8px!important}}.slp-my-8{margin-bottom:8px;margin-top:8px}@media (min-width:1400px){.slp-my-2xl-8{margin-bottom:8px!important;margin-top:8px!important}}.slp-m-16{margin:16px}@media (min-width:1400px){.slp-m-2xl-16{margin:16px!important}}.slp-mt-16{margin-top:16px}@media (min-width:1400px){.slp-mt-2xl-16{margin-top:16px!important}}.slp-mr-16{margin-right:16px}@media (min-width:1400px){.slp-mr-2xl-16{margin-right:16px!important}}.slp-mb-16{margin-bottom:16px}@media (min-width:1400px){.slp-mb-2xl-16{margin-bottom:16px!important}}.slp-ml-16{margin-left:16px}@media (min-width:1400px){.slp-ml-2xl-16{margin-left:16px!important}}.slp-mx-16{margin-left:16px;margin-right:16px}@media (min-width:1400px){.slp-mx-2xl-16{margin-left:16px!important;margin-right:16px!important}}.slp-my-16{margin-bottom:16px;margin-top:16px}@media (min-width:1400px){.slp-my-2xl-16{margin-bottom:16px!important;margin-top:16px!important}}.slp-m-24{margin:24px}@media (min-width:1400px){.slp-m-2xl-24{margin:24px!important}}.slp-mt-24{margin-top:24px}@media (min-width:1400px){.slp-mt-2xl-24{margin-top:24px!important}}.slp-mr-24{margin-right:24px}@media (min-width:1400px){.slp-mr-2xl-24{margin-right:24px!important}}.slp-mb-24{margin-bottom:24px}@media (min-width:1400px){.slp-mb-2xl-24{margin-bottom:24px!important}}.slp-ml-24{margin-left:24px}@media (min-width:1400px){.slp-ml-2xl-24{margin-left:24px!important}}.slp-mx-24{margin-left:24px;margin-right:24px}@media (min-width:1400px){.slp-mx-2xl-24{margin-left:24px!important;margin-right:24px!important}}.slp-my-24{margin-bottom:24px;margin-top:24px}@media (min-width:1400px){.slp-my-2xl-24{margin-bottom:24px!important;margin-top:24px!important}}.slp-m-32{margin:32px}@media (min-width:1400px){.slp-m-2xl-32{margin:32px!important}}.slp-mt-32{margin-top:32px}@media (min-width:1400px){.slp-mt-2xl-32{margin-top:32px!important}}.slp-mr-32{margin-right:32px}@media (min-width:1400px){.slp-mr-2xl-32{margin-right:32px!important}}.slp-mb-32{margin-bottom:32px}@media (min-width:1400px){.slp-mb-2xl-32{margin-bottom:32px!important}}.slp-ml-32{margin-left:32px}@media (min-width:1400px){.slp-ml-2xl-32{margin-left:32px!important}}.slp-mx-32{margin-left:32px;margin-right:32px}@media (min-width:1400px){.slp-mx-2xl-32{margin-left:32px!important;margin-right:32px!important}}.slp-my-32{margin-bottom:32px;margin-top:32px}@media (min-width:1400px){.slp-my-2xl-32{margin-bottom:32px!important;margin-top:32px!important}}.slp-m-48{margin:48px}@media (min-width:1400px){.slp-m-2xl-48{margin:48px!important}}.slp-mt-48{margin-top:48px}@media (min-width:1400px){.slp-mt-2xl-48{margin-top:48px!important}}.slp-mr-48{margin-right:48px}@media (min-width:1400px){.slp-mr-2xl-48{margin-right:48px!important}}.slp-mb-48{margin-bottom:48px}@media (min-width:1400px){.slp-mb-2xl-48{margin-bottom:48px!important}}.slp-ml-48{margin-left:48px}@media (min-width:1400px){.slp-ml-2xl-48{margin-left:48px!important}}.slp-mx-48{margin-left:48px;margin-right:48px}@media (min-width:1400px){.slp-mx-2xl-48{margin-left:48px!important;margin-right:48px!important}}.slp-my-48{margin-bottom:48px;margin-top:48px}@media (min-width:1400px){.slp-my-2xl-48{margin-bottom:48px!important;margin-top:48px!important}}.slp-m-64{margin:64px}@media (min-width:1400px){.slp-m-2xl-64{margin:64px!important}}.slp-mt-64{margin-top:64px}@media (min-width:1400px){.slp-mt-2xl-64{margin-top:64px!important}}.slp-mr-64{margin-right:64px}@media (min-width:1400px){.slp-mr-2xl-64{margin-right:64px!important}}.slp-mb-64{margin-bottom:64px}@media (min-width:1400px){.slp-mb-2xl-64{margin-bottom:64px!important}}.slp-ml-64{margin-left:64px}@media (min-width:1400px){.slp-ml-2xl-64{margin-left:64px!important}}.slp-mx-64{margin-left:64px;margin-right:64px}@media (min-width:1400px){.slp-mx-2xl-64{margin-left:64px!important;margin-right:64px!important}}.slp-my-64{margin-bottom:64px;margin-top:64px}@media (min-width:1400px){.slp-my-2xl-64{margin-bottom:64px!important;margin-top:64px!important}}.slp-m-96{margin:96px}@media (min-width:1400px){.slp-m-2xl-96{margin:96px!important}}.slp-mt-96{margin-top:96px}@media (min-width:1400px){.slp-mt-2xl-96{margin-top:96px!important}}.slp-mr-96{margin-right:96px}@media (min-width:1400px){.slp-mr-2xl-96{margin-right:96px!important}}.slp-mb-96{margin-bottom:96px}@media (min-width:1400px){.slp-mb-2xl-96{margin-bottom:96px!important}}.slp-ml-96{margin-left:96px}@media (min-width:1400px){.slp-ml-2xl-96{margin-left:96px!important}}.slp-mx-96{margin-left:96px;margin-right:96px}@media (min-width:1400px){.slp-mx-2xl-96{margin-left:96px!important;margin-right:96px!important}}.slp-my-96{margin-bottom:96px;margin-top:96px}@media (min-width:1400px){.slp-my-2xl-96{margin-bottom:96px!important;margin-top:96px!important}}.slp-m-160{margin:160px}@media (min-width:1400px){.slp-m-2xl-160{margin:160px!important}}.slp-mt-160{margin-top:160px}@media (min-width:1400px){.slp-mt-2xl-160{margin-top:160px!important}}.slp-mr-160{margin-right:160px}@media (min-width:1400px){.slp-mr-2xl-160{margin-right:160px!important}}.slp-mb-160{margin-bottom:160px}@media (min-width:1400px){.slp-mb-2xl-160{margin-bottom:160px!important}}.slp-ml-160{margin-left:160px}@media (min-width:1400px){.slp-ml-2xl-160{margin-left:160px!important}}.slp-mx-160{margin-left:160px;margin-right:160px}@media (min-width:1400px){.slp-mx-2xl-160{margin-left:160px!important;margin-right:160px!important}}.slp-my-160{margin-bottom:160px;margin-top:160px}@media (min-width:1400px){.slp-my-2xl-160{margin-bottom:160px!important;margin-top:160px!important}}.slp-p-0{padding:0}@media (min-width:1400px){.slp-p-2xl-0{padding:0!important}}.slp-pt-0{padding-top:0}@media (min-width:1400px){.slp-pt-2xl-0{padding-top:0!important}}.slp-pr-0{padding-right:0}@media (min-width:1400px){.slp-pr-2xl-0{padding-right:0!important}}.slp-pb-0{padding-bottom:0}@media (min-width:1400px){.slp-pb-2xl-0{padding-bottom:0!important}}.slp-pl-0{padding-left:0}@media (min-width:1400px){.slp-pl-2xl-0{padding-left:0!important}}.slp-px-0{padding-left:0;padding-right:0}@media (min-width:1400px){.slp-px-2xl-0{padding-left:0!important;padding-right:0!important}}.slp-py-0{padding-bottom:0;padding-top:0}@media (min-width:1400px){.slp-py-2xl-0{padding-bottom:0!important;padding-top:0!important}}.slp-p-4{padding:4px}@media (min-width:1400px){.slp-p-2xl-4{padding:4px!important}}.slp-pt-4{padding-top:4px}@media (min-width:1400px){.slp-pt-2xl-4{padding-top:4px!important}}.slp-pr-4{padding-right:4px}@media (min-width:1400px){.slp-pr-2xl-4{padding-right:4px!important}}.slp-pb-4{padding-bottom:4px}@media (min-width:1400px){.slp-pb-2xl-4{padding-bottom:4px!important}}.slp-pl-4{padding-left:4px}@media (min-width:1400px){.slp-pl-2xl-4{padding-left:4px!important}}.slp-px-4{padding-left:4px;padding-right:4px}@media (min-width:1400px){.slp-px-2xl-4{padding-left:4px!important;padding-right:4px!important}}.slp-py-4{padding-bottom:4px;padding-top:4px}@media (min-width:1400px){.slp-py-2xl-4{padding-bottom:4px!important;padding-top:4px!important}}.slp-p-8{padding:8px}@media (min-width:1400px){.slp-p-2xl-8{padding:8px!important}}.slp-pt-8{padding-top:8px}@media (min-width:1400px){.slp-pt-2xl-8{padding-top:8px!important}}.slp-pr-8{padding-right:8px}@media (min-width:1400px){.slp-pr-2xl-8{padding-right:8px!important}}.slp-pb-8{padding-bottom:8px}@media (min-width:1400px){.slp-pb-2xl-8{padding-bottom:8px!important}}.slp-pl-8{padding-left:8px}@media (min-width:1400px){.slp-pl-2xl-8{padding-left:8px!important}}.slp-px-8{padding-left:8px;padding-right:8px}@media (min-width:1400px){.slp-px-2xl-8{padding-left:8px!important;padding-right:8px!important}}.slp-py-8{padding-bottom:8px;padding-top:8px}@media (min-width:1400px){.slp-py-2xl-8{padding-bottom:8px!important;padding-top:8px!important}}.slp-p-16{padding:16px}@media (min-width:1400px){.slp-p-2xl-16{padding:16px!important}}.slp-pt-16{padding-top:16px}@media (min-width:1400px){.slp-pt-2xl-16{padding-top:16px!important}}.slp-pr-16{padding-right:16px}@media (min-width:1400px){.slp-pr-2xl-16{padding-right:16px!important}}.slp-pb-16{padding-bottom:16px}@media (min-width:1400px){.slp-pb-2xl-16{padding-bottom:16px!important}}.slp-pl-16{padding-left:16px}@media (min-width:1400px){.slp-pl-2xl-16{padding-left:16px!important}}.slp-px-16{padding-left:16px;padding-right:16px}@media (min-width:1400px){.slp-px-2xl-16{padding-left:16px!important;padding-right:16px!important}}.slp-py-16{padding-bottom:16px;padding-top:16px}@media (min-width:1400px){.slp-py-2xl-16{padding-bottom:16px!important;padding-top:16px!important}}.slp-p-24{padding:24px}@media (min-width:1400px){.slp-p-2xl-24{padding:24px!important}}.slp-pt-24{padding-top:24px}@media (min-width:1400px){.slp-pt-2xl-24{padding-top:24px!important}}.slp-pr-24{padding-right:24px}@media (min-width:1400px){.slp-pr-2xl-24{padding-right:24px!important}}.slp-pb-24{padding-bottom:24px}@media (min-width:1400px){.slp-pb-2xl-24{padding-bottom:24px!important}}.slp-pl-24{padding-left:24px}@media (min-width:1400px){.slp-pl-2xl-24{padding-left:24px!important}}.slp-px-24{padding-left:24px;padding-right:24px}@media (min-width:1400px){.slp-px-2xl-24{padding-left:24px!important;padding-right:24px!important}}.slp-py-24{padding-bottom:24px;padding-top:24px}@media (min-width:1400px){.slp-py-2xl-24{padding-bottom:24px!important;padding-top:24px!important}}.slp-p-32{padding:32px}@media (min-width:1400px){.slp-p-2xl-32{padding:32px!important}}.slp-pt-32{padding-top:32px}@media (min-width:1400px){.slp-pt-2xl-32{padding-top:32px!important}}.slp-pr-32{padding-right:32px}@media (min-width:1400px){.slp-pr-2xl-32{padding-right:32px!important}}.slp-pb-32{padding-bottom:32px}@media (min-width:1400px){.slp-pb-2xl-32{padding-bottom:32px!important}}.slp-pl-32{padding-left:32px}@media (min-width:1400px){.slp-pl-2xl-32{padding-left:32px!important}}.slp-px-32{padding-left:32px;padding-right:32px}@media (min-width:1400px){.slp-px-2xl-32{padding-left:32px!important;padding-right:32px!important}}.slp-py-32{padding-bottom:32px;padding-top:32px}@media (min-width:1400px){.slp-py-2xl-32{padding-bottom:32px!important;padding-top:32px!important}}.slp-p-48{padding:48px}@media (min-width:1400px){.slp-p-2xl-48{padding:48px!important}}.slp-pt-48{padding-top:48px}@media (min-width:1400px){.slp-pt-2xl-48{padding-top:48px!important}}.slp-pr-48{padding-right:48px}@media (min-width:1400px){.slp-pr-2xl-48{padding-right:48px!important}}.slp-pb-48{padding-bottom:48px}@media (min-width:1400px){.slp-pb-2xl-48{padding-bottom:48px!important}}.slp-pl-48{padding-left:48px}@media (min-width:1400px){.slp-pl-2xl-48{padding-left:48px!important}}.slp-px-48{padding-left:48px;padding-right:48px}@media (min-width:1400px){.slp-px-2xl-48{padding-left:48px!important;padding-right:48px!important}}.slp-py-48{padding-bottom:48px;padding-top:48px}@media (min-width:1400px){.slp-py-2xl-48{padding-bottom:48px!important;padding-top:48px!important}}.slp-p-64{padding:64px}@media (min-width:1400px){.slp-p-2xl-64{padding:64px!important}}.slp-pt-64{padding-top:64px}@media (min-width:1400px){.slp-pt-2xl-64{padding-top:64px!important}}.slp-pr-64{padding-right:64px}@media (min-width:1400px){.slp-pr-2xl-64{padding-right:64px!important}}.slp-pb-64{padding-bottom:64px}@media (min-width:1400px){.slp-pb-2xl-64{padding-bottom:64px!important}}.slp-pl-64{padding-left:64px}@media (min-width:1400px){.slp-pl-2xl-64{padding-left:64px!important}}.slp-px-64{padding-left:64px;padding-right:64px}@media (min-width:1400px){.slp-px-2xl-64{padding-left:64px!important;padding-right:64px!important}}.slp-py-64{padding-bottom:64px;padding-top:64px}@media (min-width:1400px){.slp-py-2xl-64{padding-bottom:64px!important;padding-top:64px!important}}.slp-p-96{padding:96px}@media (min-width:1400px){.slp-p-2xl-96{padding:96px!important}}.slp-pt-96{padding-top:96px}@media (min-width:1400px){.slp-pt-2xl-96{padding-top:96px!important}}.slp-pr-96{padding-right:96px}@media (min-width:1400px){.slp-pr-2xl-96{padding-right:96px!important}}.slp-pb-96{padding-bottom:96px}@media (min-width:1400px){.slp-pb-2xl-96{padding-bottom:96px!important}}.slp-pl-96{padding-left:96px}@media (min-width:1400px){.slp-pl-2xl-96{padding-left:96px!important}}.slp-px-96{padding-left:96px;padding-right:96px}@media (min-width:1400px){.slp-px-2xl-96{padding-left:96px!important;padding-right:96px!important}}.slp-py-96{padding-bottom:96px;padding-top:96px}@media (min-width:1400px){.slp-py-2xl-96{padding-bottom:96px!important;padding-top:96px!important}}.slp-p-160{padding:160px}@media (min-width:1400px){.slp-p-2xl-160{padding:160px!important}}.slp-pt-160{padding-top:160px}@media (min-width:1400px){.slp-pt-2xl-160{padding-top:160px!important}}.slp-pr-160{padding-right:160px}@media (min-width:1400px){.slp-pr-2xl-160{padding-right:160px!important}}.slp-pb-160{padding-bottom:160px}@media (min-width:1400px){.slp-pb-2xl-160{padding-bottom:160px!important}}.slp-pl-160{padding-left:160px}@media (min-width:1400px){.slp-pl-2xl-160{padding-left:160px!important}}.slp-px-160{padding-left:160px;padding-right:160px}@media (min-width:1400px){.slp-px-2xl-160{padding-left:160px!important;padding-right:160px!important}}.slp-py-160{padding-bottom:160px;padding-top:160px}@media (min-width:1400px){.slp-py-2xl-160{padding-bottom:160px!important;padding-top:160px!important}}.slp-color-primary-100{color:#d1d0d3}.slp-bg-primary-100{background-color:#d1d0d3}.slp-color-primary-200{color:#171321}.slp-bg-primary-200{background-color:#171321}.slp-color-primary-300{color:#fff}.slp-bg-primary-300{background-color:#fff}.slp-color-secondary-100{color:#d1d0d3}.slp-bg-secondary-100{background-color:#d1d0d3}.slp-color-secondary-200{color:#fff}.slp-bg-secondary-200{background-color:#fff}.slp-color-secondary-300{color:#171321}.slp-bg-secondary-300{background-color:#171321}.slp-color-surface-50{color:#fff}.slp-bg-surface-50{background-color:#fff}.slp-color-surface-100{color:#f2f1f5}.slp-bg-surface-100{background-color:#f2f1f5}.slp-color-surface-200{color:#e8e7eb}.slp-bg-surface-200{background-color:#e8e7eb}.slp-color-surface-300{color:#d1d0d3}.slp-bg-surface-300{background-color:#d1d0d3}.slp-color-surface-400{color:#a2a1a6}.slp-bg-surface-400{background-color:#a2a1a6}.slp-color-surface-500{color:#74717a}.slp-bg-surface-500{background-color:#74717a}.slp-color-surface-600{color:#45424d}.slp-bg-surface-600{background-color:#45424d}.slp-color-surface-700{color:#171321}.slp-bg-surface-700{background-color:#171321}.slp-color-surface-800{color:#f6f3fe}.slp-bg-surface-800{background-color:#f6f3fe}.slp-color-surface-900{color:#eee7fd}.slp-bg-surface-900{background-color:#eee7fd}.slp-color-surface-950{color:#e3d6ff}.slp-bg-surface-950{background-color:#e3d6ff}.slp-color-text-50{color:#fff}.slp-bg-text-50{background-color:#fff}.slp-color-text-100{color:#d1d0d3}.slp-bg-text-100{background-color:#d1d0d3}.slp-color-text-200{color:#74717a}.slp-bg-text-200{background-color:#74717a}.slp-color-text-300{color:#171321}.slp-bg-text-300{background-color:#171321}.slp-color-text-link-100{color:#7759c2}.slp-bg-text-link-100{background-color:#7759c2}.slp-color-alert-100{color:#ffd4d8}.slp-bg-alert-100{background-color:#ffd4d8}.slp-color-alert-200{color:#f24f63}.slp-bg-alert-200{background-color:#f24f63}.slp-color-alert-300{color:#cb3446}.slp-bg-alert-300{background-color:#cb3446}.slp-color-warning-100{color:#ffefc7}.slp-bg-warning-100{background-color:#ffefc7}.slp-color-warning-200{color:#ffda7a}.slp-bg-warning-200{background-color:#ffda7a}.slp-color-warning-300{color:#ffb800}.slp-bg-warning-300{background-color:#ffb800}.slp-color-success-100{color:#b8e5bc}.slp-bg-success-100{background-color:#b8e5bc}.slp-color-success-200{color:#48a651}.slp-bg-success-200{background-color:#48a651}.slp-color-success-300{color:#327338}.slp-bg-success-300{background-color:#327338}.slp-color-info-100{color:#d6eaff}.slp-bg-info-100{background-color:#d6eaff}.slp-color-info-200{color:#70b4ff}.slp-bg-info-200{background-color:#70b4ff}.slp-color-info-300{color:#3979bf}.slp-bg-info-300{background-color:#3979bf}.slp-color-accent-100{color:#fca326}.slp-bg-accent-100{background-color:#fca326}.slp-color-accent-200{color:#fc6d26}.slp-bg-accent-200{background-color:#fc6d26}.slp-color-accent-300{color:#e24329}.slp-bg-accent-300{background-color:#e24329}.slp-color-accent-400{color:#a989f5}.slp-bg-accent-400{background-color:#a989f5}.slp-color-accent-500{color:#7759c2}.slp-bg-accent-500{background-color:#7759c2}.slp-flex{display:flex}.slp-flex-column{flex-direction:column}.slp-flex-row{flex-direction:row}.slp-justify-content-center{justify-content:center}.slp-justify-content-between{justify-content:space-between}.slp-align-items-center{align-items:center}.slp-text-align-center{text-align:center}</style> <style>.slp-btn[data-v-56e2df5f]{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:1.125rem;font-weight:660;line-height:1.25;min-width:68px;padding:11px 16px;text-align:center;text-decoration:none;transition:background-color .3s cubic-bezier(.7,0,.3,1);vertical-align:middle}.slp-btn[data-v-56e2df5f]:hover{cursor:pointer}.slp-btn-primary[data-v-56e2df5f]{background-color:#171321;border:1px solid #171321;color:#fff}.slp-btn-primary[data-v-56e2df5f]:hover{background-color:#fff;border:1px solid #171321;color:#171321}.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]{background-color:#d1d0d3;border:1px solid #d1d0d3;color:#74717a}.slp-btn-primary.slp-btn-disabled[data-v-56e2df5f]:hover{background-color:#d1d0d3;cursor:default}.slp-btn-secondary[data-v-56e2df5f]{background-color:#fff;border:none;color:#171321}.slp-btn-secondary[data-v-56e2df5f]:hover{background-color:#e8e7eb;border:none;color:#171321;outline:none}.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]{color:#d1d0d3}.slp-btn-secondary.slp-btn-disabled[data-v-56e2df5f]:hover{background-color:#fff;cursor:default}.slp-btn-tertiary[data-v-56e2df5f]{background-color:transparent;border:none;color:#171321;padding-left:0;text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration:none;text-underline-offset:2px;transition:all .2s ease-in-out}.slp-btn-tertiary[data-v-56e2df5f]:hover{text-decoration-color:#171321;-webkit-text-decoration:underline}.slp-btn-tertiary[data-v-56e2df5f]:hover .slp-icon{transform:translate(8px)}.slp-btn-tertiary[data-v-56e2df5f] .slp-icon{margin-left:4px;transition:transform .2s ease-in-out}.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]{color:#d1d0d3;text-decoration:none}.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover{background-color:#fff;cursor:default}.slp-btn-tertiary.slp-btn-disabled[data-v-56e2df5f]:hover .slp-icon{transform:none}.slp-btn-icon[data-v-56e2df5f]{background-color:transparent;border:none;font-size:0;line-height:unset;min-width:unset;padding:8px}.slp-btn-icon.slp-btn-disabled[data-v-56e2df5f]{opacity:.5;pointer-events:none}.slp-btn-ghost[data-v-56e2df5f]{background-color:transparent;border:none;font-size:inherit;font-weight:inherit;line-height:inherit;padding:8px}.slp-btn-ghost.slp-btn-disabled[data-v-56e2df5f]{opacity:.5;pointer-events:none}@media (max-width:0px){.slp-col-xs-1[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-1[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-1[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-1[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-1[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-1[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-1[data-v-00b68f22]{flex:0 0 8.3333333333%;max-width:8.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-2[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-2[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-2[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-2[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-2[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-2[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-2[data-v-00b68f22]{flex:0 0 16.6666666667%;max-width:16.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-3[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-3[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-3[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-3[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-3[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-3[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-3[data-v-00b68f22]{flex:0 0 25%;max-width:25%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-4[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-4[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-4[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-4[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-4[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-4[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-4[data-v-00b68f22]{flex:0 0 33.3333333333%;max-width:33.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-5[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-5[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-5[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-5[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-5[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-5[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-5[data-v-00b68f22]{flex:0 0 41.6666666667%;max-width:41.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-6[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-6[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-6[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-6[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-6[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-6[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-6[data-v-00b68f22]{flex:0 0 50%;max-width:50%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-7[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-7[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-7[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-7[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-7[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-7[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-7[data-v-00b68f22]{flex:0 0 58.3333333333%;max-width:58.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-8[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-8[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-8[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-8[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-8[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-8[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-8[data-v-00b68f22]{flex:0 0 66.6666666667%;max-width:66.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-9[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-9[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-9[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-9[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-9[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-9[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-9[data-v-00b68f22]{flex:0 0 75%;max-width:75%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-10[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-10[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-10[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-10[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-10[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-10[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-10[data-v-00b68f22]{flex:0 0 83.3333333333%;max-width:83.3333333333%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-11[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-11[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-11[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-11[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-11[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-11[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-11[data-v-00b68f22]{flex:0 0 91.6666666667%;max-width:91.6666666667%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:0px){.slp-col-xs-12[data-v-00b68f22],.slp-col-xs[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:0px){.slp-col-xs-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-xs[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:576px){.slp-col-sm-12[data-v-00b68f22],.slp-col-sm[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:576px){.slp-col-sm-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-sm[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:768px){.slp-col-md-12[data-v-00b68f22],.slp-col-md[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:768px){.slp-col-md-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-md[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1025px){.slp-col-lg-12[data-v-00b68f22],.slp-col-lg[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1025px){.slp-col-lg-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-lg[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1200px){.slp-col-xl-12[data-v-00b68f22],.slp-col-xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1200px){.slp-col-xl-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}@media (max-width:1400px){.slp-col-2xl-12[data-v-00b68f22],.slp-col-2xl[data-v-00b68f22]{max-width:100%;width:inherit}}@media (min-width:1400px){.slp-col-2xl-12[data-v-00b68f22]{flex:0 0 100%;max-width:100%;min-height:1px;position:relative;width:100%}.slp-col-2xl[data-v-00b68f22]{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}}.slp-container[data-v-67a0761e]{border:1px solid transparent;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}@media (min-width:640px){.slp-container[data-v-67a0761e]{max-width:95%}}@media (min-width:1024px){.slp-container[data-v-67a0761e]{max-width:972px}}@media (min-width:1170px){.slp-container[data-v-67a0761e]{max-width:1111px}}@media (min-width:1400px){.slp-container[data-v-67a0761e]{max-width:1170px;padding:0}}.slp-full-grey-background[data-v-67a0761e]{background:#f2f1f5}.slp-full-charcoal-background[data-v-67a0761e]{background:#171321}.slp-partial-charcoal-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#fff,#fff 75%,#171321 0,#171321)}@media (max-width:576px){.slp-partial-charcoal-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#fff,#fff 30%,#171321 0,#171321)}}.slp-gradient-background[data-v-67a0761e]{background:radial-gradient(50.08% 44.51% at 100% 100%,#a989f533,#7759c200),radial-gradient(60.76% 48.01% at 0 100%,#e2432933,#e2432900),#fff}.slp-full-gradient-background[data-v-67a0761e]{background:linear-gradient(165.41deg,#fadcd7,#f8f5ff 23.65%,#fff 54.66%,#f6f3fe 80.95%,#ffd4d8 100.92%)}.slp-full-light-purple-background[data-v-67a0761e]{background:#f6f3fe}.slp-half-grey-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#fff,#fff 50%,#f2f1f5 0,#f2f1f5)}.slp-partial-white-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#f2f1f5,#f2f1f5 70%,#fff 0,#fff)}.slp-partial-grey-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#fff,#fff 60%,#f2f1f5 0,#f2f1f5)}@media (max-width:576px){.slp-partial-grey-background[data-v-67a0761e]{background-image:linear-gradient(180deg,#fff,#fff 30%,#f2f1f5 0,#f2f1f5)}}.fluid[data-v-67a0761e]{border:none;margin:0;max-width:100%;padding:0}.slp-icon--color-primary-100[data-v-b82aeda9]{color:#d1d0d3;fill:#d1d0d3}.slp-icon--color-primary-200[data-v-b82aeda9]{color:#171321;fill:#171321}.slp-icon--color-primary-300[data-v-b82aeda9]{color:#fff;fill:#fff}.slp-icon--color-secondary-100[data-v-b82aeda9]{color:#d1d0d3;fill:#d1d0d3}.slp-icon--color-secondary-200[data-v-b82aeda9]{color:#fff;fill:#fff}.slp-icon--color-secondary-300[data-v-b82aeda9]{color:#171321;fill:#171321}.slp-icon--color-surface-50[data-v-b82aeda9]{color:#fff;fill:#fff}.slp-icon--color-surface-100[data-v-b82aeda9]{color:#f2f1f5;fill:#f2f1f5}.slp-icon--color-surface-200[data-v-b82aeda9]{color:#e8e7eb;fill:#e8e7eb}.slp-icon--color-surface-300[data-v-b82aeda9]{color:#d1d0d3;fill:#d1d0d3}.slp-icon--color-surface-400[data-v-b82aeda9]{color:#a2a1a6;fill:#a2a1a6}.slp-icon--color-surface-500[data-v-b82aeda9]{color:#74717a;fill:#74717a}.slp-icon--color-surface-600[data-v-b82aeda9]{color:#45424d;fill:#45424d}.slp-icon--color-surface-700[data-v-b82aeda9]{color:#171321;fill:#171321}.slp-icon--color-surface-800[data-v-b82aeda9]{color:#f6f3fe;fill:#f6f3fe}.slp-icon--color-surface-900[data-v-b82aeda9]{color:#eee7fd;fill:#eee7fd}.slp-icon--color-surface-950[data-v-b82aeda9]{color:#e3d6ff;fill:#e3d6ff}.slp-icon--color-text-50[data-v-b82aeda9]{color:#fff;fill:#fff}.slp-icon--color-text-100[data-v-b82aeda9]{color:#d1d0d3;fill:#d1d0d3}.slp-icon--color-text-200[data-v-b82aeda9]{color:#74717a;fill:#74717a}.slp-icon--color-text-300[data-v-b82aeda9]{color:#171321;fill:#171321}.slp-icon--color-text-link-100[data-v-b82aeda9]{color:#7759c2;fill:#7759c2}.slp-icon--color-alert-100[data-v-b82aeda9]{color:#ffd4d8;fill:#ffd4d8}.slp-icon--color-alert-200[data-v-b82aeda9]{color:#f24f63;fill:#f24f63}.slp-icon--color-alert-300[data-v-b82aeda9]{color:#cb3446;fill:#cb3446}.slp-icon--color-warning-100[data-v-b82aeda9]{color:#ffefc7;fill:#ffefc7}.slp-icon--color-warning-200[data-v-b82aeda9]{color:#ffda7a;fill:#ffda7a}.slp-icon--color-warning-300[data-v-b82aeda9]{color:#ffb800;fill:#ffb800}.slp-icon--color-success-100[data-v-b82aeda9]{color:#b8e5bc;fill:#b8e5bc}.slp-icon--color-success-200[data-v-b82aeda9]{color:#48a651;fill:#48a651}.slp-icon--color-success-300[data-v-b82aeda9]{color:#327338;fill:#327338}.slp-icon--color-info-100[data-v-b82aeda9]{color:#d6eaff;fill:#d6eaff}.slp-icon--color-info-200[data-v-b82aeda9]{color:#70b4ff;fill:#70b4ff}.slp-icon--color-info-300[data-v-b82aeda9]{color:#3979bf;fill:#3979bf}.slp-icon--color-accent-100[data-v-b82aeda9]{color:#fca326;fill:#fca326}.slp-icon--color-accent-200[data-v-b82aeda9]{color:#fc6d26;fill:#fc6d26}.slp-icon--color-accent-300[data-v-b82aeda9]{color:#e24329;fill:#e24329}.slp-icon--color-accent-400[data-v-b82aeda9]{color:#a989f5;fill:#a989f5}.slp-icon--color-accent-500[data-v-b82aeda9]{color:#7759c2;fill:#7759c2}.slp-icon--size-xs[data-v-b82aeda9]{height:12px;width:12px}.slp-icon--size-sm[data-v-b82aeda9]{height:16px;width:16px}.slp-icon--size-md[data-v-b82aeda9]{height:24px;width:24px}.slp-icon--size-lg[data-v-b82aeda9]{height:32px;width:32px}.slp-icon--size-xl[data-v-b82aeda9]{height:48px;width:48px}.slp-icon[data-v-b82aeda9]{display:inline-flex;vertical-align:middle}.slp-icon div[data-v-b82aeda9]{height:inherit;width:inherit}.slp-row[data-v-adc8d02f]{display:flex;flex-wrap:wrap}.slp-text-display1[data-v-fba90f83],.slp-text-display1[data-v-fba90f83] *{font-size:6rem;font-weight:660;letter-spacing:-.03em;line-height:1.0416666667}@media (max-width:576px){.slp-text-display1[data-v-fba90f83],.slp-text-display1[data-v-fba90f83] *{font-size:3rem;font-weight:660;letter-spacing:-.03em;line-height:1.0416666667}}.slp-text-heading1[data-v-fba90f83],.slp-text-heading1[data-v-fba90f83] *{font-size:4rem;font-weight:400;letter-spacing:-.03em;line-height:1.0625}@media (max-width:576px){.slp-text-heading1[data-v-fba90f83],.slp-text-heading1[data-v-fba90f83] *{font-size:3rem;font-weight:400;letter-spacing:-.03em;line-height:1.0416666667}}.slp-text-heading2[data-v-fba90f83],.slp-text-heading2[data-v-fba90f83] *{font-size:3.125rem;font-weight:400;letter-spacing:-.03em;line-height:1.04}@media (max-width:576px){.slp-text-heading2[data-v-fba90f83],.slp-text-heading2[data-v-fba90f83] *{font-size:2.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.05}}.slp-text-heading3[data-v-fba90f83],.slp-text-heading3[data-v-fba90f83] *{font-size:2.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.05}@media (max-width:576px){.slp-text-heading3[data-v-fba90f83],.slp-text-heading3[data-v-fba90f83] *{font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1.0625}}.slp-text-heading4[data-v-fba90f83],.slp-text-heading4[data-v-fba90f83] *{font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1.125}@media (max-width:576px){.slp-text-heading4[data-v-fba90f83],.slp-text-heading4[data-v-fba90f83] *{font-size:1.75rem;font-weight:400;letter-spacing:-.02em;line-height:1.0714285714}}.slp-text-heading5[data-v-fba90f83],.slp-text-heading5[data-v-fba90f83] *{font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.1666666667}@media (max-width:576px){.slp-text-heading5[data-v-fba90f83],.slp-text-heading5[data-v-fba90f83] *{font-size:1.375rem;font-weight:400;letter-spacing:-.02em;line-height:1.0909090909}}.slp-text-heading1-bold[data-v-fba90f83],.slp-text-heading1-bold[data-v-fba90f83] *{font-size:4rem;font-weight:660;letter-spacing:-.03em;line-height:1.0625}@media (max-width:576px){.slp-text-heading1-bold[data-v-fba90f83],.slp-text-heading1-bold[data-v-fba90f83] *{font-size:3rem;font-weight:660;letter-spacing:-.03em;line-height:1.0416666667}}.slp-text-heading2-bold[data-v-fba90f83],.slp-text-heading2-bold[data-v-fba90f83] *{font-size:3.125rem;font-weight:660;letter-spacing:-.03em;line-height:1.04}@media (max-width:576px){.slp-text-heading2-bold[data-v-fba90f83],.slp-text-heading2-bold[data-v-fba90f83] *{font-size:2.5rem;font-weight:660;letter-spacing:-.03em;line-height:1.05}}.slp-text-heading3-bold[data-v-fba90f83],.slp-text-heading3-bold[data-v-fba90f83] *{font-size:2.5rem;font-weight:660;letter-spacing:-.02em;line-height:1.05}@media (max-width:576px){.slp-text-heading3-bold[data-v-fba90f83],.slp-text-heading3-bold[data-v-fba90f83] *{font-size:2rem;font-weight:660;letter-spacing:-.02em;line-height:1.0625}}.slp-text-heading4-bold[data-v-fba90f83],.slp-text-heading4-bold[data-v-fba90f83] *{font-size:2rem;font-weight:660;letter-spacing:-.02em;line-height:1.125}@media (max-width:576px){.slp-text-heading4-bold[data-v-fba90f83],.slp-text-heading4-bold[data-v-fba90f83] *{font-size:1.75rem;font-weight:660;letter-spacing:-.02em;line-height:1.0714285714}}.slp-text-heading5-bold[data-v-fba90f83],.slp-text-heading5-bold[data-v-fba90f83] *{font-size:1.5rem;font-weight:660;letter-spacing:-.02em;line-height:1.1666666667}@media (max-width:576px){.slp-text-heading5-bold[data-v-fba90f83],.slp-text-heading5-bold[data-v-fba90f83] *{font-size:1.375rem;font-weight:660;letter-spacing:-.02em;line-height:1.0909090909}}.slp-text-body1[data-v-fba90f83],.slp-text-body1[data-v-fba90f83] *{font-size:1.125rem;font-weight:400;line-height:1.5555555556}.slp-text-body2[data-v-fba90f83],.slp-text-body2[data-v-fba90f83] *{font-size:1rem;font-weight:400;line-height:1.5}.slp-text-body3[data-v-fba90f83],.slp-text-body3[data-v-fba90f83] *{font-size:.875rem;font-weight:400;line-height:1.5714285714}.slp-text-body1-bold[data-v-fba90f83],.slp-text-body1-bold[data-v-fba90f83] *{font-size:1.125rem;font-weight:660;line-height:1.5555555556}.slp-text-body2-bold[data-v-fba90f83],.slp-text-body2-bold[data-v-fba90f83] *{font-size:1rem;font-weight:660;line-height:1.5}.slp-text-body3-bold[data-v-fba90f83],.slp-text-body3-bold[data-v-fba90f83] *{font-size:.875rem;font-weight:660;line-height:1.5714285714}.slp-text-all-caps[data-v-fba90f83],.slp-text-all-caps[data-v-fba90f83] *{font-size:.75rem;font-weight:660;letter-spacing:.1em;line-height:1.6666666667;text-transform:uppercase}.slp-text-quotes[data-v-fba90f83],.slp-text-quotes[data-v-fba90f83] *{font-size:1.4375rem;font-style:italic;font-weight:400;line-height:1.652173913}@media (max-width:576px){.slp-text-quotes[data-v-fba90f83],.slp-text-quotes[data-v-fba90f83] *{font-size:1rem;line-height:1.5rem}}.slp-text-emphasis[data-v-fba90f83],.slp-text-emphasis[data-v-fba90f83] *{font-size:1.4375rem;font-weight:400;line-height:1.652173913}.slp-text-arrow[data-v-fba90f83],.slp-text-arrow[data-v-fba90f83] *{color:#fff;cursor:pointer;font-size:1rem;font-weight:660;line-height:1.5}.slp-text-arrow[data-v-fba90f83] :hover,.slp-text-arrow[data-v-fba90f83]:hover{color:#171321}.slp-text-arrow:hover .slp-link-text[data-v-fba90f83],.slp-text-arrow[data-v-fba90f83] :hover .slp-link-text{text-decoration:underline}.slp-text-arrow[data-v-fba90f83] :active,.slp-text-arrow[data-v-fba90f83]:active{color:#fff}.slp-text-arrow:active .slp-link-text[data-v-fba90f83],.slp-text-arrow[data-v-fba90f83] :active .slp-link-text{text-decoration:underline}.arrow-symbol[data-v-fba90f83]{padding-left:4px}.side-navigation-layout[data-v-76494345]{display:flex}.side-navigation-layout--left[data-v-76494345]{flex-direction:row}.side-navigation-layout--right[data-v-76494345]{flex-direction:row-reverse}@media (max-width:1025px){.side-navigation-layout[data-v-76494345]{flex-direction:column}}.side-navigation[data-v-76494345]{display:none;height:-moz-fit-content;height:fit-content;padding:0 8px 96px;position:sticky;top:140px}@media (min-width:1025px){.side-navigation[data-v-76494345]{display:block}}.side-navigation__item[data-v-76494345]{padding:12px 0}.side-navigation__item[data-v-76494345]:first-child{margin-top:0}.side-navigation__link[data-v-76494345]{box-shadow:none;color:#171320;font-weight:700;line-height:12px;opacity:.2;text-decoration:none;transition:all .25s ease}.side-navigation__link[data-v-76494345]:hover{opacity:1}.side-navigation__link--active[data-v-76494345]{box-shadow:inset 0 -2px #7759c2;opacity:1}.side-navigation--dark .side-navigation__link[data-v-76494345]{box-shadow:none;color:#a2a1a6;font-size:1rem;font-weight:700;line-height:12px;opacity:1;text-decoration:none;transition:all .25s ease}.side-navigation--dark .side-navigation__link[data-v-76494345]:hover{box-shadow:none;color:#d1d0d3}.side-navigation--dark .side-navigation__link--active[data-v-76494345]{box-shadow:inset 0 -2px #7759c2;color:#fff}.side-navigation-dropdown[data-v-76494345]{background-color:#fff;display:block;margin:16px 0;position:sticky;top:132px;z-index:100}@media (min-width:1025px){.side-navigation-dropdown[data-v-76494345]{display:none}}.side-navigation-dropdown .dropdown-toggle[data-v-76494345]{border:1px solid #d1d0d3;border-radius:4px;color:#74717a;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:10px 16px;width:100%}.side-navigation-dropdown .dropdown-menu[data-v-76494345]{border:1px solid #d1d0d3;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 6px #0000001a;list-style:none;padding:0}.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-76494345]{padding:10px 16px}.side-navigation-dropdown .dropdown-menu .dropdown-item[data-v-76494345]:last-child{border-bottom:none}.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-76494345]{color:#171321;display:block;text-decoration:none}.side-navigation-dropdown .dropdown-menu .dropdown-link[data-v-76494345]:hover{font-weight:500}.side-navigation-content[data-v-76494345]{flex:1}.slp-radio[data-v-f37e970e]{cursor:pointer;font-size:1rem;margin-bottom:16px;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slp-radio.disabled[data-v-f37e970e]{color:#74717a!important;cursor:not-allowed}.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]{border:1px solid #d1d0d3!important;cursor:not-allowed}.slp-radio.disabled .slp-radio__checkmark[data-v-f37e970e]:after{background-color:#d1d0d3;display:block}.slp-radio:hover .slp-radio__checkmark[data-v-f37e970e]{border:1px solid #a989f5}.slp-radio input[data-v-f37e970e]{height:0;opacity:0;position:absolute;width:0}.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]{border:1px solid #a989f5}.slp-radio input:checked~.slp-radio__checkmark[data-v-f37e970e]:after{display:block}.slp-radio__checkmark[data-v-f37e970e]{border:1px solid #45424d;border-radius:50%;height:16px;left:0;position:absolute;top:2px;width:16px}.slp-radio__checkmark span[data-v-f37e970e],.slp-radio__checkmark[data-v-f37e970e]:hover{border:1px solid #a989f5}.slp-radio__checkmark[data-v-f37e970e]:after{background-color:#7759c2;border-radius:50%;content:"";display:none;height:2px;left:3px;padding:4px;position:absolute;top:3px;width:2px}.slp-radio-group[data-v-ae31ec89]{display:flex;flex-wrap:wrap}.slp-radio-group--horizontal[data-v-ae31ec89]{flex-direction:row}.slp-radio-group--horizontal .slp-radio[data-v-ae31ec89]:not(last-child){margin-right:24px;padding-left:24px}.slp-radio-group--horizontal .slp-radio__option[data-v-ae31ec89]{flex-basis:30%}.slp-radio-group--vertical[data-v-ae31ec89]{flex-direction:column}.slp-loading-linear[data-v-ee32411b]{animation:gradient-ee32411b 1s linear infinite;background:linear-gradient(90.89deg,#ef8cf3 -13.26%,#825ee9 67.46%);background-position:0 0;background-size:200% 200%;height:4px;position:relative;width:204px}@keyframes gradient-ee32411b{0%{background-position:200% 200%}50%{background-position:100% 100%}to{background-position:0 0}}.slp-loading-round[data-v-ee32411b]{animation:spin-ee32411b 1s linear infinite;background-color:#fff;border:8px solid #e8e7eb;border-radius:50%;border-top-color:#a989f5;height:32px;position:relative;transform:rotate(-45deg);width:32px}@keyframes spin-ee32411b{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}.depth-2[data-v-c3be63ed]{margin-left:32px}.depth-2.mobile[data-v-c3be63ed]{margin-left:16px}.depth-3[data-v-c3be63ed]{margin-left:48px}.depth-3.mobile[data-v-c3be63ed]{margin-left:24px}.depth-4[data-v-c3be63ed]{margin-left:64px}.depth-4.mobile[data-v-c3be63ed]{margin-left:32px}.depth-5[data-v-c3be63ed]{margin-left:80px}.depth-5.mobile[data-v-c3be63ed]{margin-left:40px}.anchor[data-v-c3be63ed]{border-radius:4px;color:#171321;display:block;margin-bottom:4px;padding:8px 16px}.anchor.selected[data-v-c3be63ed]{background-color:#f6f3fe}.anchor[data-v-c3be63ed]:hover{background-color:#e3d6ff;color:#171321}.mobile .anchor[data-v-c3be63ed]{margin-bottom:0}.mobile .anchor.selected[data-v-c3be63ed]{background-color:#fff}.mobile .anchor[data-v-c3be63ed]:hover{background-color:#fff;color:#171321}.dropdown[data-v-9b690a76]{background-color:#fff;left:0;position:sticky;right:0;top:20px;z-index:100}.dropdown .horizontal-rule[data-v-9b690a76]{border-top:1px solid #d1d0d3}.dropdown.hide .dropdown__button[data-v-9b690a76]{border-radius:4px!important}.dropdown.hide .dropdown__list[data-v-9b690a76]{display:none}.dropdown .nav-heading[data-v-9b690a76]{font-size:12px;margin-bottom:8px;padding:0 16px}.dropdown__button[data-v-9b690a76]{align-items:center;border:1px solid #d1d0d3!important;border-radius:4px 4px 0 0!important;display:flex;justify-content:space-between;width:100%}.dropdown__list[data-v-9b690a76]{background-color:#fff;border:1px solid #d1d0d3;border-radius:0 0 4px 4px;border-top:none;left:0;max-height:70vh;overflow-y:scroll;padding:16px 8px;position:absolute;right:0;top:42px}.dropdown__link[data-v-9b690a76]{align-items:center;color:#171321;display:flex;justify-content:space-between;margin-left:8px;text-decoration:none;width:100%}#collapsible-sidebar-wrapper[data-v-9319fd2e]{display:flex}#collapsible-sidebar-wrapper #collapsible-sidebar[data-v-9319fd2e]{align-self:flex-start;height:100%;max-height:calc(100vh - 96px);min-width:300px;overflow-y:scroll;padding:0 32px 32px;position:sticky;top:0}#collapsible-sidebar-wrapper #collapsible-sidebar .nav-heading[data-v-9319fd2e]{margin-bottom:8px}#collapsible-sidebar-wrapper #collapsible-sidebar .anchors[data-v-9319fd2e]{margin-bottom:32px}@media (min-width:768px){.mobile[data-v-9319fd2e]{display:none!important}}@media (max-width:768px){.desktop[data-v-9319fd2e]{display:none!important}}.slp-tooltip[data-v-a2668f04]{border-bottom:1px dashed #171321;display:inline-block;position:relative}.slp-tooltip.button-mode[data-v-a2668f04]{cursor:pointer}.slp-tooltip.no-border[data-v-a2668f04]{border:none}.slp-tooltip:hover .slp-tooltip__content[data-v-a2668f04]{opacity:1}.slp-tooltip__list[data-v-a2668f04]{list-style:disc inside;list-style-position:outside;margin-left:16px}.slp-tooltip__list li[data-v-a2668f04]{margin-bottom:8px}.slp-tooltip__wrapper[data-v-a2668f04]{pointer-events:none;position:relative;text-align:left}.slp-tooltip__content[data-v-a2668f04]{background:#333;border-radius:4px;color:#fff;font-size:12px;line-height:16px;padding:12px;position:absolute;transform:translate(-50%);transition:all .3s ease-in-out;width:170px;z-index:20}.slp-tooltip__content.hover-mode[data-v-a2668f04]{opacity:0}.slp-tooltip__content[data-v-a2668f04]:before{content:"";display:block;height:0;left:-8px;position:absolute;top:50px;width:0}.slp-tooltip__content.top[data-v-a2668f04]{bottom:30px;left:50%}.slp-tooltip__content.top[data-v-a2668f04]:before{border:8px solid transparent;border-top-color:#333;left:46%;top:98%}.slp-tooltip__content.bottom[data-v-a2668f04]{left:50%;top:28px}.slp-tooltip__content.bottom[data-v-a2668f04]:before{border-bottom:8px solid #333;border-left:8px solid transparent;border-right:8px solid transparent;left:46%;top:-8px}.slp-tooltip__content.right[data-v-a2668f04]{left:100%;top:50%;transform:translateY(-50%)}.slp-tooltip__content.right[data-v-a2668f04]:before{border-bottom:8px solid transparent;border-right:8px solid #333;border-top:8px solid transparent;left:-8px;top:50%;transform:translateY(-50%)}.slp-tooltip__content[data-v-a2668f04] a{color:#fff;cursor:pointer;pointer-events:all;text-decoration:underline}.breadcrumb[data-v-fd412793]{display:flex}.breadcrumb__crumb[data-v-fd412793]{align-items:center;color:#7759c2;display:flex;position:relative}.breadcrumb__crumb__tooltip[data-v-fd412793]{border-bottom:none!important;font-size:.875rem}.breadcrumb__crumb a span[data-v-fd412793]{white-space:nowrap}.breadcrumb__crumb[data-v-fd412793]:not(.breadcrumb__crumb--disabled):hover{text-decoration:underline}.breadcrumb__crumb--mobile[data-v-fd412793]{overflow:hidden}.breadcrumb__crumb--mobile a[data-v-fd412793]{flex:1}.breadcrumb__crumb--mobile a[data-v-fd412793],.breadcrumb__crumb--mobile span[data-v-fd412793]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__crumb--disabled[data-v-fd412793]{color:#74717a}.breadcrumb__crumb--disabled a[data-v-fd412793],.breadcrumb__crumb--disabled a[data-v-fd412793]:active,.breadcrumb__crumb--disabled a[data-v-fd412793]:focus,.breadcrumb__crumb--disabled a[data-v-fd412793]:hover{cursor:auto;text-decoration:none}.breadcrumb__crumb a[data-v-fd412793]{color:inherit}.breadcrumb__chevron[data-v-fd412793]{margin:0 10px 0 6px}.dropdown[data-v-9c71f7b0]{position:relative}.dropdown__select[data-v-9c71f7b0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #333;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:400;padding:14px 12px;width:100%}.dropdown[data-v-9c71f7b0]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' viewBox='0 0 12 7'%3E%3Cpath fill='%23333' d='M10.293.293a1 1 0 1 1 1.414 1.414l-5 5a1 1 0 0 1-1.414 0l-5-5A1 1 0 0 1 1.707.293L6 4.586z'/%3E%3C/svg%3E");pointer-events:none;position:absolute;right:28px;top:calc(50% - 14px)}.dropdown span[data-v-9c71f7b0]{color:#171321}.slp-background-color-primary-100[data-v-2b3ad016]{background-color:#d1d0d3}.slp-background-color-primary-200[data-v-2b3ad016]{background-color:#171321}.slp-background-color-primary-300[data-v-2b3ad016]{background-color:#fff}.slp-background-color-secondary-100[data-v-2b3ad016]{background-color:#d1d0d3}.slp-background-color-secondary-200[data-v-2b3ad016]{background-color:#fff}.slp-background-color-secondary-300[data-v-2b3ad016]{background-color:#171321}.slp-background-color-surface-50[data-v-2b3ad016]{background-color:#fff}.slp-background-color-surface-100[data-v-2b3ad016]{background-color:#f2f1f5}.slp-background-color-surface-200[data-v-2b3ad016]{background-color:#e8e7eb}.slp-background-color-surface-300[data-v-2b3ad016]{background-color:#d1d0d3}.slp-background-color-surface-400[data-v-2b3ad016]{background-color:#a2a1a6}.slp-background-color-surface-500[data-v-2b3ad016]{background-color:#74717a}.slp-background-color-surface-600[data-v-2b3ad016]{background-color:#45424d}.slp-background-color-surface-700[data-v-2b3ad016]{background-color:#171321}.slp-background-color-surface-800[data-v-2b3ad016]{background-color:#f6f3fe}.slp-background-color-surface-900[data-v-2b3ad016]{background-color:#eee7fd}.slp-background-color-surface-950[data-v-2b3ad016]{background-color:#e3d6ff}.slp-background-color-text-50[data-v-2b3ad016]{background-color:#fff}.slp-background-color-text-100[data-v-2b3ad016]{background-color:#d1d0d3}.slp-background-color-text-200[data-v-2b3ad016]{background-color:#74717a}.slp-background-color-text-300[data-v-2b3ad016]{background-color:#171321}.slp-background-color-text-link-100[data-v-2b3ad016]{background-color:#7759c2}.slp-background-color-alert-100[data-v-2b3ad016]{background-color:#ffd4d8}.slp-background-color-alert-200[data-v-2b3ad016]{background-color:#f24f63}.slp-background-color-alert-300[data-v-2b3ad016]{background-color:#cb3446}.slp-background-color-warning-100[data-v-2b3ad016]{background-color:#ffefc7}.slp-background-color-warning-200[data-v-2b3ad016]{background-color:#ffda7a}.slp-background-color-warning-300[data-v-2b3ad016]{background-color:#ffb800}.slp-background-color-success-100[data-v-2b3ad016]{background-color:#b8e5bc}.slp-background-color-success-200[data-v-2b3ad016]{background-color:#48a651}.slp-background-color-success-300[data-v-2b3ad016]{background-color:#327338}.slp-background-color-info-100[data-v-2b3ad016]{background-color:#d6eaff}.slp-background-color-info-200[data-v-2b3ad016]{background-color:#70b4ff}.slp-background-color-info-300[data-v-2b3ad016]{background-color:#3979bf}.slp-background-color-accent-100[data-v-2b3ad016]{background-color:#fca326}.slp-background-color-accent-200[data-v-2b3ad016]{background-color:#fc6d26}.slp-background-color-accent-300[data-v-2b3ad016]{background-color:#e24329}.slp-background-color-accent-400[data-v-2b3ad016]{background-color:#a989f5}.slp-background-color-accent-500[data-v-2b3ad016]{background-color:#7759c2}</style> <style>.grid-wrapper[data-v-54f6499e]{display:flex;flex-direction:column;overflow-x:clip}.grid-wrapper[data-v-54f6499e]>*{max-width:100%;min-width:0}.banner[data-v-54f6499e]{order:0}@media screen and (min-width:768px){.banner[data-v-54f6499e]{order:-1}}</style> <style>@media (max-width:1025px){:lang(en) .be-nav-navigation-mobile[data-v-96a86fe5]{display:block}}@media (min-width:1026px){:lang(en) .be-nav-navigation-desktop[data-v-96a86fe5]{display:block}}@media (max-width:1200px){:not(:lang(en)) .be-nav-navigation-mobile[data-v-96a86fe5]{display:block}}@media (min-width:1201px){:not(:lang(en)) .be-nav-navigation-desktop[data-v-96a86fe5]{display:block}}#navigation[data-v-96a86fe5]{background:#fff;left:0;min-height:84px;position:sticky;right:0;top:0;z-index:1025}@media (min-width:576px) and (max-width:1024px){#navigation[data-v-96a86fe5]{min-height:80px}}@media (max-width:575px){#navigation[data-v-96a86fe5]{min-height:116px}}.be-nav-navigation-mobile[data-v-96a86fe5]{border:none;display:none}.be-nav-navigation-mobile[data-v-96a86fe5] *,.be-nav-navigation-mobile[data-v-96a86fe5] :after,.be-nav-navigation-mobile[data-v-96a86fe5] :before{box-sizing:border-box}.be-nav-navigation-desktop[data-v-96a86fe5]{display:none}.be-nav-navigation-desktop[data-v-96a86fe5] *,.be-nav-navigation-desktop[data-v-96a86fe5] :after,.be-nav-navigation-desktop[data-v-96a86fe5] :before{box-sizing:border-box}</style> <style>.be-nav-navigation[data-v-3e0009a0]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#fff;padding:4px 24px 16px}.be-nav-navigation[data-v-3e0009a0] *,.be-nav-navigation[data-v-3e0009a0] :after,.be-nav-navigation[data-v-3e0009a0] :before{box-sizing:border-box}.be-nav-navigation-desktop[data-v-3e0009a0]{overflow-x:clip}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation[data-v-3e0009a0]{display:flex;justify-content:center;padding:4px 24px 16px}}.be-nav-navigation__login-popover[data-v-3e0009a0]{display:flex;flex-direction:column;min-width:240px;padding:0 24px}.be-nav-navigation__link[data-v-3e0009a0]{color:#7759c2}.be-nav-navigation__link[data-v-3e0009a0]:hover{text-decoration:underline}.be-nav-navigation__link[data-v-3e0009a0]:last-of-type{padding-bottom:0}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation__search[data-v-3e0009a0]{margin-right:0}}.be-nav-navigation__search svg[data-v-3e0009a0]{color:#74717a;transition:all .3s ease-in-out}.be-nav-navigation__search svg[data-v-3e0009a0]:hover{color:#45424d}.be-nav-navigation-bottom[data-v-3e0009a0]{align-items:center;display:flex;justify-content:space-between;padding-top:16px;width:100%}.be-nav-navigation-bottom.centered[data-v-3e0009a0]{justify-content:center}.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]{background-color:#e24329!important;border-color:#e24329!important;color:#fff!important}.be-nav-navigation-bottom__cta--accent[data-v-3e0009a0]:hover{background-color:#fff!important;color:#e24329!important}.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]{background:linear-gradient(93.83deg,#000 7.27%,#000 105.33%)!important;overflow:hidden;position:relative}.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover{background-color:#fff!important;color:#fff!important}.be-nav-navigation-bottom__cta--steel[data-v-3e0009a0]:hover:after{animation:shine-3e0009a0 .8s ease-in-out}.be-nav-navigation-bottom .navigation-bottom-left[data-v-3e0009a0]{align-items:center;color:#74717a!important;display:flex}.be-nav-navigation-bottom .navigation-bottom-left ul[data-v-3e0009a0]{white-space:nowrap}.be-nav-navigation-bottom .navigation-bottom-left--no-search[data-v-3e0009a0]{margin-right:40px}.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]{display:inline-block}.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child){margin-right:16px}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation-bottom .navigation-item[data-v-3e0009a0]:not(:last-child){margin-right:8px}}.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]{color:#74717a;position:relative;transition:all .1s ease-in-out}.be-nav-navigation-bottom .navigation-item_button--active[data-v-3e0009a0],.be-nav-navigation-bottom .navigation-item_button[data-v-3e0009a0]:hover{color:#171321}.be-nav-navigation-bottom .navigation-bottom-right[data-v-3e0009a0]{align-items:center;display:flex}@media screen and (min-width:1025px) and (max-width:1200px){.be-nav-navigation-bottom .navigation-bottom-right .slp-btn[data-v-3e0009a0]:not(:first-child){margin-right:8px}}.v-popper__arrow-container[data-v-3e0009a0]{display:none!important}.v-popper__popper[data-v-3e0009a0]{outline:none!important}@keyframes shine-3e0009a0{to{left:200%}}</style> <style>.navigation-dropdown[data-v-6683d6d6]{display:inline-block;margin-bottom:-16px;padding-bottom:16px;position:relative}.navigation-dropdown:hover .navigation-dropdown__popover[data-v-6683d6d6]{opacity:1;visibility:visible}.navigation-dropdown:hover .navigation-dropdown__button[data-v-6683d6d6]{color:#171321}.navigation-dropdown:hover .navigation-dropdown__button svg[data-v-6683d6d6]{display:block}.navigation-dropdown__button[data-v-6683d6d6]{color:#74717a;position:relative;transition:all .3s ease-in-out}.navigation-dropdown__button[data-v-6683d6d6]:hover{color:#171321}.navigation-dropdown__button:hover svg[data-v-6683d6d6]{display:block}.navigation-dropdown__button svg[data-v-6683d6d6]{bottom:-4px;display:none;left:calc(50% - 8px);position:absolute}.navigation-dropdown__popover[data-v-6683d6d6]{background-color:#fff;border:1px solid #d1d0d3;border-radius:4px;box-shadow:0 8px 50px -16px #d1d0d280;display:flex;flex-wrap:wrap;min-width:170px;position:absolute;top:50px;transition:visibility 0s,opacity .15s ease-in-out;z-index:1}.navigation-dropdown__popover--center[data-v-6683d6d6]{left:50%;transform:translate(-50%)}.navigation-dropdown__popover--hidden[data-v-6683d6d6]{opacity:0;visibility:hidden}.navigation-dropdown__popover--left[data-v-6683d6d6]{left:0;transform:translate(0)}.navigation-dropdown__popover--right[data-v-6683d6d6]{left:70px;transform:translate(-100%)}.navigation-dropdown__popover--show[data-v-6683d6d6]{opacity:1;visibility:visible}.navigation-dropdown__categories[data-v-6683d6d6]{display:flex;flex-direction:column;margin:0 4px;min-width:170px;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1200px){.navigation-dropdown__categories[data-v-6683d6d6]{margin:0 16px}}.navigation-dropdown__categories--mb[data-v-6683d6d6]{margin-bottom:24px!important}.navigation-dropdown__popover-link[data-v-6683d6d6]{color:#171321!important;padding:8px 0;white-space:nowrap}.navigation-dropdown__popover-link[data-v-6683d6d6]:hover{color:#7759c2!important}.navigation-dropdown__bottom-link[data-v-6683d6d6]{padding-bottom:0!important;padding-left:8px!important;transition:none!important}@media (min-width:1200px){.navigation-dropdown__bottom-link[data-v-6683d6d6]{padding-bottom:16px!important;padding-left:16px!important}}.navigation-dropdown__main[data-v-6683d6d6]{display:flex;flex-direction:column;justify-content:space-between;padding:24px 16px}@media (min-width:1200px){.navigation-dropdown__main[data-v-6683d6d6]{padding:24px 8px}}@media (max-width:1400px){.navigation-dropdown__main--w-columns[data-v-6683d6d6]{margin-right:-50px}}@media (max-width:1200px){.navigation-dropdown__main--w-columns[data-v-6683d6d6]{margin-right:-80px}}.navigation-dropdown__side-section[data-v-6683d6d6]{background-color:#f6f3fe;display:flex;flex-direction:column;justify-content:space-between;padding:24px;white-space:normal}.navigation-dropdown__side-section h5[data-v-6683d6d6],.navigation-dropdown__side-section p[data-v-6683d6d6]{color:#171321}.navigation-dropdown__side-section[data-v-6683d6d6]:hover{background-color:#e3d6ff;transition:all .3s ease-in-out}.navigation-dropdown__image[data-v-6683d6d6],.navigation-dropdown__logo[data-v-6683d6d6]{height:160px;margin-bottom:16px;max-width:200px;width:200px}@media (min-width:1200px){.navigation-dropdown__image[data-v-6683d6d6],.navigation-dropdown__logo[data-v-6683d6d6]{max-width:239px;width:239px}}.navigation-dropdown__logo[data-v-6683d6d6]{background:#fff;border-radius:4px 4px 50px;box-sizing:border-box;padding:12px}.navigation-dropdown__logo img[data-v-6683d6d6]{-o-object-fit:contain;object-fit:contain}.navigation-dropdown__icon[data-v-6683d6d6]{margin-bottom:16px;max-width:200px;width:200px}@media (min-width:1200px){.navigation-dropdown__icon[data-v-6683d6d6]{max-width:239px;width:239px}}.navigation-dropdown__icon img[data-v-6683d6d6]{border-bottom-right-radius:50px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.navigation-dropdown__side-link[data-v-6683d6d6]{padding-bottom:0!important;padding-left:0!important;text-align:left!important;transition:none!important}.navigation-dropdown__side-link[data-v-6683d6d6]>*{transition:none!important}.navigation-dropdown__side-link-small[data-v-6683d6d6]{font-size:14px!important}.navigation-dropdown__footer[data-v-6683d6d6]{background-color:#f6f3fe;padding:24px 32px 32px}@media (min-width:1025px){.navigation-dropdown__cards[data-v-6683d6d6]{display:flex;padding:24px 8px}}.nav-card-grid[data-v-6683d6d6]{display:grid;gap:1px;grid-template-columns:repeat(3,300px)}.nav-card-grid.separators[data-v-6683d6d6]{background-color:#e8e7eb}.with-footer[data-v-6683d6d6]{display:flex;flex-direction:column}@media (min-width:1025px){.navigation-dropdown-list--w-footer[data-v-6683d6d6]{padding:0 16px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__wrapper[data-v-6683d6d6]{padding:24px 8px}}.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6]{margin-top:8px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__item[data-v-6683d6d6]{padding:12px 0!important}.navigation-dropdown-list--w-footer .navigation-dropdown-list__section[data-v-6683d6d6]{gap:10px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link[data-v-6683d6d6]{font-size:16px;margin-top:20px;padding:16px 0 0!important}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon[data-v-6683d6d6]{height:12px;position:relative;width:12px}.navigation-dropdown-list--w-footer .navigation-dropdown-list__bottom-link .slp-icon svg[data-v-6683d6d6]{left:0;position:absolute;top:0}</style> <style>.nav-card[data-v-4cb1eda5]{align-items:flex-start;background:#fff;display:flex;flex:1 1 300px;flex-direction:column;gap:16px;height:100%;min-width:300px;padding:24px}.nav-card ul[data-v-4cb1eda5]{width:100%}.nav-card ul[data-v-4cb1eda5]>:first-child{padding-top:0!important}.nav-card .title[data-v-4cb1eda5]{align-items:center;color:#000;display:flex;flex-wrap:nowrap}.nav-card .title:hover .title-chevron[data-v-4cb1eda5]{visibility:visible}.nav-card .title[data-v-4cb1eda5] br{content:"";display:none}@media (min-width:1025px){.nav-card .title[data-v-4cb1eda5] br{display:block}}.nav-card .title[data-v-4cb1eda5] .icon{height:16px;width:16px}@media (min-width:1025px){.nav-card .title[data-v-4cb1eda5] .icon{display:none}}.nav-card .title[data-v-4cb1eda5] .icon *{fill:currentColor}.nav-card .description[data-v-4cb1eda5],.nav-card .items[data-v-4cb1eda5],.nav-card .title[data-v-4cb1eda5]{white-space:normal}.nav-card.nav-card--w-separator[data-v-4cb1eda5]{border-left:1px solid #e8e7eb}.nav-card.nav-card--w-separator[data-v-4cb1eda5]:first-of-type{border-left-color:transparent}.nav-card__item[data-v-4cb1eda5]{border-bottom:1px solid #d1d0d3;margin:0 16px;padding:16px 0!important}@media (min-width:1025px){.nav-card__item[data-v-4cb1eda5]{border-bottom:0;margin:0;padding:0 0 16px!important}}.nav-card__item span[data-v-4cb1eda5]{font-weight:400;white-space:normal}@media (min-width:1025px){.nav-card__item span[data-v-4cb1eda5]{font-weight:600}}.nav-card__card[data-v-4cb1eda5]{align-items:flex-start;background:#fff;display:flex;flex-direction:column;gap:16px;width:100%}.nav-card__card:hover .link[data-v-4cb1eda5],.nav-card__card:hover .title[data-v-4cb1eda5] .icon{color:#7759c2}@media (min-width:1200px){.nav-card__card:hover .title[data-v-4cb1eda5] .icon{align-self:flex-end;display:block;margin-bottom:6px}}.nav-card__card:hover .nav-card__link[data-v-4cb1eda5]{text-decoration-color:#000}.nav-card__card:hover .nav-card__link .slp-icon[data-v-4cb1eda5]{transform:translate(8px)}.nav-card__card .icon[data-v-4cb1eda5]{height:16px;width:16px}.nav-card__card .icon[data-v-4cb1eda5] *{fill:currentColor}.nav-card__icon[data-v-4cb1eda5]{color:#171321;height:24px;width:24px}@media (min-width:1200px){.nav-card__icon[data-v-4cb1eda5]{color:#74717a}}.nav-card__article[data-v-4cb1eda5]{display:flex;flex-direction:column;gap:16px}.nav-card .nav-card__link[data-v-4cb1eda5]{align-items:center;color:#000;display:inline-flex;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:all .3s ease}.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5]{height:12px!important;position:relative;transform:translate(0);transition:all .3s ease;width:12px!important}.nav-card .nav-card__link .slp-icon[data-v-4cb1eda5] svg{left:0;position:absolute;top:0}.anchor-wrapper:hover .cta[data-v-4cb1eda5],.anchor-wrapper:hover .link[data-v-4cb1eda5]{color:#7759c2}.description[data-v-4cb1eda5]{color:#74717abf}.items[data-v-4cb1eda5]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:4px}@media (max-width:1025px){.items[data-v-4cb1eda5]{padding-left:16px;width:100%}.items .item[data-v-4cb1eda5]{border-bottom:1px solid #d1d0d3;padding-bottom:16px;width:100%}.items .link[data-v-4cb1eda5]{color:#171321;font-weight:400}}.link[data-v-4cb1eda5]{color:#000}.link[data-v-4cb1eda5]:hover{color:#7759c2}.cta[data-v-4cb1eda5]{align-items:center;display:flex}.title-chevron[data-v-4cb1eda5]{align-self:flex-end;padding-bottom:25px;visibility:hidden}@media (max-width:1025px){.title-chevron[data-v-4cb1eda5]{visibility:visible}}</style> <style>.nav-footer[data-v-536eaa06]{align-self:stretch;background-color:#f6f3fe;display:flex;flex-direction:column;gap:24px;padding:24px 32px 32px;width:100%}.nav-footer__title[data-v-536eaa06]{color:#7759c2}@media (min-width:1025px){.nav-footer[data-v-536eaa06]{padding:24px}}@media (min-width:1200px){.nav-footer[data-v-536eaa06]{padding:32px}}.footer-button-container[data-v-536eaa06]{background-color:#f6f3fe;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width:1025px){.footer-button-container[data-v-536eaa06]{grid-template-columns:1fr}}.footer-button-container .button[data-v-536eaa06]{background:#eee7fd;border:none;border-radius:4px;color:#000;justify-content:center;width:100%}.footer-button-container .button[data-v-536eaa06]:hover{background:#e3d6ff;border:none}</style> <style>@media (min-width:1025px){.navigation-dropdown-list[data-v-d937d793]{display:flex}.navigation-dropdown-list__wrapper[data-v-d937d793]{display:flex;flex-wrap:wrap;padding:24px}.navigation-dropdown-list__sections[data-v-d937d793]{display:flex;gap:16px}}.navigation-dropdown-list__section[data-v-d937d793]{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;gap:16px;margin:24px 16px 0;min-width:170px;page-break-inside:avoid}@media (min-width:1025px){.navigation-dropdown-list__section[data-v-d937d793]{margin:0}}@media (min-width:1200px){.navigation-dropdown-list__section[data-v-d937d793]{margin:0 8px}}.navigation-dropdown-list__feature[data-v-d937d793]{background-color:var(--backgroundColor,#fff);color:var(--textColor,#171321);display:block;display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative;white-space:normal}.navigation-dropdown-list__feature[data-v-d937d793]>*{position:relative}.navigation-dropdown-list__feature[data-v-d937d793]:before{background-color:var(--backgroundColor,#fff);border-radius:0 4px 4px 0;content:"";height:calc(100% + 2px);left:0;position:absolute;top:-1px;width:calc(100% + 2px)}.navigation-dropdown-list__feature__article[data-v-d937d793],.navigation-dropdown-list__feature__content[data-v-d937d793]{color:var(--textColor,#171321)}.navigation-dropdown-list__feature__article[data-v-d937d793],.navigation-dropdown-list__feature__article a[data-v-d937d793],.navigation-dropdown-list__feature__content[data-v-d937d793],.navigation-dropdown-list__feature__content a[data-v-d937d793]{display:flex;flex-direction:column;height:100%;justify-content:space-between;white-space:normal}.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793],.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793]{text-align:left;text-decoration:none}.navigation-dropdown-list__feature__article a .navigation-dropdown-list__side-link[data-v-d937d793] svg *,.navigation-dropdown-list__feature__content a .navigation-dropdown-list__side-link[data-v-d937d793] svg *{fill:currentColor}.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793],.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793]{text-decoration:none}.navigation-dropdown-list__feature__article a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg,.navigation-dropdown-list__feature__content a:hover .navigation-dropdown-list__side-link[data-v-d937d793] svg{transform:translate(8px)}.navigation-dropdown-list__feature__title[data-v-d937d793],.navigation-dropdown-list__feature__title span[data-v-d937d793]{color:#7759c2}.navigation-dropdown-list__side-link[data-v-d937d793]{color:var(--textColor,#171321)}.navigation-dropdown-list__item[data-v-d937d793]{border-bottom:1px solid #d1d0d3;padding:12px 0!important}@media (min-width:1025px){.navigation-dropdown-list__item[data-v-d937d793]{border-bottom:0;margin:0;padding:8px 0!important}}.navigation-dropdown-list__item[data-v-d937d793] span{font-size:18px;font-weight:400;line-height:28px}@media (min-width:1025px){.navigation-dropdown-list__item[data-v-d937d793] span{font-size:16px;line-height:24px}}.navigation-dropdown-list__item[data-v-d937d793] a{color:#171321}.navigation-dropdown-list__item[data-v-d937d793] a:hover{color:#7759c2}.navigation-dropdown-list__title[data-v-d937d793]{color:#7759c2;margin:24px 16px 16px}@media (min-width:1025px){.navigation-dropdown-list__title[data-v-d937d793]{margin:8px 0 0}}.navigation-dropdown-list__list[data-v-d937d793]{padding-left:16px}@media (min-width:1025px){.navigation-dropdown-list__list[data-v-d937d793]{padding-left:0}}.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:16px 32px}@media (min-width:1025px){.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:11px 0 0}}@media (min-width:1200px){.navigation-dropdown-list__bottom-link[data-v-d937d793]{margin:11px 8px 0}}.navigation-dropdown-list__image[data-v-d937d793]{margin-bottom:16px;max-width:375px;width:100%}@media (min-width:1025px){.navigation-dropdown-list__image[data-v-d937d793]{height:160px;max-width:200px;width:200px}}@media (min-width:1200px){.navigation-dropdown-list__image[data-v-d937d793]{max-width:239px;width:239px}}.navigation-dropdown-list__image img[data-v-d937d793]{height:100%;width:100%}.navigation-dropdown-list__feature-desc[data-v-d937d793]{margin:32px 0}@media (min-width:1025px){.navigation-dropdown-list__feature-desc[data-v-d937d793]{margin:0 0 8px}}</style> <style>.be-nav__nav-button[data-v-62226572]{transition:background-color .1s ease-in-out!important}.be-nav__nav-button--steel[data-v-62226572]{background:linear-gradient(93.83deg,#000 7.27%,#000 105.33%)!important;overflow:hidden;position:relative}.be-nav__nav-button--steel[data-v-62226572]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav__nav-button--steel[data-v-62226572]:hover{background-color:#fff!important;color:#fff!important}.be-nav__nav-button--steel[data-v-62226572]:hover:after{animation:shine-62226572 .8s ease-in-out}.be-nav__nav-button--accent[data-v-62226572]{background-color:#e24329!important;border-color:#e24329!important;color:#fff!important}.be-nav__nav-button--accent[data-v-62226572]:hover{background-color:#fff!important;color:#e24329!important}.be-nav__nav-button--animate[data-v-62226572]:after{animation:shine-62226572 1s ease-in-out}.be-nav__nav-button--gleam[data-v-62226572]{background:linear-gradient(93.83deg,#c7b1febf 7.27%,#ffd4d8bf 105.33%)!important;border:none!important;color:#171321!important;overflow:hidden;position:relative}.be-nav__nav-button--gleam[data-v-62226572]:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-200%;position:absolute;top:0;transform:skew(-20deg);width:200%}.be-nav__nav-button--gleam[data-v-62226572]:hover:after{animation:shine-62226572 .8s ease-in-out}@keyframes shine-62226572{to{left:200%}}</style> <style>.be-nav-tablet[data-v-86247b2c]{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:16px 8px}@media (max-width:576px){.be-nav-tablet[data-v-86247b2c]{display:none}}.be-nav-tablet[data-v-86247b2c] *,.be-nav-tablet[data-v-86247b2c] :after,.be-nav-tablet[data-v-86247b2c] :before{box-sizing:border-box}.be-nav-phone[data-v-86247b2c]{background-color:#fff}@media (min-width:577px){.be-nav-phone[data-v-86247b2c]{display:none}}.be-nav-phone[data-v-86247b2c] *,.be-nav-phone[data-v-86247b2c] :after,.be-nav-phone[data-v-86247b2c] :before{box-sizing:border-box}.be-nav-phone .navigation-top[data-v-86247b2c]{border-radius:0;justify-content:center;width:100%}.be-nav-phone .navigation-top:hover svg[data-v-86247b2c]{fill:#000}.be-nav-phone .navigation-bottom[data-v-86247b2c]{align-items:center;display:flex;justify-content:space-between;padding:16px}.be-nav-phone .navigation-bottom .search-icon[data-v-86247b2c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#171321!important}.be-nav-phone .navigation-bottom .search-icon svg path[data-v-86247b2c]{fill:#171321!important}.be-nav-phone__icon[data-v-86247b2c],.be-nav-phone__icon[data-v-86247b2c] *{color:#fff;fill:currentColor}.navigation-top:hover .be-nav-phone__icon[data-v-86247b2c],.navigation-top:hover .be-nav-phone__icon[data-v-86247b2c] *{color:#000}</style> <style>.be-nav-search[data-v-caad2a1a]{background-color:#fff;bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:84px}@media (max-width:1025px){.be-nav-search[data-v-caad2a1a]{overflow-x:hidden;top:0}}.be-nav-search__container[data-v-caad2a1a]{height:100%}@media (max-width:1025px){.be-nav-search__container[data-v-caad2a1a]{padding:0!important}}.be-nav-search__row[data-v-caad2a1a]{flex-wrap:nowrap!important;height:100%;justify-content:center}.be-nav-search__row[data-v-caad2a1a]:focus-visible{outline:none}.be-nav-search__close[data-v-caad2a1a]{display:flex;justify-content:flex-end;margin-top:16px}.be-nav-search__close--text[data-v-caad2a1a]{color:#171321!important}</style> <style>.be-nav-suggestions__default[data-v-8f850be7]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px}@media (min-width:1025px){.be-nav-suggestions__default[data-v-8f850be7]{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.be-nav-suggestions__default[data-v-8f850be7]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.be-nav-suggestions__default[data-v-8f850be7]{width:100%}}.be-nav-suggestions__default-btn[data-v-8f850be7]{background-color:#f6f3fe!important;border:none!important;color:#171321!important;justify-content:center;margin-bottom:16px;transition:all .3s ease-in-out;width:100%}@media (max-width:1025px){.be-nav-suggestions__default-btn[data-v-8f850be7]{max-width:100%}}.be-nav-suggestions__default-btn[data-v-8f850be7]:hover{background-color:#e3d6ff!important}.be-nav-suggestions__result[data-v-8f850be7]{align-items:center;display:flex}.be-nav-suggestions__result--icon[data-v-8f850be7]{min-width:16px}.be-nav-suggestions__result--icon svg[data-v-8f850be7]{min-height:16px;min-width:16px}.be-nav-suggestions__result .slp-btn[data-v-8f850be7]{color:#7759c2;font-weight:400}.be-nav-suggestions__result .slp-btn[data-v-8f850be7]:hover{text-decoration-color:#7759c2}@media (max-width:768px){.be-nav-suggestions__result .slp-btn[data-v-8f850be7]{padding-left:8px!important}}.be-nav-suggestions__result .slp-btn span[data-v-8f850be7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}</style> <style>.banner[data-v-f53c2d49]{display:block}.banner[data-v-f53c2d49]:hover .icon{transform:translate(8px)}.banner__desktop[data-v-f53c2d49]{align-items:center;background-color:#171321;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;width:100%}@media (max-width:768px){.banner__desktop[data-v-f53c2d49]{display:none}}.banner__desktop .content[data-v-f53c2d49]{align-items:center;display:flex;justify-content:center}.banner__desktop .icon[data-v-f53c2d49]{color:#fff;display:flex;transition:all .3s ease}.banner__desktop .icon[data-v-f53c2d49] svg *{fill:currentColor}.banner__desktop .image[data-v-f53c2d49]{margin-right:8px}.banner__desktop .text[data-v-f53c2d49]{color:#fff;padding:16px 0;text-decoration:underline}.banner__mobile[data-v-f53c2d49]{--background-gradient:linear-gradient(135deg,#f7a20f,#a989f5,#962eff,#09f);color:#171321;display:block;font-size:14px;margin:9px;padding:8px 12px;position:relative;text-decoration:none}.banner__mobile[data-v-f53c2d49]:before{background:var(--background-gradient) border-box;border:2px solid transparent;border-radius:70px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;position:absolute}.banner__mobile .pill-content[data-v-f53c2d49]{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.banner__mobile .pill-content .slp-icon[data-v-f53c2d49]{margin-left:16px;transition:transform .2s ease-in-out}@media (min-width:768px){.banner__mobile[data-v-f53c2d49]{display:none}}</style> <style>.be-nav-footer[data-v-7186f2ea]{background-color:#171321;color:#fff;overflow:hidden;padding:40px 16px}.be-nav-footer[data-v-7186f2ea] *,.be-nav-footer[data-v-7186f2ea] :after,.be-nav-footer[data-v-7186f2ea] :before{box-sizing:border-box}.be-nav-footer .disclaimer[data-v-7186f2ea]{background:#f2f1f5;padding:32px 0}@media (max-width:768px){.be-nav-footer .container[data-v-7186f2ea]{padding:0!important}}.be-nav-footer .footer__navigation[data-v-7186f2ea]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media (min-width:1220px){.be-nav-footer .footer__navigation[data-v-7186f2ea]{flex-direction:row;flex-wrap:nowrap}}.be-nav-footer .logo[data-v-7186f2ea]{display:flex;margin:0 auto 0 0}.be-nav-footer .logo span[data-v-7186f2ea]{font-size:1.125rem;margin-left:4px}.be-nav-footer .content[data-v-7186f2ea]{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:48px}@media (min-width:1220px){.be-nav-footer .content[data-v-7186f2ea]{margin-top:0}}@media (min-width:769px){.be-nav-footer .column-wrapper[data-v-7186f2ea]{margin-top:24px}}.be-nav-footer .column[data-v-7186f2ea]{flex:1 0 auto;max-width:150px;min-width:2rem;width:100%}.be-nav-footer .column__heading[data-v-7186f2ea]{margin-bottom:16px}@media (max-width:768px){.be-nav-footer .column__nested[data-v-7186f2ea]{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;max-width:100%}.be-nav-footer .column__nested[data-v-7186f2ea]>*{width:145px}}@media (min-width:768px){.be-nav-footer .column[data-v-7186f2ea]{max-width:160px}}@media (max-width:768px){.be-nav-footer .divided[data-v-7186f2ea]{width:100%}}.be-nav-footer .links__item[data-v-7186f2ea]{margin-bottom:8px}.be-nav-footer .links__item[data-v-7186f2ea]:hover{text-decoration:underline}@media (max-width:768px){.be-nav-footer .links__divided[data-v-7186f2ea]{-moz-column-gap:calc(100% - 290px);column-gap:calc(100% - 290px);-moz-columns:120px 2;columns:120px 2}}.be-nav-footer .link[data-v-7186f2ea]{color:#fff;font-size:.875rem;line-height:1.5714285714}.be-nav-footer .footer__cta[data-v-7186f2ea]{display:flex;flex-direction:column;padding-top:64px}@media (min-width:768px){.be-nav-footer .footer__cta[data-v-7186f2ea]{padding-top:96px}}.be-nav-footer .footer__selectors[data-v-7186f2ea]{align-items:baseline;border-bottom:1px solid #fff;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:32px;padding-bottom:24px}@media (min-width:768px){.be-nav-footer .footer__selectors[data-v-7186f2ea]{flex-direction:row}}.be-nav-footer .footer__selectors--two-children[data-v-7186f2ea]{justify-content:space-between}.be-nav-footer__source-buttons[data-v-7186f2ea]{display:flex;flex-wrap:wrap;gap:8px 24px}.be-nav-footer__button[data-v-7186f2ea]{border:none;color:#fff;cursor:pointer;font-size:.875rem;font-weight:660;padding:0;text-decoration:underline}.be-nav-footer__button--black[data-v-7186f2ea]{color:#171321}.be-nav-footer .source p[data-v-7186f2ea]{font-size:.875rem;margin-bottom:8px}.be-nav-footer .source a[data-v-7186f2ea]{color:#fff;font-weight:660;text-decoration:underline}.be-nav-footer .source img[data-v-7186f2ea]{display:inline-block;margin-left:5px;vertical-align:middle}.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-7186f2ea],.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-7186f2ea]{border:none!important;color:#fff!important;cursor:pointer;font-family:GitLab Sans,sans-serif!important;font-size:14px!important;padding:0!important;text-align:left!important}.be-nav-footer #ot-sdk-btn.optanon-show-settings[data-v-7186f2ea]:hover,.be-nav-footer #ot-sdk-btn.ot-sdk-show-settings[data-v-7186f2ea]:hover{background:inherit;text-decoration:underline}</style> <style>.be-nav-language-selector[data-v-156c10ea]{position:relative}.be-nav-language-selector__dropdown-btn[data-v-156c10ea]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:8px;justify-content:flex-start;padding:8px 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.be-nav-language-selector__dropdown-btn svg[data-v-156c10ea]{height:14px;width:14px}.be-nav-language-selector__dropdown[data-v-156c10ea]{background-color:#fff;border:1px solid #d1d0d3;border-radius:4px;bottom:100%;min-width:345px;opacity:1;position:absolute;transition:all .3s ease-in-out;visibility:visible}.be-nav-language-selector__dropdown--hidden[data-v-156c10ea]{opacity:0;visibility:hidden}.be-nav-language-selector__list[data-v-156c10ea]{display:flex;flex-direction:column;width:100%}.be-nav-language-selector__item[data-v-156c10ea]{display:flex;transition:background-color .3s ease-in-out}.be-nav-language-selector__item[data-v-156c10ea]:hover{background-color:#e8e7eb}.be-nav-language-selector__item-button[data-v-156c10ea]{border:none;color:#171321;cursor:pointer;display:flex;justify-content:space-between;padding:8px 16px;width:100%}.be-nav-language-selector__item-button[data-v-156c10ea]:hover{text-decoration:none}</style> <style>.social__links[data-v-cfa6ae15]{align-items:center;display:flex;gap:15px;margin-top:32px;width:100%}@media (min-width:829px){.social__links[data-v-cfa6ae15]{margin-top:0;width:inherit}}.social__links--icon[data-v-cfa6ae15]{color:#fff;height:auto;transition:.3s;width:24px}.social__links--icon[data-v-cfa6ae15] *{fill:currentColor}.social__links--icon[data-v-cfa6ae15]:hover{color:#a989f5}</style> <style>.footer-source[data-v-d5c4ad0e]{display:flex;flex-direction:column}.footer-source__source-buttons[data-v-d5c4ad0e]{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-source p[data-v-d5c4ad0e]{font-size:.875rem;margin-bottom:8px}.footer-source a[data-v-d5c4ad0e]{color:#fff;font-weight:660;text-decoration:underline}.footer-source img[data-v-d5c4ad0e]{display:inline-block;margin-left:5px;vertical-align:middle}</style> <style>.full-width-hero[data-v-0201f0a5]{padding:96px 0;position:relative;z-index:1}.full-width-hero__buttons .slp-btn[data-v-0201f0a5]{border-color:#fff}@media (max-width:576px){.full-width-hero__buttons .slp-btn[data-v-0201f0a5]{justify-content:center;width:100%}}.full-width-hero__wrapper[data-v-0201f0a5]{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.full-width-hero__wrapper[data-v-0201f0a5]{align-items:center;flex-direction:row}}@media (min-width:1025px){.full-width-hero__wrapper[data-v-0201f0a5]{gap:4%}}.full-width-hero__hero-text[data-v-0201f0a5]{color:#fff;margin-top:32px;text-align:center}@media (min-width:768px){.full-width-hero__hero-text[data-v-0201f0a5]{padding-top:0}}.full-width-hero__title[data-v-0201f0a5]{color:#a2a1a6;margin:auto;max-width:600px}.full-width-hero--dark[data-v-0201f0a5]{background-color:#171321}.full-width-hero__logo-image[data-v-0201f0a5]{max-height:46px}</style> <style>.button-banner[data-v-a5c46975]{align-items:center;animation:opacity-intro-a5c46975 .9s linear .8s forwards;background:linear-gradient(0deg,#e1966b1a,#6e43d31a);border:1px solid #45424d;border-radius:20px;color:#fff;display:flex;justify-content:space-between;margin-bottom:64px;padding:8px 16px}.button-banner:hover .slp-icon[data-v-a5c46975]{transform:translate(8px)}.button-banner__icon[data-v-a5c46975]{color:#fff;transition:all .3s ease}.button-banner__icon[data-v-a5c46975] *{fill:currentColor}@keyframes opacity-intro-a5c46975{0%{opacity:0}to{opacity:1}}</style> <style>.video-modal-loop[data-v-ff1429fc]{cursor:pointer;position:relative}.video-modal-loop__play-icon[data-v-ff1429fc]{border:2px solid #45424d;border-radius:9999px;box-sizing:content-box;color:#171321;cursor:pointer;font-size:48px;height:96px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s ease;width:96px;z-index:2}.video-modal-loop__play-icon path[data-v-ff1429fc]{fill:#fff;transition:color .2s ease}.video-modal-loop__play-icon circle[data-v-ff1429fc]{fill:currentColor;transition:color .2s ease}.video-modal-loop__video-looping[data-v-ff1429fc]{filter:brightness(.6);width:100%}.video-modal-loop:hover .video-modal-loop__play-icon[data-v-ff1429fc]{color:#1e1d43}.video-modal-loop:hover .video-modal-loop__play-icon path[data-v-ff1429fc]{color:#fff}.video-modal-loop--dark[data-v-ff1429fc]{background-color:#171321}</style> <style>.modal[data-v-8019ad5d]{background:transparent;display:flex;flex-direction:column;margin-top:160px}@media (max-width:1025px){.modal[data-v-8019ad5d]{width:100%}}.modal__backdrop[data-v-8019ad5d]{align-items:flex-start;background-color:#171321d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1040}.modal__backdrop--light[data-v-8019ad5d]{background-color:#d1d0d2c4}.modal__header[data-v-8019ad5d]{background-color:transparent;justify-content:space-between;position:relative}.modal__footer[data-v-8019ad5d],.modal__header[data-v-8019ad5d]{display:flex;padding:16px}.modal__body[data-v-8019ad5d]{padding:8px;position:relative}.btn__close[data-v-8019ad5d]{border:none;border-radius:50%;cursor:pointer;height:45px;position:absolute;right:-8px;top:0;width:45px}@media (min-width:1025px){.btn__close[data-v-8019ad5d]{right:-24px}}.btn__close svg[data-v-8019ad5d]{height:100%;width:100%}</style> <style>.video-wrapper[data-v-803c7e46]{position:relative;width:100%}.video-wrapper .video[data-v-803c7e46]{cursor:pointer;height:100%!important;width:920px!important}@media (max-width:1025px){.video-wrapper .video[data-v-803c7e46]{width:100%!important}}.video-wrapper .video[data-v-803c7e46] .video-thumbnail,.video-wrapper .video[data-v-803c7e46] .vimeo-player{height:100%}.video-wrapper .video-thumbnail[data-v-803c7e46]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.video-wrapper .video-thumbnail:hover+.video-thumbnail__play-icon .circle[data-v-803c7e46]{fill:#7d2bd9;opacity:1}.video-wrapper .video-thumbnail__play-icon[data-v-803c7e46]{opacity:.75;position:absolute;right:47%;top:40%;transition:all .3s}.video-wrapper .video-thumbnail__play-icon .circle[data-v-803c7e46]{fill:#333;transition:all .3s ease-in-out}</style> <style>.sticky-nav[data-v-9163961f]{background-color:#fff;padding:16px 0;transition:all .3s ease;z-index:100}.sticky-nav__ul[data-v-9163961f]{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:576px){.sticky-nav__ul[data-v-9163961f]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}}.sticky-nav__li[data-v-9163961f]{margin:0 16px}.sticky-nav__li.active a[data-v-9163961f]{border-bottom:1px solid #a989f5;color:#a989f5;font-weight:600}.sticky-nav a[data-v-9163961f],.sticky-nav a[data-v-9163961f]:hover{text-decoration:none}.sticky-nav a[data-v-9163961f]:hover{border-bottom:1px solid #a989f5}.sticky-nav.sticky[data-v-9163961f]{position:fixed;top:84px;width:100%}@media (max-width:576px){.sticky-nav.sticky[data-v-9163961f]{top:116px}}.sticky-nav--dark[data-v-9163961f]{background-color:#171321}.sticky-nav--dark a[data-v-9163961f]{color:#fff}.sticky-nav--dark.active a[data-v-9163961f]{color:#a989f5}</style> <style>.accordion-and-text-col__description[data-v-16504234]{max-width:550px}.accordion-and-text-col--dark[data-v-16504234]{background-color:#171321;color:#fff}.accordion-and-text-col--dark .accordion-and-text-col__description[data-v-16504234]{color:#a2a1a6}.accordion-and-text-col--dark[data-v-16504234] .accordion{color:currentColor}.accordion-and-text-col--dark[data-v-16504234] .accordion .accordion__icon:after,.accordion-and-text-col--dark[data-v-16504234] .accordion .accordion__icon:before{background-color:currentColor}.accordion-and-text-col--dark[data-v-16504234] .accordion .accordion-and-text-col__description,.accordion-and-text-col--dark[data-v-16504234] .accordion .content{color:#a2a1a6}.accordion-and-text-col--dark[data-v-16504234] .accordion .accordion__summary{align-items:center;border-top:1px solid #45424d;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:16px}.accordion-and-text-col--dark[data-v-16504234] .accordion .accordion-title{flex:1;font-weight:600}.accordion-and-text-col--dark[data-v-16504234] .accordion .content{padding:0 0 32px}.accordion-and-text-col--dark[data-v-16504234] .accordion .content p{margin-bottom:16px}</style> <style>.accordion[data-v-de3f67eb]{color:#171321;list-style-type:none;overflow:hidden;text-align:left;width:100%}.accordion.on-dark-background[data-v-de3f67eb]{color:#fff}.accordion__summary[data-v-de3f67eb]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:23px;justify-content:space-between;padding:0;text-align:left;width:100%}@media (max-width:768px){.accordion__summary[data-v-de3f67eb]{padding:16px 0}}.accordion .summary-header[data-v-de3f67eb]{display:flex;max-width:85%}.accordion__content-container[data-v-de3f67eb]{font-size:16px;text-align:left}.accordion .slp-btn[data-v-de3f67eb]{font-size:14px;padding:0 0 16px}.accordion .slp-btn svg[data-v-de3f67eb]{height:12px;width:12px}.accordion__icon-wrapper[data-v-de3f67eb]{display:flex;min-width:24px}.accordion__icon[data-v-de3f67eb]{height:18px;margin-left:4px;position:relative;transition:transform .4s ease-in-out;width:18px}.accordion__icon--open[data-v-de3f67eb]{transform:rotate(90deg)}.accordion__icon--open[data-v-de3f67eb]:after{opacity:0}.accordion__icon[data-v-de3f67eb]:after,.accordion__icon[data-v-de3f67eb]:before{background-color:#000;content:"";display:block;position:absolute}.accordion__icon[data-v-de3f67eb]:before{height:18px;left:50%;width:2px}.accordion__icon[data-v-de3f67eb]:after{height:18px;top:50%;transform:rotate(-90deg);transform-origin:top;transition:opacity .3s ease-in-out;width:2px}</style> <style>.gitlab-duo-features--dark[data-v-410b7d30]{background-color:#171321}</style> <style>.text-and-video-col[data-v-91ee515b]{padding:80px 0}.text-and-video-col__video-card[data-v-91ee515b]{border:1px solid #45424d;border-radius:8px 8px 120px;height:350px;max-width:100%;overflow:hidden}.text-and-video-col__video-card img[data-v-91ee515b]{height:100%}@media (max-width:768px){.text-and-video-col__video-card[data-v-91ee515b]{height:200px;margin-top:48px}}.text-and-video-col__video-card__inner[data-v-91ee515b]{height:100%;position:relative}.text-and-video-col__video-card__inner img[data-v-91ee515b]{cursor:pointer;display:block;transition:all .2s ease;width:100%}.text-and-video-col__video-looping[data-v-91ee515b]{height:100%}.text-and-video-col__row[data-v-91ee515b]{align-items:center}.text-and-video-col__row--reverse[data-v-91ee515b]{flex-direction:row-reverse}.text-and-video-col__row--reverse .text-and-video-col__video-card[data-v-91ee515b]{border-radius:8px 8px 8px 120px;max-width:100%}.text-and-video-col__eyebrow[data-v-91ee515b]{align-items:center;display:inline-flex;margin-bottom:16px;padding:4px 12px;position:relative}.text-and-video-col__eyebrow[data-v-91ee515b]:before{background:linear-gradient(89.09deg,#e1986d -1.12%,#7759c2 102.06%,#6e43d3 102.07%) border-box;border:1.5px solid transparent;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0}.text-and-video-col__eyebrow .slp-icon[data-v-91ee515b]{height:20px;width:20px}.text-and-video-col__text[data-v-91ee515b]{color:#a2a1a6}.text-and-video-col--dark[data-v-91ee515b]{color:#fff}.text-and-video-col .slp-col-md-6[data-v-91ee515b]{padding:0 24px}</style> <style>.gartner-banner[data-v-48e03962]{background-color:#171321;color:#fff;position:relative}.gartner-banner[data-v-48e03962]:before{background:linear-gradient(180.88deg,#e1966b1a 8.58%,#7759c21a 112.08%,#6e43d31a 112.09%);content:"";height:100%;position:absolute;width:100%;z-index:0}.gartner-banner__image[data-v-48e03962]{max-width:360px}.gartner-banner__image-wrap[data-v-48e03962]{display:none;justify-content:flex-end;padding-right:48px}@media (min-width:768px){.gartner-banner__image-wrap[data-v-48e03962]{display:flex}}.gartner-banner__button[data-v-48e03962]{color:#fff}.gartner-banner__button[data-v-48e03962]:focus,.gartner-banner__button[data-v-48e03962]:hover{text-decoration-color:transparent}.gartner-banner[data-v-48e03962] .slp-container{position:relative}</style> <style>.gitlab-duo-categories[data-v-2bda27a7]{background-color:#171321}.gitlab-duo-categories__header[data-v-2bda27a7]{color:#fff;max-width:750px}.gitlab-duo-categories__tabs[data-v-2bda27a7]{display:flex;justify-content:center}@media screen and (max-width:768px){.gitlab-duo-categories__tabs[data-v-2bda27a7]{flex-direction:column}}.gitlab-duo-categories__container[data-v-2bda27a7]{background:linear-gradient(0deg,#e1966b1a,#6e43d31a);border:1px solid #45424d;border-radius:8px;padding:32px}.gitlab-duo-categories__button[data-v-2bda27a7]{align-items:center;border:none;border-bottom:1px solid #45424d;box-shadow:0 3px 0 0 transparent;color:#a2a1a6;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:8px;line-height:24px;padding:24px 32px;text-align:center;transition:color .3s ease,border-bottom-color .3s ease}.gitlab-duo-categories__button[data-v-2bda27a7]:focus,.gitlab-duo-categories__button[data-v-2bda27a7]:hover{color:#fff}.gitlab-duo-categories__button.selected[data-v-2bda27a7]{box-shadow:0 2px #7759c2;color:#fff}.gitlab-duo-categories__card[data-v-2bda27a7]{background:#171321;border-radius:8px;color:#fff;display:flex;flex-direction:column;padding:24px;transition:all .2s ease-in-out}.gitlab-duo-categories__card .slp-icon[data-v-2bda27a7]{margin-left:4px;transition:margin-left .2s ease-in-out}.gitlab-duo-categories__card[data-v-2bda27a7]:not(:hover){animation:hover-off-animation-2bda27a7 .3s ease forwards}.gitlab-duo-categories__card[data-v-2bda27a7]:hover{animation:hover-animation-2bda27a7 .3s ease forwards}.gitlab-duo-categories__card:hover .slp-icon[data-v-2bda27a7]{margin-left:8px}.gitlab-duo-categories__cards[data-v-2bda27a7]{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding-top:32px}@media screen and (max-width:768px){.gitlab-duo-categories__cards[data-v-2bda27a7]{grid-template-columns:1fr}}.gitlab-duo-categories__cta[data-v-2bda27a7]{align-items:center;color:#fff;display:inline-flex;font-size:18px;font-weight:660;line-height:20px;padding:11px 0}.gitlab-duo-categories__text[data-v-2bda27a7]{color:#a2a1a6;flex-grow:1}.gitlab-duo-categories__disclaimer[data-v-2bda27a7]{color:#a2a1a6;font-size:14px;font-weight:400;line-height:22px}.gitlab-duo-categories__disclaimer[data-v-2bda27a7] a{font-weight:600}.gitlab-duo-categories__card-icon[data-v-2bda27a7]{height:34px;width:34px}.gitlab-duo-categories__icon[data-v-2bda27a7]{color:#fff}@keyframes hover-animation-2bda27a7{0%{border-radius:8px}to{border-radius:8px 8px 80px}}@keyframes hover-off-animation-2bda27a7{0%{border-radius:8px 8px 80px}to{border-radius:8px}}</style> <style>.video-card__highlight[data-v-cfac0e92]{background:linear-gradient(.71deg,#e1966b1a .61%,#6e43d31a 99.4%);border:1px solid #45424d;border-radius:8px;display:flex;flex:1 0 100%;position:relative}@media (max-width:768px){.video-card__highlight[data-v-cfac0e92]{flex-direction:column-reverse}}.video-card__content[data-v-cfac0e92]{flex:0 0 60%;padding:32px}.video-card__media-container[data-v-cfac0e92]{position:relative;width:100%}@media (max-width:768px){.video-card__media-container[data-v-cfac0e92]{flex:0 0 0}}.video-card__media-container img[data-v-cfac0e92]{border-radius:0 8px 8px 0;cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.video-card__media-container img[data-v-cfac0e92]{border-radius:8px 8px 0 0}}.video-card__play-icon[data-v-cfac0e92]{color:#171321;cursor:pointer;font-size:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.video-card__play-icon path[data-v-cfac0e92]{fill:#fff;transition:fill .2s ease}.video-card__play-icon circle[data-v-cfac0e92]{transition:fill .2s ease}.video-card__eyebrow[data-v-cfac0e92]{align-items:center;display:inline-flex;margin-bottom:16px;padding:4px 12px;position:relative}.video-card__eyebrow .img[data-v-cfac0e92]{height:20px;margin-right:5px;width:20px}.video-card__eyebrow[data-v-cfac0e92]:before{background:linear-gradient(89.09deg,#e1986d -1.12%,#7759c2 102.06%,#6e43d3 102.07%) border-box;border:1.5px solid transparent;border-radius:20px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute;right:0;top:0}.video-card__flex[data-v-cfac0e92]{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.video-card__text[data-v-cfac0e92]{color:#a2a1a6!important;margin-bottom:24px}.video-card__header[data-v-cfac0e92]{display:flex;gap:8px}.video-card__header img[data-v-cfac0e92]{padding-bottom:8px}@media (max-width:768px){.video-card__header h3[data-v-cfac0e92]{flex:0 0 70%}}.video-card--dark[data-v-cfac0e92]{background-color:#171321;color:#fff}.video-card--dark .slp-btn[data-v-cfac0e92]{color:#fff}</style> <style>.pricing-cards-grid--dark[data-v-a9ebf00a]{background-color:#171321;color:#fff}</style> <style>.faq__header[data-v-84668e49]{align-items:center;border-bottom:1px solid #a2a1a6;display:flex;justify-content:space-between}.faq__action[data-v-84668e49]{border:none;color:#7759c2;cursor:pointer;font-weight:600;text-decoration:underline;white-space:nowrap}.faq--dark[data-v-84668e49]{background-color:#171321;color:#fff}.faq[data-v-84668e49] .accordion{border-bottom:1px solid #45424d}.faq[data-v-84668e49] .accordion .accordion__summary{padding:20px 0}.faq[data-v-84668e49] .accordion .accordion__icon{color:currentColor}.faq[data-v-84668e49] .accordion .accordion__icon:after,.faq[data-v-84668e49] .accordion .accordion__icon:before{background-color:currentColor}.faq[data-v-84668e49] .accordion .content{color:#a2a1a6;padding-bottom:16px}</style> <style>.header[data-v-d099188d]{align-items:center}@media (min-width:768px){.header[data-v-d099188d]{display:flex;flex-direction:row;justify-content:space-between}}.resources-tabs[data-v-d099188d]{padding-top:4.8rem}.resources-tabs hr[data-v-d099188d]{margin:32px 0}.resources-tabs__tabs[data-v-d099188d]{border-bottom:2px solid #e8e7eb;margin:48px 0}.resources-tabs__tab[data-v-d099188d]{border:none;border-bottom:2px solid transparent;box-shadow:0 3px 0 0 transparent;cursor:pointer;padding:0 24px 16px;transition:all .3s ease}.resources-tabs__tab.selected[data-v-d099188d]{border-bottom:2px solid #7759c2;box-shadow:0 3px #7759c2}.resources-tabs--dark[data-v-d099188d]{background-color:#171321;color:#fff}.resources-tabs--dark .resources-tabs__tab[data-v-d099188d]{color:#fff}.resources-tabs__cards[data-v-d099188d]{flex-wrap:nowrap;overflow:scroll;row-gap:32px}@media (min-width:1025px){.resources-tabs__cards[data-v-d099188d]{flex-wrap:wrap;overflow:auto}}</style> <style>.resources-card[data-v-44ac8d53]{background-color:#fff;color:#171321;cursor:pointer;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;min-width:300px;padding:32px 16px;position:relative;transition:all .3s ease-in-out}@media (min-width:768px){.resources-card[data-v-44ac8d53]{margin:0 8px}}.resources-card__cta[data-v-44ac8d53]{align-items:center;display:flex}.resources-card__cta .slp-icon[data-v-44ac8d53]{margin-left:4px;transition:all .3s ease}.resources-card[data-v-44ac8d53]:focus,.resources-card[data-v-44ac8d53]:hover{background:#f6f3fe;border-radius:4px 4px 96px}.resources-card:focus .resources-card__cta .slp-icon[data-v-44ac8d53],.resources-card:hover .resources-card__cta .slp-icon[data-v-44ac8d53]{margin-left:8px}.resources-card__img[data-v-44ac8d53]{padding-bottom:8px;width:100%}.resources-card__img img[data-v-44ac8d53]{height:100%;min-height:235px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.resources-card__img img[data-v-44ac8d53]{min-height:185px}}.resources-tabs--dark .resources-card[data-v-44ac8d53]{background-color:transparent;color:#fff}.resources-tabs--dark .resources-card[data-v-44ac8d53]:focus,.resources-tabs--dark .resources-card[data-v-44ac8d53]:hover{background:#ffffff0d}.resources-card[data-v-44ac8d53]:has(>.resources-card__description) h3{font-size:2rem;font-weight:580;letter-spacing:-.02em;line-height:1.125;margin-bottom:0}</style> <style>.next-steps[data-v-ac3fa0e3]{background:#171321;color:#fff;padding-bottom:32px;position:relative;z-index:1}.next-steps__container[data-v-ac3fa0e3]{align-items:center;background:#171321;border-bottom:1px solid var(--slp-color-surface-600,#45424d);display:flex;flex-direction:column;padding:64px 24px}@media (min-width:576px){.next-steps__container[data-v-ac3fa0e3]{padding:96px}}@media (min-width:768px){.next-steps__container[data-v-ac3fa0e3]{max-width:100%}}@media (max-width:1025px){.next-steps__container[data-v-ac3fa0e3]{text-align:center}}.next-steps__container .description[data-v-ac3fa0e3]{max-width:650px;text-align:center}.next-steps__container .buttons[data-v-ac3fa0e3]{display:flex;flex-direction:row;gap:24px}@media (max-width:1025px){.next-steps__container .buttons[data-v-ac3fa0e3]{flex-direction:column;width:100%}}.next-steps__container .buttons .secondary-button[data-v-ac3fa0e3]{border:1px solid var(--slp-color-surface-50,#fff);border-radius:4px}.next-steps__container .buttons .main-button[data-v-ac3fa0e3],.next-steps__container .buttons .secondary-button[data-v-ac3fa0e3]{justify-content:center}.next-steps__header[data-v-ac3fa0e3]{background:linear-gradient(89.95deg,#feb484 3.13%,#a686f2 66.86%,#592ac8 123.2%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.next-steps__header h2[data-v-ac3fa0e3]{line-height:1.14}</style> <style>.pricing-card[data-v-efeb948f]{background:#fff;border-radius:8px;color:#171321;height:100%;padding:48px}.pricing-card__pill[data-v-efeb948f]{align-items:center;display:inline-flex;margin-bottom:16px;padding:4px 12px;position:relative}.pricing-card__pill[data-v-efeb948f]:before{background:linear-gradient(89.09deg,#e1986d -1.12%,#7759c2 102.06%,#6e43d3 102.07%) border-box;border:1.5px solid transparent;border-radius:20px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.pricing-card__pill .img[data-v-efeb948f]{height:16px;width:15px}.pricing-card__price[data-v-efeb948f]{align-items:center;display:flex;gap:16px;margin-bottom:16px}.pricing-card__price__details[data-v-efeb948f]{display:flex;flex-direction:column;word-break:break-word}.pricing-card__price__details[data-v-efeb948f]:not(.gradient){color:#7759c2}.pricing-card__price--cta[data-v-efeb948f]{gap:12px;margin-bottom:26px;margin-top:10px}.pricing-card__price--cta .slp-text-heading4-bold[data-v-efeb948f]{font-size:1.75rem;font-weight:580}.pricing-card__features p[data-v-efeb948f]{margin:16px 0}.pricing-card__features strong[data-v-efeb948f]{font-weight:660}.pricing-card__features li[data-v-efeb948f]{margin-bottom:16px;padding-left:24px;position:relative}.pricing-card__features li[data-v-efeb948f]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' viewBox='0 0 12 10'%3E%3Cpath fill='%237759C2' d='M4.029 9.033c.299 0 .585-.118.797-.327l6.837-6.774A1.13 1.13 0 0 0 12 1.13a1.12 1.12 0 0 0-.337-.802 1.145 1.145 0 0 0-1.607 0L4.03 6.324 1.944 4.257a1.145 1.145 0 0 0-1.856.368A1.12 1.12 0 0 0 .337 5.86L3.22 8.717c.217.208.508.321.809.316'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;position:absolute;top:8px;width:12px}.pricing-card__notes[data-v-efeb948f]{color:#74717a;font-size:.875rem;font-style:italic;line-height:1.5714285714;margin-top:16px}.pricing-card .slp-btn[data-v-efeb948f]{padding:12px 48px}.pricing-card .header-anchor[data-v-efeb948f]{color:#171321}.pricing-card--gradient[data-v-efeb948f]{background:linear-gradient(349.63deg,#291d42 4.85%,#3c2c31 95.5%);border-radius:8px 8px 100px;color:#fff}.pricing-card--gradient .pricing-card__notes[data-v-efeb948f]{color:#d1d0d3}.pricing-card--gradient .pricing-card__price__details[data-v-efeb948f]{color:#fff}.pricing-card--gradient .slp-btn[data-v-efeb948f]{background-color:#fff;border:none;color:#171321}.pricing-card--gradient .slp-btn[data-v-efeb948f]:focus,.pricing-card--gradient .slp-btn[data-v-efeb948f]:hover{background-color:#e8e7eb;border:none;outline:none}.pricing-card--gradient .header-anchor[data-v-efeb948f]{color:#fff}</style> <link rel="stylesheet" href="/_nuxt-new/SearchContent.CnkxEp3_.css" crossorigin> <link rel="stylesheet" href="/_nuxt-new/NavigationMobileMenu.C-zGH5AU.css" crossorigin> <link rel="stylesheet" href="/_nuxt-new/useAOS.DvB2Xm2x.css" crossorigin> <link href="https://www.googletagmanager.com/gtm.js?id=GTM-NJXWQL" rel="preload" crossorigin="anonymous" fetchpriority="low" as="script"> <link rel="preload" as="fetch" crossorigin="anonymous" href="/gitlab-duo/_payload.json?60b3a5c1-7e36-4dcf-a55e-e90070a5af39"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/entry.ByEIZkSU.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/default.reEMABSP.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Navigation.Bnqs2AQI.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationDesktop.DXMJs0-d.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Search.DOT91ffF.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/SearchContent.vue.BlSCVdeI.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/SearchSuggestions.hwJocPPC.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/index.tq-wIkkH.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/search.service.D0T_jgLw.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/debounce.Dj7bt6uA.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/isObject.DB8w6JNV.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/toNumber.BeOo-LBo.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/isSymbol.Ba1BCOlk.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationDropdown.DVm7Rarh.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationCard.D21ANl03.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationDropdownFooter._7uatW3S.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationDropdownList.C1_yTG87.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/chevron.C760ReyB.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationButton.Oc8s7pub.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationMobile.CH-jkJ5r.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NavigationMobileMenu.DhXoqDEy.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Banner.BIUM7Q_n.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Footer.DdGPVTwN.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/OneTrustCookieButton.vue.BmCcCdrh.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/LanguageSelector._H3zv8gH.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/useAvailableLanguages.Bb3WOosS.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/SocialMediaLinks.DK7nCR7G.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Source.DCk5ElAd.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NuxtImg.vue.CHWzh9AL.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/query.B8v7ITLr.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/preview.DMWGTzYI.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/_...slug_.ChVDnIFS.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/useAOS.CWm1dwd5.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/FullWidthHero.DNCroVDU.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/ButtonBanner.Caa7OYa8.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/VideoModalLoop.BWkXMW1q.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Video.BwniWWQ7.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/VideoModal.BHDhTDgZ.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/StickyNav.BZ_3EVZH.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/AccordionAndTextCol.BEQZtUrG.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Accordion.DAHWGqI8.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Features.uPxoP4f9.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/TextAndVideoCol.BJ59_tuV.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/GartnerBanner.DEg06wFl.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Categories.CTv8RU2A.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/VideoCard.D8hn8NWx.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/gradient-star-eyebrow.X1Tb6Ryz.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/PricingCardsGrid.BruCijS7.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/PricingCard.ChnC3O7m.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/toKebabCase.r_RV3gou.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/Faq.BiOiHkUR.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/ResourcesContainer.3DBUAKf3.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/ResourceCard.DVHwmP6o.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt-new/NextSteps.DANKogFj.js"> <link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt-new/builds/meta/60b3a5c1-7e36-4dcf-a55e-e90070a5af39.json"> <script src="https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js" type="text/javascript" defer></script> <script src="https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed" type="text/javascript" defer></script> <script src="https://cdn.bizible.com/scripts/bizible.js" defer></script> <script src="https://munchkin.marketo.net/munchkin.js" defer></script> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="dns-prefetch" href="https://i.vimeocdn.com"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/GitLabSans.YXD-uFLL.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/error-404.Bb3G47oM.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/nuxt-link.GkWs0-a4.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/error-500.YFMGcSYb.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogAuthor.CDrLCVUK.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.DKDar43l.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Breadcrumbs.BGkVHGXY.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Tabs.B5Pm6CdR.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/PostGrid.BNRxPmY3.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/PostCard.DKzXbvWg.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Pagination.C0tQcjgy.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/NewsletterForm.BLYl0M2K.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/MktoForm.QWE46dyX.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/GetStarted.E5ZWIzoW.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogCategory.BcAhsXqH.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.vue.Dn9weL4U.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/FeaturedPost.aLh5rnfN.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogHome.tlPb9f9K.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.s2Z7dspp.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Search.UPCaDXyg.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Categories.DnpmJ14R.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogPost.CZ0TQFtH.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Hero.D0P2uh06.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Body.BkeJA1Jf.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ShareWrapper.DOyCqQZC.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Resources.B1w0mIL1.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/client-only.DKOXoxhb.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ContactCta.BCZS0xll.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BlogTag.CC5dEeO4.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Common.DwKtRuWc.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DevSurvey2024Report.CLhnTEzq.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ReportHero.Bmfdy-Q5.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Header.B0IPsdBx.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Accordion.DWy-kIdA.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/useCheckIfMobile.CiXgZxXV.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Carousel.CpccBvah.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/BubbleTable.BoOt4_BZ.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/ResultsRadio.CQKDHq6-.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/TextResults.5BqtL7em.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/OneTrustWarning.DQUGbDQo.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/DevSurveyLanding.BlAQy_pi.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Intro.DLrCmqjB.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Section.OMB7Dlfm.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Search.Ctc1QFCR.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Filter.DzBumLsX.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Results.DhbBkR5r.js"> <link rel="prefetch" as="script" crossorigin href="/_nuxt-new/Pagination.Dlo89Cg4.js"> <link rel="icon" type="image/x-icon" href="/images/ico/favicon.ico"> <link rel="icon" type="image/png" sizes="32x32" href="/images/ico/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="192x192" href="/images/ico/favicon-192x192.png"> <link rel="apple-touch-icon" href="/images/ico/apple-touch-icon.png"> <link rel="alternate" type="application/atom+xml" title="Blog" href="/atom.xml"> <link rel="alternate" type="application/atom+xml" title="All Releases" href="/all-releases.xml"> <link rel="alternate" type="application/atom+xml" title="Security Releases" href="/security-releases.xml"> <link rel="alternate" type="application/atom+xml" title="Major Releases" href="/releases.xml"> <meta http-equiv="Content-Security-Policy" content=" default-src 'self' https: http:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https: http: *.googletagmanager.com *.mutinycdn.com; style-src 'self' 'unsafe-inline' https: http:; object-src https: http:; base-uri 'self'; connect-src 'self' https: http: wss: ws: *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.mutinyhq.com *.mutinyhq.io *.mutinycdn.com; frame-src 'self' https: http:; img-src 'self' https: http: data: *.google-analytics.com *.googletagmanager.com *.mutinycdn.com; manifest-src 'self'; media-src 'self' https: http:; child-src 'self' blob: https: http:; font-src 'self' https: http: data:; "> <meta name="format-detection" content="telephone=no"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@GitLab"> <meta property="og:type" content="website"> <script id="mutiny"> (function () { var a = (window.mutiny = window.mutiny || {}); if (!window.mutiny.client) { a.client = { _queue: {} }; var b = ['identify', 'trackConversion']; var c = [].concat(b, ['defaultOptOut', 'optOut', 'optIn']); var d = function factory(c) { return function () { for (var d = arguments.length, e = new Array(d), f = 0; f < d; f++) { e[f] = arguments[f]; } a.client._queue[c] = a.client._queue[c] || []; if (b.includes(c)) { return new Promise(function (b, d) { a.client._queue[c].push({ args: e, resolve: b, reject: d }); }); } else { a.client._queue[c].push({ args: e }); } }; }; c.forEach(function (b) { a.client[b] = d(b); }); } })(); </script> <script defer> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} const defaultConsents = window.dataLayer.filter(item => item.length && Array.from(item).indexOf('default') >= 0); if(defaultConsents.length <= 2) { gtag('consent', 'default', { 'analytics_storage': 'granted', 'ad_storage': 'granted', 'ad_user_data': 'granted', 'functionality_storage': 'granted', 'ad_personalization': 'granted', 'wait_for_update': 500 }); gtag('consent', 'default', { 'analytics_storage': 'denied', 'ad_storage': 'denied', 'ad_user_data': 'denied', 'functionality_storage': 'denied', 'ad_personalization': 'denied', 'region': [ 'AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','IS','LI','NO','RU','GB','PE','CO','KR','CA-QC' ], 'wait_for_update': 500 }); } window.geofeed = (options) => { dataLayer.push({ 'event': 'OneTrustCountryLoad', 'oneTrustCountryId': options.country.toString(), 'oneTrustStateId': options.state?.toString() }); } </script> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Corporation","name":"GitLab","legalName":"GitLab Inc.","tickerSymbol":"GTLB","url":"https://about.gitlab.com","logo":{"@type":"ImageObject","url":"https://images.ctfassets.net/xz1dnu24egyd/KpJoqcRLUFBL1AqKt9x0R/4fd439c21cecca4881106dd0069aa39c/gitlab-logo-extra-whitespace.png"},"description":"GitLab is the most comprehensive AI-powered DevSecOps platform for software innovation. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.","foundingDate":"2011","founders":[{"@type":"Person","name":"Sid Sijbrandij"},{"@type":"Person","name":"Dmitriy Zaporozhets"}],"slogan":"Our mission is to change all creative work from read-only to read-write so that everyone can contribute.","address":{"@type":"PostalAddress","streetAddress":"268 Bush Street #350","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94104","addressCountry":"USA"},"awards":[{"@type":"Award","name":"Comparably's Best Engineering Team 2021"},{"@type":"Award","name":"2021 Gartner Magic Quadrant for Application Security Testing - Challenger"},{"@type":"Award","name":"DevOps Dozen award for the Best DevOps Solution Provider for 2019"},{"@type":"Award","name":"451 Firestarter Award from 451 Research"}],"knowsAbout":[{"@type":"Thing","name":"DevOps"},{"@type":"Thing","name":"CI/CD"},{"@type":"Thing","name":"DevSecOps"},{"@type":"Thing","name":"GitOps"},{"@type":"Thing","name":"DevOps Platform"},{"@type":"Thing","name":"DevSecOps Platform"},{"@type":"Thing","name":"AI Code Assistant"},{"@type":"Thing","name":"Application Security Testing"},{"@type":"Thing","name":"Enterprise Agile Planning"},{"@type":"Thing","name":"Source Code Management"},{"@type":"Thing","name":"AI-Assisted Software Development"}],"sameAs":["https://www.facebook.com/gitlab","https://en.wikipedia.org/wiki/GitLab","https://www.instagram.com/gitlab/","https://twitter.com/gitlab","https://www.linkedin.com/company/gitlab-com","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg"]}</script> <link rel="alternate" hreflang="de-de" href="https://about.gitlab.com/de-de/gitlab-duo/"> <link rel="alternate" hreflang="de" href="https://about.gitlab.com/de-de/gitlab-duo/"> <link rel="alternate" hreflang="x-default" href="https://about.gitlab.com/gitlab-duo/"> <link rel="alternate" hreflang="es" href="https://about.gitlab.com/es/gitlab-duo/"> <link rel="alternate" hreflang="fr-fr" href="https://about.gitlab.com/fr-fr/gitlab-duo/"> <link rel="alternate" hreflang="fr" href="https://about.gitlab.com/fr-fr/gitlab-duo/"> <link rel="alternate" hreflang="it-it" href="https://about.gitlab.com/it-it/gitlab-duo/"> <link rel="alternate" hreflang="ja-jp" href="https://about.gitlab.com/ja-jp/gitlab-duo/"> <link rel="alternate" hreflang="pt-br" href="https://about.gitlab.com/pt-br/gitlab-duo/"> <link rel="canonical" href="https://about.gitlab.com/gitlab-duo/"> <meta name="description" content="The suite of AI capabilities powering your workflows."> <meta property="og:title" content="GitLab Duo | GitLab"> <meta property="og:description" content="The suite of AI capabilities powering your workflows."> <meta property="og:image" content="https://about.gitlab.com/images/open-graph/open-graph-gitlab.png"> <meta property="og:url" content="https://about.gitlab.com/gitlab-duo/"> <meta property="og:site_name" content="about.gitlab.com"> <meta name="twitter:title" content="GitLab Duo | GitLab"> <meta name="twitter:image" content="https://about.gitlab.com/images/open-graph/open-graph-gitlab.png"> <meta name="twitter:description" content="The suite of AI capabilities powering your workflows."> <meta name="twitter:creator" content="@GitLab"> <script type="module" src="/_nuxt-new/entry.ByEIZkSU.js" crossorigin></script> <meta property="og:locale" content="en_us"></head><body><div id="__nuxt"><div class="grid-wrapper" data-v-54f6499e><nav id="navigation" data-v-54f6499e data-v-96a86fe5><div id="be-navigation-desktop" class="be-nav-navigation-desktop" data-v-96a86fe5 data-v-3e0009a0><!----><div class="be-nav-navigation" data-v-3e0009a0><div class="be-nav-navigation-bottom" data-v-3e0009a0><div class="navigation-bottom-left navigation-bottom-left--no-search" data-v-3e0009a0><a class="slp-mr-8 slp-btn slp-btn-icon slp-mr-8" data-nav="logo" aria-label="Home" name="Home" tabindex="0" data-ga-name="gitlab logo" data-ga-location="header" href="/" data-v-56e2df5f data-v-3e0009a0><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeDesktop" data-v-b82aeda9 data-v-3e0009a0><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.016.012.038.03 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.016.012.038.03 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><ul data-v-3e0009a0><!--[--><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="platform" title="Platform" name="Platform" type="button" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Platform<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-6683d6d6><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><div class="navigation-dropdown__cards" data-v-6683d6d6><!--[--><section class="nav-card" data-v-6683d6d6 data-v-4cb1eda5><article class="nav-card__article" data-v-4cb1eda5><a class="nav-card__card" rel="bookmark" href="/platform/" data-ga-name="platform" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="platform" data-v-4cb1eda5><!----><header data-v-4cb1eda5><div class="slp-text-body1-bold title" data-v-fba90f83 data-v-4cb1eda5><!--[--><span data-v-4cb1eda5>Platform</span><!----><!--]--><!----></div></header><section data-v-4cb1eda5><span class="slp-text-body3 description" data-v-fba90f83 data-v-4cb1eda5><!--[-->The most comprehensive AI-powered DevSecOps Platform<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-fba90f83 data-v-4cb1eda5><!--[-->Explore our Platform <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-4cb1eda5><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><section class="nav-card" data-v-6683d6d6 data-v-4cb1eda5><article class="nav-card__article" data-v-4cb1eda5><a class="nav-card__card" rel="bookmark" href="/gitlab-duo/" data-ga-name="gitlab duo ai" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="gitlab duo ai" data-v-4cb1eda5><!----><header data-v-4cb1eda5><div class="slp-text-body1-bold title" data-v-fba90f83 data-v-4cb1eda5><!--[--><span data-v-4cb1eda5>GitLab Duo (AI)</span><!----><!--]--><!----></div></header><section data-v-4cb1eda5><span class="slp-text-body3 description" data-v-fba90f83 data-v-4cb1eda5><!--[-->Build software faster with AI at every stage of development<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-fba90f83 data-v-4cb1eda5><!--[-->Meet GitLab Duo <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-4cb1eda5><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><section class="nav-card" data-v-6683d6d6 data-v-4cb1eda5><article class="nav-card__article" data-v-4cb1eda5><a class="nav-card__card" rel="bookmark" href="/why-gitlab/" data-ga-name="why gitlab" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="why gitlab" data-v-4cb1eda5><!----><header data-v-4cb1eda5><div class="slp-text-body1-bold title" data-v-fba90f83 data-v-4cb1eda5><!--[--><span data-v-4cb1eda5>Why GitLab</span><!----><!--]--><!----></div></header><section data-v-4cb1eda5><span class="slp-text-body3 description" data-v-fba90f83 data-v-4cb1eda5><!--[-->10 reasons why Enterprises choose GitLab<!--]--><!----></span></section><span class="slp-text-body3-bold nav-card__link" data-v-fba90f83 data-v-4cb1eda5><!--[-->Learn more <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-ml-4 icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-4cb1eda5><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--><!----></span></a><!----></article></section><!--]--></div><!----><section class="nav-footer" data-v-6683d6d6 data-v-536eaa06><header data-v-536eaa06><span class="slp-text-body2-bold nav-footer__title slp-color-accent-500" data-v-fba90f83 data-v-536eaa06><!--[-->Get started with<!--]--><!----></span></header><ul class="footer-button-container" data-v-536eaa06><!--[--><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="platform engineering" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="platform engineering" href="/solutions/platform-engineering/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->Platform Engineering<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="Developer experience" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="Developer experience" href="/developer-experience/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->Developer Experience<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="MLOps" data-ga-location="header" data-nav-levelone="platform" data-nav-leveltwo="MLOps" href="/topics/devops/the-role-of-ai-in-devops/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->MLOps<!--]--><!----></span><!--]--></a></li><!--]--></ul></section></div></div></li><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="solutions" title="Product" name="Product" type="button" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Product<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-6683d6d6><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><div class="navigation-dropdown-list navigation-dropdown-list--w-footer" text="Product" left="true" data-v-6683d6d6 data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Automation<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/continuous-integration/" data-ga-name="CI/CD" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="CI/CD" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->CI/CD<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/gitlab-duo/" data-ga-name="AI assisted development" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="AI assisted development" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->AI-Assisted Development<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/source-code-management/" data-ga-name="Source Code Management" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Source Code Management" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Source Code Management<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/delivery-automation/" data-ga-name="Automated software delivery" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Automated software delivery" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Automated Software Delivery<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Security<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/security-compliance/" data-ga-name="Security & Compliance" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Security & Compliance" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Security & Compliance<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/supply-chain/" data-ga-name="Software supply chain security" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Software supply chain security" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Software Supply Chain Security<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/continuous-software-compliance/" data-ga-name="Compliance and governance" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Compliance and governance" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Compliance & Governance<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Measurement<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/visibility-measurement/" data-ga-name="Visibility and Measurement" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Visibility and Measurement" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Visibility & Measurement<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/value-stream-management/" data-ga-name="Value Stream Management" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Value Stream Management" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Value Stream Management<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/solutions/analytics-and-insights/" data-ga-name="Analytics and insights" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="Analytics and insights" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Analytics & Insights<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><a class="navigation-dropdown-list__bottom-link slp-btn slp-btn-tertiary navigation-dropdown-list__bottom-link" data-ga-name="solutions" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="solutions" href="/solutions/" data-v-56e2df5f data-v-d937d793><!--[-->View all Solutions <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><!----></div><section class="nav-footer" data-v-6683d6d6 data-v-536eaa06><header data-v-536eaa06><span class="slp-text-body2-bold nav-footer__title slp-color-accent-500" data-v-fba90f83 data-v-536eaa06><!--[-->GitLab for<!--]--><!----></span></header><ul class="footer-button-container" data-v-536eaa06><!--[--><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="enterprise" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="enterprise" href="/enterprise/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->Enterprise<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="small business" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="small business" href="/small-business/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->Small Business<!--]--><!----></span><!--]--></a></li><li data-v-536eaa06><a class="button slp-btn slp-btn-primary button" data-ga-name="public sector" data-ga-location="header" data-nav-levelone="solutions" data-nav-leveltwo="public sector" href="/solutions/public-sector/" data-v-56e2df5f data-v-536eaa06><!--[--><span class="slp-text-body2-bold" data-v-fba90f83 data-v-536eaa06><!--[-->Public Sector<!--]--><!----></span><!--]--></a></li><!--]--></ul></section></div></div></li><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><a class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-ga-name="pricing" data-ga-location="header" data-nav-levelone="pricing" title="Pricing" name="Pricing" href="/pricing/" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Pricing<!--]--><!----><!--]--></a><div style="display:none;" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><!----><!----></div></div></li><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="resources" title="Resources" name="Resources" type="button" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Resources<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-6683d6d6><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover--left navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><div class="navigation-dropdown-list" text="Resources" data-v-6683d6d6 data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Getting started<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/install/" data-ga-name="install" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="install" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Install<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/get-started/" data-ga-name="quick setup checklists" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="quick setup checklists" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Quick start guides<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://university.gitlab.com/" data-ga-name="learn" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="learn" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Learn<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://docs.gitlab.com/" data-ga-name="product documentation" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="product documentation" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Product documentation<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/getting-started-videos/" data-ga-name="best practice videos" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="best practice videos" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Best practice videos<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/integrations/" data-ga-name="integrations" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="integrations" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Integrations<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Discover<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/customers/" data-ga-name="customer success stories" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="customer success stories" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Customer success stories<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/blog/" data-ga-name="blog" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="blog" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Blog<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://handbook.gitlab.com/handbook/company/culture/all-remote/" data-ga-name="remote" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="remote" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Remote<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/teamops/" data-ga-name="teamops" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="teamops" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->TeamOps<!--]--><!----></span></a></li><!--]--></ul></section><section class="navigation-dropdown-list__section" data-v-d937d793><header data-v-d937d793><span class="slp-text-body2-bold navigation-dropdown-list__title" data-v-fba90f83 data-v-d937d793><!--[-->Connect<!--]--><!----></span></header><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/services/" data-ga-name="services" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="services" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->GitLab Services<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/community/" data-ga-name="community" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="community" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Community<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://forum.gitlab.com/" data-ga-name="forum" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="forum" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Forum<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/events/" data-ga-name="events" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="events" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Events<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/partners/" data-ga-name="partners" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="partners" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Partners<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><a class="navigation-dropdown-list__bottom-link slp-btn slp-btn-tertiary navigation-dropdown-list__bottom-link" data-ga-name="resources" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="resources" href="/resources/" data-v-56e2df5f data-v-d937d793><!--[-->View all resources <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><section class="navigation-dropdown-list__feature" style="--backgroundColor: #2f2a6b; --textColor: #fff" data-v-d937d793><article class="navigation-dropdown-list__feature__article" data-v-d937d793><a href="/the-source/" data-ga-name="the source" data-ga-location="header" data-nav-levelone="resources" data-nav-leveltwo="the source" class="navigation-dropdown-list__feature__link" data-v-d937d793><!----><section class="navigation-dropdown-list__feature__content" data-v-d937d793><div class="navigation-dropdown-list__image" data-v-d937d793><img src="/images/navigation/the-source-promo-card.svg" alt="the source promo card" loading="lazy" format="webp" quality="99" data-v-d937d793></div><div class="navigation-dropdown-list__feature-desc" data-v-d937d793><p class="slp-text-body1 slp-mb-8" data-v-fba90f83 data-v-d937d793><!--[-->Insights for the future of software development<!--]--><!----></p></div><button class="navigation-dropdown-list__side-link slp-btn slp-btn-tertiary navigation-dropdown-list__side-link" type="button" data-v-56e2df5f data-v-d937d793><!--[-->Read the latest <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-d937d793><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg><!--]--></button></section></a></article></section></div><!----></div></div></li><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="company" title="Company" name="Company" type="button" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Company<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-6683d6d6><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><div class="navigation-dropdown-list" text="Company" data-v-6683d6d6 data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><!----><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/" data-ga-name="about" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="about" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->About<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/jobs/" data-ga-name="jobs" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="jobs" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Jobs<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/events/" data-ga-name="events" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="events" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Events<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/team/e-group/" data-ga-name="leadership" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="leadership" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Leadership<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/team/" data-ga-name="team" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="team" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Team<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://handbook.gitlab.com/" data-ga-name="handbook" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="handbook" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Handbook<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://ir.gitlab.com/" data-ga-name="investor relations" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="investor relations" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Investor relations<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/security/" data-ga-name="trust center" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="trust center" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Trust Center<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/ai-transparency-center/" data-ga-name="ai transparency center" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="ai transparency center" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->AI Transparency Center<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/company/contact/" data-ga-name="newsletter" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="newsletter" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Newsletter<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/press/" data-ga-name="press" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="press" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Press<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><!----></div><!----></div><!----></div></div></li><li class="navigation-item" data-v-3e0009a0><div class="navigation-dropdown" data-v-3e0009a0 data-v-6683d6d6><button class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-nav-levelone="company" title="Contact us" name="Contact us" type="button" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Contact us<!--]--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="#000" data-v-6683d6d6><path fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg><!--]--></button><div style="" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><div class="navigation-dropdown-list" text="Contact us" data-v-6683d6d6 data-v-d937d793><div class="navigation-dropdown-list__wrapper" data-v-d937d793><div class="navigation-dropdown-list__sections" data-v-d937d793><!--[--><section class="navigation-dropdown-list__section" data-v-d937d793><!----><ul class="navigation-dropdown-list__list" data-v-d937d793><!--[--><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="/support/" data-ga-name="get help" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="get help" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Get help<!--]--><!----></span></a></li><li class="navigation-dropdown-list__item" data-v-d937d793><a class="navigation-dropdown-list__popover-link" href="https://customers.gitlab.com/customers/sign_in/" data-ga-name="customer portal" data-ga-location="header" data-nav-levelone="company" data-nav-leveltwo="customer portal" data-v-d937d793><span class="slp-text-body2" data-v-fba90f83 data-v-d937d793><!--[-->Customer portal<!--]--><!----></span></a></li><!--]--></ul></section><!--]--></div><!----></div><!----></div><!----></div></div></li><!--]--></ul></div><div class="navigation-bottom-right" data-v-3e0009a0><button aria-label="Search" data-nav="site search" class="navigation__search slp-mr-24 slp-btn slp-btn-icon navigation__search slp-mr-24" type="button" data-v-56e2df5f data-v-3e0009a0><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-3e0009a0><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><a class="slp-mr-24 slp-btn slp-btn-secondary slp-mr-24" data-ga-name="sales" data-ga-location="header" name="Talk to sales" href="/sales/" data-v-56e2df5f data-v-3e0009a0><!--[-->Talk to sales<!--]--></a><button class="be-nav__nav-button slp-btn slp-btn-primary be-nav__nav-button" name="Get free trial" data-ga-name="free trial" data-ga-location="header" data-v-3e0009a0 type="button" data-v-56e2df5f data-v-62226572><!--[--><!--[-->Get free trial<!--]--><!--]--></button><div class="navigation-dropdown slp-ml-24" data-v-3e0009a0 data-v-6683d6d6><a class="navigation-dropdown__button slp-btn slp-btn-ghost navigation-dropdown__button" data-ga-name="sign in" data-ga-location="header" title="Sign in" name="Sign in" href="https://gitlab.com/users/sign_in/" data-v-56e2df5f data-v-6683d6d6><!--[--><!--[-->Sign in<!--]--><!----><!--]--></a><div style="display:none;" class="navigation-dropdown__popover navigation-dropdown__popover--hidden navigation-dropdown__popover--center" data-v-6683d6d6><!----><!----><!----></div></div></div></div></div></div><div id="be-navigation-mobile" class="be-nav-navigation-mobile" data-v-96a86fe5 data-v-86247b2c><section class="be-nav-search" style="display:none;" data-v-86247b2c data-v-caad2a1a><div class="slp-container be-nav-search__container" data-v-67a0761e data-v-caad2a1a><!--[--><div class="slp-row be-nav-search__row" data-v-adc8d02f data-v-caad2a1a><!--[--><div class="slp-col-md-10" data-v-00b68f22 data-v-caad2a1a><!--[--><!--[--><div class="be-nav-search__close" data-v-caad2a1a><button class="slp-btn slp-btn-ghost" type="button" data-v-56e2df5f data-v-caad2a1a><!--[--><span class="slp-text-body3 be-nav-search__close--text" data-v-fba90f83 data-v-caad2a1a><!--[-->Close<!--]--><!----></span><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-caad2a1a><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg><!--]--></button></div><div class="be-nav-search-content" data-v-caad2a1a><div class="be-nav-search-content__input slp-mb-16"><input value="" type="text" placeholder="Search"><!----></div><div class="slp-mb-48"><div class="slp-text-body3 slp-mb-8" data-v-fba90f83><!--[-->To search repositories and projects, login to <a class="be-nav-search-content__link" href="https://gitlab.com/users/sign_in/" target="_blank" data-ga-name="search login" data-ga-location="search">gitlab.com</a>. <!--]--><!----></div></div><div class="be-nav-suggestions" data-v-8f850be7><span class="slp-text-body1 slp-mb-24" data-v-fba90f83 data-v-8f850be7><!--[-->Suggestions<!--]--><!----></span><div class="be-nav-suggestions__default" data-v-8f850be7><!--[--><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab Duo (AI)" data-ga-location="search" target="_blank" href="/gitlab-duo/" data-v-56e2df5f data-v-8f850be7><!--[-->GitLab Duo (AI)<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="Code Suggestions (AI)" data-ga-location="search" target="_blank" href="/solutions/code-suggestions/" data-v-56e2df5f data-v-8f850be7><!--[-->Code Suggestions (AI)<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="CI/CD" data-ga-location="search" target="_blank" href="/solutions/continuous-integration/" data-v-56e2df5f data-v-8f850be7><!--[-->CI/CD<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab on AWS" data-ga-location="search" target="_blank" href="/partners/technology-partners/aws/" data-v-56e2df5f data-v-8f850be7><!--[-->GitLab on AWS<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="GitLab on Google Cloud" data-ga-location="search" target="_blank" href="/partners/technology-partners/google-cloud-platform/" data-v-56e2df5f data-v-8f850be7><!--[-->GitLab on Google Cloud<!--]--></a><a class="be-nav-suggestions__default-btn slp-btn slp-btn-primary be-nav-suggestions__default-btn" data-ga-name="Why GitLab?" data-ga-location="search" target="_blank" href="/why-gitlab/" data-v-56e2df5f data-v-8f850be7><!--[-->Why GitLab?<!--]--></a><!--]--></div><div data-v-8f850be7><!--[--><!--]--></div></div></div><!--]--><!--]--></div><!--]--></div><!--]--></div></section><div class="be-nav-tablet" data-v-86247b2c><a data-nav="logo" aria-label="Home" name="Home" data-ga-name="gitlab logo" data-ga-location="header" class="slp-btn slp-btn-icon" href="/" data-v-56e2df5f data-v-86247b2c><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeTablet" data-v-b82aeda9 data-v-86247b2c><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.016.012.038.03 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.016.012.038.03 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><div data-v-86247b2c><a class="slp-mr-8 slp-btn slp-btn-secondary slp-mr-8" data-ga-name="sales" data-ga-location="header" data-nav="sales" href="/sales/" data-v-56e2df5f data-v-86247b2c><!--[-->Talk to sales<!--]--></a><button data-ga-name="free trial" data-ga-location="header" data-nav="free trial" class="slp-btn slp-btn-primary" type="button" data-v-56e2df5f data-v-86247b2c><!--[-->Get free trial<!--]--></button><a class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Login" data-ga-name="sign in" data-ga-location="header" data-nav="sign in" href="https://gitlab.com/users/sign_in/" data-v-56e2df5f data-v-86247b2c><!--[--><svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" slp-color="primary-200" data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm.514 2.63a4 4 0 10-6.028 0A4.002 4.002 0 002 11.5V13a2 2 0 002 2h8a2 2 0 002-2v-1.5a4.002 4.002 0 00-2.986-3.87zM8 9H6a2.5 2.5 0 00-2.5 2.5V13a.5.5 0 00.5.5h8a.5.5 0 00.5-.5v-1.5A2.5 2.5 0 0010 9H8z"></path></svg><!--]--></a><button class="slp-ml-16 search-icon slp-btn slp-btn-icon slp-ml-16 search-icon" aria-label="search" data-nav="site search" type="button" data-v-56e2df5f data-v-86247b2c><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><button class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Main menu" type="button" data-v-56e2df5f data-v-86247b2c><!--[--><svg width="16" height="16" viewbox="0 0 16 16" fill="#000" xmlns="http://www.w3.org/2000/svg" data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M0 3.75A.75.75 0 0 1 .75 3h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 3.75ZM0 8a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8Zm.75 3.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75Z"></path></svg><!--]--></button></div></div><div class="be-nav-phone" data-v-86247b2c><button class="navigation-top slp-btn slp-btn-primary navigation-top" data-ga-name="free trial" data-ga-location="header" data-nav="free trial" type="button" data-v-56e2df5f data-v-86247b2c><!--[-->Get free trial <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 be-nav-phone__icon slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg><!--]--></button><div class="navigation-bottom" data-v-86247b2c><button aria-label="search" data-nav="site search" class="search-icon slp-btn slp-btn-icon search-icon" type="button" data-v-56e2df5f data-v-86247b2c><!--[--><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4765 11.8907C9.49572 12.5892 8.29583 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.29583 12.5892 9.49572 11.8907 10.4765L14.7071 13.2929C15.0976 13.6834 15.0976 14.3166 14.7071 14.7071C14.3166 15.0976 13.6834 15.0976 13.2929 14.7071L10.4765 11.8907ZM11 7C11 9.20914 9.20914 11 7 11C4.79086 11 3 9.20914 3 7C3 4.79086 4.79086 3 7 3C9.20914 3 11 4.79086 11 7Z" fill="currentColor"></path></svg><!--]--></button><a data-nav="logo" aria-label="Home" name="Home" data-ga-name="gitlab logo" data-ga-location="header" class="slp-btn slp-btn-icon" href="/" data-v-56e2df5f data-v-86247b2c><!--[--><svg fill="none" viewBox="0 0 32 32" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name aria-id="tanukiHomeMobile" data-v-b82aeda9 data-v-86247b2c><path fill="#E24329" d="M31.462 12.779l-.045-.115-4.35-11.35a1.137 1.137 0 00-.447-.541 1.163 1.163 0 00-1.343.071c-.187.15-.322.356-.386.587l-2.94 9.001h-11.9l-2.941-9a1.138 1.138 0 00-1.045-.84 1.153 1.153 0 00-1.13.72L.579 12.68l-.045.113a8.09 8.09 0 002.68 9.34l.016.012.038.03 6.635 4.967 3.28 2.484 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484 6.673-4.997.018-.013a8.088 8.088 0 002.69-9.352z"></path><path fill="#FC6D26" d="M31.462 12.779l-.045-.115a14.748 14.748 0 00-5.856 2.634l-9.553 7.24A11225.6 11225.6 0 0022.1 27.14l6.673-4.997.019-.013a8.09 8.09 0 002.67-9.352z"></path><path fill="#FCA326" d="M9.908 27.14l3.275 2.485 1.994 1.51a1.35 1.35 0 001.627 0l1.994-1.51 3.282-2.484s-2.835-2.14-6.092-4.603l-6.08 4.603z"></path><path fill="#FC6D26" d="M6.435 15.305A14.712 14.712 0 00.58 12.672l-.045.113a8.09 8.09 0 002.68 9.347l.016.012.038.03 6.635 4.967 6.105-4.603-9.573-7.233z"></path></svg><!--]--></a><button class="slp-ml-16 slp-btn slp-btn-icon slp-ml-16" aria-label="Main menu" type="button" data-v-56e2df5f data-v-86247b2c><!--[--><svg width="16" height="16" viewbox="0 0 16 16" fill="#000" xmlns="http://www.w3.org/2000/svg" data-v-86247b2c><path fill-rule="evenodd" clip-rule="evenodd" d="M0 3.75A.75.75 0 0 1 .75 3h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 3.75ZM0 8a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H.75A.75.75 0 0 1 0 8Zm.75 3.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5H.75Z"></path></svg><!--]--></button></div></div><!----></div></nav><a href="/partners/technology-partners/aws/#interest" data-ga-name="ai driven devsecops" data-ga-location="header" class="banner" _path="/shared/en-us/banner" _dir="en-us" _draft="false" _partial="false" _locale cta="Learn more" _id="content:shared:en-us:banner.yml" _type="yaml" _source="content" _file="shared/en-us/banner.yml" _stem="shared/en-us/banner" _extension="yml" data-v-54f6499e data-v-f53c2d49><div class="banner__desktop" data-v-f53c2d49><img preload class="slp-ml-24 image" src="/images/banner/gitlab-duo-amazon-q.svg" alt="" data-v-f53c2d49><div class="content" data-v-f53c2d49><span class="slp-text-body2 text" data-v-fba90f83 data-v-f53c2d49><!--[-->AI-driven DevSecOps.<!--]--><!----></span><span class="icon" data-v-f53c2d49><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-f53c2d49><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg></span></div></div><div class="banner__mobile" data-v-f53c2d49><div class="pill-content" data-v-f53c2d49><svg width="16" height="16" viewbox="0 0 16 16" fill="#000" xmlns="http://www.w3.org/2000/svg" class="slp-mr-8" data-v-f53c2d49><path id="Vector" d="M0.464691 8.61748L4.25513 9.30762C5.4943 9.52555 6.5148 10.4699 6.66058 11.7049L7.35307 15.4824C7.49886 16.1725 8.44647 16.1725 8.59226 15.4824L9.28475 11.7049C9.50343 10.4699 10.451 9.52555 11.6902 9.30762L15.4806 8.61748C16.1731 8.47219 16.1731 7.5278 15.4806 7.38252L11.6902 6.69238C10.451 6.47445 9.43053 5.53008 9.28475 4.29512L8.59226 0.517592C8.44647 -0.172531 7.49886 -0.172531 7.35307 0.517592L6.66058 4.29512C6.4419 5.53008 5.4943 6.54709 4.25513 6.69238L0.464691 7.38252C-0.154898 7.52781 -0.154898 8.43587 0.464691 8.61748Z" fill="url(#paint0_linear_52_2733)"></path><defs><linearGradient id="paint0_linear_52_2733" x1="-8.99999" y1="0.0606512" x2="159.614" y2="-104.391" gradientUnits="userSpaceOnUse"><stop stop-color="#F7A20F"></stop><stop offset="0.346441" stop-color="#A989F5"></stop><stop offset="0.66564" stop-color="#962EFF"></stop><stop offset="1" stop-color="#0099FF"></stop></linearGradient></defs></svg><span class="slp-text-body3-bold" data-v-fba90f83 data-v-f53c2d49><!--[-->New: GitLab Duo with Amazon Q<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-f53c2d49><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg></div></div></a><div id="page-gitlab-duo"><!--[--><div class="full-width-hero full-width-hero--dark" data-v-0201f0a5><div class="slp-container" data-v-67a0761e data-v-0201f0a5><!--[--><div class="full-width-hero__wrapper" data-v-0201f0a5><div class="full-width-hero__hero-text" data-v-0201f0a5><a href="/solutions/gitlab-duo-pro/sales/" class="button-banner" data-ga-name="gitlab duo pill" data-ga-location="hero" data-v-0201f0a5 data-v-a5c46975><span class="slp-text-body3" data-v-fba90f83 data-v-a5c46975><!--[-->GitLab Duo Enterprise is now available. Ship more secure software faster with AI throughout the entire SDLC.<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-ml-4 button-banner__icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-a5c46975><path fill-rule="evenodd" clip-rule="evenodd" d="M10.159 10.72a.75.75 0 1 0 1.06 1.06l3.25-3.25L15 8l-.53-.53-3.25-3.25a.75.75 0 0 0-1.061 1.06l1.97 1.97H1.75a.75.75 0 1 0 0 1.5h10.379l-1.97 1.97Z" fill="currentColor"></path></svg></a><img src="/images/logos/duo-logo.svg" alt="GitLab Duo Logo Image" class="slp-mb-24 full-width-hero__logo-image" rel="preload" data-v-0201f0a5><div data-v-0201f0a5><h1 class="slp-text-heading5 full-width-hero__title" data-v-fba90f83 data-v-0201f0a5><!--[-->Ship more secure software faster with AI throughout the entire software development lifecycle<!--]--><!----></h1></div><div class="full-width-hero__buttons" data-v-0201f0a5><a class="slp-mt-24 slp-btn slp-btn-primary slp-mt-24" data-ga-name="get started" data-ga-location="hero" href="/solutions/gitlab-duo-pro/sales/" data-v-56e2df5f data-v-0201f0a5><!--[-->Get Started<!--]--></a></div></div></div><!--]--></div></div><div data-v-ff1429fc><div class="video-modal-loop--dark video-modal-loop" data-v-ff1429fc><svg fill="none" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-xl slp-icon--color-color-text-300 video-modal-loop__play-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-ff1429fc><circle cx="12" cy="12" r="12" fill="currentColor"></circle><path fill="#fff" d="M16.629 11.306a.835.835 0 010 1.389l-6.401 4.176C9.695 17.218 9 16.825 9 16.176V7.824c0-.649.695-1.042 1.228-.695l6.4 4.177z"></path></svg><video class="video-modal-loop__video-looping" autoplay loop muted playsinline data-v-ff1429fc><source src="/images/gitlab-duo/hero.mp4" type="video/mp4" data-v-ff1429fc><source src="/images/gitlab-duo/hero.webm" type="video/webm" data-v-ff1429fc></video></div><div style="display:none;" class="modal__backdrop" data-v-ff1429fc data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-945979565 video" data-v-ff1429fc data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/gitlab-duo/duo-thumbnail.jpg 1x, /_ipx/q_80/images/gitlab-duo/duo-thumbnail.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/gitlab-duo/duo-thumbnail.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><div data-v-9163961f><nav class="sticky-nav--dark sticky-nav" data-v-9163961f><ul class="sticky-nav__ul" data-v-9163961f><!--[--><li class="sticky-nav__li" data-v-9163961f><a href="#benefits" data-ga-location="sticky nav" data-ga-name="benefits" data-v-9163961f>Benefits</a></li><li class="sticky-nav__li" data-v-9163961f><a href="#features" data-ga-location="sticky nav" data-ga-name="features" data-v-9163961f>Features</a></li><li class="sticky-nav__li" data-v-9163961f><a href="#pricing" data-ga-location="sticky nav" data-ga-name="pricing" data-v-9163961f>Pricing</a></li><li class="sticky-nav__li" data-v-9163961f><a href="#faq" data-ga-location="sticky nav" data-ga-name="faq" data-v-9163961f>FAQs</a></li><li class="sticky-nav__li" data-v-9163961f><a href="#resources" data-ga-location="sticky nav" data-ga-name="resources" data-v-9163961f>Resources</a></li><!--]--></ul></nav></div><section id="benefits" class="accordion-and-text-col slp-py-48 slp-py-md-96 accordion-and-text-col--dark" data-v-16504234><div class="slp-container" data-v-67a0761e data-v-16504234><!--[--><div class="slp-row recognition__row" data-v-adc8d02f data-v-16504234><!--[--><div class="slp-col-lg-6" data-v-00b68f22 data-v-16504234><!--[--><div class="slp-mb-16 slp-mb-md-32" data-v-16504234><h2 class="slp-text-heading2-bold slp-mb-8" data-v-fba90f83 data-v-16504234><!--[--><span data-v-16504234>AI across the software development lifecycle</span><!--]--><!----></h2><h2 class="slp-text-body1 slp-mb-32 accordion-and-text-col__description" data-v-fba90f83 data-v-16504234><!--[--><span data-v-16504234>From planning and coding to securing and deploying, Duo is the only AI solution that supports developers at every stage of their workflow.</span><!--]--><!----></h2></div><!--]--></div><div class="slp-col-md slp-pl-md-16" data-v-00b68f22 data-v-16504234><!--[--><!--[--><div class="accordion" data-v-16504234 data-v-de3f67eb><button id="AI that is privacy-first-button" class="accordion__summary" aria-expanded="true" aria-controls="AI that is privacy-first-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="collapse" data-v-de3f67eb><!--[--><svg fill="currentColor" viewBox="0 0 33 39" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-16504234><g clip-path="url(#clip0_1_73)"><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.56117" d="M31.9996 16.8884H2.3374V37.1836H27.3161C29.9027 37.1836 31.9996 35.0867 31.9996 32.5001V16.8884Z"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.56117" d="M13.4849 26.2865L15.9359 28.7375L20.8536 23.8198"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.56117" d="M7.1001 12.9856V16.8885H27.3953V11.4244C27.3953 5.81985 22.8523 1.27686 17.2477 1.27686C15.5616 1.27686 13.9692 1.68276 12.5642 2.41651"></path><path fill="currentColor" d="M5.39773 0.980059L6.19393 2.96274C6.31882 3.29058 6.58422 3.55598 6.91206 3.68088L8.89474 4.47707C9.53482 4.72686 9.53482 5.64794 8.89474 5.89773L6.91206 6.69393C6.58422 6.81882 6.31882 7.08422 6.19393 7.41206L5.39773 9.39474C5.14794 10.0348 4.22686 10.0348 3.97707 9.39474L3.18088 7.41206C3.05598 7.08422 2.79058 6.81882 2.46274 6.69393L0.480059 5.89773C-0.16002 5.64794 -0.16002 4.72686 0.480059 4.47707L2.46274 3.68088C2.79058 3.55598 3.05598 3.29058 3.18088 2.96274L3.97707 0.980059C4.22686 0.33998 5.14794 0.33998 5.39773 0.980059Z"></path><path fill="currentColor" d="M12.954 7.06833L13.4848 8.37971C13.5784 8.59828 13.7502 8.77 13.9687 8.86367L15.2801 9.39447C15.7016 9.5662 15.7016 10.175 15.2801 10.3468L13.9687 10.8776C13.7502 10.9712 13.5784 11.143 13.4848 11.3615L12.954 12.6729C12.7822 13.0944 12.1734 13.0944 12.0016 12.6729L11.4709 11.3615C11.3772 11.143 11.2055 10.9712 10.9869 10.8776L9.67551 10.3468C9.254 10.175 9.254 9.5662 9.67551 9.39447L10.9869 8.86367C11.2055 8.77 11.3772 8.59828 11.4709 8.37971L12.0016 7.06833C12.1734 6.64682 12.7822 6.64682 12.954 7.06833Z"></path></g><defs><clipPath id="clip0_1_73"><rect width="33" height="38" fill="currentColor" transform="translate(0 0.5)"></rect></clipPath></defs></svg><span class="accordion-title" data-v-16504234>AI that is privacy-first</span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon--open accordion__icon" data-v-de3f67eb></span></div></button><div style="" id="AI that is privacy-first-panel" class="accordion__content-container" aria-labelledby="AI that is privacy-first-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>With GitLab Duo, you control which users, projects, and groups can use AI-powered capabilities. Also, your organization’s proprietary code and data aren’t used to train AI models.</p> </div><!----></div></div><div class="accordion" data-v-16504234 data-v-de3f67eb><button id="Improved developer experience-button" class="accordion__summary" aria-expanded="false" aria-controls="Improved developer experience-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><svg fill="currentColor" viewBox="0 0 32 33" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-16504234><g clip-path="url(#clip0_1_65)"><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.39" d="M28.7798 29.2795C32.7674 25.2919 30.2783 16.3376 23.2202 9.27955C16.1621 2.22147 7.20783 -0.26764 3.22022 3.71998C-0.767395 7.7076 1.7217 16.6619 8.77978 23.72C15.8379 30.778 24.7922 33.2672 28.7798 29.2795Z"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.39" d="M26.6852 20.0134C25.7329 21.3313 24.624 22.636 23.3847 23.8755C16.1706 31.0909 7.02579 33.6352 2.94259 29.5513C-1.12756 25.4935 1.40324 16.334 8.61733 9.11866C15.8314 1.90331 24.9893 -0.627931 29.0594 3.44293C31.0815 5.46532 31.4728 8.74028 30.4683 12.4197"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.39" d="M17.0315 13.3471L16 14.3588L14.9685 13.3471C13.8291 12.2176 11.994 12.2176 10.8546 13.3471C9.71513 14.4765 9.71513 16.2882 10.8546 17.4176L16 22.5L21.1454 17.4176C22.2849 16.2882 22.2849 14.4765 21.1454 13.3471C20.006 12.2176 18.1709 12.2176 17.0315 13.3471Z"></path></g><defs><clipPath id="clip0_1_65"><rect width="32" height="32" fill="currentColor" transform="translate(0 0.5)"></rect></clipPath></defs></svg><span class="accordion-title" data-v-16504234>Improved developer experience</span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="Improved developer experience-panel" class="accordion__content-container" aria-labelledby="Improved developer experience-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Give your developers a single platform that integrates the best AI model for each use case across the entire workflow, from understanding code to fixing security vulnerabilities.</p> </div><!----></div></div><div class="accordion" data-v-16504234 data-v-de3f67eb><button id="Committed to transparent AI-button" class="accordion__summary" aria-expanded="false" aria-controls="Committed to transparent AI-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><svg fill="currentColor" viewBox="0 0 34 29" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-16504234><g clip-path="url(#clip0_1_69)"><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.40659" d="M24.0079 13.7936C24.0361 14.0328 24.0501 14.2719 24.0501 14.511C24.0501 18.3932 20.898 21.544 17.0141 21.544C13.1302 21.544 9.97803 18.3932 9.97803 14.511C9.97803 10.6288 13.1302 7.47803 17.0141 7.47803C17.2533 7.47803 17.4785 7.47803 17.7177 7.50616"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.40659" d="M22.6284 13.8076C25.3485 13.8076 27.5536 11.6034 27.5536 8.8845C27.5536 6.16556 25.3485 3.96143 22.6284 3.96143C19.9082 3.96143 17.7031 6.16556 17.7031 8.8845C17.7031 11.6034 19.9082 13.8076 22.6284 13.8076Z"></path><path fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.40659" d="M2.92788 18.1822C6.48813 23.9352 11.4697 27.522 17 27.522C23.6139 27.522 29.4679 22.3738 33 14.511C29.4679 6.64813 23.628 1.5 17 1.5C10.372 1.5 4.5321 6.64813 1 14.511"></path></g><defs><clipPath id="clip0_1_69"><rect width="34" height="28" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg><span class="accordion-title" data-v-16504234>Committed to transparent AI</span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="Committed to transparent AI-panel" class="accordion__content-container" aria-labelledby="Committed to transparent AI-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>For organizations and teams to trust AI, it must be transparent. GitLab’s <a href="/ai-transparency-center/" data-ga-name="ai transparency center" data-ga-location="body">AI Transparency Center</a> details how we uphold ethics and transparency in our AI-powered features.</p> </div><!----></div></div><!--]--><!--]--></div><!--]--></div><!--]--></div></section><section id="features" class="gitlab-duo-features--dark" data-v-410b7d30><div class="slp-container" data-v-67a0761e data-v-410b7d30><!--[--><div data-v-410b7d30><!--[--><section class="text-and-video-col text-and-video-col--dark" data-v-410b7d30 data-v-91ee515b><div class="slp-row text-and-video-col__row text-and-video-col__row--reverse" data-v-adc8d02f data-v-91ee515b><!--[--><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__eyebrow" data-v-91ee515b><svg fill="currentColor" viewBox="0 0 35 35" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-mr-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-91ee515b><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M16.6596 9.4137H32.3192V29.3491C32.3192 31.006 30.976 32.3491 29.3192 32.3491H1V11.4374"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M10.5998 24.3217L7.12744 20.8814L10.5998 17.441"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M22.7192 17.441L26.1916 20.8814L22.7192 24.3217"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M19.2603 15.7276L14.0586 26.0351"></path><path fill="currentColor" d="M5.03035 1.06244L5.72482 2.77586C5.83376 3.05918 6.06524 3.28853 6.3512 3.39646L8.08056 4.08453C8.63886 4.30039 8.63886 5.09638 8.08056 5.31225L6.3512 6.00031C6.06524 6.10824 5.83376 6.3376 5.72482 6.62092L5.03035 8.33433C4.81248 8.88748 4.00907 8.88748 3.7912 8.33433L3.09673 6.62092C2.9878 6.3376 2.75631 6.10824 2.47035 6.00031L0.740989 5.31225C0.182691 5.09638 0.182691 4.30039 0.740989 4.08453L2.47035 3.39646C2.75631 3.28853 2.9878 3.05918 3.09673 2.77586L3.7912 1.06244C4.00907 0.509296 4.81248 0.509296 5.03035 1.06244Z"></path><path fill="currentColor" d="M11.7032 6.94483L12.1662 8.07811C12.2479 8.26699 12.3977 8.4154 12.5883 8.49635L13.7321 8.95506C14.0998 9.10346 14.0998 9.62963 13.7321 9.77803L12.5883 10.2367C12.3977 10.3177 12.2479 10.4661 12.1662 10.655L11.7032 11.7883C11.5534 12.1525 11.0223 12.1525 10.8726 11.7883L10.4096 10.655C10.3279 10.4661 10.1781 10.3177 9.98745 10.2367L8.84362 9.77803C8.47596 9.62963 8.47596 9.10346 8.84362 8.95506L9.98745 8.49635C10.1781 8.4154 10.3279 8.26699 10.4096 8.07811L10.8726 6.94483C11.0223 6.58056 11.5534 6.58056 11.7032 6.94483Z"></path></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-91ee515b><!--[-->Code<!--]--><!----></span></div><h2 class="slp-text-heading3-bold slp-pb-16" data-v-fba90f83 data-v-91ee515b><!--[-->Boost productivity with smart code assistance<!--]--><!----></h2><p class="slp-text-body1 text-and-video-col__text" data-v-fba90f83 data-v-91ee515b><!--[-->Write secure code faster with AI-powered suggestions in over 20 languages, available in your favorite IDE. Automate routine tasks and accelerate development cycles.<!--]--><!----></p><!--]--></div><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__video-card" data-v-91ee515b><div class="text-and-video-col__video-card__inner" data-index="0" data-v-91ee515b><video class="text-and-video-col__video-looping" loop muted playsinline autoplay poster="/images/gitlab-duo/code-suggestions.png" data-v-91ee515b><source src="/images/gitlab-duo/code-suggestions.mp4" type="video/mp4" data-v-91ee515b><source src="/images/gitlab-duo/code-suggestions.webm" type="video/webm" data-v-91ee515b></video></div></div><!--]--></div><!--]--></div></section><section class="text-and-video-col text-and-video-col--dark" data-v-410b7d30 data-v-91ee515b><div class="slp-row text-and-video-col__row text-and-video-col__row--" data-v-adc8d02f data-v-91ee515b><!--[--><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__eyebrow" data-v-91ee515b><svg fill="currentColor" viewBox="0 0 38 38" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-mr-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-91ee515b><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M1.7583 13.1868V35.282L9.37735 27.6629H32.2345C34.764 27.6629 36.8059 25.621 36.8059 23.0915V1.75818H13.1869"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M18.52 10.901H26.901"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M10.9009 18.5201H26.9009"></path><path fill="currentColor" d="M6.26857 1.46857L7.04571 3.40381C7.16762 3.72381 7.42667 3.98286 7.74667 4.10476L9.6819 4.8819C10.3067 5.12571 10.3067 6.02476 9.6819 6.26857L7.74667 7.04571C7.42667 7.16762 7.16762 7.42667 7.04571 7.74667L6.26857 9.6819C6.02476 10.3067 5.12571 10.3067 4.8819 9.6819L4.10476 7.74667C3.98286 7.42667 3.72381 7.16762 3.40381 7.04571L1.46857 6.26857C0.84381 6.02476 0.84381 5.12571 1.46857 4.8819L3.40381 4.10476C3.72381 3.98286 3.98286 3.72381 4.10476 3.40381L4.8819 1.46857C5.12571 0.84381 6.02476 0.84381 6.26857 1.46857Z"></path><path fill="currentColor" d="M12.1204 7.41148L12.6385 8.69148C12.7299 8.90481 12.8975 9.07243 13.1109 9.16386L14.3909 9.68195C14.8023 9.84957 14.8023 10.4439 14.3909 10.6115L13.1109 11.1296C12.8975 11.221 12.7299 11.3886 12.6385 11.602L12.1204 12.882C11.9528 13.2934 11.3585 13.2934 11.1909 12.882L10.6728 11.602C10.5813 11.3886 10.4137 11.221 10.2004 11.1296L8.92039 10.6115C8.50896 10.4439 8.50896 9.84957 8.92039 9.68195L10.2004 9.16386C10.4137 9.07243 10.5813 8.90481 10.6728 8.69148L11.1909 7.41148C11.3585 7.00005 11.9528 7.00005 12.1204 7.41148Z"></path></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-91ee515b><!--[-->Search<!--]--><!----></span></div><h2 class="slp-text-heading3-bold slp-pb-16" data-v-fba90f83 data-v-91ee515b><!--[-->Your AI companion throughout development<!--]--><!----></h2><p class="slp-text-body1 text-and-video-col__text" data-v-fba90f83 data-v-91ee515b><!--[-->Get real-time guidance across the entire software development lifecycle. Generate tests, explain code, refactor efficiently, and chat directly in your IDE or web interface.<!--]--><!----></p><!--]--></div><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__video-card" data-v-91ee515b><div class="text-and-video-col__video-card__inner" data-index="1" data-v-91ee515b><video class="text-and-video-col__video-looping" loop muted playsinline autoplay poster="/images/gitlab-duo/chat.png" data-v-91ee515b><source src="/images/gitlab-duo/chat.mp4" type="video/mp4" data-v-91ee515b><source src="/images/gitlab-duo/chat.webm" type="video/webm" data-v-91ee515b></video></div></div><!--]--></div><!--]--></div></section><section class="text-and-video-col text-and-video-col--dark" data-v-410b7d30 data-v-91ee515b><div class="slp-row text-and-video-col__row text-and-video-col__row--reverse" data-v-adc8d02f data-v-91ee515b><!--[--><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__eyebrow" data-v-91ee515b><svg fill="currentColor" viewBox="0 0 34 35" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-mr-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-91ee515b><g id="ai-root-cause-analysis"><path id="Vector" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M13.9202 20.8604V22.2826"></path><path id="Vector_2" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M13.9202 13.7493V19.4382"></path><path id="Vector_3" fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M14.2188 3.552C21.6854 3.552 27.7299 9.59645 27.7299 17.0631C27.7299 24.5298 21.6854 30.5742 14.2188 30.5742C6.75209 30.5742 0.707642 24.5298 0.707642 17.0631C0.707642 15.0293 1.16275 13.1093 1.9592 11.3742"></path><path id="Vector_4" fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M21.3298 28.441C22.4828 29.5939 23.6361 30.7464 24.7888 31.8995C26.4257 33.5367 29.0696 33.5732 30.749 31.9797L32.1103 30.6881L27.7298 26.3076"></path><path id="Vector_5" fill="currentColor" d="M4.91733 0.437333L5.64267 2.24356C5.75644 2.54222 5.99822 2.784 6.29689 2.89778L8.10311 3.62311C8.68622 3.85067 8.68622 4.68978 8.10311 4.91733L6.29689 5.64267C5.99822 5.75644 5.75644 5.99822 5.64267 6.29689L4.91733 8.10311C4.68978 8.68622 3.85067 8.68622 3.62311 8.10311L2.89778 6.29689C2.784 5.99822 2.54222 5.75644 2.24356 5.64267L0.437333 4.91733C-0.145778 4.68978 -0.145778 3.85067 0.437333 3.62311L2.24356 2.89778C2.54222 2.784 2.784 2.54222 2.89778 2.24356L3.62311 0.437333C3.85067 -0.145778 4.68978 -0.145778 4.91733 0.437333Z"></path><path id="Vector_6" fill="currentColor" d="M11.801 5.98429L12.2846 7.17896C12.3699 7.37807 12.5264 7.53451 12.7255 7.61984L13.9201 8.1034C14.3041 8.25984 14.3041 8.81451 13.9201 8.97096L12.7255 9.45451C12.5264 9.53984 12.3699 9.69629 12.2846 9.8954L11.801 11.0901C11.6446 11.4741 11.0899 11.4741 10.9335 11.0901L10.4499 9.8954C10.3646 9.69629 10.2081 9.53984 10.009 9.45451L8.81437 8.97096C8.43037 8.81451 8.43037 8.25984 8.81437 8.1034L10.009 7.61984C10.2081 7.53451 10.3646 7.37807 10.4499 7.17896L10.9335 5.98429C11.0899 5.60029 11.6446 5.60029 11.801 5.98429Z"></path></g></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-91ee515b><!--[-->Troubleshoot<!--]--><!----></span></div><h2 class="slp-text-heading3-bold slp-pb-16" data-v-fba90f83 data-v-91ee515b><!--[-->Quickly resolve CI/CD pipeline issues<!--]--><!----></h2><p class="slp-text-body1 text-and-video-col__text" data-v-fba90f83 data-v-91ee515b><!--[-->Save time troubleshooting with AI-assisted root cause analysis for CI/CD job failures. Get suggested fixes and focus on critical tasks.<!--]--><!----></p><!--]--></div><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__video-card" data-v-91ee515b><div class="text-and-video-col__video-card__inner" data-index="2" data-v-91ee515b><video class="text-and-video-col__video-looping" loop muted playsinline autoplay poster="/images/gitlab-duo/root-cause-analysis.png" data-v-91ee515b><source src="/images/gitlab-duo/root-cause-analysis.mp4" type="video/mp4" data-v-91ee515b><source src="/images/gitlab-duo/root-cause-analysis.webm" type="video/webm" data-v-91ee515b></video></div></div><!--]--></div><!--]--></div></section><section class="text-and-video-col text-and-video-col--dark" data-v-410b7d30 data-v-91ee515b><div class="slp-row text-and-video-col__row text-and-video-col__row--" data-v-adc8d02f data-v-91ee515b><!--[--><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__eyebrow" data-v-91ee515b><svg fill="currentColor" viewBox="0 0 37 34" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-mr-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-91ee515b><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M11.2759 6.94285C13.074 5.14475 15.5425 4.04761 18.2854 4.04761C23.5883 4.04761 27.9006 8.20761 28.1749 13.4343"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M28.1904 18.5238V23.0952C28.1904 28.5657 23.7561 33 18.2856 33C12.8151 33 8.38086 28.5657 8.38086 23.0952V20.0476"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M15.2383 13.1905H28.1907L35.8097 7.09521"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M27.4287 19.2858H36.5716"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M9.14286 19.2858H0"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M9.90469 28.4286L2.28564 33"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M26.6665 28.4286L34.2856 33"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M12.9524 5.57143L9.90479 1"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M23.6191 5.57143L26.6668 1"></path><path fill="currentColor" d="M5.27248 3.758L6.04962 5.69324C6.17153 6.01324 6.43057 6.27229 6.75057 6.39419L8.68581 7.17133C9.31057 7.41514 9.31057 8.31419 8.68581 8.558L6.75057 9.33514C6.43057 9.45705 6.17153 9.7161 6.04962 10.0361L5.27248 11.9713C5.02867 12.5961 4.12962 12.5961 3.88581 11.9713L3.10867 10.0361C2.98676 9.7161 2.72772 9.45705 2.40772 9.33514L0.472478 8.558C-0.152284 8.31419 -0.152284 7.41514 0.472478 7.17133L2.40772 6.39419C2.72772 6.27229 2.98676 6.01324 3.10867 5.69324L3.88581 3.758C4.12962 3.13324 5.02867 3.13324 5.27248 3.758Z"></path><path fill="currentColor" d="M11.1238 11.2096L11.6419 12.4896C11.7333 12.7029 11.9009 12.8705 12.1143 12.962L13.3943 13.48C13.8057 13.6477 13.8057 14.242 13.3943 14.4096L12.1143 14.9277C11.9009 15.0191 11.7333 15.1867 11.6419 15.4L11.1238 16.68C10.9562 17.0915 10.3619 17.0915 10.1943 16.68L9.67619 15.4C9.58476 15.1867 9.41714 15.0191 9.20381 14.9277L7.92381 14.4096C7.51238 14.242 7.51238 13.6477 7.92381 13.48L9.20381 12.962C9.41714 12.8705 9.58476 12.7029 9.67619 12.4896L10.1943 11.2096C10.3619 10.7981 10.9562 10.7981 11.1238 11.2096Z"></path></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-91ee515b><!--[-->Secure<!--]--><!----></span></div><h2 class="slp-text-heading3-bold slp-pb-16" data-v-fba90f83 data-v-91ee515b><!--[-->Fortify your code with AI-powered security<!--]--><!----></h2><p class="slp-text-body1 text-and-video-col__text" data-v-fba90f83 data-v-91ee515b><!--[-->Understand and remediate vulnerabilities more efficiently. Get detailed explanations and auto-generated merge requests to mitigate security risks.<!--]--><!----></p><!--]--></div><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__video-card" data-v-91ee515b><div class="text-and-video-col__video-card__inner" data-index="3" data-v-91ee515b><video class="text-and-video-col__video-looping" loop muted playsinline autoplay poster="/images/gitlab-duo/vulnerability.png" data-v-91ee515b><source src="/images/gitlab-duo/vulnerability.mp4" type="video/mp4" data-v-91ee515b><source src="/images/gitlab-duo/vulnerability.webm" type="video/webm" data-v-91ee515b></video></div></div><!--]--></div><!--]--></div></section><section class="text-and-video-col text-and-video-col--dark" data-v-410b7d30 data-v-91ee515b><div class="slp-row text-and-video-col__row text-and-video-col__row--reverse" data-v-adc8d02f data-v-91ee515b><!--[--><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__eyebrow" data-v-91ee515b><svg fill="currentColor" viewBox="0 0 34 32" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 slp-mr-8" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-91ee515b><path fill="currentColor" d="M5.61342 0.405681L6.29342 2.08118C6.40008 2.35823 6.62675 2.58251 6.90675 2.68805L8.60008 3.36089C9.14675 3.57198 9.14675 4.35036 8.60008 4.56144L6.90675 5.23428C6.62675 5.33982 6.40008 5.5641 6.29342 5.84115L5.61342 7.51665C5.40008 8.05756 4.61342 8.05756 4.40008 7.51665L3.72008 5.84115C3.61342 5.5641 3.38675 5.33982 3.10675 5.23428L1.41342 4.56144C0.866751 4.35036 0.866751 3.57198 1.41342 3.36089L3.10675 2.68805C3.38675 2.58251 3.61342 2.35823 3.72008 2.08118L4.40008 0.405681C4.61342 -0.135227 5.40008 -0.135227 5.61342 0.405681Z"></path><path fill="currentColor" d="M12.0666 6.87018L12.5199 7.97839C12.5999 8.16309 12.7466 8.30821 12.9332 8.38737L14.0532 8.83592C14.4132 8.98105 14.4132 9.49557 14.0532 9.64069L12.9332 10.0892C12.7466 10.1684 12.5999 10.3135 12.5199 10.4982L12.0666 11.6064C11.9199 11.9626 11.3999 11.9626 11.2532 11.6064L10.7999 10.4982C10.7199 10.3135 10.5732 10.1684 10.3866 10.0892L9.26658 9.64069C8.90658 9.49557 8.90658 8.98105 9.26658 8.83592L10.3866 8.38737C10.5732 8.30821 10.7199 8.16309 10.7999 7.97839L11.2532 6.87018C11.3999 6.51398 11.9199 6.51398 12.0666 6.87018Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M9.6665 21.765H1.6665V31H9.6665V21.765Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M21 16.4878H13V31H21V16.4878Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M24.3335 7.25281H32.3335V27.0421C32.3335 29.2322 30.5468 31 28.3335 31H24.3335V7.25281Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M14.7598 6.96254L20.8931 1.31598H32.9998"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45" d="M1 15.34H5.66667L8.14667 13.0577"></path></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-91ee515b><!--[-->Measure<!--]--><!----></span></div><h2 class="slp-text-heading3-bold slp-pb-16" data-v-fba90f83 data-v-91ee515b><!--[-->Measure the ROI of your AI investment<!--]--><!----></h2><p class="slp-text-body1 text-and-video-col__text" data-v-fba90f83 data-v-91ee515b><!--[-->Track AI effectiveness in real-time. See concrete improvements in cycle times and deployment frequencies, quantifying your return on investment.<!--]--><!----></p><!--]--></div><div class="slp-col-md-6" data-v-00b68f22 data-v-91ee515b><!--[--><div class="text-and-video-col__video-card" data-v-91ee515b><div class="text-and-video-col__video-card__inner" data-index="4" data-v-91ee515b><video class="text-and-video-col__video-looping" loop muted playsinline autoplay poster="/images/gitlab-duo/ai.png" data-v-91ee515b><source src="/images/gitlab-duo/ai.mp4" type="video/mp4" data-v-91ee515b><source src="/images/gitlab-duo/ai.webm" type="video/webm" data-v-91ee515b></video></div></div><!--]--></div><!--]--></div></section><!--]--></div><!--]--></div><div class="slp-container fluid gartner-banner" data-v-410b7d30 data-v-67a0761e data-v-48e03962><!--[--><div class="slp-container" data-v-67a0761e data-v-48e03962><!--[--><div class="slp-row slp-py-64" style="align-items:center;" data-v-adc8d02f data-v-48e03962><!--[--><div class="slp-col-md-4 gartner-banner__image-wrap" data-v-00b68f22 data-v-48e03962><!--[--><img src="/images/gitlab-duo/duo-gartner.png" alt="code source image" class="gartner-banner__image" data-v-48e03962><!--]--></div><div class="slp-col-md-8" data-v-00b68f22 data-v-48e03962><!--[--><div data-v-48e03962><img src="/images/gitlab-duo/gartner-white.svg" alt="code source image" data-v-48e03962><h3 class="slp-text-heading5-bold slp-py-24" data-v-fba90f83 data-v-48e03962><!--[-->GitLab named a Leader in the 2024 Gartner® Magic Quadrant™ for AI Code Assistants<!--]--><!----></h3><a class="gartner-banner__button slp-btn slp-btn-tertiary gartner-banner__button" data-ga-name="Read the report" data-ga-location="body" href="/gartner-mq-ai-code-assistants/" data-v-56e2df5f data-v-48e03962><!--[-->Read the report <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-48e03962><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><!--]--></div><!--]--></div><!--]--></div><!--]--></div><div class="slp-container" data-v-67a0761e data-v-410b7d30><!--[--><!--]--></div></section><section class="gitlab-duo-categories slp-pt-96" data-v-2bda27a7><div class="slp-container" data-v-67a0761e data-v-2bda27a7><!--[--><h2 class="slp-text-heading3-bold slp-pb-32 gitlab-duo-categories__header" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-fba90f83 data-v-2bda27a7><!--[-->AI-powered features across the software development lifecycle<!--]--><!----></h2><div class="gitlab-duo-categories__container" data-v-2bda27a7><header class="gitlab-duo-categories__tabs" data-v-2bda27a7><!--[--><button class="gitlab-duo-categories__button selected" data-ga-name="for developing features tab" data-ga-location="features" data-v-2bda27a7><svg fill="currentColor" fill-opacity="0" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 gitlab-duo-categories__icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path stroke="currentColor" stroke-miterlimit="10" d="M22 13.5v5c0 1.66-1.34 3-3 3H2v-6m0-5.32V2.5h20v6m-20 5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm20 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-11.28 2.07l2.56-7.14"></path><path stroke="currentColor" stroke-miterlimit="10" d="M15.55 9.45L18.11 12l-2.56 2.55m-7.1 0L5.89 12l2.56-2.55"></path></svg> For Developing Features</button><button class="gitlab-duo-categories__button" data-ga-name="for securing applications tab" data-ga-location="features" data-v-2bda27a7><svg fill="currentColor" fill-opacity="0" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 gitlab-duo-categories__icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path stroke="currentColor" stroke-miterlimit="10" d="M2.5 16.5v-7h19v5m0 2v4c0 1.66-1.34 3-3 3h-16v-5M12 .5c4.14 0 7.5 3.36 7.5 7.5v1.5h-15V8C4.5 3.86 7.86.5 12 .5z"></path><path stroke="currentColor" stroke-miterlimit="10" d="M12 18a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm1.5-1.5H24m-24 0h11"></path></svg> For Securing Applications</button><button class="gitlab-duo-categories__button" data-ga-name="for facilitating collaboration tab" data-ga-location="features" data-v-2bda27a7><svg fill="currentColor" fill-opacity="0" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 gitlab-duo-categories__icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path stroke="currentColor" stroke-miterlimit="10" d="M6.5 9.5H0m9.5 0h6c1.1 0 2 .9 2 2s-.9 2-2 2h-7c-1.1 0-2 .9-2 2s.9 2 2 2H15m2.5 0H24M6.5 6V1m11 5V1"></path><path stroke="currentColor" stroke-miterlimit="10" d="M8 11a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm8 8a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path><path stroke="currentColor" stroke-miterlimit="10" d="M21.5 17.88v1.62c0 1.66-1.34 3-3 3h-16V12m0-2.88V3.5h19V15"></path></svg> For Facilitating Collaboration</button><button class="gitlab-duo-categories__button" data-ga-name="for advanced troubleshooting tab" data-ga-location="features" data-v-2bda27a7><svg fill="currentColor" fill-opacity="0" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-color-text-300 gitlab-duo-categories__icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path stroke="currentColor" stroke-miterlimit="10" d="M2.5 14V2.5h19v9m0 2.5v4.5c0 1.66-1.34 3-3 3h-16v-5m0-10h19"></path><path stroke="currentColor" stroke-miterlimit="10" d="M17 15.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm-10 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"></path><path stroke="currentColor" stroke-miterlimit="10" d="M16.23 12.72L14 10l-4 8-2.23-2.71M18.5 14H24M5.5 14H0"></path></svg> For Advanced Troubleshooting</button><!--]--></header><div class="gitlab-duo-categories__cards" data-v-2bda27a7><!--[--><a class="gitlab-duo-categories__card" data-category="developing" href="https://docs.gitlab.com/ee/user/gitlab_duo_chat/index.html" data-ga-name="chat" data-ga-location="body" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-2bda27a7><svg fill="currentColor" viewBox="0 0 38 38" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 gitlab-duo-categories__card-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M1.7583 13.1868V35.282L9.37735 27.6629H32.2345C34.764 27.6629 36.8059 25.621 36.8059 23.0915V1.75818H13.1869"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M18.52 10.901H26.901"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.52381" d="M10.9009 18.5201H26.9009"></path><path fill="currentColor" d="M6.26857 1.46857L7.04571 3.40381C7.16762 3.72381 7.42667 3.98286 7.74667 4.10476L9.6819 4.8819C10.3067 5.12571 10.3067 6.02476 9.6819 6.26857L7.74667 7.04571C7.42667 7.16762 7.16762 7.42667 7.04571 7.74667L6.26857 9.6819C6.02476 10.3067 5.12571 10.3067 4.8819 9.6819L4.10476 7.74667C3.98286 7.42667 3.72381 7.16762 3.40381 7.04571L1.46857 6.26857C0.84381 6.02476 0.84381 5.12571 1.46857 4.8819L3.40381 4.10476C3.72381 3.98286 3.98286 3.72381 4.10476 3.40381L4.8819 1.46857C5.12571 0.84381 6.02476 0.84381 6.26857 1.46857Z"></path><path fill="currentColor" d="M12.1204 7.41148L12.6385 8.69148C12.7299 8.90481 12.8975 9.07243 13.1109 9.16386L14.3909 9.68195C14.8023 9.84957 14.8023 10.4439 14.3909 10.6115L13.1109 11.1296C12.8975 11.221 12.7299 11.3886 12.6385 11.602L12.1204 12.882C11.9528 13.2934 11.3585 13.2934 11.1909 12.882L10.6728 11.602C10.5813 11.3886 10.4137 11.221 10.2004 11.1296L8.92039 10.6115C8.50896 10.4439 8.50896 9.84957 8.92039 9.68195L10.2004 9.16386C10.4137 9.07243 10.5813 8.90481 10.6728 8.69148L11.1909 7.41148C11.3585 7.00005 11.9528 7.00005 12.1204 7.41148Z"></path></svg><h3 class="slp-text-body1-bold slp-pt-16" data-v-fba90f83 data-v-2bda27a7><!--[-->Chat<!--]--><!----></h3><p class="slp-text-body1 gitlab-duo-categories__text slp-py-8" data-v-fba90f83 data-v-2bda27a7><!--[-->Processes and generates text and code in a conversational manner. Helps you quickly identify useful information in large volumes of text in issues, epics, code, and GitLab documentation.<!--]--><!----></p><div class="gitlab-duo-categories__cta" data-v-2bda27a7>Read More <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><a class="gitlab-duo-categories__card" data-category="developing" href="https://docs.gitlab.com/ee/user/gitlab_duo/index.html/#code-explanation" data-ga-name="code explanation" data-ga-location="body" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-2bda27a7><svg fill="currentColor" viewBox="0 0 34 35" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 gitlab-duo-categories__card-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><g id="ai-root-cause-analysis"><path id="Vector" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M13.9202 20.8604V22.2826"></path><path id="Vector_2" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M13.9202 13.7493V19.4382"></path><path id="Vector_3" fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M14.2188 3.552C21.6854 3.552 27.7299 9.59645 27.7299 17.0631C27.7299 24.5298 21.6854 30.5742 14.2188 30.5742C6.75209 30.5742 0.707642 24.5298 0.707642 17.0631C0.707642 15.0293 1.16275 13.1093 1.9592 11.3742"></path><path id="Vector_4" fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.42222" d="M21.3298 28.441C22.4828 29.5939 23.6361 30.7464 24.7888 31.8995C26.4257 33.5367 29.0696 33.5732 30.749 31.9797L32.1103 30.6881L27.7298 26.3076"></path><path id="Vector_5" fill="currentColor" d="M4.91733 0.437333L5.64267 2.24356C5.75644 2.54222 5.99822 2.784 6.29689 2.89778L8.10311 3.62311C8.68622 3.85067 8.68622 4.68978 8.10311 4.91733L6.29689 5.64267C5.99822 5.75644 5.75644 5.99822 5.64267 6.29689L4.91733 8.10311C4.68978 8.68622 3.85067 8.68622 3.62311 8.10311L2.89778 6.29689C2.784 5.99822 2.54222 5.75644 2.24356 5.64267L0.437333 4.91733C-0.145778 4.68978 -0.145778 3.85067 0.437333 3.62311L2.24356 2.89778C2.54222 2.784 2.784 2.54222 2.89778 2.24356L3.62311 0.437333C3.85067 -0.145778 4.68978 -0.145778 4.91733 0.437333Z"></path><path id="Vector_6" fill="currentColor" d="M11.801 5.98429L12.2846 7.17896C12.3699 7.37807 12.5264 7.53451 12.7255 7.61984L13.9201 8.1034C14.3041 8.25984 14.3041 8.81451 13.9201 8.97096L12.7255 9.45451C12.5264 9.53984 12.3699 9.69629 12.2846 9.8954L11.801 11.0901C11.6446 11.4741 11.0899 11.4741 10.9335 11.0901L10.4499 9.8954C10.3646 9.69629 10.2081 9.53984 10.009 9.45451L8.81437 8.97096C8.43037 8.81451 8.43037 8.25984 8.81437 8.1034L10.009 7.61984C10.2081 7.53451 10.3646 7.37807 10.4499 7.17896L10.9335 5.98429C11.0899 5.60029 11.6446 5.60029 11.801 5.98429Z"></path></g></svg><h3 class="slp-text-body1-bold slp-pt-16" data-v-fba90f83 data-v-2bda27a7><!--[-->Code Explanation<!--]--><!----></h3><p class="slp-text-body1 gitlab-duo-categories__text slp-py-8" data-v-fba90f83 data-v-2bda27a7><!--[-->Helps you understand code by explaining it in natural language.<!--]--><!----></p><div class="gitlab-duo-categories__cta" data-v-2bda27a7>Read More <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><a class="gitlab-duo-categories__card" data-category="developing" href="https://docs.gitlab.com/ee/user/project/repository/code_suggestions/index.html" data-ga-name="code suggestions" data-ga-location="body" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-2bda27a7><svg fill="currentColor" viewBox="0 0 35 35" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 gitlab-duo-categories__card-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M17.451 9.45105H34.1783V29.8147C34.1783 32.2247 32.2246 34.1783 29.8147 34.1783H0.723755V11.6329"></path><path fill="currentColor" d="M5.02909 0.447273L5.77091 2.29455C5.88727 2.6 6.13454 2.84727 6.44 2.96364L8.28727 3.70545C8.88364 3.93818 8.88364 4.79636 8.28727 5.02909L6.44 5.77091C6.13454 5.88727 5.88727 6.13454 5.77091 6.44L5.02909 8.28727C4.79636 8.88364 3.93818 8.88364 3.70545 8.28727L2.96364 6.44C2.84727 6.13454 2.6 5.88727 2.29455 5.77091L0.447273 5.02909C-0.149091 4.79636 -0.149091 3.93818 0.447273 3.70545L2.29455 2.96364C2.6 2.84727 2.84727 2.6 2.96364 2.29455L3.70545 0.447273C3.93818 -0.149091 4.79636 -0.149091 5.02909 0.447273Z"></path><path fill="currentColor" d="M12.1565 6.78917L12.651 8.01099C12.7383 8.21463 12.8983 8.37463 13.1019 8.4619L14.3237 8.95645C14.7165 9.11645 14.7165 9.68372 14.3237 9.84372L13.1019 10.3383C12.8983 10.4255 12.7383 10.5855 12.651 10.7892L12.1565 12.011C11.9965 12.4037 11.4292 12.4037 11.2692 12.011L10.7746 10.7892C10.6874 10.5855 10.5274 10.4255 10.3237 10.3383L9.10192 9.84372C8.70919 9.68372 8.70919 9.11645 9.10192 8.95645L10.3237 8.4619C10.5274 8.37463 10.6874 8.21463 10.7746 8.01099L11.2692 6.78917C11.4292 6.39645 11.9965 6.39645 12.1565 6.78917Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M10.9055 17.8146L15.2692 22.1782L10.9055 26.5418"></path><path stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M17.0874 26.5419H22.9056"></path></svg><h3 class="slp-text-body1-bold slp-pt-16" data-v-fba90f83 data-v-2bda27a7><!--[-->Code Suggestions<!--]--><!----></h3><p class="slp-text-body1 gitlab-duo-categories__text slp-py-8" data-v-fba90f83 data-v-2bda27a7><!--[-->Helps developers write secure code more efficiently and accelerate cycle times by taking care of repetitive, routine coding tasks.<!--]--><!----></p><div class="gitlab-duo-categories__cta" data-v-2bda27a7>Read More <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><a class="gitlab-duo-categories__card" data-category="developing" href="https://docs.gitlab.com/ee/editor_extensions/gitlab_cli/index.html/#gitlab-duo-commands" data-ga-name="gitlab duo for the cli" data-ga-location="body" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-2bda27a7><svg fill="currentColor" viewBox="0 0 35 35" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 gitlab-duo-categories__card-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M17.451 9.45105H34.1783V29.8147C34.1783 32.2247 32.2246 34.1783 29.8147 34.1783H0.723755V11.6329"></path><path fill="currentColor" d="M5.02909 0.447273L5.77091 2.29455C5.88727 2.6 6.13454 2.84727 6.44 2.96364L8.28727 3.70545C8.88364 3.93818 8.88364 4.79636 8.28727 5.02909L6.44 5.77091C6.13454 5.88727 5.88727 6.13454 5.77091 6.44L5.02909 8.28727C4.79636 8.88364 3.93818 8.88364 3.70545 8.28727L2.96364 6.44C2.84727 6.13454 2.6 5.88727 2.29455 5.77091L0.447273 5.02909C-0.149091 4.79636 -0.149091 3.93818 0.447273 3.70545L2.29455 2.96364C2.6 2.84727 2.84727 2.6 2.96364 2.29455L3.70545 0.447273C3.93818 -0.149091 4.79636 -0.149091 5.02909 0.447273Z"></path><path fill="currentColor" d="M12.1565 6.78917L12.651 8.01099C12.7383 8.21463 12.8983 8.37463 13.1019 8.4619L14.3237 8.95645C14.7165 9.11645 14.7165 9.68372 14.3237 9.84372L13.1019 10.3383C12.8983 10.4255 12.7383 10.5855 12.651 10.7892L12.1565 12.011C11.9965 12.4037 11.4292 12.4037 11.2692 12.011L10.7746 10.7892C10.6874 10.5855 10.5274 10.4255 10.3237 10.3383L9.10192 9.84372C8.70919 9.68372 8.70919 9.11645 9.10192 8.95645L10.3237 8.4619C10.5274 8.37463 10.6874 8.21463 10.7746 8.01099L11.2692 6.78917C11.4292 6.39645 11.9965 6.39645 12.1565 6.78917Z"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M10.9055 17.8146L15.2692 22.1782L10.9055 26.5418"></path><path stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M17.0874 26.5419H22.9056"></path></svg><h3 class="slp-text-body1-bold slp-pt-16" data-v-fba90f83 data-v-2bda27a7><!--[-->GitLab Duo for the CLI<!--]--><!----></h3><p class="slp-text-body1 gitlab-duo-categories__text slp-py-8" data-v-fba90f83 data-v-2bda27a7><!--[-->Discover or recall Git commands when and where you need them.<!--]--><!----></p><div class="gitlab-duo-categories__cta" data-v-2bda27a7>Read More <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><a class="gitlab-duo-categories__card" data-category="developing" href="https://docs.gitlab.com/ee/user/gitlab_duo/#test-generation" data-ga-name="test generation" data-ga-location="body" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-2bda27a7><svg fill="currentColor" viewBox="0 0 36 36" class="slp-icon slp-icon slp-icon--size-md slp-icon--color-color-text-300 gitlab-duo-categories__card-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M5.83658 15.0001L1.72021 15.5383V21.3565L5.83658 21.8947C6.12749 22.971 6.54931 23.9892 7.10203 24.9492L4.57112 28.2219L8.68749 32.3383L11.9748 29.8074C12.9202 30.3456 13.9384 30.7674 15.0293 31.0728L15.5675 35.1892H21.3857L21.9239 31.0728C23.0002 30.7819 24.0184 30.3601 24.9638 29.8219L28.2511 32.3383L32.3675 28.2219L29.8511 24.9347C30.3893 23.9892 30.8111 22.971 31.102 21.8947L35.2184 21.3565V15.5383L31.102 15.0001C30.8111 13.9237 30.3893 12.9056 29.8511 11.9601L32.3675 8.67284L28.2511 4.55648L24.9638 7.07284C24.0184 6.53466 23.0002 6.11284 21.9239 5.82193L21.3857 1.70557H15.5675L15.0293 5.82193"></path><path fill-opacity="0" stroke="currentColor" stroke-miterlimit="10" stroke-width="1.45455" d="M13.3564 19.1747L16.2655 22.0838L23.5383 14.811"></path><path fill="currentColor" d="M6.02567 1.44373L6.76749 3.29101C6.88385 3.59646 7.13113 3.84373 7.43658 3.9601L9.28385 4.70191C9.88022 4.93464 9.88022 5.79282 9.28385 6.02555L7.43658 6.76737C7.13113 6.88373 6.88385 7.131 6.76749 7.43646L6.02567 9.28373C5.79295 9.8801 4.93476 9.8801 4.70204 9.28373L3.96022 7.43646C3.84385 7.131 3.59658 6.88373 3.29113 6.76737L1.44385 6.02555C0.847491 5.79282 0.847491 4.93464 1.44385 4.70191L3.29113 3.9601C3.59658 3.84373 3.84385 3.59646 3.96022 3.29101L4.70204 1.44373C4.93476 0.847369 5.79295 0.847369 6.02567 1.44373Z"></path><path fill="currentColor" d="M11.6113 8.57079L12.1058 9.79261C12.1931 9.99625 12.3531 10.1562 12.5568 10.2435L13.7786 10.7381C14.1713 10.8981 14.1713 11.4653 13.7786 11.6253L12.5568 12.1199C12.3531 12.2072 12.1931 12.3672 12.1058 12.5708L11.6113 13.7926C11.4513 14.1853 10.884 14.1853 10.724 13.7926L10.2295 12.5708C10.1422 12.3672 9.98221 12.2072 9.77857 12.1199L8.55675 11.6253C8.16403 11.4653 8.16403 10.8981 8.55675 10.7381L9.77857 10.2435C9.98221 10.1562 10.1422 9.99625 10.2295 9.79261L10.724 8.57079C10.884 8.17806 11.4513 8.17806 11.6113 8.57079Z"></path></svg><h3 class="slp-text-body1-bold slp-pt-16" data-v-fba90f83 data-v-2bda27a7><!--[-->Test Generation<!--]--><!----></h3><p class="slp-text-body1 gitlab-duo-categories__text slp-py-8" data-v-fba90f83 data-v-2bda27a7><!--[-->Automates repetitive tasks and helps catch bugs early.<!--]--><!----></p><div class="gitlab-duo-categories__cta" data-v-2bda27a7>Read More <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-2bda27a7><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><!--]--></div></div><div class="gitlab-duo-categories__disclaimer slp-mt-32" data-v-2bda27a7><p>An Ultimate license will allow for testing certain capabilities listed as Experiments or in Beta subject to the <a href="https://handbook.gitlab.com/handbook/legal/testing-agreement/">GitLab Testing Agreement</a>. Once an AI feature moves from Beta to General Availability, customers with either a Premium or Ultimate license may continue to use the GitLab Duo capabilities by purchasing the GitLab Duo Pro or GitLab Duo Enterprise add-on.</p> </div><!--]--></div></section><section class="slp-py-96 video-card video-card--dark" data-v-cfac0e92><div class="slp-container" data-v-67a0761e data-v-cfac0e92><!--[--><div class="slp-row container" data-v-adc8d02f data-v-cfac0e92><!--[--><article class="video-card__highlight" data-v-cfac0e92><div class="slp-col-md-6 video-card__content" data-v-00b68f22 data-v-cfac0e92><!--[--><div class="video-card__eyebrow" data-v-cfac0e92><svg width="24" height="33" viewbox="0 0 24 33" fill="#000" xmlns="http://www.w3.org/2000/svg" class="img" data-v-cfac0e92><path d="M11.1027 5.02554L10.0638 10.7115C9.72373 12.5627 8.26919 13.9984 6.43684 14.3384L0.750886 15.3774C-0.250295 15.5663 -0.250295 17.0019 0.750886 17.1719L6.43684 18.2109C8.28808 18.5509 9.72373 20.0055 10.0638 21.8378L11.1027 27.5238C11.2916 28.525 12.7273 28.525 12.8973 27.5238L13.9362 21.8378C14.2763 19.9866 15.7308 18.5509 17.5632 18.2109L23.2491 17.1719C24.2503 16.983 24.2503 15.5474 23.2491 15.3774L17.5632 14.3384C15.7119 13.9984 14.2763 12.5438 13.9362 10.7115L12.8973 5.02554C12.7084 4.02436 11.2727 4.02436 11.1027 5.02554Z" fill="url(#paint0_linear_1_184)"></path><defs><linearGradient id="paint0_linear_1_184" x1="-10.0799" y1="6.52001" x2="-9.69393" y2="31.7362" gradientUnits="userSpaceOnUse"><stop stop-color="#E1986D"></stop><stop offset="0.9999" stop-color="#7759C2"></stop><stop offset="1" stop-color="#6E43D3"></stop></linearGradient></defs></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-cfac0e92><!--[-->What's next<!--]--><!----></span></div><div class="video-card__flex" data-v-cfac0e92><div class="video-card__header" data-v-cfac0e92><h3 class="slp-text-heading4-bold" data-v-fba90f83 data-v-cfac0e92><!--[-->Meet GitLab Duo Workflow<!--]--><!----></h3><svg width="24" height="33" viewbox="0 0 24 33" fill="#000" xmlns="http://www.w3.org/2000/svg" class="img" data-v-cfac0e92><path d="M11.1027 5.02554L10.0638 10.7115C9.72373 12.5627 8.26919 13.9984 6.43684 14.3384L0.750886 15.3774C-0.250295 15.5663 -0.250295 17.0019 0.750886 17.1719L6.43684 18.2109C8.28808 18.5509 9.72373 20.0055 10.0638 21.8378L11.1027 27.5238C11.2916 28.525 12.7273 28.525 12.8973 27.5238L13.9362 21.8378C14.2763 19.9866 15.7308 18.5509 17.5632 18.2109L23.2491 17.1719C24.2503 16.983 24.2503 15.5474 23.2491 15.3774L17.5632 14.3384C15.7119 13.9984 14.2763 12.5438 13.9362 10.7115L12.8973 5.02554C12.7084 4.02436 11.2727 4.02436 11.1027 5.02554Z" fill="url(#paint0_linear_1_184)"></path><defs><linearGradient id="paint0_linear_1_184" x1="-10.0799" y1="6.52001" x2="-9.69393" y2="31.7362" gradientUnits="userSpaceOnUse"><stop stop-color="#E1986D"></stop><stop offset="0.9999" stop-color="#7759C2"></stop><stop offset="1" stop-color="#6E43D3"></stop></linearGradient></defs></svg></div><div class="slp-text-body1 video-card__text" data-v-fba90f83 data-v-cfac0e92><!--[--><div data-v-cfac0e92><p>The future of secure agentic AI software development. GitLab Duo Workflow is an autonomous AI agent that lives right where you code—helping turn development tasks into streamlined workflows with the power of GitLab's comprehensive DevSecOps platform.</p> </div><!--]--><!----></div><a data-ga-name="gitlab duo workflow blog post" data-ga-location="body" class="slp-btn slp-btn-tertiary" href="/blog/2025/02/24/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/" data-v-56e2df5f data-v-cfac0e92><!--[-->Read the blog post <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfac0e92><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg><!--]--></a></div><!--]--></div><div class="video-card__media-container" data-v-cfac0e92><svg fill="none" viewBox="0 0 24 24" class="slp-icon slp-icon slp-icon--size-xl slp-icon--color-accent-400 video-card__play-icon slp-mr-16" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfac0e92><circle cx="12" cy="12" r="12" fill="currentColor"></circle><path fill="#fff" d="M16.629 11.306a.835.835 0 010 1.389l-6.401 4.176C9.695 17.218 9 16.825 9 16.176V7.824c0-.649.695-1.042 1.228-.695l6.4 4.177z"></path></svg><img src="/images/gitlab-duo/duo-workflow.jpg" alt data-v-cfac0e92></div></article><div style="display:none;" class="modal__backdrop modal__backdrop--light" data-v-cfac0e92 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-1059060959" data-v-cfac0e92 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div><!--]--></div><!--]--></div></section><section id="pricing" class="slp-py-96 slp-pt-32 pricing-cards-grid pricing-cards-grid--dark" data-v-a9ebf00a><div class="slp-container" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-67a0761e data-v-a9ebf00a><!--[--><h2 class="slp-text-heading2-bold pricing-header" data-v-fba90f83 data-v-a9ebf00a><!--[-->Pricing<!--]--><!----></h2><div class="slp-row" style="gap:30px;" data-v-adc8d02f data-v-a9ebf00a><!--[--><!--[--><div class="slp-col-md" data-v-00b68f22 data-v-a9ebf00a><!--[--><div class="pricing-card slp-mt-32" data-v-a9ebf00a data-v-efeb948f><!----><div id="pro" data-v-efeb948f><div class="slp-text-heading5-bold" data-v-fba90f83 data-v-efeb948f><!--[-->GitLab Duo<!--]--><!----></div><h3 class="slp-text-heading2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Pro <a class="header-anchor" href="#pro" aria-label="Pro" data-ga-name="pro" data-ga-location="body" data-v-efeb948f><svg viewBox="0 0 16 16" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-efeb948f><path fill="currentColor" fill-rule="evenodd" d="M9.683 6.676l-.047-.048C8.27 5.26 6.07 5.243 4.726 6.588l-2.29 2.29c-1.344 1.344-1.328 3.544.04 4.91 1.366 1.368 3.564 1.385 4.908.04l1.753-1.752c-.695.074-1.457-.078-2.176-.444L5.934 12.66c-.634.634-1.67.625-2.312-.017a1.637 1.637 0 01-.017-2.312L6.035 7.9c.634-.634 1.67-.625 2.312.017.024.024.048.05.07.075l.003-.002c.36.36.943.366 1.3.01a.922.922 0 00-.01-1.3l-.027-.024zM6.58 9.586l.048.05c1.367 1.366 3.565 1.384 4.91.04l2.29-2.292c1.344-1.343 1.328-3.542-.04-4.91-1.366-1.366-3.564-1.384-4.908-.04L7.127 4.187c.695-.074 1.457.078 2.176.444l1.028-1.027c.635-.634 1.67-.624 2.313.017.643.644.652 1.678.018 2.312l-2.43 2.432c-.635.634-1.67.624-2.313-.018a1.636 1.636 0 01-.07-.075l-.003.004a.918.918 0 00-1.3-.01.922.922 0 00.01 1.3c.01.007.018.015.027.023z"></path></svg></a><!--]--><!----></h3></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->For developers that want to focus on innovation and deliver high-quality software<!--]--><!----></p></div><div class="pricing-card__price" data-v-efeb948f><p class="slp-text-heading2-bold" data-v-fba90f83 data-v-efeb948f><!--[-->$19<!--]--><!----></p><div class="pricing-card__price__details" data-v-efeb948f><!--[--><div class="slp-text-body2-bold" data-v-fba90f83 data-v-efeb948f><!--[-->per user/month,<!--]--><!----></div><div class="slp-text-body2-bold" data-v-fba90f83 data-v-efeb948f><!--[-->billed annually<!--]--><!----></div><!--]--></div></div><a data-ga-location="body" data-ga-name="duo pro sales" class="slp-btn slp-btn-primary" href="/solutions/gitlab-duo-pro/sales/" data-v-56e2df5f data-v-efeb948f><!--[-->Get Started<!--]--></a><div data-v-efeb948f><p class="slp-text-body2-bold slp-my-16" data-v-fba90f83 data-v-efeb948f><!--[-->Features include:<!--]--><!----></p><!--[--><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Organizational User Controls<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->User permissions for AI capabilities<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Code Suggestions<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Code generation<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Code completion<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Available in many popular IDEs and supports over 20 programming languages<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Chat<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Code explanation<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Test generation<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Code refactoring<!--]--><!----></span></li><!--]--></ul></div><!--]--></div><div class="pricing-card__notes" data-v-efeb948f><!--[--><p class="slp-text-body3 slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Available for Ultimate and Premium customers.<!--]--><!----></p><!--]--></div></div><!--]--></div><div class="slp-col-md" data-v-00b68f22 data-v-a9ebf00a><!--[--><div class="pricing-card pricing-card--gradient slp-mt-32" data-v-a9ebf00a data-v-efeb948f><div class="pricing-card__pill" data-v-efeb948f><svg width="24" height="33" viewbox="0 0 24 33" fill="#000" xmlns="http://www.w3.org/2000/svg" class="slp-mr-4 img" data-v-efeb948f><path d="M11.1027 5.02554L10.0638 10.7115C9.72373 12.5627 8.26919 13.9984 6.43684 14.3384L0.750886 15.3774C-0.250295 15.5663 -0.250295 17.0019 0.750886 17.1719L6.43684 18.2109C8.28808 18.5509 9.72373 20.0055 10.0638 21.8378L11.1027 27.5238C11.2916 28.525 12.7273 28.525 12.8973 27.5238L13.9362 21.8378C14.2763 19.9866 15.7308 18.5509 17.5632 18.2109L23.2491 17.1719C24.2503 16.983 24.2503 15.5474 23.2491 15.3774L17.5632 14.3384C15.7119 13.9984 14.2763 12.5438 13.9362 10.7115L12.8973 5.02554C12.7084 4.02436 11.2727 4.02436 11.1027 5.02554Z" fill="url(#paint0_linear_1_184)"></path><defs><linearGradient id="paint0_linear_1_184" x1="-10.0799" y1="6.52001" x2="-9.69393" y2="31.7362" gradientUnits="userSpaceOnUse"><stop stop-color="#E1986D"></stop><stop offset="0.9999" stop-color="#7759C2"></stop><stop offset="1" stop-color="#6E43D3"></stop></linearGradient></defs></svg><span class="slp-text-body2-bold" data-v-fba90f83 data-v-efeb948f><!--[-->New<!--]--><!----></span></div><div id="enterprise" data-v-efeb948f><div class="slp-text-heading5-bold" data-v-fba90f83 data-v-efeb948f><!--[-->GitLab Duo<!--]--><!----></div><h3 class="slp-text-heading2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Enterprise <a class="header-anchor" href="#enterprise" aria-label="Enterprise" data-ga-name="enterprise" data-ga-location="body" data-v-efeb948f><svg viewBox="0 0 16 16" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-efeb948f><path fill="currentColor" fill-rule="evenodd" d="M9.683 6.676l-.047-.048C8.27 5.26 6.07 5.243 4.726 6.588l-2.29 2.29c-1.344 1.344-1.328 3.544.04 4.91 1.366 1.368 3.564 1.385 4.908.04l1.753-1.752c-.695.074-1.457-.078-2.176-.444L5.934 12.66c-.634.634-1.67.625-2.312-.017a1.637 1.637 0 01-.017-2.312L6.035 7.9c.634-.634 1.67-.625 2.312.017.024.024.048.05.07.075l.003-.002c.36.36.943.366 1.3.01a.922.922 0 00-.01-1.3l-.027-.024zM6.58 9.586l.048.05c1.367 1.366 3.565 1.384 4.91.04l2.29-2.292c1.344-1.343 1.328-3.542-.04-4.91-1.366-1.366-3.564-1.384-4.908-.04L7.127 4.187c.695-.074 1.457.078 2.176.444l1.028-1.027c.635-.634 1.67-.624 2.313.017.643.644.652 1.678.018 2.312l-2.43 2.432c-.635.634-1.67.624-2.313-.018a1.636 1.636 0 01-.07-.075l-.003.004a.918.918 0 00-1.3-.01.922.922 0 00.01 1.3c.01.007.018.015.027.023z"></path></svg></a><!--]--><!----></h3></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->For organizations that want AI throughout the software development lifecycle<!--]--><!----></p></div><div class="pricing-card__price pricing-card__price--cta" data-v-efeb948f><svg fill="currentColor" fill-opacity="0" viewBox="0 0 32 33" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-FFFFFF" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-efeb948f><g clip-path="url(#clip0_7608_14896)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M28.7701 11.2784C29.4558 11.2784 30.1134 11.5508 30.5982 12.0356C31.083 12.5204 31.3554 13.178 31.3554 13.8636V22.9023C31.3554 23.5879 31.083 24.2455 30.5982 24.7303C30.1134 25.2152 29.4558 25.4875 28.7701 25.4875H26.3033V29.5189L22.2719 25.4875H14.9481C14.2625 25.4875 13.6049 25.2152 13.1201 24.7303C12.6353 24.2455 12.3629 23.5879 12.3629 22.9023V14.3915C12.3629 13.5659 12.6909 12.774 13.2747 12.1902C13.8586 11.6064 14.6504 11.2784 15.4761 11.2784H26.0345"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M0.639526 15.9689C0.639526 16.6549 0.911795 17.3128 1.39653 17.7981C1.88126 18.2834 2.53881 18.5565 3.22475 18.5574H5.6916V22.5792L9.72301 18.551H17.0468C17.7316 18.5501 18.3882 18.2779 18.8727 17.794C19.3573 17.31 19.6303 16.6538 19.632 15.9689V6.92705C19.632 6.24111 19.3597 5.58322 18.875 5.09789C18.3902 4.61255 17.7327 4.33947 17.0468 4.33862H3.22475C2.53881 4.33947 1.88126 4.61255 1.39653 5.09789C0.911795 5.58322 0.639526 6.24111 0.639526 6.92705V13.6909"></path></g><defs><clipPath id="clip0_7608_14896"><rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.931091)"></rect></clipPath></defs></svg><p class="slp-text-heading4-bold" data-v-fba90f83 data-v-efeb948f><!--[-->Contact sales for pricing<!--]--><!----></p></div><a data-ga-location="body" data-ga-name="get started enterprise" class="slp-btn slp-btn-primary" href="/solutions/gitlab-duo-pro/sales/?type=contact-sales/" data-v-56e2df5f data-v-efeb948f><!--[-->Get Started<!--]--></a><div data-v-efeb948f><p class="slp-text-body2-bold slp-my-16" data-v-fba90f83 data-v-efeb948f><!--[-->Everything from GitLab Duo Pro, plus:<!--]--><!----></p><!--[--><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Summarization and Templating tools<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Discussion summary<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Merge request summary<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Code review summary<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Security and Vulnerability tools<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Vulnerability explanation<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Vulnerability resolution<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Advanced Chat with<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Merge Request context<!--]--><!----></span></li><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Issue and Epic context<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Advanced Troubleshooting<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->Root Cause Analysis<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->AI Analytics<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->AI Impact and Productivity Reporting<!--]--><!----></span></li><!--]--></ul></div><div data-v-efeb948f><p class="slp-text-body2-bold slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Personalize GitLab Duo<!--]--><!----></p><ul class="pricing-card__features" data-v-efeb948f><!--[--><li data-v-efeb948f><span class="slp-text-body2" data-v-fba90f83 data-v-efeb948f><!--[-->GitLab Duo Self-Hosted (optional)<!--]--><!----></span></li><!--]--></ul></div><!--]--></div><div class="pricing-card__notes" data-v-efeb948f><!--[--><p class="slp-text-body3 slp-mb-16" data-v-fba90f83 data-v-efeb948f><!--[-->Available for Ultimate customers.<!--]--><!----></p><!--]--></div></div><!--]--></div><!--]--><!--]--></div><!--]--></div></section><section id="faq" class="faq slp-py-96 video-card faq--dark" data-v-84668e49><div class="slp-container" data-aos="fade-up" data-aos-duration="1200" data-aos-offset="200" data-v-67a0761e data-v-84668e49><!--[--><div class="faq__header slp-py-16" data-v-84668e49><h2 class="slp-text-heading2-bold" data-v-fba90f83 data-v-84668e49><!--[-->Frequently Asked Questions<!--]--><!----></h2><button type="button" class="faq__action" data-v-84668e49><span class="slp-text-body2-bold group-control" role="button" aria-label="Expand all items." data-v-fba90f83 data-v-84668e49><!--[-->Show All<!--]--><!----></span></button></div><!--[--><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="What programming languages are supported in Code Suggestions?-button" class="accordion__summary" aria-expanded="false" aria-controls="What programming languages are supported in Code Suggestions?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->What programming languages are supported in Code Suggestions?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="What programming languages are supported in Code Suggestions?-panel" class="accordion__content-container" aria-labelledby="What programming languages are supported in Code Suggestions?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>The best results from Code Suggestions are expected for languages the <a href="https://cloud.google.com/vertex-ai/generative-ai/docs/code/code-models-overview#supported_coding_languages">Google Vertex AI Codey APIs</a> directly support: C++, C#, Go, Google SQL, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Swift, and TypeScript.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="What language models does GitLab Duo use?-button" class="accordion__summary" aria-expanded="false" aria-controls="What language models does GitLab Duo use?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->What language models does GitLab Duo use?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="What language models does GitLab Duo use?-panel" class="accordion__content-container" aria-labelledby="What language models does GitLab Duo use?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Our abstraction layer allows us to power AI capabilities with the suitable model for the right use case. Explore the language models used for each GitLab Duo feature <a href="https://docs.gitlab.com/ee/user/project/repository/code_suggestions/supported_extensions.html">here.</a></p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="Will my code be used for training AI models?-button" class="accordion__summary" aria-expanded="false" aria-controls="Will my code be used for training AI models?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->Will my code be used for training AI models?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="Will my code be used for training AI models?-panel" class="accordion__content-container" aria-labelledby="Will my code be used for training AI models?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>GitLab does not train generative AI models based on private (non-public) data. The vendors we work with also do not train models based on private data. <a href="https://docs.gitlab.com/ee/user/gitlab_duo/data_usage.html#training-data" data-ga-name="learn more about ai training models" data-ga-location="faq">Learn more here</a>.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="Is GitLab Duo open core?-button" class="accordion__summary" aria-expanded="false" aria-controls="Is GitLab Duo open core?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->Is GitLab Duo open core?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="Is GitLab Duo open core?-panel" class="accordion__content-container" aria-labelledby="Is GitLab Duo open core?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Yes. GitLab has an open core business model that enables us to build with our customers, who can contribute new capabilities to our product.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="How can I use outputs generated by GitLab Duo?-button" class="accordion__summary" aria-expanded="false" aria-controls="How can I use outputs generated by GitLab Duo?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->How can I use outputs generated by GitLab Duo?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="How can I use outputs generated by GitLab Duo?-panel" class="accordion__content-container" aria-labelledby="How can I use outputs generated by GitLab Duo?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Output generated by GitLab Duo can be used at your discretion and, if a third-party claim arises from your use of the output generated by GitLab Duo, GitLab will step in and defend you.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="How do customers control which users can access GitLab Duo Pro features?-button" class="accordion__summary" aria-expanded="false" aria-controls="How do customers control which users can access GitLab Duo Pro features?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->How do customers control which users can access GitLab Duo Pro features?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="How do customers control which users can access GitLab Duo Pro features?-panel" class="accordion__content-container" aria-labelledby="How do customers control which users can access GitLab Duo Pro features?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Organizational Controls allows Admins to assign license seats to specific users via a new admin UI. Code Suggestions can be enabled or disabled by the user directly in the IDE extension settings. Experimental/Beta AI Features such as Chat are controlled with a Top-level group setting. <a href="https://docs.gitlab.com/ee/user/gitlab_duo/index.html#experimental-features" data-ga-name="learn more about experiemental ai features" data-ga-location="faq">Learn more here</a>.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="Is GitLab Duo Pro available on non-connected/limited connectivity GitLab instances?-button" class="accordion__summary" aria-expanded="false" aria-controls="Is GitLab Duo Pro available on non-connected/limited connectivity GitLab instances?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->Is GitLab Duo Pro available on non-connected/limited connectivity GitLab instances?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="Is GitLab Duo Pro available on non-connected/limited connectivity GitLab instances?-panel" class="accordion__content-container" aria-labelledby="Is GitLab Duo Pro available on non-connected/limited connectivity GitLab instances?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>No, Code Suggestions and Chat require Internet connectivity and Cloud Licensing for self-managed customers to access.</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="When providing the prompt in a comment (in the source file), can the prompt be in a language other than English?-button" class="accordion__summary" aria-expanded="false" aria-controls="When providing the prompt in a comment (in the source file), can the prompt be in a language other than English?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->When providing the prompt in a comment (in the source file), can the prompt be in a language other than English?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="When providing the prompt in a comment (in the source file), can the prompt be in a language other than English?-panel" class="accordion__content-container" aria-labelledby="When providing the prompt in a comment (in the source file), can the prompt be in a language other than English?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>We don't intentionally restrict natural language, however we do expect English will provide the best results. From experimentation, writing the prompt in a language other than English provides a code suggestion tailored to that language (respecting the specific language syntax and reserved keywords).</p> </div><!----></div></div><div class="accordion on-dark-background" data-v-84668e49 data-v-de3f67eb><button id="How is Code Suggestions ensuring IP protection and Data privacy?-button" class="accordion__summary" aria-expanded="false" aria-controls="How is Code Suggestions ensuring IP protection and Data privacy?-panel" data-ga-name="accordion" data-ga-location="body" data-ga-toggle="expand" data-v-de3f67eb><!--[--><span class="slp-text-body1-bold" data-v-fba90f83 data-v-84668e49><!--[-->How is Code Suggestions ensuring IP protection and Data privacy?<!--]--><!----></span><!--]--><div class="accordion__icon-wrapper" data-v-de3f67eb><span class="accordion__icon" data-v-de3f67eb></span></div></button><div style="display:none;" id="How is Code Suggestions ensuring IP protection and Data privacy?-panel" class="accordion__content-container" aria-labelledby="How is Code Suggestions ensuring IP protection and Data privacy?-button" data-v-de3f67eb><div class="content slp-pb-16" data-v-de3f67eb><p>Read all about Code Suggestions Data privacy and IP protection <a href="https://docs.gitlab.com/ee/user/gitlab_duo/data_usage.html#data-privacy" data-ga-name="data privacy and ip protection" data-ga-location="faq">here</a>. Usage of Code Suggestions and Chat is governed by the <a href="https://handbook.gitlab.com/handbook/legal/testing-agreement/" data-ga-name="gitlab testing agreement" data-ga-location="faq">GitLab Testing Agreement</a> while it is still free to use and while Chat is still in Beta. Learn about <a href="https://docs.gitlab.com/ee/user/gitlab_duo/data_usage.html" data-ga-name="coe suggestions data usage" data-ga-location="faq">data usage when using Code Suggestions here</a> and <a href="https://docs.gitlab.com/ee/user/gitlab_duo/data_usage.html" data-ga-name="chat data usage" data-ga-location="faq">Chat data usage here.</a></p> </div><!----></div></div><!--]--><!--]--></div></section><section id="resources" class="resources-tabs resources-tabs--dark" data-v-d099188d><div class="slp-container" data-v-67a0761e data-v-d099188d><!--[--><div class="header" data-v-d099188d><h2 class="slp-text-heading2-bold" data-v-fba90f83 data-v-d099188d><!--[-->Learn more about GitLab Duo<!--]--><!----></h2><!----></div><!----><div data-v-d099188d><header class="resources-tabs__tabs" data-v-d099188d><!--[--><button data-ga-name="videos tab" data-ga-location="resources" class="resources-tabs__tab selected" data-v-d099188d><span class="slp-text-body2-bold" data-v-fba90f83 data-v-d099188d><!--[-->Videos<!--]--><!----></span></button><button data-ga-name="blogs tab" data-ga-location="resources" class="resources-tabs__tab" data-v-d099188d><span class="slp-text-body2-bold" data-v-fba90f83 data-v-d099188d><!--[-->Blogs<!--]--><!----></span></button><!--]--></header><div data-v-d099188d><div class="slp-row resources-tabs__cards slp-mb-96" data-v-adc8d02f data-v-d099188d><!--[--><!--[--><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/855805049?title=0&byline=0&portrait=0&badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/meet-git-lab-duo-thumbnail.png" alt="Meet GitLab Duo" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Meet GitLab Duo<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-855805049 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/894621401?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/code-suggestions-thumbnail.png" alt="Code Suggestions" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Code Suggestions<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-894621401 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/927753737?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/chat-thumbnail.png" alt="Chat" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Chat<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-927753737 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/929891003?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/code-review-summary-thumbnail.png" alt="Code Review Summary" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Code Review Summary<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-929891003 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/928501915?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/discussion-summary-thumbnail.jpg" alt="Discussion Summary" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Discussion Summary<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-928501915 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/930066123?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/vulnerability-explanation-thumbnail.jpg" alt="Vulnerability Explanation" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Vulnerability Explanation<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-930066123 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/930066090?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/code-explanation-thumbnail.jpg" alt="Code Explanation" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Code Explanation<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-930066090 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><div class="slp-col-md-4" data-v-00b68f22 data-v-d099188d><!--[--><div class="h-100" data-v-d099188d data-v-44ac8d53><a class="resources-card" href="https://player.vimeo.com/video/930066108?badge=0&autopause=0&player_id=0&app_id=58479/" data-ga-name="watch now" data-ga-location="resources" data-v-44ac8d53><div data-v-44ac8d53><div class="slp-mb-16" data-v-44ac8d53><!----><span class="slp-text-body2" data-v-fba90f83 data-v-44ac8d53><!--[-->Video<!--]--><!----></span></div><div class="resources-card__img" data-v-44ac8d53><img src="/images/gitlab-duo/suggested-reviewers-thumbnail.png" alt="Suggested Reviewers" loading="lazy" data-v-44ac8d53></div><div data-v-44ac8d53><h3 class="slp-text-body1 slp-mb-16" data-v-fba90f83 data-v-44ac8d53><!--[-->Suggested Reviewers<!--]--><!----></h3></div></div><!----><div class="resources-card__cta" data-v-44ac8d53><span class="slp-text-body2-bold" data-v-fba90f83 data-v-44ac8d53><!--[-->Watch now<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-44ac8d53><path fill-rule="evenodd" clip-rule="evenodd" d="M5.22 2.22a.75.75 0 0 1 1.06 0l5.252 5.252a.75.75 0 0 1 0 1.06L6.28 13.784a.75.75 0 1 1-1.06-1.06l4.72-4.723L5.22 3.28a.75.75 0 0 1 0-1.06Z" fill="currentColor"></path></svg></div></a><div style="display:none;" class="modal__backdrop" data-v-44ac8d53 data-v-8019ad5d><div class="modal" data-v-8019ad5d><header class="modal__header" data-v-8019ad5d><!--[--><!--]--><button type="button" class="btn btn__close" aria-label="Close" data-v-8019ad5d><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-lg slp-icon--color-black btn__close-icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-8019ad5d><circle cx="16" cy="16" r="16" fill="white" fill-opacity="0.9"></circle><path d="M19.9515 10.3515C20.4201 9.88284 21.1799 9.88284 21.6485 10.3515C22.1172 10.8201 22.1172 11.5799 21.6485 12.0485L17.6971 16L21.6485 19.9515C22.1172 20.4201 22.1172 21.1799 21.6485 21.6485C21.1799 22.1172 20.4201 22.1172 19.9515 21.6485L16 17.6971L12.0485 21.6485C11.5799 22.1172 10.8201 22.1172 10.3515 21.6485C9.88284 21.1799 9.88284 20.4201 10.3515 19.9515L14.3029 16L10.3515 12.0485C9.88284 11.5799 9.88284 10.8201 10.3515 10.3515C10.8201 9.88284 11.5799 9.88284 12.0485 10.3515L16 14.3029L19.9515 10.3515Z" fill="currentColor"></path></svg></button></header><section class="modal__body" data-v-8019ad5d><!--[--><div class="video-wrapper videoId-930066108 video" data-v-44ac8d53 data-v-803c7e46><div aria-busy="false" aria-label="Vimeo Player - Placeholder" aria-live="polite" role="application" style="max-width:100%;width:auto;height:auto;aspect-ratio:16/9;position:relative;background-color:black;" onmousedown="this.dataset.script_mousedown = true" class="video" title="true" tabindex="0" data-v-803c7e46><div style="display:none;" class="vimeo-player"></div><!--[--><img onerror="this.setAttribute('data-error', 1)" alt="Video Placeholder" loading="lazy" data-nuxt-img srcset="/_ipx/q_80/images/vimeo-placeholder.jpg 1x, /_ipx/q_80/images/vimeo-placeholder.jpg 2x" class="video-thumbnail" src="/_ipx/q_80/images/vimeo-placeholder.jpg" data-v-803c7e46><!--[--><div class="video-thumbnail__play-icon" data-v-803c7e46><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-803c7e46><circle opacity="0.75" cx="24" cy="24" r="24" class="circle" data-v-803c7e46></circle><path d="M19.4339 34.0523C19.2888 34.1455 19.1261 34.2081 18.9559 34.2362C18.7857 34.2642 18.6116 34.2572 18.4442 34.2154C18.2768 34.1737 18.1197 34.0981 17.9827 33.9934C17.8456 33.8887 17.7313 33.757 17.647 33.6065C17.5205 33.3896 17.454 33.1429 17.4546 32.8918V15.979C17.4546 15.2269 18.0358 14.6182 18.7545 14.6182C18.9957 14.619 19.2316 14.6892 19.4339 14.8204L32.5451 23.2758C32.7351 23.404 32.8906 23.5769 32.9982 23.7792C33.1058 23.9816 33.162 24.2072 33.162 24.4363C33.162 24.6655 33.1058 24.8911 32.9982 25.0935C32.8906 25.2958 32.7351 25.4687 32.5451 25.5969L19.4339 34.0523Z" fill="white" data-v-803c7e46></path></svg></div><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div><!--]--></section><footer class="modal__footer" data-v-8019ad5d><!--[--><!--]--></footer></div></div></div><!--]--></div><!--]--><!--]--></div></div></div><!--]--></div></section><section class="next-steps" data-v-ac3fa0e3><div class="slp-container" data-v-67a0761e data-v-ac3fa0e3><!--[--><div class="next-steps__container" data-v-ac3fa0e3><div class="next-steps__header slp-mb-16" data-v-ac3fa0e3><h2 class="slp-text-heading2-bold" data-v-fba90f83 data-v-ac3fa0e3><!--[-->Ready to get started?<!--]--><!----></h2></div><div class="slp-text-heading5 description slp-mb-24" data-v-fba90f83 data-v-ac3fa0e3><!--[--><div data-v-ac3fa0e3><p>See what your team can do with the most comprehensive AI-powered DevSecOps platform.</p> </div><!--]--><!----></div><div class="buttons" data-v-ac3fa0e3><a data-ga-name="free trial" class="main-button slp-btn slp-btn-secondary main-button" data-ga-location="feature" href="https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/" data-v-56e2df5f data-v-ac3fa0e3><!--[-->Get free trial <!----><!--]--></a><a data-ga-name="sales" class="secondary-button slp-btn slp-btn-primary secondary-button" data-ga-location="feature" href="/sales/" data-v-56e2df5f data-v-ac3fa0e3><!--[--><svg fill="currentColor" fill-opacity="0" viewBox="0 0 32 33" class="slp-icon slp-icon slp-icon--color-color-text-300 slp-mr-8" style="width:24px;height:24px;" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-ac3fa0e3><g clip-path="url(#clip0_7608_14896)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M28.7701 11.2784C29.4558 11.2784 30.1134 11.5508 30.5982 12.0356C31.083 12.5204 31.3554 13.178 31.3554 13.8636V22.9023C31.3554 23.5879 31.083 24.2455 30.5982 24.7303C30.1134 25.2152 29.4558 25.4875 28.7701 25.4875H26.3033V29.5189L22.2719 25.4875H14.9481C14.2625 25.4875 13.6049 25.2152 13.1201 24.7303C12.6353 24.2455 12.3629 23.5879 12.3629 22.9023V14.3915C12.3629 13.5659 12.6909 12.774 13.2747 12.1902C13.8586 11.6064 14.6504 11.2784 15.4761 11.2784H26.0345"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M0.639526 15.9689C0.639526 16.6549 0.911795 17.3128 1.39653 17.7981C1.88126 18.2834 2.53881 18.5565 3.22475 18.5574H5.6916V22.5792L9.72301 18.551H17.0468C17.7316 18.5501 18.3882 18.2779 18.8727 17.794C19.3573 17.31 19.6303 16.6538 19.632 15.9689V6.92705C19.632 6.24111 19.3597 5.58322 18.875 5.09789C18.3902 4.61255 17.7327 4.33947 17.0468 4.33862H3.22475C2.53881 4.33947 1.88126 4.61255 1.39653 5.09789C0.911795 5.58322 0.639526 6.24111 0.639526 6.92705V13.6909"></path></g><defs><clipPath id="clip0_7608_14896"><rect width="31.9954" height="31.9954" fill="white" transform="translate(0 0.931091)"></rect></clipPath></defs></svg>Talk to sales<!--]--></a></div></div><!--]--></div></section><!--]--></div><footer id="be-footer" class="be-nav-footer" data-v-54f6499e data-v-7186f2ea><div class="slp-container footer__container" data-v-67a0761e data-v-7186f2ea><!--[--><div class="slp-row footer__navigation" data-v-adc8d02f data-v-7186f2ea><!--[--><div class="slp-col-md-2 logo" data-v-00b68f22 data-v-7186f2ea><!--[--><svg width="134" height="32" viewbox="0 0 134 32" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-7186f2ea><path d="M57.26 12.62H61.4258C60.7308 8.1943 56.8949 5.1098 51.9034 5.1098C45.997 5.1098 41.5657 9.44842 41.5657 16.7181C41.5657 23.8531 45.7979 28.2809 52.0237 28.2809C57.6127 28.2809 61.6125 24.6906 61.6125 18.8761V16.1668H52.4552V19.359H57.6645C57.5982 22.5741 55.4489 24.6118 52.0631 24.6118C48.2832 24.6118 45.6941 21.7823 45.6941 16.6725C45.6941 11.596 48.3268 8.7768 51.976 8.7768C54.6813 8.7768 56.5318 10.2299 57.26 12.62Z" fill="white"></path><path d="M64.3655 27.97H68.355V11.057H64.3655V27.97ZM66.3779 8.37879C67.6455 8.37879 68.6807 7.40867 68.6807 6.22088C68.6807 5.0331 67.6434 4.05054 66.3779 4.05054C65.1124 4.05054 64.0626 5.02066 64.0626 6.22088C64.0626 7.4211 65.0937 8.37879 66.3779 8.37879Z" fill="white"></path><path d="M80.3004 11.057H76.9582V7.00446H72.9729V11.057H70.5706V14.1436H72.9729V23.5484C72.9501 26.7304 75.2654 28.2933 78.2611 28.2063C79.0595 28.1924 79.8512 28.0582 80.6095 27.8083L79.9373 24.6989C79.5557 24.7974 79.1635 24.8496 78.7693 24.8544C77.7673 24.8544 76.9624 24.502 76.9624 22.8934V14.1436H80.3004V11.057Z" fill="white"></path><path d="M83.3895 27.9699H97.42V24.5455H87.4765V5.41864H83.3895V27.9699Z" fill="white"></path><path d="M105.474 28.312C108.129 28.312 109.716 27.0682 110.442 25.6462H110.567V27.97H114.403V16.6498C114.403 12.1805 110.756 10.8456 107.525 10.8456C103.965 10.8456 101.233 12.4314 100.351 15.5138L104.086 16.0424C104.484 14.8857 105.606 13.8948 107.559 13.8948C109.409 13.8948 110.424 14.8422 110.424 16.5047V16.571C110.424 17.7152 109.222 17.7712 106.235 18.0904C102.951 18.4428 99.8037 19.4233 99.8037 23.2333C99.8079 26.55 102.243 28.312 105.474 28.312ZM106.785 25.383C105.125 25.383 103.93 24.6222 103.93 23.1587C103.93 21.6268 105.264 20.9884 107.042 20.7355C108.09 20.5924 110.183 20.3209 110.702 19.9063V21.8984C110.708 23.7868 109.187 25.383 106.785 25.383Z" fill="white"></path><path d="M117.353 27.9699H121.276V25.3062H121.508C122.131 26.55 123.448 28.2684 126.357 28.2684C130.346 28.2684 133.333 25.1072 133.333 19.5352C133.333 13.8969 130.259 10.829 126.346 10.829C123.359 10.829 122.114 12.622 121.508 13.8451H121.342V5.41864H117.353V27.9699ZM121.265 19.5145C121.265 16.2331 122.676 14.1062 125.245 14.1062C127.9 14.1062 129.267 16.3637 129.267 19.5145C129.267 22.6653 127.877 24.9974 125.245 24.9974C122.697 24.9974 121.265 22.7959 121.265 19.5145Z" fill="white"></path><path d="M32.6927 12.6656L32.647 12.5474L28.1203 0.748383C28.0297 0.516137 27.8668 0.319172 27.6555 0.186622C27.4445 0.0517062 27.1961 -0.0128847 26.946 0.00213248C26.6957 0.0142693 26.4558 0.105532 26.2608 0.262756C26.0658 0.41998 25.9258 0.635038 25.861 0.876905L22.8114 10.2154H10.4468L7.38467 0.876905C7.31922 0.63649 7.17901 0.423073 6.98427 0.267466C6.78824 0.112294 6.54882 0.0217724 6.29909 0.00840475C6.04936 -0.00496289 5.80164 0.059483 5.59014 0.192841C5.37948 0.326054 5.21672 0.522805 5.12543 0.754603L0.600739 12.5474L0.555098 12.6656C-0.096379 14.3666 -0.176704 16.2332 0.326232 17.9838C0.829169 19.7344 1.8881 21.2742 3.34335 22.371L3.35788 22.3814L3.39937 22.4125L10.2933 27.5699L13.7039 30.1486L15.7785 31.7157C16.0217 31.9002 16.3186 32 16.6239 32C16.9292 32 17.2261 31.9002 17.4693 31.7157L19.5439 30.1486L22.9545 27.5699L29.8878 22.3876L29.9065 22.3752C31.362 21.2776 32.4209 19.737 32.9234 17.9856C33.426 16.2342 33.345 14.367 32.6927 12.6656Z" fill="#E24329"></path><path d="M32.6926 12.6656L32.647 12.5474C30.4419 12.9998 28.3641 13.9334 26.5622 15.2816L16.6228 22.7897L22.9545 27.5699L29.8878 22.3876L29.9064 22.3751C31.3619 21.2776 32.4208 19.737 32.9234 17.9856C33.426 16.2342 33.345 14.367 32.6926 12.6656Z" fill="#FC6D26"></path><path d="M10.2932 27.5699L13.7038 30.1486L15.7784 31.7157C16.0216 31.9002 16.3185 32 16.6238 32C16.9291 32 17.2261 31.9002 17.4692 31.7157L19.5438 30.1486L22.9545 27.5699L16.6228 22.7897L10.2932 27.5699Z" fill="#FCA326"></path><path d="M6.68345 15.2816C4.88252 13.9331 2.80532 12.9994 0.600739 12.5474L0.555098 12.6656C-0.096379 14.3666 -0.176704 16.2332 0.326232 17.9838C0.829169 19.7344 1.8881 21.2742 3.34335 22.371L3.35788 22.3814L3.39937 22.4124L10.2933 27.5699L16.6228 22.7897L6.68345 15.2816Z" fill="#FC6D26"></path></svg><span data-v-7186f2ea>®</span><!--]--></div><div class="slp-col-md-10 content" data-v-00b68f22 data-v-7186f2ea><!--[--><!--[--><div class="column" data-v-7186f2ea><div class="" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Platform<!--]--><!----></h3></header><ul class="links" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/platform/" class="link" data-ga-location="footer" data-ga-name="devsecops platform" data-v-7186f2ea>DevSecOps platform</a></li><!--]--></ul></section></div><div class="column-wrapper" data-v-7186f2ea><!--[--><div class="column" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Pricing<!--]--><!----></h3><ul class="links" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/pricing/" class="link" data-ga-location="footer" data-ga-name="view plans" data-v-7186f2ea>View plans</a></li><li class="links__item" data-v-7186f2ea><a href="/pricing/premium/" class="link" data-ga-location="footer" data-ga-name="why premium" data-v-7186f2ea>Why Premium?</a></li><li class="links__item" data-v-7186f2ea><a href="/pricing/ultimate/" class="link" data-ga-location="footer" data-ga-name="why ultimate" data-v-7186f2ea>Why Ultimate?</a></li><!--]--></ul></header></section></div><!--]--></div></div><div class="column column__nested" data-v-7186f2ea><div class="divided" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Solutions<!--]--><!----></h3></header><ul class="links links__divided" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/solutions/digital-transformation/" class="link" data-ga-location="footer" data-ga-name="digital transformation" data-v-7186f2ea>Digital transformation</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/security-compliance/" class="link" data-ga-location="footer" data-ga-name="security & compliance" data-v-7186f2ea>Security & Compliance</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/delivery-automation/" class="link" data-ga-location="footer" data-ga-name="automated software delivery" data-v-7186f2ea>Automated software delivery</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/agile-delivery/" class="link" data-ga-location="footer" data-ga-name="agile delivery" data-v-7186f2ea>Agile development</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/cloud-native/" class="link" data-ga-location="footer" data-ga-name="cloud transformation" data-v-7186f2ea>Cloud transformation</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/source-code-management/" class="link" data-ga-location="footer" data-ga-name="source code management" data-v-7186f2ea>SCM</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/continuous-integration/" class="link" data-ga-location="footer" data-ga-name="continuous integration & delivery" data-v-7186f2ea>CI/CD</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/value-stream-management/" class="link" data-ga-location="footer" data-ga-name="value stream management" data-v-7186f2ea>Value stream management</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/gitops/" class="link" data-ga-location="footer" data-ga-name="gitops" data-v-7186f2ea>GitOps</a></li><li class="links__item" data-v-7186f2ea><a href="/enterprise/" class="link" data-ga-location="footer" data-ga-name="enterprise" data-v-7186f2ea>Enterprise</a></li><li class="links__item" data-v-7186f2ea><a href="/small-business/" class="link" data-ga-location="footer" data-ga-name="small business" data-v-7186f2ea>Small business</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/public-sector/" class="link" data-ga-location="footer" data-ga-name="public sector" data-v-7186f2ea>Public sector</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/education/" class="link" data-ga-location="footer" data-ga-name="education" data-v-7186f2ea>Education</a></li><li class="links__item" data-v-7186f2ea><a href="/solutions/finance/" class="link" data-ga-location="footer" data-ga-name="financial services" data-v-7186f2ea>Financial services</a></li><!--]--></ul></section></div><!----></div><div class="column column__nested" data-v-7186f2ea><div class="divided" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Resources<!--]--><!----></h3></header><ul class="links links__divided" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/install/" class="link" data-ga-location="footer" data-ga-name="install" data-v-7186f2ea>Install</a></li><li class="links__item" data-v-7186f2ea><a href="/get-started/" class="link" data-ga-location="footer" data-ga-name="quick setup checklists" data-v-7186f2ea>Quick start guides</a></li><li class="links__item" data-v-7186f2ea><a href="https://university.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="learn" data-v-7186f2ea>Learn</a></li><li class="links__item" data-v-7186f2ea><a href="https://docs.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="docs" data-v-7186f2ea>Product documentation</a></li><li class="links__item" data-v-7186f2ea><a href="/blog/" class="link" data-ga-location="footer" data-ga-name="blog" data-v-7186f2ea>Blog</a></li><li class="links__item" data-v-7186f2ea><a href="/customers/" class="link" data-ga-location="footer" data-ga-name="customer success stories" data-v-7186f2ea>Customer success stories</a></li><li class="links__item" data-v-7186f2ea><a href="https://handbook.gitlab.com/handbook/company/culture/all-remote/" class="link" data-ga-location="footer" data-ga-name="remote" data-v-7186f2ea>Remote</a></li><li class="links__item" data-v-7186f2ea><a href="/services/" class="link" data-ga-location="footer" data-ga-name="services" data-v-7186f2ea>GitLab Services</a></li><li class="links__item" data-v-7186f2ea><a href="/teamops/" class="link" data-ga-location="footer" data-ga-name="teamops" data-v-7186f2ea>TeamOps</a></li><li class="links__item" data-v-7186f2ea><a href="/community/" class="link" data-ga-location="footer" data-ga-name="community" data-v-7186f2ea>Community</a></li><li class="links__item" data-v-7186f2ea><a href="https://forum.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="forum" data-v-7186f2ea>Forum</a></li><li class="links__item" data-v-7186f2ea><a href="/events/" class="link" data-ga-location="footer" data-ga-name="events" data-v-7186f2ea>Events</a></li><li class="links__item" data-v-7186f2ea><a href="/partners/" class="link" data-ga-location="footer" data-ga-name="partners" data-v-7186f2ea>Partners</a></li><!--]--></ul></section></div><!----></div><div class="column column__nested" data-v-7186f2ea><div class="divided" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Company<!--]--><!----></h3></header><ul class="links links__divided" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/company/" class="link" data-ga-location="footer" data-ga-name="company" data-v-7186f2ea>About</a></li><li class="links__item" data-v-7186f2ea><a href="/jobs/" class="link" data-ga-location="footer" data-ga-name="jobs" data-v-7186f2ea>Jobs</a></li><li class="links__item" data-v-7186f2ea><a href="/company/team/e-group/" class="link" data-ga-location="footer" data-ga-name="leadership" data-v-7186f2ea>Leadership</a></li><li class="links__item" data-v-7186f2ea><a href="/company/team/" class="link" data-ga-location="footer" data-ga-name="team" data-v-7186f2ea>Team</a></li><li class="links__item" data-v-7186f2ea><a href="https://handbook.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="handbook" data-v-7186f2ea>Handbook</a></li><li class="links__item" data-v-7186f2ea><a href="https://ir.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="investor relations" data-v-7186f2ea>Investor relations</a></li><li class="links__item" data-v-7186f2ea><a href="/environmental-social-governance/" class="link" data-ga-location="footer" data-ga-name="environmental, social and governance" data-v-7186f2ea>Environmental, social and governance (ESG)</a></li><li class="links__item" data-v-7186f2ea><a href="/diversity-inclusion-belonging/" class="link" data-ga-location="footer" data-ga-name="Diversity, inclusion and belonging" data-v-7186f2ea>Diversity, inclusion and belonging (DIB)</a></li><li class="links__item" data-v-7186f2ea><a href="/security/" class="link" data-ga-location="footer" data-ga-name="trust center" data-v-7186f2ea>Trust Center</a></li><li class="links__item" data-v-7186f2ea><a href="/company/contact/" class="link" data-ga-location="footer" data-ga-name="newsletter" data-v-7186f2ea>Newsletter</a></li><li class="links__item" data-v-7186f2ea><a href="/press/" class="link" data-ga-location="footer" data-ga-name="press" data-v-7186f2ea>Press</a></li><li class="links__item" data-v-7186f2ea><a href="https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/" class="link" data-ga-location="footer" data-ga-name="modern slavery transparency statement" data-v-7186f2ea>Modern Slavery Transparency Statement</a></li><!--]--></ul></section></div><!----></div><div class="column" data-v-7186f2ea><div class="" data-v-7186f2ea><section data-v-7186f2ea><header data-v-7186f2ea><h3 class="slp-text-body1-bold column__heading" data-v-fba90f83 data-v-7186f2ea><!--[-->Contact Us<!--]--><!----></h3></header><ul class="links" data-v-7186f2ea><!--[--><li class="links__item" data-v-7186f2ea><a href="/sales/" class="link" data-ga-location="footer" data-ga-name="sales" data-v-7186f2ea>Contact an expert</a></li><li class="links__item" data-v-7186f2ea><a href="/support/" class="link" data-ga-location="footer" data-ga-name="get help" data-v-7186f2ea>Get help</a></li><li class="links__item" data-v-7186f2ea><a href="https://customers.gitlab.com/customers/sign_in/" class="link" data-ga-location="footer" data-ga-name="customer portal" data-v-7186f2ea>Customer portal</a></li><li class="links__item" data-v-7186f2ea><a href="https://status.gitlab.com/" class="link" data-ga-location="footer" data-ga-name="status" data-v-7186f2ea>Status</a></li><li class="links__item" data-v-7186f2ea><a href="/terms/" class="link" data-ga-location="footer" data-ga-name="terms of use" data-v-7186f2ea>Terms of use</a></li><li class="links__item" data-v-7186f2ea><a href="/privacy/" class="link" data-ga-location="footer" data-ga-name="privacy statement" data-v-7186f2ea>Privacy statement</a></li><li class="links__item" data-v-7186f2ea><button id="ot-sdk-btn" class="ot-sdk-show-settings" data-ga-location="footer" data-ga-name="cookie preferences" data-v-7186f2ea></button></li><!--]--></ul></section></div><!----></div><!--]--><!--]--></div><!--]--></div><div class="footer__cta" data-v-7186f2ea><div class="footer__selectors footer__selectors--two-children" data-v-7186f2ea><div data-v-7186f2ea><div id="language-selector" class="be-nav-language-selector" data-v-7186f2ea data-v-156c10ea><button class="be-nav-language-selector__dropdown-btn" aria-label="Website language selector" aria-haspopup="true" aria-expanded="false" data-v-156c10ea><svg fill="currentColor" fill-opacity="0" viewBox="0 0 33 33" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-156c10ea><g clip-path="url(#clip0_7608_14915)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M30.5654 24.1016C28.7549 27.5376 25.7099 30.1601 22.0434 31.4411C18.3769 32.722 14.3613 32.5662 10.805 31.0051C7.24876 29.444 4.41605 26.5934 2.87726 23.0274C1.33847 19.4615 1.20789 15.4449 2.5118 11.7865"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M3.58327 9.42213C5.4503 6.05539 8.51369 3.51263 12.1667 2.2975C15.8196 1.08238 19.7958 1.28353 23.3075 2.86109C26.8192 4.43866 29.6103 7.27759 31.128 10.8156C32.6458 14.3535 32.7794 18.3325 31.5024 21.9643"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M15.7845 32.078C13.3517 30.3461 11.371 28.0545 10.0096 25.3965C8.64808 22.7386 7.94573 19.7922 7.96172 16.8059C7.97772 13.8196 8.7116 10.8809 10.1015 8.23766C11.4913 5.59445 13.4964 3.32421 15.9477 1.61841"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M18.2015 32.078C20.6344 30.3461 22.615 28.0545 23.9765 25.3965C25.338 22.7386 26.0403 19.7922 26.0243 16.8059C26.0083 13.8196 25.2744 10.8809 23.8846 8.23766C22.4947 5.59445 20.4896 3.32421 18.0384 1.61841"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M16.992 1.54803V32.2636"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M2.6774 11.7865H31.3197"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.27982" d="M2.6774 22.0251H31.3197"></path></g><defs><clipPath id="clip0_7608_14915"><rect width="31.9954" height="31.9954" fill="white" transform="translate(0.995361 0.908081)"></rect></clipPath></defs></svg><span class="slp-text-body2" data-v-fba90f83 data-v-156c10ea><!--[-->Language: English<!--]--><!----></span><svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-156c10ea><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M2.22 5.22a.75.75 0 0 0 0 1.06l5.252 5.252a.75.75 0 0 0 1.06 0l5.252-5.252a.75.75 0 1 0-1.06-1.06L8.001 9.94 3.28 5.22a.75.75 0 0 0-1.06 0Z"></path></svg></button><div class="be-nav-language-selector__dropdown--hidden be-nav-language-selector__dropdown" role="menu" data-v-156c10ea><ul class="be-nav-language-selector__list" data-v-156c10ea><!--[--><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="true" tabindex="0" href="/gitlab-duo/" data-ga-location="language-selector" data-ga-name="en-us" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->English<!--]--><!----></span><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-156c10ea><path fill-rule="evenodd" clip-rule="evenodd" d="M12.78 4.62a.75.75 0 0 1 0 1.06l-6.097 6.097a.75.75 0 0 1-1.069-.009L3.211 9.284a.75.75 0 1 1 1.078-1.043l1.873 1.936L11.72 4.62a.75.75 0 0 1 1.06 0Z"></path></svg></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/de-de/gitlab-duo/" data-ga-location="language-selector" data-ga-name="de-de" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->Deutsch<!--]--><!----></span><!----></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/es/gitlab-duo/" data-ga-location="language-selector" data-ga-name="es" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->Español<!--]--><!----></span><!----></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/fr-fr/gitlab-duo/" data-ga-location="language-selector" data-ga-name="fr-fr" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->Français<!--]--><!----></span><!----></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/it-it/gitlab-duo/" data-ga-location="language-selector" data-ga-name="it-it" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->Italiano<!--]--><!----></span><!----></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/ja-jp/gitlab-duo/" data-ga-location="language-selector" data-ga-name="ja-jp" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->日本語<!--]--><!----></span><!----></a></li><li class="be-nav-language-selector__list-item" data-v-156c10ea><a role="menuitemradio" class="be-nav-language-selector__item-button" aria-checked="false" tabindex="0" href="/pt-br/gitlab-duo/" data-ga-location="language-selector" data-ga-name="pt-br" data-v-156c10ea><span class="slp-text-body1" data-v-fba90f83 data-v-156c10ea><!--[-->Português<!--]--><!----></span><!----></a></li><!--]--></ul></div></div></div><div data-v-7186f2ea data-v-cfa6ae15><ul class="social__links" data-v-cfa6ae15><li class="social__links--item" data-v-cfa6ae15><a href="https://twitter.com/gitlab" data-ga-name="twitter" data-ga-location="footer" aria-label="Twitter" data-v-cfa6ae15><svg viewBox="0 0 500 500" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 social__links--icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfa6ae15><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></a></li><li class="social__links--item" data-v-cfa6ae15><a href="https://www.facebook.com/gitlab" data-ga-name="facebook" data-ga-location="footer" aria-label="Facebook" data-v-cfa6ae15><svg fill="none" viewBox="0 0 17 16" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 social__links--icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfa6ae15><g id="Dark Background" clip-path="url(#clip0_57_3285)"><path id="Vector" fill="#1877F2" d="M16.6479 8C16.6479 3.58172 13.0662 0 8.64795 0C4.22967 0 0.647949 3.58172 0.647949 8C0.647949 11.993 3.57342 15.3027 7.39795 15.9028V10.3125H5.3667V8H7.39795V6.2375C7.39795 4.2325 8.59232 3.125 10.4197 3.125C11.2947 3.125 12.2104 3.28125 12.2104 3.28125V5.25H11.2017C10.2079 5.25 9.89795 5.86672 9.89795 6.5V8H12.1167L11.762 10.3125H9.89795V15.9028C13.7225 15.3027 16.6479 11.993 16.6479 8Z"></path></g><defs><clipPath id="clip0_57_3285"><rect width="16" height="16" fill="white" transform="translate(0.647949)"></rect></clipPath></defs></svg></a></li><li class="social__links--item" data-v-cfa6ae15><a href="https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg" data-ga-name="youtube" data-ga-location="footer" aria-label="YouTube" data-v-cfa6ae15><svg viewBox="0 0 576 512" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 social__links--icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfa6ae15><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></a></li><li class="social__links--item" data-v-cfa6ae15><a href="https://www.linkedin.com/company/gitlab-com" data-ga-name="linkedin" data-ga-location="footer" aria-label="LinkedIn" data-v-cfa6ae15><svg viewBox="0 0 500 500" class="slp-icon slp-icon slp-icon--size-sm slp-icon--color-color-text-300 social__links--icon" style="" role="img" aria-hidden="true" data-icon-name data-v-b82aeda9 data-v-cfa6ae15><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 01107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg></a></li></ul></div></div><div class="footer-source" data-v-7186f2ea data-v-d5c4ad0e><p class="slp-text-body1" data-v-fba90f83 data-v-d5c4ad0e><!--[-->Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license<!--]--><!----></p><p class="footer-source__source-buttons" data-v-d5c4ad0e><a target="_blank" class="footer-source__button" href="https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com" data-ga-name="page source" data-ga-location="footer" data-v-d5c4ad0e>View page source</a><a target="_blank" class="be-nav-footer__button" href="https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/en-us/gitlab-duo.yml" data-ga-name="web ide" data-ga-location="footer" data-v-d5c4ad0e>Edit this page</a><a target="_blank" href="https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md" data-ga-name="please contribute" data-ga-location="footer" data-v-d5c4ad0e>Please contribute</a><!----></p><p data-v-d5c4ad0e>© 2025 GitLab B.V.</p></div></div><!--]--></div></footer></div></div><div id="teleports"></div><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/gitlab-duo/_payload.json?60b3a5c1-7e36-4dcf-a55e-e90070a5af39">[{"state":1,"once":16,"_errors":17,"serverRendered":14,"path":62,"prerenderedAt":63},["Reactive",2],{"$snuxt-i18n-meta":3,"$snuxt-seo-utils:routeRules":4,"_layout":-1,"$ssite-config":5},{},{"head":-1,"seoMeta":-1},{"_priority":6,"currentLocale":11,"defaultLocale":11,"env":12,"name":13,"trailingSlash":14,"url":15},{"name":7,"env":8,"url":9,"trailingSlash":9,"defaultLocale":10,"currentLocale":10},-10,-15,-3,-2,"en-US","production","nuxt-app",true,"https://about.gitlab.com",["Set"],["ShallowReactive",18],{"navigation":19,"banner":19,"footer":19,"gitlabContent":19,"vimeo-embed:945979565":20,"vimeo-embed:1059060959":26,"pricing-cards":19,"vimeo-embed:855805049":30,"vimeo-embed:894621401":34,"vimeo-embed:927753737":38,"vimeo-embed:929891003":42,"vimeo-embed:928501915":46,"vimeo-embed:930066123":50,"vimeo-embed:930066090":54,"vimeo-embed:930066108":58,"next-steps":19},null,["NuxtError",21],{"message":22,"statusCode":23,"statusMessage":24,"data":25},"[GET] \"https://vimeo.com/api/v2/video/945979565.json\": 404 Not Found",404,"Not Found","945979565 not found.",["NuxtError",27],{"message":28,"statusCode":23,"statusMessage":24,"data":29},"[GET] \"https://vimeo.com/api/v2/video/1059060959.json\": 404 Not Found","1059060959 not found.",["NuxtError",31],{"message":32,"statusCode":23,"statusMessage":24,"data":33},"[GET] \"https://vimeo.com/api/v2/video/855805049.json\": 404 Not Found","855805049 not found.",["NuxtError",35],{"message":36,"statusCode":23,"statusMessage":24,"data":37},"[GET] \"https://vimeo.com/api/v2/video/894621401.json\": 404 Not Found","894621401 not found.",["NuxtError",39],{"message":40,"statusCode":23,"statusMessage":24,"data":41},"[GET] \"https://vimeo.com/api/v2/video/927753737.json\": 404 Not Found","927753737 not found.",["NuxtError",43],{"message":44,"statusCode":23,"statusMessage":24,"data":45},"[GET] \"https://vimeo.com/api/v2/video/929891003.json\": 404 Not Found","929891003 not found.",["NuxtError",47],{"message":48,"statusCode":23,"statusMessage":24,"data":49},"[GET] \"https://vimeo.com/api/v2/video/928501915.json\": 404 Not Found","928501915 not found.",["NuxtError",51],{"message":52,"statusCode":23,"statusMessage":24,"data":53},"[GET] \"https://vimeo.com/api/v2/video/930066123.json\": 404 Not Found","930066123 not found.",["NuxtError",55],{"message":56,"statusCode":23,"statusMessage":24,"data":57},"[GET] \"https://vimeo.com/api/v2/video/930066090.json\": 404 Not Found","930066090 not found.",["NuxtError",59],{"message":60,"statusCode":23,"statusMessage":24,"data":61},"[GET] \"https://vimeo.com/api/v2/video/930066108.json\": 404 Not Found","930066108 not found.","/gitlab-duo/",1744255873090]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{mdc:{components:{prose:true,map:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"}},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}}},content:{locales:[],defaultLocale:"",integrity:1744255819779,experimental:{stripQueryParameters:false,advanceQuery:false,clientDB:false},respectPathCase:false,api:{baseURL:"/api/_content"},navigation:{fields:[]},tags:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"},highlight:false,wsUrl:"",documentDriven:false,host:"",trailingSlash:false,search:"",contentHead:true,anchorLinks:{depth:4,exclude:[1]}},"nuxt-scripts":{version:"",defaultScriptOptions:{trigger:"onNuxtReady"}},"seo-utils":{canonicalQueryWhitelist:["page","sort","filter","search","q","category","tag"],canonicalLowercase:true},i18n:{baseUrl:"",defaultLocale:"en-us",defaultDirection:"ltr",strategy:"prefix_except_default",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[{code:"en-us",language:"en-US",label:"English",langLabel:"Language",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/en-US.json"]},{code:"de-de",language:"de-DE",label:"Deutsch",langLabel:"Sprache",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/de-DE.json"]},{code:"es",language:"es",label:"Español",langLabel:"Idioma",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/es.json"]},{code:"fr-fr",language:"fr-FR",label:"Français",langLabel:"Langue",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/fr-FR.json"]},{code:"it-it",language:"it-IT",label:"Italiano",langLabel:"Lingua",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/it-IT.json"]},{code:"ja-jp",language:"ja-JP",label:"日本語",langLabel:"言語",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/ja-JP.json"]},{code:"pt-br",language:"pt-BR",label:"Português",langLabel:"Idioma",files:["/builds/gitlab-com/marketing/digital-experience/about-gitlab-com/i18n/locales/pt-BR.json"]}],detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"en-us",redirectOn:"root",useCookie:false},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false}},app:{baseURL:"/",buildId:"60b3a5c1-7e36-4dcf-a55e-e90070a5af39",buildAssetsDir:"/_nuxt-new/",cdnURL:""}}</script></body></html>