.content-wrap{max-width:1250px}h1{font-size:62px;line-height:72px;margin-bottom:24px;letter-spacing:-1.2px}h2{max-width:80%;margin:auto;font-family:var(--zf-primary-bold);font-size:52px;line-height:62px;text-align:center;padding-bottom:20px;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)}.image-container img{max-width:100%;height:auto}.interactive-cta-btn-wrapper{justify-content:center}.why-choose-section{padding:120px 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:50%;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 .7s ease-out,transform .7s ease-out}.image-container img.active{opacity:1;transform:translateY(0) scale(1)}.feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.feature-box{position:relative;padding:50px;border-radius:16px;display:flex;gap:0;flex-direction:column;align-items:center;justify-content:space-between}.col-span-12.feature-box{flex-direction:row}.col-span-12.feature-box .feature-content{max-width:50%}.bg-gray.feature-box{padding-bottom:0}.col-span-12{grid-column:span 12}.col-span-7{grid-column:span 7}.col-span-6{grid-column:span 6}.col-span-5{grid-column:span 5}.col-span-5-8{grid-template-columns:6.8fr 4.2fr;gap:24px}.bg-dark-green{background-color:var(--color-green-deep);color:#fff}.bg-cream{background-color:var(--color-cream-light)}.bg-white{background-color:#fff;border:1px solid #c1c8c7}.bg-green{background-color:var(--color-green-primary);color:#fff}.bg-gray{background-color:#f6f6f6}.feature-tag{font-family:var(--zf-primary-medium);font-size:14px;font-weight:600;color:#e42527;text-transform:uppercase;margin-bottom:12px}.bg-dark-green .feature-tag,.bg-green .feature-tag{color:var(--color-green-bright)}.bg-cream,.bg-white{padding-bottom:20px;padding-top:50px;gap:0}.bg-green{padding-bottom:20px}.feature-desc{max-width:90%;font-size:18px;line-height:1.6}.feature-image{max-width:400px}.feature-image:last-child{max-width:320px}.feature-image img{width:100%;height:auto;border-radius:12px}.why-choose-section__heading{max-width:100%}.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:1200px){.col-span-5-8{grid-template-columns:6fr 4fr}}@media(max-width:1024px){h1{width:100%;margin:0 auto 24px;font-size:58px;line-height:70px}h2{width:100%;margin:auto;font-size:52px;line-height:60px}.hero-section{padding-bottom:100px}.content-column{max-width:90%}.col-span-12.feature-box .feature-content,.feature-desc{max-width:100%}.why-choose-section{padding:100px 0}.import-blog.feature-box .feature-image,.bg-white.feature-box .feature-image{max-width:300px}.feature-box{padding:30px}.bottom-cta-wrapper h2{width:70%}.why-choose-section__heading{max-width:70%}}@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}.illustration-column{padding-top:40px}.feature-image{padding-bottom:20px}.feature-tag{margin-bottom:5px}.feature-box h3{margin-bottom:10px}.bg-gray.feature-box{padding-bottom:30px}.blog-tools-section .content-wrap>.feature-grid{max-width:70%;margin:auto}.feature-desc{margin:0}.feature-grid{grid-template-columns:1fr}.col-span-12.feature-box,.feature-box{flex-direction:column-reverse}.feature-grid>*{grid-column:span 12 !important}.col-span-5-8{grid-template-columns:1fr}.bottom-cta-wrapper h2{width:80%}.col-span-6.feature-box{gap:20px}.col-span-5-8 .feature-image img{height:auto}.why-choose-section__heading{max-width:100%}}@media(max-width:480px){.choice-card{padding:35px}}@media(max-width:768px){.content-column{max-width:80%;margin:auto}h1{font-size:52px;line-height:50px;margin-bottom:24px}h2{width:100%;font-size:48px;line-height:52px;margin-bottom:30px;padding:0}}@media(max-width:666px){.content-column,.feature-item.large-item .feature-image,.feature-grid,.bottom-cta-wrapper h2,.feature-box h3{max-width:100%;width:100%}.hero-section{padding-bottom:70px}h1{font-size:48px;line-height:52px;margin-bottom:24px}h2{max-width:100%;font-size:44px;line-height:48px}.interactive-cta-btn-wrapper{flex-direction:column;align-items:center;gap:20px}.blog-tools-section .content-wrap>.feature-grid{max-width:100%;margin:auto}.why-choose-section{padding:70px 0}.feature-grid{padding:24px}.feature-box{padding:30px}.col-span-6.feature-box{gap:0}.bottom-cta-wrapper .secondary-cta{margin:0}}@media(max-width:480px){h1{font-size:38px;line-height:38px}h2{font-size:36px;line-height:40px}h3{font-size:20px;width:80%}.feature-grid{padding:0}.import-blog.feature-box .feature-image{max-width:250px}.feature-tag{font-size:12px}.feature-desc{font-size:14px}}@media(max-width:375px){h1{font-size:34px;line-height:40px;margin-bottom:24px}h2{font-size:30px;line-height:34px}}