.PageHero-module__TUpKZG__pageHero{padding:calc(var(--header-height) + var(--space-2xl)) var(--space-xl) var(--space-2xl);background:linear-gradient(160deg, var(--color-bg-warm) 0%, var(--color-primary-50) 100%);text-align:center;position:relative;overflow:hidden}.PageHero-module__TUpKZG__pageHero:before{content:"";background:var(--color-primary-100);opacity:.2;border-radius:50%;width:500px;height:500px;position:absolute;top:-30%;right:-10%}.PageHero-module__TUpKZG__withImage{background:0 0;justify-content:center;align-items:center;min-height:280px;display:flex}.PageHero-module__TUpKZG__withImage:before{display:none}.PageHero-module__TUpKZG__bgImage{z-index:0}.PageHero-module__TUpKZG__overlay{z-index:0;background:linear-gradient(#00b4a68c,#009688b3);position:absolute;inset:0}.PageHero-module__TUpKZG__withImage .PageHero-module__TUpKZG__pageHeroTitle{color:#fff;text-shadow:0 2px 8px #0000004d}.PageHero-module__TUpKZG__withImage .PageHero-module__TUpKZG__pageHeroSubtitle{color:#ffffffe6}.PageHero-module__TUpKZG__withImage .PageHero-module__TUpKZG__breadcrumb{color:#fffc}.PageHero-module__TUpKZG__withImage .PageHero-module__TUpKZG__breadcrumb a{color:#fff}.PageHero-module__TUpKZG__pageHeroContent{z-index:1;max-width:700px;margin:0 auto;position:relative}.PageHero-module__TUpKZG__breadcrumb{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:.85rem;display:flex}.PageHero-module__TUpKZG__breadcrumb a{color:var(--color-primary);text-decoration:none}.PageHero-module__TUpKZG__breadcrumb a:hover{text-decoration:underline}.PageHero-module__TUpKZG__pageHeroTitle{margin-bottom:var(--space-md);font-size:3rem}.PageHero-module__TUpKZG__pageHeroSubtitle{color:var(--color-text-light);font-size:1.15rem;line-height:1.7}@media (max-width:768px){.PageHero-module__TUpKZG__withImage{min-height:200px}.PageHero-module__TUpKZG__pageHeroTitle{font-size:2rem}}
.ServiceCard-module__OSStpa__card{background:var(--color-bg);border-radius:var(--radius-lg);transition:all var(--transition-base);border:1px solid var(--color-border-light);overflow:hidden}.ServiceCard-module__OSStpa__card:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-200);transform:translateY(-4px)}.ServiceCard-module__OSStpa__cardImage{background:var(--color-primary-50);width:100%;height:240px;position:relative;overflow:hidden}.ServiceCard-module__OSStpa__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__cardImage img{transform:scale(1.05)}.ServiceCard-module__OSStpa__cardBody{padding:var(--space-xl)}.ServiceCard-module__OSStpa__cardIcon{margin-bottom:var(--space-md);font-size:2rem}.ServiceCard-module__OSStpa__cardTitle{margin-bottom:var(--space-sm);font-size:1.25rem}.ServiceCard-module__OSStpa__cardText{color:var(--color-text-light);margin-bottom:var(--space-lg);font-size:.95rem;line-height:1.7}.ServiceCard-module__OSStpa__cardLink{align-items:center;gap:var(--space-xs);color:var(--color-primary);transition:gap var(--transition-fast);font-size:.9rem;font-weight:600;display:inline-flex}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__cardLink{gap:var(--space-sm)}
