.cs-benefits{background-color:#fff;padding:100px 5%;font-family:var(--font-inter,"Inter"),sans-serif;color:#111827}.cs-benefits .cs-benefits__container{max-width:1400px;margin:0 auto}.cs-benefits .cs-benefits__title{text-align:center;font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:1.2;margin-bottom:60px;color:#000}.cs-benefits .block-line{display:block}.cs-benefits .cs-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;justify-content:center}.cs-benefits .cs-card{border:1px solid #e5e7eb;border-radius:16px;padding:24px 20px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .3s ease,transform .3s ease;height:100%}.cs-benefits .cs-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.05);transform:translateY(-5px);border-color:#d1d5db}.cs-benefits .cs-card__icon-wrapper{width:48px;height:48px;border-radius:50%;border:1px solid #6ca932;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background-color:rgba(108,169,50,.05)}.cs-benefits .cs-card__icon-wrapper svg{width:24px;height:24px}.cs-benefits .cs-card__title{font-size:1.15rem;font-weight:700;margin-bottom:12px;color:#000;line-height:1.3}.cs-benefits .cs-card__desc{font-size:.95rem;line-height:1.5;color:#4b5563}@media(min-width:1024px){.cs-benefits .cs-benefits__grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:768px){.cs-benefits{padding:60px 20px}.cs-benefits .cs-benefits__title{margin-bottom:40px}.cs-benefits .cs-card{padding:24px}}.cs-faq{padding:80px 6%;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif}.cs-faq .cs-faq__container{max-width:900px;margin:0 auto}.cs-faq .cs-faq__header{text-align:center;margin-bottom:50px}.cs-faq .cs-faq__title{font-size:clamp(2rem,3vw,2.75rem);font-weight:600;color:#111827;margin-bottom:1rem}.cs-faq .cs-faq__subtitle{font-size:clamp(.95rem,1.1vw,1.05rem);color:#4b5563;line-height:1.6}.cs-faq .cs-faq__list{display:flex;flex-direction:column;gap:16px}.cs-faq .cs-faq__item{border:1px solid #e5e7eb;border-radius:8px;transition:all .3s ease;background-color:#fff}.cs-faq .cs-faq__item--active{background-color:#f9fafb;border-color:#f9fafb}.cs-faq .cs-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;background:none;border:none;text-align:left;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;color:#111827;cursor:pointer;font-family:var(--font-inter,"Inter"),sans-serif}.cs-faq .cs-faq__icon{flex-shrink:0;margin-left:20px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.cs-faq .cs-faq__answer{padding:0 24px 24px}.cs-faq .cs-faq__answer p{color:#6b7280;font-size:clamp(.95rem,1vw,1rem);line-height:1.6;margin:0}@media(max-width:768px){.cs-faq{padding:60px 5%}.cs-faq .cs-faq__question{padding:20px}.cs-faq .cs-faq__answer{padding:0 20px 20px}}.cs-hero-scope .cs-hero{background-color:#fff;color:#111827;padding:80px 5% 40px;min-height:85vh;display:flex;flex-direction:column;justify-content:center;font-family:var(--font-inter,"Inter"),sans-serif;position:relative}.cs-hero-scope .cs-hero__container{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;z-index:2}.cs-hero-scope .book-button.fixed{position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:9999;background-color:#64a13a;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}.cs-hero-scope .book-button.fixed:hover{background-color:#64a13a;transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(100,157,47,.3)}.cs-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)}}.cs-hero-scope .cs-hero__title{font-size:clamp(2.5rem,4vw,3.8rem);line-height:1.1;color:#000;margin-bottom:2rem}.cs-hero-scope .block-text{display:block;font-weight:700}.cs-hero-scope .light-text{display:block;font-weight:300;margin-top:5px}.cs-hero-scope .cs-hero__description p{font-size:1.05rem;line-height:1.6;color:#374151;margin-bottom:1.25rem}.cs-hero-scope .cs-hero__actions{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.cs-hero-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.cs-hero-scope .btn--primary{background-color:#75b946;color:#fff;box-shadow:0 4px 6px -1px rgba(117,185,70,.3)}.cs-hero-scope .btn--primary:hover{background-color:#64a13a;transform:translateY(-2px)}.cs-hero-scope .btn--secondary{background-color:#dedede;color:#1f2937;box-shadow:0 3px 5px rgba(0,0,0,.05)}.cs-hero-scope .btn--secondary:hover{background-color:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.cs-hero-scope .icon{width:18px;height:18px}.cs-hero-scope .cs-hero__image-wrapper{position:relative;width:100%;display:flex;justify-content:flex-end}.cs-hero-scope .cs-hero__img{width:100%;max-width:550px;border-radius:40px;box-shadow:0 20px 40px rgba(0,0,0,.15);-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.cs-hero-scope .cs-hero__indicators{display:flex;gap:10px;justify-content:center;margin-top:40px}.cs-hero-scope .center-bottom{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.cs-hero-scope .hide-desktop{display:none}.cs-hero-scope .dot{width:40px;height:6px;background-color:#cbd5e1;border-radius:4px;transition:all .3s ease}.cs-hero-scope .dot.active{background-color:#1e293b}@media(max-width:992px){.cs-hero-scope .cs-hero{height:auto;padding:60px 20px}.cs-hero-scope .cs-hero__container{grid-template-columns:1fr;text-align:center;gap:40px}.cs-hero-scope .cs-hero__actions{justify-content:center}.cs-hero-scope .cs-hero__image-wrapper{justify-content:center;order:-1}.cs-hero-scope .center-bottom{display:none}.cs-hero-scope .hide-desktop{display:flex}.cs-hero-scope .book-button.fixed{top:auto;bottom:30px}}.cs-why{background-color:rgba(108,169,50,.1019607843);padding:100px 5%;font-family:var(--font-inter,"Inter"),sans-serif;color:#1f2937}.cs-why .cs-why__container{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cs-why .cs-why__image-wrapper{position:relative;width:100%}.cs-why .cs-why__img{width:100%;border-radius:24px;-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 40px rgba(0,0,0,.1);aspect-ratio:4/3}.cs-why .cs-why__title{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#1f2937}.cs-why .cs-why__desc{margin-top:1rem;font-size:1.05rem;line-height:1.7;color:#4b5563}@media(max-width:992px){.cs-why{padding:60px 20px}.cs-why .cs-why__container{grid-template-columns:1fr;gap:40px}.cs-why .cs-why__image-wrapper{order:-1}}.cs-process{background-color:#f9fafb;padding:100px 5%;font-family:var(--font-inter,"Inter"),sans-serif}.cs-process .cs-process__container{max-width:1300px;margin:0 auto}.cs-process .cs-process__header{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.cs-process .cs-process__title{font-size:clamp(2rem,3vw,2.8rem);font-weight:700;color:#111827;margin-bottom:16px;line-height:1.2;margin-left:auto;margin-right:auto;max-width:500px}.cs-process .cs-process__subtitle{font-size:1.1rem;color:#4b5563;line-height:1.5}.cs-process .cs-process__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cs-process .cs-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px;display:flex;align-items:flex-start;gap:24px;transition:transform .3s ease,box-shadow .3s ease}.cs-process .cs-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.05)}.cs-process .cs-card__icon-wrapper{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:1px solid #6ca932;display:flex;align-items:center;justify-content:center}.cs-process svg{width:28px;height:28px}.cs-process .cs-card__title{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:12px}.cs-process .cs-card__desc{font-size:1rem;color:#4b5563;line-height:1.6}@media(max-width:768px){.cs-process .cs-process__grid{grid-template-columns:1fr}.cs-process .cs-card{padding:30px;flex-direction:column;align-items:flex-start}}.cs-services{background-color:#fbfbfb;padding:50px 6%;font-family:var(--font-inter,"Inter"),sans-serif;color:#111827}.cs-services .cs-services__container{max-width:1100px;margin:0 auto}.cs-services .cs-services__title{text-align:center;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:10px;color:#000}.cs-services .cs-services__description{text-align:center;font-size:1.125rem;color:#4b5563;line-height:1.6;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.cs-services .block-line{display:block}.cs-services .cs-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cs-services .cs-card{background-color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;height:100%;max-width:700px}.cs-services .cs-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.cs-services .cs-card__image-wrapper{width:100%;height:240px}.cs-services .cs-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-services .cs-card__content{padding:32px;display:flex;flex-direction:column;flex-grow:1}.cs-services .cs-card__title{font-size:1.35rem;font-weight:700;margin-bottom:16px;line-height:1.3;color:#000}.cs-services .cs-card__desc{font-size:.95rem;line-height:1.6;color:#4b5563}@media(max-width:1024px){.cs-services .cs-services__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cs-services{padding:60px 20px}.cs-services .cs-services__grid{grid-template-columns:1fr;gap:40px}.cs-services .cs-card__image-wrapper{height:200px}}.cs-why-se{background-color:#f0f6ea;padding:60px 5%;font-family:var(--font-inter,"Inter"),sans-serif;color:#1f2937}.cs-why-se .cs-why-se__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.cs-why-se .cs-why-se__image-wrapper{position:relative;width:100%}.cs-why-se .cs-why-se__img{width:100%;border-radius:24px;-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 40px rgba(0,0,0,.1);aspect-ratio:1/1}.cs-why-se .cs-why-se__title{font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:30px;color:#1f2937}.cs-why-se .cs-why-se__text-block p{font-size:1.05rem;line-height:1.7;color:#4b5563;margin-bottom:24px}.cs-why-se strong{font-weight:700;color:#111827;text-decoration:underline;text-decoration-thickness:1px}@media(max-width:992px){.cs-why-se{padding:60px 20px}.cs-why-se .cs-why-se__container{grid-template-columns:1fr;gap:50px}.cs-why-se .cs-why-se__image-wrapper{order:-1;max-width:600px;margin:0 auto}}.cs-industries{background-color:#fff;padding:80px 6%;font-family:var(--font-inter,"Inter"),sans-serif}.cs-industries .icon_wrapper{display:flex;align-items:center;gap:16px}.cs-industries .cs-industries__container{max-width:1200px;margin:0 auto}.cs-industries .cs-industries__header{text-align:center;margin-bottom:50px;max-width:900px;margin-left:auto;margin-right:auto}.cs-industries .cs-industries__title{font-size:clamp(2rem,3vw,2.75rem);font-weight:600;color:#111827;margin-bottom:1.25rem;line-height:1.2}.cs-industries .cs-industries__subtitle{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6;color:#4b5563}.cs-industries .cs-industries__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cs-industries .cs-industries__card{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:16px;padding:40px 30px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.cs-industries .cs-industries__card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.05);background:hsla(0,0%,100%,.4)}.cs-industries .cs-industries__icon-wrapper{width:48px;height:48px;border-radius:50%;border:2px solid #6ca932;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.cs-industries .cs-industries__icon-wrapper svg{width:24px;height:24px}.cs-industries .cs-industries__card-title{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:600;color:#111827;margin-bottom:10px;line-height:1.3}.cs-industries .cs-industries__card-text{font-size:clamp(.9rem,1vw,.95rem);line-height:1.6;color:#4b5563;margin:0}@media(max-width:1024px){.cs-industries .cs-industries__grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:768px){.cs-industries{padding:60px 5%}.cs-industries .cs-industries__grid{grid-template-columns:1fr;gap:20px}.cs-industries .cs-industries__card{padding:30px 20px}}.cs-tech{background-color:#fafafa;padding:80px 6%;font-family:var(--font-inter,"Inter"),sans-serif}.cs-tech .cs-tech__container{max-width:1200px;margin:0 auto}.cs-tech .cs-tech__header{text-align:center;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.cs-tech .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}.cs-tech .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}.cs-tech .cs-tech__title{font-size:clamp(2rem,3vw,2.75rem);font-weight:600;color:#111827;margin-bottom:1.25rem;line-height:1.2}.cs-tech .cs-tech__subtitle{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6;color:#6b7280}.cs-tech .cs-tech__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cs-tech .cs-tech__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;transition:transform .2s ease,box-shadow .2s ease}.cs-tech .cs-tech__card:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.04)}.cs-tech .cs-tech__category-title{font-size:clamp(1.2rem,1.4vw,1.35rem);font-weight:600;color:#111827;margin-bottom:20px}.cs-tech .cs-tech__pills{display:flex;flex-wrap:wrap;gap:10px}.cs-tech .cs-tech__pill{border:1px solid #e5e7eb;color:#4b5563;font-size:.75rem;font-weight:500;padding:6px;border-radius:5px;background-color:#fff;transition:border-color .2s ease}.cs-tech .cs-tech__card:hover .cs-tech__pill{border-color:#d1d5db}@media(max-width:992px){.cs-tech .cs-tech__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cs-tech{padding:60px 5%}.cs-tech .cs-tech__grid{grid-template-columns:1fr;gap:16px}.cs-tech .cs-tech__card{padding:24px}}