._hero_h2xcd_1{padding:calc(var(--header-height) + var(--space-5xl)) 0 var(--space-4xl);position:relative;overflow:hidden}._heroBg_h2xcd_7{background:var(--gradient-hero);position:absolute;inset:0}._heroTitle_h2xcd_13{margin-bottom:var(--space-lg);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900}._heroDesc_h2xcd_19{color:var(--color-text-secondary);max-width:700px;font-size:1.125rem;line-height:1.8}._brDesktop_h2xcd_26{display:block}._serviceSection_h2xcd_31{padding:var(--space-4xl) 0}._serviceHeader_h2xcd_35{margin-bottom:var(--space-2xl);max-width:640px}._serviceBadge_h2xcd_40{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:var(--color-badge-accent-bg);border:1px solid var(--color-badge-accent-border);border-radius:var(--radius-full);margin-bottom:var(--space-lg);padding:.3rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}._serviceTitle_h2xcd_54{margin-bottom:var(--space-sm);font-size:2rem;font-weight:800}._serviceSubtitle_h2xcd_60{color:var(--color-primary-light);margin-bottom:var(--space-md);font-size:1.0625rem;font-weight:500}._serviceDesc_h2xcd_67{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}._featuresGrid_h2xcd_74{margin-top:var(--space-xl)}._featureCard_h2xcd_78{padding:var(--space-xl)}._featureTitle_h2xcd_82{margin-bottom:var(--space-sm);font-size:1rem;font-weight:700}._featureDesc_h2xcd_88{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}._ctaSection_h2xcd_95{padding-bottom:var(--space-5xl)}._ctaCard_h2xcd_99{text-align:center;padding:var(--space-4xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._ctaTitle_h2xcd_107{margin-bottom:var(--space-md);font-size:1.75rem;font-weight:800}._ctaDesc_h2xcd_113{color:var(--color-text-secondary);margin-bottom:var(--space-xl);font-size:1rem}@media (width<=768px){._brDesktop_h2xcd_26{display:none}}._sectionActions_h2xcd_125{margin-top:var(--space-2xl);flex-wrap:wrap;gap:.75rem;display:flex}html:has([data-snap-page]){scroll-padding-top:var(--header-height)}._hero_h2xcd_1,._serviceSection_h2xcd_31,._ctaSection_h2xcd_95{scroll-snap-align:start}html:has([data-snap-page]) footer{scroll-snap-align:end}@media (pointer:coarse){html:has([data-snap-page]){scroll-snap-type:y mandatory}}@media (pointer:fine){html:has([data-snap-page]){scroll-snap-type:y proximity}}html[data-wheel-snap]{scroll-snap-type:none}._serviceSection_h2xcd_31,._ctaSection_h2xcd_95{min-height:calc(100svh - var(--header-height));flex-direction:column;justify-content:center;padding-top:clamp(1.25rem,6svh,5rem);padding-bottom:clamp(1.25rem,6svh,5rem);display:flex}._hero_h2xcd_1{min-height:100svh;padding-top:calc(var(--header-height) + clamp(1.25rem, 6svh, 5rem));flex-direction:column;justify-content:center;padding-bottom:clamp(1.25rem,6svh,5rem);display:flex}._serviceSection_h2xcd_31>.container:has(>.divider){position:absolute;bottom:0;left:0;right:0}._serviceSection_h2xcd_31>.container:has(>.divider)>.divider{margin:0}@media (height<=900px){._serviceHeader_h2xcd_35{margin-bottom:var(--space-lg)}._serviceBadge_h2xcd_40{margin-bottom:var(--space-md)}._serviceTitle_h2xcd_54{font-size:1.75rem}._featuresGrid_h2xcd_74{margin-top:var(--space-md);gap:var(--space-md)}._featureCard_h2xcd_78{padding:var(--space-lg)}._sectionActions_h2xcd_125{margin-top:var(--space-lg)}}@media (height<=760px){._serviceBadge_h2xcd_40{margin-bottom:var(--space-sm)}._serviceTitle_h2xcd_54{margin-bottom:var(--space-xs);font-size:1.5rem}._serviceSubtitle_h2xcd_60{margin-bottom:var(--space-sm);font-size:.975rem}._serviceDesc_h2xcd_67{font-size:.875rem;line-height:1.6}._serviceHeader_h2xcd_35{margin-bottom:var(--space-md)}._featureCard_h2xcd_78{padding:var(--space-md) var(--space-lg)}._featureTitle_h2xcd_82{margin-bottom:var(--space-xs);font-size:.95rem}._featureDesc_h2xcd_88{font-size:.8125rem;line-height:1.5}._sectionActions_h2xcd_125{margin-top:var(--space-md)}._sectionActions_h2xcd_125 .btn{padding:.65rem 1.5rem!important}._ctaCard_h2xcd_99{padding:var(--space-2xl)}}@media (height<=640px){._serviceDesc_h2xcd_67,._featureDesc_h2xcd_88{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (height<=600px){._serviceSection_h2xcd_31,._ctaSection_h2xcd_95{padding-top:.75rem;padding-bottom:.75rem}._serviceBadge_h2xcd_40{display:none}._serviceTitle_h2xcd_54{font-size:1.35rem}._serviceDesc_h2xcd_67{-webkit-line-clamp:1}._serviceHeader_h2xcd_35{margin-bottom:var(--space-sm)}._featuresGrid_h2xcd_74{margin-top:var(--space-sm);gap:var(--space-sm)}._featureCard_h2xcd_78{padding:var(--space-sm) var(--space-md)}._featureDesc_h2xcd_88{-webkit-line-clamp:1}._sectionActions_h2xcd_125{margin-top:var(--space-sm)}}@media (width<=768px),(width<=1024px) and (pointer:coarse){._featuresGrid_h2xcd_74{scroll-snap-type:x mandatory;gap:var(--space-md);padding-bottom:var(--space-sm);margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg));padding-left:var(--space-lg);padding-right:var(--space-lg);scroll-padding-left:var(--space-lg);scrollbar-width:none;display:flex;overflow-x:auto}._featuresGrid_h2xcd_74::-webkit-scrollbar{display:none}._featureCard_h2xcd_78{scroll-snap-align:start;flex:0 0 min(80%,320px)}._serviceTitle_h2xcd_54{font-size:1.5rem}._serviceDesc_h2xcd_67{font-size:.875rem;line-height:1.65}._sectionActions_h2xcd_125 .btn{flex:auto;justify-content:center}}
