._ServiceSidebar-module-scss-module__KlImXW__sidebar{flex-direction:column;gap:32px;display:flex;position:sticky;top:100px}._ServiceSidebar-module-scss-module__KlImXW__sidebarBox{background:#fff;border-radius:8px;padding:32px;box-shadow:0 4px 15px #00000012}._ServiceSidebar-module-scss-module__KlImXW__boxTitle{text-transform:capitalize;margin-bottom:16px;font-size:1.4rem}._ServiceSidebar-module-scss-module__KlImXW__serviceList{list-style:none}._ServiceSidebar-module-scss-module__KlImXW__serviceLink{border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:center;padding:8px 0;font-weight:600;transition:color .2s;display:flex}._ServiceSidebar-module-scss-module__KlImXW__serviceLink:hover{color:teal}._ServiceSidebar-module-scss-module__KlImXW__serviceLink svg{font-size:.8rem;transition:transform .2s}._ServiceSidebar-module-scss-module__KlImXW__serviceLink:hover svg{transform:translate(4px)}._ServiceSidebar-module-scss-module__KlImXW__quoteBox{background-color:#f4f4f4}._ServiceSidebar-module-scss-module__KlImXW__quoteBox p{margin-bottom:16px;font-size:1rem;line-height:1.6}._ServiceSidebar-module-scss-module__KlImXW__quoteBox a{text-align:center;display:block}
._Button-module-scss-module__s-MpQq__btn{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:4px;padding:16px 32px;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:inline-block}._Button-module-scss-module__s-MpQq__primary{color:#fff;background:teal;border-color:teal}._Button-module-scss-module__s-MpQq__primary:hover{background:#004d4d;border-color:#004d4d;transform:translateY(-2px)}._Button-module-scss-module__s-MpQq__secondary{color:#fff;background:0 0;border-color:#fff}._Button-module-scss-module__s-MpQq__secondary:hover{color:#1a202c;background:#fff;transform:translateY(-2px)}
._FinalCTA-module-scss-module__Yalzjq__ctaSection{color:#fff;text-align:center;background-color:#1a202c;background-image:linear-gradient(#0080800d,#0080800d);padding:96px 32px}._FinalCTA-module-scss-module__Yalzjq__ctaContainer{max-width:800px;margin:0 auto}._FinalCTA-module-scss-module__Yalzjq__heading{color:#fff;margin-bottom:16px;font-size:2.5rem;font-weight:700}._FinalCTA-module-scss-module__Yalzjq__subheading{color:#f4f4f4;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.7}
._Hero-module-scss-module__9uW7cq__hero{text-align:center;color:#fff;background-image:url(https://images.unsplash.com/photo-1482449609509-eae2a7ea42b7?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:80vh;min-height:600px;display:flex;position:relative}._Hero-module-scss-module__9uW7cq__heroOverlay{z-index:1;background:#1a202ca6;width:100%;height:100%;position:absolute;top:0;left:0}._Hero-module-scss-module__9uW7cq__heroContent{z-index:2;max-width:900px;margin-top:40px;padding:0 32px;position:relative}._Hero-module-scss-module__9uW7cq__heroHeadline{color:#fff;margin-bottom:16px;font-size:3.5rem;font-weight:700;line-height:1.2}@media (max-width:960px){._Hero-module-scss-module__9uW7cq__heroHeadline{font-size:2.8rem}}@media (max-width:600px){._Hero-module-scss-module__9uW7cq__heroHeadline{font-size:2.2rem}}._Hero-module-scss-module__9uW7cq__heroSubheadline{color:#f4f4f4;max-width:700px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.7}@media (max-width:600px){._Hero-module-scss-module__9uW7cq__heroSubheadline{margin-bottom:48px;font-size:1rem}}._Hero-module-scss-module__9uW7cq__heroButtons{justify-content:center;gap:16px;display:flex}@media (max-width:600px){._Hero-module-scss-module__9uW7cq__heroButtons{flex-direction:column;align-items:center;gap:8px;width:100%}._Hero-module-scss-module__9uW7cq__heroButtons a{width:100%;max-width:300px}}
._TrustBar-module-scss-module__Qivjra__trustBar{background:#f4f4f4;padding:48px 32px}._TrustBar-module-scss-module__Qivjra__trustContainer{text-align:center;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1300px;margin:0 auto;display:grid}._TrustBar-module-scss-module__Qivjra__trustItem{flex-direction:column;align-items:center;display:flex}._TrustBar-module-scss-module__Qivjra__icon{color:teal;margin-bottom:16px;font-size:2.5rem}._TrustBar-module-scss-module__Qivjra__trustItem h3{color:#1a202c;margin-bottom:8px;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem}._TrustBar-module-scss-module__Qivjra__trustItem p{font-size:.95rem;line-height:1.6}
._ServiceCard-module-scss-module__YR-XGG__serviceCard{border-radius:8px;height:250px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}._ServiceCard-module-scss-module__YR-XGG__serviceCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}._ServiceCard-module-scss-module__YR-XGG__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}._ServiceCard-module-scss-module__YR-XGG__serviceCard:hover ._ServiceCard-module-scss-module__YR-XGG__cardImage{transform:scale(1.05)}._ServiceCard-module-scss-module__YR-XGG__cardOverlay{color:#fff;background:linear-gradient(#0000001a 0%,#000000b3 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:16px;display:flex;position:absolute;top:0;left:0}._ServiceCard-module-scss-module__YR-XGG__cardTitle{color:#fff;margin-bottom:8px;font-size:1.75rem;font-weight:700}._ServiceCard-module-scss-module__YR-XGG__cardLink{align-items:center;gap:8px;font-size:1rem;font-weight:600;transition:transform .3s;display:flex}._ServiceCard-module-scss-module__YR-XGG__serviceCard:hover ._ServiceCard-module-scss-module__YR-XGG__cardLink{transform:translate(5px)}
._HomeServicesAbout-module-scss-module__lhdUkW__homeAbout{background:#fff;padding:96px 32px}._HomeServicesAbout-module-scss-module__lhdUkW__homeAboutContainer{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1300px;margin:0 auto;display:grid}@media (max-width:960px){._HomeServicesAbout-module-scss-module__lhdUkW__homeAboutContainer{grid-template-columns:1fr}}._HomeServicesAbout-module-scss-module__lhdUkW__aboutContent ._HomeServicesAbout-module-scss-module__lhdUkW__subheading{color:teal;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:1rem;font-weight:600;display:block}._HomeServicesAbout-module-scss-module__lhdUkW__aboutContent ._HomeServicesAbout-module-scss-module__lhdUkW__heading{margin-bottom:16px;font-size:2.5rem}._HomeServicesAbout-module-scss-module__lhdUkW__aboutContent ._HomeServicesAbout-module-scss-module__lhdUkW__introText{color:#404f6c;border-left:3px solid teal;margin-bottom:16px;padding-left:16px;font-size:1.1rem;font-style:italic;line-height:1.7}._HomeServicesAbout-module-scss-module__lhdUkW__benefitsList{margin-bottom:32px;list-style:none}._HomeServicesAbout-module-scss-module__lhdUkW__benefitsList li{align-items:center;gap:8px;margin-bottom:8px;font-size:1.1rem;display:flex}._HomeServicesAbout-module-scss-module__lhdUkW__benefitsList ._HomeServicesAbout-module-scss-module__lhdUkW__icon{color:teal}._HomeServicesAbout-module-scss-module__lhdUkW__servicesGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (max-width:960px){._HomeServicesAbout-module-scss-module__lhdUkW__servicesGrid{order:-1}}
._TestimonialCard-module-scss-module__fxv3AW__card{background:#fff;border-radius:8px;flex-direction:column;height:100%;padding:32px;display:flex;box-shadow:0 4px 15px #00000012}._TestimonialCard-module-scss-module__fxv3AW__stars{color:#ffc107;gap:4px;margin-bottom:16px;font-size:1.1rem;display:flex}._TestimonialCard-module-scss-module__fxv3AW__quote{color:#1a202c;flex-grow:1;margin-bottom:16px;font-size:1.05rem;font-style:italic;line-height:1.7}._TestimonialCard-module-scss-module__fxv3AW__authorInfo{margin-top:auto}._TestimonialCard-module-scss-module__fxv3AW__author{color:teal;margin-bottom:0;font-size:1rem;font-weight:700}._TestimonialCard-module-scss-module__fxv3AW__role{color:#6b7fa7;margin-bottom:0;font-size:.9rem}
._Testimonials-module-scss-module__gmlotq__testimonials{background:#fff;padding:96px 32px}._Testimonials-module-scss-module__gmlotq__testimonialsContainer{text-align:center;max-width:1300px;margin:0 auto}._Testimonials-module-scss-module__gmlotq__subheading{color:teal;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:1rem;font-weight:600;display:block}._Testimonials-module-scss-module__gmlotq__heading{margin-bottom:48px;font-size:2.5rem}._Testimonials-module-scss-module__gmlotq__grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}
._AboutPage-module-scss-module__bQ8Jvq__aboutHeader{text-align:center;background:#f4f4f4;margin-bottom:64px;padding:64px 32px}._AboutPage-module-scss-module__bQ8Jvq__aboutHeader h1{font-size:2.5rem}._AboutPage-module-scss-module__bQ8Jvq__aboutHeader p{color:#53668c;max-width:700px;margin:0 auto;font-size:1.1rem}._AboutPage-module-scss-module__bQ8Jvq__aboutContainer{grid-template-columns:2.5fr 1fr;gap:64px;max-width:1300px;margin:0 auto;padding:0 32px 96px;display:grid}@media (max-width:960px){._AboutPage-module-scss-module__bQ8Jvq__aboutContainer{grid-template-columns:1fr}}._AboutPage-module-scss-module__bQ8Jvq__mainContent p{margin-bottom:32px;font-size:1.1rem;line-height:1.7}._AboutPage-module-scss-module__bQ8Jvq__mainContent h2{margin-top:32px;margin-bottom:16px;font-size:2rem}._AboutPage-module-scss-module__bQ8Jvq__mainContent h2:first-child{margin-top:0}._AboutPage-module-scss-module__bQ8Jvq__mainContent ._AboutPage-module-scss-module__bQ8Jvq__missionQuote{color:#404f6c;border-left:3px solid teal;margin-top:8px;padding-left:16px;font-size:1.2rem;font-style:italic;line-height:1.7}._AboutPage-module-scss-module__bQ8Jvq__sidebar h3{margin-bottom:16px;font-size:1.5rem}._AboutPage-module-scss-module__bQ8Jvq__directorCard{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;box-shadow:0 4px 15px #00000012}._AboutPage-module-scss-module__bQ8Jvq__directorCard h4{color:teal;margin-bottom:4px;font-size:1.2rem}._AboutPage-module-scss-module__bQ8Jvq__directorCard p{color:#1a202c;margin-bottom:0;font-size:1rem}
._ReviewsPage-module-scss-module__S5pA5G__reviewsHeader{text-align:center;background:#f4f4f4;margin-bottom:64px;padding:64px 32px}._ReviewsPage-module-scss-module__S5pA5G__reviewsHeader h1{font-size:2.5rem}._ReviewsPage-module-scss-module__S5pA5G__reviewsHeader p{color:#53668c;max-width:700px;margin:0 auto;font-size:1.1rem}._ReviewsPage-module-scss-module__S5pA5G__reviewsContainer{max-width:1300px;margin:0 auto;padding:0 32px 96px}._ReviewsPage-module-scss-module__S5pA5G__grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}
._ServiceDetailPage-module-scss-module__-3iJAa__pageHeader{text-align:center;background:#f4f4f4;margin-bottom:64px;padding:64px 32px}._ServiceDetailPage-module-scss-module__-3iJAa__pageHeader h1{font-size:2.5rem}._ServiceDetailPage-module-scss-module__-3iJAa__pageHeader p{color:#53668c;max-width:700px;margin:0 auto;font-size:1.1rem}._ServiceDetailPage-module-scss-module__-3iJAa__pageContainer{grid-template-columns:2.5fr 1fr;gap:64px;max-width:1300px;margin:0 auto;padding:0 32px 96px;display:grid}@media (max-width:960px){._ServiceDetailPage-module-scss-module__-3iJAa__pageContainer{grid-template-columns:1fr}}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent{padding-bottom:64px}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent ._ServiceDetailPage-module-scss-module__-3iJAa__contentImage{border-radius:8px;width:100%;height:auto;margin:16px 0 32px}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent p{margin-bottom:32px;font-size:1.1rem;line-height:1.7}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent h2{margin-top:32px;margin-bottom:16px;font-size:2rem}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent ul{margin:32px 0;padding-left:8px;list-style:none}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent ul li{margin-bottom:8px;padding-left:32px;font-size:1.1rem;position:relative}._ServiceDetailPage-module-scss-module__-3iJAa__mainContent ul li:before{content:"✔";color:teal;font-weight:700;position:absolute;top:0;left:0}@media (max-width:960px){._ServiceDetailPage-module-scss-module__-3iJAa__sidebarArea{order:2}}
._ServicePage-module-scss-module__d73tSa__serviceHeader{text-align:center;background:#f4f4f4;margin-bottom:64px;padding:64px 32px}._ServicePage-module-scss-module__d73tSa__serviceHeader h1{font-size:2.5rem}._ServicePage-module-scss-module__d73tSa__serviceHeader p{color:#53668c;max-width:700px;margin:0 auto;font-size:1.1rem}._ServicePage-module-scss-module__d73tSa__servicePageContainer{grid-template-columns:2.5fr 1fr;gap:64px;max-width:1300px;margin:0 auto;padding:0 32px 96px;display:grid}@media (max-width:960px){._ServicePage-module-scss-module__d73tSa__servicePageContainer{grid-template-columns:1fr}}._ServicePage-module-scss-module__d73tSa__mainContent p{margin-bottom:32px;font-size:1.1rem;line-height:1.7}._ServicePage-module-scss-module__d73tSa__mainContent h3{margin-top:32px;margin-bottom:16px;font-size:1.75rem}._ServicePage-module-scss-module__d73tSa__serviceList{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;list-style:none;display:grid}@media (max-width:768px){._ServicePage-module-scss-module__d73tSa__serviceList{grid-template-columns:1fr}}._ServicePage-module-scss-module__d73tSa__serviceList li{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:1.1rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000000d}._ServicePage-module-scss-module__d73tSa__serviceList svg{color:teal;flex-shrink:0;font-size:1.5rem}@media (max-width:960px){._ServicePage-module-scss-module__d73tSa__sidebar{order:-1;margin-bottom:64px}}._ServicePage-module-scss-module__d73tSa__sidebarQuoteBox{background:#fff;border-radius:8px;padding:32px;position:sticky;top:100px;box-shadow:0 4px 15px #00000012}._ServicePage-module-scss-module__d73tSa__sidebarQuoteBox h4{margin-bottom:8px;font-size:1.4rem}._ServicePage-module-scss-module__d73tSa__sidebarQuoteBox p{margin-bottom:16px;font-size:1rem;line-height:1.6}._ServicePage-module-scss-module__d73tSa__sidebarQuoteBox a{text-align:center;display:block}
