#revenue-benchmark-modal .dialog{border-radius:16px;display:block;height:580px;margin:0;max-width:min(800px,100% - 48px);min-height:0;min-width:0;overflow:visible;padding:0;width:100%}@media(max-width:991.98px){#revenue-benchmark-modal .dialog{height:auto}}#revenue-benchmark-modal .dialog .revenue-benchmark-modal-content{height:100%;overflow:hidden;padding:24px 32px;width:100%}@media(max-width:575.98px){#revenue-benchmark-modal .dialog .revenue-benchmark-modal-content{padding:24px}}#revenue-benchmark-modal .dialog .hcp-multi-step-wrapper{height:100%;max-width:none}#revenue-benchmark-modal .dialog .hcp-multi-step-wrapper .hcp-multi-step-container{height:100%}#revenue-benchmark-modal .dialog .close-dialog{align-items:center;background:hsla(0,0%,100%,.24);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;height:32px;justify-content:center;line-height:1;position:fixed;right:-40px;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1000}@media(max-width:991.98px){#revenue-benchmark-modal .dialog .close-dialog{right:0;top:-40px}}#revenue-benchmark-modal .hcp-step-header{margin-bottom:32px;margin-top:0}@media(max-width:991.98px){#revenue-benchmark-modal .hcp-step-header{margin-bottom:24px}}@media(max-width:575.98px){#revenue-benchmark-modal .hcp-step-header{margin-bottom:8px}#revenue-benchmark-modal #revenue-benchmark-form-step-0 .hcp-step-header,#revenue-benchmark-modal #revenue-benchmark-form-step-3 .hcp-step-header{margin-bottom:16px}}#revenue-benchmark-modal .revenue-benchmark-modal-step{display:flex;flex-direction:column}#revenue-benchmark-modal .step-content{display:flex;flex:1;flex-direction:column;min-height:0}#revenue-benchmark-modal .step-content .step-title-container{margin-bottom:16px}#revenue-benchmark-modal #revenue-benchmark-form-step-2 .step-title-container{margin-bottom:0}#revenue-benchmark-modal .step-content .step-title{color:#212121;font-size:28px;font-weight:700;line-height:1.2;margin:0;text-align:left}@media(max-width:991.98px){#revenue-benchmark-modal .step-content .step-title{font-size:24px;letter-spacing:-.24px;line-height:34px}}#revenue-benchmark-modal .step-content .step-description{color:#757575;display:none;font-size:14px;line-height:1.5;margin:8px 0 0;text-align:left}@media(min-width:768px){#revenue-benchmark-modal .step-content .step-description{display:block}}#revenue-benchmark-modal #revenue-benchmark-form-step-2 .step-description{display:block}#revenue-benchmark-modal .field-container{margin-bottom:16px}@media(max-width:768px){#revenue-benchmark-modal .field-container{margin-bottom:8px}}#revenue-benchmark-modal .submit-button-container{align-items:flex-end;display:flex;flex:1;justify-content:center;margin-top:16px;width:100%}#revenue-benchmark-modal .submit-button-container button{max-width:240px}@media screen and (max-width:528px){#revenue-benchmark-modal .submit-button-container button{max-width:280px}}#revenue-benchmark-modal .results-layout{display:flex;flex-direction:column;height:100%;min-height:0}#revenue-benchmark-modal .results-top{display:flex;flex:1}#revenue-benchmark-modal .results-panel{border:1px solid #002942;border-radius:8px;display:flex;flex:1;flex-direction:column;justify-content:center;padding:16px}#revenue-benchmark-modal .results-title{color:#08151e;font-size:14px;font-weight:700;line-height:24px;margin:0 0 4px}#revenue-benchmark-modal .results-copy{color:#212121;font-size:14px;font-weight:400;line-height:24px;margin:0 0 8px}#revenue-benchmark-modal .results-figure{align-items:center;color:#05f;display:flex;font-size:22px;font-weight:400;letter-spacing:0;line-height:32px;margin:0}#revenue-benchmark-modal .results-panel .info-icon{background-color:transparent;border:none;cursor:pointer;display:inline-flex;margin-left:8px;padding:0;position:relative}#revenue-benchmark-modal .results-panel .info-icon,#revenue-benchmark-modal .results-panel .info-icon>svg{height:16px;width:16px}#revenue-benchmark-modal .results-panel .info-icon .info-popover{background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:calc(100% + 4px);box-shadow:0 4px 9px -2px rgba(33,33,33,.08),0 12px 16px -4px rgba(33,33,33,.1);display:none;opacity:1!important;padding:12px;pointer-events:auto;position:absolute;right:0;text-align:left;transition:none!important;width:164px;z-index:999999}#revenue-benchmark-modal .results-panel .info-icon .info-popover>p{color:#000;font-size:11px;line-height:18px;margin:0}#revenue-benchmark-modal .results-panel .info-icon .info-popover.is-active{display:block!important}#revenue-benchmark-modal .testimonial-panel{background:#f5f5f5;border:1px solid #002942;border-left:0;border-radius:0 8px 8px 0;display:none;max-width:220px;padding:24px}#revenue-benchmark-modal .testimonial-avatar{align-items:center;background:#dce6f0;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:16px;overflow:hidden;width:56px}#revenue-benchmark-modal .testimonial-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#revenue-benchmark-modal .testimonial-avatar svg{color:#0b253a;opacity:.4}#revenue-benchmark-modal .testimonial-quote{color:#08151e;font-size:14px;line-height:24px;margin:0 0 8px}#revenue-benchmark-modal .testimonial-author-company,#revenue-benchmark-modal .testimonial-author-name{color:#05f;font-size:11px;line-height:18px}#revenue-benchmark-modal .testimonial-author-name{font-weight:700;margin:0 0 8px}#revenue-benchmark-modal .testimonial-author-company{font-weight:400;margin:0;text-transform:uppercase}@media(min-width:992px){#revenue-benchmark-modal .results-panel{border-radius:8px 0 0 8px;border-right:0;padding:24px}#revenue-benchmark-modal .results-title{font-size:22px;line-height:32px;margin:0 0 8px}#revenue-benchmark-modal .results-copy{font-size:18px;line-height:28px;margin:0 0 16px}#revenue-benchmark-modal .results-figure{font-size:38px;letter-spacing:-.3px;line-height:48px;margin:0}#revenue-benchmark-modal .results-panel .info-icon{margin-left:16px}#revenue-benchmark-modal .results-panel .info-icon,#revenue-benchmark-modal .results-panel .info-icon>svg{height:24px;width:24px}#revenue-benchmark-modal .testimonial-panel{display:block}}#revenue-benchmark-modal .results-cta-banner{background:#002942;border-radius:8px;color:#fff;display:flex;flex-direction:column;margin-top:8px;padding:16px}#revenue-benchmark-modal .results-cta-banner .cta-lead{font-size:14px;line-height:24px;margin:0}#revenue-benchmark-modal .results-cta-banner .cta-headline{color:#ffb706;font-size:18px;font-weight:700;letter-spacing:0;line-height:28px;margin:0}#revenue-benchmark-modal .results-cta-banner .cta-disclaimer{color:#e0e0e0;font-size:11px;line-height:18px;margin:4px 0 0}#revenue-benchmark-modal .results-cta-banner .results-cta-btn{margin-top:16px}@media(min-width:768px){#revenue-benchmark-modal .results-cta-banner{align-items:center;flex-direction:row;justify-content:space-between;padding:24px}#revenue-benchmark-modal .results-cta-banner .cta-headline{font-size:30px;letter-spacing:-.3px;line-height:40px;margin:0}#revenue-benchmark-modal .results-cta-banner .results-cta-btn{margin:0}}#revenue-benchmark-modal .dialog-content{margin:0;max-width:800px;position:relative;width:90%}#revenue-benchmark-modal .modal-content{background:#fff;border-radius:16px;box-shadow:0 4px 9px rgba(33,33,33,.3);max-height:80vh;overflow-y:auto;position:relative;z-index:1}@media(max-width:576px){#revenue-benchmark-modal .modal-close{right:0;top:-30px}}@media(max-width:767px){#revenue-benchmark-modal .modal-close{height:24px;right:0;top:-30px;width:24px}#revenue-benchmark-modal .modal-close .close-icon{font-size:24px}}#revenue-benchmark-modal .modal-content{display:flex;flex:1;flex-direction:column;padding:20px 24px 24px}#revenue-benchmark-modal .revenue-benchmark-form{display:flex;flex-direction:column}#revenue-benchmark-modal .revenue-benchmark-form .form-step h2{color:#000;font-size:24px;letter-spacing:-.24px;line-height:34px;margin:0}@media(min-width:768px){#revenue-benchmark-modal .revenue-benchmark-form .form-step h2{font-size:30px;letter-spacing:-.03px;line-height:40px;margin:0 0 8px}}@media(max-width:576px){#revenue-benchmark-modal .revenue-benchmark-form .form-step h2#how-many-people-work-for-your-business,#revenue-benchmark-modal .revenue-benchmark-form .form-step h2#where-is-your-business-located{margin-bottom:8px;margin-top:32px}}#revenue-benchmark-modal .revenue-benchmark-form .form-step p{color:#757575;line-height:1.5;margin:0}#revenue-benchmark-modal .industry-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media(max-width:768px){#revenue-benchmark-modal .industry-grid{gap:4px;justify-content:center}}#revenue-benchmark-modal .popular-industries-title{color:#757575;display:none;font-size:18px;font-weight:600;margin:0 0 12px;text-align:left}@media(min-width:768px){#revenue-benchmark-modal .popular-industries-title{display:block}}#revenue-benchmark-modal .industry-option{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:inline-flex;height:40px;padding:8px;text-align:left;transition:all .2s}#revenue-benchmark-modal .industry-option.selected{border-color:#e0e0e0}#revenue-benchmark-modal .industry-option .industry-name{color:#212121;flex:1;font-size:11px;font-weight:700;line-height:22px;margin:0}@media(min-width:992px){#revenue-benchmark-modal .industry-option .industry-name{font-size:14px;line-height:24px}}#revenue-benchmark-modal .industry-option .industry-icon{display:inline-block;flex-shrink:0;margin-right:8px}@media(max-width:576px){#revenue-benchmark-modal .industry-option .industry-icon{margin-right:4px}}#revenue-benchmark-modal .industry-option .industry-icon svg{display:block;height:24px;width:24px}@media(max-width:576px){#revenue-benchmark-modal .industry-option .industry-icon svg{height:16px;width:16px}#revenue-benchmark-modal .industry-option .industry-icon svg>use{transform:scale(.67)}}#revenue-benchmark-modal .step-navigation{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-top:auto;padding-bottom:0;padding-top:24px;width:100%}#revenue-benchmark-modal .step-navigation .hcp-button{min-width:120px}#revenue-benchmark-modal .step-navigation .hcp-button--blue{min-width:240px}#revenue-benchmark-modal .step-navigation .step-error{color:#d32f2f;display:block;font-size:14px;margin:0 0 10px;text-align:center;width:100%}#revenue-benchmark-modal .company-size-section{flex:1;margin-bottom:24px;margin-top:16px}#revenue-benchmark-modal .step-label-row{align-items:baseline;display:flex;gap:8px}#revenue-benchmark-modal .step-label-row .step-description{margin:0}#revenue-benchmark-modal .company-size-grid{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;position:relative}#revenue-benchmark-modal .company-size-option{background:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;pointer-events:auto;position:relative}#revenue-benchmark-modal .company-size-radio{opacity:0;pointer-events:none;position:absolute}#revenue-benchmark-modal .company-size-content{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;display:flex;font-size:14px;font-weight:700;height:40px;padding:8px 12px;position:relative;text-align:left;width:100%;z-index:1}#revenue-benchmark-modal .company-size-grid.has-error .company-size-content{outline:#d81b60}#revenue-benchmark-modal .step-content .step-description.has-error{color:#d81b60!important}#revenue-benchmark-modal .inline-required{color:#d81b60;font-size:12px;font-weight:600;margin-left:8px;vertical-align:middle}#revenue-benchmark-modal .company-size-option:focus-within .company-size-content{background-color:#f5f5f5;outline:#e0e0e0}#revenue-benchmark-modal .company-size-option:hover .company-size-content{background-color:#f5f5f5}#revenue-benchmark-modal .company-size-radio:checked+.company-size-content{outline:2px solid #05f}#revenue-benchmark-modal .company-size-icon{display:flex;flex-shrink:0;margin-right:8px}#revenue-benchmark-modal .company-size-icon svg{display:block;height:18px;width:18px}#revenue-benchmark-modal .company-size-name{color:#212121;flex:1;font-size:12px;font-weight:700;line-height:1.2;margin:0}#revenue-benchmark-modal .location-header-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between}#revenue-benchmark-modal .location-header-row .step-description{flex:1;margin:0!important}#revenue-benchmark-modal .location-section{flex:1;margin-bottom:24px}#revenue-benchmark-modal .location-form{margin-bottom:16px;width:100%}#revenue-benchmark-modal .location-input-container{position:relative}#revenue-benchmark-modal .location-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#212121;font-size:16px;font-weight:400;line-height:1.4;padding:12px 16px;position:relative;transition:all .2s;width:100%;z-index:1}#revenue-benchmark-modal .location-input:focus{border-color:#e0e0e0;outline:none}#revenue-benchmark-modal .location-input::-moz-placeholder{color:#757575}#revenue-benchmark-modal .location-input::placeholder{color:#757575}#revenue-benchmark-modal .alternative-location{margin-top:16px}#revenue-benchmark-modal .alternative-location .alt-location-text{color:#757575;font-size:11px;line-height:1.4;margin:0}#revenue-benchmark-modal .alternative-location .alt-location-text a{text-decoration:underline}#revenue-benchmark-modal .alternative-location .use-different-location{align-items:center;color:#05f;display:inline-flex;gap:8px;text-decoration:none;transition:color .2s ease}#revenue-benchmark-modal .alternative-location .use-different-location:hover{color:#04c;text-decoration:underline}@media(max-width:767px){#revenue-benchmark-modal{align-items:flex-start;padding-top:12px}#revenue-benchmark-modal .revenue-benchmark-modal-step,#revenue-benchmark-modal .step-content{flex:initial;min-height:auto}#revenue-benchmark-modal .modal-content,#revenue-benchmark-modal .revenue-benchmark-form{flex:initial;height:auto}#revenue-benchmark-modal .step-navigation{margin-top:16px}}@media(max-width:768px){#revenue-benchmark-modal .dialog-content{max-width:100%;width:100%}#revenue-benchmark-modal .modal-content{max-height:none;padding:20px}#revenue-benchmark-modal .modal-header{padding:15px 15px 0}}@media(max-width:575.98px){#revenue-benchmark-modal .progress-indicator-placeholder .indicator-row--labels{display:none}#revenue-benchmark-modal .progress-indicator-placeholder .step .circle{font-size:12px;height:24px;width:24px}}.block-revenue-benchmark-modal>.container{display:flex;justify-content:center;padding-bottom:56px;width:100%}.page-template-template-landing .block-revenue-benchmark-modal>.container{padding-top:36px}.page-template-template-templates-calculators .block-hero-interior>.container>.hero-interior-wrapper{padding-bottom:16px}.page-template-template-industry-revamp .industry-revamp-template>.block-hero-core{margin-bottom:56px}.revenue-benchmark-cta{align-items:center;background:#002942;border-radius:8px;container:revenue-benchmark-cta/inline-size;display:flex;flex-direction:column;flex-grow:1;gap:16px;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:912px;padding:16px 24px 24px}.revenue-benchmark-cta .revenue-benchmark-cta__image{height:65px;width:88px}.revenue-benchmark-cta .revenue-benchmark-cta__wrapper{display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.revenue-benchmark-cta .revenue-benchmark-cta__copy{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.revenue-benchmark-cta .revenue-benchmark-cta__tag{align-items:center;background:hsla(0,0%,100%,.078);border:1px solid #666;border-radius:4px;color:#eee;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:0;line-height:18px;padding:2px 8px}.revenue-benchmark-cta .revenue-benchmark-cta__title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:32px;margin:0}.revenue-benchmark-cta .revenue-benchmark-cta__description{color:#fff;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin:0}.revenue-benchmark-cta .revenue-benchmark-cta__button{color:#08151e!important;white-space:nowrap}@media(min-width:576px){.revenue-benchmark-cta{align-items:flex-start;flex-direction:row;gap:24px}}@media(min-width:768px){.revenue-benchmark-cta{padding-bottom:16px}.revenue-benchmark-cta .revenue-benchmark-cta__wrapper{align-items:center;flex-direction:row;flex-grow:1}.revenue-benchmark-cta .revenue-benchmark-cta__copy{flex-grow:1}}@media(min-width:992px){.revenue-benchmark-cta .revenue-benchmark-cta__image{align-self:center}}.revenue-benchmark-cta-desktop .revenue-benchmark-cta,.revenue-benchmark-cta-desktop .revenue-benchmark-cta__wrapper{align-items:normal;flex-direction:column}.revenue-benchmark-cta-desktop .revenue-benchmark-cta{padding-bottom:24px!important}.revenue-benchmark-cta-desktop .container{padding:0}.revenue-benchmark-cta-desktop .revenue-benchmark-cta__image{align-self:center}.revenue-benchmark-cta-mobile .container{padding:0}#revenue-benchmark-modal .revenue-benchmark-form.invalid .step-description{color:#d81b60}#revenue-benchmark-modal .revenue-benchmark-form.invalid .company-size-option>.company-size-content{border-color:#d81b60;outline:none}#revenue-benchmark-form-step-3 .hcp-back-link{display:none}@media(min-width:992px){#revenue-benchmark-form-step-3 .hcp-back-link{display:inline-flex}}
