/* WebFX revenue-engine-cta */
.revenue-engine-cta{width:100%;position:relative}.revenue-engine-cta__container{display:flex;align-items:center;width:100%}.revenue-engine-cta__graphic{flex-shrink:0}.flywheel{position:relative;width:440px;height:316px;display:flex;align-items:center;justify-content:center}.flywheel__image{width:100%;height:100%;display:block;aspect-ratio:auto 640 / 360}.flywheel__stat{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}.flywheel__stat-value{font-family:'Inter',sans-serif;font-weight:800;font-size:48px;line-height:1.1;color:#fff;letter-spacing:-.48px;margin-bottom:8px}.flywheel__stat-label{font-family:'Inter',sans-serif;font-weight:600;font-size:15px;line-height:1.15;color:#fff;letter-spacing:-.15px;width:146px;margin:0 auto}.revenue-engine-cta__content{flex:1;background:rgba(237,249,248,.5);border:2px solid #dbf3f1;border-radius:16px;padding:48px;display:flex;flex-direction:column;gap:32px;justify-content:center}.revenue-engine-cta__text{display:flex;flex-direction:column;gap:16px;color:#222}.revenue-engine-cta__text .cta-heading,.revenue-engine-cta__text h3{font-family:'Inter',sans-serif;font-weight:800;font-size:32px;line-height:40px;letter-spacing:-1.152px;margin:0;color:#222}.revenue-engine-cta__text p{font-family:'Inter',sans-serif;font-weight:400;font-size:21px;line-height:35px;margin:0;color:#222}.revenue-engine-cta__form{width:100%}.revenue-engine-cta__form-wrapper{display:flex;align-items:stretch;width:100%}.revenue-engine-cta__input-wrapper{flex:1;position:relative}.revenue-engine-cta__input{width:100%;height:64px;padding:8px 16px;background:#fff;border:none;border-radius:4px 0 0 4px;font-family:'Inter',sans-serif;font-weight:600;font-size:21px;line-height:35px;color:#222;box-shadow:inset 0 0 4px rgba(0,0,0,.15)}.revenue-engine-cta__input::placeholder{color:#a9b4bc}.revenue-engine-cta__button{height:64px;padding:16px 40px;background:#207de9;border:none;border-radius:0 4px 4px 0;font-family:'Inter',sans-serif;font-weight:700;font-size:21px;line-height:28px;letter-spacing:-.168px;color:#ffffff!important;cursor:pointer;transition:background 0.3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;margin-left:0}.revenue-engine-cta__button:hover{background:#1a6bc7}.revenue-engine-cta__button-wrapper{width:100%}.revenue-engine-cta__button--standalone{width:100%;border-radius:4px}@media (min-width:1160px){.wysiwyg.sidebar-enabled .revenue-engine-cta__graphic .flywheel{width:320px;height:229px}.wysiwyg.sidebar-enabled .revenue-engine-cta__graphic .flywheel__stat-value{font-size:35px}.wysiwyg.sidebar-enabled .revenue-engine-cta__graphic .flywheel__stat-label{font-size:11px;width:106px}.wysiwyg.sidebar-enabled .revenue-engine-cta__content{padding:40px;min-height:229px}.wysiwyg.sidebar-enabled .revenue-engine-cta__text .cta-heading,.wysiwyg.sidebar-enabled .revenue-engine-cta__text h3{font-size:28px;line-height:34px;letter-spacing:-1.008px}.wysiwyg.sidebar-enabled .revenue-engine-cta__text p{font-size:18px;line-height:28px;letter-spacing:-.081px}.wysiwyg.sidebar-enabled .revenue-engine-cta__input,.wysiwyg.sidebar-enabled .revenue-engine-cta__button{height:48px;font-size:18px}.wysiwyg.sidebar-enabled .revenue-engine-cta__button{padding:16px 24px}.wysiwyg.sidebar-enabled .revenue-engine-cta__form-wrapper{flex-direction:column;gap:8px}.wysiwyg.sidebar-enabled .revenue-engine-cta__input{border-radius:4px}.wysiwyg.sidebar-enabled .revenue-engine-cta__button{border-radius:4px;width:100%}}@media (min-width:1025px) and (max-width:1159px){.wysiwyg.sidebar-enabled .revenue-engine-cta__container{flex-direction:column;gap:16px}}@media (min-width:1025px){.wysiwyg .sidebar-container .revenue-engine-cta__container{flex-direction:column;gap:16px}.wysiwyg .sidebar-container .revenue-engine-cta__graphic{width:100%;display:flex;justify-content:center}.wysiwyg .sidebar-container .flywheel{width:279px;height:200px}.wysiwyg .sidebar-container .flywheel__stat-value{font-size:30px;letter-spacing:-.3px}.wysiwyg .sidebar-container .flywheel__stat-label{font-size:9.5px;letter-spacing:-.095px;width:93px}.wysiwyg .sidebar-container .revenue-engine-cta__content{padding:24px;gap:24px;border-radius:8px;min-height:auto}.wysiwyg .sidebar-container .revenue-engine-cta__text{gap:8px}.wysiwyg .sidebar-container .revenue-engine-cta__text .cta-heading,.wysiwyg .sidebar-container .revenue-engine-cta__text h3{font-size:24px;line-height:30px;letter-spacing:-.864px}.wysiwyg .sidebar-container .revenue-engine-cta__text p{font-size:18px;line-height:28px;letter-spacing:-.081px}}@media (max-width:1024px){.flywheel{width:320px;height:229px}.flywheel__stat-value{font-size:35px}.flywheel__stat-label{font-size:11px;width:106px}.revenue-engine-cta__content{padding:40px;min-height:229px}.revenue-engine-cta__text .cta-heading,.revenue-engine-cta__text h3{font-size:28px;line-height:34px;letter-spacing:-1.008px}.revenue-engine-cta__text p{font-size:18px;line-height:28px;letter-spacing:-.081px}.revenue-engine-cta__input,.revenue-engine-cta__button{height:48px;font-size:18px}.revenue-engine-cta__button{padding:16px 24px}.revenue-engine-cta__form-wrapper{flex-direction:column;gap:8px}.revenue-engine-cta__input{border-radius:4px}.revenue-engine-cta__button{border-radius:4px;width:100%}}@media (max-width:768px){.revenue-engine-cta__container{flex-direction:column;gap:16px}.revenue-engine-cta__graphic{width:100%;display:flex;justify-content:center}.flywheel{width:279px;height:200px}.flywheel__stat-value{font-size:30px;letter-spacing:-.3px}.flywheel__stat-label{font-size:9.5px;letter-spacing:-.095px;width:93px}.revenue-engine-cta__content{padding:24px;gap:24px;border-radius:8px;min-height:auto}.revenue-engine-cta__text{gap:8px}.revenue-engine-cta__text .cta-heading,.revenue-engine-cta__text h3{font-size:24px;line-height:30px;letter-spacing:-.864px}.revenue-engine-cta__text p{font-size:18px;line-height:28px;letter-spacing:-.081px}}