.ServiceHero-module__Mzfplq__hero{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.ServiceHero-module__Mzfplq__bg{z-index:0;position:absolute;inset:0}.ServiceHero-module__Mzfplq__bgImage{object-fit:cover;object-position:center}.ServiceHero-module__Mzfplq__overlay{z-index:1;background:#000000a6;position:absolute;inset:0}.ServiceHero-module__Mzfplq__content{z-index:2;text-align:center;max-width:1300px;margin-top:40px;padding:0 24px;position:relative}.ServiceHero-module__Mzfplq__title{color:#fff;letter-spacing:-2.5px;font-size:clamp(42px,6vw,90px);font-weight:700;line-height:1.2;font-family:var(--font-raleway)}
.ServiceIntro-module__xwc3UW__section{background:#000;width:100%;padding:90px 10px}.ServiceIntro-module__xwc3UW__container{max-width:1400px;margin:0 60px}.ServiceIntro-module__xwc3UW__text{font-size:clamp(40px,1.5vw,86px);font-family:var(--font-raleway);color:#fff;text-align:left;opacity:0;font-weight:600;line-height:1.8;animation:.8s forwards ServiceIntro-module__xwc3UW__fadeUp;transform:translateY(40px)}@keyframes ServiceIntro-module__xwc3UW__fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.ServiceIntro-module__xwc3UW__text{text-align:center;justify-content:center;font-size:clamp(30px,1vw,60px);line-height:1.2}.ServiceIntro-module__xwc3UW__container{margin:0 30px}}
.ApproachSection-module__unOGna__section{color:#fff;background:#000;align-items:center;min-height:100vh;padding:0 60px;display:flex;position:relative;overflow:hidden}.ApproachSection-module__unOGna__container{grid-template-columns:60% 40%;align-items:center;width:100%;max-width:1400px;margin:auto;display:grid}.ApproachSection-module__unOGna__left{position:sticky;top:120px}.ApproachSection-module__unOGna__left h2{font-size:clamp(60px,7vw,110px);font-weight:700;line-height:1.05}.ApproachSection-module__unOGna__right{height:340px;position:relative}.ApproachSection-module__unOGna__card{transform-origin:top;will-change:transform;font-family:var(--font-raleway);background:#111;border-radius:28px;padding:50px;position:absolute;inset:0;box-shadow:0 10px 40px #0006}.ApproachSection-module__unOGna__card h3{margin-bottom:16px;font-size:35px;font-weight:700}.ApproachSection-module__unOGna__card p{color:#bcbcbc;font-size:24px;line-height:1.6}.ApproachSection-module__unOGna__icon{color:#fff;margin-bottom:18px}@media (max-width:900px){.ApproachSection-module__unOGna__section{min-height:auto;padding:120px 24px;display:block;overflow:visible}.ApproachSection-module__unOGna__container{grid-template-columns:1fr}.ApproachSection-module__unOGna__left{margin-bottom:40px;position:relative;top:auto}.ApproachSection-module__unOGna__right{flex-direction:column;gap:24px;height:auto;display:flex;position:relative}.ApproachSection-module__unOGna__card{width:100%;position:relative;inset:auto}}
.WorkflowSection-module__ZMSzma__section{background:#000;width:100%;height:100vh;overflow:hidden}.WorkflowSection-module__ZMSzma__container{will-change:transform;flex-wrap:nowrap;height:100%;display:flex}.WorkflowSection-module__ZMSzma__panel{flex:0 0 100vw;justify-content:center;align-items:center;width:100vw;height:100%;padding:0 80px;display:flex}.WorkflowSection-module__ZMSzma__card{align-items:center;gap:60px;width:100%;max-width:1300px;display:flex}.WorkflowSection-module__ZMSzma__imageWrap{border-radius:32px;flex:0 0 38%;height:520px;position:relative;overflow:hidden}.WorkflowSection-module__ZMSzma__image{object-fit:cover}.WorkflowSection-module__ZMSzma__content{background:#1b1b1b;border-radius:32px;flex-direction:column;flex:1;justify-content:center;height:520px;padding:60px;display:flex}.WorkflowSection-module__ZMSzma__content h2{font-size:48px;font-weight:700;font-family:var(--font-raleway);color:#fff;margin-bottom:24px}.WorkflowSection-module__ZMSzma__content p{font-size:24px;font-family:var(--font-raleway);color:#cfcfcf;line-height:1.7}@media (max-width:900px){.WorkflowSection-module__ZMSzma__panel{align-items:center;padding:0 20px}.WorkflowSection-module__ZMSzma__card{background:#1a1a1a;border-radius:24px;flex-direction:column;gap:0;width:100%;max-width:380px;overflow:hidden}.WorkflowSection-module__ZMSzma__imageWrap{border-radius:0;flex:none;width:100%;height:220px}.WorkflowSection-module__ZMSzma__content{background:0 0;border-radius:0;flex:none;justify-content:flex-start;width:100%;height:auto;padding:28px 24px 36px}.WorkflowSection-module__ZMSzma__content h2{margin-bottom:12px;font-size:24px}.WorkflowSection-module__ZMSzma__content p{font-size:15px;line-height:1.65}}
.WhyChoose-module__EVLGcW__section{color:#fff;background:#000;padding:160px 80px}.WhyChoose-module__EVLGcW__container{max-width:1400px;margin:auto}.WhyChoose-module__EVLGcW__title{font-size:clamp(60px,7vw,120px);font-weight:700;line-height:140px;font-family:var(--font-raleway);margin-bottom:80px}.WhyChoose-module__EVLGcW__grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.WhyChoose-module__EVLGcW__card{text-align:center;background:#111;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;transition:all .3s;display:flex}.WhyChoose-module__EVLGcW__card:hover{background:#181818;transform:translateY(-10px)}.WhyChoose-module__EVLGcW__icon{color:#fff;margin-bottom:24px}.WhyChoose-module__EVLGcW__card h3{font-size:28px;font-weight:700;font-family:var(--font-raleway);margin-bottom:16px}.WhyChoose-module__EVLGcW__card p{font-size:18px;font-family:var(--font-raleway);color:#bdbdbd;line-height:1.6}@media (max-width:1200px){.WhyChoose-module__EVLGcW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.WhyChoose-module__EVLGcW__section{padding:120px 30px}.WhyChoose-module__EVLGcW__grid{grid-template-columns:1fr}.WhyChoose-module__EVLGcW__title{margin-bottom:30px;font-size:60px;line-height:80px}}
.FAQSection-module__0_B0yW__section{color:#fff;background:#e0281d;border-radius:30px;margin:0 80px;padding:160px 80px}.FAQSection-module__0_B0yW__container{border-radius:80px;margin:auto}.FAQSection-module__0_B0yW__title{font-size:130px;font-weight:900;line-height:120px;font-family:var(--font-raleway);margin-bottom:100px}.FAQSection-module__0_B0yW__list{border-top:1px solid #fff6}.FAQSection-module__0_B0yW__item{border-bottom:1px solid #fff6}.FAQSection-module__0_B0yW__question{color:#fff;text-align:left;cursor:pointer;width:100%;font-size:28px;font-family:var(--font-raleway);background:0 0;border:none;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.FAQSection-module__0_B0yW__icon{flex-shrink:0;margin-left:24px;transition:transform .3s}.FAQSection-module__0_B0yW__rotate{transform:rotate(180deg)}.FAQSection-module__0_B0yW__answer{max-height:0;transition:max-height .4s;overflow:hidden}.FAQSection-module__0_B0yW__answer p{font-size:18px;line-height:1.7;font-family:var(--font-raleway);padding-bottom:30px}.FAQSection-module__0_B0yW__show{max-height:400px}@media (max-width:1100px){.FAQSection-module__0_B0yW__section{margin:0 40px;padding:120px 60px}.FAQSection-module__0_B0yW__title{margin-bottom:80px;font-size:90px;line-height:88px}.FAQSection-module__0_B0yW__question{font-size:24px}}@media (max-width:768px){.FAQSection-module__0_B0yW__section{border-radius:20px;margin:0 16px;padding:80px 24px}.FAQSection-module__0_B0yW__title{margin-bottom:50px;font-size:52px;line-height:52px}.FAQSection-module__0_B0yW__question{padding:22px 0;font-size:18px}.FAQSection-module__0_B0yW__answer p{padding-bottom:22px;font-size:15px}}@media (max-width:400px){.FAQSection-module__0_B0yW__section{margin:0 10px;padding:60px 18px}.FAQSection-module__0_B0yW__title{margin-bottom:40px;font-size:40px;line-height:42px}.FAQSection-module__0_B0yW__question{font-size:16px}}
