@supports (color: light-dark(#000,#fff)){:root[data-theme=light]{color-scheme:light;--color-accent-primary: light-dark(#0e7490, #00d4ff);--color-accent-secondary: light-dark(#1d4ed8, #0080ff);--color-accent-hover: light-dark(#155e75, #00b8cc);--color-accent-purple: light-dark(#6d28d9, #8b5cf6);--color-accent-indigo: light-dark(#4338ca, #6366f1);--color-accent-magenta: light-dark(#a21caf, #d946ef);--color-accent-green: light-dark(#15803d, #1ed760);--color-success: light-dark(#15803d, #4ade80);--color-error: light-dark(#b91c1c, #ef4444);--color-warning: light-dark(#a16207, #facc15);--color-info: light-dark(#1d4ed8, #3b82f6);--color-card-glow-purple: light-dark(rgba(139, 92, 246, .14), rgba(139, 92, 246, .35));--color-card-glow-magenta: light-dark(rgba(217, 70, 239, .1), rgba(217, 70, 239, .28));--shadow-glow: 0 0 40px light-dark(rgba(14, 116, 144, .1), rgba(0, 212, 255, .18));--service-card-shadow-hover: 0 20px 40px light-dark(rgba(15, 23, 42, .12), rgba(0, 212, 255, .15));--theme-bg: light-dark(#f5f7fb, #000000);--theme-surface: light-dark(#ffffff, #0a0a0a);--theme-surface-elevated: light-dark(#ffffff, #1a1a2e);--theme-text: light-dark(#0f172a, #ffffff);--theme-text-secondary: light-dark(#1e293b, #e0e0e0);--theme-text-muted: light-dark(#475569, #a0a0a0);--theme-border: light-dark(rgba(15, 23, 42, .12), rgba(255, 255, 255, .1));--theme-accent: var(--color-accent-primary);--theme-accent-secondary: var(--color-accent-secondary);--theme-link: var(--color-accent-primary);--theme-button-text: light-dark(#ffffff, #000000);--theme-input-bg: light-dark(#ffffff, rgba(255, 255, 255, .04));--theme-focus-ring: light-dark(#0e7490, #00d4ff);--theme-shadow: 0 10px 30px light-dark(rgba(15, 23, 42, .08), rgba(0, 0, 0, .7))}:root[data-theme=light] :is(.theme-keep-dark,.hero,.devops-hero,.ecommerse-hero,.wd-hero,.service-card,.devops-quote-tile[style*="url("],.kb-guides__card,.ai-card,.campaign-toggle__screen-bg,.info-cards-section,.showcase-card,.loc-satellite-map-card,.loc-facility-preview){color-scheme:dark}:root[data-theme=light] body:has(main>section:first-of-type:is(.hero,.devops-hero,.ecommerse-hero,.wd-hero,.theme-keep-dark)) .site-header.nav-transparent{color-scheme:dark}:root[data-theme=light] body{background-color:var(--theme-bg);color:var(--theme-text)}:root[data-theme=light] ::selection{background:#0e749033;color:#0f172a}:root[data-theme=light] :focus-visible{outline-color:var(--theme-focus-ring)}:root[data-theme=light] .theme-toggle{background:light-dark(#ffffff,rgba(255,255,255,.06));box-shadow:0 1px 2px light-dark(rgba(15,23,42,.08),transparent)}}@supports (color: light-dark(#000,#fff)){:root[data-theme=light]{--ds-brand: light-dark(#FF4000, #00D4FF);--ds-primary: light-dark(#D63500, #00D4FF);--ds-primary-hover: light-dark(#B82E00, #5CE1FF);--ds-primary-active: light-dark(#A82A00, #00B8CC);--ds-on-primary: light-dark(#FFFFFF, #000000);--ds-secondary: light-dark(#1C5237, #7C3AED);--ds-secondary-hover: light-dark(#153F2A, #6D28D9);--ds-on-secondary: light-dark(#FFFFFF, #FFFFFF);--ds-link: light-dark(#C93200, #00D4FF);--ds-accent-soft: light-dark(#FFF2EB, #818CF81A);--ds-accent-soft-ink: light-dark(#C93200, #818CF8);--ds-surface: light-dark(#FFFFFF, #0D1117);--ds-surface-subtle: light-dark(#FCF8F2, #161B22);--ds-surface-muted: light-dark(#F5EFE6, #1A1A2E);--ds-surface-card: light-dark(#FFFFFF, #FFFFFF0F);--ds-surface-nav: light-dark(#FFFFFFEB, #0A0A12F7);--ds-surface-deep: light-dark(#2B2118, #0D0D0D);--ds-ink: light-dark(#2B2118, #FFFFFF);--ds-ink-body: light-dark(#3D2F22, #CBD5E1);--ds-ink-muted: light-dark(#695A49, #94A3B8);--ds-ink-disabled: light-dark(#8F7E6B, #64748B);--ds-on-deep: light-dark(#ECE3D6, #E0E0E0);--ds-on-deep-muted: light-dark(#B8A894, #A0A0A0);--ds-link-on-deep: light-dark(#FF6A33, #00D4FF);--ds-border: light-dark(#ECE3D6, #FFFFFF1A);--ds-border-strong: light-dark(#E7DCCD, #FFFFFF33);--ds-border-control: light-dark(#8F7E6B, #6B7280);--ds-focus-ring: light-dark(#FF4000, #00D4FF);--ds-gradient-start: light-dark(#FF4000, #00D4FF);--ds-gradient-end: light-dark(#D63500, #0080FF);--ds-success: light-dark(#15803D, #4ADE80);--ds-success-soft: light-dark(#F0FDF4, #4ADE801A);--ds-warning: light-dark(#B45309, #FBBF24);--ds-warning-soft: light-dark(#FFFBEB, #FBBF241A);--ds-danger: light-dark(#B91C1C, #F87171);--ds-danger-soft: light-dark(#FEF2F2, #F871711A);--ds-info: light-dark(#1D4ED8, #60A5FA);--ds-info-soft: light-dark(#EFF6FF, #60A5FA1A);--ds-whatsapp: light-dark(#25D366, #25D366);--ds-on-whatsapp: light-dark(#06301D, #06301D);--color-bg-primary: light-dark(#FFFFFF, #000000);--color-bg-secondary: light-dark(#FCF8F2, #0a0a0a);--color-bg-navy-1: light-dark(#FFFFFF, #1a1a2e);--color-bg-navy-2: light-dark(#FCF8F2, #16213e);--color-bg-navy-3: light-dark(#F5EFE6, #0f3460);--color-bg-card: light-dark(#FFFFFF, #1a1a2e);--color-text-primary: light-dark(#2B2118, #ffffff);--color-text-secondary: light-dark(#3D2F22, #e0e0e0);--color-text-muted: light-dark(#695A49, #a0a0a0);--color-text-light: light-dark(#2B2118, #f0f0f0);--color-accent-primary: light-dark(#D63500, #00d4ff);--color-accent-secondary: light-dark(#B82E00, #0080ff);--color-accent-hover: light-dark(#B82E00, #00b8cc);--color-accent-purple: light-dark(#C93200, #8b5cf6);--color-accent-indigo: light-dark(#C93200, #6366f1);--color-accent-magenta: light-dark(#C93200, #d946ef);--color-accent-green: light-dark(#15803D, #1ed760);--color-success: light-dark(#15803D, #4ade80);--color-error: light-dark(#B91C1C, #ef4444);--color-warning: light-dark(#B45309, #facc15);--color-info: light-dark(#1D4ED8, #3b82f6);--border-color-light: light-dark(#ECE3D6, rgba(255, 255, 255, .1));--border-color-medium: light-dark(#E7DCCD, rgba(255, 255, 255, .2));--border-color-dark: light-dark(#8F7E6B, rgba(255, 255, 255, .3));--color-card-glow-purple: light-dark(rgba(255, 64, 0, .12), rgba(139, 92, 246, .35));--color-card-glow-magenta: light-dark(rgba(255, 64, 0, .08), rgba(217, 70, 239, .28));--shadow-glow: 0 0 40px light-dark(rgba(255, 64, 0, .12), rgba(0, 212, 255, .18));--shadow-sm: 0 1px 2px 0 light-dark(rgba(43, 33, 24, .08), rgba(0, 0, 0, .5));--shadow-md: 0 4px 6px 0 light-dark(rgba(43, 33, 24, .1), rgba(0, 0, 0, .6));--shadow-lg: 0 10px 15px 0 light-dark(rgba(43, 33, 24, .12), rgba(0, 0, 0, .7));--shadow-xl: 0 20px 25px 0 light-dark(rgba(43, 33, 24, .14), rgba(0, 0, 0, .8));--theme-bg: var(--ds-surface);--theme-surface: var(--ds-surface-subtle);--theme-surface-elevated: var(--ds-surface-card);--theme-text: var(--ds-ink);--theme-text-secondary: var(--ds-ink-body);--theme-text-muted: var(--ds-ink-muted);--theme-border: var(--ds-border);--theme-accent: var(--ds-primary);--theme-accent-secondary: var(--ds-primary-hover);--theme-link: var(--ds-link);--theme-button-bg: var(--ds-primary);--theme-button-text: var(--ds-on-primary);--theme-input-bg: var(--ds-surface-muted);--theme-focus-ring: var(--ds-focus-ring)}:root[data-theme=light] body{background-color:var(--ds-surface);color:var(--ds-ink)}:root[data-theme=light] ::selection{background:#ff400033;color:#2b2118}:root[data-theme=light] a:not([class]){color:var(--ds-link)}:root[data-theme=light] :focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}:root[data-theme=light] :is(input,textarea,select):not([type=checkbox],[type=radio]){border-color:var(--ds-border-control)}:root[data-theme=light] :is(input,textarea)::placeholder{color:var(--ds-ink-muted)}:root[data-theme=light] .theme-toggle{background:#fff;border-color:var(--ds-border-strong);color:var(--ds-ink)}}@supports (color: light-dark(#000,#fff)){:root[data-theme=light]{--sh-primary: light-dark(#D63500, #004ac6);--sh-primary-container: light-dark(#D63500, #2563eb);--sh-on-primary: light-dark(#FFFFFF, #ffffff);--sh-primary-fixed: light-dark(#FFF2EB, #dbe1ff);--sh-on-primary-fixed: light-dark(#2B2118, #00174b);--sh-secondary: light-dark(#1C5237, #006c49);--sh-secondary-container: light-dark(#DDEFE4, #6cf8bb);--sh-on-secondary-container: light-dark(#1C5237, #00714d);--sh-secondary-fixed: light-dark(#DDEFE4, #6ffbbe);--sh-on-secondary-fixed: light-dark(#153F2A, #002113);--sh-surface: light-dark(#FFFFFF, #faf8ff);--sh-surface-container-lowest: light-dark(#FFFFFF, #ffffff);--sh-surface-container-low: light-dark(#FCF8F2, #f2f3ff);--sh-surface-container: light-dark(#F5EFE6, #eaedff);--sh-surface-container-high: light-dark(#ECE3D6, #e2e7ff);--sh-surface-container-highest: light-dark(#E7DCCD, #dae2fd);--sh-surface-variant: light-dark(#E7DCCD, #dae2fd);--sh-on-surface: light-dark(#2B2118, #131b2e);--sh-on-surface-variant: light-dark(#695A49, #434655);--sh-outline: light-dark(#8F7E6B, #737686);--sh-outline-variant: light-dark(#ECE3D6, #c3c6d7)}}@supports (color: light-dark(#000,#fff)){:root[data-theme=light] .testi-avatar.teal{color:light-dark(#FFFFFF,#000000)}}
