.PageHeader_pageHeader__NLyTR{background-color:#f9fafb;padding:4rem 2rem;border-bottom:1px solid #e5e7eb}.PageHeader_container__HNNYw{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.PageHeader_textWrapper__7BvJ6{flex:1}.PageHeader_category__FUX7r{font-size:1.25rem;font-weight:600;color:#1d4ed8;margin-bottom:.5rem;text-transform:uppercase}.PageHeader_title__wizcm{font-size:3rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.PageHeader_subtitle__TiI8l{font-size:1rem;color:#4b5563;line-height:1.8}.PageHeader_imageWrapper__ciTUS{flex:1;max-width:50%;position:relative;width:100%;height:400px;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);overflow:hidden}.PageHeader_image__0Bnsy{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.PageHeader_container__HNNYw{flex-direction:column}.PageHeader_imageWrapper__ciTUS{flex:none;max-width:100%;width:100%;height:300px}.PageHeader_title__wizcm{font-size:2.25rem}}.IntroTextSection_section__FwcWc{padding:4rem 2rem;max-width:800px;margin:0 auto;text-align:left}.IntroTextSection_title__jvIr9{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.IntroTextSection_paragraph__3jD9j{line-height:1.8;color:#374151}.CoreServicesSection_section__4Lx0M{padding:5rem 2rem;background-color:#f9fafb}.CoreServicesSection_container__vxEk9{max-width:1280px;margin:0 auto;text-align:center}.CoreServicesSection_sectionTitle__Wn49p{font-size:2rem;font-weight:700;color:#111827;margin-bottom:3rem}.CoreServicesSection_grid__qOcye{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.CoreServicesSection_card__LsLkN{background-color:#fff;padding:2.5rem 2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.CoreServicesSection_icon__TDH7H{font-size:2.5rem;color:#1d4ed8;margin-bottom:1.5rem}.CoreServicesSection_cardTitle__1_eWG{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CoreServicesSection_cardDescription__ThKmm{color:#4b5563;line-height:1.8}@media (max-width:768px){.CoreServicesSection_grid__qOcye{grid-template-columns:1fr}}.BenefitsSection_section__mhR3e{padding:6rem 2rem;background-color:#f0f4f8}.BenefitsSection_container__zqlrP{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:4rem}.BenefitsSection_imageWrapper__Sdq9Q{width:100%}.BenefitsSection_image__scN5T{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.BenefitsSection_title__Fbm6p{font-size:2rem;font-weight:700;color:#111827;margin-bottom:2.5rem}.BenefitsSection_benefitsList__OOXGQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.BenefitsSection_benefitItem__vRK98{display:flex;align-items:flex-start;gap:1rem}.BenefitsSection_checkIcon__4CTia{color:#1d4ed8;font-size:1.5rem;margin-top:.125rem;flex-shrink:0}.BenefitsSection_benefitText__Nd_dT{font-size:1rem;line-height:1.8;color:#374151}@media (max-width:768px){.BenefitsSection_container__zqlrP{grid-template-columns:1fr;gap:3rem}}.CaseStudySection_section___qtSK{padding:5rem 2rem;background-color:#fff}.CaseStudySection_container__aPy3G{max-width:1280px;margin:0 auto}.CaseStudySection_sectionTitle__E2Xt1{text-align:center;font-size:2rem;font-weight:700;color:#111827;margin-bottom:3rem}.CaseStudySection_grid____bkh{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.CaseStudySection_caseStudyCard__umcCi{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.CaseStudySection_caseStudyCard__umcCi:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CaseStudySection_cardImage__YZcfV{width:100%;height:200px}.CaseStudySection_cardContent__8bxDj{padding:1.5rem}.CaseStudySection_cardTitle__VkVip{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.CaseStudySection_cardDescription__QUmMN{color:#4b5563;line-height:1.8;font-size:.95rem}@media (max-width:1024px){.CaseStudySection_grid____bkh{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CaseStudySection_grid____bkh{grid-template-columns:1fr}}.InPageLinks_nav__UCD8E{display:flex;justify-content:center;gap:2rem;padding:2rem 0;margin:2rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.InPageLinks_link__yYo8V{text-decoration:none;font-weight:600;color:#374151;transition:color .2s}.InPageLinks_link__yYo8V:hover{color:#1d4ed8}.CeoMessageSection_section__bw5Pa{padding:5rem 2rem}.CeoMessageSection_container__GhSDv{max-width:960px;margin:0 auto;display:flex;gap:3rem;align-items:flex-start}.CeoMessageSection_imageWrapper__ytcP1{flex-shrink:0}.CeoMessageSection_ceoImage__RdmwW{border-radius:8px}.CeoMessageSection_textWrapper__aOcnT{flex-grow:1}.CeoMessageSection_title__gMbI8{font-size:2rem;font-weight:700;line-height:1.6;margin-bottom:2rem}.CeoMessageSection_paragraph__Rv45u{line-height:2;margin-bottom:1.5rem}.CeoMessageSection_signature___c3eT{text-align:right;font-weight:600;margin-top:2rem}.CompanyProfileSection_section__ERsqk{padding:5rem 2rem;border-top:1px solid #e5e7eb}.CompanyProfileSection_title__aIQM8{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.CompanyProfileSection_profileContainer__l6R3L{max-width:960px;margin:0 auto;border-top:1px solid #e5e7eb}.CompanyProfileSection_profileList__j59C0{display:grid;grid-template-columns:auto 1fr}.CompanyProfileSection_label__S3WHc,.CompanyProfileSection_value__eH6Bz{padding:1.5rem;border-bottom:1px solid #e5e7eb}.CompanyProfileSection_label__S3WHc{background-color:#f9fafb;font-weight:600;color:#1f2937;border-right:1px solid #e5e7eb}.CompanyProfileSection_value__eH6Bz{margin:0;line-height:1.8;color:#374151}@media (max-width:768px){.CompanyProfileSection_profileList__j59C0{grid-template-columns:1fr}.CompanyProfileSection_label__S3WHc{border-right:none}}.HistorySection_section__NSVVw{padding:5rem 2rem;border-top:1px solid #e5e7eb}.HistorySection_title__qkHCv{font-size:1.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.HistorySection_timelineContainer__NPRlx{max-width:960px;margin:0 auto;position:relative}.HistorySection_timelineContainer__NPRlx:before{content:"";position:absolute;top:0;left:100px;height:100%;width:2px;background-color:#e5e7eb}.HistorySection_timelineItem__PLLPz{position:relative;display:flex;align-items:flex-start;margin-bottom:2rem;padding:1rem}.HistorySection_timelineDate__DDzfn{width:100px;flex-shrink:0;font-weight:600;color:#1f2937;text-align:right;padding-right:2rem;padding-top:2rem}.HistorySection_month__2ziiS{display:block;font-size:.9rem;font-weight:400;color:#6b7280}.HistorySection_timelineContent__yPa4b{background-color:#f9fafb;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;flex-grow:1;line-height:1.8}.HistorySection_timelineItem__PLLPz:before{content:"";position:absolute;top:5px;left:92px;width:16px;height:16px;border-radius:50%;background-color:#fff;border:3px solid #1d4ed8;z-index:1}@media (max-width:768px){.HistorySection_timelineContainer__NPRlx:before{left:8px}.HistorySection_timelineItem__PLLPz{align-items:flex-start;padding:0 0 0 30px}.HistorySection_timelineItem__PLLPz:before{left:0;top:8px}.HistorySection_timelineDate__DDzfn{width:auto;text-align:left;padding:0;margin-bottom:.5rem}.HistorySection_timelineItem__PLLPz{display:block}}.AccessSection_section__lYesL{padding:5rem 2rem 6rem;border-top:1px solid #e5e7eb}.AccessSection_title__fuH2i{font-size:1.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.AccessSection_contentContainer__P9LlR{max-width:960px;margin:0 auto}.AccessSection_addressInfo__qsidE{margin-bottom:2rem;line-height:1.8}.AccessSection_companyName__6CqnW{font-weight:600;font-size:1.125rem}.AccessSection_mapContainer__uLi70{width:100%;height:450px;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:2rem}.AccessSection_buttonContainer__vNVEl{text-align:center}.AccessSection_mapButton__O8tyS{display:inline-block;background-color:#1d4ed8;color:#fff;padding:.75rem 2.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.AccessSection_mapButton__O8tyS:hover{background-color:#1e40af}