@media only screen and (max-width:1366px){.container{max-width:1200px}.hero-main-head{font-size:34px}.badge{padding:8px 18px;font-size:13px}}@media only screen and (max-width:1200px){.container{max-width:960px}.hero-main-head{font-size:32px}.hero-subhead{font-size:22px}.problem-container-new{flex-direction:column;padding:40px;gap:30px}.problem-main-title{margin-bottom:20px;text-align:center;font-size:28px}.problem-description-wrap{max-width:100%;text-align:center}.solution-card{max-width:100%;min-height:auto;padding:30px}.solution-img{position:static;transform:none;margin:20px auto -30px;display:block;width:260px}.solution-footer{width:100%;text-align:center}.layers-header .h-secondary{font-size:24px}.layer-item{flex-direction:column;gap:15px;margin:0}.layer-info{flex:none;padding-right:0}.layer-content{padding-left:0;border-left:none;border-top:1px solid #ffe4d1;padding-top:15px}}@media only screen and (max-width:992px){.container{max-width:720px}.hero-container{flex-direction:column;text-align:center;gap:30px}.hero-content{max-width:100%}.hero-actions{justify-content:center}.hero-image{width:100%;justify-content:center}.hero-main-img{max-width:450px}.mega-dropdown{width:100%;left:0;transform:none}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer-col-desc{grid-column:span 2}.cust-reach-stats{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.container{max-width:100%;padding:0 20px}.top-bar-inner{flex-direction:column;gap:8px;text-align:center;padding:5px 0}.top-bar-left,.top-bar-right{gap:15px;font-size:12px}.menu-toggle{display:flex}.nav-links{position:fixed;top:0;right:-100%;width:280px;height:100vh;background-color:#fff;flex-direction:column;align-items:flex-start;padding:25px;gap:0;box-shadow:-10px 0 30px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4, 0, .2, 1);z-index:1002;display:flex;overflow-y:auto}.nav-links.nav-active{right:0}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}.mobile-menu-close{display:block;background:0 0;border:none;font-size:32px;color:var(--color-secondary);cursor:pointer;line-height:1}.nav-link{display:flex;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:500;justify-content:space-between}.nav-item-has-dropdown{width:100%}.nav-dropdown{position:static;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:none;border:none;width:100%;max-width:100%;padding:0 0 15px 15px;margin-top:0;display:none}.nav-item-has-dropdown.active .nav-dropdown{display:block}.nav-dropdown::after,.nav-dropdown::before{display:none}.modules-grid{grid-template-columns:1fr;gap:15px}.cust-reach-stats{grid-template-columns:1fr;gap:30px}.hero-decor,.layer-arrow{display:none}.cta-box.redesigned{top:0;margin-top:40px;height:auto;padding:40px 20px;text-align:center;background-image:none;background-color:#fffaf5}.cta-content-centered{align-items:center;text-align:center}.cta-head{font-size:24px}.footer-testimonial{margin-top:0}.cta-sec{position:static}.contact-container{flex-direction:column;gap:50px}.contact-left{text-align:left}.contact-info-list{align-items:flex-start;text-align:left;display:flex;flex-direction:column}.contact-decor-logo{display:none}.contact-card{padding:30px 20px}.footer-grid{grid-template-columns:1fr;gap:30px;text-align:left}.footer-col-desc{grid-column:span 1;display:flex;flex-direction:column;align-items:flex-start}.footer-hr{margin:0 0 16px}.social-links{justify-content:flex-start}.footer-bottom-inner{flex-direction:column;gap:15px;text-align:left;align-items:flex-start}.footer-bottom-links{margin-top:10px}.form-row{flex-direction:column;gap:16px}.form-group{width:100%}.btn-submit{width:100%;justify-content:center}}@media only screen and (max-width:480px){.hero-main-img{display:none}.hero-main-head{font-size:24px;letter-spacing:-1px}.hero-subhead{font-size:18px}.hero-desc{font-size:15px;margin-bottom:24px}.hero-badges{justify-content:center;gap:8px}.badge{padding:6px 12px;font-size:12px}.problem-container-new{padding:20px;border-radius:20px;gap:20px}.problem-section{padding:15px 0}.problem-main-title{font-size:20px;margin-bottom:30px}.solution-card{padding:30px 20px;border-radius:24px}.solution-text{font-size:15px}.solution-img{width:100%;max-width:260px}.layer-name{font-size:18px}.h-secondary{font-size:20px}.outcome-box{padding:30px 15px;border-radius:20px}.outcome-box .h-secondary{font-size:20px}.outcome-desc{font-size:13px;margin-bottom:24px}.btn{font-size:14px;padding:12px 24px}.delight-badge{font-size:16px;padding:8px 24px}.logo-slide{padding:0 15px}.logo-slide img{max-width:120px}.cust-reach-value{font-size:29px;font-weight:800;color:var(--color-secondary);margin-bottom:12px;line-height:1}.cust-reach-card{padding:15px}.cust-reach-header{margin-bottom:30px}.layers-header .h-secondary{font-size:19px}.hero-container{flex-direction:column;text-align:center;gap:0}.customers-header .h-secondary{font-size:23px}.customers-logos-section{padding:17px 0}.contact-container{flex-direction:column;gap:0}.contact-info-list{display:flex;flex-direction:column;gap:24px;margin-bottom:34px}.vs-remarketing-page .hero-actions{flex-direction:row}.vs-remarketing-page .btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:8px;font-size:14px;font-weight:600;transition:all .3s ease;cursor:pointer;border:1px solid var(--color-primary);color:var(--color-text-main);background-color:#fff;text-decoration:none}vs-remarketing-page .hero-container{display:flex;align-items:center;gap:0;position:relative;z-index:5}.vs-remarketing-page .contact-container{gap:1px}.vs-remarketing-page .contact-info-list{display:flex;flex-direction:column;gap:24px;margin-bottom:31px}.vs-remarketing-page .hero-container{gap:0}}@media only screen and (max-width:420px){.vs-remarketing-page .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 6px;border-radius:8px;font-size:13px;font-weight:600;transition:all .3s ease;cursor:pointer;border:1px solid var(--color-primary);color:var(--color-text-main);background-color:#fff;text-decoration:none;width:11rem}.vs-remarketing-page .layers-section{position:relative;overflow:hidden;padding:12px 0;background-color:#fff}}@media only screen and (max-width:360px){.vs-remarketing-page .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 6px;border-radius:8px;font-size:13px;font-weight:600;transition:all .3s ease;cursor:pointer;border:1px solid var(--color-primary);color:var(--color-text-main);background-color:#fff;text-decoration:none;width:11rem}.vs-remarketing-page .layers-section{position:relative;overflow:hidden;padding:12px 0;background-color:#fff}}