.ServiceDetailHero-module__nRTwqq__headerCard{margin-bottom:var(--space-12);border-color:color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:var(--radius-2xl);background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm);overflow:hidden}.ServiceDetailHero-module__nRTwqq__body{min-width:0;padding:var(--space-8);flex-direction:column;flex:1;justify-content:center;display:flex}@media (min-width:768px){.ServiceDetailHero-module__nRTwqq__body{padding:var(--space-10)}}.ServiceDetailHero-module__nRTwqq__title{color:var(--foreground);letter-spacing:0;margin:0;font-weight:800;line-height:1.08}.ServiceDetailHero-module__nRTwqq__title-md{font-size:2rem}.ServiceDetailHero-module__nRTwqq__title-lg{font-size:2.35rem}.ServiceDetailHero-module__nRTwqq__title-xl{font-size:2.75rem}@media (min-width:768px){.ServiceDetailHero-module__nRTwqq__title-md{font-size:2.5rem}.ServiceDetailHero-module__nRTwqq__title-lg{font-size:3rem}.ServiceDetailHero-module__nRTwqq__title-xl{font-size:3.75rem}}.ServiceDetailHero-module__nRTwqq__titleDark{color:#fff}.ServiceDetailHero-module__nRTwqq__subtitle{max-width:48rem;color:color-mix(in srgb, var(--foreground) 62%, transparent);margin:0;font-size:1.125rem;line-height:1.7}.ServiceDetailHero-module__nRTwqq__subtitleDark{color:#ffffffd1}.ServiceDetailHero-module__nRTwqq__subtitleCentered{margin-left:auto;margin-right:auto}.ServiceDetailHero-module__nRTwqq__mediaRatio{background-color:color-mix(in srgb, var(--foreground) 5%, var(--background))}.ServiceDetailHero-module__nRTwqq__mediaObject{object-fit:cover;border:0;width:100%;height:100%}.ServiceDetailHero-module__nRTwqq__classicMedia,.ServiceDetailHero-module__nRTwqq__centeredMedia,.ServiceDetailHero-module__nRTwqq__cardMedia{height:100%}.ServiceDetailHero-module__nRTwqq__bannerCard,.ServiceDetailHero-module__nRTwqq__centeredCard,.ServiceDetailHero-module__nRTwqq__cardStyle{box-shadow:var(--shadow-md)}.ServiceDetailHero-module__nRTwqq__centeredCard{text-align:center}.ServiceDetailHero-module__nRTwqq__centeredMedia{max-width:52rem;margin:var(--space-8) auto 0;border-radius:var(--radius-xl);overflow:hidden}.ServiceDetailHero-module__nRTwqq__splitCard{box-shadow:var(--shadow-md)}.ServiceDetailHero-module__nRTwqq__splitCard>.row{min-height:22rem}.ServiceDetailHero-module__nRTwqq__splitMedia{height:100%;min-height:22rem}.ServiceDetailHero-module__nRTwqq__splitBody{width:100%}.ServiceDetailHero-module__nRTwqq__minimalCard{max-width:52rem;box-shadow:none;border-color:#0000}.ServiceDetailHero-module__nRTwqq__cardStyle{max-width:56rem}.ServiceDetailHero-module__nRTwqq__cardHeaderBand{border-bottom-color:color-mix(in srgb, var(--color-primary-600) 18%, transparent);background-color:color-mix(in srgb, var(--color-primary-600) 9%, var(--background));color:var(--color-primary-700);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:800}.ServiceDetailHero-module__nRTwqq__cardMedia{margin:0 var(--space-8) var(--space-8);border-radius:var(--radius-xl);overflow:hidden}.ServiceDetailHero-module__nRTwqq__overlayCard,.ServiceDetailHero-module__nRTwqq__heroCard{background-color:var(--color-primary-700);color:#fff;box-shadow:var(--shadow-lg);border:0;position:relative}.ServiceDetailHero-module__nRTwqq__overlayCard{min-height:22rem}.ServiceDetailHero-module__nRTwqq__heroCard{min-height:28rem}.ServiceDetailHero-module__nRTwqq__overlayImage,.ServiceDetailHero-module__nRTwqq__brandBackdrop{width:100%;height:100%;min-height:inherit;object-fit:cover}.ServiceDetailHero-module__nRTwqq__brandBackdrop{background:linear-gradient(135deg, var(--color-primary-600), var(--color-primary-800));position:absolute;inset:0}.ServiceDetailHero-module__nRTwqq__overlayVideoWrap{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ServiceDetailHero-module__nRTwqq__overlayVideo{border:0;width:120%;min-width:100%;height:120%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}.ServiceDetailHero-module__nRTwqq__overlayContent,.ServiceDetailHero-module__nRTwqq__heroContent{padding:var(--space-8)}.ServiceDetailHero-module__nRTwqq__overlayBody,.ServiceDetailHero-module__nRTwqq__heroBody{padding:0}.ServiceDetailHero-module__nRTwqq__heroBody{max-width:56rem}@media (max-width:768px){.ServiceDetailHero-module__nRTwqq__classicMedia,.ServiceDetailHero-module__nRTwqq__bannerMedia,.ServiceDetailHero-module__nRTwqq__centeredMedia,.ServiceDetailHero-module__nRTwqq__cardMedia{height:auto}.ServiceDetailHero-module__nRTwqq__splitCard>.row{min-height:0}.ServiceDetailHero-module__nRTwqq__splitMedia{height:auto;min-height:0}.ServiceDetailHero-module__nRTwqq__overlayCard{min-height:20rem}.ServiceDetailHero-module__nRTwqq__heroCard{min-height:24rem}.ServiceDetailHero-module__nRTwqq__cardMedia{margin-left:var(--space-4);margin-right:var(--space-4)}}
.ServiceFeatures-module__9HFRta__section{padding:var(--space-6) 0 var(--space-16)}.ServiceFeatures-module__9HFRta__sectionTitle{color:var(--foreground);margin-bottom:var(--space-10);font-size:1.5rem;font-weight:700}@media (min-width:640px){.ServiceFeatures-module__9HFRta__sectionTitle{font-size:1.875rem}}.ServiceFeatures-module__9HFRta__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ServiceFeatures-module__9HFRta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ServiceFeatures-module__9HFRta__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ServiceFeatures-module__9HFRta__card{background-color:var(--background);border-radius:var(--radius-2xl);border:1px solid var(--color-slate-200);padding:var(--space-6);transition:box-shadow var(--transition-fast)}.ServiceFeatures-module__9HFRta__card:hover{box-shadow:var(--shadow-md)}.ServiceFeatures-module__9HFRta__cardInner{align-items:flex-start;gap:var(--space-4);display:flex}.ServiceFeatures-module__9HFRta__iconWrap{flex-shrink:0}.ServiceFeatures-module__9HFRta__cardInner>div:last-child{flex:1;min-width:0}.ServiceFeatures-module__9HFRta__iconBox{border-radius:var(--radius-xl);background-color:var(--color-primary-100);width:2.5rem;height:2.5rem;color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.ServiceFeatures-module__9HFRta__iconBox svg{width:1.25rem;height:1.25rem}.ServiceFeatures-module__9HFRta__featureTitle{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600;line-height:2.5rem}.ServiceFeatures-module__9HFRta__featureDesc{margin-top:var(--space-2);color:color-mix(in srgb, var(--foreground) 60%, transparent);line-height:1.625}.ServiceFeatures-module__9HFRta__mediaGrid{margin-top:var(--space-4);grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ServiceFeatures-module__9HFRta__mediaImg{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:8rem}.ServiceFeatures-module__9HFRta__videoWrap{border-radius:var(--radius-lg);aspect-ratio:16/9;grid-column:span 2;position:relative;overflow:hidden}.ServiceFeatures-module__9HFRta__videoIframe{width:100%;height:100%;position:absolute;inset:0}
