.about-section{padding:var(--section-padding)0;background-color:#fff}.about-content-row{display:flex;flex-direction:column;align-items:center;gap:var(--card-gap)}.about-image-col h2{color:var(--black-heading);margin-bottom:calc(var(--card-padding) + 15px)}.about-image-col{width:100%;display:flex;justify-content:center;flex-direction:column}.about-text-col{width:100%;display:flex;flex-direction:column;gap:calc(var(--card-gap) + 10px)}.about-text-block h3{color:var(--black-heading)}.about-text-block p{color:var(--black-sub-text)}@media (min-width:968px){.about-content-row{flex-direction:row;align-items:center;gap:calc(var(--card-gap)*3)}.about-image-col{flex:0 0 45%;max-width:45%}.about-text-col{max-width:55%}}@media (min-width:1300px){.about-content-row{gap:calc(var(--card-gap)*4)}.about-text-col{gap:calc(var(--card-gap) + 15px)}}@media (min-width:1800px){.about-text-block h3{margin-bottom:20px}.about-text-col{gap:calc(var(--card-gap) + 20px)}}.why-work-section{padding:var(--section-padding)0;background-color:#e2eeda}.why-work-grid{display:grid;grid-template-columns:1fr;gap:var(--card-gap)}.why-work-title-block{display:flex;flex-direction:column;justify-content:center}.why-work-title-block h2{color:var(--black-heading);margin-bottom:20px}.why-work-title-block p{color:var(--black-sub-text)}.why-work-title-block .cta-primary{display:inline-block;background-color:#1c3433;text-align:center;color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;transition:all .3s;width:fit-content;margin-top:20px}.why-work-title-block .cta-primary h5{margin-bottom:0}.why-work-title-block .cta-primary:hover{background-color:#333}.why-work-card{background-color:#fff;border-radius:12px;padding:var(--card-padding);transition:transform .3s,box-shadow .3s}.why-work-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.why-work-card.featured-card{background-color:#1c3433;color:#fff}.why-work-card h3{color:var(--black-heading)}.why-work-card.featured-card h3{color:var(--white-heading)}.why-work-card p{color:var(--black-sub-text);margin:0}.why-work-card.featured-card p{color:var(--white-sub-text)}@media (min-width:768px){.why-work-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:968px){.why-work-grid{grid-template-columns:repeat(3,1fr)}.why-work-title-block{grid-column:1;grid-row:1}.why-work-card:nth-of-type(1){grid-column:2;grid-row:1}.why-work-card:nth-of-type(2){grid-column:3;grid-row:1}.why-work-card:nth-of-type(3){grid-column:1;grid-row:2}.why-work-card:nth-of-type(4){grid-column:2;grid-row:2}.why-work-card:nth-of-type(5){grid-column:3;grid-row:2}}@media (min-width:1300px){.why-work-card{padding:calc(var(--card-padding) + 5px)}}@media (min-width:1800px){.why-work-card{padding:calc(var(--card-padding) + 10px)}.why-work-card h3{margin-bottom:20px}}.services-grid-section{padding:var(--section-padding)0;background-color:#fff}.services-header{text-align:left;margin-bottom:calc(var(--header-section-margin-bottom) + 10px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.services-header h2{color:var(--black-heading);max-width:600px;margin:0}.services-header p{color:var(--black-sub-text);max-width:500px;margin:0;text-align:right}@media (max-width:1299px){.services-header p{text-align:left}}.services-grid{display:grid;grid-template-columns:1fr;gap:var(--card-gap)}.service-card{background-color:#f6f6f6;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000000d}.service-card-image{width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#e0e0e0}.service-card-image img{width:100%;height:100%;object-fit:cover}.service-card-content{padding:var(--card-padding);flex-grow:1;display:flex;flex-direction:column;background-color:#f8f8f8}.service-card-content h4{color:var(--black-heading);margin-bottom:10px;font-weight:700}.service-card-content p.para3{color:var(--black-sub-text);margin-bottom:15px;min-height:48px}.service-list{list-style:none;padding:0;margin:0 0 25px;flex-grow:1}.service-list li{position:relative;padding-left:15px;margin-bottom:8px;color:var(--black-sub-text)}.service-list li:before{content:"•";position:absolute;left:0;color:var(--black-sub-text)}.service-cta{display:inline-flex;align-items:center;gap:8px;color:var(--black-heading);text-decoration:none;margin-top:auto;transition:gap .3s}.service-cta i{transform:rotate(-45deg);transition:transform .3s}.service-cta h6{margin-bottom:0}.service-cta:hover{color:#4caf50}.service-cta:hover i{transform:rotate(0)}@media (min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:968px){.services-grid{grid-template-columns:repeat(3,1fr)}}.support-section{padding:var(--section-padding)0}.support-header{text-align:center;margin-bottom:calc(var(--header-section-margin-bottom) + 10px)}.support-header h2{color:var(--black-heading);margin-bottom:20px}.support-content-box{background-color:#f6f6f6;border-radius:12px;padding:80px}.support-row{display:flex;flex-direction:column;align-items:center;gap:80px}.support-image-col{display:flex;flex-direction:column;justify-content:center}.support-image-col img{max-width:100%;height:auto;border-radius:8px}.support-text-col{display:flex;flex-direction:column;text-align:left;justify-content:space-between}.support-text-col p.para3{color:var(--black-sub-text);margin-bottom:30px}.support-cta{display:inline-flex;align-items:center;gap:8px;color:var(--black-heading);text-decoration:none;font-weight:600;font-size:16px;transition:gap .3s}.support-cta i{font-size:14px;transition:transform .3s}.support-cta:hover{color:#4caf50}.support-cta:hover i{transform:translate(5px)}@media (max-width:768px){.support-content-box{padding:40px 20px}.support-row{flex-direction:column;text-align:center;gap:30px}.support-text-col{text-align:center}}@media (min-width:1300px){.support-row{flex-direction:row;gap:260px;align-items:stretch}.support-image-col{min-width:400px}}.how-it-works-section{padding:var(--section-padding)0;background:#000;color:#fff;overflow:hidden}.how-it-works-content{display:flex;gap:80px;align-items:center;flex-direction:column}.how-it-works-intro{width:100%}.how-it-works-intro h2{color:var(--white-heading)}.how-it-works-intro p{color:var(--white-sub-text)}.intro-label{border:1px solid var(--white-heading);padding:5px 17px;border-radius:3px;margin-bottom:var(--card-padding);display:block;width:fit-content}.how-it-works-showcase{display:flex;align-items:center;gap:var(--card-gap);width:100%;position:relative;justify-content:center}.position-bar-container{height:320px;display:flex;align-items:center;justify-content:center}.position-track{width:6px;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.dots-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0}.dot{width:6px;height:6px;background:#ffffff4d;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.25,.1,.25,1);position:relative;overflow:hidden;flex-shrink:0}.dot:hover{background:#fff9}.dot.active{height:48px;background:#fff3}.dot.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:10px;animation:progressFill 4s linear forwards;transform-origin:top}@keyframes progressFill{0%{height:0%}to{height:100%}}.dots-container.paused .dot.active:after{animation-play-state:paused}.card-stack{position:relative;width:100%;height:520px}.stacked-card{position:absolute;inset:30px 0 0;background:#111;border-radius:24px;padding:32px;opacity:0;transform:translateY(80px) scale(.9);transition:transform .6s ease,opacity .4s ease;border:1px solid #333}.stacked-card img{width:100%;border-radius:14px;margin-bottom:24px;aspect-ratio:16/9;object-fit:cover}.stacked-card.active{opacity:1;transform:translateY(0) scale(1);z-index:4}.stacked-card[data-depth="1"]{transform:translateY(-24px) scale(.96);opacity:.6;z-index:3}.stacked-card[data-depth="2"]{transform:translateY(-48px) scale(.92);opacity:.4;z-index:2}.stacked-card[data-depth="3"]{transform:translateY(-72px) scale(.88);opacity:.25;z-index:1}.stacked-card h4{color:var(--white-heading)}.stacked-card p{color:var(--white-sub-text)}.slider-controls{display:flex;flex-direction:column;gap:20px}.control-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:0 0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.control-btn:hover{background:#ffffff1f}@media (min-width:768px){.card-stack{height:520px}.stacked-card{min-height:unset}}@media (min-width:968px){.card-stack{height:630px}}@media (min-width:1300px){.how-it-works-content{flex-direction:row}.how-it-works-intro{width:45%}.how-it-works-showcase{width:55%}.card-stack{height:505px}}@media (min-width:1800px){.card-stack{height:618px}}