.landing h1{font-weight:600}.landing h1 big{color:#2c5282}.marketers-landing h2{color:#47a9e1;margin-bottom:1em;font-weight:600;line-height:35px}.marketers-landing h3{color:#8dc53f}.marketers-landing .btn-md{font-size:20px}.marketers-landing section{margin-bottom:3em}.marketers-landing .text-center{text-align:center}.marketers-landing .text-left{text-align:left}.marketers-landing .text-right{text-align:right}.marketers-landing .hero-section{margin:3em 0}.marketers-landing .hero-section .hero-description{margin-right:20%}.marketers-landing .hero-section ul{list-style:none}.marketers-landing .hero-section ul li:before{content:'✓';margin-right:10px}.marketers-landing .message-section{margin-bottom:60px}.marketers-landing .message-section h2 big{color:#2c5282}.marketers-landing .message-section .message-section-text{padding:30px}.marketers-landing .features-section{margin:3em 0}.marketers-landing .features-section .feature-item .feature-description{padding:0 15px}.marketers-landing .features-section .feature-item .logoCnt img{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;height:50px}.marketers-landing .features-section .feature-item .feature-title{text-align:center;font-weight:600;margin-bottom:1em;color:#8dc53f}.marketers-landing .features-section .features-grid .feature-item:first-child .feature-description{padding:0 15px 0 0!important}.marketers-landing .features-section .features-grid .feature-item:last-child .feature-description{padding:0 0 0 20px!important}.marketers-landing .social-section{background:#49ace5;color:#fff;padding:40px 0}.marketers-landing .social-section p{color:#fff}.marketers-landing .social-section .btn{width:180px}.marketers-landing .social-section .brand-logo{margin:0 auto;height:60px}.marketers-landing .social-section .brand-logo-trustpilot{margin:0 auto;background-color:#000;border-radius:12px;padding:7px 15px;height:30px}.marketers-landing .social-section a:has(img){display:inline-block}.marketers-landing .with-border-top{border-top:4px double #47a9e1;padding-top:40px}.marketers-landing .with-border-bottom{border-bottom:4px double #47a9e1;padding-bottom:40px}.marketers-landing .engagement-section{background:#50a1dc;padding:60px 40px 80px 40px;color:#fff;position:relative;overflow:hidden}.marketers-landing .engagement-section h2,.marketers-landing .engagement-section p{color:#fff}.marketers-landing .legend{display:flex;gap:30px;flex-wrap:wrap;margin:20px auto;width:400px}.marketers-landing .legend-item{display:flex;align-items:center;gap:10px;font-size:1.1em;font-weight:500}.marketers-landing .legend-color{width:20px;height:20px;border-radius:50%}.marketers-landing .legend-color.focus{background:#f36e21}.marketers-landing .legend-color.understanding{background:#f9d366}.marketers-landing .legend-color.retention{background:#fbf9a2}.chart-container{position:relative;height:380px;margin-left:40px;max-width:700px}.chart{display:flex;align-items:end;justify-content:center;gap:20px;height:100%;background-image:linear-gradient(to top,rgba(255,255,255,.2) 1px,transparent 1px);background-size:100% 68px;background-position:0 bottom}.bar{position:relative;border-radius:8px 8px 0 0;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);min-width:180px;transition:transform .3s ease}.bar:hover{transform:scale(1.05)}.focus-bar{background:linear-gradient(180deg,#f36e21 0,#f36e21 100%);height:285px}.understanding-bar{background:linear-gradient(180deg,#f9d366 0,#f9d366 100%);height:260px;color:#333}.retention-bar{background:linear-gradient(180deg,#fbf9a2 0,#fbf9a2 100%);height:56px;color:#333}.bar-label{position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);font-size:1.2rem;font-weight:500;color:#fff;white-space:nowrap}.y-axis{position:absolute;left:-20px;top:26px;height:95%;width:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:1.2rem;font-weight:600;color:rgba(255,255,255,.8)}@media (max-width:768px){.bar{min-width:100px}}@media (max-width:450px){.marketers-landing .legend{width:200px}.marketers-landing .chart-container{margin-left:0}.marketers-landing .bar{min-width:60px;font-size:1.2em}.marketers-landing .bar-label{font-size:.8rem}}