.calculator-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.calculator-header-container{width:100%}.calculator-header{display:flex;gap:104px;margin:0 auto;text-align:center}.calculator-header-left{width:50%}.calculator-header-left .logo-container{display:flex;flex-direction:column}.trusted-companies-text{margin-bottom:24px;text-align:left}.form-image img{height:fit-content}.calculator-form{background:#fff;border-radius:32px;box-shadow:0 16px 32px rgba(0,0,0,.15);max-width:600px;padding:2rem;text-align:left}.calculator-header-left{display:flex;flex-direction:column;justify-content:space-between}.form-title{font-family:Manrope,sans-serif!important;line-height:1.4}.form-group{margin-bottom:1.5rem}.form-group label{color:#2c3e50;display:block;font-weight:500;margin-bottom:.5rem}.form-group input{border:1px solid #dee2e6;border-radius:32px;font-size:1rem;padding:.75rem;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#060534;box-shadow:0 0 0 2px rgba(74,144,226,.2);outline:none}@media (max-width:990px){.form-container{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(1,1fr)}.calculator-header{flex-direction:column}.calculator-header-left{width:100%}.form-container{justify-items:center}}.cost-breakdown{background:#fff;margin-top:2rem;overflow:hidden;padding:2rem;position:relative}.savings-summary{border-radius:8px;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2rem;margin-top:2rem;padding:0 1.5rem 1.5rem}.price-reduction,.savings-amount,.total-cost{border:1px solid #f0eff3;border-radius:32px;flex:1;padding:32px;text-align:left}.price-reduction h4,.savings-amount h4,.total-cost h4{color:#2c3e50;font-size:1.1rem;margin-bottom:.5rem}.price-reduction .percentage,.savings-amount .amount,.total-cost .amount{font-size:56px}.price-reduction .percentage{color:#27ae60}.cost-breakdown h3{color:#2c3e50;font-size:1.5rem;margin-bottom:1.5rem}.cost-table-container{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cost-table{border:none;border-collapse:collapse;font-size:.9rem;scroll-snap-align:start;width:100%}.cost-table tr{border-bottom:1px solid #f0eff3}.cost-table td,.cost-table th{border:none;padding:16px;text-align:left}.cost-table td:not(.cost-table td:last-child),.cost-table th:not(.cost-table th:last-child){border-right:1px solid #f0eff3}.cost-table th{color:#000;font-weight:700}.cost-table thead th{background:#fff}.cost-table .total-row{background-color:#faf8e3;font-weight:600}.results-table-disclaimer{color:gray;font-size:14px}.form-overlay{align-items:center;background-color:hsla(0,0%,100%,.95);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.form-overlay-content{background:#fff;border-radius:8px;box-shadow:0 16px 32px rgba(0,0,0,.1);max-width:600px;padding:56px;text-align:center;width:100%}.form-overlay-content h3{color:#2c3e50;font-size:24px;line-height:32px;margin-bottom:16px}.form-overlay-content p{color:#6c757d;font-size:1.1rem;margin:0}.form-overlay-content form{margin:0 auto;max-width:100%}.form-overlay-content .actions input{margin-top:10px;width:100%}.form-overlay-content form fieldset.form-columns-1 .hs-input{width:100%!important}.form-overlay-content .spam-notice{color:gray;font-size:14px;margin:2rem 0 0;text-align:left}.form-overlay-content .spam-notice:last-child{margin:0}@media (max-width:768px){.form-overlay{padding:1rem}.form-overlay-content{padding:1.5rem}.form-overlay-content h2{font-size:1.5rem}.form-overlay-content p{font-size:1rem}.calculator-header h1{font-size:2rem}.calculator-form,.cost-breakdown{padding:1.5rem}.cost-table{font-size:.8rem}.cost-table td,.cost-table th{padding:.5rem}.results-table-disclaimer,.results-table-disclaimer strong{font-size:12px!important}}#gated-table{margin-top:2rem;position:relative}.thead-main{text-align:center!important}.action-buttons{display:flex;gap:2rem;justify-content:space-between;margin-top:64px}.action-column{max-width:35%}.action-column:first-child{flex:1;text-align:left}.action-column:last-child{flex:1;text-align:right}.action-column h4{color:#2d3e50;font-size:1.2rem;margin:1rem 0 40px}#copy-link-btn{background-color:#fff;border:2px solid #060534;color:#060534;font-family:inherit}#copy-link-btn:hover{background-color:#060534;border:2px solid #060534;color:#fff}@media (max-width:768px){.action-buttons{flex-direction:column;padding:1.5rem}.action-buttons .action-column{margin-bottom:1.5rem;max-width:100%;text-align:center}.action-column:last-child{margin-bottom:0}.action-column h4{font-size:16px}}@media (max-width:767px){.cost-table{min-width:calc(200vw - 80px);table-layout:fixed}.cost-table tr:first-child th{width:150px}.cost-table td.col-1,.cost-table th.col-1{background:#fff;left:0;position:sticky;z-index:1}}.info-section{align-items:center;border-radius:8px;display:flex;gap:80px;justify-content:space-around;padding:2rem}.info-section-2{padding-top:0!important}.info-section ul,ol{padding-left:0}.info-section li{line-height:24px;list-style:none;padding-bottom:16px;padding-left:36px;position:relative}.info-section li:before{align-items:center;background-color:#060534;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;content:"";display:flex;height:24px;justify-content:center;left:0;position:absolute;top:12px;transform:translateY(-50%);width:24px}.info-image{flex:0 0 40%;max-width:40%}.info-image img{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:auto;width:100%}.info-content{flex:1}@media(max-width:767px){.info-section li,.info-section p,.info-section p>span,.info-section strong{font-size:16px!important}.info-section h2>span{font-size:40px!important}.info-section h2>em,h2:has(em){font-size:24px!important;letter-spacing:-.6px;line-height:1.2}}.testimonial{align-items:center;display:flex;gap:24px;margin-bottom:40px;margin-top:16px;padding-bottom:40px}.testimonial img{border-radius:100%;height:64px;min-width:64px;width:64px}.testimonial .employee-container-name{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.testimonial .employee-container-role{color:#4f4e76;font-family:Manrope,sans-serif;font-size:14px;line-height:20px}@media (max-width:768px){.info-section{flex-direction:column;gap:2rem;padding:1.5rem}.info-image{flex:0 0 100%;max-width:100%}.info-content h2{font-size:1.5rem}.info-content p{font-size:1rem}}.table-main-title{font-family:56px}.trusted-companies-box{position:relative;width:100%}.trusted-logos-box{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:100%;justify-content:center}.trusted-logos-logo-box{min-width:fit-content}.trusted-logos-logo-box img{opacity:50%}.cost-table-dots{display:none;gap:8px;justify-content:center;margin:16px 0 0}.cost-table-dot{background:#e0e0e0;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s,width .2s;width:10px}.cost-table-dot.active{background:#060534;border-radius:16px;width:40px}.cost-table-arrow{align-items:center;background:#fff;border:none;border-radius:50%;color:#060534;cursor:pointer;display:flex;font-size:18px;height:10px;justify-content:center;margin:0 8px;padding:0;transition:background .2s;width:28px}.cost-table-dot:hover{background:#e0e0e0;border:none}.cost-table-arrow:hover{background:#fff;border:none}.cost-table-arrow:focus,.cost-table-dot:focus{border:none}.cost-table-arrow:focus-visible,.cost-table-dot:focus-visible{background-color:#fff;outline:none}@media (max-width:767px){.cost-table-dots{display:flex}}