:root{--digi-sky: #4cb2e8;--digi-sky-bright: #6ec7f5;--digi-sky-deep: #2a7fb8;--digi-cyan-soft: #8be3ff;--navy-950: #08131f;--navy-900: #0b1c2e;--navy-800: #10273f;--navy-700: #163353;--navy-600: #1d4066;--surface-1: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--hairline: rgba(255, 255, 255, .1);--hairline-strong: rgba(255, 255, 255, .16);--blob-1: #6ec7f5;--blob-2: #4cb2e8;--blob-3: #8be3ff;--blob-4: #3b82f6;--blob-5: #1d4066;--blob-6: #2a7fb8;--ink-900: #ffffff;--ink-600: #c8d6e5;--ink-500: #9fb3c8;--ink-300: #6f8296;--bg-white: var(--navy-900);--bg-cream: var(--navy-800);--bg-linen: var(--navy-800);--bg-soft: var(--navy-800);--btn-dark: #08131f;--btn-dark-2: #10273f;--base-color: var(--digi-sky)}:root,html{--base-color: #4cb2e8 !important}html,body{background-color:var(--navy-900)}.bg-white{background-color:var(--navy-900)!important}.bg-white[class*=border-radius],.bg-white.box-shadow-large,.bg-white.box-shadow-extra-large{background-color:var(--surface-1)!important;border:1px solid var(--hairline);box-shadow:none!important}.bg-linen,.bg-gradient-very-light-gray,.bg-very-light-gray{background:var(--navy-800)!important}.bg-dark-gray{background-color:var(--navy-950)!important}.bg-soft-gray{background-color:var(--surface-2)!important}.text-dark-gray,.text-extra-dark-gray{color:var(--ink-900)!important}.text-medium-gray,.text-light-gray{color:var(--ink-500)!important}body,p,li{color:var(--ink-600)}.border-color-extra-medium-gray,.border-color-medium-gray,.border-color-light-gray{border-color:var(--hairline)!important}input,textarea,select{background-color:var(--surface-1);border-color:var(--hairline);color:var(--ink-900)}hr,.divider-style-03{border-color:var(--hairline)!important}.navbar .nav-link{color:var(--ink-600)!important}.navbar .nav-link:hover{color:var(--digi-sky-bright)!important}.navbar-toggler-line{background-color:#fff!important}.bg-base-color{background-color:var(--digi-sky)!important}.text-base-color{color:var(--digi-sky)!important}.border-base-color{border-color:var(--digi-sky)!important}.btn.btn-base-color{background-color:var(--digi-sky)!important;border-color:var(--digi-sky)!important;color:#fff!important}.btn.btn-base-color:hover,.btn.btn-base-color:active{background-color:transparent!important;border-color:var(--digi-sky)!important;color:var(--digi-sky)!important}.bg-gradient-pink-orchid{background-image:linear-gradient(to right top,var(--digi-sky-bright),var(--digi-sky),var(--digi-sky-deep))!important}.text-gradient-pink-orchid{background-image:linear-gradient(to right,var(--digi-sky-bright),var(--digi-sky),var(--digi-sky-deep))!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-linen{background-color:var(--bg-soft)!important}.digi-brand{display:inline-flex!important;align-items:center;gap:5px;padding:22px 0!important;color:#fff;line-height:1;white-space:nowrap}.digi-brand__mark{width:44px;height:44px;max-height:none!important;object-fit:contain;flex:0 0 auto}.digi-brand__word{display:inline-block;font-family:Sora,Manrope,system-ui,sans-serif;font-size:23px;font-weight:800;color:#fff;letter-spacing:0}.digi-brand:hover .digi-brand__word{color:var(--digi-sky-bright)}.digi-brand--footer{color:#fff;padding:0!important;text-decoration:none}.digi-brand--footer .digi-brand__word{color:#fff;font-size:24px}.digi-brand--footer:hover .digi-brand__word{color:var(--digi-cyan-soft)}@media(max-width:575px){.digi-brand{gap:8px}.digi-brand__mark{width:30px;height:30px}.digi-brand__word{font-size:20px}}.hero-digi{background:radial-gradient(circle at 12% 18%,rgba(76,178,232,.22),transparent 45%),radial-gradient(circle at 88% 72%,rgba(110,199,245,.14),transparent 50%),radial-gradient(circle at 50% 120%,rgba(29,64,102,.65),transparent 60%),linear-gradient(180deg,var(--navy-950) 0%,var(--navy-700) 100%);color:var(--ink-600)}.overlap-section img[src*=demo-application-home-bg],img[src*=demo-application-home-bg-left],img[src*=demo-application-home-bg-right]{filter:hue-rotate(180deg) saturate(.6) brightness(.5);opacity:.3;mix-blend-mode:screen}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body.landing-body{margin:0;min-height:100vh;background:var(--navy-900);color:var(--ink-600);font-family:Inter,Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:Inter,Manrope,sans-serif;color:var(--ink-900);letter-spacing:-.02em}
