.revops-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}h1,.hero-h1{font-size:clamp(32px,8vw,56px);line-height:1.1;font-weight:800;word-wrap:break-word;hyphens:auto}.hero-text,.hero-tagline{font-size:clamp(16px,4vw,22px);line-height:1.4;font-weight:400}h2,.section-h2{font-size:clamp(24px,6vw,36px);line-height:1.2;font-weight:800}.section-text,section p{font-size:clamp(14px,3vw,18px);line-height:1.6}h3,h4,.card-title,.revops-card h4{font-size:clamp(16px,4vw,20px);line-height:1.3;font-weight:800;letter-spacing:0.5px}a[href='/contact'],a[href*='/mapping'],a[href*='/services'],.cta-button{font-size:clamp(12px,3vw,16px)}.navbar-btn a{color:#FFFFFF!important;letter-spacing:1px!important;font-size:14px!important;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:0px!important}.navbar-btn{padding:15px 30px!important;background-color:#01012C}#logo,.custom-logo{height:70px!important;max-height:70px!important;width:auto!important}.contact-section{max-width:800px;margin:0 auto;padding:20px}.nf-form-content .nf-field-label label{font-family:Arial,sans-serif!important;font-size:18px!important;color:#333333!important;margin-bottom:5px}.nf-form-content .nf-field-element input[type="text"],.nf-form-content .nf-field-element input[type="email"],.nf-form-content .nf-field-element select,.nf-form-content .nf-field-element textarea{font-family:Arial,sans-serif!important;font-size:16px!important;color:#292929!important;background-color:#FFFFFF!important;border:1px solid #292929!important;border-radius:5px!important;padding:10px!important;width:100%!important;box-sizing:border-box}.nf-form-content .submit-container input[type="button"]{font-family:Arial,sans-serif!important;font-size:18px!important;color:#FFFFFF!important;background-color:#D81B60!important;border:none!important;border-radius:5px!important;padding:12px 24px!important;cursor:pointer;transition:background-color 0.3s ease}.nf-form-content .submit-container input[type="button"]:hover{background-color:#ea00ef!important}div.wpforms-confirmation-container-full{background-color:#0c1a26!important;border:1px solid #00a5a5!important;padding:20px!important}div.wpforms-confirmation-container-full p,div.wpforms-confirmation-container-full h2{color:#ffffff!important}.wpforms-form button[type=submit].wpforms-submit{background-color:#0c1a26!important;color:#ffffff!important;border-radius:4px!important;padding:15px 40px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;border:none!important;transition:background-color 0.3s ease!important}.wpforms-form button[type=submit].wpforms-submit:hover{background-color:#24a19c!important}.wpforms-form .wpforms-field-label{font-weight:800!important;color:#0c1a26!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form select,.wpforms-form textarea{background-color:#f8fafc!important;border:1px solid #cbd5e0!important;border-radius:4px!important;padding:12px!important}.ghost-anchor{position:relative;display:block;height:180px;margin-top:-180px;visibility:hidden;pointer-events:none}@media only screen and (max-width:767px){.industry-list-container{padding-bottom:40px!important;padding-top:20px!important}.industry-list-container p{line-height:1.6em!important;letter-spacing:1.5px!important;color:#ffffff!important}.contact-section{padding:15px}}#top-menu li ul ul{left:100%;top:0;opacity:0;visibility:hidden}#top-menu li ul li:hover>ul{opacity:1;visibility:visible}#top-menu li ul{overflow:visible}#top-menu li ul ul li a{padding-left:20px}body div[style*="padding:80px"]{padding-top:50px!important;padding-bottom:50px!important}body div[style*="padding:110px"]{padding-top:70px!important;padding-bottom:50px!important}body div[style*="padding:120px"]{padding-top:70px!important;padding-bottom:50px!important}section,.revops-container,div[class*="section"]{padding-top:60px!important;padding-bottom:60px!important}.et_pb_section{padding-top:50px!important;padding-bottom:50px!important}.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-bottom:0px!important}h1,h2,h3,h4,h5,h6{margin-top:0px!important;margin-bottom:15px!important;line-height:1.2}.et_pb_module{margin-bottom:20px!important}.ot-hero-section,.ot-problem-section,.ot-section-2,.ot-section-3,.ot-section-4,.ot-final-cta{padding-top:70px!important;padding-bottom:70px!important}.ot-hero-section{padding-top:90px!important;padding-bottom:80px!important}#main-content .et_builder_inner_content>div:last-child,#main-content .et_builder_inner_content>section:last-of-type,.ot-final-cta{padding-bottom:0px!important;margin-bottom:0px!important}#page-container,#et-main-area,#main-content{background-color:#0c1a26!important}#main-footer{background-color:transparent!important;border-top:none!important;box-shadow:none!important;margin-top:0!important}.optirex-footer{margin-top:0!important;border-top:none!important}.et-fb-root-active .ghost-anchor{height:0!important;margin-top:0!important}.et-fb-root-active .optirex-footer{z-index:1!important}