.content-wrap{max-width:1250px}h1{font-size:68px;line-height:70px;margin-bottom:24px;letter-spacing:-1.2px}h2{font-family:var(--zf-primary-bold);font-size:52px;line-height:62px;text-align:center;padding-bottom:50px;letter-spacing:-1px}.highlight{color:var(--color-green-medium)}h3{font-family:var(--zf-primary-bold);font-size:24px;font-weight:600;color:var(--color-dark-text);margin-top:0;margin-bottom:12px}.hero-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.space-between{display:flex;justify-content:space-between}.hero-section{padding:50px 0 140px;display:flex;justify-content:center;align-items:center}.content-column{max-width:75%;margin:auto;text-align:center}.hero-section .breadcrumbs{list-style:none;padding:0;margin:0 0 14px 0;display:flex;justify-content:center;font-size:.875em}.hero-section .breadcrumbs li{font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-section .breadcrumbs .breadcrumb-link{color:#000;text-decoration:none;transition:all .3s ease;position:relative;text-align:center;border-bottom:1px solid transparent}.hero-section .breadcrumbs .breadcrumb-link:hover{border-bottom:1px solid #000;color:#000}.hero-section .breadcrumbs .separator{margin:0 4px}.hero-section .breadcrumbs .breadcrumb-current{font-weight:bold;opacity:1;color:var(--color-green-medium)}.hero-section .description-text{max-width:60%;margin:auto;font-size:1em;line-height:1.6;margin-bottom:25px}.illustration-column,.desktop-img-wrap{position:relative;width:100%;max-width:100%;margin:auto;text-align:center}.desktop-img-wrap{padding-top:60px;display:flex;justify-content:center;align-items:flex-end;position:relative;border-radius:8px}.hero-img-left{align-items:flex-end}.hero-img-right{align-items:flex-start}.image-container{display:flex;flex-direction:column;gap:24px;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.hero-img-left,.hero-img-right{flex-grow:1;flex-basis:0}.center-image-wrapper{flex-grow:2;flex-basis:0}.image-container.active{transform:scale(1)}.interactive-cta-btn-wrapper{justify-content:center}.why-choose-section{padding:140px 0}.why-choose-section__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;justify-content:center}.why-choose-section h3{font-weight:400}.choice-card{background-color:#fff;border-radius:20px;border:.5px solid var(--color-green-deep);padding:40px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease,box-shadow .3s ease}.choice-card:hover{transform:translateY(-5px)}.choice-card__icon-container{width:60px;height:60px;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.caveat-font{font-family:"Caveat",sans-serif;font-size:36px;font-weight:600;color:var(--color-green-primary)}.choice-card__description,.feature-card__description,.accordion-tab__description{font-family:var(--zf-primary-regular);font-size:.97em;color:#000;margin-bottom:0;line-height:1.5}.bottom-cta-wrapper{padding-bottom:140px}.bottom-cta-wrapper h2{width:55%;margin:auto;padding-bottom:20px}.bottom-cta-wrapper .content-wrap p{font-size:18px;font-style:normal;font-weight:400;line-height:30px;width:60%;margin:auto}.image-container{flex-shrink:0;margin:0 10px;transition:all .6s ease-out;will-change:transform,opacity,z-index;position:relative;display:flex;flex-direction:column;gap:10px}.desktop-img-wrap{padding-top:60px;display:flex;justify-content:center;align-items:flex-end;position:relative;border-radius:8px}.image-container{display:flex;flex-direction:column;gap:24px}.hero-img-left{align-items:flex-end}.hero-img-right{align-items:flex-start}.hero-img-right img,.hero-img-left img{opacity:0;transform:translateY(30px) scale(0.8);transition:opacity .3s ease-out,transform .3s ease-out}.image-container img.active{opacity:1;transform:translateY(0) scale(1)}.feature-item.large-item .feature-image{width:100%;max-width:40%}.feature-item .feature-content{margin-bottom:20px}.feature-item .feature-tag{font-family:var(--zf-primary-medium);font-size:14px;font-weight:600;letter-spacing:1px;color:#e42527;text-transform:uppercase;margin-bottom:10px}.feature-item h3{font-size:28px;font-weight:700;margin-bottom:20px}.feature-item p{font-size:17px;line-height:1.6;margin-bottom:20px}.large-item p{margin-bottom:0}.feature-image{align-self:center}.plain-box{background-color:#fff;border:1px solid #c1c8c7}.green-box{background-color:var(--color-green-primary);color:#fff}.green-box .feature-tag{color:var(--color-green-bright)}.cream-box{background-color:var(--color-cream-light)}.gray-box{background-color:#f5f5f5}.scroll-reveal-animation{opacity:0;transform:translateY(50px);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:var(--animation-delay,0s)}.scroll-reveal-animation.fade-in-up{opacity:1;transform:translateY(0)}@media(min-width:992px){.mobile-view-img{display:none}}@media(max-width:1024px){h1{width:100%;margin:0 auto 24px;font-size:62px;line-height:70px}h2{width:70%;margin:auto;font-size:54px;line-height:60px}.why-choose-section{padding:100px 0}.large-item.feature-item .feature-content{max-width:52%;width:100%}.large-item.feature-item.two-col-img .feature-image{max-width:40%}.large-item.feature-item.two-col-img .feature-image img{max-width:85%}.bottom-cta-wrapper h2{width:80%}}@media(max-width:992px){.hero-section .description-text{max-width:100%}.feature-item.large-item .feature-content p:last-child{max-width:100%}.desktop-img-wrap{display:none}.hero-section{padding-bottom:100px}}@media(max-width:480px){.choice-card{padding:35px}}@media(min-width:769px){.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;grid-template-areas:"item1 item1" "item2 item3" "item4 item4"}.feature-item:nth-child(1){grid-area:item1}.feature-item:nth-child(2){grid-area:item2}.feature-item:nth-child(3){grid-area:item3}.feature-item:nth-child(4){grid-area:item4}.feature-item{border-radius:25px;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px}.feature-item .feature-content{flex:1;padding-right:40px;text-align:left}.large-item .feature-content{max-width:40%;width:100%}.feature-item.large-item{flex-direction:row;text-align:left;padding:50px}.feature-item.small-item{flex-direction:column;text-align:center;justify-content:center;align-items:center;padding:50px}.feature-item .feature-image img{max-width:100%;height:auto}.feature-item.two-col-img{padding:37px 50px;justify-content:space-between}.feature-item.two-col-img .feature-image{max-width:45%}.feature-item.two-col-img .feature-image img{max-width:80%}}@media(max-width:768px){.content-column,.feature-grid{max-width:80%;margin:auto}h1{font-size:52px;line-height:50px;margin-bottom:24px}h2{width:70%;font-size:48px;line-height:52px;margin-bottom:40px;padding:0}.feature-item h3{max-width:100%;width:100%}.feature-grid{display:grid;grid-template-columns:1fr;gap:30px;grid-template-areas:none !important}.large-item.feature-item .feature-content,.large-item.feature-item.two-col-img .feature-image{max-width:100%;width:100%}.large-item.feature-item.two-col-img .feature-image img{margin:auto;display:flex}.feature-item p{margin:0}.feature-item{display:flex;flex-direction:column-reverse;padding:50px 30px;border-radius:16px;align-items:flex-start;text-align:left}.feature-item.large-item .feature-image{max-width:70%}.why-choose-section h2{max-width:80%;width:100%}.feature-item.small-item .feature-image{display:flex;align-items:center;max-width:100%}.feature-item .feature-image img{margin-bottom:20px}.feature-item .feature-content{margin:0}.feature-item{padding:35px}}@media(max-width:666px){.content-column,.feature-item.large-item .feature-image,.feature-grid,.bottom-cta-wrapper h2{max-width:100%;width:100%}.hero-section{padding-bottom:70px}h1{font-size:48px;line-height:52px;margin-bottom:24px}h2{font-size:44px;line-height:48px}.interactive-cta-btn-wrapper{flex-direction:column;align-items:center;gap:20px}.why-choose-section{padding:70px 0}.why-choose-section h2{max-width:100%;width:100%}}@media(max-width:480px){h1{font-size:42px;line-height:46px}h2{font-size:30px;line-height:40px}.feature-item h3{font-size:22px}}@media(max-width:375px){h1{font-size:34px;line-height:40px;margin-bottom:24px}h2{width:100%;font-size:30px;line-height:34px}}