:root{--color-primary:#f0ce88;--color-secondary:#5a3305;--color-accent:#c16149;--color-headline:#120407;--color-body:#2a2a1e;--color-light-neutral:#f4f3ef;--color-white:#ffffff;--color-obsidian:#120407;--color-linen:#f4f3ef;--color-linen-muted:rgba(244, 243, 239, 0.75);--color-linen-faint:rgba(244, 243, 239, 0.45);--color-linen-border:rgba(244, 243, 239, 0.16);--color-card-light:#ffffff;--color-card-subtle:#f8f7f4;--color-border-light:#e9e7e1;--color-text-dark:#120407;--color-text-dark-muted:rgba(18, 4, 7, 0.65);--color-gold:#f0ce88;--color-gold-hover:#e5bf74;--color-amber-dark:#5a3305;--color-terracotta:#c16149;--color-terracotta-soft:rgba(193, 97, 73, 0.08);--color-terracotta-border:rgba(193, 97, 73, 0.25);--color-burgundy:#36070f;--font-main:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-mono:'Geist Mono', 'SF Mono', Monaco, Consolas, monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--color-obsidian);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-obsidian);color:var(--color-linen);overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;height:auto;display:block}.top-nav{position:fixed;top:20px;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;gap:10px;padding:0 20px;pointer-events:none}.nav-pill{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;background:rgba(18,4,7,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-linen-border);border-radius:var(--radius-pill);padding:8px 18px;color:var(--color-linen);font-size:13px;font-weight:500;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:all 0.25s ease}.nav-pill:hover{border-color:rgba(244,243,239,.3)}.nav-logo-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 12px}.nav-logo-img{height:20px;max-height:30px;width:auto;object-fit:contain;vertical-align:middle}.nav-links-pill{display:flex;align-items:center;gap:6px;padding:6px 14px}.nav-link-item{font-size:13px;color:var(--color-linen-muted);padding:5px 12px;border-radius:var(--radius-pill);transition:all 0.2s ease;white-space:nowrap}.nav-link-item:hover{color:#fff;background:rgba(255,255,255,.08)}.nav-cta-pill{background:var(--color-gold);color:var(--color-obsidian)!important;font-weight:700;padding:8px 16px 8px 20px;display:flex;align-items:center;gap:10px;border:1px solid var(--color-gold);transition:all 0.25s ease;white-space:nowrap}.nav-cta-pill:hover{background:var(--color-gold-hover);transform:translateY(-1px)}.cta-arrow-circle{width:20px;height:20px;border-radius:50%;background:var(--color-obsidian);color:var(--color-gold);display:flex;align-items:center;justify-content:center;font-size:11px}.hero-fullscreen{position:relative;width:100%;max-width:100%;height:100vh;height:100dvh;min-height:560px;background:#120407!important;background-color:#120407!important;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:64px;box-sizing:border-box}.hero-slides-wrapper{position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;pointer-events:none!important;overflow:hidden!important}.hero-slide-img{display:block!important;position:absolute!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0;transition:opacity 0.8s ease-in-out!important;will-change:opacity}.hero-slide-img.active{opacity:1!important}.hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(18,4,7,.55) 0%,rgba(18,4,7,.15) 30%,rgba(18,4,7,.15) 60%,rgba(18,4,7,.88) 100%);pointer-events:none}.hero-telemetry-cluster{position:absolute;top:104px;right:48px;z-index:15;display:flex;flex-direction:column;gap:12px;width:300px}.telemetry-card{background:rgba(18,4,7,.68);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--color-linen-border);border-radius:16px;padding:14px 18px;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.35);transition:all 0.3s ease}.telemetry-card:hover{border-color:rgba(244,243,239,.3);background:rgba(18,4,7,.78)}.telemetry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.telemetry-tag{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(244,243,239,.65)}.telemetry-timestamp{font-family:var(--font-mono);font-size:10px;color:rgba(244,243,239,.45)}.telemetry-val-row{display:flex;align-items:baseline;gap:6px;margin-bottom:8px}.telemetry-number{font-family:var(--font-mono);font-size:26px;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.telemetry-unit{font-size:12px;font-weight:500;color:rgba(244,243,239,.75)}.telemetry-gauge-line{position:relative;width:100%;height:2px;background:rgba(255,255,255,.16);border-radius:var(--radius-pill);margin-bottom:8px}.gauge-indicator-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 6px rgba(240,206,136,.8);transition:left 0.5s cubic-bezier(.16,1,.3,1)}.telemetry-footer-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:rgba(244,243,239,.55)}.status-badge-optimal{color:var(--color-gold);text-transform:uppercase;font-weight:700;letter-spacing:.06em}.hero-bottom-grid{position:relative;z-index:10;width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px, 4vw, 48px) clamp(20px, 3.5vh, 36px) clamp(20px, 4vw, 48px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;box-sizing:border-box}.hero-typography-block{max-width:780px}.hero-main-title{font-size:clamp(38px, 5.8vw, 74px);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff;margin-bottom:20px}.hero-gold-box{display:inline-block;background:var(--color-gold);color:var(--color-obsidian);border-radius:12px;padding:2px 16px;margin-top:4px;font-weight:800}.hero-lead-text{font-size:clamp(15px, 1.6vw, 18px);color:rgba(244,243,239,.88);line-height:1.55;font-weight:400;max-width:660px}.hero-actions-block{display:flex;align-items:center;gap:12px;flex-shrink:0}.hero-btn-primary{background:var(--color-gold);color:var(--color-obsidian)!important;font-size:14px;font-weight:700;padding:14px 22px 14px 26px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:10px;transition:all 0.25s ease;box-shadow:0 4px 20px rgba(0,0,0,.3);white-space:nowrap}.hero-btn-primary:hover{background:var(--color-gold-hover);transform:translateY(-2px)}.hero-btn-secondary{background:rgba(18,4,7,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-linen-border);color:var(--color-linen);font-size:14px;font-weight:600;padding:14px 24px;border-radius:var(--radius-pill);transition:all 0.25s ease;white-space:nowrap}.hero-btn-secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(244,243,239,.35);transform:translateY(-2px)}.hero-timeline-bar{position:absolute;bottom:0;left:0;right:0;z-index:30;height:56px;background:rgba(18,4,7,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--color-linen-border);display:flex;align-items:center;justify-content:space-between;padding:0 48px}.timeline-segments{display:flex;align-items:center;gap:24px;height:100%}.timeline-segment-tab{display:flex;align-items:center;gap:10px;height:100%;position:relative;cursor:pointer;color:rgba(244,243,239,.5);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;transition:color 0.2s ease;white-space:nowrap}.timeline-segment-tab:hover{color:rgba(244,243,239,.85)}.timeline-segment-tab.active{color:#fff;font-weight:700}.timeline-segment-tab::after{content:'';position:absolute;top:-1px;left:0;right:0;height:2px;background:transparent;transition:background 0.3s ease}.timeline-segment-tab.active::after{background:var(--color-gold)}.tab-time{color:var(--color-gold)}.timeline-counter-stat{font-family:var(--font-mono);font-size:11px;color:rgba(244,243,239,.55);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.timeline-counter-stat strong{color:#fff}.content-area-linen{background-color:var(--color-linen);color:var(--color-text-dark);padding-top:80px;padding-bottom:80px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.stat-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:96px}.stat-box{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.25s ease}.stat-box:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,4,7,.05);border-color:rgba(18,4,7,.2)}.stat-large-val{font-size:clamp(34px, 4vw, 44px);font-weight:800;letter-spacing:-.03em;color:var(--color-text-dark);line-height:1;margin-bottom:12px}.stat-large-val span.accent{color:var(--color-burgundy);font-size:24px}.stat-box-title{font-size:14px;font-weight:700;color:var(--color-text-dark);margin-bottom:6px}.stat-box-desc{font-size:12.5px;color:var(--color-text-dark-muted);line-height:1.5}.section-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;background:rgba(193,97,73,.06);border:1px solid rgba(193,97,73,.22);color:#c16149;padding:5px 14px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.section-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background-color:#c16149}.section-title{font-size:clamp(32px, 4vw, 48px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text-dark);margin-bottom:16px}.section-subtitle{font-size:17px;color:var(--color-text-dark-muted);line-height:1.6;max-width:780px;margin-bottom:48px}.process-timeline-stack{display:flex;flex-direction:column;gap:16px;margin-bottom:96px}.timeline-row-card{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:24px 32px;display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:24px;transition:all 0.25s ease}.timeline-row-card:hover{border-color:rgba(18,4,7,.25);box-shadow:0 10px 28px rgba(18,4,7,.05);transform:translateX(4px)}.row-time-col{display:flex;flex-direction:column;gap:2px}.row-step-label{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-burgundy)}.row-time-val{font-family:var(--font-mono);font-size:20px;font-weight:800;color:var(--color-text-dark)}.row-content-col h3{font-size:17px;font-weight:700;margin-bottom:4px;color:var(--color-text-dark)}.row-content-col p{font-size:13.5px;color:var(--color-text-dark-muted);line-height:1.5}.row-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--color-card-subtle);border:1px solid var(--color-border-light);padding:5px 12px;border-radius:var(--radius-pill);color:var(--color-text-dark);white-space:nowrap}.four-systems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:96px}.system-bento-card{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.system-bento-card:hover{border-color:rgba(18,4,7,.25);box-shadow:0 14px 36px rgba(18,4,7,.06);transform:translateY(-2px)}.system-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.system-code{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--color-burgundy);text-transform:uppercase}.system-pill-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;background:var(--color-card-subtle);border:1px solid var(--color-border-light);padding:3px 10px;border-radius:var(--radius-pill);color:var(--color-text-dark-muted);text-transform:uppercase}.system-bento-card h3{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-dark);margin-bottom:12px;line-height:1.25}.system-desc-lead{font-size:14px;color:var(--color-text-dark-muted);line-height:1.6;margin-bottom:24px}.system-features-list{list-style:none;border-top:1px solid var(--color-border-light);padding-top:18px;display:flex;flex-direction:column;gap:12px}.sys-feat-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--color-text-dark)}.sys-check{color:var(--color-burgundy);font-weight:800;font-size:14px}.metric-explorer-wrapper{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:40px;box-shadow:0 12px 36px rgba(18,4,7,.04);margin-bottom:96px}.explorer-tabs-row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:16px;border-bottom:1px solid var(--color-border-light);margin-bottom:32px;scrollbar-width:none}.explorer-tabs-row::-webkit-scrollbar{display:none}.explorer-tabs-row .exp-tab,.metric-explorer-wrapper button.exp-tab,button.exp-tab{font-family:var(--font-mono)!important;font-size:12px!important;font-weight:600!important;padding:9px 18px!important;border-radius:9999px!important;background:rgba(18,4,7,.05)!important;color:rgba(18,4,7,.7)!important;border:1px solid rgba(18,4,7,.12)!important;transition:all 0.2s ease!important;white-space:nowrap!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;text-transform:none!important;line-height:1.2!important;appearance:none!important;-webkit-appearance:none!important}.explorer-tabs-row .exp-tab:hover,.metric-explorer-wrapper button.exp-tab:hover,button.exp-tab:hover{color:#120407!important;background:rgba(18,4,7,.1)!important;border-color:rgba(18,4,7,.24)!important}.explorer-tabs-row .exp-tab.active,.metric-explorer-wrapper button.exp-tab.active,button.exp-tab.active{background:#120407!important;color:#ffffff!important;border-color:#120407!important;box-shadow:0 4px 14px rgba(18,4,7,.22)!important}.explorer-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.exp-col-gauge{display:flex;flex-direction:column;gap:16px}.exp-title-metric{font-size:22px;font-weight:800;color:var(--color-text-dark);letter-spacing:-.02em}.exp-number-row{display:flex;align-items:baseline;gap:8px}.exp-val-big{font-family:var(--font-mono);font-size:54px;font-weight:800;color:var(--color-text-dark);line-height:1}.exp-val-max{font-family:var(--font-mono);font-size:18px;color:var(--color-text-dark-muted);font-weight:600}.exp-track{width:100%;height:12px;background:#eeebe3;border-radius:var(--radius-pill);position:relative;overflow:hidden}.exp-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-gold),#c99335);border-radius:var(--radius-pill);transition:width 0.6s cubic-bezier(.16,1,.3,1)}.exp-markers-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:rgba(18,4,7,.45)}.exp-col-card{background:var(--color-card-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;gap:12px}.exp-status-pill{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-pill);background:rgba(18,4,7,.08);color:var(--color-text-dark);align-self:flex-start}.exp-card-heading{font-size:16px;font-weight:700;color:var(--color-text-dark)}.exp-card-text{font-size:13.5px;color:var(--color-text-dark-muted);line-height:1.55}.exp-architect-note{border-top:1px dashed var(--color-border-light);padding-top:12px;font-size:12px;color:var(--color-text-dark);font-family:var(--font-mono);line-height:1.45}.founder-quote-banner{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:56px 48px;text-align:center;max-width:920px;margin:0 auto 96px auto}.quote-big-text{font-size:clamp(20px, 2.4vw, 26px);font-weight:600;line-height:1.45;letter-spacing:-.02em;color:var(--color-text-dark);margin-bottom:24px}.quote-author-line{font-size:14px;font-weight:700;color:var(--color-text-dark)}.quote-author-line span{display:block;font-size:12px;font-weight:400;color:var(--color-text-dark-muted);margin-top:2px}.bivio-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:96px}.bivio-box{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:40px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.bivio-box:hover{border-color:rgba(18,4,7,.25);box-shadow:0 16px 40px rgba(18,4,7,.07);transform:translateY(-2px)}.bivio-box.pro-card{border:2px solid var(--color-secondary)}.bivio-box.persona-card{border:1.5px solid rgba(193,97,73,.25)}.bivio-target-pill{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:16px;background:rgba(193,97,73,.08);color:#c16149;border:1px solid rgba(193,97,73,.25)}.bivio-box.pro-card .bivio-target-pill{background:rgba(90,51,5,.08);color:#5a3305;border-color:rgba(90,51,5,.25)}.bivio-box h3{font-size:26px;font-weight:800;color:var(--color-text-dark);letter-spacing:-.02em;margin-bottom:10px}.bivio-box p{font-size:14px;color:var(--color-text-dark-muted);line-height:1.55;margin-bottom:24px}.bivio-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px;border-top:1px solid var(--color-border-light);padding-top:18px}.bivio-bullets li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-text-dark)}.bullet-check{color:var(--color-burgundy);font-weight:800}.bivio-action-btn{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;transition:all 0.25s ease}.btn-persona{background:var(--color-card-subtle);border:1px solid var(--color-border-light);color:var(--color-text-dark)}.btn-persona:hover{background:#eae7df;border-color:rgba(18,4,7,.2)}.btn-pro{background:var(--color-text-dark);color:#ffffff!important}.btn-pro:hover{background:var(--color-burgundy)}.assay-team-section{padding:90px 0 60px 0;border-top:1px solid var(--color-border-light)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.team-grid{grid-template-columns:1fr;gap:20px}}.team-card{background:var(--color-card-light);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;transition:all 0.3s ease}.team-card:hover{border-color:rgba(18,4,7,.25);box-shadow:0 16px 40px rgba(18,4,7,.07);transform:translateY(-2px)}.team-avatar-box{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid var(--color-gold);box-shadow:0 4px 14px rgba(18,4,7,.08);margin-bottom:20px;background:rgba(240,206,136,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.team-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.team-avatar-monogram{font-family:var(--font-heading,'Outfit',sans-serif);font-size:22px;font-weight:700;color:var(--color-gold);letter-spacing:.05em;line-height:1}.team-avatar-icon{font-size:24px;font-weight:700;color:var(--color-gold);line-height:1}.team-name{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-text-dark);letter-spacing:-.01em;margin-bottom:4px}.team-role{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-terracotta);margin-bottom:12px;line-height:1.4}.team-hiring-btn{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--color-primary);text-decoration:none;transition:all 0.2s ease}.team-hiring-btn:hover{color:#fff;transform:translateX(2px)}.hiring-card{border:1px dashed rgba(240,206,136,.35)!important;background:rgba(240,206,136,.02)!important}.team-desc{font-size:13px;line-height:1.6;color:var(--color-text-dark-muted);margin:0}.assay-faq-section{padding:90px 0 110px 0;border-top:1px solid var(--color-border-light)}.faq-split-grid{display:grid;grid-template-columns:360px 1fr;gap:72px;align-items:flex-start}.faq-intro-sticky{position:sticky;top:100px;display:flex;flex-direction:column;align-items:flex-start}.faq-eyebrow-num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:#c16149;text-transform:uppercase;background:rgba(193,97,73,.08);border:1px solid rgba(193,97,73,.22);padding:4px 12px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:7px;margin-bottom:18px}.faq-eyebrow-num::before{content:'';width:5px;height:5px;border-radius:50%;background-color:#c16149}.faq-hero-heading{font-size:clamp(34px, 4vw, 50px);font-weight:700;letter-spacing:-.04em;line-height:1.08;color:var(--color-text-dark);margin-bottom:20px}.faq-hero-lead{font-size:14.5px;line-height:1.6;color:var(--color-text-dark-muted);margin-bottom:32px;max-width:310px}.faq-pill-btn,a.faq-pill-btn{display:inline-flex!important;align-items:center!important;gap:14px!important;background-color:#120407!important;color:#ffffff!important;padding:8px 10px 8px 22px!important;border-radius:9999px!important;font-size:13.5px!important;font-weight:600!important;transition:all 0.25s ease!important;box-shadow:0 4px 16px rgba(18,4,7,.25)!important;text-decoration:none!important}.faq-pill-btn span,a.faq-pill-btn span{color:#ffffff!important;transition:color 0.25s ease!important}.faq-pill-btn:hover,a.faq-pill-btn:hover{background-color:#36070f!important;color:#f0ce88!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(54,7,15,.45)!important}.faq-pill-btn:hover span,a.faq-pill-btn:hover span{color:#f0ce88!important}.faq-pill-btn:hover .pill-arrow-dot{background-color:#f0ce88!important;color:#120407!important;transform:scale(1.06)!important}.faq-pill-btn .pill-arrow-dot{width:32px;height:32px;border-radius:50%;background-color:var(--color-gold);color:var(--color-obsidian);display:flex;align-items:center;justify-content:center;font-size:14px}.faq-accordion-rows{display:flex;flex-direction:column;width:100%}.assay-faq-row,.faq-accordion-rows .assay-faq-row{border-top:1px solid rgba(18,4,7,.12)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important;transition:none!important}.assay-faq-row:last-child,.faq-accordion-rows .assay-faq-row:last-child{border-bottom:1px solid rgba(18,4,7,.12)!important}.assay-faq-header,div.assay-faq-header,button.assay-faq-header{all:unset!important;box-sizing:border-box!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 0!important;text-align:left!important;cursor:pointer!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;user-select:none!important}.assay-faq-header:hover,.assay-faq-header:focus,.assay-faq-header:active,.assay-faq-row.open .assay-faq-header,div.assay-faq-header:hover,div.assay-faq-header:focus,div.assay-faq-header[aria-expanded="true"],.assay-faq-row.open div.assay-faq-header{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.assay-faq-q,.assay-faq-header .assay-faq-q,div.assay-faq-header .assay-faq-q{font-family:var(--font-main,'Outfit',sans-serif)!important;font-size:clamp(16.5px, 1.6vw, 19.5px)!important;font-weight:550!important;letter-spacing:-0.015em!important;color:#120407!important;line-height:1.35!important;background:transparent!important;background-color:transparent!important;transition:color 0.2s ease!important}.assay-faq-header:hover .assay-faq-q,.assay-faq-row.open .assay-faq-q,.assay-faq-row.open .assay-faq-header .assay-faq-q{color:#000000!important}.assay-faq-icon-circle{flex-shrink:0!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;border:1px solid rgba(18,4,7,.15)!important;background:rgba(18,4,7,.03)!important;background-color:rgba(18,4,7,.03)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#120407!important;font-size:18px!important;font-weight:300!important;line-height:1!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1),background-color 0.2s ease,border-color 0.2s ease!important;box-shadow:none!important}.assay-faq-header:hover .assay-faq-icon-circle{background:rgba(18,4,7,.08)!important;background-color:rgba(18,4,7,.08)!important;border-color:rgba(18,4,7,.3)!important}.assay-faq-row.open .assay-faq-icon-circle{transform:rotate(45deg)!important;background:#120407!important;background-color:#120407!important;color:#ffffff!important;border-color:#120407!important}.assay-faq-content{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.16,1,.3,1),padding 0.35s ease;padding:0 0!important;background:transparent!important;background-color:transparent!important}.assay-faq-row.open .assay-faq-content{max-height:600px;padding-bottom:26px!important}.assay-faq-content p{font-family:var(--font-body,'Inter',sans-serif)!important;font-size:15px!important;line-height:1.7!important;color:rgba(18,4,7,.7)!important;max-width:720px!important;margin:0!important;background:transparent!important}@media (max-width:640px){.assay-faq-header,div.assay-faq-header{padding:18px 0!important}.assay-faq-q{font-size:15.5px!important}}.assay-footer{background-color:var(--color-obsidian);color:var(--color-linen);border-top:1px solid var(--color-linen-border);padding:80px 0 0 0;position:relative;overflow:hidden}.footer-container{max-width:1280px;margin:0 auto;padding:0 40px}.footer-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:56px;border-bottom:1px solid var(--color-linen-border);flex-wrap:wrap}.footer-statement-title{font-size:clamp(26px, 3.2vw, 40px);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:#fff;max-width:760px}.footer-top-cta{flex-shrink:0}.footer-cta-btn{display:inline-flex;align-items:center;gap:12px;background-color:var(--color-gold);color:#120407;padding:8px 10px 8px 24px;border-radius:var(--radius-pill);font-weight:700;font-size:14px;transition:all 0.25s ease;box-shadow:0 4px 20px rgba(240,206,136,.25)}.footer-cta-btn:hover{background-color:var(--color-gold-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(240,206,136,.35)}.footer-cta-btn .cta-arrow-circle{width:32px;height:32px;border-radius:50%;background:#120407;color:var(--color-gold);display:flex;align-items:center;justify-content:center;font-size:14px}.footer-newsletter-card{margin:56px 0;padding:40px 48px;background:rgba(244,243,239,.03);border:1px solid var(--color-linen-border);border-radius:var(--radius-lg);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.newsletter-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin-bottom:14px}.newsletter-badge .badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 6px rgba(240,206,136,.8)}.newsletter-title{font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:10px}.newsletter-desc{font-size:14px;color:var(--color-linen-muted);line-height:1.55}.newsletter-form-box{display:flex;flex-direction:column;gap:12px}.newsletter-form{display:flex;gap:10px}.newsletter-input{flex:1;background:rgba(18,4,7,.8);border:1px solid var(--color-linen-border);border-radius:var(--radius-pill);padding:14px 20px;font-size:13.5px;color:var(--color-linen);outline:none;transition:border-color 0.2s ease}.newsletter-input:focus{border-color:var(--color-gold)}.newsletter-input::placeholder{color:var(--color-linen-faint)}.footer-newsletter-card button.newsletter-submit-btn,.newsletter-form button.newsletter-submit-btn,button.newsletter-submit-btn,.newsletter-submit-btn,#newsletter-submit-btn{all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f0ce88!important;background-color:#f0ce88!important;background-image:none!important;color:#120407!important;padding:12px 24px!important;border-radius:9999px!important;font-family:var(--font-body,'Inter',-apple-system,sans-serif)!important;font-weight:700!important;font-size:13.5px!important;line-height:1!important;white-space:nowrap!important;transition:all 0.2s ease!important;cursor:pointer!important;border:1px solid #f0ce88!important;outline:none!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;-webkit-appearance:none!important;appearance:none!important}.footer-newsletter-card button.newsletter-submit-btn:hover,.newsletter-form button.newsletter-submit-btn:hover,button.newsletter-submit-btn:hover,.newsletter-submit-btn:hover,#newsletter-submit-btn:hover{background:#e5bf74!important;background-color:#e5bf74!important;background-image:none!important;color:#120407!important;border-color:#e5bf74!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(240,206,136,.3)!important}.footer-newsletter-card button.newsletter-submit-btn:focus,.footer-newsletter-card button.newsletter-submit-btn:active,button.newsletter-submit-btn:focus,button.newsletter-submit-btn:active,.newsletter-submit-btn:focus,.newsletter-submit-btn:active{background:#deb563!important;background-color:#deb563!important;background-image:none!important;color:#120407!important;border-color:#deb563!important;outline:none!important}.newsletter-submit-btn span,button.newsletter-submit-btn span,#newsletter-submit-btn span{color:#120407!important;font-weight:700!important;display:inline-block!important}.newsletter-guarantee{font-size:11.5px;color:var(--color-linen-faint);line-height:1.4}.newsletter-guarantee a{color:var(--color-gold);text-decoration:underline}.footer-columns-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding-bottom:64px}.footer-col-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.footer-logo-img{height:22px;max-height:24px;width:auto;object-fit:contain}.footer-col-text{font-size:13.5px;color:var(--color-linen-muted);line-height:1.6;margin-bottom:20px}.footer-legal-tag{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-linen-faint);font-family:var(--font-mono)}.footer-legal-tag strong{color:var(--color-linen)}.footer-col-title{font-family:var(--font-main);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-linen-faint);margin-bottom:22px}.footer-accordion-icon{display:none!important}.footer-links{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.footer-links li a{font-size:13.5px;color:var(--color-linen-muted);transition:all 0.2s ease;display:inline-block}.footer-links li a:hover{color:#fff;transform:translateX(2px)}.footer-meta-bar{border-top:1px solid var(--color-linen-border);padding:24px 0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:32px;font-size:12px;color:var(--color-linen-faint)}.meta-copyright{font-family:var(--font-mono);white-space:nowrap}.meta-location-time{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);padding:4px 12px;border-radius:var(--radius-pill);background:rgba(244,243,239,.05);border:1px solid var(--color-linen-border);white-space:nowrap}.meta-clock{color:var(--color-gold);font-weight:600}.meta-disclaimer{text-align:right;font-size:11px;line-height:1.45}.footer-wordmark-crop{position:relative;width:100%;overflow:hidden;line-height:.72;display:flex;justify-content:center;align-items:flex-start;margin-top:30px;pointer-events:none;user-select:none}.footer-wordmark{font-family:var(--font-main);font-size:clamp(90px, 20vw, 300px);font-weight:800;letter-spacing:-.06em;color:rgba(244,243,239,.06);text-transform:none;display:inline-flex;align-items:flex-start;white-space:nowrap}.footer-wordmark-reg{font-size:clamp(20px, 4vw, 56px);font-weight:600;color:rgba(244,243,239,.04);margin-left:8px;line-height:1}@media (max-width:1200px){.hero-telemetry-cluster{top:88px;right:24px;width:260px}}@media (max-width:1024px){.stat-cards-grid{grid-template-columns:repeat(2,1fr)}.four-systems-grid{grid-template-columns:1fr}.bivio-cards-grid{grid-template-columns:1fr}.hero-fullscreen{min-height:540px;padding-bottom:60px}.hero-bottom-grid{flex-direction:column;align-items:flex-start;gap:20px}.hero-telemetry-cluster{display:none}.footer-newsletter-card{grid-template-columns:1fr;gap:24px;padding:32px 28px}.footer-columns-grid{grid-template-columns:repeat(2,1fr);gap:36px}.footer-meta-bar{grid-template-columns:1fr;gap:14px}.meta-disclaimer{text-align:left}}@media (max-width:768px){.top-nav{padding:0 10px;top:12px}.nav-links-pill{display:none}.hero-fullscreen{padding-bottom:60px}.hero-main-title{font-size:36px}.hero-bottom-grid{padding:0 20px 24px 20px}.hero-timeline-bar{padding:0 16px;overflow-x:auto;justify-content:flex-start;gap:16px}.timeline-counter-stat{display:none}.stat-cards-grid{grid-template-columns:1fr}.timeline-row-card{grid-template-columns:1fr;gap:8px}.explorer-content-grid{grid-template-columns:1fr;gap:24px}.footer-columns-grid{display:flex!important;flex-direction:column!important;gap:0!important;padding-bottom:32px!important}.footer-col:first-child{padding-bottom:24px!important;border-bottom:1px solid rgba(244,243,239,.12)!important;margin-bottom:0!important}.footer-col-accordion{border-bottom:1px solid rgba(244,243,239,.12)!important;position:relative!important;width:100%!important}.footer-col-title{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 0!important;margin-bottom:0!important;cursor:pointer!important;pointer-events:auto!important;font-family:var(--font-main)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.10em!important;color:var(--color-linen)!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.footer-accordion-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-mono)!important;font-size:17px!important;font-weight:300!important;color:var(--color-gold)!important;width:24px!important;height:24px!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1)!important;line-height:1!important}.footer-col-accordion.open .footer-accordion-icon{transform:rotate(45deg)!important;color:#ffffff!important}.footer-col-accordion .footer-links{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:0!important;overflow:hidden!important;opacity:0!important;padding:0 0!important;margin:0!important;transition:max-height 0.38s cubic-bezier(.16,1,.3,1),opacity 0.3s ease,padding 0.3s ease!important}.footer-col-accordion.open .footer-links{max-height:380px!important;opacity:1!important;padding:4px 0 20px 0!important}.footer-links li a{display:block!important;padding:5px 0!important;font-size:13px!important;line-height:1.5!important}}@media (max-width:640px){.footer-container{padding:0 20px}.footer-top-row{flex-direction:column;align-items:flex-start;gap:20px}.newsletter-form{flex-direction:column}.footer-wordmark{font-size:clamp(70px, 24vw, 130px)}}*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:hidden;width:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video,iframe,svg{max-width:100%;height:auto}.footer-newsletter-card button.newsletter-submit-btn,.newsletter-form button.newsletter-submit-btn,button.newsletter-submit-btn,.newsletter-submit-btn,#newsletter-submit-btn{all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#f0ce88!important;background-color:#f0ce88!important;background-image:none!important;color:#120407!important;padding:12px 24px!important;border-radius:9999px!important;font-family:'Inter',-apple-system,sans-serif!important;font-weight:700!important;font-size:13.5px!important;line-height:1!important;white-space:nowrap!important;transition:all 0.2s ease!important;cursor:pointer!important;border:1px solid #f0ce88!important;outline:none!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}.footer-newsletter-card button.newsletter-submit-btn:hover,.newsletter-form button.newsletter-submit-btn:hover,button.newsletter-submit-btn:hover,.newsletter-submit-btn:hover,#newsletter-submit-btn:hover{background:#e5bf74!important;background-color:#e5bf74!important;background-image:none!important;color:#120407!important;border-color:#e5bf74!important;transform:translateY(-1px)!important}.newsletter-submit-btn span,button.newsletter-submit-btn span,#newsletter-submit-btn span{color:#120407!important;font-weight:700!important}.assay-faq-row{background:transparent!important;background-color:transparent!important;border-radius:0!important}.assay-faq-header,div.assay-faq-header,button.assay-faq-header{background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important}.faq-pill-btn,a.faq-pill-btn{color:#ffffff!important;background-color:#120407!important;text-decoration:none!important}.faq-pill-btn:hover,a.faq-pill-btn:hover{color:#f0ce88!important;background-color:#36070f!important}.faq-pill-btn span,a.faq-pill-btn span{color:inherit!important}@media (max-width:768px){.footer-columns-grid{display:flex!important;flex-direction:column!important;gap:0!important;padding-bottom:32px!important}.footer-col:first-child{padding-bottom:24px!important;border-bottom:1px solid rgba(244,243,239,.12)!important;margin-bottom:0!important}.footer-col-accordion{border-bottom:1px solid rgba(244,243,239,.12)!important;position:relative!important;width:100%!important}.footer-col-title,div.footer-col-title{all:unset!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 0!important;margin-bottom:0!important;cursor:pointer!important;pointer-events:auto!important;font-family:'Inter',-apple-system,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.10em!important;color:#f4f3ef!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.footer-col-title:hover{color:#f0ce88!important}.footer-accordion-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-family:'JetBrains Mono',monospace!important;font-size:17px!important;font-weight:300!important;color:#f0ce88!important;width:24px!important;height:24px!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1)!important;line-height:1!important}.footer-col-accordion.open .footer-accordion-icon{transform:rotate(45deg)!important;color:#ffffff!important}.footer-col-accordion .footer-links{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:0!important;overflow:hidden!important;opacity:0!important;padding:0 0!important;margin:0!important;transition:max-height 0.38s cubic-bezier(.16,1,.3,1),opacity 0.3s ease,padding 0.3s ease!important}.footer-col-accordion.open .footer-links{max-height:380px!important;opacity:1!important;padding:4px 0 20px 0!important}.footer-links li a{display:block!important;padding:5px 0!important;font-size:13px!important;line-height:1.5!important}}