.hero-new-2026{align-items:flex-end;display:flex;justify-content:space-between;position:relative}.hero-new-2026 .image-group{align-items:flex-end;display:flex;flex-direction:column;gap:0;width:19%}.hero-new-2026 .image-group img{display:block;height:auto}.hero-new-2026 .img-tall{width:240px}.hero-new-2026 .img-wide{width:200px}.hero-new-2026 .image-group.right{align-items:self-start;justify-content:flex-end}.hero-new-2026 .content{flex:1;max-width:590px;text-align:center;width:745px;z-index:10}.new-hero-cta div a:hover{filter:drop-shadow(2px 4px 6px black)}.new-hero-cta div a{transition:.4s}.hero-new-2026 .content p{color:#233240;font-size:15px}.hero-new-2026 h1{color:var(--text-navy);font-family:Urbanist,Arial!important;font-size:54px;font-weight:400;line-height:1.1;margin-bottom:25px}.new-hero-cta div{margin:0 auto;text-align:center}.hero-new-2026 h1 strong{font-weight:800}.hero-new-2026 p{color:#567;font-size:1.15rem;line-height:1.6;margin-bottom:40px}.hero-new-2026 .btn-demo{background-color:var(--brand-teal);border-radius:50px;color:#1a4d46;display:inline-block;font-weight:700;padding:18px 45px;text-decoration:none;transition:all .3s ease}.hero-new-2026 .btn-demo:hover{filter:brightness(.95);transform:translateY(-3px)}.hero-new-2026 .animate-fade-up{animation:fadeInUp .8s ease-out forwards}.hero-new-2026 .animate-pop{animation:popIn 1s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mob-image{display:none}.hero-new-2026 .content .new-hero-cta a{background:#49d4c4;border:2px solid #49d4c4;border-radius:38px;color:#233240;font-size:20px;font-weight:600!important;line-height:100%;padding:8px 32px}.hero-new-2026 .content .new-hero-cta a:hover{background:#afecef;border-color:#20746a;color:#20746a}.hero-new-2026 .content .new-hero-cta a:focus{background:#20746a;color:#fff}@media (max-width:1100px){.hero-new-2026{justify-content:center}.hero-new-2026 .image-group{display:none}.hero-new-2026 .hero{align-items:center;justify-content:center}.hero-new-2026 .content{margin-bottom:0}.mob-image{display:block;margin-top:50px}.mob-image img{width:100%}}@media only screen and (max-width:650px){.hero-new-2026 h1{font-size:48px;line-height:114.99999999999999%}.hero-new-2026 .content p{font-size:16px}.hero-new-2026 .content .new-hero-cta a{display:block;width:100%}}