.teamcity-cloud-header{text-align:center}.teamcity-cloud-header__form{max-width:496px;margin-right:auto;margin-left:auto;text-align:left}.teamcity-cloud-header__form__inner{text-align:center}.teamcity-cloud-header-section{background-image:url(/teamcity/cloud/img/header-bg.svg);background-repeat:no-repeat;background-position:calc(50% - 230px) -510px;background-size:1610px 1196px}@media screen and (max-width:640px){.teamcity-cloud-header-section{background-position:calc(50% - 135px) -75px;background-size:836px 595px}}
@media screen and (max-width:640px){.sign-up-buttons__container{display:flex;flex-direction:column;margin-top:8px}.sign-up-buttons__container button{width:100%;margin:8px 0 0}}
.price-slider{--price-slider-default-separator-color:#f1f1f1;width:100%}.price-slider__body{width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-focus:none;user-modify:none;display:flex}.price-slider__block{flex-basis:0;display:flex;flex-direction:column;position:relative;padding:48px 0}.price-slider__block-start-label{position:absolute;top:10px;left:0;transform:translateX(-50%)}.price-slider__block-end-label{position:absolute;top:10px;right:0;transform:translateX(50%)}.price-slider__block-line{height:5px;width:100%;border-right:2px solid var(--price-slider-separator-color,var(--price-slider-default-separator-color));box-sizing:border-box}.price-slider__block-bottom-label{padding-top:20px;position:absolute}.price-slider__mark-wrapper{position:absolute;top:50px;left:0;transform:translate(-50%,-50%);outline:none}.price-slider__mark-wrapper:focus{outline:none}.price-slider__mark-wrapper:focus[data-focus-method=key]{box-shadow:0 0 0 4px rgba(22,125,255,.8);box-shadow:var(--wt-color-primary-light-theme-80) 0 0 0 4px}.price-slider__mark{height:24px;width:24px;border-radius:100%;background-color:#fff;border:1px solid rgba(39,40,44,.2);border:1px solid var(--wt-color-dark-20)}.price-slider_theme_dark{--price-slider-default-separator-color:#3b3e43}
.teamcity-cloud-pricing-calculation__legend{position:relative;z-index:1}.teamcity-cloud-pricing-calculation__users-input{width:80px}.teamcity-cloud-pricing-calculation__users-input input{text-align:right}.teamcity-cloud-pricing-calculation__legend-input-label{display:inline;margin-top:10px}.teamcity-cloud-pricing-calculation__tooltip-icon{vertical-align:top}.teamcity-cloud-pricing-calculation__resources{display:grid;max-width:330px;grid-template-columns:min-content auto;align-content:start;-moz-column-gap:22px;column-gap:22px}.teamcity-cloud-pricing-calculation__resources-header{justify-self:end;font-weight:530;white-space:nowrap}.teamcity-cloud-pricing-calculation__build-credits-table{display:grid;-moz-column-gap:12px;column-gap:12px;grid-template-columns:max-content max-content;grid-template-areas:"credits credits-label";align-items:baseline}.teamcity-cloud-pricing-calculation__build-credits-table-number{text-align:end}
.teamcity-cloud-pricing-buy-calculation__emphasized-text{font-weight:530}.teamcity-cloud-pricing-buy-calculation .jb-price-sup{font-size:x-large}@media screen and (max-width:640px){.teamcity-cloud-pricing-buy-calculation .jb-price-sup{font-size:large}}
.tc-cloud-pricing-agent-type-controls__switcher-icon-label{padding-top:4px}.tc-cloud-pricing-agent-type-controls__switcher-text-label{padding-top:5px;padding-bottom:5px}.tc-cloud-pricing-agent-type-controls__screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.teamcity-cloud-pricing-build-credits-calculation__build-credits-container{display:flex;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content}.teamcity-cloud-pricing-build-credits-calculation__build-credits{font-weight:530}.teamcity-cloud-pricing-build-credits-calculation__promo span,.teamcity-cloud-pricing-build-credits-calculation__promo svg{color:#f45c4a;color:var(--rs-color-danger)}.teamcity-cloud-pricing-build-credits-calculation__promo svg{vertical-align:middle;margin-right:4px;margin-top:-2px}.line-through{-webkit-text-decoration:line-through rgba(25,25,28,.7);text-decoration:line-through rgba(25,25,28,.7)}
.tc-cloud-build-credits-payment-type-switcher-option{text-align:left;white-space:normal}.tc-cloud-build-credits-payment-type-switcher__chip.tc-cloud-build-credits-payment-type-switcher__chip{flex-shrink:1}
.tc-cloud-pricing-build-credits-table{overflow-x:auto;text-align:right}.tc-cloud-pricing-build-credits-table__grid{display:flex;flex-direction:column;min-width:730px}.tc-cloud-pricing-build-credits-table__row{display:flex;transition:background-color .2s;align-items:flex-end}.tc-cloud-pricing-build-credits-table__row:hover{background-color:rgba(25,25,28,.05)}.tc-cloud-pricing-build-credits-table__row_header{padding-bottom:4px}.tc-cloud-pricing-build-credits-table__row_header:hover{background-color:initial}.tc-cloud-pricing-build-credits-table__row_footer{background-color:initial;border-top:1px solid rgba(25,25,28,.2);border-top:1px solid var(--rs-color-black-t20)}.tc-cloud-pricing-build-credits-table__row_footer:hover{background-color:initial}.tc-cloud-pricing-build-credits-table__cell{flex:1 0 0;padding:8px}.tc-cloud-pricing-build-credits-table__cell_arch{text-align:left}.tc-cloud-pricing-build-credits-table__cell_row-header{min-width:170px}@media screen and (max-width:1276px){.tc-cloud-pricing-build-credits-table__row:hover{background-color:initial}.tc-cloud-pricing-build-credits-table__row:nth-child(2n){background-color:rgba(25,25,28,.05)}.tc-cloud-pricing-build-credits-table__row:nth-child(2n).tc-cloud-pricing-build-credits-table__row_footer{background-color:initial}}.tc-cloud-pricing-build-credits-table__grid_size-s .tc-cloud-pricing-build-credits-table__cell{padding:6px 8px}.tc-cloud-pricing-build-credits-table__old-price{-webkit-text-decoration:line-through rgba(25,25,28,.7);text-decoration:line-through rgba(25,25,28,.7)}.tc-cloud-pricing-build-credits-table__promo-credits{color:#f45c4a;color:var(--rs-color-danger);margin-bottom:-2px}.tc-cloud-pricing-build-credits-table__promo-credits svg{vertical-align:sub;margin-right:4px}.tc-cloud-pricing-build-credits-table__macos-ram{margin-right:4px}
.tc-cloud-pricing-own-build-agent-credits-info{display:grid;grid-template-columns:auto auto;align-content:start;row-gap:32px}.tc-cloud-pricing-own-build-agent-credits-info__header-with-tooltip{display:flex;align-items:center}.tc-cloud-pricing-own-build-agent-credits-info__tooltip{margin-left:2px}.tc-cloud-pricing-own-build-agent-credits-info__description{text-align:right}@media screen and (max-width:1276px){.tc-cloud-pricing-own-build-agent-credits-info{justify-content:normal;-moz-column-gap:140px;column-gap:140px}.tc-cloud-pricing-own-build-agent-credits-info__description{text-align:initial}}@media screen and (max-width:640px){.tc-cloud-pricing-own-build-agent-credits-info{grid-template-columns:auto;-moz-column-gap:initial;column-gap:normal;row-gap:normal}}
.tc-cloud-pricing-spend-build-credits__main-block{padding-right:32px}.tc-cloud-pricing-spend-build-credits__supplementary-block{border-left:1px solid rgba(25,25,28,.2);border-left:1px solid var(--rs-color-black-t20);padding-left:32px}@media screen and (max-width:1276px){.tc-cloud-pricing-spend-build-credits__main-block{padding-right:0}.tc-cloud-pricing-spend-build-credits__supplementary-block{border-left:initial;padding-left:0}}
.cloud-pricing-section__prices{padding:24px;background-color:#f4f4f4;background-color:var(--wt-color-grey-light)}@media screen and (max-width:640px){.cloud-pricing-section__prices{padding:12px}}

.teamcity-cloud-sign-up-section{background-image:url(/teamcity/cloud/img/sign-up-bg.svg);background-repeat:no-repeat;background-position:right 0;background-size:contain}@media screen and (max-width:1540px){.teamcity-cloud-sign-up-section{background-position:right -150px top 0}}@media screen and (max-width:1276px){.teamcity-cloud-sign-up-section{background-position:right -400px top 0}}@media screen and (max-width:1000px){.teamcity-cloud-sign-up-section{background-image:none}}
.teamcity-cloud-email-verification-form,.teamcity-cloud-email-verification-form__email-input{width:100%}.submitted-message{display:flex;flex-direction:row;padding:16px;background-color:#f4f4f4;background-color:var(--wt-color-grey-light)}.submitted-message__icon-col{margin-right:16px}.submitted-message__icon-col__warning-icon{color:#ef341e;color:var(--wt-color-error)}.submitted-message__icon-col_theme-dark{color:#fff;color:var(--wt-color-white)}.submitted-message_theme-dark{background-color:hsla(0,0%,100%,.1);background-color:var(--wt-color-white-10)}.submitted-message_theme-dark .wt-link{border-bottom:1px solid #fff;border-bottom:1px solid var(--wt-color-white);color:#fff;color:var(--wt-color-white)}
img{max-width:100%}.cloud-page th{border-bottom:none}@media screen and (max-width:640px){.cloud-page th{--_rs-typography-letter-spacing:normal;--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));--_rs-typography-font-size:var(--rs-h4-font-size,16px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h4-line-height,24px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;letter-spacing:var(--_rs-typography-letter-spacing) ;letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern","liga","calt";--rs-theme-dark:0;--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:#19191c ;color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227)))}}.cloud-page__tag{--_rs-typography-letter-spacing:normal;--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(--rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif));--_rs-typography-font-size:var(--rs-h5-font-size,13px);--_rs-typography-font-weight:var(--rs-font-weight-semi-bold,600);--_rs-typography-line-height:var(--rs-h5-line-height,20px);--_rs-typography-base-color:var(--_rs-typography-heading-hardness-color,var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))));--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;letter-spacing:var(--_rs-typography-letter-spacing) ;letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern","liga","calt";--rs-theme-dark:0;--rs-theme-dark:1;--_rs-theme-dark:var(--_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0));--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:#19191c ;color:var(--rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227)));padding:4px 12px;border-radius:3px;white-space:nowrap;text-transform:uppercase;background-color:#4ca6ff;background-color:var(--wt-color-primary-dark-theme)}.cloud-page__faq-section{margin-top:-12px}.header-title{white-space:nowrap}@media screen and (max-width:1000px){.header-title{white-space:normal}}.header-title__title{display:inline-block}.header-title__tag{position:relative;top:-30px;margin-left:6px}@media screen and (max-width:1000px){.header-title__tag{top:0;margin-left:12px}}.reasons-card-image{width:96px;height:96px}.reasons-card-image img,.reasons-card-image svg{width:100%;height:100%}.form-submit-button{min-width:158px}.resources-table__resource-col{width:50%}@media screen and (max-width:1276px){.resources-table__resource-col{width:65%}}@media screen and (max-width:640px){.resources-table__resource-col{width:50%}}.resources-table__price-col{width:50%}@media screen and (max-width:1276px){.resources-table__price-col{width:35%}}@media screen and (max-width:640px){.resources-table__price-col{width:50%}}.feedback-photo{width:72px;height:72px;border-radius:50%}.feedback-photo_big{width:96px;height:96px}.feedback-br{display:none}@media (max-width:850px){.feedback-br{display:block}}@media screen and (max-width:640px){.feedback-br{display:none}}.img-border{box-shadow:0 0 0 1px rgba(39,40,44,.2);box-shadow:0 0 0 1px var(--wt-color-dark-20)}
