.Services-module__Dm6S_W__serviceItem{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(50px)}.Services-module__Dm6S_W__reveal{opacity:1;transform:translateY(0)}.Services-module__Dm6S_W__serviceHighlights{flex-direction:column;gap:.85rem;margin-top:2rem;margin-bottom:2rem;display:flex}.Services-module__Dm6S_W__highlight{color:#345474;font-family:var(--body-font);align-items:center;gap:.8rem;font-size:1rem;line-height:1.5;display:flex}.Services-module__Dm6S_W__highlightIcon{color:#009f9a;background:#dceff0;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:.85rem;font-weight:700;display:flex}.Services-module__Dm6S_W__serviceButton{color:#fff;min-height:50px;font-family:var(--body-font);background:#15171c;border-radius:12px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s,box-shadow .25s,transform .25s;display:inline-flex}.Services-module__Dm6S_W__serviceButton span{font-size:1.25rem;line-height:1;transition:transform .25s}.Services-module__Dm6S_W__serviceButton:hover{background:#009f9a;transform:translateY(-2px);box-shadow:0 12px 25px #009f9a33}.Services-module__Dm6S_W__serviceButton:hover span{transform:translate(4px)}.Services-module__Dm6S_W__serviceImageWrapper{width:100%}.Services-module__Dm6S_W__serviceImageContainer{border-radius:24px;width:min(100%,620px);margin-left:auto;position:relative}.Services-module__Dm6S_W__serviceImage{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 20px 45px #071c2f1f}.Services-module__Dm6S_W__serviceImageBadge{background:#15171c;border-radius:16px;width:auto;padding:1.6rem 1.7rem;position:absolute;bottom:-2rem;right:-2rem;box-shadow:0 18px 35px #071c2f2e}.Services-module__Dm6S_W__serviceImageBadge span{color:#009f9a;font-family:var(--body-font);letter-spacing:.1em;margin-bottom:.7rem;font-size:.82rem;font-weight:700;display:block}.Services-module__Dm6S_W__serviceImageBadge p{color:#fff;font-family:var(--body-font);margin:0;font-size:1rem;line-height:1.55}.Services-module__Dm6S_W__introSection{padding-top:4rem}.Services-module__Dm6S_W__serviceContent{padding-right:3rem}@media (max-width:1200px){.Services-module__Dm6S_W__serviceImageContainer{width:min(100%,550px)}.Services-module__Dm6S_W__serviceImageBadge{bottom:-1.5rem;right:-1rem}}@media (max-width:900px){.Services-module__Dm6S_W__introSection{padding-top:1rem}.Services-module__Dm6S_W__serviceContent{padding-bottom:1.8rem}.Services-module__Dm6S_W__serviceImageWrapper{justify-content:center!important}.Services-module__Dm6S_W__serviceImageContainer{width:min(100%,650px);margin:0 auto}.Services-module__Dm6S_W__serviceImageBadge{bottom:-1.5rem;right:1rem}}@media (max-width:768px){.Services-module__Dm6S_W__serviceImageBadge{width:auto}.Services-module__Dm6S_W__introSection{padding-top:3rem}}@media (max-width:600px){.Services-module__Dm6S_W__serviceContent{margin-bottom:1.4rem;padding:0}.Services-module__Dm6S_W__serviceHighlights{margin-top:1.5rem;margin-bottom:1.75rem}.Services-module__Dm6S_W__highlight{font-size:.95rem}.Services-module__Dm6S_W__serviceImageContainer{width:100%}.Services-module__Dm6S_W__serviceImage{border-radius:18px}.Services-module__Dm6S_W__serviceImageBadge{z-index:2;border-radius:14px;width:calc(100% - 18rem);margin:-2rem auto 0;padding:1.35rem 1.4rem}.Services-module__Dm6S_W__serviceImageBadge span{font-size:.75rem}.Services-module__Dm6S_W__serviceImageBadge p{font-size:.92rem}}@media (max-width:400px){.Services-module__Dm6S_W__serviceImageBadge{width:auto;margin-top:-1.5rem;bottom:-2rem;right:0}.Services-module__Dm6S_W__serviceButton{width:100%}}
.ServicesShowcase-module__LpTy9a__servicesSection{background:#fff;width:100%;padding:7rem 0;overflow:hidden}.ServicesShowcase-module__LpTy9a__container{width:min(1280px,100% - 64px);margin:0 auto}.ServicesShowcase-module__LpTy9a__sectionIntro{max-width:760px;margin-bottom:3.5rem}.ServicesShowcase-module__LpTy9a__eyebrow{font-family:var(--body-font);letter-spacing:.14em;color:var(--primary-accent);align-items:center;gap:.65rem;margin-bottom:1.1rem;font-size:.85rem;font-weight:700;display:flex}.ServicesShowcase-module__LpTy9a__eyebrowLine{background:var(--primary-accent);width:32px;height:2px}.ServicesShowcase-module__LpTy9a__sectionTitle{font-family:var(--heading-font);letter-spacing:-.045em;color:var(--main-text-color);margin:0;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:.98}.ServicesShowcase-module__LpTy9a__sectionSubtitle{max-width:720px;font-family:var(--body-font);color:var(--secondary-text-color);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.65}.ServicesShowcase-module__LpTy9a__servicesLayout{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:start;gap:2.5rem;margin-top:4rem;display:grid}.ServicesShowcase-module__LpTy9a__tabsWrapper{width:100%}.ServicesShowcase-module__LpTy9a__tabs{width:100%!important}.ServicesShowcase-module__LpTy9a__tabs .MuiTabs-indicator{display:none}.ServicesShowcase-module__LpTy9a__tab{margin-bottom:.35rem;transition:border-color .25s,background-color .25s,transform .25s;text-align:left!important;width:100%!important;max-width:none!important;min-height:90px!important;color:var(--secondary-text-color)!important;opacity:1!important;text-transform:none!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:flex-start!important;align-items:stretch!important;padding:1.8rem 1.2rem!important}.ServicesShowcase-module__LpTy9a__tab:hover{background-color:#f0f2f4!important}.ServicesShowcase-module__LpTy9a__tab[aria-selected=true]{box-shadow:0 5px 20px #0f233424;background-color:#fff!important;border-color:#9ed4cf!important}.ServicesShowcase-module__LpTy9a__tab[aria-selected=true]:before{content:"";background-color:#0d9488;border-radius:0 4px 4px 0;width:4px;height:48px;position:absolute;left:0}.ServicesShowcase-module__LpTy9a__tabContent{align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.ServicesShowcase-module__LpTy9a__tabIcon{color:#73869a;background:#f1f4f6;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .25s,color .25s;display:flex}.ServicesShowcase-module__LpTy9a__tabIcon svg{font-size:23px}.ServicesShowcase-module__LpTy9a__tab[aria-selected=true] .ServicesShowcase-module__LpTy9a__tabIcon{color:#fff;background:#0d9488}.ServicesShowcase-module__LpTy9a__tabText{flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.ServicesShowcase-module__LpTy9a__tabTitle{font-family:var(--heading-font);color:#15171c;white-space:normal;font-size:1.2rem;font-weight:600;line-height:1.25;display:block}.ServicesShowcase-module__LpTy9a__tabDescription{font-family:var(--body-font);color:#94a3b8;white-space:normal;font-size:.82rem;font-weight:400;line-height:1.35;display:block}.ServicesShowcase-module__LpTy9a__detailPanel{background:#f2f4f5;border-radius:18px;min-height:600px;padding:2.6rem 2.8rem;position:relative;overflow:hidden}.ServicesShowcase-module__LpTy9a__detailTop{justify-content:space-between;align-items:flex-start;margin-bottom:1.8rem;display:flex}.ServicesShowcase-module__LpTy9a__detailIcon{color:#0d9488;background:#dcefee;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.ServicesShowcase-module__LpTy9a__detailIcon svg{font-size:29px}.ServicesShowcase-module__LpTy9a__serviceNumber{font-family:var(--heading-font);color:#e5e9ed;font-size:3.5rem;font-weight:500;line-height:1}.ServicesShowcase-module__LpTy9a__detailTitle{font-family:var(--heading-font);letter-spacing:-.035em;color:var(--main-text-color);margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1.05}.ServicesShowcase-module__LpTy9a__detailLead{font-family:var(--body-font);color:#0d9488;margin:.8rem 0 1.4rem;font-size:1.05rem;font-weight:600;line-height:1.5}.ServicesShowcase-module__LpTy9a__detailDescription{max-width:720px;font-family:var(--body-font);color:#475569;margin:0 0 2rem;font-size:1rem;line-height:1.7}.ServicesShowcase-module__LpTy9a__outcomeGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.ServicesShowcase-module__LpTy9a__outcomeCard{background:#fff;border-radius:14px;flex-direction:column;justify-content:center;min-height:105px;padding:1.2rem 1.3rem;display:flex}.ServicesShowcase-module__LpTy9a__outcomeLabel{font-family:var(--body-font);letter-spacing:.06em;color:#9aa5b1;margin-bottom:.55rem;font-size:.72rem;font-weight:700}.ServicesShowcase-module__LpTy9a__outcomeCard strong{font-family:var(--heading-font);color:var(--main-text-color);font-size:.95rem;font-weight:600;line-height:1.35}.ServicesShowcase-module__LpTy9a__darkCard{background:var(--main-text-color)}.ServicesShowcase-module__LpTy9a__darkCard .ServicesShowcase-module__LpTy9a__outcomeLabel{color:#8e9aa6}.ServicesShowcase-module__LpTy9a__darkCard strong{color:#fff}.ServicesShowcase-module__LpTy9a__featureList{grid-template-columns:1fr 1fr;gap:.8rem 2rem;margin-bottom:2rem;display:grid}.ServicesShowcase-module__LpTy9a__featureItem{font-family:var(--body-font);color:var(--secondary-text-color);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;display:flex}.ServicesShowcase-module__LpTy9a__checkIcon{color:#0d9488;background:#dcefee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:flex}.ServicesShowcase-module__LpTy9a__serviceLink{font-family:var(--body-font);color:#0d9488;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ServicesShowcase-module__LpTy9a__serviceLink:hover{gap:.85rem}.ServicesShowcase-module__LpTy9a__serviceLink span{font-size:1.25rem;line-height:1}@media (max-width:1000px){.ServicesShowcase-module__LpTy9a__servicesSection{padding:5.5rem 0}.ServicesShowcase-module__LpTy9a__container{width:min(100% - 40px,760px)}.ServicesShowcase-module__LpTy9a__sectionIntro{margin-bottom:2.5rem}.ServicesShowcase-module__LpTy9a__servicesLayout{grid-template-columns:1fr;gap:1.5rem}.ServicesShowcase-module__LpTy9a__tabsWrapper{scrollbar-width:none;width:100%;overflow:auto hidden}.ServicesShowcase-module__LpTy9a__tabsWrapper::-webkit-scrollbar{display:none}.ServicesShowcase-module__LpTy9a__tabs{min-width:100%;width:max-content!important}.ServicesShowcase-module__LpTy9a__tabs .MuiTabs-flexContainer{gap:.5rem;width:max-content;min-width:100%;flex-direction:row!important}.ServicesShowcase-module__LpTy9a__tab[aria-selected=true]:before{border-radius:3px 3px 0 0;width:100%;height:3px;bottom:0;left:0}.ServicesShowcase-module__LpTy9a__tab{margin-bottom:0;justify-content:center!important;align-items:center!important;width:auto!important;min-width:190px!important;min-height:80px!important;padding:.75rem 1rem!important;display:flex!important}.ServicesShowcase-module__LpTy9a__tabContent{justify-content:flex-start;width:100%;height:100%;min-height:100%;display:flex;align-items:center!important}.ServicesShowcase-module__LpTy9a__tabIcon{flex-basis:38px;width:38px;height:38px}.ServicesShowcase-module__LpTy9a__tabIcon svg{font-size:20px}.ServicesShowcase-module__LpTy9a__tabTitle{font-size:.95rem}.ServicesShowcase-module__LpTy9a__tabDescription{font-size:.76rem}.ServicesShowcase-module__LpTy9a__detailPanel{min-height:auto}}@media (max-width:600px){.ServicesShowcase-module__LpTy9a__servicesSection{padding:4.5rem 0}.ServicesShowcase-module__LpTy9a__container{width:calc(100% - 32px)}.ServicesShowcase-module__LpTy9a__sectionIntro{margin-bottom:2rem}.ServicesShowcase-module__LpTy9a__eyebrow{font-size:.75rem}.ServicesShowcase-module__LpTy9a__sectionTitle{font-size:clamp(2.4rem,10vw,3.2rem);line-height:1}.ServicesShowcase-module__LpTy9a__sectionSubtitle{font-size:.95rem;line-height:1.55}.ServicesShowcase-module__LpTy9a__servicesLayout{gap:1rem}.ServicesShowcase-module__LpTy9a__tabsWrapper{width:calc(100vw - 32px);margin-left:0;overflow:auto hidden}.ServicesShowcase-module__LpTy9a__tabs{width:max-content!important}.ServicesShowcase-module__LpTy9a__tab{min-width:235px!important}.ServicesShowcase-module__LpTy9a__tabDescription{max-width:155px}.ServicesShowcase-module__LpTy9a__detailPanel{border-radius:15px;padding:1.6rem 1.3rem}.ServicesShowcase-module__LpTy9a__detailTop{margin-bottom:1.3rem}.ServicesShowcase-module__LpTy9a__detailIcon{width:50px;height:50px}.ServicesShowcase-module__LpTy9a__detailIcon svg{font-size:24px}.ServicesShowcase-module__LpTy9a__serviceNumber{font-size:2.7rem}.ServicesShowcase-module__LpTy9a__detailTitle{font-size:2rem}.ServicesShowcase-module__LpTy9a__detailLead{font-size:.95rem}.ServicesShowcase-module__LpTy9a__detailDescription{font-size:.92rem;line-height:1.65}.ServicesShowcase-module__LpTy9a__outcomeGrid{grid-template-columns:1fr;gap:.75rem}.ServicesShowcase-module__LpTy9a__outcomeCard{min-height:95px}.ServicesShowcase-module__LpTy9a__featureList{grid-template-columns:1fr;gap:.75rem}.ServicesShowcase-module__LpTy9a__featureItem{font-size:.86rem}}@media (max-width:380px){.ServicesShowcase-module__LpTy9a__container{width:calc(100% - 24px)}.ServicesShowcase-module__LpTy9a__tabsWrapper{width:calc(100vw - 24px)}.ServicesShowcase-module__LpTy9a__tab{min-width:220px!important}.ServicesShowcase-module__LpTy9a__detailPanel{padding:1.4rem 1.1rem}.ServicesShowcase-module__LpTy9a__sectionTitle{font-size:2.3rem}}
