.cv-faq{padding:80px 6%;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif}.cv-faq .cv-faq__container{max-width:1300px;margin:0 auto}.cv-faq .cv-faq__header{text-align:center;margin-bottom:60px}.cv-faq .cv-faq__title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.cv-faq .cv-faq__subtitle{color:#64748b;font-size:1.1rem}.cv-faq .cv-faq__list{display:flex;flex-direction:column;gap:16px}.cv-faq .cv-faq__item{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease}.cv-faq .cv-faq__item.is-active{border-color:#6fb53e;box-shadow:0 4px 12px rgba(111,181,62,.15)}.cv-faq .cv-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;background:none;border:none;cursor:pointer;text-align:left}.cv-faq .cv-faq__question-text{font-size:1.1rem;font-weight:600;color:#1a1a1a}.cv-faq .cv-faq__icon{color:#6fb53e;display:flex;align-items:center;transition:transform .3s ease}.cv-faq .cv-faq__item.is-active .cv-faq__icon{transform:rotate(45deg)}.cv-faq .cv-faq__answer-wrapper{overflow:hidden;transition:max-height .4s ease-out}.cv-faq .cv-faq__answer{padding:0 24px 24px;color:#636e72;line-height:1.6;font-size:1rem}@media(max-width:768px){.cv-faq .cv-faq__title{font-size:1.8rem}.cv-faq{padding:60px 4%}}.gen-ai-hero-scope .gen-ai-hero{position:relative;height:85vh;min-height:600px;background-image:var(--bg-desktop);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;font-family:var(--font-inter,"Inter"),sans-serif;overflow:hidden}.gen-ai-hero-scope .book-button.fixed{position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:9999;background-color:#75b946;color:#fff;border-radius:50px;padding:10px 24px;border:1px solid #75b946;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px rgba(0,0,0,.25);cursor:pointer;transition:all .3s ease;font-family:var(--font-inter,"Inter"),sans-serif;font-size:.95rem}.gen-ai-hero-scope .book-button.fixed:hover{background:#f4fcf0;transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(100,157,47,.3)}.gen-ai-hero-scope .tilt-icon{height:1.8rem;animation:tilt .6s ease-in-out infinite alternate}@keyframes tilt{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.gen-ai-hero-scope .gen-ai-hero__overlay{height:100%;width:100%;background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.65) 45%,rgba(0,0,0,.1));display:flex;align-items:center;padding:0 5%}.gen-ai-hero-scope .gen-ai-hero__content{max-width:700px;z-index:2;position:relative;margin-top:1rem}.gen-ai-hero-scope .gen-ai-hero__badge{display:inline-block;padding:10px 20px;border-radius:100px;border:1px solid hsla(0,0%,100%,.6);background:rgba(0,0,0,.3);font-size:.9rem;font-weight:400;margin-bottom:2rem;letter-spacing:.02em;backdrop-filter:blur(4px)}.gen-ai-hero-scope .gen-ai-hero__title{display:block;line-height:1.2;margin-bottom:1.5rem}.gen-ai-hero-scope .block-line{display:block;width:100%}.gen-ai-hero-scope .inline-text{display:inline}.gen-ai-hero-scope .text-white{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#fff;letter-spacing:-.02em}.gen-ai-hero-scope .text-thin{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:300;color:#fff;opacity:.9}.gen-ai-hero-scope .gen-ai-hero__description{font-size:1.125rem;line-height:1.6;max-width:600px;color:hsla(0,0%,100%,.9);font-weight:400;margin-bottom:2.5rem}.gen-ai-hero-scope .gen-ai-hero__actions{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.gen-ai-hero-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:none;transition:all .3s ease;text-decoration:none}.gen-ai-hero-scope .btn--primary{background-color:#75b946;color:#fff}.gen-ai-hero-scope .btn--primary:hover{background-color:#64a13a;transform:translateY(-2px)}.gen-ai-hero-scope .btn--secondary{background-color:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);color:#fff}.gen-ai-hero-scope .btn--secondary:hover{background-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.gen-ai-hero-scope .icon{width:1.2rem;height:1.2rem}@media(max-width:768px){.gen-ai-hero-scope .gen-ai-hero{height:auto;min-height:80vh;background-image:var(--bg-mobile);background-position:50%}.gen-ai-hero-scope .book-button.fixed{top:auto;bottom:30px}.gen-ai-hero-scope .gen-ai-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.9));padding:80px 20px 60px;align-items:center}.gen-ai-hero-scope .gen-ai-hero__content{text-align:left;margin-top:0}.gen-ai-hero-scope .gen-ai-hero__actions{width:100%;flex-direction:column}.gen-ai-hero-scope .btn{width:100%}.gen-ai-hero-scope .gen-ai-hero__description{font-size:.9rem}}.gen-ai-value{padding:50px 6%;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif;overflow:hidden}.gen-ai-value .gen-ai-value__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gen-ai-value .gen-ai-value__image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08);max-height:600px;max-width:90%}.gen-ai-value .gen-ai-value__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.gen-ai-value .gen-ai-value__image-wrapper:hover .gen-ai-value__image{transform:scale(1.02)}.gen-ai-value .gen-ai-value__content{display:flex;flex-direction:column;justify-content:center}.gen-ai-value .gen-ai-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f8e9;color:#555;font-size:.85rem;font-weight:500;border-radius:6px;margin-bottom:1.5rem}.gen-ai-value .gen-ai-badge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,#FF9933,#FFE645 47.6%,#6CA932);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gen-ai-value .badge-icon{width:16px;height:16px;color:#4caf50}.gen-ai-value .gen-ai-value__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:1.5rem}.gen-ai-value .gen-ai-value__description{font-size:1.125rem;line-height:1.6;color:#555;margin-bottom:2rem}.gen-ai-value .gen-ai-sub-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f8e9;color:#555;font-size:.85rem;font-weight:500;border-radius:6px;margin-bottom:1.5rem}.gen-ai-value .gen-ai-sub-badge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,#FF9933,#FFE645 47.6%,#6CA932);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gen-ai-value .gen-ai-value__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.gen-ai-value .gen-ai-value__item{display:flex;align-items:center;gap:16px}.gen-ai-value .gen-ai-icon-circle{width:35px;height:35px;min-width:35px;background-color:#ecf1e7;border-radius:50%;display:flex;align-items:center;justify-content:center}.gen-ai-value .gen-ai-item-text{font-size:1rem;color:#374151;font-weight:500}@media(max-width:992px){.gen-ai-value .gen-ai-value__container{grid-template-columns:1fr;gap:40px}.gen-ai-value .gen-ai-value__image-wrapper{max-height:400px;width:100%}.gen-ai-value .gen-ai-value__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:768px){.gen-ai-value{padding:60px 5%}.gen-ai-value .gen-ai-value__image-wrapper{order:2;border-radius:16px;max-width:100%}.gen-ai-value .gen-ai-value__content{order:1}.gen-ai-value .gen-ai-item-text,.gen-ai-value .gen-ai-value__description{font-size:.9rem}}.gen-ai-services{padding:50px 6%;background-color:rgba(110,180,68,.0705882353);font-family:var(--font-inter,"Inter"),sans-serif}.gen-ai-services .gen-ai-services__container{max-width:1300px;margin:0 auto}.gen-ai-services .gen-ai-services__header{text-align:center;margin-bottom:60px}.gen-ai-services .gen-ai-services__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:12px}.gen-ai-services .gen-ai-services__subtitle{font-size:1rem;color:#4b5563;font-weight:500}.gen-ai-services .gen-ai-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gen-ai-services .gen-ai-card{background:#fff;border-radius:16px;padding:25px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:flex-start}.gen-ai-services .gen-ai-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gen-ai-services .gen-ai-card__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.gen-ai-services .gen-ai-card__icon-wrapper{background-color:#f0fdf4;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gen-ai-services .gen-ai-card__icon{width:24px;height:24px}.gen-ai-services .gen-ai-card__title{font-size:1.1rem;font-weight:700;color:#1f2937;line-height:1.4;margin-top:10px}.gen-ai-services .gen-ai-card__description{font-size:.95rem;line-height:1.6;color:#4b5563}@media(max-width:992px){.gen-ai-services .gen-ai-services__grid{grid-template-columns:1fr}.gen-ai-services .gen-ai-card__description{margin-left:0;margin-top:12px}.gen-ai-services .gen-ai-card__header{align-items:center}}@media(max-width:768px){.gen-ai-services{padding:50px 5%}.gen-ai-services .gen-ai-services__subtitle{font-size:.99rem}.gen-ai-services .gen-ai-card__title{font-size:.99rem;font-weight:700;color:#1f2937;line-height:1.4;margin-top:10px}.gen-ai-services .gen-ai-card__description{font-size:.9rem;line-height:1.6;color:#4b5563}.gen-ai-services .gen-ai-card{padding:24px}.gen-ai-services .gen-ai-services__header{margin-bottom:30px}}.gen-ai-cases{padding:80px 6%;background-color:#f9fafb;font-family:var(--font-inter,"Inter"),sans-serif;overflow:hidden}.gen-ai-cases .gen-ai-cases__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.gen-ai-cases .gen-ai-cases__content{display:flex;flex-direction:column}.gen-ai-cases .gen-ai-cases__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:.5rem}.gen-ai-cases .gen-ai-cases__subtitle{font-size:1.05rem;color:#555;margin-bottom:1.5rem}.gen-ai-cases .gen-ai-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f8e9;color:#555;font-size:.85rem;font-weight:500;border-radius:6px;margin-bottom:1.5rem}.gen-ai-cases .gen-ai-badge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,#FF9933,#FFE645 47.6%,#6CA932);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gen-ai-cases .gen-ai-cases__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.gen-ai-cases .gen-ai-cases__item{display:flex;align-items:flex-start;gap:16px}.gen-ai-cases .gen-ai-icon-circle{width:35px;height:35px;min-width:35px;background-color:#ecf1e7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.gen-ai-cases .bolt-icon{width:16px;height:16px;color:#ef6c00}.gen-ai-cases .gen-ai-item-content{display:flex;flex-direction:column}.gen-ai-cases .gen-ai-item-title{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:4px;line-height:1.2}.gen-ai-cases .gen-ai-item-text{font-size:.95rem;color:#4b5563;line-height:1.5}.gen-ai-cases .gen-ai-cases__image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08);max-width:90%;height:100%;max-height:600px}.gen-ai-cases .gen-ai-cases__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:992px){.gen-ai-cases .gen-ai-cases__container{grid-template-columns:1fr;gap:40px}.gen-ai-cases .gen-ai-cases__image-wrapper{order:-1;max-height:400px;width:100%}}@media(max-width:768px){.gen-ai-cases{padding:60px 5%}.gen-ai-cases .gen-ai-cases__image-wrapper{max-width:100%}.gen-ai-cases .gen-ai-cases__list{gap:20px}}.gen-ai-industries{padding:80px 6%;background-color:rgba(237,237,237,.7411764706);font-family:var(--font-inter,"Inter"),sans-serif}.gen-ai-industries .gen-ai-industries__container{max-width:1300px;margin:0 auto}.gen-ai-industries .gen-ai-industries__header{text-align:center;margin-bottom:50px}.gen-ai-industries .gen-ai-industries__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#111;margin-bottom:10px}.gen-ai-industries .gen-ai-industries__subtitle{font-size:1.125em;color:#4b5563;font-weight:500}.gen-ai-industries .gen-ai-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gen-ai-industries .gen-ai-ind-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;max-width:400px}.gen-ai-industries .gen-ai-ind-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.gen-ai-industries .gen-ai-ind-card__top{display:flex;justify-content:space-between;align-items:flex-start}.gen-ai-industries .gen-ai-ind-card__title{font-size:1.1rem;font-weight:700;color:#1f2937;max-width:75%;line-height:1.3}.gen-ai-industries .gen-ai-ind-card__icon-wrapper{background-color:#f0fdf4;border:1px solid #dcfce7;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.gen-ai-industries .gen-ai-ind-card__icon{width:20px;height:20px}.gen-ai-industries .gen-ai-ind-card__text{font-size:.95rem;color:#4b5563;line-height:1.5;padding-right:100px}@media(max-width:992px){.gen-ai-industries .gen-ai-industries__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gen-ai-industries .gen-ai-industries__grid{grid-template-columns:1fr}.gen-ai-industries{padding:60px 5%}.gen-ai-industries .gen-ai-ind-card{min-height:auto}}.gen-ai-framework{padding:80px 6%;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif;overflow:hidden}.gen-ai-framework .gen-ai-framework__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.gen-ai-framework .gen-ai-framework__image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);max-height:600px;max-width:90%}.gen-ai-framework .gen-ai-framework__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.gen-ai-framework .gen-ai-framework__image-wrapper:hover .gen-ai-framework__image{transform:scale(1.02)}.gen-ai-framework .gen-ai-framework__content{display:flex;flex-direction:column}.gen-ai-framework .gen-ai-framework__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:.5rem}.gen-ai-framework .gen-ai-framework__subtitle{font-size:1.125rem;color:#555;margin-bottom:2.5rem}.gen-ai-framework .gen-ai-framework__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.gen-ai-framework .gen-ai-framework__item{display:flex;align-items:center;gap:16px}.gen-ai-framework .gen-ai-step-number{width:32px;height:32px;min-width:32px;border-radius:50%;border:1px solid #8bc34a;background-color:#f1f8e9;color:#558b2f;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.gen-ai-framework .gen-ai-step-text{font-size:1.05rem;color:#374151;font-weight:500}@media(max-width:992px){.gen-ai-framework .gen-ai-framework__container{grid-template-columns:1fr;gap:50px}.gen-ai-framework .gen-ai-framework__image-wrapper{max-height:400px;width:100%}.gen-ai-framework .gen-ai-framework__image{height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:768px){.gen-ai-framework{padding:60px 5%}.gen-ai-framework .gen-ai-framework__image-wrapper{max-width:100%}.gen-ai-framework .gen-ai-step-text{font-size:.95rem}}.gen-ai-tech{padding:80px 5%;background-color:rgba(236,243,232,.6);font-family:var(--font-inter,"Inter"),sans-serif}.gen-ai-tech .gen-ai-tech__container{max-width:1300px;margin:0 auto}.gen-ai-tech .gen-ai-tech__header{text-align:center;margin-bottom:60px}.gen-ai-tech .gen-ai-tech__description{font-size:1.125rem;color:#4b5563;margin-top:20px}.gen-ai-tech .gen-ai-tech__title{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700;color:#1f2937;line-height:1.2}.gen-ai-tech .block-title{font-size:clamp(2.5rem,3.5vw,3.5rem);display:block;color:#1f2937}.gen-ai-tech .gen-ai-tech__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gen-ai-tech .gen-ai-tech-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%}.gen-ai-tech .gen-ai-tech-card__title{font-size:1.125rem;font-weight:700;color:#111;margin-bottom:10px;display:flex;align-items:baseline;gap:4px}.gen-ai-tech .title-dot{display:inline-block;width:4px;height:4px;border-radius:50%;margin-left:2px}.gen-ai-tech .gen-ai-tags{display:flex;flex-wrap:wrap;gap:12px}.gen-ai-tech .gen-ai-tag{display:inline-block;padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:.75rem;color:#374151;background-color:#fff;transition:all .2s ease;font-weight:500}.gen-ai-tech .gen-ai-tag:hover{border-color:#d1d5db;background-color:#f9fafb;transform:translateY(-1px)}@media(max-width:992px){.gen-ai-tech .gen-ai-tech__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.gen-ai-tech .gen-ai-tech__grid{grid-template-columns:1fr}.gen-ai-tech{padding:60px 5%}}.gen-ai-security{padding:50px 6%;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif;overflow:hidden}.gen-ai-security .gen-ai-security__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.gen-ai-security .gen-ai-security__content{max-width:550px}.gen-ai-security .gen-ai-security__heading{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.2;color:#1f2937;margin-bottom:30px}.gen-ai-security .gen-ai-security__heading-thin{font-weight:300;color:#374151}.gen-ai-security .gen-ai-security__heading-bold{font-size:clamp(2.5rem,3.5vw,3.5rem);font-weight:800;color:#111827}.gen-ai-security .gen-ai-security__description{font-size:clamp(1.2rem,2.5vw,1.3rem);line-height:1.6;color:#6b7280;padding-right:30px}.gen-ai-security .gen-ai-security__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gen-ai-security .security-card{background-color:#f0fdf4;border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease}.gen-ai-security .security-card:hover{transform:translateY(-5px)}.gen-ai-security .security-card__icon-box{background-color:#65a30d;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.gen-ai-security .security-card__icon{width:24px;height:24px;filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain}.gen-ai-security .security-card__title{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3}.gen-ai-security .security-card__text{font-size:.9rem;color:#4b5563;line-height:1.5}@media(max-width:1024px){.gen-ai-security .gen-ai-security__container{grid-template-columns:1fr}.gen-ai-security .gen-ai-security__content{max-width:100%;text-align:center}}@media(max-width:600px){.gen-ai-security .gen-ai-security__grid{grid-template-columns:1fr}.gen-ai-security{padding:60px 5%}}@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.why-choose-us{background-color:rgba(110,180,68,.1098039216);padding:80px 6%;font-family:DM Sans,sans-serif;color:#333}.why-choose-us .why-choose-us__container{max-width:1300px;margin:0 auto}.why-choose-us .why-choose-us__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;margin-bottom:40px;align-items:center}.why-choose-us .why-choose-us__text-content{margin-bottom:30px}.why-choose-us .why-choose-us__heading{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:800;color:#373737;margin:0;line-height:1.2}.why-choose-us .why-choose-us__subheading{font-size:clamp(1.5rem,2vw,1.5rem);font-weight:100;color:#555c58;margin-top:8px;margin-bottom:0;line-height:1.3;padding-right:40px}.why-choose-us .why-choose-us__image-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);height:100%;width:80%;max-height:350px}.why-choose-us .why-choose-us__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.why-choose-us .why-choose-us__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.why-choose-us .why-choose-us__item{background-color:#fff;border-radius:12px;padding:18px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:transform .2s ease}.why-choose-us .why-choose-us__item:hover{transform:translateY(-2px)}.why-choose-us .why-choose-us__icon-box{border:1px solid #7eb755;background-color:rgba(164,199,143,.1019607843);width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-choose-us .why-choose-us__icon{width:20px;height:20px}.why-choose-us .why-choose-us__item-text{font-size:.95rem;font-weight:600;color:#1a1f2c;margin:0;line-height:1.4}.why-choose-us .why-choose-us__banner{background-color:#fff;border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.03)}.why-choose-us .why-choose-us__banner-text{font-size:1.15rem;color:#4b5563;margin:0;line-height:1.6}.why-choose-us .why-choose-us__banner-link{font-weight:800;color:#1f2937;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;margin:0 4px}.why-choose-us .why-choose-us__banner-suffix{color:#4b5563}@media(max-width:992px){.why-choose-us .why-choose-us__grid{grid-template-columns:1fr;gap:30px}.why-choose-us .why-choose-us__heading{font-size:2rem}.why-choose-us .why-choose-us__subheading{font-size:1.4rem}.why-choose-us .why-choose-us__left{text-align:left}.why-choose-us .why-choose-us__image-wrapper{max-height:300px}}@media(max-width:600px){.why-choose-us{padding:60px 20px}.why-choose-us .why-choose-us__item{padding:16px;gap:15px}.why-choose-us .why-choose-us__banner{padding:25px;text-align:left}}