@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Light.woff2) format("woff2"),url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Regular.woff2) format("woff2"),url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Italic.woff2) format("woff2"),url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-SemiBold.woff2) format("woff2"),url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Bold.woff2) format("woff2"),url(/wp-content/themes/jfrog.com/dist/fonts/OpenSans-Bold.woff) format("woff")}h1,h2,h3,h4,h5,h6{color:#f9fafa;font-family:Open Sans,sans-serif;margin-bottom:0;margin-top:0}.light-mode .subheading,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6,.light-mode p{color:#1e2528}h1,h2{font-weight:700}h3,h4,h5,h6{font-weight:600}.subheading,p{font-weight:400}.text-h1-xl,h1{font-size:3rem;line-height:1.25}.text-h1-large{font-size:2.625rem;line-height:1.28}.text-h1-medium{font-size:2.25rem;line-height:1.3}.text-h1-small{font-size:2rem;line-height:1.28}.text-h2-xl,h2{font-size:2.25rem;line-height:1.3}.text-h2-large,.text-h2-medium{font-size:2rem;line-height:1.34}.text-h2-small{font-size:1.75rem;line-height:1.36}.text-h2-x-small{font-size:1.5rem;line-height:1.34}.text-h3-large,h3{font-size:1.75rem;line-height:1.36}.text-h3-medium{font-size:1.5rem;line-height:1.34}.text-h3-small{font-size:1.25rem;line-height:1.38}.text-body-xl{font-size:1.25rem;line-height:1.6}.text-body-large{font-size:1.125rem;line-height:1.56}.text-body-medium,p{font-size:1rem;line-height:1.6}.text-body-small{font-size:.875rem;line-height:1.64}.text-body-mobile{font-size:.9375rem;line-height:1.6}.subheading,.text-subheading{font-size:1.125rem;line-height:1.56}.text-label-xl{font-size:1.125rem;line-height:1.34}.text-label-large{font-size:.875rem;line-height:1.4}.text-label-medium{font-size:.75rem;line-height:1.3}.text-label-small{font-size:.625rem;line-height:1.48}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{line-height:1.5;margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}body .container{margin:0 auto;max-width:1440px;padding-left:40px;padding-right:40px;width:100%}@media(max-width:1399px){body .container{max-width:1280px;padding-left:32px;padding-right:32px}}@media(max-width:1199px){body .container{max-width:1024px;padding-left:24px;padding-right:24px}}@media(max-width:991px){body .container{max-width:768px;padding-left:16px;padding-right:16px}}@media(max-width:767px){body .container{max-width:100%;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){body *,body :after,body :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}input,select,textarea{font:inherit}.main-frog{background:linear-gradient(180deg,#0c1d37,#080c25);color:#f9fafa;font-family:Open Sans,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-frog.light-mode{background:#fff;color:#1e2528}.main-frog .green{color:#40be46}.main-frog.light-mode .green,.main-frog>section.light-mode .green{color:#36a13b}.main-frog>section{padding:96px 0;position:relative}.main-frog>section.light-mode{background:#fff;color:#1e2528}@media(max-width:991px){.main-frog>section{padding:64px 0}}@media(max-width:767px){.main-frog>section{padding:40px 0}}.main-frog>section>.container{position:relative;z-index:1}iframe,img,video{display:block;height:auto;max-width:100%}a:not(.button){color:#40be46;text-decoration:none;transition:color .2s ease}a:not(.button):hover{color:#40be46}#modal-success-free-trial{display:none}@media(max-width:1199px){h1{font-size:2.625rem;line-height:1.28}}@media(max-width:991px){h1{font-size:2.25rem;line-height:1.3}}@media(max-width:767px){h1{font-size:2rem;line-height:1.28}}@media(max-width:1199px){h2{font-size:2rem;line-height:1.34}}@media(max-width:767px){h2{font-size:1.5rem;line-height:1.34}}@media(max-width:991px){h3{font-size:1.75rem;line-height:1.36}}@media(max-width:767px){h3{font-size:1.25rem;line-height:1.38}p{font-size:.9375rem;line-height:1.6}}.buttons-wrapper{align-items:center;display:flex;gap:16px;width:100%}@media(max-width:767px){.buttons-wrapper{flex-direction:column}}.pills{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pill{background:#1b2147;border:0;border-radius:60px;color:#8c9fa4;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:24px;padding:12px 20px;text-align:center;transition:background .2s ease,color .2s ease;white-space:nowrap}.pill:hover:not(.active){background:#3c4891;color:#fff}.pill.active{background:#36a13b;color:#fff}.checklist-content ul,ul.checklist{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.checklist-content ul li,ul.checklist li{padding-inline-start:32px;position:relative}.checklist-content ul li:before,ul.checklist li:before{background-color:#40be46;content:"";height:14px;inset-inline-start:0;mask:url(/wp-content/themes/jfrog.com/dist/images/greentick.svg) no-repeat center/contain;-webkit-mask:url(/wp-content/themes/jfrog.com/dist/images/greentick.svg) no-repeat center/contain;position:absolute;top:.4em;width:18px}.light-mode .checklist-content ul li:before,.light-mode ul.checklist li:before{background-color:#36a13b}.button.button-inline span:after,.button.button-outline span:after,.button.button-primary span:after,.button.button-secondary span:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:inline-block;margin-inline-start:-4px;mask-image:url('data:image/svg+xml;utf8,<svg width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 11.9109L13.8033 8.10757C14.2525 7.6584 14.2525 6.9234 13.8033 6.47423L10 2.6709" stroke="black" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-repeat:no-repeat;mask-size:contain;transition:all .2s ease;vertical-align:middle;width:14px}.button.button-outline,.button.button-primary,.button.button-secondary{position:relative}.button.button-outline span,.button.button-primary span,.button.button-secondary span{display:inline-block;position:relative;transition:all .2s ease}.button.button-outline span:after,.button.button-primary span:after,.button.button-secondary span:after{opacity:0;position:absolute;top:50%;transform:translate(-12px,-50%);visibility:hidden}.button.button-outline:not(:disabled):focus span,.button.button-outline:not(:disabled):hover span,.button.button-primary:not(:disabled):focus span,.button.button-primary:not(:disabled):hover span,.button.button-secondary:not(:disabled):focus span,.button.button-secondary:not(:disabled):hover span{transform:translateX(-10px)}.button.button-outline:not(:disabled):focus span:after,.button.button-outline:not(:disabled):hover span:after,.button.button-primary:not(:disabled):focus span:after,.button.button-primary:not(:disabled):hover span:after,.button.button-secondary:not(:disabled):focus span:after,.button.button-secondary:not(:disabled):hover span:after{opacity:1;transform:translate(2px,-50%);visibility:visible}.button{align-items:center;display:inline-flex;height:48px;justify-content:center;min-width:145px;padding:12px 32px}@media(max-width:767px){.button{width:100%}}.button{background-color:#36a13b;border:1px solid transparent;border-radius:50px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;text-transform:none;transition:.2s ease;transition-property:background-color,border-color,color,transform;white-space:nowrap}.button:not(:disabled):hover{background-color:#40be46;color:#fff}.button:not(:disabled):active{background-color:#0ea618;color:#fff}.button:focus{color:#fff}.button:focus-visible{outline:3px solid #40be46;outline-offset:3px}.button:disabled{background-color:#d7dee0;box-shadow:none;color:#8c9fa4;cursor:not-allowed;transform:none}.button.button-secondary{background-color:#fff;color:#0c1d37}.button.button-secondary:not(:disabled):focus,.button.button-secondary:not(:disabled):hover{background-color:#e4e9ea;color:#0c1d37}.light-mode .button.button-secondary{background-color:#0c1d37;color:#fff}.light-mode .button.button-secondary:not(:disabled):focus,.light-mode .button.button-secondary:not(:disabled):hover{background-color:#113465;color:#fff}.button.button-secondary:disabled{background-color:transparent;border-color:#8c9fa4;color:#8c9fa4}.button.button-outline{background-color:transparent;border-color:#cfd0d1;color:#cfd0d1}.button.button-outline:not(:disabled):focus,.button.button-outline:not(:disabled):hover{background-color:transparent;border-color:#fff;color:#fff}.light-mode .button.button-outline{border-color:#fff;color:#36a13b}.light-mode .button.button-outline:not(:disabled):focus,.light-mode .button.button-outline:not(:disabled):hover{background-color:transparent;border-color:#fff;color:#36a13b}.button.button-lg{font-size:1.125rem;height:56px;padding:16px 32px}@media(max-width:767px){.button.button-lg{font-size:1rem;height:48px;padding:12px 32px}}.button.button-lg span:after{width:1.125rem}.button.button-md{font-size:1rem;height:48px;padding:12px 32px}.button.button-md span:after{width:1rem}.button.button-sm{font-size:.875rem;height:40px;padding:8px 24px}.button.button-sm span:after{width:.875rem}.button.button-inline{background-color:transparent;color:#40be46;height:100%;min-width:auto;padding:5px 0}@media(max-width:767px){.button.button-inline{width:auto}}.button.button-inline:focus,.button.button-inline:hover{background-color:transparent;color:#6ece72}.button.button-inline:not(:disabled):focus span:after,.button.button-inline:not(:disabled):hover span:after{transform:translateX(4px)}.button.button-inline span{display:flex}.button.button-inline span:after{position:relative}.light-mode .button.button-inline{color:#36a13b}.light-mode .button.button-inline:focus,.light-mode .button.button-inline:hover{color:#40be46}.button.button-inline:disabled{background-color:transparent;color:#8c9fa4}.button.button-inline:disabled span:after{display:none}.card{display:flex;flex-direction:column;gap:24px;height:100%}.card:has(.card--media--label){gap:16px}.card--media{display:flex;justify-content:flex-start}.card--media img{height:var(--card-icon-height,128px);object-fit:contain;width:auto}.card--media--128{--card-icon-height:128px}.card--media--92{--card-icon-height:92px}.card--media--48{--card-icon-height:48px}.card--media--label img{height:auto}.card--body{align-items:flex-start;gap:24px;height:100%;justify-content:flex-start}.card--body,.card--text{display:flex;flex-direction:column}.card--text{gap:12px;text-align:start}.card--text h3{font-size:1.5rem;line-height:1.34}.card--text p{line-height:1.65;margin:0}.card--category{display:flex;flex-direction:column;gap:4px}.card--category-label{color:#f2f5f5;font-size:.875rem;font-weight:600;line-height:20px}.card--category-divider{background:#40be46;display:block;height:1px;width:100%}.card--actions{display:flex;gap:32px;justify-content:flex-start;margin-top:auto;width:100%}.card.with-border{isolation:isolate;position:relative;transition:border-color .2s ease}.card.with-border:before{background:linear-gradient(105deg,#2c345e 2.57%,#1b2147);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.card.with-border:has(.card--actions a){cursor:pointer}.card.with-border:has(.card--actions a):hover:before{opacity:1}.card.with-border:has(.card--actions a) .card--actions a:first-child{position:static}.card.with-border:has(.card--actions a) .card--actions a:first-child:after{border-radius:inherit;content:"";inset:0;position:absolute}.card.with-border:has(.card--actions a) .card--actions a:not(:first-child){position:relative}.card.with-border{border:1px solid #4e67c2;border-radius:20px;padding:24px}.light-mode .card.with-border{border-color:#e4e9ea}.light-mode .card.with-border:before{background:linear-gradient(117.35deg,#fff 2.57%,#f2f5fc 99.997%)}.light-mode .card.with-border:has(.card--actions a):hover{border-color:#a9c0e7}.card.with-background{isolation:isolate;position:relative;transition:border-color .2s ease}.card.with-background:before{background:linear-gradient(105deg,#2c345e 2.57%,#1b2147);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.card.with-background:has(.card--actions a){cursor:pointer}.card.with-background:has(.card--actions a):hover:before{opacity:1}.card.with-background:has(.card--actions a) .card--actions a:first-child{position:static}.card.with-background:has(.card--actions a) .card--actions a:first-child:after{border-radius:inherit;content:"";inset:0;position:absolute}.card.with-background:has(.card--actions a) .card--actions a:not(:first-child){position:relative}.card.with-background{background:linear-gradient(117.35deg,#324152 2.57%,#0c1d37 99.997%);border:1px solid #4c585c;border-radius:20px;padding:24px}.card.with-background:has(.card--actions a):hover{border-color:#4e67c2}.light-mode .card.with-background{background:#f9fafa;border-color:#e4e9ea}.light-mode .card.with-background:before{background:linear-gradient(117.35deg,#fff 2.57%,#f2f5fc 99.997%)}.light-mode .card.with-background:has(.card--actions a):hover{border-color:#a9c0e7}.card.center-icons .card--media{justify-content:center}.card.center-text .card--text{align-self:center;text-align:center}.card.center-text .card--actions{justify-content:center}.card.icon-left{align-items:center;flex-direction:row;gap:24px}.card.icon-left .card--media{flex:0 0 auto;justify-content:flex-start}.card.icon-left .card--body{flex:1 1 0}.card.icon-left .card--text{gap:12px}.card.icon-left h3{font-size:1.5rem;line-height:1.34}.card.icon-left p{font-size:1rem;line-height:1.6}.card--feature{isolation:isolate;position:relative;transition:border-color .2s ease}.card--feature:before{background:linear-gradient(105deg,#2c345e 2.57%,#1b2147);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.card--feature:has(.card--actions a){cursor:pointer}.card--feature:has(.card--actions a):hover:before{opacity:1}.card--feature:has(.card--actions a) .card--actions a:first-child{position:static}.card--feature:has(.card--actions a) .card--actions a:first-child:after{border-radius:inherit;content:"";inset:0;position:absolute}.card--feature:has(.card--actions a) .card--actions a:not(:first-child){position:relative}.card--feature:has(.card--actions a):hover{border-color:#4e67c2}.card--feature:has(.card--actions a):hover .card--media img{transform:scale(1.04)}.card--feature{background:linear-gradient(134deg,#324152 5.31%,#0c1d37 96.28%);border:1px solid #4c585c;border-radius:20px;gap:0;min-height:352px;overflow:hidden}.card--feature .card--media{align-items:stretch;border-radius:0;height:244px;justify-content:stretch;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.card--feature .card--media img{height:200px;object-fit:cover;object-position:top right;transform-origin:center center;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.card--feature .card--media .video-component{display:block;height:100%;position:relative;width:100%}.card--feature .card--media .video-component .video-poster{inset:0;position:absolute}.card--feature .card--media .video-component .video-poster img,.card--feature .card--media .video-component .video-poster picture{height:100%;object-fit:cover;width:100%}.card--feature .card--body{gap:12px;padding:182px 32px 26px;position:relative;z-index:1}@media(max-width:1199px){.card--feature .card--body{padding:182px 24px 24px}}@media(max-width:767px){.card--feature .card--body{padding:182px 32px 24px}}.card--feature .card--actions{padding-top:34px}.card--feature .card--label{display:flex;margin-bottom:-4px}.card--feature .card--label .icon-label{background:var(--label-bg,#080c25)}.light-mode .card--feature{background:#eef9ff;border-color:#a9c0e7}.card--text-only{background:linear-gradient(117.35deg,#324152 2.57%,#0c1d37 99.997%);gap:0;min-height:216px}.card--text-only .card--body{gap:12px}.card--text-only h3{font-size:1.125rem;line-height:28px}.card--text-only.with-border{border-color:#4c585c}.card--text-only.with-border:has(.card--actions a):hover{border-color:#4e67c2}.light-mode .card--text-only{background:#f9fafa}.light-mode .card--text-only .card--category-label{color:#323b3e}.light-mode .card--text-only .card--category-divider{background:#36a13b}.light-mode .card--text-only .card--text p{color:#323b3e}.light-mode .card--text-only.with-border{border-color:#e4e9ea}.light-mode .card--text-only.with-border:before{background:linear-gradient(117.35deg,#fff 2.57%,#f2f5fc 99.997%)}.light-mode .card--text-only.with-border:has(.card--actions a):hover{border-color:#a9c0e7}.video-component{background:#111517;border:1px solid #4c585c;border-radius:28px;cursor:pointer;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;width:100%}.video-component:focus-visible{outline:3px solid #40be46;outline-offset:3px}.video-component:not(:has(.video-poster)){background:#141827}.video-component:not(:has(.video-poster)):not(.video-component--embed){aspect-ratio:16/9}.video-component:hover .video-play-btn{background:rgba(17,21,23,.85);border-color:#36a13b}.video-component:hover .video-play-btn:after{border-left-color:#36a13b}.video-component:hover .video-poster img{transform:scale(1.04)}.video-component .video-poster{height:100%;inset:0;position:absolute;width:100%}.video-component .video-poster img,.video-component .video-poster picture{display:block;height:100%;object-fit:cover;width:100%}.video-component .video-poster img{transform-origin:center center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.video-component .video-scrim{background:rgba(17,21,23,.4);inset:0;pointer-events:none;position:absolute}.video-component .video-play-btn{background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;height:96px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .2s ease,background .2s ease;width:96px}.video-component .video-play-btn:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 19px;content:"";height:0;left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-left-color .2s ease;width:0}.video-component--embed{cursor:default;height:auto}.video-component--embed .video-embed-wrapper{height:0;padding-bottom:56.25%;position:relative}.video-component--embed .video-embed-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-component--embed video{display:block;height:auto;width:100%}@media(max-width:767px){.video-component{border-radius:16px}}