.post-planner-banner{align-items:center!important;background:linear-gradient(135deg,#f8fffe,#f0fdf4 50%,#ecfdf5)!important;display:flex!important;min-height:100vh!important;overflow:hidden!important;padding:60px 0 80px!important;position:relative!important}.post-planner-banner:before{background:url(https://www.postplanner.com/hubfs/Mask%20Group%204-1.svg) left -4% top 12% no-repeat!important;bottom:0!important;content:""!important;left:0!important;opacity:.1!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.post-planner-banner .container{position:relative!important;z-index:2!important}.post-planner-banner .affiliate-tag{align-items:center!important;animation:pulse-glow 2s ease-in-out infinite!important;background:linear-gradient(135deg,#ff6b6b,#ff5252)!important;border-radius:50px!important;box-shadow:0 4px 20px hsla(0,100%,71%,.3)!important;color:#fff!important;display:inline-flex!important;font-size:14px!important;font-weight:700!important;gap:8px!important;letter-spacing:.5px!important;margin-bottom:24px!important;padding:12px 20px!important;text-transform:uppercase!important}.post-planner-banner .tag-icon{animation:bounce 2s ease-in-out infinite!important;font-size:16px!important}.post-planner-banner .banner-heading{color:#1a202c!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:48px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important;margin-bottom:24px!important}.post-planner-banner .affiliate-name{background:linear-gradient(135deg,#18c213,#22c55e)!important;-webkit-background-clip:text!important;color:#18c213!important;display:block!important;margin-bottom:8px!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.post-planner-banner .offer-text{color:#374151!important;display:block!important;font-size:32px!important;margin-bottom:8px!important}.post-planner-banner .highlight-offer{background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;-webkit-background-clip:text!important;display:block!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:42px!important;position:relative!important}.post-planner-banner .recommendation-text{color:#374151!important}.post-planner-banner .banner-para{color:#6b7280!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1.6!important;margin-bottom:32px!important;max-width:520px!important}.post-planner-banner .affiliate-endorsement{align-items:center!important;background:linear-gradient(135deg,rgba(24,194,19,.05),rgba(34,197,94,.05))!important;border:2px solid rgba(24,194,19,.1)!important;border-left:5px solid #18c213!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(24,194,19,.1)!important;display:flex!important;margin-bottom:32px!important;padding:20px!important;transition:all .3s ease!important}.post-planner-banner .affiliate-endorsement:hover{box-shadow:0 12px 40px rgba(24,194,19,.15)!important;transform:translateY(-2px)!important}.post-planner-banner .endorsement-image{flex-shrink:0!important;margin-right:20px!important;position:relative!important}.post-planner-banner .affiliate-avatar{border:4px solid #18c213!important;border-radius:50%!important;box-shadow:0 8px 24px rgba(24,194,19,.25)!important;height:80px!important;object-fit:cover!important;width:80px!important}.post-planner-banner .avatar-badge{align-items:center!important;background:#18c213!important;border:2px solid #fff!important;border-radius:50%!important;bottom:-2px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:700!important;height:24px!important;justify-content:center!important;position:absolute!important;right:-2px!important;width:24px!important}.post-planner-banner .endorsement-quote{color:#374151!important;font-size:16px!important;font-style:italic!important;font-weight:500!important;line-height:1.5!important;margin-bottom:8px!important}.post-planner-banner .endorsement-author{color:#18c213!important;font-size:14px!important;font-weight:700!important}.post-planner-banner .banner-cta{margin-bottom:32px!important}.post-planner-banner .banner-cta-first a.first-cta{align-items:center!important;background:linear-gradient(135deg,#18c213,#22c55e)!important;border:none!important;border-radius:50px!important;box-shadow:0 8px 32px rgba(24,194,19,.3)!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:20px!important;font-weight:700!important;gap:12px!important;overflow:hidden!important;padding:18px 36px!important;position:relative!important;text-decoration:none!important;transition:all .3s ease!important}.post-planner-banner .banner-cta-first a.first-cta:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)!important;content:""!important;height:100%!important;left:-100%!important;position:absolute!important;top:0!important;transition:left .5s!important;width:100%!important}.post-planner-banner .banner-cta-first a.first-cta:hover:before{left:100%!important}.post-planner-banner .banner-cta-first a.first-cta:hover{box-shadow:0 12px 40px rgba(24,194,19,.4)!important;transform:translateY(-3px)!important}.post-planner-banner .cta-icon{animation:rocket-bounce 2s ease-in-out infinite!important;font-size:20px!important}.post-planner-banner .savings-highlight{align-items:flex-start!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:2px solid #fbbf24!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(251,191,36,.15)!important;display:flex!important;padding:20px!important}.post-planner-banner .savings-icon{animation:coin-spin 3s ease-in-out infinite!important;flex-shrink:0!important;font-size:28px!important;margin-right:16px!important}.post-planner-banner .savings-title{color:#92400e!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:700!important;margin-bottom:8px!important}.post-planner-banner .savings-text{color:#78350f!important;font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.5!important}.post-planner-banner .savings-text strong{color:#18c213!important;font-weight:700!important}.post-planner-banner .dashboard-showcase{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;position:relative!important}.post-planner-banner .dashboard-image-wrapper{margin-bottom:40px!important;max-width:100%!important;position:relative!important}.post-planner-banner .dashboard-glow{animation:glow-pulse 3s ease-in-out infinite!important;background:linear-gradient(135deg,rgba(24,194,19,.1),rgba(34,197,94,.1))!important;border-radius:24px!important;bottom:-20px!important;filter:blur(20px)!important;left:-20px!important;position:absolute!important;right:-20px!important;top:-20px!important;z-index:-1!important}.post-planner-banner .main-dashboard-img{border-radius:20px!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;height:auto!important;transition:transform .3s ease!important;width:100%!important}.post-planner-banner .main-dashboard-img:hover{transform:scale(1.02)!important}.post-planner-banner .feature-card{align-items:center!important;background:#fff!important;border:2px solid rgba(24,194,19,.1)!important;border-radius:16px!important;box-shadow:0 12px 40px rgba(0,0,0,.1)!important;display:flex!important;gap:12px!important;padding:16px 20px!important;position:absolute!important;transition:all .3s ease!important;z-index:3!important}.post-planner-banner .feature-card:hover{box-shadow:0 16px 50px rgba(0,0,0,.15)!important;transform:translateY(-5px)!important}.post-planner-banner .feature-card-1{animation:float-1 4s ease-in-out infinite!important;left:-10%!important;top:20%!important}.post-planner-banner .feature-card-2{animation:float-2 4s ease-in-out 1s infinite!important;right:-15%!important;top:60%!important}.post-planner-banner .feature-card-3{animation:float-3 4s ease-in-out 2s infinite!important;bottom:20%!important;left:-5%!important}.post-planner-banner .feature-icon{flex-shrink:0!important;font-size:24px!important}.post-planner-banner .feature-title{color:#1a202c!important;font-size:14px!important;font-weight:700!important;margin-bottom:2px!important}.post-planner-banner .feature-desc{color:#6b7280!important;font-size:12px!important}.post-planner-banner .social-icons-float{height:100%!important;pointer-events:none!important;position:absolute!important;width:100%!important}.post-planner-banner .social-icon{animation:social-float 6s ease-in-out infinite!important;font-size:32px!important;opacity:.7!important;position:absolute!important}.post-planner-banner .social-icon-facebook{animation-delay:0s!important;right:20%!important;top:15%!important}.post-planner-banner .social-icon-instagram{animation-delay:1s!important;left:10%!important;top:35%!important}.post-planner-banner .social-icon-twitter{animation-delay:2s!important;bottom:40%!important;right:10%!important}.post-planner-banner .social-icon-linkedin{animation-delay:3s!important;bottom:25%!important;right:30%!important}.post-planner-banner .social-icon-pinterest{animation-delay:4s!important;left:25%!important;top:25%!important}.post-planner-banner .stats-display{display:flex!important;gap:40px!important;justify-content:center!important;margin-top:20px!important}.post-planner-banner .stat-item{background:#fff!important;border:2px solid rgba(24,194,19,.1)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;padding:20px 16px!important;text-align:center!important;transition:all .3s ease!important}.post-planner-banner .stat-item:hover{border-color:#18c213!important;transform:translateY(-3px)!important}.post-planner-banner .stat-number{color:#18c213!important;font-size:28px!important;font-weight:800!important;line-height:1!important;margin-bottom:4px!important}.post-planner-banner .stat-label{color:#6b7280!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}@keyframes pulse-glow{0%,to{box-shadow:0 4px 20px hsla(0,100%,71%,.3)}50%{box-shadow:0 8px 30px hsla(0,100%,71%,.5)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes rocket-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes coin-spin{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}@keyframes glow-pulse{0%,to{opacity:.1}50%{opacity:.2}}@keyframes float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes social-float{0%,to{opacity:.7;transform:translateY(0) rotate(0deg)}33%{opacity:.4;transform:translateY(-15px) rotate(120deg)}66%{opacity:.6;transform:translateY(-5px) rotate(240deg)}}@media (min-width:1400px){.post-planner-banner .banner-heading{font-size:56px!important}.post-planner-banner .banner-para{font-size:22px!important}}@media (min-width:1200px) and (max-width:1399px){.post-planner-banner .banner-heading{font-size:44px!important}.post-planner-banner .offer-text{font-size:28px!important}.post-planner-banner .highlight-offer{font-size:36px!important}}@media (min-width:992px) and (max-width:1199px){.post-planner-banner{min-height:auto!important;padding:50px 0 60px!important}.post-planner-banner .banner-heading{font-size:36px!important}.post-planner-banner .offer-text{font-size:24px!important}.post-planner-banner .highlight-offer{font-size:30px!important}.post-planner-banner .banner-para{font-size:18px!important}.post-planner-banner .feature-card,.post-planner-banner .social-icons-float{display:none!important}}@media (min-width:768px) and (max-width:991px){.post-planner-banner{min-height:auto!important;padding:40px 0 50px!important}.post-planner-banner .col_width_left,.post-planner-banner .for-home-img{width:100%!important}.post-planner-banner .for-home-img{margin-top:50px!important}.post-planner-banner .banner-heading{font-size:32px!important;text-align:center!important}.post-planner-banner .offer-text{font-size:22px!important}.post-planner-banner .highlight-offer{font-size:28px!important}.post-planner-banner .banner-para{font-size:18px!important;text-align:center!important}.post-planner-banner .affiliate-tag{display:table!important;margin:0 auto 24px!important}.post-planner-banner .banner-cta{text-align:center!important}.post-planner-banner .feature-card,.post-planner-banner .social-icons-float{display:none!important}.post-planner-banner .stats-display{gap:20px!important}}@media (max-width:767px){.post-planner-banner{min-height:auto!important;padding:30px 0 40px!important}.post-planner-banner .col_width_left,.post-planner-banner .for-home-img{width:100%!important}.post-planner-banner .for-home-img{margin-top:40px!important}.post-planner-banner .banner-heading{font-size:28px!important;line-height:1.2!important;text-align:center!important}.post-planner-banner .offer-text{font-size:20px!important}.post-planner-banner .highlight-offer{font-size:24px!important}.post-planner-banner .banner-para{font-size:16px!important;text-align:center!important}.post-planner-banner .affiliate-tag{display:table!important;font-size:12px!important;margin:0 auto 20px!important;padding:10px 16px!important}.post-planner-banner .affiliate-endorsement{flex-direction:column!important;padding:16px!important;text-align:center!important}.post-planner-banner .endorsement-image{margin-bottom:16px!important;margin-right:0!important}.post-planner-banner .banner-cta{text-align:center!important}.post-planner-banner .banner-cta-first a.first-cta{font-size:18px!important;justify-content:center!important;padding:16px 28px!important;width:100%!important}.post-planner-banner .savings-highlight{flex-direction:column!important;padding:16px!important;text-align:center!important}.post-planner-banner .savings-icon{margin-bottom:12px!important;margin-right:0!important}.post-planner-banner .feature-card,.post-planner-banner .social-icons-float{display:none!important}.post-planner-banner .stats-display{align-items:center!important;flex-direction:column!important;gap:16px!important}.post-planner-banner .stat-item{width:200px!important}}@media (max-width:480px){.post-planner-banner .banner-heading{font-size:24px!important}.post-planner-banner .offer-text{font-size:18px!important}.post-planner-banner .highlight-offer{font-size:20px!important}.post-planner-banner .banner-para{font-size:15px!important}.post-planner-banner .banner-cta-first a.first-cta{font-size:16px!important;padding:14px 24px!important}}