/* EXIA BIO GLOBAL CSS - generated from shared page styles */

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }


        .contact-card {
            position: relative;
            overflow: hidden;
            background: rgba(12,16,24,.78);
            border: 1px solid rgba(255,255,255,.10);
            box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
        }

        .contact-card::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%),
                radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%);
            opacity: .72;
            pointer-events: none;
        }

        .contact-card > * {
            position: relative;
            z-index: 1;
        }

        .contact-badge {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            border: 1px solid rgba(0,255,209,.34);
            background: rgba(0,255,209,.08);
            color: #00ffd1;
            border-radius: 999px;
            padding: .45rem .75rem;
            font-family: 'Montserrat', sans-serif;
            font-size: .68rem;
            font-weight: 800;
            letter-spacing: .12em;
            text-transform: uppercase;
        }

        .contact-list li {
            display: flex;
            gap: .75rem;
            align-items: flex-start;
            color: rgba(255,255,255,.84);
            line-height: 1.65;
        }

        .contact-list li::before {
            content: "•";
            color: #00ffd1;
            font-weight: 900;
            line-height: 1.45;
        }

        .contact-link {
            color: #00ffd1;
            text-decoration: none;
            transition: filter 180ms ease;
        }

        .contact-link:hover {
            filter: brightness(1.2);
        }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }

        .landing-card {
            position: relative;
            overflow: hidden;
            background: rgba(12,16,24,.78);
            border: 1px solid rgba(255,255,255,.10);
            box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
        }

        .landing-card::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%),
                radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%);
            opacity: .72;
            pointer-events: none;
        }

        .landing-card > * { position: relative; z-index: 1; }

        .exia-button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: .75rem;
            min-height: 52px;
            padding: 1rem 1.55rem;
            background: #00ffd1;
            color: #003737;
            font-family: 'Montserrat', sans-serif;
            font-size: .78rem;
            font-weight: 900;
            letter-spacing: .16em;
            text-transform: uppercase;
            transition: all .22s ease;
            box-shadow: 0 0 32px rgba(0,255,209,.28);
        }

        .exia-button:hover {
            transform: translateY(-1px);
            filter: brightness(1.08);
            box-shadow: 0 0 42px rgba(0,255,209,.40);
        }

        .exia-button-secondary {
            background: transparent;
            color: #00ffd1;
            border: 1px solid rgba(0,255,209,.34);
            box-shadow: none;
        }

        .exia-badge {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            border: 1px solid rgba(0,255,209,.34);
            background: rgba(0,255,209,.08);
            color: #00ffd1;
            border-radius: 999px;
            padding: .45rem .75rem;
            font-family: 'Montserrat', sans-serif;
            font-size: .68rem;
            font-weight: 800;
            letter-spacing: .12em;
            text-transform: uppercase;
        }

        .exia-feature-list li {
            display:flex;
            gap:.75rem;
            align-items:flex-start;
            color:rgba(255,255,255,.84);
            line-height:1.65;
        }

        .exia-feature-list li::before {
            content:"•";
            color:#00ffd1;
            font-weight:900;
            line-height:1.45;
        }

        .dashboard-preview {
            background:
                radial-gradient(circle at 50% 30%, rgba(0,255,209,.16), transparent 42%),
                linear-gradient(135deg, rgba(0,255,209,.08), rgba(255,255,255,.02));
        }

        .mini-chart-line {
            height: 42px;
            background:
                linear-gradient(90deg, transparent, rgba(0,255,209,.18), transparent),
                repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 22px);
            border: 1px solid rgba(255,255,255,.08);
        }

        .evidence-card { position: relative; overflow: hidden; background: rgba(12,16,24,.78); border: 1px solid rgba(255,255,255,.10); box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
        .evidence-card::before { content:""; position:absolute; inset:0; background:linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%), radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%); opacity:.72; pointer-events:none; }
        .evidence-card > * { position:relative; z-index:1; }
        .exia-button { display:inline-flex; align-items:center; justify-content:center; gap:.75rem; min-height:52px; padding:1rem 1.55rem; background:#00ffd1; color:#003737; font-family:'Montserrat',sans-serif; font-size:.78rem; font-weight:900; letter-spacing:.16em; text-transform:uppercase; transition:all .22s ease; box-shadow:0 0 32px rgba(0,255,209,.28); }
        .exia-button:hover { transform:translateY(-1px); filter:brightness(1.08); box-shadow:0 0 42px rgba(0,255,209,.40); }
        .exia-button-secondary { background:transparent; color:#00ffd1; border:1px solid rgba(0,255,209,.34); box-shadow:none; }
        .exia-badge { display:inline-flex; align-items:center; gap:.45rem; border:1px solid rgba(0,255,209,.34); background:rgba(0,255,209,.08); color:#00ffd1; border-radius:999px; padding:.45rem .75rem; font-family:'Montserrat',sans-serif; font-size:.68rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
        .exia-feature-list li { display:flex; gap:.75rem; align-items:flex-start; color:rgba(255,255,255,.84); line-height:1.65; }
        .exia-feature-list li::before { content:"•"; color:#00ffd1; font-weight:900; line-height:1.45; }
        .image-frame { background:#050807; border:1px solid rgba(0,255,209,.28); box-shadow:0 0 42px rgba(0,255,209,.14); }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.85rem,1.2vw,1.45rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.78rem,.84vw,.90rem);letter-spacing:.11em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }


        .landing-card {
            position: relative;
            overflow: hidden;
            background: rgba(12,16,24,.78);
            border: 1px solid rgba(255,255,255,.10);
            box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
        }

        .landing-card::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%),
                radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%);
            opacity: .72;
            pointer-events: none;
        }

        .landing-card > * { position: relative; z-index: 1; }

        .exia-button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: .75rem;
            min-height: 52px;
            padding: 1rem 1.55rem;
            background: #00ffd1;
            color: #003737;
            font-family: 'Montserrat', sans-serif;
            font-size: .78rem;
            font-weight: 900;
            letter-spacing: .16em;
            text-transform: uppercase;
            transition: all .22s ease;
            box-shadow: 0 0 32px rgba(0,255,209,.28);
        }

        .exia-button:hover {
            transform: translateY(-1px);
            filter: brightness(1.08);
            box-shadow: 0 0 42px rgba(0,255,209,.40);
        }

        .exia-button-secondary {
            background: transparent;
            color: #00ffd1;
            border: 1px solid rgba(0,255,209,.34);
            box-shadow: none;
        }

        .exia-badge {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            border: 1px solid rgba(0,255,209,.34);
            background: rgba(0,255,209,.08);
            color: #00ffd1;
            border-radius: 999px;
            padding: .45rem .75rem;
            font-family: 'Montserrat', sans-serif;
            font-size: .68rem;
            font-weight: 800;
            letter-spacing: .12em;
            text-transform: uppercase;
        }

        .exia-feature-list li {
            display:flex;
            gap:.75rem;
            align-items:flex-start;
            color:rgba(255,255,255,.84);
            line-height:1.65;
        }

        .exia-feature-list li::before {
            content:"•";
            color:#00ffd1;
            font-weight:900;
            line-height:1.45;
        }

        .dashboard-preview {
            background:
                radial-gradient(circle at 50% 30%, rgba(0,255,209,.16), transparent 42%),
                linear-gradient(135deg, rgba(0,255,209,.08), rgba(255,255,255,.02));
        }

        .mini-chart-line {
            height: 42px;
            background:
                linear-gradient(90deg, transparent, rgba(0,255,209,.18), transparent),
                repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 22px);
            border: 1px solid rgba(255,255,255,.08);
        }


        .evidence-card { position: relative; overflow: hidden; background: rgba(12,16,24,.78); border: 1px solid rgba(255,255,255,.10); box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
        .evidence-card::before { content:""; position:absolute; inset:0; background:linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%), radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%); opacity:.72; pointer-events:none; }
        .evidence-card > * { position:relative; z-index:1; }
        .exia-button { display:inline-flex; align-items:center; justify-content:center; gap:.75rem; min-height:52px; padding:1rem 1.55rem; background:#00ffd1; color:#003737; font-family:'Montserrat',sans-serif; font-size:.78rem; font-weight:900; letter-spacing:.16em; text-transform:uppercase; transition:all .22s ease; box-shadow:0 0 32px rgba(0,255,209,.28); }
        .exia-button:hover { transform:translateY(-1px); filter:brightness(1.08); box-shadow:0 0 42px rgba(0,255,209,.40); }
        .exia-button-secondary { background:transparent; color:#00ffd1; border:1px solid rgba(0,255,209,.34); box-shadow:none; }
        .exia-badge { display:inline-flex; align-items:center; gap:.45rem; border:1px solid rgba(0,255,209,.34); background:rgba(0,255,209,.08); color:#00ffd1; border-radius:999px; padding:.45rem .75rem; font-family:'Montserrat',sans-serif; font-size:.68rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
        .exia-feature-list li { display:flex; gap:.75rem; align-items:flex-start; color:rgba(255,255,255,.84); line-height:1.65; }
        .exia-feature-list li::before { content:"•"; color:#00ffd1; font-weight:900; line-height:1.45; }
        .image-frame { background:#050807; border:1px solid rgba(0,255,209,.28); box-shadow:0 0 42px rgba(0,255,209,.14); }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }


        .privacy-card { position: relative; overflow: hidden; background: rgba(12,16,24,.78); border: 1px solid rgba(255,255,255,.10); box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
        .privacy-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%), radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%); opacity: .72; pointer-events: none; }
        .privacy-card > * { position: relative; z-index: 1; }
        .privacy-badge { display: inline-flex; align-items: center; gap: .45rem; border: 1px solid rgba(0,255,209,.34); background: rgba(0,255,209,.08); color: #00ffd1; border-radius: 999px; padding: .45rem .75rem; font-family: 'Montserrat', sans-serif; font-size: .68rem; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
        .privacy-list li { display: flex; gap: .75rem; align-items: flex-start; color: rgba(255,255,255,.84); line-height: 1.65; }
        .privacy-list li::before { content: "•"; color: #00ffd1; font-weight: 900; line-height: 1.45; }
        .privacy-section { scroll-margin-top: 110px; }
        .privacy-toc a { display: flex; justify-content: space-between; gap: 1rem; padding: .8rem 0; border-bottom: 1px solid rgba(255,255,255,.08); color: rgba(255,255,255,.75); transition: color 180ms ease; }
        .privacy-toc a:hover { color: #00ffd1; }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }


        .product-card { position: relative; overflow: hidden; background: rgba(12,16,24,.78); border: 1px solid rgba(255,255,255,.10); box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
        .product-card::before { content:""; position:absolute; inset:0; background: linear-gradient(135deg, rgba(0,255,209,.10), transparent 32%), radial-gradient(circle at 88% 12%, rgba(0,255,209,.12), transparent 34%); opacity:.7; pointer-events:none; }
        .product-card > * { position: relative; z-index: 1; }
        .product-card-highlight { border-color: rgba(0,255,209,.42); box-shadow: 0 0 40px rgba(0,255,209,.14), 0 22px 60px rgba(0,0,0,.42); }
        .product-price { font-family: 'Montserrat', sans-serif; font-weight: 900; letter-spacing: -.04em; color:#fff; }
        .product-badge { display:inline-flex; align-items:center; gap:.45rem; border:1px solid rgba(0,255,209,.34); background:rgba(0,255,209,.08); color:#00ffd1; border-radius:999px; padding:.45rem .75rem; font-family:'Montserrat',sans-serif; font-size:.68rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
        .product-cta { display:inline-flex; align-items:center; justify-content:center; gap:.75rem; min-height:48px; padding:.9rem 1.4rem; background:#00ffd1; color:#003737; font-family:'Montserrat',sans-serif; font-size:.78rem; font-weight:900; letter-spacing:.16em; text-transform:uppercase; transition: all .22s ease; box-shadow:0 0 28px rgba(0,255,209,.24); }
        .product-cta:hover { transform:translateY(-1px); filter:brightness(1.08); box-shadow:0 0 38px rgba(0,255,209,.36); }
        .product-cta-secondary { background:transparent; color:#00ffd1; border:1px solid rgba(0,255,209,.34); box-shadow:none; }
        .product-divider { height:1px; width:100%; background:linear-gradient(90deg, rgba(0,255,209,.55), rgba(255,255,255,.10), transparent); }
        .product-list li { display:flex; gap:.75rem; align-items:flex-start; color:rgba(255,255,255,.82); line-height:1.55; }
        .product-list li::before { content:"•"; color:#00ffd1; font-weight:900; line-height:1.4; }
        .pathway-step { border:1px solid rgba(255,255,255,.10); background:rgba(255,255,255,.035); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px); }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }

        .landing-card {
            position: relative;
            overflow: hidden;
            background: rgba(12,16,24,.78);
            border: 1px solid rgba(255,255,255,.10);
            box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
        }

        .landing-card::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%),
                radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%);
            opacity: .72;
            pointer-events: none;
        }

        .landing-card > * { position: relative; z-index: 1; }

        .exia-button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: .75rem;
            min-height: 52px;
            padding: 1rem 1.55rem;
            background: #00ffd1;
            color: #003737;
            font-family: 'Montserrat', sans-serif;
            font-size: .78rem;
            font-weight: 900;
            letter-spacing: .16em;
            text-transform: uppercase;
            transition: all .22s ease;
            box-shadow: 0 0 32px rgba(0,255,209,.28);
        }

        .exia-button:hover {
            transform: translateY(-1px);
            filter: brightness(1.08);
            box-shadow: 0 0 42px rgba(0,255,209,.40);
        }

        .exia-button-secondary {
            background: transparent;
            color: #00ffd1;
            border: 1px solid rgba(0,255,209,.34);
            box-shadow: none;
        }

        .exia-badge {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            border: 1px solid rgba(0,255,209,.34);
            background: rgba(0,255,209,.08);
            color: #00ffd1;
            border-radius: 999px;
            padding: .45rem .75rem;
            font-family: 'Montserrat', sans-serif;
            font-size: .68rem;
            font-weight: 800;
            letter-spacing: .12em;
            text-transform: uppercase;
        }

        .exia-feature-list li {
            display:flex;
            gap:.75rem;
            align-items:flex-start;
            color:rgba(255,255,255,.84);
            line-height:1.65;
        }

        .exia-feature-list li::before {
            content:"•";
            color:#00ffd1;
            font-weight:900;
            line-height:1.45;
        }

        .dashboard-preview {
            background:
                radial-gradient(circle at 50% 30%, rgba(0,255,209,.16), transparent 42%),
                linear-gradient(135deg, rgba(0,255,209,.08), rgba(255,255,255,.02));
        }

        .mini-chart-line {
            height: 42px;
            background:
                linear-gradient(90deg, transparent, rgba(0,255,209,.18), transparent),
                repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 22px);
            border: 1px solid rgba(255,255,255,.08);
        }

        .evidence-card { position: relative; overflow: hidden; background: rgba(12,16,24,.78); border: 1px solid rgba(255,255,255,.10); box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
        .evidence-card::before { content:""; position:absolute; inset:0; background:linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%), radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%); opacity:.72; pointer-events:none; }
        .evidence-card > * { position:relative; z-index:1; }
        .exia-button { display:inline-flex; align-items:center; justify-content:center; gap:.75rem; min-height:52px; padding:1rem 1.55rem; background:#00ffd1; color:#003737; font-family:'Montserrat',sans-serif; font-size:.78rem; font-weight:900; letter-spacing:.16em; text-transform:uppercase; transition:all .22s ease; box-shadow:0 0 32px rgba(0,255,209,.28); }
        .exia-button:hover { transform:translateY(-1px); filter:brightness(1.08); box-shadow:0 0 42px rgba(0,255,209,.40); }
        .exia-button-secondary { background:transparent; color:#00ffd1; border:1px solid rgba(0,255,209,.34); box-shadow:none; }
        .exia-badge { display:inline-flex; align-items:center; gap:.45rem; border:1px solid rgba(0,255,209,.34); background:rgba(0,255,209,.08); color:#00ffd1; border-radius:999px; padding:.45rem .75rem; font-family:'Montserrat',sans-serif; font-size:.68rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
        .exia-feature-list li { display:flex; gap:.75rem; align-items:flex-start; color:rgba(255,255,255,.84); line-height:1.65; }
        .exia-feature-list li::before { content:"•"; color:#00ffd1; font-weight:900; line-height:1.45; }
        .image-frame { background:#050807; border:1px solid rgba(0,255,209,.28); box-shadow:0 0 42px rgba(0,255,209,.14); }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}

.material-symbols-outlined {
            font-family: 'Material Symbols Outlined' !important;
            font-weight: normal;
            font-style: normal;
            font-size: 24px;
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            line-height: 1 !important;
            letter-spacing: normal;
            text-transform: none;
            white-space: nowrap;
            word-wrap: normal;
            direction: ltr;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
        }

        .exia-logo-mark::before,

        .glass-panel {
            background: rgba(12, 16, 24, 0.9);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.1);
        }


        .terms-card {
            position: relative;
            overflow: hidden;
            background: rgba(12,16,24,.78);
            border: 1px solid rgba(255,255,255,.10);
            box-shadow: 0 0 28px rgba(0,255,209,.055), 0 18px 50px rgba(0,0,0,.35);
            backdrop-filter: blur(18px);
            -webkit-backdrop-filter: blur(18px);
        }

        .terms-card::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                linear-gradient(135deg, rgba(0,255,209,.08), transparent 36%),
                radial-gradient(circle at 88% 12%, rgba(0,255,209,.10), transparent 34%);
            opacity: .72;
            pointer-events: none;
        }

        .terms-card > * {
            position: relative;
            z-index: 1;
        }

        .terms-badge {
            display: inline-flex;
            align-items: center;
            gap: .45rem;
            border: 1px solid rgba(0,255,209,.34);
            background: rgba(0,255,209,.08);
            color: #00ffd1;
            border-radius: 999px;
            padding: .45rem .75rem;
            font-family: 'Montserrat', sans-serif;
            font-size: .68rem;
            font-weight: 800;
            letter-spacing: .12em;
            text-transform: uppercase;
        }

        .terms-list li {
            display: flex;
            gap: .75rem;
            align-items: flex-start;
            color: rgba(255,255,255,.84);
            line-height: 1.65;
        }

        .terms-list li::before {
            content: "•";
            color: #00ffd1;
            font-weight: 900;
            line-height: 1.45;
        }

        .terms-section {
            scroll-margin-top: 110px;
        }

        .terms-toc a {
            display: flex;
            justify-content: space-between;
            gap: 1rem;
            padding: .8rem 0;
            border-bottom: 1px solid rgba(255,255,255,.08);
            color: rgba(255,255,255,.75);
            transition: color 180ms ease;
        }

        .terms-toc a:hover {
            color: #00ffd1;
        }

        @media (max-width: 1023px) {
        }
    
        /* Standardized Exia Bio header, responsive navigation, language switch, and image-based hero background */
        .exia-site-header{position:fixed;top:0;width:100%;z-index:50;height:5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;background:rgba(10,10,10,.90);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.10);box-shadow:0 20px 48px rgba(0,0,0,.32)}
        @media (min-width:768px){.exia-site-header{padding-left:3rem;padding-right:3rem}}
        .exia-wordmark{display:inline-flex;align-items:baseline;gap:.30rem;font-family:'Montserrat',sans-serif;font-weight:900;font-size:1.35rem;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}
        @media (min-width:768px){.exia-wordmark{font-size:1.5rem}}
        .exia-main-nav{display:none;align-items:center;gap:clamp(.65rem,.95vw,1.15rem);min-width:0}
        @media (min-width:1280px){.exia-main-nav{display:flex}}
        .exia-main-nav .exia-nav-link{white-space:nowrap;font-size:clamp(.72rem,.78vw,.84rem);letter-spacing:.10em}
        .exia-header-actions{display:flex;align-items:center;gap:.60rem;flex-shrink:0}
        .exia-platform-pill{display:none;font-size:10px;font-family:'Montserrat',sans-serif;font-weight:800;color:rgba(255,255,255,.45);letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:.5rem .8rem;white-space:nowrap}
        @media (min-width:1100px){.exia-platform-pill{display:inline-flex}}
        .exia-language-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(0,255,209,.26);background:rgba(0,255,209,.06);border-radius:999px;padding:.35rem .55rem;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
        .exia-language-switch a{color:rgba(255,255,255,.55);text-decoration:none}
        .exia-language-switch a:hover,.exia-language-switch a.active{color:#00ffd1}
        .exia-language-divider{color:rgba(255,255,255,.22)}
        .exia-mobile-menu{display:block;position:relative}
        @media (min-width:1280px){.exia-mobile-menu{display:none}}
        .exia-mobile-menu summary{list-style:none;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:999px;padding:.55rem .75rem;color:#fff;font-family:'Montserrat',sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
        .exia-mobile-menu summary::-webkit-details-marker{display:none}
        .exia-mobile-panel{position:absolute;right:0;top:calc(100% + .75rem);width:min(84vw,320px);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,10,.97);border-radius:18px;padding:.75rem;box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
        .exia-mobile-panel a{display:block;padding:.85rem .9rem;border-radius:12px;color:rgba(255,255,255,.78);font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-decoration:none}
        .exia-mobile-panel a:hover{background:rgba(0,255,209,.07);color:#00ffd1}
        .hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:#05080a}
        .hero-bg-image::before{content:"";position:absolute;inset:0;background-image:url("images/exia-datawave-hero-desktop.webp");background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.94;transform:translateZ(0)}
        .hero-bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.86) 32%,rgba(5,8,10,.46) 58%,rgba(5,8,10,.12) 100%),linear-gradient(180deg,rgba(5,8,10,.34) 0%,transparent 24%,transparent 66%,rgba(5,8,10,.94) 100%)}
        .hero-bg-soft-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 74% 42%,transparent 0%,transparent 48%,rgba(0,0,0,.20) 78%,rgba(0,0,0,.50) 100%)}
        @media (max-width:1023px){.hero-bg-image::before{background-position:68% center;opacity:.76}.hero-bg-image::after{background:linear-gradient(90deg,rgba(5,8,10,.98) 0%,rgba(5,8,10,.92) 46%,rgba(5,8,10,.70) 82%,rgba(5,8,10,.48) 100%),linear-gradient(180deg,rgba(5,8,10,.38) 0%,transparent 30%,rgba(5,8,10,.94) 100%)}}
        @media (max-width:480px){.exia-site-header{padding-left:1rem;padding-right:1rem}.exia-wordmark{font-size:1.08rem;gap:.22rem}.exia-site-header img{width:2rem!important;height:2rem!important}.exia-language-switch{font-size:.58rem;padding:.32rem .45rem}}


/* Converted component classes previously defined in <style type="text/tailwindcss"> */
.exia-container{
    width:100%;
    max-width:80rem;
    margin-left:auto;
    margin-right:auto;
    padding-left:1.25rem;
    padding-right:1.25rem;
    position:relative;
    z-index:10;
}
@media (min-width:640px){.exia-container{padding-left:2rem;padding-right:2rem;}}
@media (min-width:768px){.exia-container{padding-left:3rem;padding-right:3rem;}}
@media (min-width:1024px){.exia-container{padding-left:4rem;padding-right:4rem;}}

.exia-headline{
    color:#00ffd1;
    font-family:'Montserrat',sans-serif;
    font-weight:700;
    font-size:1.5rem;
    line-height:1.18;
    letter-spacing:-0.025em;
    margin-bottom:2rem;
    text-align:left;
}
@media (min-width:768px){.exia-headline{font-size:1.875rem;}}
@media (min-width:1024px){.exia-headline{font-size:2.25rem;}}

.exia-body-text{
    color:#fff;
    font-family:'Inter',sans-serif;
    font-size:1rem;
    line-height:1.625;
    width:100%;
    text-align:left;
}
.exia-body-text > * + *{margin-top:1.5rem;}
@media (min-width:768px){.exia-body-text{font-size:1.125rem;}}
@media (min-width:1024px){.exia-body-text{font-size:1.25rem;}}

.exia-section-copy{
    color:#b9cac9;
    font-family:'Inter',sans-serif;
    font-size:1rem;
    line-height:1.625;
    max-width:64rem;
}
@media (min-width:768px){.exia-section-copy{font-size:1.125rem;}}
@media (min-width:1024px){.exia-section-copy{font-size:1.25rem;}}

.exia-card-copy{
    color:#fff;
    font-family:'Inter',sans-serif;
    font-size:1rem;
    line-height:1.625;
}
@media (min-width:768px){.exia-card-copy{font-size:1.125rem;}}

.exia-nav-link{
    font-family:'Montserrat',sans-serif;
    letter-spacing:.16em;
    font-size:.875rem;
    text-transform:uppercase;
    font-weight:700;
    transition:all .2s ease;
}

.exia-cta{
    font-family:'Montserrat',sans-serif;
    font-weight:900;
    font-size:.875rem;
    letter-spacing:.18em;
    text-transform:uppercase;
}

.exia-telemetry{
    font-family:'Space Grotesk',monospace;
    text-transform:uppercase;
    letter-spacing:.08em;
}


/* Compact product sub-navigation */
#product-navigation summary::-webkit-details-marker{display:none;}
#product-navigation{max-height:calc(100vh - 5rem);overflow:visible;}
#product-navigation .overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:none;}
#product-navigation .overflow-x-auto::-webkit-scrollbar{display:none;}
