@layer components{.service-design{--background:210 20% 98%;--card:0 0% 100%;--primary:223 71% 18%;--primary-foreground:0 0% 100%;--secondary:223 85% 45%;--secondary-foreground:0 0% 100%;--muted:214 15% 94%;--muted-foreground:223 20% 40%;--border:214 20% 90%;background-color:hsl(var(--background));color:hsl(var(--primary))}.service-design.fractional-brand-colors{--background:inherit;--card:inherit;--primary:inherit;--primary-foreground:inherit;--secondary:inherit;--secondary-foreground:inherit;--muted:inherit;--muted-foreground:inherit;--border:inherit}.service-design .bg-ground{background-color:hsl(var(--background))}.service-design .bg-surface{background-color:hsl(var(--card))}.service-design .service-prose{text-wrap:pretty;max-width:70ch}.service-design .service-heading{text-wrap:balance}.service-design .tabular-stats,.service-design table{font-variant-numeric:tabular-nums}.service-design .matrix-overflow-container{-webkit-overflow-scrolling:touch;padding-bottom:2px}.service-design details>summary{list-style:none}.service-design details>summary::-webkit-details-marker{display:none}.service-design :focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.service-design *,.service-design :before,.service-design :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
