:root{--teal: #0D9488;--teal-light: #14B8A6;--teal-dark: #0F766E;--navy: #1E293B;--navy-deep: #0F172A;--amber: #F59E0B;--white: #FFF;--gray-50: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-300: #CBD5E1;--gray-400: #94A3B8;--gray-500: #64748B;--gray-600: #475569;--blue: #3B82F6;--green: #10B981;--purple: #8B5CF6;--purple-light: #A78BFA;--purple-dark: #7C3AED;--pink: #EC4899;--orange: #F97316;--cyan: #0EA5E9;--indigo: #6366F1}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--navy);line-height:1.7;background:var(--white);-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.fade-in{opacity:1;transform:none}}.fade-in{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.nav[data-astro-cid-ony2ig6s]{position:fixed;top:0;width:100%;z-index:1000;background:#0f172af2;backdrop-filter:blur(12px);border-bottom:1px solid rgba(139,92,246,.2)}.nav-inner[data-astro-cid-ony2ig6s]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px}.nav-logo[data-astro-cid-ony2ig6s]{display:flex;align-items:center}.nav-logo[data-astro-cid-ony2ig6s] img[data-astro-cid-ony2ig6s]{height:52px;width:auto}.nav-links[data-astro-cid-ony2ig6s]{display:flex;align-items:center;gap:8px}.nav-links[data-astro-cid-ony2ig6s] a[data-astro-cid-ony2ig6s]{color:var(--gray-400);text-decoration:none;font-size:.88em;font-weight:500;padding:8px 14px;border-radius:8px;transition:all .2s}.nav-links[data-astro-cid-ony2ig6s] a[data-astro-cid-ony2ig6s]:hover{color:var(--white);background:#ffffff0f}.nav-links[data-astro-cid-ony2ig6s] .company-home[data-astro-cid-ony2ig6s]{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--gray-300);white-space:nowrap}.company-home[data-astro-cid-ony2ig6s]:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}@media(max-width:768px){.nav-links[data-astro-cid-ony2ig6s] a[data-astro-cid-ony2ig6s]:not(:last-child){display:none}}@media(max-width:440px){.nav-inner[data-astro-cid-ony2ig6s]{padding:0 16px}.nav-links[data-astro-cid-ony2ig6s] .company-home[data-astro-cid-ony2ig6s]{padding:8px}}:root{--purple-light: #A78BFA;--purple-dark: #7C3AED}:root{--purple: #8B5CF6}.hero[data-astro-cid-butecagy]{background:linear-gradient(160deg,var(--navy-deep) 0%,#1a1a3a 40%,#2d1b4e 70%,var(--navy-deep) 100%);color:var(--white);padding:140px 24px 80px;text-align:center;position:relative;overflow:hidden}.hero[data-astro-cid-butecagy]:before{content:"";position:absolute;top:-40%;left:-20%;width:140%;height:180%;background:radial-gradient(ellipse at 30% 40%,rgba(139,92,246,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(13,148,136,.06) 0%,transparent 50%);pointer-events:none}.hero-content[data-astro-cid-butecagy]{position:relative;max-width:800px;margin:0 auto}.hero[data-astro-cid-butecagy] h1[data-astro-cid-butecagy]{font-size:clamp(2.2em,5vw,3.4em);font-weight:900;line-height:1.1;letter-spacing:-1.5px;margin-bottom:20px}.hero[data-astro-cid-butecagy] h1[data-astro-cid-butecagy] .hl[data-astro-cid-butecagy]{color:var(--purple-light)}.hero[data-astro-cid-butecagy] .sub[data-astro-cid-butecagy]{font-size:clamp(1.05em,2vw,1.25em);color:var(--gray-300);max-width:660px;margin:0 auto 16px;line-height:1.6}.hero[data-astro-cid-butecagy] .meta[data-astro-cid-butecagy]{font-size:.88em;color:var(--gray-500);margin-bottom:36px}.ctas[data-astro-cid-butecagy]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-butecagy]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:10px;font-size:1em;font-weight:600;text-decoration:none;transition:all .25s;border:none;cursor:pointer}.btn-p[data-astro-cid-butecagy]{background:var(--purple);color:var(--white);box-shadow:0 4px 14px #8b5cf64d}.btn-p[data-astro-cid-butecagy]:hover{background:var(--purple-light);transform:translateY(-2px)}.btn-o[data-astro-cid-butecagy]{background:transparent;color:var(--gray-300);border:1.5px solid var(--gray-600)}.btn-o[data-astro-cid-butecagy]:hover{border-color:var(--purple);color:var(--purple-light)}.stat-row[data-astro-cid-butecagy]{display:flex;justify-content:center;gap:48px;margin-top:56px;flex-wrap:wrap}.stat[data-astro-cid-butecagy]{text-align:center}.stat[data-astro-cid-butecagy] .num[data-astro-cid-butecagy]{font-size:2em;font-weight:800;color:var(--purple-light);line-height:1.1}.stat[data-astro-cid-butecagy] .lbl[data-astro-cid-butecagy]{font-size:.82em;color:var(--gray-400);margin-top:4px}.stat[data-astro-cid-butecagy] .note[data-astro-cid-butecagy]{font-size:.72em;color:var(--gray-500);margin-top:2px;font-style:italic}.ctx[data-astro-cid-butecagy]{max-width:800px;margin:0 auto;padding:32px 0 0;display:flex;align-items:flex-start;gap:16px;text-align:left}.ctx-bar[data-astro-cid-butecagy]{width:3px;min-height:100%;background:var(--purple);border-radius:2px;flex-shrink:0}.ctx[data-astro-cid-butecagy] p[data-astro-cid-butecagy]{font-size:.92em;color:var(--gray-400);line-height:1.6}.ctx[data-astro-cid-butecagy] a[data-astro-cid-butecagy]{color:var(--purple-light);text-decoration:none;border-bottom:1px solid rgba(167,139,250,.3)}.ctx[data-astro-cid-butecagy] a[data-astro-cid-butecagy]:hover{border-bottom-color:var(--purple-light)}@media(max-width:768px){.hero[data-astro-cid-butecagy]{padding:120px 20px 60px}.stat-row[data-astro-cid-butecagy]{gap:20px}.ctx[data-astro-cid-butecagy]{flex-direction:column}}@media(max-width:480px){.hero[data-astro-cid-butecagy] h1[data-astro-cid-butecagy]{font-size:1.8em}}.s[data-astro-cid-o2j27lyr]{padding:96px 24px}.si[data-astro-cid-o2j27lyr]{max-width:1100px;margin:0 auto}.sg[data-astro-cid-o2j27lyr]{background:var(--gray-50)}.sl[data-astro-cid-o2j27lyr]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.st[data-astro-cid-o2j27lyr]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-o2j27lyr]{font-size:1.05em;color:var(--gray-600);max-width:640px;line-height:1.7}.ss[data-astro-cid-o2j27lyr].c{margin:0 auto;text-align:center}.g5w[data-astro-cid-o2j27lyr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin-top:48px;text-align:left}.fc[data-astro-cid-o2j27lyr]{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;padding:28px;transition:all .25s}.fc[data-astro-cid-o2j27lyr]:hover{border-color:var(--purple);box-shadow:0 8px 30px #8b5cf614}.fc[data-astro-cid-o2j27lyr] h3[data-astro-cid-o2j27lyr]{font-size:1.05em;font-weight:700;margin-bottom:8px}.fc[data-astro-cid-o2j27lyr] p[data-astro-cid-o2j27lyr]{font-size:.9em;color:var(--gray-600);line-height:1.6}.ic[data-astro-cid-o2j27lyr]{width:32px;height:32px;margin-bottom:12px}@media(max-width:768px){.s[data-astro-cid-o2j27lyr]{padding:64px 20px}.g5w[data-astro-cid-o2j27lyr]{grid-template-columns:1fr}}.s[data-astro-cid-leiflghn]{padding:96px 24px}.si[data-astro-cid-leiflghn]{max-width:1100px;margin:0 auto}.sd[data-astro-cid-leiflghn]{background:var(--navy-deep);color:var(--white)}.sl[data-astro-cid-leiflghn]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.st[data-astro-cid-leiflghn]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-leiflghn]{font-size:1.05em;max-width:640px;line-height:1.7}.ss[data-astro-cid-leiflghn].c{margin:0 auto;text-align:center}.g3[data-astro-cid-leiflghn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px;text-align:left}.fc[data-astro-cid-leiflghn]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px;transition:all .25s}.fc[data-astro-cid-leiflghn]:hover{border-color:var(--purple);box-shadow:0 8px 30px #8b5cf61f}.fc[data-astro-cid-leiflghn] h3[data-astro-cid-leiflghn]{font-size:1.05em;font-weight:700;color:var(--white);margin-bottom:8px}.fc[data-astro-cid-leiflghn] p[data-astro-cid-leiflghn]{font-size:.88em;color:var(--gray-400);line-height:1.6}.vb[data-astro-cid-leiflghn]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:.72em;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-left:6px;vertical-align:middle}.vb-pass[data-astro-cid-leiflghn]{background:#10b98126;color:#10b981}.vb-partial[data-astro-cid-leiflghn]{background:#f59e0b26;color:#f59e0b}@media(max-width:768px){.s[data-astro-cid-leiflghn]{padding:64px 20px}.g3[data-astro-cid-leiflghn]{grid-template-columns:1fr}}.s[data-astro-cid-djqfx4yd]{padding:96px 24px}.si[data-astro-cid-djqfx4yd]{max-width:1100px;margin:0 auto}.sl[data-astro-cid-djqfx4yd]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.st[data-astro-cid-djqfx4yd]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-djqfx4yd]{font-size:1.05em;color:var(--gray-600);max-width:640px;line-height:1.7}.ss[data-astro-cid-djqfx4yd].c{margin:0 auto;text-align:center}.findings[data-astro-cid-djqfx4yd]{max-width:800px;margin:48px auto 0}.finding-card[data-astro-cid-djqfx4yd]{border-left:3px solid var(--purple);padding-left:20px;margin:24px 0;text-align:left}.finding-card[data-astro-cid-djqfx4yd] h4[data-astro-cid-djqfx4yd]{font-size:.95em;font-weight:700;margin-bottom:4px}.finding-card[data-astro-cid-djqfx4yd] p[data-astro-cid-djqfx4yd]{font-size:.88em;color:var(--gray-600);line-height:1.6}@media(max-width:768px){.s[data-astro-cid-djqfx4yd]{padding:64px 20px}}.s[data-astro-cid-g33ton73]{padding:96px 24px}.si[data-astro-cid-g33ton73]{max-width:1100px;margin:0 auto}.sd[data-astro-cid-g33ton73]{background:var(--navy-deep);color:var(--white)}.sl[data-astro-cid-g33ton73]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.st[data-astro-cid-g33ton73]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-g33ton73]{font-size:1.05em;max-width:640px;line-height:1.7}.ss[data-astro-cid-g33ton73].c{margin:0 auto;text-align:center}.pipeline[data-astro-cid-g33ton73]{display:flex;align-items:center;gap:0;margin:48px auto 0;max-width:900px;overflow-x:auto;padding:16px 0}.pipe-step[data-astro-cid-g33ton73]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:120px;flex:1}.pipe-shape[data-astro-cid-g33ton73]{border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative}.pipe-label[data-astro-cid-g33ton73]{font-size:.72em;font-weight:600;color:var(--gray-300);text-align:center;line-height:1.3}.pipe-dim[data-astro-cid-g33ton73]{font-size:.65em;color:var(--gray-500);font-family:monospace}.pipe-arrow[data-astro-cid-g33ton73]{color:var(--purple-light);font-size:1.2em;flex-shrink:0;margin:0 -4px;align-self:center;opacity:.6}.pipe-caption[data-astro-cid-g33ton73]{font-size:.82em;color:var(--gray-500);margin-top:16px;max-width:640px;margin-left:auto;margin-right:auto}.topo-title[data-astro-cid-g33ton73]{color:var(--white);margin-top:64px;font-size:1.1em;font-weight:700}.topo-sub[data-astro-cid-g33ton73]{font-size:.88em;color:var(--gray-400);margin-top:8px}.topo-cta[data-astro-cid-g33ton73]{margin-top:20px}.btn[data-astro-cid-g33ton73]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:10px;font-size:.9em;font-weight:600;text-decoration:none;transition:all .25s;border:none;cursor:pointer}.btn-p[data-astro-cid-g33ton73]{background:var(--purple);color:var(--white);box-shadow:0 4px 14px #8b5cf64d}.btn-p[data-astro-cid-g33ton73]:hover{background:var(--purple-light);transform:translateY(-2px)}.topo-svg[data-astro-cid-g33ton73]{margin:32px auto 0;max-width:720px}.topo-svg[data-astro-cid-g33ton73] svg[data-astro-cid-g33ton73]{width:100%;height:auto}.summary-grid[data-astro-cid-g33ton73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:32px;text-align:left}.dc[data-astro-cid-g33ton73]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px;transition:all .25s}.dc[data-astro-cid-g33ton73]:hover{border-color:var(--purple);box-shadow:0 8px 30px #8b5cf61f}.dc[data-astro-cid-g33ton73] h3[data-astro-cid-g33ton73]{font-size:1.05em;font-weight:700;color:var(--white);margin-bottom:8px}.dc[data-astro-cid-g33ton73] p[data-astro-cid-g33ton73]{font-size:.88em;color:var(--gray-400);line-height:1.6}@media(max-width:768px){.s[data-astro-cid-g33ton73]{padding:64px 20px}.pipeline[data-astro-cid-g33ton73]{flex-wrap:wrap;justify-content:center}.pipe-arrow[data-astro-cid-g33ton73]{transform:rotate(90deg)}}.s[data-astro-cid-qz5r2qqz]{padding:96px 24px}.si[data-astro-cid-qz5r2qqz]{max-width:1100px;margin:0 auto}.sg[data-astro-cid-qz5r2qqz]{background:var(--gray-50)}.sl[data-astro-cid-qz5r2qqz]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.st[data-astro-cid-qz5r2qqz]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-qz5r2qqz]{font-size:1.05em;color:var(--gray-600);max-width:640px;line-height:1.7}.ss[data-astro-cid-qz5r2qqz].c{margin:0 auto;text-align:center}.g4[data-astro-cid-qz5r2qqz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:32px;text-align:left}.fc[data-astro-cid-qz5r2qqz]{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;padding:28px;transition:all .25s}.fc[data-astro-cid-qz5r2qqz]:hover{border-color:var(--purple);box-shadow:0 8px 30px #8b5cf614}.fc[data-astro-cid-qz5r2qqz] h3[data-astro-cid-qz5r2qqz]{font-size:1.05em;font-weight:700;margin-bottom:8px}.fc[data-astro-cid-qz5r2qqz] p[data-astro-cid-qz5r2qqz]{font-size:.9em;color:var(--gray-600);line-height:1.6}.patent-bar[data-astro-cid-qz5r2qqz]{background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:10px;padding:20px 28px;margin:40px auto 0;display:flex;align-items:center;gap:16px;text-align:left;max-width:700px}.patent-bar[data-astro-cid-qz5r2qqz] p[data-astro-cid-qz5r2qqz]{font-size:.85em;color:var(--gray-600);line-height:1.5}.patent-bar[data-astro-cid-qz5r2qqz] strong[data-astro-cid-qz5r2qqz]{color:var(--navy)}@media(max-width:768px){.s[data-astro-cid-qz5r2qqz]{padding:64px 20px}.g4[data-astro-cid-qz5r2qqz]{grid-template-columns:1fr}.patent-bar[data-astro-cid-qz5r2qqz]{flex-direction:column;text-align:center}}.s[data-astro-cid-miqoy2v7]{padding:96px 24px}.si[data-astro-cid-miqoy2v7]{max-width:1100px;margin:0 auto}.sg[data-astro-cid-miqoy2v7]{background:var(--gray-50)}.sl[data-astro-cid-miqoy2v7]{display:inline-block;font-size:.78em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.st[data-astro-cid-miqoy2v7]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-miqoy2v7]{font-size:1.05em;color:var(--gray-600);max-width:640px;line-height:1.7}.ss[data-astro-cid-miqoy2v7].c{margin:0 auto;text-align:center}.g3[data-astro-cid-miqoy2v7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px;text-align:left}.fc[data-astro-cid-miqoy2v7]{background:var(--white);border:1px solid var(--gray-200);border-radius:14px;padding:28px;transition:all .25s}.fc[data-astro-cid-miqoy2v7]:hover{border-color:var(--purple);box-shadow:0 8px 30px #8b5cf614}.fc[data-astro-cid-miqoy2v7] h3[data-astro-cid-miqoy2v7]{font-size:1.05em;font-weight:700;margin-bottom:8px}.fc[data-astro-cid-miqoy2v7] p[data-astro-cid-miqoy2v7]{font-size:.9em;color:var(--gray-600);line-height:1.6}@media(max-width:768px){.s[data-astro-cid-miqoy2v7]{padding:64px 20px}.g3[data-astro-cid-miqoy2v7]{grid-template-columns:1fr}}.s[data-astro-cid-tzuskkou]{padding:96px 24px}.si[data-astro-cid-tzuskkou]{max-width:1100px;margin:0 auto}.sd[data-astro-cid-tzuskkou]{background:var(--navy-deep);color:var(--white)}.st[data-astro-cid-tzuskkou]{font-size:clamp(1.6em,3vw,2.4em);font-weight:800;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}.ss[data-astro-cid-tzuskkou]{font-size:1.05em;max-width:640px;line-height:1.7}.ss[data-astro-cid-tzuskkou].c{margin:0 auto;text-align:center}.curadai-link[data-astro-cid-tzuskkou]{color:var(--teal-light);border-bottom:1px solid rgba(20,184,166,.3);text-decoration:none}.ctas[data-astro-cid-tzuskkou]{margin-top:32px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-tzuskkou]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:10px;font-size:1em;font-weight:600;text-decoration:none;transition:all .25s;border:none;cursor:pointer}.btn-p[data-astro-cid-tzuskkou]{color:var(--white);box-shadow:0 4px 14px #0d94884d}.btn-p[data-astro-cid-tzuskkou]:hover{background:var(--teal-light)!important;transform:translateY(-2px)}.btn-o[data-astro-cid-tzuskkou]{background:transparent;color:var(--gray-300);border:1.5px solid var(--gray-600)}.btn-o[data-astro-cid-tzuskkou]:hover{border-color:var(--purple);color:var(--purple-light)}@media(max-width:768px){.s[data-astro-cid-tzuskkou]{padding:64px 20px}}.ft[data-astro-cid-tb4t4j2l]{background:var(--navy-deep);color:var(--gray-400);padding:48px 24px 32px;text-align:center}.ft-brand[data-astro-cid-tb4t4j2l]{font-size:1.1em;font-weight:700;color:var(--purple);margin-bottom:4px}.cura[data-astro-cid-tb4t4j2l]{color:var(--white)}.dai[data-astro-cid-tb4t4j2l]{color:var(--teal)}.ft-links[data-astro-cid-tb4t4j2l]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:16px 0 24px}.ft-links[data-astro-cid-tb4t4j2l] a[data-astro-cid-tb4t4j2l]{color:var(--gray-400);text-decoration:none;font-size:.88em;transition:color .2s}.ft-links[data-astro-cid-tb4t4j2l] a[data-astro-cid-tb4t4j2l]:hover{color:var(--purple)}.ft-legal[data-astro-cid-tb4t4j2l]{font-size:.8em;color:var(--gray-600)}
