:root:not(.dark){color-scheme:light!important;background:#fff!important}:root:not(.dark) body,:root:not(.dark) html{background-color:#fff!important;background-image:none!important;color:#111827!important}:root:not(.dark) *{background-image:none!important}:root:not(.dark) article,:root:not(.dark) aside,:root:not(.dark) main,:root:not(.dark) section{background-color:#fff!important}:root:not(.dark) .relative.overflow-hidden{background:linear-gradient(180deg,#fff,#f0fdf4 50%,#fff)!important}:root:not(.dark) div[class*=bg-gradient]{background:transparent!important}:root:not(.dark) .absolute.inset-0:first-child{background:linear-gradient(135deg,#fff,rgba(240,253,244,.3) 50%,rgba(220,252,231,.2))!important}:root:not(.dark) .absolute[class*=rounded-full][class*=blur]{background:radial-gradient(circle,rgba(134,239,172,.1),transparent)!important;opacity:.5!important}:root:not(.dark) .rounded-2xl,:root:not(.dark) .rounded-3xl,:root:not(.dark) .rounded-xl,:root:not(.dark) [class*=backdrop-blur]:not(.allow-overlay-bg),:root:not(.dark) [class*=bg-card]{background-color:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)!important}:root:not(.dark) .floating-header,:root:not(.dark) header,:root:not(.dark) nav{background:hsla(0,0%,100%,.98)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;backdrop-filter:blur(12px) saturate(150%)!important;border-bottom:1px solid rgba(229,231,235,.6)!important}:root:not(.dark) a,:root:not(.dark) button,:root:not(.dark) div,:root:not(.dark) h1,:root:not(.dark) h2,:root:not(.dark) h3,:root:not(.dark) h4,:root:not(.dark) h5,:root:not(.dark) h6,:root:not(.dark) label,:root:not(.dark) li,:root:not(.dark) p,:root:not(.dark) span{color:#111827!important}:root:not(.dark) .text-muted-foreground{color:#6b7280!important}:root:not(.dark) .text-foreground{color:#111827!important}:root:not(.dark) a:not(.btn):not(.button){color:#0d9488!important}:root:not(.dark) a:not(.btn):not(.button):hover{color:#0f766e!important}:root:not(.dark) .bg-primary,:root:not(.dark) button[class*=bg-primary]{background-color:#0d9488!important;color:#fff!important}:root:not(.dark) button[class*=border-primary]{border-color:#0d9488!important;color:#0d9488!important;background-color:transparent!important}:root:not(.dark) .badge,:root:not(.dark) [role=badge]{background-color:#f0fdf4!important;border-color:#86efac!important;color:#065f46!important}:root:not(.dark) .bg-red-50{background-color:#fef2f2!important;border-color:#fecaca!important}:root:not(.dark) .bg-blue-50{background-color:#eff6ff!important;border-color:#bfdbfe!important}:root:not(.dark) .bg-orange-50{background-color:#fff7ed!important;border-color:#fed7aa!important}:root:not(.dark) .bg-green-50{background-color:#f0fdf4!important;border-color:#bbf7d0!important}:root:not(.dark) .bg-purple-50{background-color:#faf5ff!important;border-color:#e9d5ff!important}:root:not(.dark) [class*=border-2]:not(.allow-inline-bg){background-color:#fff!important;border-color:#d1d5db!important}:root:not(.dark) [class*="hover:border"]{background-color:#fff!important}:root:not(.dark) [class*="hover:border"]:hover{border-color:#0d9488!important}:root:not(.dark) footer{background-color:#f9fafb!important;border-top:1px solid #e5e7eb!important}:root:not(.dark) footer *{color:#6b7280!important}:root:not(.dark) [class*="dark:"],:root:not(.dark) [class*="dark:"]:after,:root:not(.dark) [class*="dark:"]:before{background:none!important}:root:not(.dark) #__next{background-color:#fff!important;min-height:100vh!important}:root:not(.dark) .hero-gradient-text{background:linear-gradient(135deg,#0d9488,#067651)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}:root:not(.dark) .hero-feature-highlight{color:#0d9488!important;font-weight:600!important}:root:not(.dark) .online-indicator-delightful{background-color:#10b981!important}:root:not(.dark) .shimmer-effect-delightful{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0))!important}:root:not(.dark) .container,:root:not(.dark) article,:root:not(.dark) aside,:root:not(.dark) div,:root:not(.dark) footer,:root:not(.dark) header,:root:not(.dark) nav,:root:not(.dark) section{background-color:transparent!important}:root:not(.dark) .card,:root:not(.dark) [class*=rounded][class*=border]:not(.allow-inline-bg){background-color:#fff!important}html:not(.dark) body{background:#fff!important;background-color:#fff!important;background-image:none!important}:root:not(.dark) [style*=background-color]:not(.allow-inline-bg),:root:not(.dark) [style*=background-image]:not(.allow-inline-bg){background:inherit!important}:root:not(.dark) .allow-overlay-bg{background-color:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:blur(6px) saturate(140%)!important;backdrop-filter:blur(6px) saturate(140%)!important}@media (max-width:768px){.btn-touch-target{min-width:44px;min-height:44px}*{-webkit-overflow-scrolling:touch}.touch-manipulation{-webkit-tap-highlight-color:rgba(6,118,81,.1);tap-highlight-color:rgba(6,118,81,.1)}.active-feedback:active{transform:scale(.98);background-color:rgba(6,118,81,.05);transition:all .1s ease-out}.no-mobile-hover{pointer-events:none}.no-mobile-hover *{pointer-events:auto}.mobile-form-compact .space-y-4>*+*{margin-top:.75rem}.dropdown-mobile{font-size:16px;padding:12px 16px}.focus-visible-mobile:focus-visible{outline:2px solid #067651;outline-offset:2px;border-radius:4px}}@media (max-width:768px) and (prefers-color-scheme:dark){.touch-manipulation{-webkit-tap-highlight-color:rgba(6,118,81,.2);tap-highlight-color:rgba(6,118,81,.2)}.active-feedback:active{background-color:rgba(6,118,81,.1)}}@media (max-width:768px){.animate-optimized{will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.animate-optimized{animation:none;transition:none}}}@supports (padding:env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}.mobile-hidden{display:block}@media (max-width:768px){.mobile-hidden{display:none!important}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}.mobile-card{position:relative;overflow:hidden}.mobile-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(6,118,81,.05);opacity:0;transition:opacity .15s ease-out;pointer-events:none}.mobile-card:active:after{opacity:1}.mobile-nav-item{position:relative;transition:all .2s ease-out}.mobile-nav-item:active{transform:translateX(4px);background-color:rgba(6,118,81,.05)}.mobile-nav-item.active{background-color:rgba(6,118,81,.1);border-left:3px solid #067651}@media (prefers-color-scheme:dark){.mobile-nav-item.active{background-color:rgba(6,118,81,.2);color:#10b981}.mobile-nav-item:active{background-color:rgba(6,118,81,.1)}}:root{--cache-bust-version:"v5.0.0-sept-17-2025";--build-timestamp:1726603200000}body:before{content:"";display:none;--force-recompile:"cache-bust-v5-sept-17-2025"}*{--fresh-styles:true}.cache-bust-fix{display:block;content:""}