.pricing-page{background:var(--white)}.pricing-page .pricing-page__field-label{margin:0 0 10px}.pricing-page__shell{width:100%;max-width:1177px;margin:0 auto;padding:0 20px}.pricing-page .pricing-page__hero{background-image:url(/_next/static/media/American-Bg.3eb04426.png),url(/images/home/GridBg.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.pricing-page .pricing-page__hero .pricing-page__hero-inner{max-width:714px;margin:auto;padding:72px 0 130px;text-align:center}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__title{line-height:48px}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__subtitle{line-height:24px}.pricing-page .pricing-page__calculator{padding:100px 0}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid{display:grid;grid-template-columns:minmax(0,429px) minmax(0,493px);grid-gap:48px;gap:48px;justify-content:center;align-items:start}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-title{line-height:48px}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card{border:1px solid var(--companyLogoBorder);border-radius:4px;box-shadow:0 1px 3px rgba(166,175,195,.4)}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card .pricing-page__org-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card .pricing-page__org-option{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:78px;padding:12px;border:1px solid var(--companyLogoBorder);border-radius:8px;background:var(--white);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card .pricing-page__org-option:hover{background:var(--accountMgmtHeaderBg)}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card .pricing-page__org-option--selected{border-color:var(--borderBlue);background:var(--colour-action-tertiary-grey-hover)}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid .pricing-page__calc-left .pricing-page__calc-card .pricing-page__divider{border-top:1px solid var(--companyLogoBorder)}.pricing-page__radio{width:20px;height:20px;flex-shrink:0;border:1.5px solid #bdbdbd;border-radius:50%;background:var(--white)}.pricing-page__radio--on{border-color:#253566;background:radial-gradient(circle at center,#253566 0 5px,transparent 6px),var(--white)}.pricing-page__check{width:20px;height:20px;flex-shrink:0;border:1.5px solid #bdbdbd;border-radius:4px;background:var(--white)}.pricing-page__check--on{border-color:#253566;background:#253566;position:relative}.pricing-page__check--on:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pricing-page__projects-box{border:1px solid #e0e0e0;border-bottom:0;border-radius:6px 6px 4px 4px;background:#fafafa;padding:12px 16px 12px 20px}.pricing-page__projects-input{width:100%;border:0;background:transparent;color:#616161;outline:none}.pricing-page__slider{display:block;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:6px;background:linear-gradient(90deg,#5188c4 0,#5188c4 var(--pricing-slider-pct,25%),#e0e0e0 var(--pricing-slider-pct,25%),#e0e0e0 100%);outline:none;cursor:pointer}.pricing-page__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9.5px;border-radius:50%;background:#5188c4;border:0}.pricing-page__slider::-webkit-slider-runnable-track{height:5px;background:transparent}.pricing-page__slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#5188c4;border:0}.pricing-page__modules-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pricing-page__modules .dflex{align-items:center}.pricing-page__modules input.custom-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:20px;height:20px;margin:0;padding:0;flex-shrink:0;border:1px solid #253566;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:10px 7px;cursor:pointer}.pricing-page__modules input.custom-checkbox:checked{background-color:#253566;border-color:#253566;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M1 3.4 3.6 6 9 1' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pricing-page__modules input.custom-checkbox:focus-visible{outline:2px solid #253566;outline-offset:2px}.pricing-page__module-chip{padding:12px;border:1px solid var(--companyLogoBorder);border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.05);cursor:pointer;transition:background-color .15s ease}.pricing-page__module-chip:hover{background:var(--accountMgmtHeaderBg)}.pricing-page__results{border:1px solid rgba(201,218,237,.35);border-radius:4px;background:rgba(201,218,237,.15);box-shadow:0 1px 3px rgba(166,175,195,.4)}.pricing-page__metric{min-height:56px;border-bottom:1px solid var(--companyLogoBorder)}.pricing-page__metric>span:last-child{flex-shrink:0;white-space:nowrap;text-align:right}.pricing-page__metric-label{flex:1 1 auto;min-width:0;align-items:center}.pricing-page__metric-label img{flex-shrink:0}.pricing-page__cost-card{border-radius:4px;background:rgba(201,218,237,.15);border:1px solid rgba(201,218,237,.15);box-shadow:0 1px 3px rgba(166,175,195,.4)}.pricing-page__secondary-btn{border:1px solid var(--companyLogoBorder)!important;color:#616161}.pricing-page__secondary-btn.white_btn,.pricing-page__secondary-btn.white_btn h4{color:#616161}.pricing-page__usage{padding:100px 0;background:#f4f3ef}.pricing-page__usage-intro{max-width:560px;margin:0 auto 48px;text-align:center}.pricing-page__usage-intro p{line-height:24px}.pricing-page .usage_pool_wrapper{border-radius:4px;border:1px solid var(--companyLogoBorder);background:var(--colour-action-tertiary-grey-hover);box-shadow:0 4px 12px 0 rgba(0,0,0,.06)}.pricing-page .usage_pool_wrapper .usage_pool_card_left{padding:32px 24px 32px 32px;width:330px}.pricing-page .usage_pool_wrapper .usage_pool_card_left .pool_heading{color:#7a84a2;padding:8px 10px;margin:0}.pricing-page .usage_pool_wrapper .usage_pool_card_left h3{margin:0}.pricing-page .usage_pool_wrapper .usage_pool_card_left .blank_div{min-height:160px}.pricing-page .usage_pool_wrapper .usage_pool_card_right{width:calc(100% - 330px);text-align:center}.pricing-page .pricing-usage-mobile{display:none;flex-direction:column;border:1px solid var(--companyLogoBorder);border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pricing-page .pricing-usage-mobile__copy{padding:24px 20px 20px}.pricing-page .pricing-usage-mobile__copy h3{margin-top:12px;color:#212121;font-size:20px;font-weight:600;line-height:25px}.pricing-page .pricing-usage-mobile__copy p:not(.pricing-usage-mobile__badge){margin-top:12px;color:#616161;font-size:16px;line-height:24px}.pricing-page .pricing-usage-mobile__badge{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 10px;color:#7a84a2;font-size:16px;font-weight:400;line-height:24px}.pricing-page .pricing-usage-mobile__note{color:#9e9e9e!important;font-size:12px!important;line-height:20px!important}.pricing-page .pricing-usage-mobile__graphic{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fafafa}.pricing-page .pricing-usage-mobile__person,.pricing-page .pricing-usage-mobile__pool{border:1px solid #f5f5f5;border-radius:12px;background:#fafafa;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pricing-page .pricing-usage-mobile__pool{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.pricing-page .pricing-usage-mobile__legend,.pricing-page .pricing-usage-mobile__person li,.pricing-page .pricing-usage-mobile__person p,.pricing-page .pricing-usage-mobile__pool-head,.pricing-page .pricing-usage-mobile__who{display:flex;align-items:center}.pricing-page .pricing-usage-mobile__pool-head{gap:10px;color:#616161;font-size:14px;font-weight:500;line-height:22px}.pricing-page .pricing-usage-mobile__pool-head span{flex:1 1}.pricing-page .pricing-usage-mobile__pool-head strong{color:#212121;font-weight:500;white-space:nowrap}.pricing-page .pricing-usage-mobile__segments{display:flex;gap:2px;overflow:hidden;border-radius:6px}.pricing-page .pricing-usage-mobile__segments i{display:block;height:16px;background:#f5f5f5}.pricing-page .pricing-usage-mobile__segments i:last-child{flex:1 1}.pricing-page .pricing-usage-mobile__legend{justify-content:space-between;color:#616161;font-size:12px;line-height:20px}.pricing-page .pricing-usage-mobile__legend strong{color:#212121;font-weight:500}.pricing-page .pricing-usage-mobile__person{display:flex;flex-direction:column;gap:10px;padding:14px}.pricing-page .pricing-usage-mobile__person ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.pricing-page .pricing-usage-mobile__person li{gap:6px;color:#616161;font-size:12px;line-height:20px}.pricing-page .pricing-usage-mobile__person p{justify-content:space-between;margin:0}.pricing-page .pricing-usage-mobile__person p strong{font-size:26px;font-weight:600;line-height:30px}.pricing-page .pricing-usage-mobile__person p span{color:#616161;font-size:14px;line-height:22px}.pricing-page .pricing-usage-mobile__who{gap:10px}.pricing-page .pricing-usage-mobile__who span:last-child{display:flex;flex-direction:column}.pricing-page .pricing-usage-mobile__who strong{color:#212121;font-size:14px;font-weight:500;line-height:22px}.pricing-page .pricing-usage-mobile__who em{color:#616161;font-size:12px;font-style:normal;line-height:20px}.pricing-page .pricing-usage-mobile__avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:15px;color:#fff;font-size:12px;font-weight:500;line-height:20px}.pricing-page .pricing-usage-mobile__share{overflow:hidden;height:6px;border-radius:3px;background:#f5f5f5}.pricing-page .pricing-usage-mobile__share i{display:block;height:6px;border-radius:3px}.pricing-page .step_wrapper{gap:24px}.pricing-page .step_wrapper .step_card{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 48px)/3);width:calc((100% - 48px)/3);border-radius:4px;border:1px solid var(--companyLogoBorder);box-shadow:0 4px 12px 0 rgba(13,10,44,.06)}.pricing-page .step_wrapper .step_card .step_card_lower h3{margin:0}.pricing-page .step_wrapper .step_card .step_card_upper{background-color:var(--white)}.pricing-page .step_wrapper .step_card .step_card_upper .step_heading{margin:0 0 16px;padding:8px 10px;color:#7a84a2}@media(max-width:786px){.pricing-page{min-width:0;max-width:100%}.pricing-page .pricing-page__hero .pricing-page__hero-inner{width:min(350px,100% - 40px);max-width:350px;padding:56px 0}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__eyebrow{margin-bottom:20px;color:#5188c4;font-size:12px;font-weight:500;line-height:20px}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__title{font-size:28px;line-height:35px}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__hero-cta,.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__subtitle{margin-top:20px;font-size:16px;line-height:24px}.pricing-page .pricing-page__hero .pricing-page__hero-inner .pricing-page__hero-cta{font-weight:600}.pricing-page .pricing-page__calc-title,.pricing-page .pricing-page__usage-intro h2{font-size:28px;line-height:35px}.pricing-page .pricing-page__results-title{font-size:20px;line-height:25px}.pricing-page .pricing-page__cost-value{font-size:28px;line-height:35px}.pricing-page .pricing-page__calculator{padding:64px 20px}.pricing-page .pricing-page__calculator .pricing-page__calculator-grid{grid-template-columns:minmax(0,1fr);gap:32px;width:100%;max-width:none;margin-inline:auto}.pricing-page .pricing-page__usage{padding:64px 0}.pricing-page .pricing-page__shell{max-width:390px}.pricing-page .pricing-page__usage-intro{max-width:none;margin-bottom:24px;text-align:center}.pricing-page .pricing-page__usage-intro h2{font-size:28px;line-height:35px}.pricing-page .pricing-page__usage-intro p{margin-top:16px;line-height:24px}.pricing-page .pricing-usage-mobile{display:flex}.pricing-page .usage_pool_wrapper{display:none}.pricing-page .step_card{background:#fff}.pricing-page .pricing-page__calc-card,.pricing-page .pricing-page__calc-left,.pricing-page .pricing-page__cost-card,.pricing-page .pricing-page__metric,.pricing-page .pricing-page__metric-label,.pricing-page .pricing-page__results{min-width:0;max-width:100%}.pricing-page .pricing-page__metric{padding:14px 12px}.pricing-page .pricing-page__cost-actions .common-button,.pricing-page .pricing-page__cost-actions .new_common_button{width:100%!important;max-width:100%}.pricing-page .usage_pool_wrapper{flex-direction:column;min-width:0}.pricing-page .usage_pool_wrapper .usage_pool_card_left,.pricing-page .usage_pool_wrapper .usage_pool_card_right{width:100%;min-width:0}.pricing-page .usage_pool_wrapper img{width:100%!important;height:auto!important;max-width:100%}.pricing-page .step_wrapper{flex-direction:column;min-width:0}.pricing-page .step_wrapper .step_card{flex:none;width:100%;min-width:0}}@media(max-width:786px){body:has(.pricing-page) .container-scroller>.row>div{min-width:0;max-width:100%;overflow-x:clip}body:has(.pricing-page) .desktop_nav,body:has(.pricing-page) .nav_dropdown{display:none!important}body:has(.pricing-page) .hamburger_btn,body:has(.pricing-page) .header_mobile_actions{display:flex}body:has(.pricing-page) .header_mobile_signup{display:inline-flex;width:auto!important;padding:10px 14px;background:#eef3f9;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.05)}body:has(.pricing-page) .header_mobile_signup .home_signup_btn_label{color:#253566;font-size:14px;font-weight:400;line-height:22px}body:has(.pricing-page) .new_header .GovgigLogoImage{width:96px;height:28px}body:has(.pricing-page) .footer_section{padding:48px 20px 32px}body:has(.pricing-page) .footer_section .footer_top_row{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}body:has(.pricing-page) .footer_section .footer_links_row{justify-content:flex-start;gap:10px 18px}body:has(.pricing-page) .footer_section .home_lets_talk_btn{width:100%}body:has(.pricing-page) .footer_section .footer_legal_row{flex-direction:column;align-items:flex-start;gap:6px}}.pricing-step-art{position:relative;width:100%;height:150px;border-radius:6px;background:rgba(201,218,237,.2)}.pricing-step-art__canvas{position:absolute;inset:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #f5f5f5;border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pricing-step-art__load,.pricing-step-art__track,.pricing-step-art__use{display:flex;flex-direction:column;align-items:center;width:100%;padding:12px 16px;font-family:var(--font-roboto),"Roboto",sans-serif}.pricing-step-art__chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.06);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.pricing-step-art__chip--added{padding:8px 12px 8px 10px;background:#e4f6ec;color:#0b763c}.pricing-step-art__chip--limit{position:relative;z-index:1;gap:6px;margin-top:-14px;padding:6px 10px;background:#eef3f9;color:#0b763c}.pricing-step-art__stem{display:block;flex-shrink:0}.pricing-step-art__meter,.pricing-step-art__people,.pricing-step-art__pool{width:100%;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pricing-step-art__pool{display:flex;flex-direction:column;gap:8px;max-width:256px;padding:10px 12px 12px}.pricing-step-art__meter,.pricing-step-art__pool-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#616161;font-size:12px;font-weight:500;line-height:20px}.pricing-step-art__strong{color:#212121;font-size:12px;font-weight:500;line-height:20px}.pricing-step-art__bar{display:block;height:10px;overflow:hidden;border-radius:5px;background:#f5f5f5}.pricing-step-art__bar--full{background:linear-gradient(90deg,#5188c4 calc(100% - 2px),#f5f5f5 0)}.pricing-step-art__bar--partial{flex:1 1 auto;height:8px;background:linear-gradient(90deg,#5188c4 63%,#f5f5f5 0)}.pricing-step-art__use{gap:0;padding-top:16px}.pricing-step-art__apps{display:flex;gap:12px;position:relative;z-index:1}.pricing-step-art__app{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa;box-shadow:0 4px 12px rgba(0,0,0,.06)}.pricing-step-art__wires{position:relative;width:120px;height:34px;margin-top:-1px}.pricing-step-art__wires svg{display:block}.pricing-step-art__ports{position:absolute;left:50%;bottom:0;z-index:0;display:flex;gap:3px;transform:translateX(-50%)}.pricing-step-art__ports i{display:block;width:5px;height:16px;border-radius:100px;background:#5188c4}.pricing-step-art__meter{position:relative;z-index:1;justify-content:flex-start;width:auto;min-width:168px;margin-top:-6px;padding:8px 12px}.pricing-step-art__track{padding-top:8px}.pricing-step-art__people{display:flex;flex-direction:column;gap:6px;max-width:276px;margin:0;padding:10px 12px;list-style:none}.pricing-step-art__people li{display:flex;align-items:center;gap:8px}.pricing-step-art__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:11px;color:#fff;font-size:10px;font-weight:500;line-height:20px}.pricing-step-art__mini-bar{display:flex;gap:2px;width:112px;flex-shrink:0}.pricing-step-art__mini-bar i{display:block;height:6px;border-radius:5px;background:#f5f5f5}.pricing-step-art__amount{margin-left:auto;color:#616161;font-size:12px;font-weight:400;line-height:20px}