.geo-demo-theme{color:#172d3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f0;min-height:100vh;font-family:DM Sans,sans-serif}.geo-demo-theme *{--font-geist-sans:"DM Sans",sans-serif;--font-geo-display:"Manrope",sans-serif;--geo-ink:#172d3d;--geo-ink-soft:#52656c;--geo-ivory:#f6f5f0;--geo-card:#fff;--geo-line:#d9dedb;--geo-slate:#52656c;--geo-teal:#006c65;--premium-canvas:#f6f5f0;--premium-surface:#fff;--premium-surface-raised:#eaece5;--premium-border:#d9dedb;--premium-text:#172d3d;--premium-text-soft:#52656c;--premium-muted:#52656c;--surface-blue:#286583;--surface-violet:#70518d;--surface-amber:#805b17;--surface-coral:#a44637;--surface-teal:#006c65;--premium-shadow:0 14px 35px #172d3d0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.geo-demo-theme :is(div,section,article,aside,header,footer,nav,main,details,form,fieldset,table,thead,tbody,tr,td,th):not([style*=background]):not([class*=bar]):not([class*=Bar]):not([class*=chart]):not([class*=Chart]):not([class*=track]):not([class*=Track]){background-color:#0000!important;background-image:none!important;border-color:#d9dedb!important}.geo-demo-theme :is(h1,h2,h3,h4,p,li,dt,dd,strong,small,span,label,summary,th,td,legend){color:#172d3d!important;-webkit-text-fill-color:currentColor!important}.geo-demo-theme :is(h1,h2,h3,h4){letter-spacing:-.025em;line-height:1.2;text-transform:none!important;font-family:Manrope,sans-serif!important}.geo-demo-theme :is(p,li,dt,dd,small,label){font-family:DM Sans,sans-serif}.geo-demo-theme :is(a,button){font-family:DM Sans,sans-serif;color:#006c65!important;-webkit-text-fill-color:currentColor!important}.geo-demo-theme :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:DM Sans,sans-serif;color:#172d3d!important;background:#fff!important;border-color:#a7b5b4!important}.geo-demo-theme :is(input,textarea)::placeholder{color:#52656c!important}.geo-demo-theme :is(button,summary){border-color:#d9dedb!important}.geo-demo-theme button{background:#eaece5!important}.geo-demo-theme button:disabled{opacity:.65;color:#64716f!important}.geo-demo-theme :is(.client-shell,.client-main){color:#172d3d!important;background:#f6f5f0!important}.geo-demo-theme :is(.client-nav,.client-section-nav,.client-sidebar,.client-powered-by){background:#f6f5f0!important;border-color:#d9dedb!important}.geo-demo-theme .client-demo-banner{color:#172d3d!important;background:#eaece5!important;border-color:#d9dedb!important}.geo-demo-theme :is(.geo-panel,.client-panel,.dashboard-card,.dashboard-stat,.client-main article,.client-main details,[class*=panel],[class*=Panel],[class*=card],[class*=Card]):not(button,a,img,svg){box-shadow:none!important;background-color:#fff!important;background-image:none!important;border-color:#d9dedb!important}.geo-demo-theme :is(.geo-primary,.primary-button,.client-demo-nav-cta,.client-demo-banner>a){color:#fff!important;background:#172d3d!important;border-color:#172d3d!important}.geo-demo-theme :is(.geo-primary,.primary-button,.client-demo-nav-cta,.client-demo-banner>a) :is(span,strong,small){color:#fff!important}.geo-demo-theme :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #006c65!important}.geo-demo-theme :is(.client-brand,.brand-lockup) img[src*=wordmark]{content:url(/industry-landings/this-is-geo-logo.svg)}.geo-demo-theme :is(.client-section-nav,.client-sidebar) [aria-current=page]{color:#172d3d!important;background:#eaece5!important;border-color:#006c65!important}.geo-demo-theme :is(a,p){background-color:#0000!important;background-image:none!important}.geo-demo-theme :is(a.active,button.active,[aria-pressed=true],a[class*=primaryAction],a[class*=primaryButton],.geo-primary,.primary-button,.client-demo-nav-cta,.client-demo-banner>a){color:#fff!important;background:#172d3d!important;border-color:#172d3d!important}.geo-demo-theme :is(a.active,button.active,[aria-pressed=true],a[class*=primaryAction],a[class*=primaryButton],.geo-primary,.primary-button,.client-demo-nav-cta,.client-demo-banner>a) :is(span,strong,small){color:#fff!important}.geo-demo-theme :is(dialog,.geo-fix-dialog){color:#172d3d!important;background:#fff!important;border-color:#d9dedb!important}.geo-demo-theme dialog::backdrop{background:#172d3d7a}.geo-demo-theme :is(.geo-fix-dialog-backdrop,[class*=Backdrop],[class*=backdrop]){background:#172d3d7a!important}.geo-demo-theme.geo-demo-theme .client-shell .client-boundary{color:#172d3d!important;background:#eaece5!important}.geo-demo-theme.geo-demo-theme .client-shell .client-section-nav a.active :is(span,strong,small){color:#172d3d!important}.geo-demo-theme :is([class*=sidebar],[class*=Sidebar],[class*=toolbar],[class*=Toolbar],[class*=topbar],[class*=Topbar]){background:#f6f5f0!important;border-color:#d9dedb!important}.geo-demo-theme .geo-marketing-signup{color:#fff!important;background:#172d3d!important;border-color:#172d3d!important}.geo-demo-theme :is(p,h1,h2,h3,h4,label,button,a){overflow-wrap:anywhere}.geo-demo-theme :is(main,section,article,div){min-width:0}.geo-demo-theme :is(b,em,i){color:#172d3d!important;-webkit-text-fill-color:currentColor!important}.geo-demo-theme span[class*=identity]{background:#eaece5!important;border-color:#d9dedb!important}.geo-demo-theme button:disabled{color:#52656c!important}.geo-demo-theme :is(.client-nav,.client-section-nav){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
