.colloxa-marketing-page,.colloxa-marketing-page *,.colloxa-marketing-page :before,.colloxa-marketing-page :after{box-sizing:border-box;margin:0;padding:0}.pilot-page>section.pilot-page-hero.pilot-page-hero--scroll{background:var(--paper-2);padding:0;display:block;overflow:clip}.pilot-scroll-container{height:clamp(1000px,150svh,1380px);position:relative}.pilot-scroll-sticky{perspective:1400px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,3vh,42px);min-height:100svh;padding:112px 48px 48px;display:flex;position:sticky;top:0}.pilot-scroll-title-motion,.pilot-scroll-tablet-motion,.pilot-scroll-footer-motion{width:min(1180px,100%)}.pilot-scroll-intro{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:clamp(48px,7vw,96px);display:grid}.pilot-scroll-intro .frame-h{letter-spacing:-.055em;text-align:left;margin:0;font-size:clamp(70px,7.3vw,112px);line-height:.88}.pilot-scroll-copy{padding-bottom:6px}.pilot-scroll-copy .frame-body{text-align:left;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.7}.pilot-scroll-tablet-motion{transform-origin:50% 0;transform-style:preserve-3d;will-change:transform}.pilot-scroll-tablet{border:1px solid var(--ink);background:var(--ink);border-radius:8px;padding:8px;box-shadow:0 24px 64px #10101029}.pilot-scroll-tablet-screen{background:var(--paper);border:1px solid #ffffff1f;border-radius:3px;overflow:hidden}.pilot-scroll-container.is-reduced-motion{height:auto}.pilot-scroll-container.is-reduced-motion .pilot-scroll-sticky{min-height:auto;padding-top:156px;padding-bottom:80px;position:relative}.colloxa-marketing-page:has(.homepage-main){overflow-x:clip}.colloxa-marketing-page .homepage-main section.hero-frame{overflow:visible}.homepage-scroll-console{width:100%;height:clamp(1650px,220svh,2200px);margin:0}.homepage-scroll-console .pilot-scroll-sticky{justify-content:flex-start;min-height:0;padding:0;top:88px}.homepage-scroll-console .pilot-scroll-title-motion{z-index:2;pointer-events:none;width:100%;position:absolute;top:clamp(12px,5vh,48px);left:0;right:0}.homepage-scroll-intro{text-align:center;width:100%}.homepage-scroll-intro .hero-headline{margin-bottom:24px}.homepage-scroll-console .pilot-scroll-tablet-motion,.homepage-scroll-console .pilot-scroll-footer-motion{width:100%}.homepage-scroll-actions{flex-direction:column;align-items:center;display:flex}.homepage-scroll-console.is-reduced-motion .pilot-scroll-sticky{gap:32px;padding:0 0 32px}.homepage-scroll-console.is-reduced-motion .pilot-scroll-title-motion{pointer-events:auto;position:relative;top:auto;left:auto;right:auto}@media (max-width:900px){.pilot-scroll-sticky{padding-left:24px;padding-right:24px}.pilot-scroll-intro{grid-template-columns:1fr;gap:24px}.pilot-scroll-intro .frame-h{font-size:clamp(64px,11vw,88px)}.pilot-scroll-copy .frame-body{max-width:680px}}@media (max-width:768px){.pilot-scroll-container{height:auto}.pilot-scroll-sticky,.pilot-scroll-container.is-reduced-motion .pilot-scroll-sticky{perspective:none;gap:32px;min-height:auto;padding:120px 16px 64px;position:relative}.pilot-scroll-title-motion,.pilot-scroll-tablet-motion,.pilot-scroll-footer-motion{opacity:1!important;transform:none!important}.pilot-scroll-intro{text-align:center;gap:28px}.pilot-scroll-intro .frame-h{text-align:center;font-size:clamp(52px,15vw,72px);line-height:.94}.pilot-scroll-copy .frame-body{text-align:center;margin-left:auto;margin-right:auto;font-size:15px}.pilot-scroll-copy .pilot-page-cta{align-items:stretch}.pilot-scroll-copy .btn{justify-content:center}.pilot-scroll-copy .pilot-secondary{align-self:center}.pilot-scroll-tablet{box-shadow:none;border-radius:4px;padding:3px}.pilot-scroll-tablet-screen{border-radius:2px}.homepage-scroll-console{height:auto;margin:16px 0 28px}.homepage-scroll-console .pilot-scroll-sticky{padding:0;top:0}.homepage-scroll-console .pilot-scroll-title-motion{pointer-events:auto;position:relative;top:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.pilot-scroll-container{height:auto}.pilot-scroll-sticky{min-height:auto;position:relative}.pilot-scroll-footer-motion{opacity:1!important;transform:none!important}}.colloxa-marketing-page{--paper:#f3efe6;--paper-2:#e9e2d4;--paper-3:#f8f4ec;--ink:#101010;--ink-2:#0b0d0e;--ink-mid:#6e675d;--ink-dim:#9a9488;--ink-xs:#b5afa4;--charcoal:#151515;--dark-border:#2a302c;--dark-text:#e6ddc9;--accent:#263a32;--accent-2:#1e3028;--accent-soft:#e5e9e6;--accent-on-dark:#a3b0a8;--terminal-muted:#9a9488;--terminal-info:#b5afa4;--evidence:#b09355;--evidence-text:#6f5524;--evidence-soft:#b0935524;--evidence-border:#b0935566;--evidence-on-dark:#c9ae72;--risk:#8f3d2e;--risk-soft:#8f3d2e1f;--risk-border:#8f3d2e59;--risk-on-dark:#c4877a;--approved:#3f5f4a;--approved-soft:#3f5f4a1f;--approved-border:#3f5f4a59;--approved-on-dark:#7a9f88;--warn:#9a7b45;--warn-soft:#9a7b451f;--warn-border:#9a7b4559;--warn-on-dark:#c4a86a;--success:var(--approved);--success-bg:var(--approved-soft);--danger:var(--risk);--danger-bg:var(--risk-soft);--warn-bg:var(--warn-soft);--terminal-bg:#111615;--terminal-bg-elevated:#141816;--terminal-bg-inset:#0e100f;--terminal-border:#2a302c;--terminal-chrome:#8a8378;--terminal-chrome-dim:#6e675d;--terminal-chrome-text:#d9d0c0;--rule:#cfc6b5;--rule-2:#bfb5a4;--font-d:var(--font-display);background:var(--paper);color:var(--ink);font-family:var(--font-body);min-height:100vh;font-size:14px;line-height:1.7;position:relative;overflow-x:hidden}.colloxa-marketing-page main section[id]{scroll-margin-top:88px}.colloxa-marketing-page:before{content:"";pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.colloxa-marketing-page>nav{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);background:#f4f3eff5;justify-content:space-between;align-items:center;height:60px;padding:0 40px;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.colloxa-marketing-page>nav.scrolled{box-shadow:none}.nav-logo{align-items:center;text-decoration:none;display:inline-flex}.nav-logo-image{width:160px;max-width:100%;height:auto;display:block}.nav-links{gap:0;list-style:none;display:flex}.nav-links a{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);padding:0 18px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--ink)}.nav-right{align-items:center;gap:12px;display:flex}.btn-nav{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-control);border:none;padding:8px 20px;font-size:10px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.btn-nav-ghost{color:var(--ink-mid);border:1px solid var(--rule-2);background:0 0}.btn-nav-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-nav-primary{background:var(--charcoal);color:var(--paper)}.btn-nav-primary:hover{background:var(--accent)}.hamburger{cursor:pointer;border:1px solid var(--rule-2);background:var(--paper);border-radius:var(--radius-control);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.hamburger span{background:var(--ink);width:18px;height:2px;transition:all .3s;display:block}.mobile-menu{background:var(--paper);border-bottom:1px solid var(--rule);z-index:199;flex-direction:column;gap:0;max-height:calc(100dvh - 60px);padding:16px 20px;display:none;position:fixed;top:60px;left:0;right:0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{color:var(--ink);border-bottom:1px solid var(--rule);padding:14px 0;font-size:14px;text-decoration:none}.mobile-menu a:last-child{background:var(--ink);color:var(--paper);border-bottom:none;border:1px solid var(--ink);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;padding:10px 14px;font-size:11px;font-weight:500}.demo-modal-backdrop{z-index:420;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090fad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.demo-modal{background:var(--paper);border:1px solid var(--rule);width:min(640px,100%);max-height:calc(100dvh - 40px);padding:28px 24px 24px;position:relative;overflow:auto;box-shadow:0 16px 40px #09090f2e}.demo-modal-close{border:1px solid var(--rule-2);background:var(--paper);width:32px;height:32px;color:var(--ink-mid);cursor:pointer;border-radius:var(--radius-control);font-size:18px;line-height:1;position:absolute;top:14px;right:14px}.demo-modal-close:hover{color:var(--ink)}.demo-modal-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.demo-modal h3{font-family:var(--font-d);letter-spacing:-.6px;color:var(--ink);margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.05}.demo-modal-copy{color:var(--ink-mid);max-width:56ch;margin-bottom:18px;font-size:13px;line-height:1.7}.demo-modal-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.demo-modal-optional{text-transform:none;letter-spacing:0;color:var(--ink-dim);font-size:11px;font-weight:400}.demo-modal-form label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mid);flex-direction:column;gap:6px;font-size:11px;display:flex}.demo-modal-form label:nth-child(5),.demo-modal-span-all{grid-column:1/-1}.demo-modal-form input,.demo-modal-form textarea,.demo-modal-form select{border:1px solid var(--rule-2);color:var(--ink);font-size:14px;line-height:1.5;font-family:var(--font-body);border-radius:var(--radius-control);background:#fff;padding:10px 11px}.demo-modal-form textarea{resize:vertical;min-height:96px}.demo-modal-form input:focus,.demo-modal-form textarea:focus,.demo-modal-form select:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.marketing-select-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.marketing-select-label{cursor:default}.marketing-select-trigger{border:1px solid var(--rule-2);border-radius:var(--radius-control);background:var(--paper);width:100%;min-width:0;color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.marketing-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketing-select-trigger.is-placeholder{color:var(--ink-dim)}.marketing-select-trigger:hover:not(:disabled){border-color:var(--ink-mid)}.marketing-select-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.marketing-select-trigger:disabled{opacity:.6;cursor:not-allowed}.marketing-select-chevron{border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.marketing-select-trigger[aria-expanded=true] .marketing-select-chevron{transform:translateY(2px)rotate(225deg)}.marketing-select-menu{z-index:520;overscroll-behavior:contain;border:1px solid var(--rule-2);background:var(--paper);padding:4px;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #09090f2e}.marketing-select-option{width:100%;min-height:40px;color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13px;line-height:1.35;display:flex}.marketing-select-option.is-active{background:var(--paper-2)}.marketing-select-option.is-selected{color:var(--accent);font-weight:600}.marketing-select-option>span:last-child{flex:none}.demo-modal-form .marketing-select-field:nth-child(5){grid-column:1/-1}.demo-modal-error{color:var(--danger);grid-column:1/-1;font-size:12px}.demo-modal-success{color:var(--success);grid-column:1/-1;font-size:12px}.demo-modal-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.demo-modal-btn{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-control);border:1px solid #0000;padding:10px 14px;font-size:11px}.demo-modal-btn-primary{background:var(--charcoal);color:var(--paper);border-color:var(--ink)}.demo-modal-btn-primary:hover{background:var(--accent);border-color:var(--accent)}.demo-modal-btn-primary:disabled{opacity:.6;cursor:not-allowed}.demo-modal-btn-ghost{color:var(--ink-mid);border-color:var(--rule-2);background:0 0}.demo-modal-btn-ghost:hover{color:var(--ink)}.ticker-wrap{background:var(--ink);padding:10px 0;position:relative;overflow:hidden}.ticker-wrap:before,.ticker-wrap:after{content:"";z-index:10;width:80px;position:absolute;top:0;bottom:0}.ticker-wrap:before{background:linear-gradient(90deg,var(--ink),transparent);left:0}.ticker-wrap:after{background:linear-gradient(-90deg,var(--ink),transparent);right:0}.ticker{white-space:nowrap;gap:0;animation:40s linear infinite ticker-scroll;display:flex}.ticker-item{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-family:var(--font-mono);align-items:center;gap:8px;padding:0 28px;display:inline-flex}.ticker-item:after{content:"·";color:var(--ink-mid)}.t-block{color:var(--risk-on-dark)}.t-allow{color:var(--approved-on-dark)}.t-flag{color:var(--warn-on-dark)}.t-dim{color:var(--ink-mid)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.colloxa-marketing-page>section{border-bottom:1px solid var(--rule);padding:96px 48px}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:500}.eyebrow.dark{color:var(--accent)}.badge-evidence,.badge-control,.badge-risk,.badge-approved,.badge-warn,.badge-neutral,.capability-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.capability-status{flex-shrink:0;padding:5px 10px;line-height:1.3}.badge-evidence,.evidence-pack-status.badge-evidence{background:var(--evidence-soft);color:var(--evidence-text);border:1px solid var(--evidence-border)}.badge-risk{background:var(--risk-soft);color:var(--risk);border:1px solid var(--risk-border)}.badge-control{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border:1px solid #263a3259}.badge-approved{background:var(--approved-soft);color:var(--approved);border:1px solid var(--approved-border)}.badge-warn{background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-border)}.badge-neutral,.evidence-pack-chip-badge.badge-neutral{background:var(--paper-2);color:var(--ink-mid);border:1px solid var(--rule)}.evidence-pack-chip-badge.badge-control,.evidence-pack-chip-badge.badge-evidence{letter-spacing:.12em;padding:3px 8px;font-size:9px}h1.display{font-family:var(--font-d);letter-spacing:-.055em;color:var(--ink);margin-bottom:24px;font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.9}h1.display em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:inherit}h2.section-h{font-family:var(--font-d);letter-spacing:-.045em;color:var(--ink);margin-bottom:16px;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:.95}h2.section-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}h2.section-h.light{color:var(--paper)}h2.section-h.light em{color:inherit}.lead{color:var(--ink-mid);max-width:520px;margin-bottom:40px;font-size:16px;font-weight:300;line-height:1.9}.lead.light{color:var(--dark-text);font-weight:400}.btn{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-control);border:none;padding:14px 28px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary{background:var(--charcoal);color:var(--paper)}.btn-primary:hover{background:var(--accent)}.btn-primary-on-dark{background:var(--paper);color:var(--ink)}.btn-primary-on-dark:hover{background:var(--paper-2);color:var(--ink)}.btn-outline{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-ghost-light{color:#fff9;background:0 0;border:1px solid #ffffff26}.btn-ghost-light:hover{color:#fff;border-color:#fff6}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero{min-height:100vh;padding-top:calc(60px + env(safe-area-inset-top,0px));grid-template-columns:60% 40%;align-items:stretch;display:grid}.hero-left{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;padding:80px 48px;display:flex;position:relative}.hero-left:after{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-proof{border-top:1px solid var(--rule);gap:0;margin-top:48px;padding-top:24px;display:flex}.hero-proof-item{border-right:1px solid var(--rule);margin-right:32px;padding-right:32px}.hero-proof-item:last-child{border-right:none;margin-right:0}.proof-num{font-family:var(--font-d);letter-spacing:-1px;color:var(--ink);margin-bottom:2px;font-size:28px;font-weight:700;display:block}.proof-label{color:var(--ink-dim);letter-spacing:.05em;font-size:10px}.hero-right{background:var(--ink-2);align-self:stretch;min-height:100%;padding:0;position:relative;overflow:hidden}.hero-terminal-wrap{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;min-height:min(72vh,720px);padding:48px 40px;display:flex;position:relative;overflow:hidden}.hero-terminal-wrap:before{content:"";z-index:-2;background:linear-gradient(#111615 0%,#0b0d0e 100%);position:absolute;inset:0}.hero-terminal-wrap:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.hero-feed{background:var(--terminal-bg-inset);width:100%;max-width:1120px;font-family:var(--font-body);color:var(--terminal-chrome-text);text-align:left;border:1px solid var(--terminal-border);border-radius:0;flex-direction:column;height:600px;max-height:600px;font-size:13px;animation:.9s cubic-bezier(.32,.72,0,1) both hf-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hero-feed *{text-align:inherit}@keyframes hf-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hf-play-overlay{z-index:20;-webkit-backdrop-filter:blur(10px);border-radius:inherit;background:#0a0b0e9e;justify-content:center;align-items:center;padding:24px;transition:opacity .32s,visibility .32s;display:flex;position:absolute;inset:0}.hf-play-overlay-out{opacity:0;visibility:hidden;pointer-events:none}.hf-play-trigger{color:#fff;cursor:pointer;text-align:center;max-width:280px;font-family:var(--font-body);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.hf-play-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--radius-control)}.hf-play-icon-wrap{width:56px;height:56px;box-shadow:none;background:#f4f3ef0f;border:1px solid #f4f3ef38;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.hf-play-trigger:hover .hf-play-icon-wrap,.hf-play-trigger:focus-visible .hf-play-icon-wrap{background:#f4f3ef1a;transform:scale(1.04)}.hf-play-icon{color:#fff;width:22px;height:22px;margin-left:3px}.hf-play-title{letter-spacing:-.2px;color:#fff;font-size:15px;font-weight:500}.hf-play-sub{font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;color:#6e6e92;text-transform:uppercase}.hf-topbar{background:var(--terminal-bg-elevated);border-bottom:1px solid var(--terminal-border);flex-shrink:0;align-items:center;gap:0;height:46px;padding:0 20px;display:flex}.hf-brand-group{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.hf-logo{color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:500;font-family:var(--font-body);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.hf-logo span{color:var(--accent-on-dark)}.hf-logo-image{width:auto;max-width:92px;height:15px;display:block}.hf-brand-sep{color:var(--terminal-border);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.hf-org{color:var(--terminal-chrome);white-space:nowrap;font-size:11px;line-height:1}.hf-demo-wrap{align-items:center;gap:5px;line-height:1;display:flex}.hf-demo-dot{background:var(--approved-on-dark);opacity:.45;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hf-demo-dot-active{opacity:1;animation:2s infinite hf-pulse}@keyframes hf-pulse{0%,to{opacity:1}50%{opacity:.4}}.hf-demo-label{color:var(--approved-on-dark);font-size:10px;font-weight:500;font-family:var(--font-mono);letter-spacing:.5px;white-space:nowrap}.hf-nav{gap:0;margin-left:auto;display:flex}.hf-nav-item{color:var(--terminal-chrome);border-bottom:2px solid #0000;align-items:center;height:46px;padding:0 14px;font-size:12px;display:flex}.hf-nav-item-active{color:#fff;border-bottom-color:var(--accent)}.hf-preview-badge{background:var(--terminal-border);color:var(--terminal-chrome);letter-spacing:.5px;font-size:9px;font-weight:500;font-family:var(--font-mono);border-radius:0;margin-left:5px;padding:2px 5px}.hf-alert-icon{color:var(--terminal-chrome);align-items:center;margin-left:20px;font-size:18px;display:flex;position:relative}.hf-alert-badge{background:var(--risk);color:#fff;width:14px;height:14px;font-size:8px;font-weight:500;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-5px}.hf-avatar{border:1px solid var(--terminal-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:14px;display:flex;overflow:hidden}.hf-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.hf-icon{flex-shrink:0;width:12px;height:12px}.hf-icon-sm{width:10px;height:10px;color:var(--terminal-chrome);flex-shrink:0}.hf-summary{background:var(--terminal-bg-elevated);border-bottom:1px solid var(--terminal-border);flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:0;padding:14px 20px;display:flex}.hf-stats-row{display:contents}.hf-stat{border-right:1px solid var(--terminal-border);margin-right:28px;padding-right:28px}.hf-stat:last-of-type{border-right:none;margin-right:0}.hf-stat-num{font-size:26px;font-weight:300;font-family:var(--font-mono);color:#fff;line-height:1}.hf-stat-num-danger{color:var(--risk-on-dark)}.hf-stat-label{color:var(--terminal-chrome);letter-spacing:.6px;font-size:10px;font-weight:500;font-family:var(--font-mono);margin-top:3px}.hf-tally{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.hf-tally-item{background:var(--terminal-bg-inset);border:1px solid var(--terminal-border);border-radius:0;align-items:center;gap:5px;padding:5px 10px;display:flex}.hf-tally-item-danger{border-color:var(--risk-border);background:var(--risk-soft)}.hf-tally-dot{border-radius:50%;width:6px;height:6px}.hf-tally-count{font-family:var(--font-mono);color:var(--terminal-chrome-text);font-size:12px;font-weight:500}.hf-tally-count-danger{color:var(--risk-on-dark)}.hf-tally-name{color:var(--terminal-chrome);letter-spacing:.4px;font-size:10px}.hf-tally-name-danger{color:color-mix(in srgb, var(--risk-on-dark) 72%, transparent)}.hf-filters{background:var(--terminal-bg-inset);border-bottom:1px solid var(--terminal-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;display:flex}.hf-filter-label{color:var(--terminal-chrome);font-size:10px;font-family:var(--font-mono);letter-spacing:.4px;margin-right:4px}.hf-filter-pill{background:var(--terminal-bg-elevated);border:1px solid var(--terminal-border);color:var(--terminal-chrome-dim);font-size:11px;font-family:var(--font-mono);border-radius:0;align-items:center;gap:5px;padding:4px 10px;display:flex}.hf-filter-sep{background:var(--terminal-border);width:1px;height:16px;margin:0 4px}.hf-filter-search{background:var(--terminal-bg-elevated);border:1px solid var(--terminal-border);color:var(--terminal-chrome);font-size:11px;font-family:var(--font-mono);border-radius:0;align-items:center;gap:6px;width:140px;margin-left:auto;padding:4px 10px;display:flex}.hf-table-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:auto hidden}.hf-table-scroll--hint:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0e0f11fa 25%,#0000);height:52px;position:absolute;top:0;left:0;right:0}.hf-scroll-hint{z-index:3;border:1px solid var(--terminal-chrome-dim);width:30px;height:30px;color:var(--accent-on-dark);cursor:pointer;box-shadow:none;background:#13141af0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background .2s;animation:2.2s ease-in-out infinite hf-scroll-hint-bounce;display:flex;position:absolute;top:36px;left:50%;transform:translate(-50%)}.hf-scroll-hint:hover,.hf-scroll-hint:focus-visible{border-color:var(--accent);background:#1a1b22fa;outline:none}.hf-scroll-hint-icon{width:16px;height:16px}@keyframes hf-scroll-hint-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(4px)}}.hf-table-head,.hf-row{grid-template-columns:140px 80px 100px minmax(160px,1fr) 140px 80px 80px 100px 80px 90px;gap:8px;min-width:980px;padding-left:20px;padding-right:20px;display:grid}.hf-table-head{border-bottom:1px solid var(--terminal-border);flex-shrink:0;padding-top:8px;padding-bottom:8px}.hf-th{letter-spacing:.8px;color:var(--terminal-chrome-dim);font-size:9px;font-weight:500;font-family:var(--font-mono)}.hf-feed{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.hf-row{border-bottom:1px solid var(--terminal-border);align-items:center;padding-top:10px;padding-bottom:10px}.hf-row-enter{animation:.62s cubic-bezier(.32,.72,0,1) both hf-row-scroll-in}.hf-divider-enter{animation:.52s cubic-bezier(.32,.72,0,1) both hf-row-scroll-in}@keyframes hf-row-scroll-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hf-row-critical{border-left:2px solid var(--risk-on-dark);background:var(--risk-soft)}.hf-row-high{border-left:2px solid var(--warn-on-dark)}.hf-ts{font-family:var(--font-mono);color:var(--terminal-chrome);font-size:10px;line-height:1.4}.hf-ts-date{color:var(--terminal-chrome-dim);font-size:9px}.hf-user{color:var(--terminal-chrome-text);font-size:11px;font-weight:500}.hf-tool{color:var(--terminal-chrome);font-size:10px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hf-tool-badge{letter-spacing:.4px;color:var(--terminal-muted);background:#8a9aaa1f;border:1px solid #8a9aaa38;border-radius:0;padding:1px 5px;font-size:8px;font-weight:500}.hf-input{color:var(--terminal-chrome-dim);min-width:0;font-size:11px}.hf-input-quote{color:var(--terminal-chrome-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hf-input-code{font-family:var(--font-mono);color:var(--terminal-info);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.45;display:block;overflow:hidden}.hf-input-action{color:var(--terminal-chrome-dim);font-size:9px;font-family:var(--font-mono);letter-spacing:.3px;margin-top:2px}.hf-tags{flex-wrap:wrap;gap:3px;display:flex}.hf-tag{letter-spacing:.3px;font-size:9px;font-weight:500;font-family:var(--font-mono);white-space:nowrap;border-radius:0;padding:2px 6px}.hf-tag-pii{background:var(--accent-soft);color:var(--accent-on-dark);border:1px solid #263a3247}.hf-tag-emp{background:var(--approved-soft);color:var(--approved-on-dark);border:1px solid var(--approved-border)}.hf-tag-hr{background:var(--warn-soft);color:var(--warn-on-dark);border:1px solid var(--warn-border)}.hf-tag-conf{background:var(--accent-soft);color:var(--accent-on-dark);border:1px solid #263a3247}.hf-tag-fin{background:var(--risk-soft);color:var(--risk-on-dark);border:1px solid var(--risk-border)}.hf-tag-rev{background:var(--approved-soft);color:var(--approved-on-dark);border:1px solid var(--approved-border)}.hf-tag-api{color:var(--terminal-muted);background:#9a94881f;border:1px solid #9a948838}.hf-risk{font-size:10px;font-family:var(--font-mono);align-items:center;gap:4px;display:flex}.hf-risk-dot{border-radius:50%;width:5px;height:5px}.hf-risk-dot-crit{background:var(--risk-on-dark)}.hf-risk-dot-high{background:var(--warn-on-dark)}.hf-risk-dot-low{background:var(--terminal-chrome)}.hf-juris{font-size:10px;font-family:var(--font-mono);color:var(--terminal-chrome-dim)}.hf-policy{color:var(--terminal-chrome);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hf-policy-section{color:var(--terminal-info);font-family:var(--font-mono)}.hf-policy-empty{color:var(--terminal-chrome-dim)}.hf-status{letter-spacing:.5px;font-size:9px;font-weight:500;font-family:var(--font-mono);white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.hf-status-icon{width:9px;height:9px}.hf-status-blocked{background:var(--risk-soft);color:var(--risk-on-dark);border:1px solid var(--risk-border)}.hf-status-allowed{background:var(--approved-soft);color:var(--approved-on-dark);border:1px solid var(--approved-border)}.hf-status-coached{color:var(--terminal-muted);background:#9a94881f;border:1px solid #9a948838}.hf-status-warned{background:var(--warn-soft);color:var(--warn-on-dark);border:1px solid var(--warn-border)}.hf-ev{font-family:var(--font-mono);color:var(--evidence-on-dark);font-size:9px}.hf-divider-row{background:var(--risk-soft);border-bottom:1px solid color-mix(in srgb, var(--risk-on-dark) 14%, transparent);align-items:center;gap:10px;min-width:980px;padding:6px 20px;display:flex}.hf-divider-label{font-size:9px;font-family:var(--font-mono);color:color-mix(in srgb, var(--risk-on-dark) 72%, transparent);letter-spacing:.5px;white-space:nowrap}.hf-divider-line{background:color-mix(in srgb, var(--risk-on-dark) 14%, transparent);flex:1;height:1px}.hf-row-card-meta,.hf-row-card-head,.hf-row-card-foot{display:contents}.hf-row-status{justify-content:flex-end;display:flex}.hf-footer{background:var(--terminal-bg-elevated);border-top:1px solid var(--terminal-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:10px 20px;display:flex}.hf-footer-left{align-items:center;gap:8px;display:flex}.hf-event-count{font-size:10px;font-family:var(--font-mono);color:var(--terminal-chrome)}.hf-footer-right{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.hf-btn{background:var(--terminal-bg-elevated);border:1px solid var(--terminal-border);color:var(--terminal-chrome-dim);font-size:10px;font-family:var(--font-mono);letter-spacing:.3px;border-radius:0;align-items:center;gap:5px;padding:5px 12px;display:flex}@media (prefers-reduced-motion:reduce){.hero-feed,.hf-demo-dot,.hf-demo-dot-active,.hf-row-enter,.hf-divider-enter,.hf-scroll-hint{animation:none!important}.hf-play-overlay,.hf-feed,.word-reveal,.evidence-pack.visible,.evidence-pack.visible .evidence-pack-stamp,.evidence-pack-status-dot,.origin-line-pulse,.btn-rise,.reveal,.governance-catalog-row.reveal.visible .governance-catalog-watermark,.governance-catalog-row.reveal.visible .governance-catalog-name,.governance-catalog-row.reveal.visible .governance-catalog-copy,.governance-catalog-row,.governance-catalog-watermark-image,.governance-catalog-name,.governance-catalog-summary,.governance-catalog-index{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}@media (hover:hover){.governance-catalog-row:hover{background:0 0;margin-inline:0;padding-block:clamp(40px,7vh,72px);padding-inline:0}.governance-catalog-row:hover .governance-catalog-watermark-image{opacity:1}.governance-catalog-row:hover .governance-catalog-summary{color:var(--ink-mid)}.governance-catalog-row:hover .governance-catalog-index{color:var(--ink-dim)}}.evidence-pack-stamp{opacity:.92}}.terminal-window{font-family:var(--font-mono);z-index:1;background:#050510;border:1px solid #1a1a30;font-size:11px;position:relative}.terminal-bar{border-bottom:1px solid #1a1a30;align-items:center;gap:6px;padding:10px 14px;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px}.terminal-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);margin-left:8px;font-size:9px}.terminal-body{color:#3a3a5a;padding:16px;line-height:2}.t-prompt{color:var(--accent)}.t-hi{color:#e8e8f8}.t-ok{color:var(--approved-on-dark)}.t-err{color:var(--risk-on-dark)}.t-warn{color:var(--warn-on-dark)}.t-meta{color:var(--ink-mid)}.hero-stats{background:var(--dark-border);border:1px solid var(--dark-border);z-index:1;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;position:relative}.hs-cell{background:#0a0a18;padding:16px}.hs-num{font-family:var(--font-d);color:#e8e8f8;letter-spacing:-.5px;margin-bottom:2px;font-size:22px;font-weight:700;display:block}.hs-label{color:var(--ink-mid);letter-spacing:.05em;font-size:9px}.trust-bar{background:var(--paper-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:28px 48px;display:flex}.trust-label{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);flex-shrink:0;font-size:9px}.trust-logos{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.trust-logo{font-family:var(--font-d);color:var(--ink-xs);letter-spacing:-.3px;font-size:13px;font-weight:700}.problem-section{background:var(--paper)}.problem-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:56px;display:grid}.problem-card{background:var(--paper);padding:40px 32px}.problem-num{font-family:var(--font-d);color:var(--accent);letter-spacing:-1.5px;margin-bottom:16px;font-size:56px;font-weight:700;line-height:1}.problem-h{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:700}.problem-body{color:var(--ink-mid);font-size:13px;font-weight:300;line-height:1.8}.quote-block{background:var(--ink);border-top:3px solid var(--accent);padding:56px;position:relative;overflow:hidden}.quote-block:before{content:"❝";color:color-mix(in srgb,var(--accent) 10%,transparent);font-size:200px;font-family:var(--font-d);line-height:1;position:absolute;top:-20px;left:40px}.quote-text{font-family:var(--font-d);color:var(--paper);z-index:1;max-width:700px;margin-bottom:24px;font-size:clamp(20px,2.5vw,28px);font-style:normal;font-weight:500;line-height:1.5;position:relative}.quote-attr{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);z-index:1;font-size:11px;position:relative}.solution-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.solution-steps{flex-direction:column;gap:0;display:flex}.solution-step{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:28px 0;transition:padding .2s;display:grid}.solution-step:first-child{border-top:1px solid var(--rule)}.solution-step:hover{padding-left:8px}.step-num{font-family:var(--font-d);color:var(--accent);letter-spacing:.1em;padding-top:2px;font-size:11px;font-weight:700}.step-title{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:700}.step-body{color:var(--ink-mid);font-size:12px;font-weight:300;line-height:1.8}.solution-visual{background:#000;border:1px solid #1a1a30;padding:16px;position:sticky;top:80px}.solution-visual-image-wrap{aspect-ratio:4/3;background:#000;width:100%;min-height:360px;position:relative}.solution-visual-image{object-fit:contain;object-position:center center;display:block}.arch-flow{flex-direction:column;gap:1px;display:flex}.arch-node{background:#0a0a18;border-left:3px solid #1a1a30;padding:14px 18px;transition:border-color .2s}.arch-node.active{border-left-color:var(--accent)}.arch-node-title{font-family:var(--font-d);color:#e8e8f8;margin-bottom:3px;font-size:12px;font-weight:700}.arch-node-sub{color:#3a3a5a;font-size:10px;font-family:var(--font-mono)}.arch-panel-note{background:var(--ink-2);border:1px solid var(--dark-border);font-family:var(--font-mono);color:#3a3a5a;margin-top:12px;padding:12px;font-size:10px;line-height:1.7}.arch-arrow{text-align:center;color:#1a1a30;background:#050510;padding:4px 0;font-size:16px}.features-section{background:var(--paper-2)}.features-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-card{background:var(--paper-2);padding:36px 28px;transition:background .2s}.feature-card:hover{background:var(--paper)}.feature-icon{border:1px solid var(--rule-2);background:var(--paper-3);width:40px;height:40px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);justify-content:center;align-items:center;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.feature-h{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:700}.feature-body{color:var(--ink-mid);font-size:12px;font-weight:300;line-height:1.8}.feature-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);margin-top:14px;padding:3px 8px;font-size:9px;display:inline-block}.compliance-section{background:var(--ink);color:var(--paper)}.compliance-grid{background:var(--dark-border);border:1px solid var(--dark-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:48px;display:grid}.compliance-card{background:#0a0a18;padding:32px 24px}.compliance-flag{margin-bottom:12px;font-size:28px;display:block}.compliance-name{font-family:var(--font-d);color:#e8e8f8;margin-bottom:6px;font-size:16px;font-weight:700}.compliance-desc{color:#bcbcd6;font-size:12px;font-weight:400;line-height:1.8}.compliance-status{letter-spacing:.08em;text-transform:uppercase;color:#5de3a8;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.compliance-status:before{content:"✓";font-weight:700}.comp-highlights{flex-wrap:wrap;gap:8px;margin:-8px 0 16px;display:flex}.comp-highlights span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);border:1px solid var(--rule);background:var(--paper-2);padding:6px 10px;font-size:10px}.comp-caption{color:var(--ink-dim);margin-bottom:12px;font-size:12px;line-height:1.7}.comp-table-wrap{border:1px solid var(--rule);margin-bottom:48px;overflow-x:auto}.comp-table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.comp-table th{background:var(--ink);color:var(--paper);text-align:left;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #1a1a30;padding:14px 18px;font-size:9px;font-weight:400}.comp-table th.hl{background:var(--accent);color:#fff}.comp-table td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);vertical-align:middle;color:var(--ink-mid);padding:12px 18px;font-size:11px}.comp-table td.hl{background:var(--accent-soft);color:var(--accent);font-weight:500}.comp-table tr:last-child td{border-bottom:none}.comp-table td:first-child{color:var(--ink);white-space:nowrap;font-weight:500}.ck{color:var(--success)}.cx{color:var(--danger)}.cp{color:var(--warn)}.pricing-section{background:var(--paper)}.pricing-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid}.pricing-card{background:var(--paper);padding:40px 32px;position:relative}.pricing-card.featured{background:var(--ink)}.pricing-badge{background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-size:9px;position:absolute;top:-1px;right:24px}.pricing-tier{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:10px;display:block}.pricing-tier.light{color:var(--accent-on-dark)}.pricing-price{font-family:var(--font-d);letter-spacing:-.8px;color:var(--ink);margin-bottom:4px;font-size:36px;font-weight:700;line-height:1}.pricing-price.light{color:var(--paper)}.pricing-per{color:var(--ink-dim);margin-bottom:16px;font-size:11px;display:block}.pricing-per.light{color:#5a5a7a}.pricing-desc{color:var(--ink-mid);border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:20px;font-size:12px;font-weight:300;line-height:1.7}.pricing-desc.light{color:var(--ink-dim);border-bottom-color:var(--dark-border)}.pricing-feats{flex-direction:column;gap:9px;list-style:none;display:flex}.pricing-feats li{color:var(--ink-mid);gap:10px;font-size:12px;font-weight:300;display:flex}.pricing-feats.light li{color:#77a}.pricing-feats li:before{content:"→";color:var(--accent);flex-shrink:0}.traction-section{background:var(--paper-2)}.traction-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:48px;display:grid}.traction-cell{background:var(--paper-2);padding:32px 24px}.traction-num{font-family:var(--font-d);letter-spacing:-1px;color:var(--ink);margin-bottom:6px;font-size:40px;font-weight:700;line-height:1;display:block}.traction-num span{color:var(--accent)}.traction-label{color:var(--ink-mid);font-size:12px;font-weight:300;line-height:1.6}.team-section{background:var(--paper)}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.team-card{background:var(--paper-2);border:1px solid var(--rule);padding:28px 24px}.team-avatar{background:var(--accent-soft);border:1px solid var(--rule);width:56px;height:56px;font-family:var(--font-d);color:var(--accent);letter-spacing:-.5px;justify-content:center;align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.team-name{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700}.team-title{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10px}.team-bio{color:var(--ink-mid);font-size:12px;font-weight:300;line-height:1.7}.team-prev{border-top:1px solid var(--rule);color:var(--ink-dim);align-items:center;gap:6px;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.team-prev:before{content:"";background:var(--ink-dim);flex-shrink:0;width:12px;height:1px;display:block}.blog-section{background:var(--paper-2)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card{background:var(--paper);border:1px solid var(--rule);cursor:pointer;flex-direction:column;padding:32px 28px;transition:border-color .2s,box-shadow .2s;display:flex}.blog-card:hover{border-color:var(--accent);box-shadow:none}.blog-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:9px}.blog-h{font-family:var(--font-d);letter-spacing:-.5px;color:var(--ink);flex:1;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.2}.blog-excerpt{color:var(--ink-mid);margin-bottom:20px;font-size:12px;font-weight:300;line-height:1.7}.blog-meta{color:var(--ink-dim);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.blog-read-more{color:var(--accent);font-size:10px;text-decoration:none}.faq-section{background:var(--paper)}.faq-intro-body{color:var(--ink-mid);margin:0 0 24px;font-size:14px;font-weight:300;line-height:1.9}.faq-layout{grid-template-columns:360px 1fr;gap:80px;display:grid}.faq-list{flex-direction:column;gap:0;display:flex}.faq-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:18px;font-size:10px}.faq-cat:first-child{margin-top:0}.faq-item{border-bottom:1px solid var(--rule)}.faq-item:first-child{border-top:1px solid var(--rule)}.faq-q{font-family:var(--font-d);letter-spacing:-.2px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:20px 0;font-size:15px;font-weight:700;transition:color .2s;display:flex}.faq-q:hover{color:var(--accent)}.faq-q:after{content:"+";color:var(--accent);flex-shrink:0;margin-top:2px;font-size:20px;line-height:1;transition:transform .2s}.faq-item.open .faq-q{color:var(--accent)}.faq-item.open .faq-q:after{content:"−"}.faq-a{color:var(--ink-mid);padding-bottom:20px;font-size:13px;font-weight:300;line-height:1.9;display:none}.faq-item.open .faq-a{display:block}.cta-section{background:var(--ink);text-align:center;border-bottom:none;padding:96px 48px;position:relative;overflow:hidden}.cta-section:before{content:none}.cta-section h2{z-index:1;position:relative}.cta-section .lead{text-align:center;z-index:1;margin:0 auto 40px;position:relative}.cta-row-centered{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.colloxa-marketing-page footer{background:var(--ink-2);border-top:1px solid var(--dark-border);padding:56px 48px 40px}.footer-top{border-bottom:1px solid var(--dark-border);grid-template-columns:260px 1fr 1fr 1fr;gap:48px;margin-bottom:48px;padding-bottom:48px;display:grid}.footer-logo-image{margin-bottom:12px;display:block}.footer-tagline{color:#fff;margin-bottom:20px;font-size:12px;font-weight:400;line-height:1.8}.footer-col-h{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:16px;font-size:9px}.footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links a{color:#b8b8d3;font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--paper)}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-copy{color:var(--ink-dim);font-size:11px}.footer-tags{flex-wrap:wrap;gap:8px;display:flex}.footer-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--dark-border);padding:4px 10px;font-size:9px}.footer-compliance{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compliance-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text);border:1px solid var(--dark-border);align-items:center;gap:4px;padding:4px 10px;font-size:9px;display:flex}.compliance-badge:before{content:"✓";color:var(--approved-on-dark)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}@media (scripting:none),(prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (max-width:1100px){.team-grid,.footer-top{grid-template-columns:1fr 1fr}.colloxa-marketing-page>nav{height:56px;padding:0 20px}.nav-logo-image{width:140px}.nav-links{display:none}.nav-right{gap:0;display:flex}.nav-right .btn-nav-ghost{display:none}.nav-right .btn-nav-primary{padding:8px 14px;font-size:9px}.hamburger{display:flex}.mobile-menu{max-height:calc(100dvh - 56px);top:56px}}@media (max-width:1368px){.hero{min-height:auto;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:1fr}.hero-right{border-bottom:1px solid var(--rule);order:1;min-height:min(48vh,420px)}.hero-terminal-wrap{min-height:min(48vh,420px);padding:36px 24px}.hero-left{border-bottom:none;border-right:none;order:0;padding:40px 24px 48px}.hero-left:after{display:none}.hero-proof{flex-wrap:wrap;gap:20px}.hero-proof-item{border-right:none;margin-right:0;padding-right:0}.solution-layout{grid-template-columns:1fr;gap:40px}.solution-visual{position:static}.solution-visual-image-wrap{aspect-ratio:16/10;min-height:0}}@media (max-width:900px){.colloxa-marketing-page>nav{height:54px;padding:0 16px}.nav-logo-image{width:130px}.nav-right{display:none}.mobile-menu{max-height:calc(100dvh - 54px);top:54px}.colloxa-marketing-page>section{padding:64px 24px}.problem-grid,.features-grid,.compliance-grid,.pricing-grid{grid-template-columns:1fr}.solution-layout{grid-template-columns:1fr;gap:40px}.solution-visual{position:static}.traction-grid,.blog-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr}.trust-bar{gap:20px;padding:20px 24px}.cta-section{padding:64px 24px}.colloxa-marketing-page footer{padding:40px 24px 28px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}h1.display{font-size:clamp(36px,8vw,60px)}.demo-modal{padding:24px 18px 18px}.demo-modal h3{font-size:24px}.demo-modal-form{grid-template-columns:1fr}.demo-modal-form label:nth-child(5),.demo-modal-form .marketing-select-field:nth-child(5),.demo-modal-span-all{grid-column:auto}}@media (max-width:540px){.team-grid,.footer-top{grid-template-columns:1fr}.hero-right{min-height:min(42vh,360px)}.hero-terminal-wrap{min-height:min(42vh,360px);padding:28px 16px}.hero-feed{max-width:100%}.hero-left{padding:32px 20px 40px}.hero-stats{grid-template-columns:1fr 1fr}.cta-row,.cta-row-centered{flex-direction:column;align-items:flex-start}.cta-row-centered{align-items:center}.footer-bottom{flex-direction:column;align-items:flex-start}}.cohort-section{background:var(--paper-2)}.cohort-header{max-width:780px;margin-bottom:40px}.cohort-h{font-family:var(--font-d);letter-spacing:-1px;color:var(--ink);margin-bottom:20px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.05}.cohort-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.cohort-lead{color:var(--ink-mid);max-width:680px;font-size:14px;font-weight:300;line-height:1.8}.cohort-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:32px;display:grid}.cohort-card{background:var(--paper);flex-direction:column;gap:6px;padding:28px 24px;display:flex}.cohort-card-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cohort-flag{font-size:24px;line-height:1}.cohort-state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule-2);padding:4px 8px;font-size:9px}.cohort-state-open{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.cohort-state-reserved{color:var(--ink-mid);background:var(--paper-2)}.cohort-region{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);font-size:15px;font-weight:700}.cohort-focus{color:var(--ink-mid);font-size:12px;font-weight:400}.cohort-obligation{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.02em;margin-top:6px;font-size:10px}.cohort-foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.cohort-foot-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);border:1px solid var(--rule);background:var(--paper);padding:6px 10px;font-size:10px}.cohort-foot-cta{color:var(--accent);letter-spacing:.02em;margin-left:auto;font-size:12px;font-weight:500;text-decoration:none}.cohort-foot-cta:hover{color:var(--accent-2)}.surfaces-section{background:var(--paper);text-align:center;flex-direction:column;align-items:center;display:flex}.surfaces-section .frame-h,.surfaces-section .frame-body{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.surfaces-section .frame-body{max-width:720px}.surfaces-section .surfaces-grid,.surfaces-section .surfaces-note{width:100%;max-width:1100px}.surfaces-section .surfaces-note{text-align:center}.surfaces-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:24px;display:grid}.surfaces-col{background:var(--paper);padding:32px 28px}.surfaces-col-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.surfaces-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.surfaces-dot-day-one{background:var(--accent)}.surfaces-dot-roadmap{background:var(--evidence)}.surfaces-list{grid-template-columns:1fr 1fr;gap:8px 16px;list-style:none;display:grid}.surfaces-list li{color:var(--ink-mid);border-bottom:1px dashed var(--rule);padding:6px 0;font-size:13px;font-weight:400}.surfaces-note{color:var(--ink-dim);font-size:12px;font-style:normal;font-weight:300;line-height:1.7}.comp-caption-link{color:var(--accent);border-bottom:1px solid var(--accent-soft);text-decoration:none;transition:border-color .2s}.comp-caption-link:hover{border-color:var(--accent)}.comp-footer{justify-content:flex-end;margin-top:8px;display:flex}.comp-footer-link{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px;text-decoration:none}.comp-footer-link:hover{color:var(--accent-2)}.compare-shell{background:var(--paper);padding-top:60px}.compare-shell>section{border-bottom:1px solid var(--rule);padding:80px 48px}.compare-hero{background:var(--paper-2)}.compare-h{font-family:var(--font-d);letter-spacing:-1.5px;color:var(--ink);margin-bottom:24px;font-size:clamp(36px,4.2vw,56px);font-weight:700;line-height:1.02}.compare-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.compare-lead{color:var(--ink-mid);max-width:760px;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.8}.compare-anchors{flex-wrap:wrap;gap:8px;display:flex}.compare-anchor{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--rule-2);background:var(--paper);padding:8px 14px;font-size:10px;text-decoration:none;transition:all .2s}.compare-anchor:hover{border-color:var(--accent);color:var(--accent)}.compare-block{background:var(--paper)}.compare-block-head{max-width:840px;margin-bottom:32px}.compare-block-head .lead{margin-top:8px}.compare-ext{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-dim);margin-top:12px;font-size:11px;text-decoration:none;display:inline-block}.compare-ext:hover{color:var(--accent)}.compare-table-wrap{border:1px solid var(--rule);margin-bottom:32px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}.compare-table th{background:var(--ink);color:var(--paper);text-align:left;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #1a1a30;padding:14px 18px;font-size:9px;font-weight:400}.compare-table th.hl{background:var(--accent);color:#fff}.compare-table td{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);vertical-align:top;color:var(--ink-mid);padding:14px 18px;font-size:12px;line-height:1.7}.compare-table td.hl{background:var(--accent-soft);color:var(--accent);font-weight:500}.compare-table tr:last-child td{border-bottom:none}.compare-table td:first-child{color:var(--ink);font-weight:600}.compare-talk{background:var(--paper-2);border-left:3px solid var(--accent);margin-bottom:32px;padding:24px 28px}.compare-talk-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.compare-talk p{color:var(--ink);font-size:14px;font-weight:300;line-height:1.8}.compare-pairs{grid-template-columns:1fr 1fr;gap:24px;display:grid}.compare-pair{background:var(--paper-2);border:1px solid var(--rule);padding:24px 28px}.compare-pair-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:600}.compare-pair-h-win{color:var(--success)}.compare-pair-h-refer{color:var(--warn)}.compare-pair ul{flex-direction:column;gap:8px;list-style:none;display:flex}.compare-pair li{color:var(--ink-mid);padding-left:18px;font-size:13px;font-weight:300;line-height:1.7;position:relative}.compare-pair li:before{content:"→";color:var(--accent);position:absolute;left:0}.compare-cta{background:var(--ink);color:var(--paper);text-align:center;position:relative;overflow:hidden}.compare-cta:before{content:none}.compare-cta>*{z-index:1;position:relative}.compare-cta .section-h{margin-bottom:16px}.compare-cta .lead{max-width:560px;margin:0 auto 32px}.product-shell{background:var(--paper);padding-top:60px}.product-shell>section{border-bottom:1px solid var(--rule);padding:80px 48px}.product-hero{background:var(--paper-2);grid-template-columns:55% 45%;align-items:start;gap:32px;display:grid}.product-h{font-family:var(--font-d);letter-spacing:-1.5px;color:var(--ink);margin-bottom:24px;font-size:clamp(36px,4.2vw,56px);font-weight:700;line-height:1.02}.product-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.product-lead{color:var(--ink-mid);max-width:560px;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.8}.product-toc{border:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:0;max-width:520px;display:flex}.product-toc-item{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:background .2s,color .2s;display:flex}.product-toc-item:last-child{border-bottom:none}.product-toc-item:hover{background:var(--paper-2)}.product-toc-name{font-family:var(--font-d);letter-spacing:-.2px;color:var(--ink);font-size:14px;font-weight:600}.product-toc-sku{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10px}.product-hero-right{position:relative}.product-fabric{background:var(--paper)}.product-fabric-alt{background:var(--paper-2)}.product-fabric-head{max-width:820px;margin-bottom:32px}.product-fabric-marker{align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-fabric-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);border:1px solid var(--rule-2);background:var(--paper);padding:4px 10px;font-size:11px;font-weight:600}.product-fabric-state{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.product-fabric-body{grid-template-columns:1fr;gap:32px;display:grid}.product-cap-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.product-cap{background:var(--paper);padding:24px}.product-fabric-alt .product-cap{background:var(--paper-2)}.product-cap-h{font-family:var(--font-d);letter-spacing:-.2px;color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:700}.product-cap-body{color:var(--ink-mid);font-size:13px;font-weight:300;line-height:1.8}.product-flow{border:1px solid var(--rule);background:var(--paper);padding:24px 28px}.product-fabric-alt .product-flow{background:var(--paper)}.product-flow-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px}.product-flow-list{flex-direction:column;gap:10px;list-style:none;display:flex}.product-flow-list li{color:var(--ink);align-items:flex-start;gap:14px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.product-flow-num{font-family:var(--font-mono);color:var(--accent);min-width:24px;font-size:11px;font-weight:600}.product-cta{background:var(--ink);color:var(--paper);text-align:center;position:relative;overflow:hidden}.product-cta:before{content:none}.product-cta>*{z-index:1;position:relative}.product-cta .section-h{margin-bottom:16px}.product-cta .lead{max-width:560px;margin:0 auto 32px}@media (max-width:1100px){.cohort-grid{grid-template-columns:repeat(2,1fr)}.surfaces-grid{grid-template-columns:1fr}.deployment-feature-grid,.deployment-artifact-grid,.deployment-metric-grid,.evidence-output-grid,.deployment-card-grid--four{grid-template-columns:repeat(2,1fr)}.compare-pairs,.product-hero,.product-cap-grid{grid-template-columns:1fr}}@media (max-width:900px){.compare-shell>section,.product-shell>section{padding:64px 24px}.colloxa-marketing-page section.responsible-deployment-frame,.colloxa-marketing-page section.pilot-proof-frame{padding:72px 24px}.responsible-deployment-frame .deployment-feature-grid,.pilot-proof-frame .deployment-card-grid,.pilot-proof-frame .deployment-card-grid--four{background:0 0;border:none;grid-template-columns:1fr;gap:14px}.responsible-deployment-frame .deployment-feature-card,.pilot-proof-frame .deployment-card{border:1px solid var(--rule);min-height:auto;padding:24px 22px}.sandbox-dashboard{padding:18px}.sandbox-context-bar,.sandbox-dashboard--compact .sandbox-context-bar,.sandbox-kpi-row,.sandbox-dashboard--compact .sandbox-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-dashboard-grid,.sandbox-dashboard-grid--three{grid-template-columns:1fr}.sandbox-evidence-list,.sandbox-dashboard--compact .sandbox-panel--evidence .sandbox-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.cohort-grid,.deployment-feature-grid,.deployment-card-grid,.deployment-card-grid--four,.deployment-workflow-list,.deployment-artifact-grid,.deployment-metric-grid,.evidence-output-grid{grid-template-columns:1fr}.cohort-foot-cta{margin-left:0}.surfaces-list{grid-template-columns:1fr}.product-toc{max-width:100%}.colloxa-marketing-page section.responsible-deployment-frame,.colloxa-marketing-page section.pilot-proof-frame{padding:60px 16px}.responsible-deployment-head{margin-bottom:32px}.responsible-deployment-frame .deployment-feature-grid,.pilot-proof-frame .deployment-card-grid{gap:12px}.responsible-deployment-frame .deployment-feature-card,.pilot-proof-frame .deployment-card{padding:20px 18px}.deployment-feature-card h3,.deployment-card h3{font-size:16px;line-height:1.25}.deployment-feature-card p,.deployment-card p{font-size:13px;line-height:1.65}.deployment-status-chip{white-space:normal;max-width:100%;line-height:1.25}.sandbox-dashboard{padding:14px}.sandbox-dashboard-heading{grid-template-columns:1fr}.sandbox-dashboard-badge{white-space:normal;grid-area:auto/1;justify-self:start}.sandbox-dashboard-heading h2{font-size:24px}.sandbox-context-bar,.sandbox-dashboard--compact .sandbox-context-bar,.sandbox-kpi-row,.sandbox-dashboard--compact .sandbox-kpi-row,.sandbox-mini-grid,.sandbox-evidence-list,.sandbox-dashboard--compact .sandbox-panel--evidence .sandbox-evidence-list{grid-template-columns:1fr}.sandbox-panel{padding:16px}.sandbox-table{min-width:460px}.sandbox-table--compact{min-width:0}.sandbox-go-status{font-size:9px}}.frame-h{font-family:var(--font-d);letter-spacing:-.055em;color:var(--ink);margin-bottom:24px;font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.9}.frame-h em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:inherit}.frame-h.light{color:var(--paper)}.frame-h.light em{color:inherit}.frame-meta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-mid);margin-bottom:48px;font-size:12px;font-weight:400;line-height:1.45}.frame-body{font-family:var(--font-body);color:var(--ink-mid);letter-spacing:-.01em;max-width:760px;font-size:17px;font-weight:400;line-height:1.55}.frame-body.light{color:#b8b8d3}.btn-lg{letter-spacing:.06em;padding:18px 32px;font-size:13px;font-weight:600;transition:background .22s,color .22s,transform .22s;position:relative;overflow:hidden}.btn-lg:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.btn-lg:hover{transform:translateY(-1px)}.btn-lg:hover:after{transform:translate(100%)}.btn-rise{opacity:0;animation:.65s cubic-bezier(.22,.61,.36,1) .7s forwards btn-rise-in;transform:translateY(14px)}@keyframes btn-rise-in{to{opacity:1;transform:translateY(0)}}.colloxa-marketing-page nav.nav-minimal{justify-content:space-between;height:72px;padding:0 48px}@media (min-width:901px){.colloxa-marketing-page nav.nav-minimal.nav-minimal--homepage-delayed{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s,transform .45s cubic-bezier(.22,.61,.36,1),visibility 0s linear .45s;transform:translateY(-100%)}.colloxa-marketing-page nav.nav-minimal.nav-minimal--homepage-delayed.nav-minimal--homepage-visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}}.nav-left{align-items:center;gap:20px;min-width:0;display:flex}.nav-brand-block{flex-direction:row;align-items:center;gap:20px;min-width:0;display:flex}.nav-minimal .nav-right{align-items:center;gap:0;display:flex}.nav-link-group{align-items:center;gap:18px;display:flex}.nav-group-divider{background:var(--rule-2);flex-shrink:0;width:1px;height:14px;margin:0 18px}.nav-arch-review-cta--desktop{white-space:nowrap;flex-shrink:0;margin-left:18px;display:none}.nav-arch-review-cta--mobile{display:inline-block}.nav-arch-review-label-short{display:none}.nav-arch-review-cta--active{background:var(--accent)}.nav-mobile-section{padding:4px 0 8px}.nav-mobile-section+.nav-mobile-section{border-top:1px solid var(--rule);margin-top:4px;padding-top:12px}.nav-mobile-menu.open .nav-mobile-section+.nav-mobile-section{border-top-color:#ffffff1a}.nav-mobile-section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 4px;padding:8px 0 6px;font-size:10px;font-weight:500}.nav-mobile-menu.open .nav-mobile-section-label{color:#f4f3ef73}@media (min-width:900px){.nav-arch-review-cta--desktop{display:inline-block}.nav-arch-review-cta--mobile{display:none}}@media (min-width:900px) and (max-width:1240px){.nav-link-group{gap:14px}.nav-group-divider{margin:0 14px}.nav-arch-review-cta--desktop{margin-left:14px;padding:8px 14px;font-size:9px}.nav-link-secondary,.nav-link-pilot{letter-spacing:.01em;font-size:11px}}.nav-mobile-actions{align-items:center;gap:10px;display:flex}.nav-hamburger{display:none}.nav-mobile-menu a.nav-link-active{color:var(--accent);font-weight:600}.nav-mobile-menu a:last-child{color:var(--ink);border:none;border-bottom:1px solid var(--rule);text-align:left;text-transform:none;letter-spacing:.02em;background:0 0;margin-top:0;padding:14px 0;font-size:14px;font-weight:400}.nav-mobile-menu.open{background:var(--ink-2);box-shadow:none;border-bottom:1px solid #ffffff14}.nav-mobile-menu.open a{color:#f4f3efe6;border-bottom-color:#ffffff1a;display:block}.nav-mobile-menu.open a:last-child{color:#f4f3efe6;border-bottom:none}.nav-mobile-menu.open a.nav-link-active{color:var(--accent-on-dark)}.nav-minimal--menu-open{border-bottom-color:var(--paper-3);box-shadow:0 1px 0 var(--paper-3);background:#eeeceafa}.nav-hamburger--open{background:var(--ink);border-color:var(--ink)}.nav-hamburger--open span{background:var(--paper)}.nav-hamburger--open span:first-child{transform:translateY(6px)rotate(45deg)}.nav-hamburger--open span:nth-child(2){opacity:0}.nav-hamburger--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-hamburger span{transition:transform .22s,opacity .22s,background .22s}.nav-link-pilot{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.nav-link-pilot:hover{color:var(--accent)}.nav-link-secondary:hover{color:var(--ink)}.nav-link-secondary.nav-link-active,.nav-link-pilot.nav-link-active{color:var(--ink);font-weight:600}.nav-link-group--markets .nav-link-secondary{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.frame-h.frame-h-centered,.regulator-frame .frame-h,.origin-frame .frame-h,.hero-frame .frame-h,.frame-body.frame-body-centered,.regulator-frame .frame-body,.origin-frame .frame-body,.hero-frame .frame-body{text-align:center;margin-left:auto;margin-right:auto}.colloxa-marketing-page section.hero-frame{background:var(--paper);border-bottom:1px solid var(--rule);justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(204px,22vh,284px) 48px 112px;display:flex;position:relative;overflow:hidden}.hero-frame:after{content:none}.hero-frame>*{z-index:1;position:relative}.hero-frame-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1280px;display:flex}.hero-frame .frame-h{max-width:1100px;margin-bottom:24px}.hero-lead{text-align:center;max-width:min(680px,100%);color:var(--ink-mid);margin:0 auto 16px}.hero-accountability{font-family:var(--font-body);color:var(--ink-mid);text-align:center;max-width:min(720px,100%);margin:0 auto 40px;font-size:clamp(15px,1.8vw,17px);font-style:italic;font-weight:400;line-height:1.55}.hero-frame .frame-meta{text-align:center;margin-bottom:20px}.hero-headline{perspective:1200px}.hero-headline em{display:inline-block}.hero-headline .word-reveal{opacity:0;will-change:opacity,transform;animation:.7s cubic-bezier(.22,.61,.36,1) both word-rise;display:inline-block;transform:translateY(28px)}@keyframes word-rise{to{opacity:1;transform:translateY(0)}}.hero-terminal-stage{width:100%;max-width:1280px;margin:0 auto 32px;padding-top:clamp(28px,4vh,40px)}.hero-terminal-stage .hero-terminal-wrap{border:1px solid var(--ink);background:var(--paper);border-radius:0;width:100%;max-width:1180px;min-height:auto;margin:0 auto;padding:0;overflow:hidden}.hero-console-embed{border:1px solid var(--ink);background:var(--paper);width:100%;max-width:min(1120px,100%);margin:28px auto 0;overflow:hidden}.hero-console-figure{background:var(--paper);flex-direction:column;align-items:stretch;width:100%;margin:0;display:flex}.hero-console-image{width:100%;height:auto;display:block}.hero-console-caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);background:var(--paper);border-top:1px solid var(--rule);text-align:left;margin:0;padding:10px 14px;font-size:10px}.hero-terminal-stage .hero-terminal-figure{width:100%;max-width:1120px;margin:0 auto}.hero-terminal-stage .hero-feed{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.sandbox-dashboard{width:100%;max-width:1180px;color:var(--paper);text-align:left;background:#0f1413;border:1px solid #d9d0c02e;margin:0 auto;padding:24px;box-shadow:0 28px 80px #0000002e,inset 0 1px #ffffff0a}.sandbox-dashboard *{box-sizing:border-box}.sandbox-dashboard-heading{grid-template-columns:1fr auto;align-items:start;gap:10px 24px;margin:0 0 18px;display:grid}.sandbox-dashboard-heading h2{font-family:var(--font-d);letter-spacing:-.02em;color:var(--paper);grid-column:1;margin:0;font-size:clamp(22px,2.6vw,36px);line-height:1}.sandbox-dashboard-heading p{color:#d9d0c0c2;grid-column:1/-1;max-width:760px;margin:0;font-size:13px;line-height:1.6}.sandbox-dashboard--preview{gap:14px;max-width:860px;min-height:380px;padding:22px;display:grid;position:relative;overflow:hidden}.sandbox-preview-heading{grid-template-columns:1fr auto;align-items:start;gap:10px 18px;margin:0;display:grid}.sandbox-preview-heading h2{font-family:var(--font-d);letter-spacing:-.03em;color:var(--paper);grid-column:1;margin:0;font-size:clamp(24px,3.4vw,42px);line-height:.95}.sandbox-preview-heading p{color:#d9d0c0b8;grid-column:1/-1;max-width:620px;margin:0;font-size:13px;line-height:1.6}.sandbox-preview-context{flex-wrap:wrap;gap:8px;display:flex}.sandbox-preview-context span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#d9d0c0b3;background:#ffffff09;border:1px solid #d9d0c024;padding:8px 10px;font-size:9px;line-height:1;display:inline-flex}.sandbox-preview-stage{background:#ffffff06;border:1px solid #d9d0c01f;position:relative;overflow:hidden}.sandbox-preview-grid{filter:saturate(.9);grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(210px,.6fr);align-items:stretch;gap:12px;padding:12px;display:grid}.sandbox-preview-kpis,.sandbox-preview-outcomes,.sandbox-preview-right{gap:8px;min-width:0;display:grid}.sandbox-preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-preview-outcomes,.sandbox-preview-right{background:#ffffff07;border:1px solid #d9d0c01f;padding:12px}.sandbox-preview-outcome{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.sandbox-preview-outcome span{color:#d9d0c0b8;font-size:11px;line-height:1.3}.sandbox-preview-outcome strong{font-family:var(--font-mono);color:var(--paper);font-size:11px}.sandbox-preview-outcome .sandbox-outcome-track{grid-column:1/-1;height:6px}.sandbox-preview-right{align-content:center;justify-items:start}.sandbox-readiness-orb--preview{width:82px}.sandbox-preview-language span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d9d0c085;margin-bottom:6px;font-size:8px;display:block}.sandbox-preview-language strong{color:var(--paper);margin-bottom:6px;font-size:12px;line-height:1.45;display:block}.sandbox-preview-language p{color:#d5ad5d;margin:0;font-size:11px}.sandbox-preview-overlay{z-index:2;appearance:none;-webkit-backdrop-filter:blur(5px)saturate(.82);color:var(--paper);cursor:pointer;background:radial-gradient(circle,#0f14136b 0%,#0f1413b3 46%,#0f1413e0 100%),linear-gradient(#0f141347,#0f1413bd);border:none;align-content:center;place-items:center;gap:16px;transition:background .18s;display:grid;position:absolute;inset:0}.sandbox-preview-click-hint{z-index:1;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#f1d18b;background:#d5ad5d1a;border:1px solid #d5ad5d66;align-items:center;gap:8px;padding:8px 10px;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.sandbox-preview-click-hint:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.sandbox-preview-overlay:hover,.sandbox-preview-overlay:focus-visible{outline-offset:-2px;background:radial-gradient(circle,#0f141357 0%,#0f1413a3 46%,#0f1413d6 100%),linear-gradient(#0f141338,#0f1413ad);outline:1px solid #d9d0c03d}.sandbox-preview-play-orb{z-index:1;aspect-ratio:1;background:#ffffff0a;border:1px solid #d9d0c057;border-radius:999px;place-items:center;width:58px;transition:transform .18s,background .18s;animation:2.4s ease-in-out infinite sandbox-play-pulse;display:grid;position:relative;box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff14}.sandbox-preview-overlay:hover .sandbox-preview-play-orb,.sandbox-preview-overlay:focus-visible .sandbox-preview-play-orb{background:#ffffff14;animation-play-state:paused;transform:scale(1.08)}@keyframes sandbox-play-pulse{0%,to{box-shadow:0 18px 50px #0000004d,inset 0 1px #ffffff14}50%{box-shadow:0 18px 50px #0000004d,0 0 0 10px #d9d0c00e,inset 0 1px #ffffff14}}.sandbox-preview-play-copy{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.sandbox-preview-play-copy strong{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--paper);font-size:15px;font-weight:600;line-height:1.2}.sandbox-preview-overlay:hover .sandbox-preview-play-copy strong,.sandbox-preview-overlay:focus-visible .sandbox-preview-play-copy strong{color:#f1d18b}.sandbox-preview-play-copy span{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#9b9abf;font-size:10px;line-height:1}.sandbox-collapse-button{appearance:none;color:#f1d18b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#d5ad5d1f;border:1px solid #d5ad5d75;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:10px;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.sandbox-collapse-button:hover,.sandbox-collapse-button:focus-visible{background:#d5ad5d2e;border-color:#d5ad5da8;outline:none;transform:translateY(-1px)}.sandbox-play-icon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #f1d18b;width:0;height:0;margin-left:3px}.sandbox-collapse-button{white-space:nowrap;justify-self:end;padding:10px 11px}.sandbox-story-shell{background:#ffffff06;border:1px solid #d9d0c024;grid-template-columns:1fr minmax(220px,auto) auto;align-items:center;gap:12px;margin:0 0 12px;padding:10px;display:grid}.sandbox-story-tabs{flex-wrap:wrap;gap:8px;display:flex}.sandbox-story-tab{appearance:none;color:#d9d0c0b3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff09;border:1px solid #d9d0c024;padding:9px 10px;font-size:9px;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s}.sandbox-story-tab:hover,.sandbox-story-tab:focus-visible{color:var(--paper);border-color:#d5ad5d70;outline:none}.sandbox-story-tab--active{color:#f1d18b;background:#d5ad5d24;border-color:#d5ad5d80}.sandbox-story-summary{color:#d9d0c0a8;text-align:right;max-width:320px;margin:0;font-size:12px;line-height:1.45}.sandbox-dashboard-badge,.sandbox-panel-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#d5ad5d;font-size:9px;line-height:1.3}.sandbox-dashboard-badge{white-space:nowrap;background:#d5ad5d14;border:1px solid #d5ad5d61;grid-area:1/2;padding:7px 9px}.sandbox-context-bar,.sandbox-kpi-row,.sandbox-dashboard-grid{gap:10px;display:grid}.sandbox-context-bar{background:#ffffff06;border:1px solid #d9d0c024;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;padding:10px}.sandbox-flow-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.sandbox-flow-step{background:#ffffff07;border:1px solid #d9d0c01f;min-width:0;padding:12px;position:relative}.sandbox-flow-step:after{content:"";background:#d5ad5d57;width:8px;height:1px;position:absolute;top:24px;right:-8px}.sandbox-flow-step:last-child:after{display:none}.sandbox-flow-index{font-family:var(--font-mono);letter-spacing:.12em;color:#d5ad5d;margin-bottom:10px;font-size:8px;display:block}.sandbox-flow-step strong{font-family:var(--font-d);color:var(--paper);margin-bottom:4px;font-size:14px;line-height:1.1;display:block}.sandbox-flow-step>span:not(.sandbox-flow-index){font-family:var(--font-mono);color:#8ecf9a;margin-bottom:6px;font-size:11px;display:block}.sandbox-flow-step p{color:#d9d0c094;margin:0;font-size:11px;line-height:1.45}.sandbox-context-item,.sandbox-stat{background:#ffffff09;border:1px solid #d9d0c01f;min-width:0;padding:12px}.sandbox-context-item span,.sandbox-stat span,.sandbox-evidence-item span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d9d0c08f;margin-bottom:7px;font-size:8px;line-height:1.35;display:block}.sandbox-context-item strong,.sandbox-stat strong,.sandbox-evidence-item strong{font-family:var(--font-d);color:var(--paper);font-size:15px;line-height:1.15;display:block}.sandbox-context-item--good strong,.sandbox-stat--good strong,.sandbox-evidence-item strong{color:#8ecf9a}.sandbox-stat--warn strong{color:#d5ad5d}.sandbox-kpi-row{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.sandbox-kpi-row .sandbox-stat strong{font-size:clamp(20px,2.5vw,30px)}.sandbox-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-top:10px}.sandbox-dashboard-grid--primary{align-items:stretch}.sandbox-dashboard-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sandbox-panel{background:#ffffff09;border:1px solid #d9d0c024;min-width:0;padding:18px;transition:opacity .18s,border-color .18s,background .18s,box-shadow .18s}.sandbox-panel--wide{min-width:0}.sandbox-panel--focused{background:#d5ad5d0e;border-color:#d5ad5d6b;box-shadow:inset 0 1px #ffffff0a}.sandbox-panel--muted{opacity:.46}.sandbox-dashboard:hover .sandbox-panel--muted{opacity:.58}.sandbox-panel h3{font-family:var(--font-d);letter-spacing:-.01em;color:var(--paper);margin:0 0 14px;font-size:18px;line-height:1.15}.sandbox-panel-eyebrow{margin:0 0 8px;display:block}.sandbox-outcome-list,.sandbox-risk-list,.sandbox-metric-list,.sandbox-evidence-list{gap:10px;display:grid}.sandbox-outcome-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:16px;display:grid}.sandbox-outcome-row{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;gap:7px;padding:8px;display:grid}.sandbox-outcome-row:hover,.sandbox-outcome-row:focus-visible{border-color:#d9d0c02e;outline:none}.sandbox-outcome-row--active{background:#d5ad5d14;border-color:#d5ad5d61}.sandbox-outcome-meta,.sandbox-risk-item,.sandbox-evidence-item{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.sandbox-outcome-meta span,.sandbox-risk-item span:not(.sandbox-risk-dot){color:#d9d0c0c7;font-size:12px;line-height:1.4}.sandbox-outcome-meta strong,.sandbox-risk-item strong{font-family:var(--font-mono);color:var(--paper);font-size:12px}.sandbox-outcome-track,.sandbox-risk-track{background:#d9d0c01a;width:100%;height:7px;overflow:hidden}.sandbox-outcome-bar,.sandbox-risk-track span{background:#8ecf9a;height:100%;display:block}.sandbox-outcome-bar--local{background:#77a7cf}.sandbox-outcome-bar--review{background:#d5ad5d}.sandbox-outcome-bar--block{background:#d46f58}.sandbox-record-drilldown{background:#00000024;border:1px solid #d9d0c01f;padding:14px}.sandbox-record-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d5ad5d;margin:0 0 8px;font-size:8px;line-height:1.3}.sandbox-record-drilldown h4{font-family:var(--font-d);color:var(--paper);margin:0 0 12px;font-size:17px;line-height:1.15}.sandbox-record-card{border-top:1px solid #d9d0c01a;padding:12px 0}.sandbox-record-card:first-of-type{border-top:none;padding-top:0}.sandbox-record-card>div:first-child{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.sandbox-record-card span,.sandbox-record-card dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#d9d0c080;font-size:8px;line-height:1.35}.sandbox-record-card strong{color:var(--paper);text-align:right;font-size:12px}.sandbox-record-card p{color:#d9d0c0b8;margin:0 0 10px;font-size:12px;line-height:1.5}.sandbox-record-card dl{gap:7px;margin:0;display:grid}.sandbox-record-card dl div{grid-template-columns:82px 1fr;gap:10px;display:grid}.sandbox-record-card dd{color:#d9d0c0d1;margin:0;font-size:11px;line-height:1.35}.sandbox-risk-item{grid-template-columns:auto 1fr auto}.sandbox-risk-track{grid-column:1/-1}.sandbox-risk-dot{background:#8ecf9a;border-radius:999px;width:8px;height:8px}.sandbox-risk-dot--medium{background:#d5ad5d}.sandbox-risk-dot--high{background:#d48658}.sandbox-risk-dot--critical{background:#d46f58}.sandbox-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sandbox-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.sandbox-table{border-collapse:collapse;width:100%;min-width:520px}.sandbox-table th,.sandbox-table td{color:#d9d0c0c7;text-align:left;border-bottom:1px solid #d9d0c01f;padding:10px 12px;font-size:12px;line-height:1.45}.sandbox-table th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d9d0c080;font-size:8px}.sandbox-table tbody tr:last-child th,.sandbox-table tbody tr:last-child td{border-bottom:none}.sandbox-table--compact{min-width:0}.sandbox-table--compact th{width:38%}.sandbox-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8ecf9a;border:1px solid #8ecf9a47;padding:4px 7px;font-size:8px;display:inline-flex}.sandbox-panel--evidence{background:linear-gradient(135deg,#8ecf9a14,#ffffff08);margin-top:10px}.sandbox-dashboard-grid--readiness{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.sandbox-panel--readiness{background:linear-gradient(135deg,#77a7cf14,#ffffff08);margin-top:10px}.sandbox-readiness-meter{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:16px;display:grid}.sandbox-readiness-orb{--readiness:86%;aspect-ratio:1;background:radial-gradient(circle at center,#0f1413 0 54%,transparent 55%), conic-gradient(#8ecf9a var(--readiness),#d9d0c01f 0);border:1px solid #8ecf9a38;border-radius:999px;place-items:center;width:92px;display:grid}.sandbox-readiness-orb span{font-family:var(--font-d);color:#8ecf9a;font-size:24px;line-height:1}.sandbox-readiness-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d9d0c094;margin:0 0 6px;font-size:9px;line-height:1.4}.sandbox-readiness-recommendation{color:var(--paper);margin:0;font-size:14px;line-height:1.45}.sandbox-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sandbox-gate{background:#ffffff07;border:1px solid #d9d0c01f;padding:10px}.sandbox-gate span{color:#d9d0c09e;margin-bottom:6px;font-size:11px;line-height:1.35;display:block}.sandbox-gate strong{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8ecf9a;font-size:9px;display:block}.sandbox-evidence-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sandbox-panel--evidence .sandbox-evidence-list{gap:10px}.sandbox-panel--evidence .sandbox-evidence-item{background:#ffffff07;border:1px solid #d9d0c01f;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-width:0;padding:12px}.sandbox-panel--evidence .sandbox-evidence-item:before{content:"";background:#8ecf9a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #8ecf9a14}.sandbox-panel--evidence .sandbox-evidence-item span{overflow-wrap:anywhere;margin:0}.sandbox-panel--evidence .sandbox-evidence-item strong{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#8ecf9a12;border:1px solid #8ecf9a47;padding:4px 7px;font-size:8px}.sandbox-go-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8ecf9a;border:1px solid #8ecf9a3d;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.sandbox-dashboard-note{color:#d9d0c08c;margin:14px 0 0;font-size:11px;line-height:1.55}.sandbox-dashboard--compact{max-width:1120px;padding:20px}.sandbox-dashboard--compact .sandbox-dashboard-heading{grid-template-columns:1fr}.sandbox-dashboard--compact .sandbox-dashboard-badge{grid-area:auto/1;justify-self:start}.sandbox-dashboard--compact .sandbox-context-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.sandbox-dashboard--compact .sandbox-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}.sandbox-dashboard--compact .sandbox-panel--evidence .sandbox-evidence-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media (max-width:900px){.sandbox-dashboard{padding:18px}.sandbox-dashboard--preview{max-width:760px;min-height:0}.sandbox-preview-grid{grid-template-columns:1fr}.sandbox-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.sandbox-preview-right{grid-template-columns:auto 1fr;align-items:center}.sandbox-story-shell{grid-template-columns:1fr}.sandbox-story-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sandbox-story-tab{flex:none}.sandbox-story-summary{text-align:left;max-width:none}.sandbox-context-bar,.sandbox-dashboard--compact .sandbox-context-bar,.sandbox-kpi-row,.sandbox-dashboard--compact .sandbox-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sandbox-flow-step:nth-child(3n):after,.sandbox-flow-step:last-child:after{display:none}.sandbox-dashboard-grid,.sandbox-dashboard-grid--three,.sandbox-dashboard-grid--readiness,.sandbox-outcome-workspace{grid-template-columns:1fr}.sandbox-evidence-list,.sandbox-dashboard--compact .sandbox-panel--evidence .sandbox-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.sandbox-dashboard{padding:14px}.sandbox-dashboard--preview{gap:12px;padding:16px}.sandbox-preview-heading{grid-template-columns:1fr}.sandbox-preview-heading .sandbox-dashboard-badge{grid-column:1;justify-self:start}.sandbox-preview-heading h2{font-size:28px}.sandbox-preview-kpis,.sandbox-preview-right{grid-template-columns:1fr}.sandbox-preview-context span{justify-content:center;width:100%}.sandbox-preview-stage{min-height:360px}.sandbox-preview-overlay{padding:18px}.sandbox-preview-click-hint{padding:7px 8px;font-size:8px;top:12px;right:12px}.sandbox-preview-play-orb{width:64px}.sandbox-preview-play-copy strong{font-size:10px}.sandbox-preview-play-copy span{font-size:12px}.sandbox-dashboard-heading{grid-template-columns:1fr}.sandbox-dashboard-badge{white-space:normal;grid-area:auto/1;justify-self:start}.sandbox-dashboard-heading h2{font-size:24px}.sandbox-story-shell{padding:8px}.sandbox-story-tab{padding:9px 10px;font-size:8px}.sandbox-flow-strip{grid-template-columns:1fr}.sandbox-flow-step:after{width:1px;height:8px;inset:auto auto -8px 18px}.sandbox-flow-step:last-child:after{display:none}.sandbox-context-bar,.sandbox-dashboard--compact .sandbox-context-bar,.sandbox-kpi-row,.sandbox-dashboard--compact .sandbox-kpi-row,.sandbox-mini-grid,.sandbox-evidence-list,.sandbox-dashboard--compact .sandbox-panel--evidence .sandbox-evidence-list{grid-template-columns:1fr}.sandbox-panel{padding:16px}.sandbox-table{min-width:460px}.sandbox-table--compact{min-width:0}.sandbox-record-card>div:first-child{flex-direction:column}.sandbox-record-card strong{text-align:left}.sandbox-record-card dl div{grid-template-columns:1fr;gap:3px}.sandbox-readiness-meter{grid-template-columns:1fr;justify-items:start}.sandbox-panel--evidence .sandbox-evidence-item{grid-template-columns:auto minmax(0,1fr)}.sandbox-panel--evidence .sandbox-evidence-item strong{grid-column:2;justify-self:start}.sandbox-gate-grid{grid-template-columns:1fr}.sandbox-go-status{font-size:9px}}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-tagline{color:var(--ink-mid);max-width:640px;margin:0 auto 12px;font-size:15px;line-height:1.55}.colloxa-marketing-page section.responsible-deployment-frame{background:var(--paper-2);border-bottom:1px solid var(--rule);padding:120px 48px}.responsible-deployment-head{text-align:center;max-width:980px;margin:0 auto 48px}.responsible-deployment-head .frame-h,.responsible-deployment-head .frame-body{text-align:center;margin-left:auto;margin-right:auto}.responsible-deployment-head .frame-body+.frame-body{margin-top:18px}.responsible-deployment-proof{text-align:center;max-width:760px;margin:34px auto 0}.deployment-feature-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:0 auto;display:grid}.deployment-feature-card{background:var(--paper);min-height:180px;padding:28px 26px}.deployment-feature-card .deployment-status-chip{margin-bottom:16px}.deployment-feature-card h3{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:700}.deployment-feature-card p{color:var(--ink-mid);font-size:13px;font-weight:300;line-height:1.75}.colloxa-marketing-page section.pilot-proof-frame{background:var(--paper);border-bottom:1px solid var(--rule);padding:112px 48px}.pilot-proof-frame .deployment-card-grid{max-width:1180px;margin-left:auto;margin-right:auto}.pilot-proof-note{text-align:center;max-width:760px;color:var(--ink-dim);margin:28px auto 0;font-size:12px;line-height:1.7}.colloxa-marketing-page section.regulator-frame{background:var(--paper);border-bottom:1px solid var(--rule);text-align:center;padding:144px 48px}.regulator-frame .frame-h{margin:0 auto 20px}.regulator-frame-h2-continued{font-family:var(--font-body);letter-spacing:-.02em;color:var(--ink-mid);margin-top:10px;font-size:clamp(20px,2.8vw,30px);font-style:normal;font-weight:400;display:block}.regulator-frame-lead{color:var(--ink-mid);text-align:center;max-width:720px;margin:0 auto 28px;font-size:clamp(15px,1.8vw,17px);font-weight:400;line-height:1.55}.regulator-frame .frame-body{max-width:720px;margin-bottom:72px}.regulator-frame .evidence-pack{background:var(--paper-2)}.evidence-pack{background:var(--paper);border:1px solid var(--rule);width:100%;max-width:720px;font-family:var(--font-mono);text-align:left;transform-origin:50% 100%;margin:0 auto;position:relative;box-shadow:0 1px #09090f0a}.evidence-pack.visible{animation:.8s cubic-bezier(.22,.61,.36,1) both pack-rise}@keyframes pack-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.evidence-pack:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.evidence-pack-h{border-bottom:1px solid var(--rule);background:linear-gradient(#09090f05,#0000);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.evidence-pack-serial{letter-spacing:.16em;color:var(--ink-mid);font-size:10px;font-weight:600}.evidence-pack-status{letter-spacing:.16em;color:var(--evidence);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.evidence-pack-status-dot{background:var(--evidence);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pack-dot}@keyframes pack-dot{0%,to{opacity:1}50%{opacity:.45}}.evidence-pack-meta{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.evidence-pack-meta>div{background:var(--paper);flex-direction:column;gap:6px;padding:18px 28px;display:flex}.evidence-pack-meta-wide{grid-column:1/-1}.evidence-pack-meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.evidence-pack-meta strong{font-family:var(--font-d);letter-spacing:-.5px;color:var(--ink);align-items:baseline;gap:4px;font-size:22px;font-weight:700;display:inline-flex}.evidence-pack-meta strong small{color:var(--ink-mid);letter-spacing:0;font-size:.55em;font-weight:500}.evidence-pack-meta-wide strong{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:500}.evidence-pack-meta strong.evidence-pack-meta-latency{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mid);font-size:11px;font-weight:500;line-height:1.35}.evidence-pack-disclaimer{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-dim);text-align:center;max-width:720px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:10px;line-height:1.5}.evidence-pack-hash{border-top:1px solid var(--rule);background:var(--evidence-soft);flex-direction:column;gap:6px;padding:18px 28px;display:flex}.evidence-pack-hash-label{letter-spacing:.16em;color:var(--ink-dim);font-size:10px;font-weight:600}.evidence-pack-hash code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--evidence-text);word-break:break-all;font-size:13px;font-weight:500}.evidence-pack-foot{background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:flex-end;gap:20px 32px;padding:24px 28px 28px;display:grid;position:relative}.evidence-pack-sig{font-family:var(--font-mono);flex-direction:column;gap:4px;display:flex}.evidence-pack-sig>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:600}.evidence-pack-sig>strong{font-family:var(--font-d);letter-spacing:-.3px;color:var(--paper);font-size:16px;font-weight:600}.evidence-pack-sig-meta{letter-spacing:.06em;color:var(--ink-dim);margin-top:2px;font-size:10px}.evidence-pack-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.evidence-pack-chips li{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--dark-border);color:var(--dark-text);background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 10px 5px 7px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.evidence-pack-flag{filter:saturate(1.05);justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:13px;line-height:1;display:inline-flex}.origin-flags{justify-content:center;align-items:center;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.origin-flags li{justify-content:center;align-items:center;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px;line-height:1;transition:transform .22s;display:inline-flex}.origin-flags li:hover{transform:translateY(-2px)}.evidence-pack-stamp{font-family:var(--font-mono);letter-spacing:.22em;color:var(--evidence);border:2px solid var(--evidence);pointer-events:none;opacity:0;background:#f3efe6eb;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;top:-16px;right:28px;transform:rotate(-7deg);box-shadow:0 6px 18px -10px #b0935559}.evidence-pack.visible .evidence-pack-stamp{animation:.5s cubic-bezier(.22,1.32,.62,.94) 1.05s forwards stamp-settle}@keyframes stamp-settle{0%{opacity:0;transform:rotate(8deg)scale(1.6)translateY(-12px)}60%{opacity:1;transform:rotate(-10deg)scale(.96)}to{opacity:.92;transform:rotate(-7deg)scale(1)}}.regulator-frame .evidence-pack{background:var(--paper);border-color:var(--rule);max-width:900px;box-shadow:0 24px 70px -54px #09090f73}.regulator-frame .evidence-pack:before{background:var(--accent);width:3px}.regulator-frame .evidence-pack-h{background:var(--paper);align-items:flex-start;padding:24px 28px}.regulator-frame .evidence-pack-h>div{flex-direction:column;gap:8px;display:flex}.regulator-frame .evidence-pack-h strong{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:1}.regulator-frame .evidence-pack-status{border:1px solid var(--evidence-border);background:var(--evidence-soft);flex:none;padding:7px 10px;line-height:1}.evidence-pack-summary{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.evidence-pack-summary-card{background:var(--paper-2);flex-direction:column;justify-content:space-between;min-height:116px;padding:20px 22px;display:flex}.evidence-pack-summary-card span,.evidence-pack-contents li>span,.evidence-pack-review dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;line-height:1.2}.evidence-pack-summary-card strong{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ink);font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.05}.evidence-pack-contents{background:var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.evidence-pack-contents li{background:var(--paper);grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 14px;min-height:148px;padding:22px 24px;display:grid}.evidence-pack-contents li>span{color:var(--evidence-text);grid-row:1/span 2;padding-top:3px}.evidence-pack-contents strong{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.evidence-pack-contents p{font-family:var(--font-body);color:var(--ink-mid);font-size:13px;line-height:1.65}.evidence-pack-review{background:var(--ink);color:var(--paper);grid-template-columns:1fr auto;align-items:end;gap:20px;padding:22px 28px 24px;display:grid}.evidence-pack-review dl{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;display:grid}.evidence-pack-review div{flex-direction:column;gap:7px;display:flex}.evidence-pack-review dt{color:var(--ink-dim)}.evidence-pack-review dd{font-family:var(--font-mono);letter-spacing:.03em;color:var(--paper);margin:0;font-size:11px;line-height:1.55}.evidence-pack-review code{font:inherit;color:var(--evidence-on-dark);overflow-wrap:anywhere}.evidence-pack-review>span{border:1px solid var(--evidence-border);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--evidence-on-dark);white-space:nowrap;background:#b093551f;justify-content:center;align-items:center;padding:9px 12px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.colloxa-marketing-page section.origin-frame{background:var(--ink);color:var(--paper);text-align:center;border-bottom:none;flex-direction:column;align-items:center;padding:160px 48px;display:flex;position:relative;overflow:hidden}.origin-frame:before{content:none}.origin-frame>*{z-index:1;position:relative}.origin-stage{flex-direction:column;align-items:center;width:100%;display:flex}.origin-frame .frame-h{max-width:1100px;margin-bottom:32px;position:relative}.origin-frame .frame-body{max-width:760px;margin-bottom:64px}.origin-aside{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:0;opacity:.85;margin-top:14px;font-size:.36em;font-style:normal;font-weight:400;display:block}.origin-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;max-width:880px;display:grid}.origin-node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.origin-node-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:600}.origin-node-city{font-family:var(--font-d);letter-spacing:-.5px;color:var(--paper);font-size:28px;font-weight:700}.origin-node-city em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.origin-node-coord{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:11px}.origin-line{background:linear-gradient(to right,#3a3a5a,var(--accent),#3a3a5a);width:140px;height:2px;position:relative;overflow:hidden}.origin-line:before,.origin-line:after{content:"";background:var(--accent);border-radius:0;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.origin-line:before{left:0}.origin-line:after{background:var(--accent);left:100%}.origin-line-pulse{background:linear-gradient(to right,transparent,var(--accent),transparent);border-radius:0;width:18px;height:6px;animation:2.6s ease-in-out infinite origin-pulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes origin-pulse{0%{opacity:0;left:-10%}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}.colloxa-marketing-page section.pilot-frame{background:var(--paper);border-bottom:1px solid var(--rule);text-align:center;flex-direction:column;align-items:center;padding:160px 48px;display:flex}.pilot-num{font-family:var(--font-d);letter-spacing:-8px;color:var(--accent);align-items:flex-start;gap:8px;margin-bottom:24px;font-size:clamp(120px,18vw,240px);font-weight:700;line-height:.85;display:inline-flex}.pilot-num small{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);align-self:flex-end;margin-bottom:.4em;font-size:.18em;font-style:normal;font-weight:500}.pilot-list{flex-direction:column;gap:14px;margin-bottom:56px;list-style:none;display:flex}.pilot-list li{font-family:var(--font-d);letter-spacing:-.5px;color:var(--ink);font-size:22px;font-weight:500;line-height:1.4}.pilot-cta{flex-direction:column;align-items:center;gap:16px;display:flex}.pilot-secondary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);border-bottom:1px solid #0000;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s}.pilot-secondary:hover{color:var(--accent);border-bottom-color:var(--accent)}.pilot-secondary--hero{border-bottom-color:var(--ink-mid);color:var(--ink);padding-bottom:3px}.pilot-secondary-light{color:var(--ink-dim)}.pilot-secondary-light:hover{color:var(--accent);border-bottom-color:var(--accent)}.colloxa-marketing-page footer.footer-minimal{background:var(--ink);border-top:1px solid var(--dark-border);flex-direction:column;gap:20px;padding:48px 48px 36px;display:flex}.footer-min-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-minimal .footer-logo-image{width:140px;height:auto;margin-bottom:0}.footer-min-line{font-family:var(--font-body);color:var(--paper);letter-spacing:-.1px;font-size:15px;font-style:normal;font-weight:300;line-height:1.4}.footer-min-line-em{color:var(--accent);font-style:normal;font-weight:600}.footer-founding-markets{width:100%;font-family:var(--font-mono);letter-spacing:.06em;color:#9a9ac0;text-align:right;margin:0;font-size:11px}.footer-min-meta{border-top:1px solid var(--dark-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;width:100%;padding-top:20px;display:flex}.footer-min-meta a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#b8b8d3;font-size:11px;text-decoration:none;transition:color .2s}.footer-min-meta a:hover{color:var(--paper)}.footer-min-copy{text-align:center;width:100%;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-dim);font-size:10px}.pilot-page{background:var(--paper);padding-top:0}.pilot-page>section{border-bottom:1px solid var(--rule);padding:96px 48px}.pilot-page-hero{background:var(--paper-2);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:clamp(204px,22vh,284px) 48px 120px;display:grid}.pilot-page-hero-text{flex-direction:column;align-items:flex-start;display:flex}.pilot-page-hero-text .hero-tagline{text-align:left;max-width:640px;margin:0 0 16px}.pilot-page-hero-text .frame-h{margin-bottom:24px}.pilot-page-hero-text .frame-body{margin-bottom:40px}@media (min-width:1101px){.pilot-page>section.pilot-page-hero{padding-top:152px;padding-bottom:80px}.pilot-page-hero-text .frame-body{width:100%;max-width:680px;margin-bottom:32px}}.pilot-page-hero-visual .pilot-hero-terminal-stage{border-top:none;max-width:none;margin:0;padding-top:0}.pilot-page-hero-visual .hero-terminal-wrap{border:1px solid var(--ink);background:var(--paper);border-radius:0;width:100%;max-width:none;min-height:auto;padding:0;overflow:hidden}.pilot-page-hero-visual .hero-console-figure,.pilot-page-hero-visual .hero-console-image{max-width:none}.pilot-page-console-device{width:100%;max-width:none}.pilot-page-cta{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pilot-detail-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.pilot-detail-card{background:var(--paper);padding:36px 32px}.pilot-detail-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.pilot-detail-h{font-family:var(--font-d);letter-spacing:-.4px;color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:700}.pilot-detail-body{color:var(--ink-mid);font-size:14px;font-weight:300;line-height:1.8}.pilot-page-fit{background:var(--paper-2)}.pilot-fit-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pilot-fit-col{background:var(--paper);border:1px solid var(--rule);padding:32px}.pilot-fit-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin-bottom:18px;font-size:11px;font-weight:600}.pilot-fit-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.pilot-fit-col li{color:var(--ink-mid);padding-left:20px;font-size:14px;font-weight:400;line-height:1.7;position:relative}.pilot-fit-col li:before{content:"→";color:var(--accent);position:absolute;left:0}.pilot-page-related-links{text-align:center;max-width:720px;color:var(--ink-mid);margin:40px auto 0;font-size:14px}.pilot-page-related-links a{color:var(--accent);font-weight:500;text-decoration:none}.pilot-page-related-links a:hover{text-decoration:underline}.pilot-page-arch{background:var(--ink);color:var(--paper);text-align:center;position:relative;overflow:hidden}.pilot-page-arch:before{content:none}.pilot-page-arch>*{z-index:1;position:relative}.pilot-page-arch .section-h{margin-bottom:16px}.pilot-page-arch .lead{max-width:620px;margin:0 auto 32px}.pilot-page-final{background:var(--ink);color:var(--paper);text-align:center;border-bottom:none;position:relative;overflow:hidden}.pilot-page-final:before{content:none}.pilot-page-final>*{z-index:1;position:relative}.pilot-page-final .frame-h{margin-bottom:20px}.pilot-page-final .frame-body{margin:0 auto 40px}.pilot-page-final .pilot-page-cta{align-items:center}@media (max-width:1100px){.pilot-page-hero{grid-template-columns:1fr;gap:48px;padding:clamp(140px,20vh,196px) 32px 72px}.pilot-detail-grid,.pilot-fit-grid{grid-template-columns:1fr}}@media (max-width:900px){.colloxa-marketing-page nav.nav-minimal{align-items:center;height:auto;min-height:60px;padding:8px 20px}.nav-brand-block{flex-direction:column;align-items:flex-start;gap:2px}.footer-founding-markets{text-align:left}.colloxa-marketing-page section.hero-frame{min-height:auto;padding:clamp(140px,20vh,196px) 20px 72px}.hero-terminal-stage .hero-terminal-wrap{padding:0}.colloxa-marketing-page section.regulator-frame,.colloxa-marketing-page section.origin-frame,.colloxa-marketing-page section.pilot-frame{padding:80px 20px}.origin-route{grid-template-columns:1fr;gap:32px}.origin-line{background:linear-gradient(to bottom,#3a3a5a,var(--accent),#3a3a5a);justify-self:center;width:2px;height:48px}.origin-line:before{top:0;left:50%}.origin-line:after{top:100%;left:50%}.origin-line-pulse{display:none}.evidence-pack-stamp{top:-14px;right:14px}.pilot-page>section{padding:64px 20px}.colloxa-marketing-page footer.footer-minimal{padding:40px 20px 32px}}@media (max-width:540px){.frame-meta{margin-bottom:36px;font-size:12px}.frame-body{font-size:16px}.pilot-list li{font-size:18px}.evidence-pack-meta{grid-template-columns:1fr}.evidence-pack-foot{flex-direction:column;align-items:flex-start;gap:14px}.evidence-pack-stamp{top:74px;bottom:auto;right:12px}.footer-min-row{flex-direction:column;align-items:flex-start}}.arch-page{background:var(--paper);padding-top:0}.arch-page>section:not(.arch-page-hero){border-bottom:1px solid var(--rule);padding:96px 48px}.arch-page>section.arch-page-hero{background:var(--paper-2);text-align:center;border-bottom:1px solid var(--rule);flex-direction:column;align-items:center;padding:clamp(204px,22vh,284px) 48px 120px;display:flex}.arch-page-hero .frame-h{max-width:1100px;margin-bottom:24px}.arch-page-hero .hero-tagline{max-width:640px;margin:0 auto 16px}.arch-page-hero .frame-body{max-width:680px}.arch-page-detail{background:var(--paper)}.arch-page-detail .section-h{text-align:center;margin-bottom:64px}.arch-detail-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1200px;margin:0 auto;display:grid}.arch-detail-card{background:var(--paper);padding:36px 32px}.arch-detail-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.arch-detail-h{font-family:var(--font-d);letter-spacing:-.4px;color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:700}.arch-detail-body{color:var(--ink-mid);font-size:14px;font-weight:300;line-height:1.8}.arch-page-form-section{background:var(--paper-2);flex-direction:column;align-items:center;display:flex}.arch-form-head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:680px;margin:0 auto 56px;display:flex}.arch-form-head .section-h{margin:0}.arch-form-head .lead{max-width:560px;margin:0}.arch-page-demo-link{text-align:center;max-width:680px;color:var(--ink-mid);margin:32px auto 0;font-size:14px;font-weight:400;line-height:1.6}.arch-page-demo-link a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);text-decoration:none;transition:color .2s,border-color .2s}.arch-page-demo-link a:hover{color:var(--ink);border-bottom-color:var(--ink)}.arch-form{background:var(--paper);border:1px solid var(--rule);width:100%;max-width:820px;box-shadow:none;flex-direction:column;gap:24px;padding:40px;display:flex}.arch-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.arch-form-span-all{grid-column:1/-1}.arch-form label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);flex-direction:column;gap:8px;font-size:10px;font-weight:600;display:flex}.arch-form input,.arch-form select,.arch-form textarea{font-family:var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-control);letter-spacing:0;text-transform:none;width:100%;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .18s,box-shadow .18s}.arch-form textarea{resize:vertical;min-height:96px;line-height:1.6}.arch-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-mid) 50%),linear-gradient(135deg,var(--ink-mid) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.arch-form .marketing-select-field{gap:8px}.arch-form .marketing-select-trigger{border-color:var(--rule);background:var(--paper);min-height:47px;padding:12px 14px}.arch-form input:focus,.arch-form select:focus,.arch-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.arch-form input:disabled,.arch-form select:disabled,.arch-form textarea:disabled{opacity:.6;cursor:not-allowed}.arch-form-error{font-family:var(--font-mono);color:var(--warn);letter-spacing:.02em;border:1px solid var(--warn);background:#d454210d;padding:10px 14px;font-size:12px}.arch-form-actions{flex-direction:column;align-items:flex-start;gap:14px;padding-top:8px;display:flex}.arch-form-note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-dim);margin:0;font-size:11px;line-height:1.6}.arch-form-ack{text-align:center;background:var(--paper);border:1px solid var(--rule);flex-direction:column;align-items:center;gap:20px;width:100%;max-width:680px;padding:48px 32px;display:flex}.arch-form-ack-mark{background:var(--accent);width:64px;height:64px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:28px;font-weight:700;display:flex}.arch-form-ack .frame-h{font-size:clamp(36px,4.2vw,56px)}.arch-form-ack .frame-body{max-width:520px;margin:0 auto}.arch-form-ack-cta{flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.arch-page-alt{background:var(--ink);color:var(--paper);text-align:center;border-bottom:none;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.arch-page-alt:before{content:none}.arch-page-alt>*{z-index:1;position:relative}.arch-page-alt .section-h{max-width:880px;margin-bottom:16px}.arch-page-alt .lead{max-width:620px;margin:0 auto 32px}.arch-page-alt .cta-row-centered{flex-direction:column;align-items:center;gap:18px}.colloxa-marketing-page main.legal-page{background:var(--paper);padding-top:0}.colloxa-marketing-page nav.legal-breadcrumb{background:var(--paper);border-bottom:1px solid var(--rule);padding:16px clamp(20px,4vw,48px)}.legal-breadcrumb-inner{width:100%;max-width:880px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:18px;margin:0 auto;font-size:11px;display:flex}.legal-breadcrumb-trail{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal-breadcrumb-link{color:var(--ink-mid);border-bottom:1px solid #0000;text-decoration:none;transition:color .18s,border-color .18s}.legal-breadcrumb-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-breadcrumb-sep{color:var(--ink-dim);-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.legal-breadcrumb-current{color:var(--ink);font-weight:600}.colloxa-marketing-page section.legal-page-hero{background:var(--paper-2);border-bottom:1px solid var(--rule);text-align:center;flex-direction:column;align-items:center;padding:clamp(204px,22vh,284px) clamp(20px,4vw,48px) 112px;display:flex}.legal-page-hero-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:880px;margin:0 auto;display:flex}.legal-h{font-family:var(--font-d);letter-spacing:-1.5px;color:var(--ink);margin:8px 0 16px;font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.02}.legal-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:24px;font-size:11px}.legal-intro{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.legal-intro p{color:var(--ink-mid);margin:0;font-size:17px;font-weight:300;line-height:1.7}.colloxa-marketing-page section.legal-page-body{border-bottom:none;justify-content:center;padding:clamp(48px,7vh,80px) clamp(20px,4vw,48px);display:flex}.legal-page-body-inner{flex-direction:column;gap:48px;width:100%;max-width:880px;display:flex}.legal-toc{background:var(--paper-2);border:1px solid var(--rule);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.legal-toc-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:600}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{font-family:var(--font-body);color:var(--ink-mid);padding:2px 0;font-size:13px;line-height:1.5;text-decoration:none;transition:color .18s;display:block}.legal-toc a:hover{color:var(--accent)}.legal-content{flex-direction:column;gap:40px;display:flex}.legal-section{flex-direction:column;gap:14px;scroll-margin-top:96px;display:flex}.legal-section-h{font-family:var(--font-d);letter-spacing:-.5px;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.25}.legal-section-body{color:var(--ink-mid);font-size:15px;font-weight:400;line-height:1.8}.legal-section-body p{margin:0 0 14px}.legal-section-body p:last-child{margin-bottom:0}.legal-section-body ul{flex-direction:column;gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.legal-section-body li{padding-left:18px;line-height:1.7;position:relative}.legal-section-body li:before{content:"→";color:var(--accent);position:absolute;left:0}.legal-section-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-section-body a:hover{color:var(--ink)}.legal-section-body strong{color:var(--ink);font-weight:600}.legal-related{border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding-top:28px;display:flex}.legal-related-list{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.legal-related-list a{color:var(--ink-mid);font-size:14px;text-decoration:none}.legal-related-list a:hover{color:var(--ink);text-decoration:underline}.legal-contact{border-top:1px solid var(--rule);flex-direction:column;gap:14px;padding-top:28px;display:flex}.demo-modal-ack{flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 4px;display:flex}.demo-modal-ack .demo-modal-eyebrow{margin:0}.demo-modal-ack-mark{background:var(--accent);width:48px;height:48px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.demo-modal-actions-single{justify-content:flex-end;margin-top:12px}@media (max-width:1100px){.arch-detail-grid{grid-template-columns:1fr}}@media (max-width:900px){.arch-page>section:not(.arch-page-hero){padding:72px 24px}.arch-page>section.arch-page-hero{padding:clamp(140px,20vh,196px) 24px 72px}.arch-form{padding:28px 24px}.arch-form-grid{grid-template-columns:1fr}.colloxa-marketing-page nav.nav-minimal .nav-right{align-items:center;gap:0;display:flex}.colloxa-marketing-page nav.nav-minimal .nav-link-group,.colloxa-marketing-page nav.nav-minimal .nav-group-divider,.colloxa-marketing-page nav.nav-minimal .nav-arch-review-cta--desktop{display:none}.colloxa-marketing-page nav.nav-minimal .nav-hamburger{flex-shrink:0;gap:4px;width:36px;height:36px;display:flex}.colloxa-marketing-page nav.nav-minimal .nav-hamburger span{width:16px}.colloxa-marketing-page nav.nav-minimal .nav-hamburger--open span:first-child{transform:translateY(5px)rotate(45deg)}.colloxa-marketing-page nav.nav-minimal .nav-hamburger--open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.colloxa-marketing-page nav.nav-minimal .nav-mobile-actions{gap:8px}.colloxa-marketing-page nav.nav-minimal .btn-nav-primary{letter-spacing:.06em;white-space:nowrap;padding:8px 10px;font-size:8px}.colloxa-marketing-page .nav-mobile-menu{top:var(--nav-mobile-menu-top,60px)}}@media (max-width:720px){.frame-h{letter-spacing:-1.2px;font-size:clamp(36px,9vw,72px);line-height:1.02}.frame-h em{letter-spacing:-1px}.frame-body{font-size:15px;line-height:1.65}.frame-meta{letter-spacing:.04em;font-size:11px}.section-h,h2.section-h{letter-spacing:-1px;font-size:clamp(28px,6vw,48px)}.colloxa-marketing-page section.hero-frame{padding:clamp(128px,18vh,172px) 18px 64px}.hero-frame .frame-h{margin-bottom:18px}.hero-frame .frame-meta{margin-bottom:16px}.hero-accountability{margin-bottom:36px;font-size:15px}.hero-terminal-stage{margin-bottom:36px}.hero-terminal-stage .hero-terminal-wrap{height:auto;min-height:auto;padding:0;overflow:hidden}.hero-console-caption{padding:8px 12px;font-size:9px}.hero-feed{width:100%;max-width:100%;height:auto;min-height:min(480px,72vh);max-height:min(88vh,680px);font-size:12px}.hero-feed.hero-feed--static{height:auto;min-height:0;max-height:none}.hero-feed.hero-feed--static .hf-table-scroll{flex:0 auto;min-height:0}.hero-feed.hero-feed--static .hf-feed{-webkit-overflow-scrolling:touch;min-height:200px;max-height:min(48vh,380px);overflow-y:auto}.hf-topbar{flex-wrap:nowrap;gap:8px;height:auto;min-height:46px;padding:8px 12px}.hf-nav{display:none}.hf-brand-group{flex-wrap:wrap;flex:auto;gap:4px 8px;min-width:0}.hf-brand-sep{display:none}.hf-alert-icon{margin-left:auto}.hf-avatar{margin-left:8px}.hf-summary{flex-flow:column;gap:8px;padding:10px 14px}.hf-stats-row{flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;display:flex}.hf-stat{border-right:1px solid var(--terminal-border);flex:1 1 0;min-width:0;margin-right:8px;padding-right:8px}.hf-stats-row .hf-stat:last-child{border-right:none;margin-right:0;padding-right:0}.hf-stat-num{font-size:18px}.hf-stat-label{letter-spacing:.35px;font-size:8px;line-height:1.25}.hf-tally{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-left:0;display:grid}.hf-tally-item{justify-content:center}.hf-filters{gap:4px;padding:8px 14px}.hf-filters .hf-filter-label,.hf-filters .hf-filter-pill,.hf-filters .hf-filter-sep{display:none}.hf-filters .hf-filter-search{width:100%;margin-left:0;display:flex}.hf-table-scroll{flex:auto;min-height:220px;overflow-x:hidden}.hf-table-head{display:none}.hf-feed{min-height:160px;overflow-x:hidden}.hf-scroll-hint{width:28px;height:28px;top:8px}.hf-table-scroll--hint:after{height:44px}.hf-scroll-hint-icon{width:14px;height:14px}.hf-row-card-meta,.hf-row-card-head,.hf-row-card-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.hf-row{flex-direction:column;gap:8px;display:flex}.hf-row-card-head{order:0;grid-template-columns:1fr auto;grid-template-areas:"juris status""risk risk";gap:6px 10px;display:grid}.hf-input{order:1}.hf-tags{order:2}.hf-row-card-meta{order:3}.hf-row-card-foot{order:4}.hf-row-card-head .hf-juris{grid-area:juris;min-width:0;font-size:11px}.hf-row-card-head .hf-risk{grid-area:risk}.hf-row-card-head .hf-row-status{grid-area:status;justify-self:end}.hf-row-card-meta{color:var(--terminal-chrome);border-top:1px solid var(--terminal-border);margin-top:2px;padding-top:2px;font-size:10px}.hf-row-card-meta .hf-ts,.hf-row-card-meta .hf-user,.hf-row-card-meta .hf-tool{align-items:center;display:inline-flex}.hf-row-card-meta .hf-user:before,.hf-row-card-meta .hf-tool:before{content:"·";color:var(--terminal-border);margin:0 6px}.hf-row-card-meta .hf-ts:before{display:none}.hf-row-card-foot{border-top:1px solid var(--terminal-border);justify-content:space-between;gap:8px;margin-top:2px;padding-top:8px}.hf-row-card-foot .hf-policy{white-space:normal;min-width:0;text-overflow:unset;flex:auto;overflow:visible}.hf-row-card-foot .hf-ev{color:var(--terminal-chrome);flex-shrink:0;font-size:9px}.hf-row,.hf-divider-row{width:100%;min-width:0;padding-left:14px;padding-right:14px}.hf-row{padding-top:12px;padding-bottom:12px}.hf-row-critical,.hf-row-high{border-left-width:2px;padding-left:12px}.hf-input-quote,.hf-input-code{white-space:normal;text-overflow:unset;word-break:break-word;overflow:visible}.hf-input-code{font-size:10px;line-height:1.45}.hf-divider-row{flex-direction:row;align-items:center;padding-top:8px;padding-bottom:8px}.hf-footer{padding:8px 14px}.hf-footer-right{display:none}.hero-cta,.pilot-cta,.pilot-page-cta,.arch-form-actions{align-items:stretch;width:100%}.hero-cta .btn-lg,.pilot-cta .btn-lg,.pilot-page-cta .btn-lg,.arch-form-actions .btn-lg{text-align:center;justify-content:center;width:100%}.cta-row-centered{flex-direction:column;align-items:stretch;gap:14px}.cta-row-centered .btn-lg{text-align:center;justify-content:center;width:100%}.colloxa-marketing-page section.regulator-frame{padding:72px 18px}.regulator-frame .frame-body{margin-bottom:48px}.evidence-pack{max-width:100%}.evidence-pack-h{flex-wrap:wrap;gap:10px;padding:14px 18px}.evidence-pack-serial,.evidence-pack-status{letter-spacing:.12em;font-size:9px}.evidence-pack-meta>div{padding:14px 18px}.evidence-pack-meta span{font-size:9px}.evidence-pack-meta strong{font-size:18px}.evidence-pack-hash{padding:14px 18px}.evidence-pack-hash code{letter-spacing:.08em;font-size:11px}.evidence-pack-foot{grid-template-columns:1fr;gap:18px;padding:20px 18px 22px}.evidence-pack-chips,.evidence-pack-event-chips{justify-content:flex-start}.evidence-pack-stamp{letter-spacing:.22em;place-self:flex-end end;width:fit-content;max-width:max-content;margin:-4px 0 4px auto;padding:7px 14px;font-size:12px;display:inline-block;position:relative;top:auto;right:auto}.colloxa-marketing-page section.origin-frame{padding:80px 18px}.origin-frame .frame-body{margin-bottom:48px}.origin-aside{margin-top:10px;font-size:.4em}.origin-route{gap:24px}.origin-node-city{font-size:24px}.origin-node-coord{font-size:10px}.origin-flags li{font-size:20px}.colloxa-marketing-page section.pilot-frame{padding:80px 18px}.pilot-num{letter-spacing:-5px;font-size:clamp(96px,28vw,160px)}.pilot-list{margin-bottom:40px}.pilot-list li{font-size:17px}.colloxa-marketing-page footer.footer-minimal{padding:32px 18px 28px}.footer-min-row{flex-direction:column;align-items:flex-start;gap:14px}.footer-min-meta{gap:14px 18px}.footer-min-meta a{font-size:10px}.footer-min-line{font-size:14px}.pilot-page-hero{gap:36px;padding:clamp(112px,16vh,140px) 18px 56px}.pilot-page-hero-text{text-align:center;align-items:center}.pilot-page-hero-text .frame-body{margin-bottom:28px}.pilot-page-hero-text .frame-h em{text-align:center;width:100%;display:inline-block}.pilot-page>section{padding:56px 18px}.pilot-detail-card{padding:24px 22px}.pilot-detail-h{font-size:18px}.pilot-fit-col{padding:24px 22px}.pilot-fit-col li{font-size:13px}.pilot-page-arch .section-h,.pilot-page-final .frame-h{font-size:clamp(28px,7vw,52px)}.arch-page>section:not(.arch-page-hero){padding:56px 18px}.arch-page>section.arch-page-hero{padding:clamp(112px,16vh,140px) 18px 56px}.arch-page-detail .section-h{margin-bottom:40px;font-size:clamp(26px,6vw,40px)}.arch-detail-card{padding:24px 22px}.arch-form{gap:18px;padding:22px 18px}.arch-form input,.arch-form select,.arch-form textarea,.arch-form .marketing-select-trigger{padding:11px 12px;font-size:16px}.arch-form-head{gap:12px;margin:0 auto 36px}.arch-form-actions{align-items:stretch;padding-top:4px}.arch-form-note{font-size:10px}.arch-form-ack{gap:16px;padding:36px 22px}.arch-page-alt{padding:64px 18px}.arch-page-alt .section-h{font-size:clamp(26px,6vw,40px)}.legal-h{letter-spacing:-1px;font-size:clamp(34px,8vw,56px)}.legal-intro p{font-size:15px}.legal-page-body-inner{gap:32px}.legal-section-h{font-size:19px}.legal-section-body{font-size:14px;line-height:1.75}.legal-toc{padding:16px 18px}.legal-toc ol{grid-template-columns:1fr;gap:8px}.legal-toc a{font-size:13px}.legal-contact{padding-top:24px}.legal-breadcrumb-inner{letter-spacing:.08em;gap:10px;font-size:10px}.legal-breadcrumb-trail{gap:8px}.demo-modal{border-width:0;max-height:100dvh;padding:22px 18px 18px}.demo-modal-form input,.demo-modal-form textarea,.demo-modal-form .marketing-select-trigger{padding:12px;font-size:16px}.demo-modal-actions{flex-direction:column-reverse;gap:8px}.demo-modal-actions .demo-modal-btn{text-align:center;width:100%;padding:13px 14px}.demo-modal-actions-single .demo-modal-btn{width:100%}.demo-modal-ack-mark{width:44px;height:44px;font-size:20px}}@media (max-width:420px){.colloxa-marketing-page section.hero-frame{padding:clamp(112px,16vh,140px) 16px 56px}.frame-h{letter-spacing:-1px;font-size:clamp(32px,10vw,52px)}.pilot-num{letter-spacing:-4px;font-size:clamp(80px,30vw,128px)}.nav-logo-image{width:120px}.evidence-pack-chips li{padding:4px 8px;font-size:9px}.origin-flags li{font-size:18px}}.control-paths-frame{text-align:center;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(64px,10vh,100px) 40px}.control-paths-frame .frame-body{max-width:720px;margin:0 auto}.how-it-works-frame{text-align:center;background:var(--paper);padding:clamp(80px,12vh,140px) 40px}.governance-loop-lead,.governance-lanes-lead{max-width:720px;margin:16px auto 0}.governance-loop-list{text-align:left;border:1px solid var(--rule);background:var(--paper-2);flex-direction:column;gap:0;max-width:760px;margin:40px auto 0;padding:0;list-style:none;display:flex}.governance-loop-item{border-bottom:1px solid var(--rule);grid-template-columns:56px 1fr;align-items:start;gap:20px;padding:24px 28px;display:grid}.governance-loop-item:last-child{border-bottom:none}.governance-loop-step{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);font-family:var(--font-m);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.governance-loop-title{font-family:var(--font-d);color:var(--ink);letter-spacing:-.2px;margin:0 0 6px;font-size:15px;font-weight:600}.governance-loop-body{color:var(--ink-mid);margin:0;font-size:14px;line-height:1.55}.governance-lanes-heading{font-family:var(--font-d);letter-spacing:-.4px;color:var(--ink);margin:56px auto 0;font-size:clamp(22px,3vw,28px);font-weight:600}.governance-lanes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-lanes-grid .fabric-card:not(:hover) .fabric-card-inner{animation:none}.governance-evidence-callout{max-width:720px;color:var(--ink-mid);border:1px solid var(--rule);background:var(--paper-2);margin:40px auto 0;padding:20px 24px;font-size:14px;line-height:1.6}.jurisdiction-primary-note{max-width:640px;color:var(--ink-mid);margin:0 auto 32px;font-size:14px}.evidence-pack-chip-primary{font-weight:600}.evidence-pack-chip-expansion{color:var(--ink-mid);flex-direction:column;gap:4px;font-size:12px;display:flex}.evidence-pack-chip-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.25}.evidence-pack-event-chips{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.evidence-pack-event-chip{border:1px solid var(--dark-border);color:var(--dark-text);font-family:var(--font-mono);letter-spacing:.04em;background:#ffffff0a;align-items:center;gap:8px;padding:4px 10px;font-size:10px;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.evidence-pack-event-chip:hover{border-color:var(--evidence);color:var(--paper)}.evidence-pack-event-chip code{color:var(--evidence-on-dark);font-size:10px}.evidence-pack-event-chip-meta{color:var(--ink-dim)}.fabric-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;max-width:1100px;margin:48px auto 0;display:grid}.fabric-card{perspective:1000px;cursor:pointer;background:0 0;border:none;min-height:200px;position:relative}.fabric-card-inner{text-align:center;width:100%;height:100%;min-height:200px;transform-style:preserve-3d;transition:transform .6s;position:relative}.fabric-card:not(:hover) .fabric-card-inner{animation:4s ease-in-out infinite pulseFloat}.fabric-card:hover .fabric-card-inner{animation:none;transform:rotateY(180deg)}.fabric-card-front,.fabric-card-back{backface-visibility:hidden;border:1px solid var(--rule);background:var(--paper-2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;padding:36px 28px;transition:all .3s;display:flex;position:absolute}.fabric-card-front{transform:rotateY(0)}.fabric-card:hover .fabric-card-front{border-color:var(--accent);box-shadow:none}.fabric-card-back{background:var(--accent-soft);border-color:var(--accent);padding:32px 24px;transform:rotateY(180deg)}.fabric-icon{width:48px;height:48px;color:var(--accent);margin:0 auto 20px}.fabric-title{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:600}.fabric-desc{color:var(--ink-mid);font-size:13px;line-height:1.6}.fabric-chevron{width:16px;height:16px;color:var(--ink-dim);opacity:.5;transition:all .3s;position:absolute;bottom:16px;right:16px}.fabric-card:hover .fabric-chevron{color:var(--accent);opacity:1;transform:translate(4px)}.fabric-card:not(:hover) .fabric-chevron{animation:2s ease-in-out infinite chevronPulse}.fabric-back-title{font-family:var(--font-d);letter-spacing:-.3px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:11px;font-weight:700}.fabric-back-desc{color:var(--ink);text-align:center;font-size:13px;line-height:1.7}.africa-frame{text-align:center;background:var(--paper-2);padding:clamp(80px,12vh,140px) 40px}.africa-frame-h2-markets{color:var(--accent);margin-top:4px;font-weight:500;display:block}.africa-frame-h2-expansion{font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:inherit;color:var(--accent);margin-top:4px;display:block}.africa-frame .frame-body{text-align:center;margin-left:auto;margin-right:auto}.africa-market-links{text-align:center;max-width:720px;margin:40px auto 0}.africa-market-links-list{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:0 0 20px;padding:0;list-style:none;display:flex}.africa-market-link{border:1px solid var(--rule);font-family:var(--font-body);color:var(--ink);border-radius:var(--radius-control);align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.africa-market-link:hover{border-color:var(--accent);color:var(--accent)}.africa-market-roadmap{color:var(--ink-mid);margin:0;font-size:15px}.africa-market-roadmap a{color:var(--accent);font-weight:500;text-decoration:none}.africa-market-roadmap a:hover{text-decoration:underline}.africa-regulators{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--accent);text-align:center;max-width:1000px;margin:64px auto 0;padding:36px clamp(20px,3vw,40px)}.africa-regulators-h{font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);margin:0 0 24px;font-size:18px;font-weight:600}.africa-regulators-groups{flex-direction:column;gap:28px;margin-bottom:24px;display:flex}.africa-regulators-group{text-align:center}.africa-regulators-group-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:11px;font-weight:600}.africa-regulators-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;gap:20px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.africa-regulators-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){.africa-regulators-list{grid-template-columns:repeat(3,1fr)}}.africa-regulators-list li{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;max-width:200px;display:grid}.africa-regulators-list li>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.africa-regulators-flag{flex-shrink:0;justify-content:center;align-items:center;width:32px;font-size:22px;line-height:1.1;display:inline-flex}.africa-regulators-flag--global{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft);height:22px;padding:0;font-size:9px;font-weight:700;line-height:1}.africa-regulators-list strong{font-family:var(--font-d);letter-spacing:-.2px;color:var(--ink);font-size:14px;font-weight:700}.africa-regulators-list small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.africa-regulators-note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-dim);border-top:1px solid var(--rule);margin:0;padding-top:18px;font-size:11px;line-height:1.6}.proof-strip{background:var(--paper);border-bottom:1px solid var(--rule);text-align:center;padding:clamp(28px,4vw,40px) clamp(20px,4vw,48px)}.proof-strip-inner{max-width:760px;margin:0 auto}.proof-strip-tagline{color:var(--ink);margin:0 0 12px;font-size:clamp(15px,2vw,17px);font-weight:500;line-height:1.5}.proof-strip-accountability{color:var(--ink-mid);margin:0;font-size:15px;line-height:1.55}.context-strip{background:var(--paper-2);border-bottom:1px solid var(--rule);padding:clamp(20px,3vw,28px) clamp(20px,4vw,48px)}.context-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1100px;margin:0 auto;display:grid}.context-strip-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-mid);border-right:1px solid var(--rule);text-align:center;margin:0;padding:16px clamp(18px,2.5vw,28px);font-size:clamp(11px,1.5vw,12px);font-weight:500;line-height:1.55}.context-strip-inner .context-strip-item:last-child{border-right:none}.hero-founding-meta{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-mid);text-align:center;width:100%;max-width:1100px;margin:0 auto 20px;font-size:12px;line-height:1.45}.buyer-committee-frame{text-align:center;background:var(--paper);padding:clamp(80px,12vh,140px) 40px}.committee-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;max-width:1200px;margin:48px auto 0;display:grid}.buyer-committee-evidence{border-top:1px solid var(--rule);text-align:center;max-width:980px;margin:96px auto 0;padding-top:72px}.buyer-committee-evidence .frame-body{margin-bottom:28px}.committee-frame-intro{max-width:640px;color:var(--ink-mid);margin:20px auto 0;font-size:15px;font-weight:400;line-height:1.65}.buyer-committee-frame>.committee-frame-pullquote{margin:28px auto 20px}.buyer-committee-frame .committee-frame-intro{margin:40px auto 0}.committee-frame-pullquote{max-width:760px;font-family:var(--font-d);letter-spacing:-.3px;color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:48px auto 0;padding:24px clamp(20px,3vw,32px);font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.4}.committee-frame-pullquote em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:inherit}.committee-card--cro{border-left:3px solid var(--accent)}.committee-card{background:var(--paper-2);border:1px solid var(--rule);text-align:center;padding:32px 24px;transition:border-color .3s}.committee-card:hover{border-color:var(--accent)}.committee-role{font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:15px;font-weight:700}.committee-need{color:var(--ink);font-size:14px;line-height:1.6}.positioning-frame{text-align:center;background:var(--ink);color:var(--paper);padding:clamp(80px,12vh,140px) 40px}.positioning-frame .frame-h{color:var(--paper)}.positioning-frame .frame-h em{color:var(--accent)}.positioning-frame .frame-body{color:#f4f3efcc;text-align:center;margin-left:auto;margin-right:auto}.positioning-diagram{flex-direction:column;align-items:stretch;gap:0;max-width:680px;margin:64px auto 0;display:flex}.positioning-diagram--four{max-width:720px}.positioning-closing{max-width:640px;font-family:var(--font-d);color:#f4f3efa6;text-align:center;margin:48px auto 0;font-size:clamp(15px,1.8vw,18px);font-style:normal;font-weight:500;line-height:1.6}.positioning-spine{flex-direction:column;align-items:center;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.positioning-spine li{font-family:var(--font-mono);letter-spacing:.06em;color:#f4f3efd9;padding-left:14px;font-size:11px;line-height:1.4;position:relative}.positioning-spine li:before{content:"+";color:var(--accent);font-weight:600;position:absolute;left:0}.positioning-layer-output{background:#f4f3ef05;border-color:#f4f3ef2e #f4f3ef2e currentColor;border-bottom-style:none;border-bottom-width:medium}.positioning-layer-output .positioning-badge{color:#f4f3ef8c}.positioning-layer-output .positioning-label{color:#f4f3eff2}.positioning-layer-stack{background:#f4f3ef08;border-top:none;border-bottom:none}.positioning-layer-foundation{background:#f4f3ef05;border-top:none}.positioning-layer-foundation .positioning-badge{color:#f4f3ef73}.positioning-layer{background:#f4f3ef0a;border:2px solid #f4f3ef26;width:100%;position:relative}.positioning-layer-inner{flex-direction:column;align-items:center;gap:12px;padding:32px 36px;display:flex}.positioning-layer-top{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 44%,transparent);border-bottom:none}.positioning-layer-top:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--accent) 44%,transparent) 20%, color-mix(in srgb,var(--accent) 44%,transparent) 80%, transparent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.positioning-layer-bottom{border-top:none}.positioning-badge{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:#f4f3ef80;background:#f4f3ef14;border:1px solid #f4f3ef26;padding:6px 14px;font-size:10px;font-weight:600;display:inline-block}.positioning-layer-top .positioning-badge{color:var(--accent-on-dark);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.positioning-label{font-family:var(--font-d);letter-spacing:-.5px;color:var(--paper);font-size:22px;font-weight:700;display:block}.positioning-desc{color:#f4f3ef99;font-size:13px;line-height:1.6;display:block}.positioning-connector{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:64px;display:flex;position:relative}.positioning-connector-line{background:linear-gradient(180deg, color-mix(in srgb,var(--accent) 32%,transparent), #f4f3ef26);width:2px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.positioning-connector-line:after{content:"";background:linear-gradient(#0000,#88f9,#0000);height:100%;animation:3s ease-in-out infinite flowDown;position:absolute;top:-100%;left:0;right:0}.positioning-connector-arrow{color:#f4f3ef66;z-index:1;background:var(--ink);padding:0 8px;font-size:24px;animation:2s ease-in-out infinite bounce;position:relative}.positioning-connector-label{letter-spacing:.06em;text-transform:uppercase;color:#f4f3ef66;z-index:1;background:var(--ink);padding:0 12px;font-size:11px;position:relative}.positioning-layer-top{animation:4s ease-in-out infinite pulseGlow}@keyframes flowDown{0%{top:-100%}to{top:100%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes pulseGlow{0%,to{border-color:color-mix(in srgb,var(--accent) 44%,transparent)}50%{border-color:color-mix(in srgb,var(--accent) 76%,transparent)}}@keyframes pulseFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}@keyframes chevronPulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.8;transform:translate(3px)}}@media (max-width:768px){.context-strip-inner{grid-template-columns:1fr}.context-strip-item{border-right:none;border-bottom:1px solid var(--rule);text-align:center;padding:14px 16px}.context-strip-inner .context-strip-item:last-child{border-bottom:none}.how-it-works-frame,.africa-frame,.buyer-committee-frame,.positioning-frame{padding:64px 24px}.buyer-committee-evidence{margin-top:64px;padding-top:48px}.africa-regulators{margin-top:48px;padding:28px 22px}.africa-regulators-list{grid-template-columns:1fr;gap:16px}.committee-frame-pullquote{margin-top:36px;padding:20px 16px}.fabric-grid,.governance-lanes-grid,.committee-grid{grid-template-columns:1fr;gap:20px;margin-top:36px}.governance-loop-item{grid-template-columns:44px 1fr;gap:14px;padding:18px 16px}.fabric-card,.fabric-card-inner,.fabric-card-front,.fabric-card-back{min-height:180px}.fabric-card-front,.fabric-card-back,.committee-card{padding:28px 22px}.positioning-diagram{margin-top:40px}.positioning-layer-inner{padding:24px 20px}.positioning-label{font-size:18px}.positioning-desc{font-size:12px}.positioning-connector{height:48px}.positioning-connector-label{font-size:10px}}@media (max-width:420px){.colloxa-marketing-page section.hero-frame{padding:clamp(112px,16vh,140px) 16px 56px}.frame-h{letter-spacing:-1px;font-size:clamp(32px,10vw,52px)}.pilot-num{letter-spacing:-4px;font-size:clamp(80px,30vw,128px)}.nav-logo-image{width:120px}.evidence-pack-chips li{padding:4px 8px;font-size:9px}.origin-flags li{font-size:18px}.fabric-grid,.committee-grid{gap:16px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-terminal-figure{margin:0}.ht-synthetic-label,.evidence-pack-synthetic-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--evidence);border:1px solid var(--evidence-border);margin:0 0 12px;padding:6px 10px;font-size:10px;display:inline-block}.evidence-pack-preview{max-width:640px;margin-top:20px}.evidence-pack-preview summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:500}.evidence-pack-preview-list{color:var(--ink-mid);margin-top:12px;font-size:13px;line-height:1.8;list-style:none}.evidence-pack-preview-list li{border-bottom:1px dashed var(--rule);padding:8px 0}.diligence-teaser-frame{text-align:center;border-top:1px solid var(--rule);background:var(--paper-2);flex-direction:column;align-items:center;padding:clamp(80px,12vh,140px) 48px;display:flex}.diligence-teaser-frame .diligence-link-grid{margin-top:40px}.diligence-teaser-frame .frame-h,.diligence-teaser-frame .frame-body{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.diligence-teaser-frame .frame-body{max-width:720px}.diligence-link-grid{background:var(--rule);border:1px solid var(--rule);gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid}.diligence-link-grid--teaser{grid-template-columns:repeat(3,1fr);max-width:1100px}.diligence-link-grid--pilot{grid-template-columns:repeat(2,1fr);max-width:880px}.diligence-link-grid--arch{grid-template-columns:repeat(3,1fr);max-width:none}.diligence-link-card{background:var(--paper);text-align:left;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;min-height:100%;padding:28px 24px;text-decoration:none;transition:background .2s,box-shadow .2s,border-color .2s;display:flex}.diligence-link-card:hover{background:var(--paper-2);border-color:var(--accent-soft);box-shadow:none}.diligence-link-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.diligence-link-card-title{font-family:var(--font-d);color:var(--ink);letter-spacing:-.3px;font-size:18px;font-weight:700;line-height:1.2}.diligence-link-card-desc{color:var(--ink-mid);flex:1;font-size:13px;line-height:1.65}.diligence-link-card-arrow{width:100%;font-family:var(--font-mono);color:var(--accent);text-align:center;letter-spacing:0;align-self:center;margin-top:auto;padding-top:16px;font-size:28px;font-weight:400;line-height:1;transition:transform .28s cubic-bezier(.22,.61,.36,1),color .2s;display:block;transform:translate(0)}.diligence-link-card:hover .diligence-link-card-arrow,.diligence-link-card:focus-visible .diligence-link-card-arrow{transform:translate(8px)}@media (prefers-reduced-motion:reduce){.diligence-link-card-arrow{transition:none}.diligence-link-card:hover .diligence-link-card-arrow,.diligence-link-card:focus-visible .diligence-link-card-arrow{transform:none}}.pilot-page>section:not(.pilot-page-hero){text-align:center;flex-direction:column;align-items:center;display:flex}.pilot-page-detail .section-h,.pilot-page-fit .section-h,.pilot-page-commercial .section-h,.pilot-page-diligence .section-h{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.pilot-page-commercial .frame-body,.pilot-page-diligence .frame-body{text-align:center;max-width:620px;margin-left:auto;margin-right:auto}.pilot-page-diligence{background:var(--paper-2)}.pilot-page-diligence .section-h{margin-bottom:16px}.pilot-page-detail .section-h{margin-bottom:48px}.pilot-page-fit .section-h{margin-bottom:40px}.pilot-page-detail .pilot-detail-grid,.pilot-page-fit .pilot-fit-grid{text-align:left;width:100%;max-width:1200px}.pilot-page-commercial .btn{margin-top:8px}.pilot-page .faq-section{text-align:center;align-items:center}.pilot-page .faq-section>.section-h{text-align:center;max-width:1100px;margin-bottom:clamp(40px,6vh,64px);margin-left:auto;margin-right:auto}.pilot-page .faq-layout{text-align:left;width:100%;max-width:1200px}.pilot-success-roles{margin:0;padding:0;list-style:none}.pilot-success-roles li{border-bottom:1px solid var(--rule);padding:16px 0}.pilot-success-roles li p{color:var(--ink-mid);margin:6px 0 0;font-size:13px}.diligence-section#exit .diligence-section-body{text-align:center;max-width:680px}.pilot-exit-panel{border:1px solid var(--rule);background:var(--paper);width:100%;box-shadow:none;text-align:left;margin:0 auto}.pilot-exit-lead{color:var(--ink-mid);text-align:center;margin:0;padding:22px 28px 8px;font-size:14px;line-height:1.75}.pilot-exit-list{margin:0;padding:8px 0 0;list-style:none}.pilot-exit-list li{border-top:1px solid var(--rule);grid-template-columns:52px 1fr;align-items:start;gap:12px 20px;padding:18px 28px;display:grid}.pilot-exit-index{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);padding-top:2px;font-size:11px}.pilot-exit-text{color:var(--ink);font-size:15px;font-weight:500;line-height:1.55}.pilot-exit-footnote{border-top:1px solid var(--rule);color:var(--ink-mid);text-align:center;background:var(--paper-2);margin:0;padding:18px 28px 22px;font-size:13px;line-height:1.7}.capabilities-section,.diligence-embedded-frame{border-top:1px solid var(--rule);padding:80px 48px}.capabilities-section{text-align:center;flex-direction:column;align-items:center;display:flex}.capabilities-section .frame-h{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.capabilities-section .frame-body{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.capabilities-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:1100px;margin-top:32px;overflow-x:auto}.capabilities-table{border-collapse:collapse;width:100%;font-size:13px}.capabilities-table th,.capabilities-table td{text-align:left;border-bottom:1px solid var(--rule);padding:12px 16px}.capabilities-table th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);font-size:10px}.capabilities-table-surface{font-family:var(--font-mono);color:var(--ink-mid);white-space:nowrap;font-size:11px}.evidence-wide-table{min-width:1100px}.deployment-workflow-list{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin:32px 0 0;padding:0;list-style:none;display:grid}.deployment-workflow-list li{background:var(--paper);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.deployment-workflow-list span{font-family:var(--font-mono);color:var(--accent);flex:none;font-size:11px}.deployment-workflow-list strong{color:var(--ink);font-size:14px;font-weight:500;line-height:1.5}.deployment-card-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:28px;display:grid}.deployment-card-grid--four{grid-template-columns:repeat(4,1fr)}a.deployment-card--link{color:inherit;text-decoration:none;transition:background-color .2s;display:block}a.deployment-card--link:hover{background:var(--paper-3)}a.deployment-card--link .capability-status,a.deployment-card--link .deployment-status-chip{margin-bottom:12px}a.deployment-card--link h3{margin-top:0}.deployment-card{background:var(--paper);padding:24px}.deployment-card--status{flex-direction:column;align-items:flex-start;display:flex}.deployment-card h3{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700}.deployment-card p{color:var(--ink-mid);font-size:13px;line-height:1.75}.deployment-status-chip{border:1px solid var(--rule-2);background:var(--paper-2);width:max-content;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;margin-bottom:12px;padding:4px 8px;font-size:9px;line-height:1;display:inline-flex}.deployment-artifact-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:24px;display:grid}.deployment-artifact-card{background:var(--paper);min-height:170px;color:var(--ink-mid);flex-direction:column;align-items:flex-start;gap:8px;padding:22px;text-decoration:none;display:flex}.deployment-artifact-card strong{font-family:var(--font-d);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:700}.deployment-artifact-card span:last-child{color:var(--ink-mid);font-size:13px;line-height:1.7}.deployment-metric-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:20px;display:grid}.deployment-metric-card{background:var(--paper);padding:18px}.deployment-metric-card span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:9px;display:inline-flex}.deployment-metric-card strong{font-family:var(--font-d);color:var(--ink);margin-bottom:6px;font-size:24px;display:block}.deployment-metric-card p{color:var(--ink-mid);font-size:12px;line-height:1.55}.deployment-related-link{text-align:center;margin-top:24px}.deployment-related-link a{color:var(--accent);text-decoration:none}.deployment-related-link a:hover{text-decoration:underline}.evidence-output-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.evidence-output-grid li,.evidence-output-grid div{background:var(--paper);color:var(--ink);padding:18px;font-size:13px;font-weight:500;line-height:1.55}.pilot-role-grid.evidence-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regulatory-modules-table tr.regulatory-module-row--founding td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.regulatory-modules-block{margin-top:8px}.regulatory-modules-context,.regulatory-modules-footnote{color:var(--ink-mid);max-width:760px;font-size:14px;line-height:1.6}.regulatory-modules-footnote{margin-top:16px}.regulatory-tiers-wrap{margin-top:32px}.regulatory-tiers-heading{font-family:var(--font-d);letter-spacing:-.2px;color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600}.capabilities-footnote{text-align:center;width:100%;max-width:1100px;margin-top:20px;font-size:13px}.capabilities-footnote a{color:var(--accent)}.diligence-page{padding-top:0}.diligence-page-hero,.diligence-section,.diligence-page-cta,.diligence-inline-cta{border-bottom:1px solid var(--rule);padding:80px 48px}.diligence-page-hero,.commercial-page .diligence-page-hero{padding-top:clamp(204px,22vh,284px);padding-bottom:112px}.diligence-page-hero,.diligence-page-cta,.diligence-inline-cta{text-align:center;flex-direction:column;align-items:center;display:flex}.diligence-page-hero .eyebrow,.diligence-page-cta .eyebrow{text-align:center}.diligence-page-hero .frame-h,.diligence-page-cta .frame-h{text-align:center;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.diligence-page-intro,.diligence-page-hero .frame-body,.commercial-page .diligence-page-hero .frame-body{text-align:center;max-width:720px;color:var(--ink-mid);margin-left:auto;margin-right:auto;font-size:15px;line-height:1.8}.diligence-section{text-align:center;flex-direction:column;align-items:center;display:flex}.diligence-section .section-h{text-align:center;width:100%;max-width:1100px;margin:0 auto 24px}.diligence-section-body{width:100%;max-width:760px;color:var(--ink-mid);text-align:left;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.85}.diligence-section-body ul{margin:12px 0 0 20px}.deployment-assurance-page #ai-readiness-decisions .evidence-output-grid{margin:24px 0 0}.deployment-assurance-page #workflow .diligence-section-body{max-width:min(1400px,100% - 96px)}.deployment-assurance-page #workflow .deployment-assurance-workflow-diagram{margin-top:0}.deployment-assurance-page #workflow .deployment-workflow-list{max-width:1100px;margin-left:auto;margin-right:auto}.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section{text-align:left;align-items:center}.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section .section-h,.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section-body{text-align:left;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section-body>p,.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section-body>ul:not(.finserv-tags){max-width:760px}.diligence-page:not(.jurisdiction-page):not(.architecture-page) .diligence-section-body>p+p{margin-top:12px}.finserv-tags{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;padding:1px;list-style:none;display:grid;margin:28px 0 0!important}.finserv-tags li{background:var(--paper);color:var(--ink);font-family:var(--font-mono);margin:0;padding:14px 16px;font-size:11px;line-height:1.45}.diligence-section--muted{background:var(--paper-2)}.diligence-section--emphasis{background:var(--paper);border-top:1px solid var(--rule)}.diligence-section--terminal{background:var(--ink);border-bottom:1px solid #ffffff0f;padding:clamp(72px,10vh,112px) 48px}.diligence-section--terminal .section-h{color:var(--paper)}.diligence-section--terminal .diligence-section-body{max-width:min(1120px,100% - 48px)}.jurisdiction-page .diligence-page-hero{background:var(--paper);padding:clamp(120px,14vh,168px) 48px clamp(40px,6vh,64px);position:relative;overflow:hidden}.jurisdiction-page .diligence-page-hero:after{content:none}.jurisdiction-page .diligence-page-hero>*{z-index:1;position:relative}.jurisdiction-page .diligence-page-hero .frame-h{align-self:stretch;width:100%;max-width:none}.jurisdiction-page .diligence-page-hero--with-proof{box-sizing:border-box;flex-direction:column;align-items:center;min-height:100dvh;padding:clamp(100px,12vh,140px) 48px clamp(40px,5vh,56px);display:flex}.zimbabwe-page .diligence-page-hero--with-proof,.popia-page .diligence-page-hero--with-proof{padding-top:clamp(168px,20vh,240px)}.jurisdiction-page .diligence-page-hero--with-proof .diligence-page-intro{width:100%;max-width:min(1120px,100% - 48px)}.jurisdiction-hero-proof{flex-direction:column;align-items:center;width:100%;max-width:min(1040px,100% - 48px);margin:24px auto 0;display:flex}.jurisdiction-page .diligence-page-intro .jurisdiction-context-strip{border-top:1px solid var(--rule);border-bottom:none;width:100%;margin-top:28px;margin-bottom:0;padding-inline:0}.context-strip-inner--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.jurisdiction-page .jurisdiction-hero-terminal{width:100%;margin-top:0}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-stage{border-top:1px solid var(--rule);width:100%;max-width:none;margin:0;padding-top:clamp(28px,4vh,40px)}.jurisdiction-context-strip+.jurisdiction-hero-terminal .hero-terminal-stage{border-top:none;padding-top:clamp(20px,3vh,28px)}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap{width:100%;max-width:none;height:auto;min-height:auto;padding:36px 28px}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-figure,.jurisdiction-page .jurisdiction-hero-terminal .hero-feed{width:100%;max-width:none;margin:0 auto}.jurisdiction-page .jurisdiction-hero-terminal .hero-feed{height:auto;min-height:0;max-height:none}.jurisdiction-page .jurisdiction-hero-terminal .hero-feed .hf-feed{-webkit-overflow-scrolling:touch;max-height:min(360px,42vh);overflow-y:auto}.jurisdiction-terminal-footnote--hero{color:var(--ink-dim);text-align:center;margin-top:14px;font-size:11px}.jurisdiction-hero-proof .jurisdiction-hero-ledger{justify-content:center;width:100%;max-width:min(1040px,100% - 48px);margin:0 auto 12px;padding:12px 16px}.jurisdiction-hero-proof .jurisdiction-hero-ledger-item{text-align:center;align-items:center;width:100%}.jurisdiction-inline-cta--hero{text-align:center;margin-top:8px;font-size:12px}.jurisdiction-inline-cta--hero a{color:var(--accent);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;font-weight:500;text-decoration:none}.jurisdiction-page .diligence-section--wide{text-align:left;align-items:stretch;padding:clamp(104px,16vh,160px) 48px clamp(64px,10vh,96px)}.jurisdiction-page #governance.diligence-section--wide{padding-left:clamp(20px,3vw,28px);padding-right:clamp(20px,3vw,28px);overflow-x:clip}.jurisdiction-page .diligence-section--wide .diligence-section-body{max-width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto}.popia-page #governance .diligence-section-body,.zimbabwe-page #governance .diligence-section-body{max-width:min(1280px,100%)}.governance-catalog{text-align:left;width:100%;max-width:100%}.governance-catalog-head{border-bottom:1px solid var(--rule);text-align:center;margin-bottom:0;padding:clamp(16px,2.5vh,28px) 0 clamp(28px,4vh,40px)}.governance-catalog-title.frame-h{text-align:center;width:100%;max-width:none;margin:0 auto 20px}.governance-catalog-lead.frame-body{text-align:center;width:100%;max-width:min(960px,100%);margin:0 auto}.governance-catalog-list{margin:0;padding:0;list-style:none}.governance-catalog-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(180px,28%) clamp(108px,15vw,168px) minmax(0,1.35fr);align-items:center;gap:16px clamp(28px,4.5vw,56px);min-width:0;padding:clamp(40px,7vh,72px) 0;transition:padding .42s cubic-bezier(.22,.61,.36,1),margin .42s cubic-bezier(.22,.61,.36,1),background-color .35s;display:grid}@media (hover:hover){.governance-catalog-row:hover{background:var(--paper-3);margin-inline:clamp(-16px,-2.5vw,-32px);padding-block:clamp(52px,9vh,88px);padding-inline:clamp(16px,2.5vw,32px)}}.governance-catalog-row:last-child{border-bottom:none}.governance-catalog-copy{flex-direction:column;gap:16px;padding-right:clamp(0px,2vw,16px);display:flex}.governance-catalog-summary{font-family:var(--font-body);color:var(--ink-mid);max-width:320px;margin:0;font-size:14px;line-height:1.6;transition:color .3s}@media (hover:hover){.governance-catalog-row:hover .governance-catalog-summary{color:var(--ink)}}.governance-catalog-index{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dim);font-size:12px;font-weight:400;transition:color .3s}@media (hover:hover){.governance-catalog-row:hover .governance-catalog-index{color:var(--accent)}}.governance-catalog-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;width:100%;padding-right:clamp(8px,1.5vw,16px);display:flex}.governance-catalog-watermark-image{object-fit:contain;transform-origin:100%;filter:brightness(0);opacity:.14;width:clamp(72px,12vw,132px);height:auto;transition:opacity .32s,transform .42s cubic-bezier(.22,.61,.36,1);display:block}.governance-catalog-watermark-image[data-governance-step="4"]{opacity:.085}@media (hover:hover){.governance-catalog-row:hover .governance-catalog-watermark-image{opacity:1;filter:brightness(0);transform:scale(1.14)}}.governance-catalog-name{font-family:var(--font-d);letter-spacing:-.045em;color:var(--ink);text-align:left;justify-self:start;min-width:0;margin:0;padding-left:clamp(16px,3vw,40px);font-size:clamp(40px,7vw,96px);font-weight:500;line-height:.95;transition:transform .42s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.governance-catalog-row:hover .governance-catalog-name{transform:translate(10px)}}@media (min-width:901px){.governance-catalog-name{white-space:nowrap}}@media (min-width:901px) and (max-width:1280px){.governance-catalog-name{white-space:normal;font-size:clamp(34px,5.5vw,80px)}}.governance-catalog-row.reveal.visible .governance-catalog-watermark{animation:.75s cubic-bezier(.22,.61,.36,1) 80ms both governance-catalog-mark-in}.governance-catalog-row.reveal.visible .governance-catalog-name{animation:.75s cubic-bezier(.22,.61,.36,1) .16s both governance-catalog-title-in}.governance-catalog-row.reveal.visible .governance-catalog-copy{animation:.65s cubic-bezier(.22,.61,.36,1) both governance-catalog-copy-in}@keyframes governance-catalog-mark-in{0%{transform:translate(-16px)}to{transform:translate(0)}}@keyframes governance-catalog-title-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes governance-catalog-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.governance-catalog-detection{background:var(--paper-2);border-top:1px solid var(--rule);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin-top:clamp(32px,5vh,48px);padding:clamp(28px,4vh,40px) clamp(16px,3vw,24px);display:flex}.governance-catalog-detection-label{text-align:center;margin:0 0 14px;display:inline-flex}.governance-catalog-detection-label.badge-evidence{padding:4px 10px;font-size:9px}.governance-catalog-detection-list{width:auto;max-width:min(960px,100%);font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-mid);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:inline-flex}.jurisdiction-page .diligence-section-body .governance-catalog-detection-list{margin:0;padding:0}.governance-catalog-detection-list li{flex:0 auto;max-width:100%}.governance-catalog-detection-list li:not(:last-child):after{content:"·";color:var(--ink-dim);margin:0 12px}.jurisdiction-page .diligence-page-intro{text-align:center;max-width:min(760px,100% - 48px)}.jurisdiction-hero-lead{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-mid);margin:0 0 24px;font-size:17px;line-height:1.55}.zimbabwe-page .jurisdiction-hero-lead{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.zimbabwe-page .jurisdiction-hero-lead--support{color:var(--ink);margin-top:-8px;margin-bottom:28px;font-weight:500}.jurisdiction-hero-ledger{border:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:min(1040px,100% - 48px);margin:20px auto 0;padding:16px 20px;display:flex}.jurisdiction-hero-ledger-item{flex-direction:column;gap:4px;min-width:min(220px,100%);margin:0;display:flex}.jurisdiction-hero-ledger-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:10px;font-weight:400}.jurisdiction-hero-ledger-value{font-family:var(--font-mono);letter-spacing:.01em;color:var(--ink-mid);flex-direction:column;gap:2px;margin:0;font-size:12px;line-height:1.45;display:flex}.jurisdiction-hero-ledger-value code{font:inherit;color:var(--evidence)}.jurisdiction-hero-ledger-summary{color:var(--ink-dim);font-size:11px}.diligence-section-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:20px;font-size:10px;font-weight:400}.jurisdiction-page .diligence-section--proof{border-top:1px solid var(--rule);padding-top:clamp(32px,5vh,48px);padding-bottom:clamp(48px,7vh,72px)}.jurisdiction-page .diligence-section--proof .diligence-section-eyebrow{margin-bottom:16px}.jurisdiction-proof-links{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.jurisdiction-proof-links-item{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);border-bottom:1px solid #0000;padding:10px 0;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.jurisdiction-proof-links-item:hover{color:var(--accent);border-bottom-color:var(--accent)}.jurisdiction-tag-list--mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:12px;line-height:1.45}.jurisdiction-page .diligence-section{padding:clamp(88px,12vh,128px) 48px clamp(56px,8vh,84px)}.jurisdiction-page .diligence-section .section-h{text-align:center;margin-bottom:clamp(28px,4vh,40px)}.jurisdiction-page .diligence-section-body{text-align:left;max-width:min(900px,100% - 48px);margin-left:auto;margin-right:auto}.popia-page #context .diligence-section-body,.popia-page #related .diligence-section-body,.zimbabwe-page #context .diligence-section-body,.zimbabwe-page #deployment-evidence .diligence-section-body,.zimbabwe-page #related .diligence-section-body{max-width:min(1040px,100% - 48px)}.jurisdiction-composite-panel .evidence-output-grid{margin-top:20px}.jurisdiction-composite-panel .jurisdiction-subsection .capability-status{vertical-align:middle;margin-left:8px}.jurisdiction-page .diligence-section--terminal .diligence-section-body{max-width:min(1120px,100% - 48px)}.jurisdiction-page .diligence-section-body .governance-catalog-lead{text-align:center;max-width:min(960px,100%);margin-left:auto;margin-right:auto}.jurisdiction-page .diligence-section-body p{color:var(--ink-mid);margin:0 0 16px;line-height:1.7}.jurisdiction-page .diligence-section-body p:last-child{margin-bottom:0}.jurisdiction-page .diligence-section-body .jurisdiction-section-lead{width:100%;max-width:min(680px,100%);color:var(--ink-mid);text-align:center;margin:0 auto 20px;line-height:1.65;display:block}.jurisdiction-section-lead-link{color:var(--evidence-text);border-bottom:1px solid var(--evidence-border);font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.jurisdiction-section-lead-link:hover{color:var(--evidence);border-bottom-color:var(--evidence)}.jurisdiction-page #sectors .diligence-section-body,.jurisdiction-page #audience .diligence-section-body,.jurisdiction-page #deployment-evidence .diligence-section-body{text-align:center;flex-direction:column;align-items:center;display:flex}.jurisdiction-page #sectors .jurisdiction-sector-card,.jurisdiction-page #audience .deployment-card{text-align:left}.jurisdiction-composite-panel .jurisdiction-section-lead{margin-bottom:16px}.jurisdiction-hero-meta{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper);max-width:min(1040px,100% - 48px);box-shadow:none;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px auto 0;padding:0;display:grid;overflow:hidden}.jurisdiction-hero-meta-item{color:var(--ink-mid);flex-direction:column;gap:8px;padding:22px 24px;font-size:13px;line-height:1.5;display:flex}.jurisdiction-hero-meta-item+.jurisdiction-hero-meta-item{border-left:1px solid var(--rule)}.jurisdiction-hero-meta-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:9px}.jurisdiction-hero-meta-market{align-items:center;gap:10px;display:flex}.jurisdiction-hero-meta-flag{flex-shrink:0;font-size:28px;line-height:1}.jurisdiction-hero-meta-market-name{font-family:var(--font-body);color:var(--ink);letter-spacing:-.25px;font-size:17px;font-weight:500;line-height:1.2}.jurisdiction-hero-meta-regulator-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35;display:block}.jurisdiction-hero-meta-framework{color:var(--ink-mid);font-size:12px;line-height:1.55;display:block}.jurisdiction-hero-meta-module-name{font-family:var(--font-d);color:var(--ink);letter-spacing:-.15px;font-size:14px;font-weight:600;line-height:1.35;display:block}.jurisdiction-hero-meta-item--module .capability-status{align-self:flex-start}.jurisdiction-module-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jurisdiction-cross-market{color:var(--ink-mid);margin-top:16px;font-size:14px}.jurisdiction-cross-market a{color:var(--accent);font-weight:500;text-decoration:none}.jurisdiction-cross-market a:hover{text-decoration:underline}.jurisdiction-module-card{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper);box-shadow:none;padding:28px}.jurisdiction-module-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.jurisdiction-module-card-title{font-family:var(--font-d);color:var(--ink);margin:0;font-size:20px;font-weight:600}.jurisdiction-module-card-note{color:var(--ink-dim);margin:16px 0 0;font-size:13px}.jurisdiction-module-card-note a{color:var(--accent);text-decoration:none}.jurisdiction-module-card--nested{box-shadow:none;background:0 0;border:none;padding:0}.jurisdiction-composite-panel{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper);box-shadow:none;overflow:hidden}.jurisdiction-subsection{padding:clamp(22px,3vw,28px) clamp(22px,3vw,32px)}.jurisdiction-subsection+.jurisdiction-subsection{border-top:1px solid var(--rule);background:var(--paper-2)}.jurisdiction-composite-panel .jurisdiction-subsection>p{margin:0 0 14px}.jurisdiction-composite-panel .jurisdiction-subsection>p:last-child{margin-bottom:0}.jurisdiction-legal-foundations{margin-top:20px}.jurisdiction-governance-bodies,.jurisdiction-strategy-block{margin-top:24px}.jurisdiction-composite-panel .jurisdiction-legal-foundations,.jurisdiction-composite-panel .jurisdiction-governance-bodies,.jurisdiction-composite-panel .jurisdiction-strategy-block,.jurisdiction-composite-panel .jurisdiction-detection-block,.jurisdiction-composite-panel .jurisdiction-governance-loop--nested{margin-top:0}.jurisdiction-governance-bodies-grid,.jurisdiction-strategy-pillars-grid{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jurisdiction-governance-bodies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jurisdiction-strategy-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jurisdiction-subsection .jurisdiction-governance-body-card,.jurisdiction-subsection .jurisdiction-strategy-pillar-card,.jurisdiction-subsection+.jurisdiction-subsection .jurisdiction-governance-body-card,.jurisdiction-subsection+.jurisdiction-subsection .jurisdiction-strategy-pillar-card{background:var(--paper)}.jurisdiction-governance-body-card,.jurisdiction-strategy-pillar-card{border:1px solid var(--rule);border-left:3px solid var(--accent-soft);background:var(--paper);padding:16px 18px;transition:border-color .2s,box-shadow .2s}.jurisdiction-governance-body-card:hover,.jurisdiction-strategy-pillar-card:hover{border-left-color:var(--accent);box-shadow:0 6px 20px #09090f0d}.jurisdiction-governance-body-acronym{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-soft);background:var(--accent-soft);margin-bottom:6px;padding:4px 8px;font-size:10px;display:inline-block}.jurisdiction-governance-body-name{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.35;display:block}.jurisdiction-governance-body-card p,.jurisdiction-strategy-pillar-card p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.55}.jurisdiction-strategy-pillar-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;line-height:1.4;display:block}.jurisdiction-strategy-note{color:var(--ink-dim);margin:16px 0 0;font-size:12px;line-height:1.6}.jurisdiction-strategy-note a{color:var(--accent);font-weight:500;text-decoration:none}.jurisdiction-strategy-note a:hover{text-decoration:underline}.jurisdiction-design-partner-panel{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper);box-shadow:none;text-align:left;max-width:none;padding:28px}.jurisdiction-design-partner-panel--nested{box-shadow:none;background:0 0;border:none;padding:0}.jurisdiction-design-partner-lead{color:var(--ink-mid);margin:0 0 16px;font-size:15px;line-height:1.65}.jurisdiction-design-partner-points{color:var(--ink-mid);text-align:left;margin:0;padding-left:20px;line-height:1.65}.jurisdiction-design-partner-points li+li{margin-top:8px}.jurisdiction-design-partner-foot{border-top:1px solid var(--rule);color:var(--ink-dim);text-align:left;margin:20px 0 0;padding-top:16px;font-size:13px}.jurisdiction-design-partner-foot a{color:var(--accent);font-weight:500;text-decoration:none}.jurisdiction-design-partner-foot a:hover{text-decoration:underline}.jurisdiction-governance-loop-lead{color:var(--ink-mid);margin:0 0 4px;font-size:15px;line-height:1.65}.jurisdiction-governance-loop-list{max-width:none;margin-top:20px}.jurisdiction-governance-loop--nested .jurisdiction-governance-loop-lead{margin-bottom:0}.jurisdiction-composite-panel .jurisdiction-governance-loop-list{margin-top:14px}.jurisdiction-composite-panel .governance-loop-list{border:1px solid var(--rule);background:var(--paper)}.jurisdiction-subsection+.jurisdiction-subsection .governance-loop-list{background:var(--paper)}.jurisdiction-composite-panel .governance-loop-item{padding:20px 24px}.jurisdiction-sector-grid{flex-wrap:wrap;justify-content:center;gap:12px;max-width:min(960px,100%);margin:20px auto 0;padding:0;list-style:none;display:flex}.jurisdiction-sector-card{border:1px solid var(--rule);border-left:3px solid var(--accent-soft);background:var(--paper);flex:0 min(280px,100%);padding:18px 20px;transition:border-color .2s,box-shadow .2s}.jurisdiction-sector-card:hover{border-left-color:var(--accent);box-shadow:none}.jurisdiction-sector-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;display:block}.jurisdiction-sector-card p{margin:0;font-size:13px;line-height:1.55}.jurisdiction-bullet-list{color:var(--ink-mid);margin:0;padding-left:20px;line-height:1.7}.jurisdiction-bullet-list li+li{margin-top:8px}.jurisdiction-detection-block{border-top:1px solid var(--rule);margin-top:24px;padding-top:20px}.jurisdiction-subheading{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:10px;font-weight:600}.jurisdiction-subheading--spaced{margin-top:18px}.jurisdiction-composite-panel .jurisdiction-related-grid{margin-top:4px}.jurisdiction-tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jurisdiction-tag-list li{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-mid);padding:8px 12px;font-size:11px}.jurisdiction-table-wrap,.jurisdiction-mapping-wrap{border:1px solid var(--rule);background:var(--paper);box-shadow:none;margin-top:16px;overflow-x:auto}.jurisdiction-table-wrap--nested{box-shadow:none;margin-top:12px}.jurisdiction-composite-panel .jurisdiction-sector-grid{margin-top:16px}.jurisdiction-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.55}.jurisdiction-table th,.jurisdiction-table td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;padding:14px 16px}.jurisdiction-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);color:var(--ink);font-size:10px}.jurisdiction-table tbody tr:last-child td{border-bottom:none}.jurisdiction-terminal-block{width:100%}.jurisdiction-terminal-stage{isolation:isolate;border-radius:0;padding:28px 20px;position:relative;overflow:hidden}.jurisdiction-terminal-stage:before{content:"";z-index:0;background:linear-gradient(#111615 0%,#0b0d0e 100%);position:absolute;inset:0}.jurisdiction-terminal-stage:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.jurisdiction-terminal-wrap{z-index:1;width:100%;position:relative}.jurisdiction-terminal-figure{width:100%;margin:0}.jurisdiction-feed{border-radius:0;width:100%;max-width:none;height:auto;min-height:0;max-height:none;animation:none}.jurisdiction-feed .hf-logo-image{width:auto;max-width:none;height:22px}.jurisdiction-feed .hf-table-scroll{flex:0 auto;min-height:0;overflow:hidden visible}.jurisdiction-feed .hf-table-head,.jurisdiction-feed .hf-row{box-sizing:border-box;grid-template-columns:minmax(0,.88fr) minmax(0,.58fr) minmax(0,.72fr) minmax(0,2.1fr) minmax(0,1.05fr) minmax(0,.48fr) minmax(0,.48fr) minmax(0,.92fr) minmax(0,.72fr) minmax(0,.78fr);gap:8px;width:100%;min-width:0;padding-left:16px;padding-right:16px;display:grid}.jurisdiction-feed .hf-divider-row{box-sizing:border-box;width:100%;min-width:0}.jurisdiction-feed .hf-th,.jurisdiction-feed .hf-ts,.jurisdiction-feed .hf-user,.jurisdiction-feed .hf-tool,.jurisdiction-feed .hf-juris,.jurisdiction-feed .hf-policy,.jurisdiction-feed .hf-ev{min-width:0}.jurisdiction-feed .hf-user,.jurisdiction-feed .hf-tool,.jurisdiction-feed .hf-juris,.jurisdiction-feed .hf-policy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jurisdiction-feed .hf-tags{align-self:start;min-width:0;overflow:visible}.jurisdiction-feed .hf-input{align-self:start;min-width:0}.jurisdiction-feed .hf-input-quote{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.jurisdiction-feed .hf-input-action{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.jurisdiction-feed .hf-ev{white-space:normal;word-break:break-word;font-size:8px;line-height:1.4}.jurisdiction-feed .hf-table-head{align-items:center;display:grid}.jurisdiction-feed .hf-row{align-items:start;padding-top:10px;padding-bottom:10px}.jurisdiction-feed .hf-row>.hf-row-status{justify-content:flex-end;align-self:center;display:flex}.jurisdiction-feed .hf-risk{white-space:nowrap;align-self:center}.jurisdiction-feed .hf-policy-code{font-family:var(--font-mono);color:var(--accent-on-dark);background:0 0;font-size:10px}.jurisdiction-feed .hf-feed{-webkit-overflow-scrolling:touch;flex:0 auto;min-height:0;max-height:min(520px,56vh);overflow-y:auto}.jurisdiction-terminal-footnote{color:#f4f3ef8c;text-align:center;margin:20px 0 0;font-size:13px}.jurisdiction-inline-cta{text-align:center;margin:14px 0 0;font-size:14px}.diligence-section--terminal .jurisdiction-inline-cta a{color:var(--accent-on-dark);font-weight:500;text-decoration:none}.diligence-section--terminal .jurisdiction-inline-cta a:hover{text-decoration:underline}.jurisdiction-page .diligence-section-body .jurisdiction-inline-cta a{color:var(--accent)}.jurisdiction-claims-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jurisdiction-claims-col{border:1px solid var(--rule);background:var(--paper);padding:20px}.jurisdiction-claims-col--avoid{background:var(--paper-2)}.jurisdiction-claims-heading{font-size:13px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.jurisdiction-claims-col ul{color:var(--ink-mid);margin:0;padding-left:18px;font-size:14px;line-height:1.6}.jurisdiction-claims-col li+li{margin-top:6px}.jurisdiction-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.jurisdiction-related-card{border:1px solid var(--rule);background:var(--paper);border-left:3px solid #0000;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,border-left-color .2s;display:flex}.jurisdiction-related-card:hover{border-left-color:var(--accent);border-color:var(--accent-soft);box-shadow:none}.jurisdiction-page .diligence-section--emphasis .diligence-section-body{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--paper-2);text-align:center;padding:28px}.jurisdiction-page .diligence-section--emphasis .diligence-section-body p{max-width:640px;margin:0 auto}.jurisdiction-related-title{color:var(--ink);font-size:15px;font-weight:600}.jurisdiction-related-desc{color:var(--ink-mid);font-size:13px;line-height:1.5}@media (max-width:900px){.jurisdiction-page .diligence-page-hero,.jurisdiction-page .diligence-section,.diligence-section--terminal{padding-left:20px;padding-right:20px}.context-strip-inner--two-col,.jurisdiction-context-strip--two-col .context-strip-inner{grid-template-columns:1fr}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap{padding:24px 14px}.jurisdiction-page .jurisdiction-hero-terminal .hero-feed .hf-feed{max-height:min(48vh,380px)}.jurisdiction-hero-meta{grid-template-columns:1fr}.jurisdiction-hero-meta-item+.jurisdiction-hero-meta-item{border-left:none;border-top:1px solid var(--rule)}.jurisdiction-hero-meta-item{padding:18px 20px}.jurisdiction-hero-meta-flag{font-size:24px}.jurisdiction-section-lead{margin-bottom:16px;font-size:14px}.jurisdiction-governance-bodies-grid,.jurisdiction-strategy-pillars-grid{grid-template-columns:1fr}.jurisdiction-page .diligence-section{padding:72px 20px 48px}.jurisdiction-page #governance.diligence-section--wide{padding-top:88px}.architecture-page .diligence-section{padding-top:72px}.jurisdiction-page .diligence-page-hero--with-proof{min-height:auto;padding:clamp(88px,14vh,112px) 20px 32px}.zimbabwe-page .diligence-page-hero--with-proof,.popia-page .diligence-page-hero--with-proof{padding-top:clamp(140px,18vh,196px)}.jurisdiction-page .diligence-page-hero--with-proof .diligence-page-intro{max-width:100%}.governance-catalog-row{grid-template-columns:auto clamp(56px,16vw,80px) minmax(0,1fr);align-items:center;gap:10px 14px;padding:32px 0}@media (hover:hover){.governance-catalog-row:hover{margin-inline:-12px;padding-block:40px;padding-inline:12px}}.governance-catalog-copy{display:contents}.governance-catalog-index{letter-spacing:.04em;grid-area:1/1;align-self:center;font-size:18px;line-height:1}.governance-catalog-summary{grid-area:2/1/auto/-1;max-width:none;margin-top:8px}.governance-catalog-watermark{grid-area:1/2;justify-content:flex-start;justify-self:start;padding-right:0}.governance-catalog-watermark-image{transform-origin:0%;width:clamp(56px,18vw,88px)}@media (hover:hover){.governance-catalog-row:hover .governance-catalog-name{transform:translate(6px)}}.governance-catalog-name{white-space:normal;grid-area:1/3;padding-left:clamp(6px,1.6vw,12px);font-size:clamp(32px,9vw,56px)}.governance-catalog-detection-list{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.governance-catalog-detection-list li:not(:last-child):after{content:none;margin:0}.popia-page #context .diligence-section-body,.popia-page #governance .diligence-section-body,.popia-page #related .diligence-section-body,.zimbabwe-page #context .diligence-section-body,.zimbabwe-page #governance .diligence-section-body,.zimbabwe-page #related .diligence-section-body{max-width:100%}.jurisdiction-subsection{padding:20px 18px}.jurisdiction-composite-panel .governance-loop-item{grid-template-columns:44px 1fr;gap:14px;padding:16px 18px}.jurisdiction-related-grid{grid-template-columns:1fr}.jurisdiction-terminal-stage{padding:20px 12px}.jurisdiction-feed .hf-divider-row{min-width:0;padding-left:14px;padding-right:14px}.jurisdiction-feed .hf-row{flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding-left:14px;padding-right:14px;display:flex}.jurisdiction-feed .hf-row>[data-hf-label]{grid-template-columns:minmax(76px,32%) 1fr;align-items:start;gap:10px;width:100%;display:grid}.jurisdiction-feed .hf-row>[data-hf-label]:before{content:attr(data-hf-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--terminal-chrome);padding-top:3px;font-size:9px}.jurisdiction-feed .hf-row>.hf-row-status{justify-content:flex-start;align-self:stretch}.jurisdiction-feed .hf-row>.hf-tags{align-self:stretch}.jurisdiction-feed .hf-feed{max-height:none}.jurisdiction-feed .hf-table-head{display:none}.jurisdiction-feed .hf-user,.jurisdiction-feed .hf-tool,.jurisdiction-feed .hf-juris,.jurisdiction-feed .hf-policy{white-space:normal;text-overflow:unset;overflow:visible}.jurisdiction-feed .hf-input-quote,.jurisdiction-feed .hf-input-action{white-space:normal;text-overflow:unset;word-break:break-word;overflow:visible}.jurisdiction-feed .hf-ev{font-size:9px}}@media (min-width:960px){.jurisdiction-strategy-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-buyer-page .diligence-section-body{text-align:center;max-width:min(900px,100% - 48px)}.legal-buyer-table-wrap{border:1px solid var(--rule);background:var(--paper);box-shadow:none;text-align:left;margin-top:8px;overflow-x:auto}.legal-buyer-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px;line-height:1.6}.legal-buyer-table th,.legal-buyer-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 20px}.legal-buyer-table th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-2);color:var(--ink);font-size:10px}.legal-buyer-table tbody tr:last-child td{border-bottom:none}.legal-buyer-table td:first-child{color:var(--ink);width:42%;font-weight:500}.legal-buyer-table a{color:var(--accent);font-weight:500;text-decoration:none}.legal-buyer-table a:hover{text-decoration:underline}.diligence-section-body .reg-mapping-synthetic-note{text-align:center}.diligence-section#mapping .diligence-section-body{max-width:min(1180px,100% - 48px)}.diligence-section#mapping .reg-mapping-table-wrap{border:1px solid var(--rule);background:var(--paper);box-shadow:none;margin-top:20px}.diligence-section#export .diligence-section-body{text-align:center}.evidence-export-block{background:var(--evidence-soft);border:1px solid var(--evidence-border);flex-direction:column;align-items:center;gap:8px;max-width:640px;margin:0 auto;padding:24px 28px;display:flex}.evidence-export-block>p{text-align:center;margin:0}.evidence-export-cta,.evidence-export-note{text-align:center;margin-top:20px}.evidence-export-note{color:var(--ink-mid);font-size:13px;line-height:1.65}.diligence-page-cta{background:var(--ink);color:var(--paper)}.diligence-page-cta .frame-body{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.diligence-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.diligence-synthetic-banner{border:1px solid var(--evidence-border);background:var(--evidence-soft);text-align:center;margin-bottom:20px;padding:12px 16px;font-size:14px}.diligence-diagram{border-bottom:1px solid var(--rule);justify-content:center;width:100%;padding:0 48px 80px;display:flex}.diligence-page .diligence-embedded-frame{border-top:none;width:100%}.arch-diagram{flex-direction:column;gap:8px;max-width:520px;margin:0 auto;display:flex}.arch-diagram-layer{border:1px solid var(--rule);background:var(--paper-2);text-align:center;padding:16px 20px;font-size:13px}.arch-diagram-layer--colloxa{border-color:var(--accent);background:var(--accent-soft)}.arch-diagram-layer--output{font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.arch-diagram-layer--ai{color:var(--ink-mid);font-size:12px}.arch-diagram-arrow{text-align:center;font-family:var(--font-mono);color:var(--ink-dim);font-size:10px}.architecture-page .diligence-page-hero{background:var(--paper)}.architecture-page .diligence-section{padding-top:clamp(88px,12vh,128px)}.architecture-page .diligence-section .section-h{margin-bottom:clamp(28px,4vh,40px)}.architecture-page .diligence-section#control-layer{background:var(--paper)}.architecture-page .diligence-section#reference-architecture{background:var(--paper-2)}.architecture-page .diligence-section#deployment{background:var(--paper)}.architecture-page .diligence-section#surfaces{background:var(--paper-2)}.architecture-page .diligence-section#fail-paths{background:var(--paper)}.architecture-page .diligence-section#regulatory-modules{background:var(--paper-2)}.architecture-page .diligence-section#control-layer .diligence-section-body,.architecture-page .diligence-section#regulatory-modules .diligence-section-body{max-width:min(1040px,100% - 48px)}.architecture-page #control-layer .diligence-section-body{text-align:center;flex-direction:column;align-items:center;display:flex}.architecture-page .diligence-section#reference-architecture .arch-dataflow{background:var(--paper)}.architecture-page .diligence-section#reference-architecture .arch-flow-node,.architecture-page .diligence-section#reference-architecture .arch-integration-layer{background:var(--paper-2)}.architecture-page .diligence-section#reference-architecture .arch-flow-visual{margin-top:clamp(40px,6vh,56px)}.architecture-page .diligence-section#surfaces .arch-surfaces-panel{background:var(--paper)}.architecture-page .diligence-section#surfaces .arch-surfaces-preview-col{background:var(--paper-2)}.diligence-section#reference-architecture .diligence-section-body{text-align:center;max-width:min(1100px,100% - 48px)}.arch-enterprise-diagram{text-align:center;width:100%;margin:0 auto}.arch-diagram-lead{max-width:640px;color:var(--ink-mid);margin:0 auto 28px;font-size:14px;line-height:1.75}.arch-dataflow{border:1px solid var(--rule);background:var(--paper-2);flex-direction:column;gap:20px;margin-bottom:32px;padding:28px 24px;display:flex}.arch-evidence-row-lead{max-width:560px;color:var(--ink-mid);font-size:13px;line-height:1.6;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:4px auto 0}.arch-integration-block{border:1px solid var(--rule);background:var(--paper);max-width:720px;margin:0 auto 28px;padding:24px}.arch-integration-lead{max-width:600px;color:var(--ink-mid);margin:0 auto 20px;font-size:14px;line-height:1.75}.arch-integration-layers{flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.arch-integration-layers li{flex-direction:column;align-items:center;gap:8px;display:flex}.arch-integration-connector{font-family:var(--font-mono);color:var(--accent);font-size:11px;line-height:1}.arch-integration-layer{border:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:10px 18px;font-size:11px;display:inline-block}.arch-dataflow-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px 4px;display:flex}.arch-dataflow-segment{align-items:center;gap:4px;display:flex}.arch-dataflow-arrow{font-family:var(--font-mono);color:var(--ink-dim);flex-shrink:0;padding:0 4px;font-size:12px}.arch-flow-node{border:1px solid var(--rule);background:var(--paper);text-align:center;min-width:120px;max-width:200px;padding:14px 16px}.arch-flow-node--emphasis{border-color:var(--accent);background:var(--accent-soft);box-shadow:none}.arch-flow-node-label{font-family:var(--font-d);color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.arch-flow-node-detail{color:var(--ink-mid);font-size:11px;line-height:1.5;display:block}.arch-diagram-caption{color:var(--ink-dim);font-size:12px;font-style:italic;line-height:1.6}.diligence-section#enforcement-flow{background:var(--ink-2);border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);padding-top:80px;padding-bottom:80px}.diligence-section#enforcement-flow .section-h{color:var(--dark-text)}.diligence-section#enforcement-flow .diligence-section-body{text-align:center;max-width:min(1100px,100% - 48px)}.arch-flow-visual{text-align:center;width:100%;max-width:1664px;margin:0}.arch-flow-visual-subtitle{color:var(--ink-dim);text-align:center;max-width:640px;margin:0 auto 40px;font-size:15px;line-height:1.75}.arch-flow-visual-frame{width:100%;max-width:1560px;margin:0 auto;padding:0 8px}.arch-flow-visual-image{width:100%;max-width:1560px;height:auto;margin:0 auto;display:block}.claim-qualifier{color:var(--ink-dim);letter-spacing:0;text-transform:none;font-size:.9em;font-style:italic;font-weight:400}.hero-subheading .claim-qualifier{font-size:.88em}.arch-stack-list,.arch-deployment-list,.arch-fail-list{margin:0;padding:0;list-style:none}.arch-stack-list li,.arch-deployment-list li,.arch-fail-list li{border-bottom:1px solid var(--rule);padding:16px 0}.arch-deployment-head{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:10px;display:flex}.arch-deployment-title{font-family:var(--font-d);letter-spacing:-.4px;color:var(--ink);font-size:20px;font-weight:700}.arch-deployment-list p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.8}.capabilities-table td .capability-status{margin:0}.diligence-section#surfaces .diligence-section-body{width:100%;max-width:920px}.arch-surfaces-panel{background:var(--paper-2);border:1px solid var(--rule);border-left:3px solid var(--accent);width:100%;box-shadow:none;text-align:left;padding:40px 36px 36px}.arch-surfaces-lead{color:var(--ink-mid);max-width:640px;margin:0 0 28px;font-size:15px;line-height:1.75}.arch-surfaces-preview{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:32px;display:grid}.arch-surfaces-preview-col{background:var(--paper);padding:24px 22px}.arch-surfaces-preview-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;font-weight:600;display:flex}.arch-surfaces-preview-list{grid-template-columns:1fr;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.arch-surfaces-preview-list li{color:var(--ink-mid);border-bottom:1px dashed var(--rule);padding:4px 0;font-size:13px;line-height:1.5}.arch-surfaces-preview-list li:last-child{border-bottom:none}.arch-surfaces-ctas{border-top:1px solid var(--rule);padding-top:8px}.arch-surfaces-ctas-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);text-align:center;margin:0 0 16px;font-size:10px}.arch-surfaces-ctas .diligence-link-grid{margin:0 auto}.evidence-dl{gap:12px;display:grid}.evidence-dl div{grid-template-columns:140px 1fr;gap:12px;font-size:14px;display:grid}.evidence-dl dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:10px}.evidence-event-list{margin:0;padding:0;list-style:none}.evidence-event-list li{border-bottom:1px solid var(--rule);padding:20px 0;font-size:13px}.reg-mapping-table-wrap{-webkit-overflow-scrolling:touch;margin-top:16px;overflow-x:auto}.reg-mapping-table{border-collapse:collapse;width:100%;min-width:960px;font-size:13px;line-height:1.55}.reg-mapping-table th,.reg-mapping-table td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 16px}.reg-mapping-table th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-2);color:var(--ink);white-space:nowrap;font-size:10px}.reg-mapping-table tbody tr:nth-child(2n) td{background:#f4f3efa6}.reg-mapping-table td:first-child{color:var(--ink);white-space:nowrap;width:1%;font-weight:600}.reg-mapping-table td code{font-family:var(--font-mono);background:var(--paper-2);border:1px solid var(--rule);padding:2px 6px;font-size:11px}.reg-mapping-intro{text-align:center;max-width:560px;color:var(--ink-mid);margin:0 auto 20px;font-size:14px;line-height:1.75}.reg-mapping-synthetic-note{color:var(--ink-mid);text-align:center;border-bottom:1px solid var(--rule);background:var(--evidence-soft);margin:0;padding:14px 18px;font-size:13px;line-height:1.6}.commercial-page .commercial-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;width:calc(100% - 96px);max-width:1200px;margin:0 auto 48px;display:grid}.commercial-card{background:var(--paper);text-align:center;flex-direction:column;height:100%;min-height:100%;padding:32px 28px;display:flex}.commercial-card-title{margin:0 0 8px;font-size:20px}.commercial-card-summary{color:var(--ink-mid);margin:0 0 16px;font-size:13px}.commercial-card-bullets{color:var(--ink-mid);text-align:center;flex:1;max-width:420px;margin:0 auto;padding:0;font-size:13px;line-height:1.8;list-style-position:inside}.commercial-card-cta{justify-content:center;width:100%;margin-top:auto;padding-top:28px;display:flex}.commercial-card-cta .btn{text-align:center;box-sizing:border-box;width:100%;max-width:100%}.commercial-footnote{color:var(--ink-dim);text-align:center;max-width:720px;margin:0 auto;padding:0 48px 80px;font-size:13px}.commercial-footnote a{color:var(--accent)}.nav-link-secondary{color:var(--ink-mid);letter-spacing:.02em;font-size:12px;text-decoration:none;display:none}@media (min-width:900px){.nav-link-secondary{display:inline}}.pilot-page-capabilities,.pilot-page-surfaces{border-top:1px solid var(--rule);padding:64px 48px}@media (max-width:900px){.capabilities-section,.diligence-embedded-frame,.diligence-page-hero,.diligence-section,.diligence-page-cta{padding:56px 24px}.diligence-page-hero,.commercial-page .diligence-page-hero,.colloxa-marketing-page section.legal-page-hero,.arch-page>section.arch-page-hero{padding-top:clamp(140px,20vh,196px);padding-bottom:72px}.commercial-page .commercial-grid{grid-template-columns:1fr;width:calc(100% - 48px);margin:0 auto 32px}.commercial-footnote{padding:0 24px 56px}.diligence-diagram{padding:0 24px 32px}.evidence-dl div{grid-template-columns:1fr}.diligence-teaser-frame{padding:56px 24px}.diligence-link-grid--teaser,.diligence-link-grid--pilot,.diligence-link-grid--arch{grid-template-columns:1fr}.arch-surfaces-panel{padding:28px 20px}.arch-surfaces-preview{grid-template-columns:1fr}.pilot-exit-lead,.pilot-exit-list li,.pilot-exit-footnote{padding-left:20px;padding-right:20px}.pilot-exit-list li{grid-template-columns:40px 1fr;gap:10px 14px}.arch-dataflow{padding:20px 16px}.arch-dataflow-row{flex-direction:column;align-items:center}.arch-dataflow-segment{flex-direction:column}.arch-dataflow-arrow{padding:6px 0;transform:rotate(90deg)}.arch-flow-node{width:min(280px,100%);max-width:100%}.diligence-section#enforcement-flow{padding-top:56px;padding-bottom:56px}.arch-integration-block{padding:20px 16px}.arch-flow-visual-subtitle{margin-bottom:28px;font-size:14px}.colloxa-marketing-page nav.nav-minimal .nav-right{align-items:center;gap:0;display:flex!important}.colloxa-marketing-page nav.nav-minimal .nav-link-group,.colloxa-marketing-page nav.nav-minimal .nav-group-divider,.colloxa-marketing-page nav.nav-minimal .nav-arch-review-cta--desktop{display:none!important}.colloxa-marketing-page nav.nav-minimal .nav-mobile-actions{align-items:center;gap:8px;display:flex!important}.colloxa-marketing-page nav.nav-minimal .nav-arch-review-cta--mobile,.colloxa-marketing-page nav.nav-minimal .nav-hamburger{flex-shrink:0;display:flex!important}.regulator-frame .evidence-pack-h{flex-wrap:wrap;gap:10px;padding:14px 16px}.regulator-frame .evidence-pack-serial{white-space:normal;overflow-wrap:anywhere}.regulator-frame .evidence-pack-meta{grid-template-columns:1fr}.regulator-frame .evidence-pack-meta>div,.regulator-frame .evidence-pack-hash{padding:14px 16px}.regulator-frame .evidence-pack-hash code{letter-spacing:.08em;overflow-wrap:anywhere}.regulator-frame .evidence-pack-foot{grid-template-columns:1fr;gap:14px;padding:18px 16px 20px}.regulator-frame .evidence-pack-chips,.regulator-frame .evidence-pack-event-chips{justify-content:flex-start}.regulator-frame .evidence-pack-h{align-items:flex-start}.evidence-pack-summary,.evidence-pack-review dl{grid-template-columns:repeat(2,1fr)}.evidence-pack-contents{grid-template-columns:1fr}.evidence-pack-review{grid-template-columns:1fr;align-items:start}.evidence-pack-review>span{width:max-content;max-width:100%}}@media (max-width:540px){.regulator-frame .evidence-pack-h{padding:18px 16px}.evidence-pack-summary,.evidence-pack-review dl{grid-template-columns:1fr}.evidence-pack-summary-card{min-height:92px;padding:16px}.evidence-pack-contents li{min-height:auto;padding:18px 16px}.evidence-pack-review{padding:18px 16px}}@media (max-width:900px){.colloxa-marketing-page,.colloxa-marketing-page *{min-width:0}.diligence-page-hero,.diligence-section,.diligence-page-cta,.diligence-inline-cta,.capabilities-section,.diligence-embedded-frame,.commercial-page .diligence-page-hero,.architecture-page .diligence-section,.pilot-page-capabilities,.pilot-page-surfaces{padding-left:20px;padding-right:20px}.diligence-page-intro,.diligence-section-body,.diligence-page-hero .frame-body,.commercial-page .diligence-page-hero .frame-body,.architecture-page .diligence-section#control-layer .diligence-section-body,.architecture-page .diligence-section#regulatory-modules .diligence-section-body,.diligence-section#reference-architecture .diligence-section-body,.diligence-section#enforcement-flow .diligence-section-body,.diligence-section#mapping .diligence-section-body,.diligence-section#export .diligence-section-body,.legal-buyer-page .diligence-section-body,.jurisdiction-page .diligence-section-body{width:100%;max-width:100%}.diligence-page-hero .frame-h,.diligence-section .section-h,.diligence-page-cta .frame-h,.architecture-page .diligence-section .section-h,.pilot-page .faq-section>.section-h{text-wrap:balance;max-width:100%}.capabilities-table-wrap,.jurisdiction-table-wrap,.jurisdiction-mapping-wrap,.legal-buyer-table-wrap,.comp-table-wrap,.compare-table-wrap,.reg-mapping-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-color:var(--ink-mid) var(--paper-2);border-bottom:2px solid var(--rule-2);max-width:100%;overflow-x:auto}.capabilities-table,.jurisdiction-table,.legal-buyer-table,.comp-table,.compare-table,.reg-mapping-table{min-width:760px}.deployment-card-grid,.deployment-card-grid--four,.deployment-workflow-list,.deployment-artifact-grid,.deployment-metric-grid,.evidence-output-grid,.jurisdiction-sector-grid,.jurisdiction-claims-grid,.jurisdiction-related-grid,.jurisdiction-governance-bodies-grid,.jurisdiction-strategy-pillars-grid,.commercial-page .commercial-grid,.arch-surfaces-preview,.arch-integration-layers,.arch-stack-list,.arch-deployment-list,.arch-fail-list,.pilot-page-detail .pilot-detail-grid,.pilot-page-fit .pilot-fit-grid{grid-template-columns:1fr}.deployment-card-grid,.deployment-card-grid--four,.deployment-workflow-list,.deployment-artifact-grid,.deployment-metric-grid,.evidence-output-grid,.commercial-page .commercial-grid,.arch-surfaces-preview{background:0 0;border:none;gap:12px}.deployment-card,.deployment-workflow-list li,.deployment-artifact-card,.deployment-metric-card,.evidence-output-grid li,.evidence-output-grid div,.commercial-card,.arch-surfaces-preview-col,.jurisdiction-sector-card,.jurisdiction-related-card,.jurisdiction-module-card,.jurisdiction-composite-panel,.jurisdiction-design-partner-panel,.jurisdiction-governance-body-card,.jurisdiction-strategy-pillar-card{border:1px solid var(--rule)}.commercial-page .commercial-grid{width:100%;margin-bottom:32px}.commercial-card,.jurisdiction-module-card,.jurisdiction-composite-panel,.jurisdiction-design-partner-panel,.arch-surfaces-panel,.arch-integration-block,.arch-dataflow,.arch-flow-visual-frame{padding:24px 20px}.arch-enterprise-diagram,.arch-flow-visual,.arch-flow-visual-frame,.arch-flow-visual-image,.arch-dataflow,.arch-integration-block,.arch-surfaces-panel,.jurisdiction-terminal-block,.jurisdiction-terminal-stage,.jurisdiction-terminal-wrap,.jurisdiction-terminal-figure,.jurisdiction-feed,.hero-feed{width:100%;max-width:100%}.arch-flow-visual-frame,.arch-flow-visual-image{-webkit-overflow-scrolling:touch;overflow-x:auto}.arch-dataflow-row,.arch-dataflow-segment,.arch-integration-layers,.arch-deployment-head,.jurisdiction-module-card-head,.jurisdiction-design-partner-foot,.arch-surfaces-ctas,.pilot-page-related-links{flex-direction:column;align-items:stretch}.arch-dataflow-arrow{align-self:center}.diligence-link-grid,.diligence-link-grid--teaser,.diligence-link-grid--pilot,.diligence-link-grid--arch{grid-template-columns:1fr;width:100%}.cta-row-centered,.hero-cta,.pilot-cta,.pilot-page-cta,.arch-form-actions{width:100%}.cta-row-centered .btn,.hero-cta .btn,.pilot-cta .btn,.pilot-page-cta .btn,.arch-form-actions .btn,.commercial-card-cta .btn{text-align:center;justify-content:center;width:100%}.deployment-status-chip,.capability-status,.evidence-pack-chip-badge,.jurisdiction-tag-list li,.jurisdiction-table td code,.reg-mapping-table td code{white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (max-width:540px){.diligence-page-hero,.diligence-section,.diligence-page-cta,.diligence-inline-cta,.capabilities-section,.diligence-embedded-frame,.pilot-page-capabilities,.pilot-page-surfaces{padding-left:16px;padding-right:16px}.diligence-page-hero,.commercial-page .diligence-page-hero,.architecture-page .diligence-section,.jurisdiction-page .diligence-section,.pilot-page>section{padding-top:56px;padding-bottom:56px}.diligence-page-hero,.commercial-page .diligence-page-hero,.colloxa-marketing-page section.legal-page-hero,.pilot-page>section.pilot-page-hero,.arch-page>section.arch-page-hero{padding-top:clamp(112px,16vh,140px);padding-bottom:56px}.diligence-page-hero .frame-h,.diligence-section .section-h,.diligence-page-cta .frame-h{font-size:clamp(30px,9vw,48px);line-height:.98}.diligence-page-intro,.diligence-section-body,.diligence-page-hero .frame-body,.jurisdiction-page .diligence-section-body p,.commercial-page .diligence-page-hero .frame-body{font-size:14px;line-height:1.7}.capabilities-table,.jurisdiction-table,.legal-buyer-table,.comp-table,.compare-table,.reg-mapping-table{min-width:680px;font-size:12px}.capabilities-table th,.capabilities-table td,.jurisdiction-table th,.jurisdiction-table td,.legal-buyer-table th,.legal-buyer-table td,.comp-table th,.comp-table td,.compare-table th,.compare-table td,.reg-mapping-table th,.reg-mapping-table td{padding:10px 12px}.deployment-card,.deployment-workflow-list li,.deployment-artifact-card,.deployment-metric-card,.commercial-card,.arch-surfaces-preview-col,.jurisdiction-sector-card,.jurisdiction-related-card,.jurisdiction-module-card,.jurisdiction-composite-panel,.jurisdiction-design-partner-panel,.jurisdiction-governance-body-card,.jurisdiction-strategy-pillar-card{padding:18px 16px}.deployment-workflow-list li{flex-direction:column;gap:8px}.evidence-output-grid li,.evidence-output-grid div{padding:16px}.arch-surfaces-panel,.arch-integration-block,.arch-dataflow,.arch-flow-visual-frame{padding:18px 14px}.jurisdiction-hero-meta-item{padding:16px}.jurisdiction-feed .hf-row>[data-hf-label]{grid-template-columns:1fr;gap:4px}.jurisdiction-feed .hf-row>[data-hf-label]:before{padding-top:0}.arch-form,.commercial-card,.jurisdiction-composite-panel{width:100%}}@media (max-width:640px){.pilot-page-sandbox .capabilities-table-wrap,.deployment-assurance-page #deployment-readiness .capabilities-table-wrap{border:none;overflow:visible}.pilot-page-sandbox .capabilities-table,.deployment-assurance-page #deployment-readiness .capabilities-table{border-collapse:separate;width:100%;min-width:0;font-size:13px;display:block}.pilot-page-sandbox .capabilities-table thead,.deployment-assurance-page #deployment-readiness .capabilities-table thead{display:none}.pilot-page-sandbox .capabilities-table tbody,.deployment-assurance-page #deployment-readiness .capabilities-table tbody{gap:12px;display:grid}.pilot-page-sandbox .capabilities-table tr,.deployment-assurance-page #deployment-readiness .capabilities-table tr{border:1px solid var(--rule);background:var(--paper);display:block}.pilot-page-sandbox .capabilities-table td,.deployment-assurance-page #deployment-readiness .capabilities-table td{border-bottom:1px solid var(--rule);text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(96px,34%) 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid;overflow:visible}.pilot-page-sandbox .capabilities-table td:last-child,.deployment-assurance-page #deployment-readiness .capabilities-table td:last-child{border-bottom:none}.pilot-page-sandbox .capabilities-table td:before,.deployment-assurance-page #deployment-readiness .capabilities-table td:before{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:9px;line-height:1.35}.pilot-page-sandbox .capabilities-table td:first-child:before{content:"Area"}.pilot-page-sandbox .capabilities-table td:nth-child(2):before{content:"Success metric"}.deployment-assurance-page #deployment-readiness .capabilities-table td:first-child:before{content:"Requirement"}.deployment-assurance-page #deployment-readiness .capabilities-table td:nth-child(2):before{content:"Capability"}.deployment-assurance-page #deployment-readiness .capabilities-table td:nth-child(3):before{content:"Status"}.colloxa-marketing-page footer.footer-minimal{text-align:center;align-items:center}.footer-min-row{text-align:center;justify-content:center;align-items:center}.footer-minimal .footer-logo-image{margin-left:auto;margin-right:auto}.footer-min-line,.footer-founding-markets,.footer-min-meta,.footer-min-copy{text-align:center;justify-content:center}.pilot-page-diligence{text-align:center;align-items:center}.pilot-page-diligence .section-h,.pilot-page-diligence .frame-body{text-align:center;margin-left:auto;margin-right:auto}.pilot-page-diligence .btn{justify-content:center;align-self:center;width:auto;max-width:100%}.pilot-page .faq-section,.pilot-page .faq-intro{text-align:center;align-items:center}.pilot-page .faq-layout{text-align:center}.pilot-page .faq-intro-body{text-align:center;margin-left:auto;margin-right:auto}.pilot-page .faq-intro .btn{justify-content:center;width:auto;max-width:100%;margin-left:auto;margin-right:auto;display:inline-flex}.pilot-page .faq-list{text-align:left}}.d6{transition-delay:.6s}.deployment-card-grid--five{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.colloxa-marketing-page section.platform-surfaces-frame{background:var(--paper-2);border-bottom:1px solid var(--rule);text-align:center;padding:112px 48px}.platform-surfaces-frame .frame-body{text-align:center;max-width:760px;margin:16px auto 0}.platform-surfaces-frame .deployment-card-grid{max-width:1180px;margin:32px auto 0}.platform-surfaces-frame .deployment-card{text-align:left;grid-template-rows:32px 36px auto;align-content:start;align-items:start;display:grid}.platform-surfaces-frame .deployment-card .deployment-status-chip,.platform-surfaces-frame .deployment-card h3{margin-bottom:0}.colloxa-marketing-page section.console-frame{background:var(--paper);border-bottom:1px solid var(--rule);text-align:center;padding:112px 48px}.console-frame .frame-body{text-align:center;max-width:760px;margin:16px auto 0}.console-frame .hero-console-embed{margin:32px auto 0}.console-frame .console-frame-areas{max-width:900px;margin:24px auto 0}@media (max-width:1100px){.colloxa-marketing-page section.platform-surfaces-frame,.colloxa-marketing-page section.console-frame{padding:72px 24px}}@media (max-width:768px){.colloxa-marketing-page .homepage-main section.hero-frame{padding-top:92px}.homepage-main .data-control-diagram,.homepage-main .data-control-qualification{display:none}}@media (max-width:640px){.colloxa-marketing-page section.platform-surfaces-frame,.colloxa-marketing-page section.console-frame{padding:60px 16px}}@media (max-width:360px){.colloxa-marketing-page nav.nav-minimal .nav-logo-image{width:100px}.colloxa-marketing-page nav.nav-minimal .nav-arch-review-label-full{display:inline}.colloxa-marketing-page nav.nav-minimal .nav-arch-review-label-short{display:none}.colloxa-marketing-page nav.nav-minimal .nav-mobile-actions{gap:4px}.colloxa-marketing-page nav.nav-minimal .nav-arch-review-cta--mobile{letter-spacing:.03em;padding-left:8px;padding-right:8px;font-size:7px}}.section-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:10px;font-weight:600;line-height:1.3}.nav-dropdown{display:none;position:relative}.nav-dropdown summary{cursor:pointer;color:var(--ink-mid);white-space:nowrap;align-items:center;gap:7px;font-size:12px;line-height:1;list-style:none;display:flex}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary span{font-family:var(--font-mono);font-size:12px;transition:transform .18s}.nav-dropdown[open] summary span{transform:rotate(45deg)}.nav-dropdown--active summary,.nav-dropdown summary:hover{color:var(--ink)}.nav-dropdown-panel{border:1px solid var(--rule-2);background:var(--paper-3);width:240px;padding:8px;position:absolute;top:calc(100% + 20px);right:0;box-shadow:0 18px 48px #1010101f}.nav-dropdown-panel .nav-link-secondary,.nav-dropdown-panel .nav-link-pilot{color:var(--ink-mid);border-bottom:1px solid var(--rule);padding:11px 12px;text-decoration:none;display:block}.nav-dropdown-panel a:last-child{border-bottom:0}.nav-dropdown-panel a:hover,.nav-dropdown-panel a.nav-link-active{background:var(--paper-2);color:var(--ink)}@media (min-width:900px){.nav-dropdown{display:block}}.trust-legend{border:1px solid var(--rule-2);background:var(--paper-3);grid-template-columns:220px 1fr;gap:28px;width:min(1100px,100% - 96px);margin:0 auto;padding:24px;display:grid}.trust-legend-heading span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);margin-bottom:6px;font-size:9px;display:block}.trust-legend-heading strong{font-family:var(--font-d);font-size:17px;line-height:1.2}.trust-legend ul{background:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;display:grid}.trust-legend li{background:var(--paper);padding:14px}.trust-legend li p{color:var(--ink-mid);margin:10px 0 0;font-size:11px;line-height:1.55}.capability-status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.trust-legend--compact{background:0 0;border-color:#ffffff24;width:100%;margin-top:28px}.diligence-page-hero .frame-h{letter-spacing:-.055em;font-size:clamp(54px,6.4vw,88px);line-height:.94}.diligence-section-nav{z-index:90;border-bottom:1px solid var(--rule-2);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:24px;min-height:54px;padding:0 48px;display:flex;position:sticky;top:72px}.diligence-section-nav>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);flex:none;font-size:9px}.diligence-section-nav ol{scrollbar-width:none;align-items:center;gap:0;list-style:none;display:flex;overflow-x:auto}.diligence-section-nav ol::-webkit-scrollbar{display:none}.diligence-section-nav li{flex:none}.diligence-section-nav a{color:var(--ink-mid);text-transform:capitalize;white-space:nowrap;align-items:center;gap:7px;padding:18px 14px;font-size:11px;line-height:1;text-decoration:none;display:flex}.diligence-section-nav a span{font-family:var(--font-mono);color:var(--ink-dim);font-size:8px}.diligence-section-nav a:hover{color:var(--ink);background:var(--paper-2)}.diligence-section{padding-top:72px;padding-bottom:72px}.diligence-section-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;width:100%;max-width:1100px;margin:0 auto 28px;display:grid}.diligence-section-index{font-family:var(--font-mono);color:var(--ink-dim);padding-top:9px;font-size:10px}.diligence-section-heading .section-h{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.2vw,60px);line-height:1;max-width:820px!important;margin:0!important}.diligence-section-body{font-size:14px;line-height:1.75}.diligence-section-body>p{font-size:15px;line-height:1.75}.capabilities-table tbody tr{transition:background-color .15s}.capabilities-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.capabilities-table th{z-index:2;background:var(--paper-2);position:sticky;top:0}.capabilities-table td:first-child{color:var(--ink);font-weight:600}.capabilities-page-tools,.supported-surfaces-tools{background:var(--paper);border-bottom:1px solid var(--rule);padding:64px 0 0}.capability-explorer{width:min(1100px,100% - 96px);margin:40px auto 64px}.capability-explorer-head{grid-template-columns:minmax(0,1fr) 520px;align-items:end;gap:40px;display:grid}.capability-explorer-head h2{font-family:var(--font-d);letter-spacing:-.045em;font-size:clamp(38px,4vw,56px);line-height:1}.capability-explorer-head>div>p:last-child{max-width:560px;color:var(--ink-mid);margin-top:14px}.capability-summary{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.capability-summary div{background:var(--paper-3);flex-direction:column;justify-content:space-between;min-height:104px;padding:14px;display:flex}.capability-summary dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);font-size:8px;line-height:1.3}.capability-summary dd{font-family:var(--font-d);color:var(--ink);font-size:34px;line-height:1}.capability-filters{border:1px solid var(--rule);background:var(--paper-2);grid-template-columns:220px 260px 1fr;align-items:end;gap:12px;margin-top:32px;padding:16px;display:grid}.capability-filters label span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);margin-bottom:6px;font-size:9px;display:block}.capability-filters select{border:1px solid var(--rule-2);background:var(--paper);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:0;padding:0 34px 0 12px}.capability-filters .marketing-select-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);font-size:9px}.capability-filters .marketing-select-trigger{background:var(--paper);border-radius:0;height:42px}.capability-filters>p{color:var(--ink-mid);justify-self:end;padding-bottom:10px;font-size:12px}.capability-explorer-table{border:1px solid var(--rule);border-top:0;max-width:none;margin-top:0}.capability-empty{border:1px solid var(--rule);text-align:center;color:var(--ink-mid);padding:22px}.capability-spec-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.capability-spec-grid article{background:var(--paper);min-height:190px;padding:24px}.capability-spec-grid article>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:9px}.capability-spec-grid h3{font-family:var(--font-d);color:var(--ink);margin:28px 0 10px;font-size:22px}.product-journey-frame{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--dark-border);padding:96px 48px}.product-journey-intro{grid-template-columns:1fr 1fr;column-gap:60px;max-width:1100px;margin:0 auto 48px;display:grid}.product-journey-intro .section-kicker{color:var(--accent-on-dark);grid-column:1/-1}.product-journey-intro .section-h{color:var(--paper);font-size:clamp(42px,5vw,68px);line-height:.98}.product-journey-intro .section-h em{color:var(--accent-on-dark)}.product-journey-intro .frame-body{max-width:520px;color:var(--dark-text);align-self:end}.product-journey{background:var(--dark-border);border:1px solid var(--dark-border);grid-template-columns:repeat(5,1fr);gap:1px;max-width:1180px;margin:0 auto;list-style:none;display:grid;position:relative}.product-journey li{background:var(--ink-2);min-height:250px;padding:22px;position:relative}.product-journey li:not(:last-child):after{content:"→";z-index:2;background:var(--evidence);width:22px;height:22px;color:var(--ink);font-family:var(--font-mono);place-items:center;display:grid;position:absolute;top:50%;right:-11px}.product-journey-meta{font-family:var(--font-mono);color:var(--terminal-muted);justify-content:space-between;gap:12px;display:flex}.product-journey-meta span{font-size:10px}.product-journey-meta small{text-transform:uppercase;letter-spacing:.08em;text-align:right;font-size:8px}.product-journey h3{font-family:var(--font-d);color:var(--paper);margin:60px 0 12px;font-size:25px}.product-journey li p{color:var(--terminal-muted);font-size:12px;line-height:1.65}.product-journey-result{border:1px solid var(--dark-border);background:var(--terminal-bg-inset);justify-content:center;align-items:center;gap:14px;max-width:1180px;margin:18px auto 0;padding:16px;display:flex}.product-journey-result code{color:var(--terminal-chrome-text);font-size:11px}.product-journey-frame .trust-legend{max-width:1180px}.product-journey-frame .trust-legend-heading strong{color:var(--paper)}.product-journey-frame .trust-legend li{background:var(--ink-2)}.product-journey-frame .trust-legend li p{color:var(--terminal-muted)}.colloxa-marketing-page main>section:not(.hero-frame):not(.product-journey-frame) .frame-h{letter-spacing:-.05em;font-size:clamp(44px,5.2vw,72px);line-height:.98}.colloxa-marketing-page section.console-frame,.colloxa-marketing-page section.platform-surfaces-frame{padding-top:88px;padding-bottom:88px}.console-frame{text-align:left!important}.console-frame>.section-kicker,.console-frame>.frame-h,.console-frame>.frame-body{text-align:left;width:min(1100px,100%);margin-left:auto;margin-right:auto}.console-frame>.frame-body{max-width:1100px;padding-right:340px}.console-frame .hero-console-embed{max-width:1180px}.platform-surfaces-frame .section-kicker{margin-left:auto;margin-right:auto}.evidence-workspace{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:360px 1fr;gap:1px;padding:64px 48px;display:grid}.evidence-workspace-meta,.evidence-workspace-index{background:var(--paper)}.evidence-workspace-meta{padding:34px}.evidence-workspace-meta h2{font-family:var(--font-d);letter-spacing:-.04em;font-size:36px;line-height:1}.evidence-workspace-meta>p:not(.section-kicker){color:var(--ink-mid);margin-top:18px;font-size:13px;line-height:1.7}.evidence-workspace-meta dl{gap:12px;margin-top:30px;display:grid}.evidence-workspace-meta dl div{border-top:1px solid var(--rule);grid-template-columns:90px 1fr;gap:12px;padding-top:12px;display:grid}.evidence-workspace-meta dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-mid);font-size:9px}.evidence-workspace-meta dd{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.evidence-workspace-index{grid-template-columns:repeat(2,1fr);display:grid}.evidence-workspace-index a{min-height:210px;color:var(--ink);border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;padding:30px;text-decoration:none;transition:background .16s;display:flex;position:relative}.evidence-workspace-index a:hover{background:var(--paper-2)}.evidence-workspace-index a>span{font-family:var(--font-mono);color:var(--ink-dim);font-size:10px}.evidence-workspace-index strong{font-family:var(--font-d);margin-top:auto;font-size:24px}.evidence-workspace-index small{color:var(--ink-mid);margin-top:7px;font-size:12px}.copy-value{align-items:center;gap:10px;display:flex!important}.copy-value code{overflow-wrap:anywhere;min-width:0}.copy-value-button{border:1px solid var(--rule-2);background:var(--paper-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;flex:none;padding:5px 8px;font-size:8px}.copy-value-button:hover{background:var(--accent);color:var(--paper)}@media (max-width:1100px){.trust-legend{grid-template-columns:1fr;width:calc(100% - 48px)}.trust-legend ul{grid-template-columns:repeat(2,1fr)}.capability-explorer{width:calc(100% - 48px)}.capability-explorer-head{grid-template-columns:1fr}.product-journey{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.product-journey-frame .trust-legend{width:100%}.console-frame>.frame-body{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;padding-right:0}.console-frame>.section-kicker,.console-frame>.frame-h{text-align:center}}@media (max-width:900px){.reveal{opacity:1;transition:none;transform:none}.diligence-section-nav{gap:0;min-height:48px;padding:0 12px;top:65px}.diligence-section-nav>span{display:none}.diligence-section-nav a{padding:15px 11px}.diligence-section-heading{grid-template-columns:32px minmax(0,1fr);margin-bottom:22px}.diligence-section-heading+.diligence-section-body{padding-left:32px}.diligence-section-index{padding-top:5px}.diligence-section-heading .section-h{font-size:clamp(32px,8vw,48px)!important}.capability-explorer{width:calc(100% - 40px);margin-top:32px}.capability-summary{grid-template-columns:repeat(2,1fr)}.capability-filters{grid-template-columns:1fr 1fr}.capability-filters>p{grid-column:1/-1;justify-self:start;padding:4px 0 0}.product-journey-frame{padding:72px 20px}.product-journey-intro{grid-template-columns:1fr;gap:20px}.product-journey-intro .frame-body{max-width:660px}.product-journey-result{justify-content:flex-start;overflow-x:auto}.evidence-workspace{grid-template-columns:1fr;padding:40px 20px}}@media (max-width:640px){.diligence-page-hero .frame-h{font-size:clamp(42px,13vw,62px)}.diligence-section{padding-top:52px;padding-bottom:52px}.diligence-section-heading{display:block}.diligence-section-index{margin-bottom:10px;display:block}.diligence-section-heading+.diligence-section-body{padding-left:0}.trust-legend{width:calc(100% - 32px);padding:18px}.trust-legend ul{grid-template-columns:1fr}.capability-explorer{width:calc(100% - 32px)}.capability-explorer-head h2{font-size:38px}.capability-filters{grid-template-columns:1fr}.capability-filters>p{grid-column:auto}.capability-spec-grid{grid-template-columns:1fr}.product-journey-frame{padding:60px 16px}.product-journey-intro .section-h{font-size:40px}.product-journey{scroll-snap-type:x mandatory;display:flex}.product-journey li{scroll-snap-align:start;flex:0 0 82vw}.product-journey-result{grid-template-columns:1fr;display:grid}.evidence-workspace{padding:32px 16px}.evidence-workspace-meta{padding:24px 20px}.evidence-workspace-index{grid-template-columns:1fr}.evidence-workspace-index a{border-left:0;min-height:150px;padding:22px 20px}}.hero-control-thesis{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);width:max-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-align:center;margin:18px auto 0;padding:9px 14px;font-size:10px;line-height:1.5}.data-control-frame{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:96px 48px}.data-control-head{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;column-gap:72px;max-width:1180px;margin:0 auto 42px;display:grid}.data-control-head .section-kicker{grid-column:1/-1}.data-control-head .section-h{max-width:720px;font-family:var(--font-d);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(46px,5.4vw,76px);line-height:.96}.data-control-head .frame-body{max-width:520px;color:var(--ink-mid);text-align:left;margin:0;font-size:15px;line-height:1.75}.data-control-grid{border:1px solid var(--rule-2);background:var(--rule-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid}.data-control-grid article{background:var(--paper);flex-direction:column;min-height:300px;padding:22px;display:flex}.data-control-card-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;gap:12px;font-size:8px;line-height:1.3;display:flex}.data-control-card-meta small{text-align:right;color:var(--accent)}.data-control-grid h3{font-family:var(--font-d);letter-spacing:-.025em;color:var(--ink);margin:auto 0 12px;font-size:21px;line-height:1.05}.data-control-grid article>p{color:var(--ink-mid);font-size:12px;line-height:1.65}.data-control-qualification{max-width:1180px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-mid);margin:18px auto 0;font-size:9px;line-height:1.6}@media (max-width:1100px){.data-control-head{grid-template-columns:1fr;gap:20px}.data-control-head .frame-body{max-width:720px}.data-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hero-control-thesis{width:100%;font-size:9px}.data-control-frame{padding:60px 16px}.data-control-head{margin-bottom:28px}.data-control-head .section-h{font-size:clamp(40px,12vw,58px)}.data-control-head .frame-body{font-size:14px}.data-control-grid{grid-template-columns:1fr}.data-control-grid article{min-height:210px;padding:20px}}.how-it-works-frame .governance-loop-board{border:1px solid var(--rule-2);background:var(--ink);text-align:left;max-width:1180px;margin:52px auto 0;position:relative;overflow:hidden}.how-it-works-frame .governance-loop-board:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0b,#0000 28%),radial-gradient(circle at 100% 0,#97baa621,#0000 34%);position:absolute;inset:0}.how-it-works-frame .governance-loop-board-head{z-index:1;min-height:64px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:0 24px;font-size:9px;line-height:1.3;display:grid;position:relative}.how-it-works-frame .governance-loop-board-head span:nth-child(2){color:#ffffffe6;align-items:center;gap:12px;display:flex}.how-it-works-frame .governance-loop-board-head span:nth-child(2):before,.how-it-works-frame .governance-loop-board-head span:nth-child(2):after{content:"";background:#ffffff47;width:34px;height:1px}.how-it-works-frame .governance-loop-board-head span:last-child{text-align:right}.how-it-works-frame .governance-loop-list{z-index:1;background:#ffffff24;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:none;margin:0;display:grid;position:relative}.how-it-works-frame .governance-loop-item{background:var(--paper);border:0;flex-direction:column;gap:0;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden}.how-it-works-frame .governance-loop-item:after{content:"";border-top:1px solid var(--governance-tone,var(--rule-2));border-right:1px solid var(--governance-tone,var(--rule-2));opacity:.6;width:54px;height:54px;position:absolute;top:0;right:0}.how-it-works-frame .governance-loop-item--request{--governance-tone:#9aa7a1}.how-it-works-frame .governance-loop-item--inspect{--governance-tone:#759287}.how-it-works-frame .governance-loop-item--protect{--governance-tone:#4e7f6d}.how-it-works-frame .governance-loop-item--context{--governance-tone:#778971}.how-it-works-frame .governance-loop-item--decide{--governance-tone:var(--accent)}.how-it-works-frame .governance-loop-item--evidence{--governance-tone:#b48b4c;background:var(--paper-2)}.how-it-works-frame .governance-loop-item-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.how-it-works-frame .governance-loop-step{border:1px solid color-mix(in srgb,var(--governance-tone) 48%,transparent);background:color-mix(in srgb,var(--governance-tone) 10%,var(--paper));width:34px;height:34px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;font-size:10px;font-weight:600}.how-it-works-frame .governance-loop-phase{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--governance-tone);font-size:9px;line-height:1}.how-it-works-frame .governance-loop-copy{margin-top:42px}.how-it-works-frame .governance-loop-title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(22px,2.1vw,30px);line-height:1}.how-it-works-frame .governance-loop-body{max-width:33ch;font-size:13px;line-height:1.65}.how-it-works-frame .governance-loop-output{font-family:var(--font-mono);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:auto 0 0;padding-top:28px;font-size:9px;line-height:1.35;display:grid}.how-it-works-frame .governance-loop-output:before{content:"";background:color-mix(in srgb,var(--governance-tone) 35%,var(--rule-2));grid-column:1/-1;height:1px}.how-it-works-frame .governance-loop-output span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim)}.how-it-works-frame .governance-loop-output strong{text-align:right;color:var(--ink);font-weight:500}@media (max-width:900px){.how-it-works-frame .governance-loop-list{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works-frame .governance-loop-item{min-height:280px}}@media (max-width:700px){.how-it-works-frame .governance-loop-board{margin-top:36px}.how-it-works-frame .governance-loop-board-head{grid-template-columns:1fr auto;min-height:56px;padding:0 16px}.how-it-works-frame .governance-loop-board-head span:nth-child(2){display:none}.how-it-works-frame .governance-loop-list{grid-template-columns:1fr}.how-it-works-frame .governance-loop-item{min-height:0;padding:20px 18px}.how-it-works-frame .governance-loop-copy{margin-top:28px}.how-it-works-frame .governance-loop-title{font-size:25px}.how-it-works-frame .governance-loop-body{max-width:42ch}.how-it-works-frame .governance-loop-output{margin-top:26px;padding-top:18px}}.colloxa-marketing-page .section-kicker,.colloxa-marketing-page .diligence-section-eyebrow{display:none}.diligence-section-heading{display:block}.diligence-section-heading+.diligence-section-body{padding-left:0}.diligence-section-nav{justify-content:center}.diligence-section-nav-inner{align-items:center;gap:24px;width:max-content;min-width:0;max-width:100%;display:flex}.diligence-section-nav-inner>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);flex:none;font-size:9px}.diligence-section-nav-inner ol{min-width:0}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap{border:1px solid var(--rule-2);background:var(--paper-2);padding:28px}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap:before{background:var(--paper-2)}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap:after{opacity:0}.jurisdiction-page .jurisdiction-hero-terminal .jurisdiction-feed{border-color:var(--rule-2);background:var(--paper-3);color:var(--ink);box-shadow:none}.jurisdiction-page .jurisdiction-hero-terminal .hf-topbar{border-color:var(--rule);background:var(--paper);justify-content:space-between;height:52px;padding:0 18px}.jurisdiction-page .jurisdiction-hero-terminal .hf-logo-image{width:auto;max-width:110px;height:18px}.jurisdiction-page .jurisdiction-hero-terminal .hf-brand-sep{color:var(--rule-2)}.jurisdiction-page .jurisdiction-hero-terminal .hf-org{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);font-size:9px}.jurisdiction-console-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);align-items:center;gap:18px;margin-left:auto;font-size:8px;display:flex}.jurisdiction-console-status strong{border:1px solid var(--approved-border);background:var(--approved-soft);color:var(--approved);padding:5px 8px;font-weight:500}.jurisdiction-page .jurisdiction-hero-terminal .hf-table-head,.jurisdiction-page .jurisdiction-hero-terminal .hf-row{border-color:var(--rule)}.jurisdiction-page .jurisdiction-hero-terminal .hf-table-head{background:var(--paper-2)}.jurisdiction-page .jurisdiction-hero-terminal .hf-th,.jurisdiction-page .jurisdiction-hero-terminal .hf-ts,.jurisdiction-page .jurisdiction-hero-terminal .hf-ts-date,.jurisdiction-page .jurisdiction-hero-terminal .hf-tool,.jurisdiction-page .jurisdiction-hero-terminal .hf-juris,.jurisdiction-page .jurisdiction-hero-terminal .hf-policy,.jurisdiction-page .jurisdiction-hero-terminal .hf-input-action{color:var(--ink-mid)}.jurisdiction-page .jurisdiction-hero-terminal .hf-user,.jurisdiction-page .jurisdiction-hero-terminal .hf-input-quote{color:var(--ink)}.jurisdiction-page .jurisdiction-hero-terminal .hf-row-critical{border-left-color:var(--risk);background:color-mix(in srgb,var(--risk) 7%,var(--paper-3))}.jurisdiction-page .jurisdiction-hero-terminal .hf-row-high{border-left-color:var(--warn)}.jurisdiction-page .jurisdiction-hero-terminal .hf-risk-label-crit{color:var(--risk)}.jurisdiction-page .jurisdiction-hero-terminal .hf-risk-label-high{color:var(--warn)}.jurisdiction-page .jurisdiction-hero-terminal .hf-risk-label-low{color:var(--ink-mid)}.jurisdiction-page .jurisdiction-hero-terminal .hf-status-blocked{color:var(--risk);border-color:var(--risk-border)}.jurisdiction-page .jurisdiction-hero-terminal .hf-status-allowed{color:var(--approved);border-color:var(--approved-border)}.jurisdiction-page .jurisdiction-hero-terminal .hf-status-warned{color:var(--warn);border-color:var(--warn-border)}.jurisdiction-page .jurisdiction-hero-terminal .hf-tag-pii,.jurisdiction-page .jurisdiction-hero-terminal .hf-tag-conf{color:var(--accent)}.jurisdiction-page .jurisdiction-hero-terminal .hf-tag-fin{color:var(--risk)}.jurisdiction-page .jurisdiction-hero-terminal .hf-tag-hr{color:var(--warn)}.jurisdiction-page .jurisdiction-hero-terminal .hf-ev,.jurisdiction-page .jurisdiction-hero-terminal .hf-policy-section{color:var(--evidence-text)}.jurisdiction-audience-board{border:1px solid var(--rule-2);background:var(--rule-2);text-align:left;width:100%;max-width:1100px;margin:36px auto 0}.jurisdiction-audience-board-head{background:var(--ink);color:#ffffffb8;min-height:58px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:9px;line-height:1.3;display:flex}.jurisdiction-audience-board .jurisdiction-sector-grid{background:var(--rule-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;max-width:none;margin:0;display:grid}.jurisdiction-audience-board .jurisdiction-sector-card{background:var(--paper);border:0;flex-direction:column;min-height:230px;padding:22px;display:flex}.jurisdiction-audience-board .jurisdiction-sector-card:hover{background:var(--paper-3);border:0}.jurisdiction-sector-meta{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:16px;font-size:8px;line-height:1.3;display:flex}.jurisdiction-audience-board .jurisdiction-sector-label{font-family:var(--font-d);letter-spacing:-.035em;text-transform:none;color:var(--ink);margin:auto 0 14px;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.05}.jurisdiction-audience-board .jurisdiction-sector-card p{min-height:4.8em;color:var(--ink-mid);font-size:12px;line-height:1.6}@media (max-width:900px){.diligence-section-nav-inner{gap:0}.diligence-section-nav-inner>span{display:none}.jurisdiction-audience-board .jurisdiction-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.diligence-section-nav{padding-left:0;padding-right:0}.diligence-section-nav-inner,.diligence-section-nav-inner ol{width:100%}.jurisdiction-page .jurisdiction-hero-terminal .hero-terminal-wrap{padding:12px}.jurisdiction-page .jurisdiction-hero-terminal .hf-topbar{padding:0 12px}.jurisdiction-page .jurisdiction-hero-terminal .hf-org,.jurisdiction-console-status>span{display:none}.jurisdiction-audience-board{margin-top:28px}.jurisdiction-audience-board-head{min-height:52px;padding:0 16px}.jurisdiction-audience-board .jurisdiction-sector-grid{grid-template-columns:1fr}.jurisdiction-audience-board .jurisdiction-sector-card{min-height:205px;padding:20px}}.console-live-demo{color:var(--ink);text-align:left;container-type:inline-size}.console-live-shell{background:var(--paper-3);width:100%;min-height:650px;font-family:var(--font-body);border:0}.console-live-topbar{border-bottom:1px solid var(--rule-2);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;height:58px;padding:0 18px;display:flex}.console-live-brand{align-items:center;gap:14px;display:flex}.console-live-brand img{width:108px;height:auto;display:block}.console-live-brand>span{border-left:1px solid var(--rule-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mid);padding-left:14px;font-size:9px}.console-live-tenant{color:var(--ink-mid);align-items:center;gap:16px;font-size:10px;display:flex}.console-live-tenant strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:8px}.console-live-layout{grid-template-columns:184px minmax(0,1fr);min-height:592px;display:grid}.console-live-sidebar{border-right:1px solid var(--rule);background:var(--paper-2);flex-direction:column;gap:7px;padding:18px 12px 12px;display:flex}.console-live-sidebar-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:10px;margin:0 4px 7px;font-size:8px;display:flex}.console-live-sidebar-label:after{content:"";background:var(--rule-2);flex:1;height:1px}.console-live-sidebar button{width:100%;min-height:54px;color:var(--ink-mid);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:7px 9px;font-size:11px;display:flex}.console-live-sidebar button>svg{border:1px solid var(--rule-2);background:var(--paper);stroke-width:1.5px;flex:none;width:28px;height:28px;padding:6px}.console-live-sidebar-copy{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.console-live-sidebar-copy>span{color:inherit;font-size:11px}.console-live-sidebar-copy small{font-family:var(--font-mono);color:var(--ink-dim);white-space:nowrap;font-size:7px;line-height:1.2}.console-live-sidebar button:hover{border-color:var(--rule-2);background:var(--paper);color:var(--ink)}.console-live-sidebar button.is-active{border-color:var(--ink);background:var(--paper);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink)}.console-live-sidebar button.is-active>svg{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.console-live-sidebar button.is-active .console-live-sidebar-copy small{color:var(--accent)}.console-live-sidebar-foot{border:1px solid var(--approved-border);background:var(--approved-soft);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--approved);align-items:center;gap:7px;margin:auto 0 0;padding:11px 10px;font-size:8px;display:flex}.console-live-pulse{background:var(--approved);width:6px;height:6px;box-shadow:0 0 0 4px var(--approved-soft);border-radius:50%;animation:2s ease-in-out infinite console-live-pulse}@keyframes console-live-pulse{50%{opacity:.45}}.console-live-workspace{background:var(--paper-3);min-width:0;padding:18px}.console-live-context{border:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:9px 12px;display:flex}.console-live-context>div{align-items:center;gap:14px;min-width:0;display:flex}.console-live-context span,.console-live-context dt,.console-live-panel-head span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mid);font-size:8px;line-height:1.3}.console-live-context>div strong{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.console-live-context dl{align-items:center;gap:18px;display:flex}.console-live-context dl div{align-items:center;gap:5px;display:flex}.console-live-context dd{color:var(--ink);font-size:9px}.console-live-metrics{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.console-live-metric{background:var(--paper);flex-direction:column;min-height:126px;padding:12px;display:flex}.console-live-metric-head{color:var(--ink-mid);align-items:center;gap:7px;display:flex}.console-live-metric-head svg{border:1px solid;width:14px;height:14px;padding:2px}.console-live-metric-head span{font-size:9px}.console-live-metric strong{font-family:var(--font-d);letter-spacing:-.04em;margin:auto 0 4px;font-size:29px;font-weight:500;line-height:1}.console-live-metric p{color:var(--ink-mid);font-size:8px;line-height:1.45}.console-live-tone--approved .console-live-metric-head{color:var(--approved)}.console-live-tone--evidence .console-live-metric-head{color:var(--evidence-text)}.console-live-tone--warning .console-live-metric-head{color:var(--warn)}.console-live-tone--risk .console-live-metric-head{color:var(--risk)}.console-live-attention{border:1px solid var(--rule);background:var(--paper-2);grid-template-columns:270px 1fr;margin-top:12px;display:grid}.console-live-attention>div{align-items:center;gap:10px;padding:10px 12px;display:flex}.console-live-attention>div svg{width:16px;height:16px;color:var(--warn)}.console-live-attention>div span{flex-direction:column;display:flex}.console-live-attention>div strong{font-size:10px;font-weight:600}.console-live-attention small{color:var(--ink-mid);font-size:8px}.console-live-attention dl{border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.console-live-attention dl div{border-left:1px solid var(--rule);flex-direction:column-reverse;justify-content:center;padding:8px 10px;display:flex}.console-live-attention dl div:first-child{border-left:0}.console-live-attention dt{color:var(--ink-mid);font-size:8px}.console-live-attention dd{font-family:var(--font-d);font-size:18px;line-height:1.1}.console-live-overview-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;margin-top:12px;display:grid}.console-live-overview-grid--hero{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.console-live-demo--hero .console-live-shell,.console-live-demo--hero .console-live-layout{min-height:0}.console-live-demo--hero .console-live-workspace{scrollbar-width:thin;scrollbar-color:var(--ink-dim) var(--paper-3);height:520px;overflow-y:auto}.console-live-demo--hero .console-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.console-live-demo--hero .console-live-distribution-body{grid-template-columns:132px minmax(0,1fr);max-width:none}.console-live-demo--hero .console-live-panel-head{min-height:44px;padding:6px 10px}.console-live-demo--hero .console-live-event-head{padding:4px 8px}.console-live-demo--hero .console-live-events--compact .console-live-event{min-height:34px;padding:3px 8px}.console-live-demo--hero .console-live-trace-head,.console-live-demo--hero .console-live-trace dl>div{padding:4px 8px}.console-live-demo--hero .console-live-trace dd{font-size:7px}.console-live-demo--hero .console-live-assurance-summary>div{padding:6px 8px}.homepage-scroll-actions .hero-accountability{margin-bottom:18px}.console-live-assurance-summary{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-live-assurance-summary>div{border-left:1px solid var(--rule);min-width:0;padding:9px 10px}.console-live-assurance-summary>div:first-child{border-left:0}.console-live-assurance-summary dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:7px;line-height:1.3}.console-live-assurance-summary dd{color:var(--ink);margin-top:3px;font-size:8px;line-height:1.35}.console-live-distribution,.console-live-events,.console-live-worklist,.console-live-evidence{border:1px solid var(--rule);background:var(--paper)}.console-live-panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:9px 12px;display:flex}.console-live-panel-head h3{font-family:var(--font-d);letter-spacing:-.02em;margin:2px 0 0;font-size:15px;line-height:1.1}.console-live-panel-head small{font-family:var(--font-mono);color:var(--ink-mid);font-size:8px}.console-live-distribution-body{grid-template-columns:130px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.console-live-donut{background:conic-gradient(var(--approved) 0 69%,var(--evidence) 69% 87%,var(--warn) 87% 95%,var(--risk) 95% 100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.console-live-donut:before{content:"";background:var(--paper);border-radius:50%;grid-area:1/1;width:72px;height:72px}.console-live-donut>span{z-index:1;text-align:center;flex-direction:column;grid-area:1/1;display:flex}.console-live-donut strong{font-family:var(--font-d);font-size:18px;line-height:1}.console-live-donut small{color:var(--ink-mid);font-size:7px}.console-live-legend{gap:7px;display:grid}.console-live-legend div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:9px;display:flex}.console-live-legend dt{color:var(--ink-mid);align-items:center;gap:7px;display:flex}.console-live-legend i{background:var(--ink-mid);border-radius:50%;width:6px;height:6px}.console-live-legend i.approved{background:var(--approved)}.console-live-legend i.evidence{background:var(--evidence)}.console-live-legend i.warning{background:var(--warn)}.console-live-legend i.risk{background:var(--risk)}.console-live-event-head,.console-live-event{grid-template-columns:54px minmax(120px,1fr) 106px 64px;align-items:center;gap:10px;display:grid}.console-live-event-head{border-bottom:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);padding:7px 10px;font-size:7px}.console-live-event{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;background:0 0;padding:8px 10px;position:relative}.console-live-events:not(.console-live-events--compact) .console-live-event{min-height:31px;padding:3px 10px}.console-live-events:not(.console-live-events--compact) .console-live-event>div strong{font-size:8px}.console-live-events:not(.console-live-events--compact) .console-live-event>div span{font-size:7px}.console-live-event:last-child{border-bottom:0}.console-live-event:is(button){cursor:pointer}.console-live-event:is(button):hover,.console-live-event.is-selected{background:var(--accent-soft)}.console-live-event:is(button):focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.console-live-event:before{content:"";background:var(--approved);width:2px;position:absolute;top:0;bottom:0;left:0}.console-live-event--redacted:before{background:var(--evidence)}.console-live-event--review:before{background:var(--warn)}.console-live-event--blocked:before{background:var(--risk)}.console-live-event time,.console-live-event code{font-family:var(--font-mono);color:var(--ink-mid);font-size:7px}.console-live-event>div{flex-direction:column;min-width:0;display:flex}.console-live-event>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.console-live-event>div span{color:var(--ink-mid);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.console-live-decision{color:var(--ink);font-size:8px}.console-live-activity-summary{border:1px solid var(--rule);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid}.console-live-activity-summary>div{border-left:1px solid var(--rule);min-width:0;padding:10px 12px}.console-live-activity-summary>div:first-child{border-left:0}.console-live-activity-summary dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:7px;line-height:1.3}.console-live-activity-summary dd{font-family:var(--font-d);color:var(--ink);margin-top:4px;font-size:20px;line-height:1}.console-live-activity-summary small{color:var(--ink-mid);margin-top:5px;font-size:7px;line-height:1.35;display:block}.console-live-trace{border-top:1px solid var(--ink);background:var(--paper-2)}.console-live-trace-head{border-bottom:1px solid var(--rule);font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-mid);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:7px;line-height:1.3;display:flex}.console-live-trace-head code{color:var(--accent)}.console-live-trace dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-live-trace dl>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:7px 10px}.console-live-trace dl>div:nth-child(3n){border-right:0}.console-live-trace dl>div:nth-last-child(-n+3){border-bottom:0}.console-live-trace dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:6px;line-height:1.3}.console-live-trace dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;line-height:1.35;overflow:hidden}.console-live-worklist,.console-live-evidence,.console-live-events:not(.console-live-events--compact){margin-top:12px}.console-live-worklist-items article{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) 180px auto;align-items:center;gap:16px;min-height:92px;padding:14px;display:grid}.console-live-worklist-items article:last-child{border-bottom:0}.console-live-worklist-items article.is-selected{background:var(--accent-soft)}.console-live-worklist-index{font-family:var(--font-mono);color:var(--ink-dim);font-size:9px}.console-live-worklist h4{font-family:var(--font-d);font-size:17px;line-height:1.1}.console-live-worklist p{color:var(--ink-mid);margin-top:5px;font-size:9px}.console-live-worklist dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.console-live-worklist dl div{flex-direction:column;display:flex}.console-live-worklist dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:7px}.console-live-worklist dd{font-size:9px}.console-live-worklist button,.console-live-export button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:8px 10px;font-size:7px}.console-live-worklist button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.console-live-review-context{border:1px solid var(--ink);background:var(--paper-2);margin:12px}.console-live-review-context-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.console-live-review-context-head span{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-mid);font-size:7px}.console-live-review-context-head strong{color:var(--ink);font-size:9px}.console-live-review-context>p{border-bottom:1px solid var(--rule);color:var(--ink-mid);margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.console-live-review-context>dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-live-review-context>dl>div{border-left:1px solid var(--rule);min-width:0;padding:9px 12px}.console-live-review-context>dl>div:first-child{border-left:0}.console-live-review-context dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:6px}.console-live-review-context dd{color:var(--ink);margin-top:3px;font-size:8px;line-height:1.4}.console-live-evidence-grid{grid-template-columns:190px 1fr;gap:24px;padding:22px;display:grid}.console-live-evidence-score{border:1px solid var(--approved-border);background:var(--approved-soft);place-items:center;min-height:180px;display:grid}.console-live-evidence-score span{text-align:center;flex-direction:column;display:flex}.console-live-evidence-score strong{font-family:var(--font-d);color:var(--approved);font-size:36px}.console-live-evidence-score small{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-mid);font-size:8px}.console-live-evidence-grid dl{border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.console-live-evidence-grid dl div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;justify-content:center;padding:12px;display:flex}.console-live-evidence-grid dt{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-dim);font-size:7px}.console-live-evidence-grid dd{margin-top:5px;font-size:11px}.console-live-evidence-manifest{border:1px solid var(--ink);background:var(--paper-2);grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);margin:0 22px 14px;display:grid}.console-live-evidence-manifest>div{padding:12px}.console-live-evidence-manifest>div>span,.console-live-evidence-manifest aside>span{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-mid);font-size:7px}.console-live-evidence-manifest h4{font-family:var(--font-d);margin:3px 0 10px;font-size:17px;line-height:1.1}.console-live-evidence-manifest>div>dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-live-evidence-manifest>div>dl>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:8px;display:grid}.console-live-evidence-manifest dt{color:var(--ink-mid);font-size:8px}.console-live-evidence-manifest dd{font-family:var(--font-mono);color:var(--ink);font-size:7px}.console-live-evidence-manifest>div>dl small{color:var(--accent);grid-column:1/-1;font-size:7px}.console-live-evidence-manifest aside{border-left:1px solid var(--ink);background:var(--accent-soft);padding:12px}.console-live-evidence-manifest aside code{font-family:var(--font-mono);color:var(--accent);margin:8px 0 10px;font-size:9px;display:block}.console-live-evidence-manifest aside ol{counter-reset:integrity-step;margin:0;padding:0;list-style:none}.console-live-evidence-manifest aside li{counter-increment:integrity-step;border-bottom:1px solid var(--rule);color:var(--ink);padding:5px 0;font-size:8px}.console-live-evidence-manifest aside li:before{content:counter(integrity-step,decimal-leading-zero);font-family:var(--font-mono);color:var(--ink-dim);margin-right:8px;font-size:6px}.console-live-evidence-manifest aside>small{color:var(--ink-mid);margin-top:9px;font-size:7px;line-height:1.4;display:block}.console-live-export{border:1px solid var(--rule);background:var(--paper-2);align-items:center;gap:12px;margin:0 22px 22px;padding:14px;display:flex}.console-live-export svg{width:20px;color:var(--evidence-text)}.console-live-export span{flex-direction:column;display:flex}.console-live-export strong{font-size:10px}.console-live-export small{color:var(--ink-mid);font-size:8px}.console-live-export button{margin-left:auto}@container (max-width:780px){.console-live-shell{min-height:0}.console-live-layout{grid-template-columns:1fr;min-height:0}.console-live-sidebar{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;align-items:center;padding:8px;overflow-x:auto}.console-live-sidebar-label,.console-live-sidebar-foot{display:none}.console-live-sidebar button{flex:none;width:auto;min-height:36px;padding:0 12px}.console-live-workspace{padding:12px}.console-live-demo--hero .console-live-workspace{height:auto;overflow:visible}.console-live-context{align-items:flex-start}.console-live-context dl{display:none}.console-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-live-metric:last-child{grid-column:1/-1}.console-live-attention{grid-template-columns:1fr}.console-live-attention dl{border-left:0;border-top:1px solid var(--rule)}.console-live-overview-grid,.console-live-demo--hero .console-live-overview-grid--hero{grid-template-columns:1fr}.console-live-worklist-items article{grid-template-columns:30px 1fr}.console-live-worklist dl,.console-live-worklist button{grid-column:2}.console-live-evidence-grid{grid-template-columns:1fr}.console-live-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-live-activity-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--rule)}.console-live-activity-summary>div:nth-child(4){border-top:1px solid var(--rule)}.console-live-evidence-manifest{grid-template-columns:1fr}.console-live-evidence-manifest aside{border-top:1px solid var(--ink);border-left:0}.console-live-demo--hero .console-live-sidebar{display:flex}.console-live-demo--hero .console-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-live-demo--hero .console-live-metric:last-child{grid-column:auto}}@container (max-width:460px){.console-live-topbar{height:52px;padding:0 12px}.console-live-brand img{width:88px}.console-live-brand>span,.console-live-tenant>span{display:none}.console-live-tenant strong{font-size:7px}.console-live-sidebar button{padding:0 10px}.console-live-sidebar button svg{width:14px;height:14px}.console-live-context>div{flex-direction:column;align-items:flex-start;gap:3px}.console-live-metrics{grid-template-columns:1fr 1fr}.console-live-metric{min-height:114px;padding:10px}.console-live-metric strong{font-size:26px}.console-live-attention dl{grid-template-columns:repeat(2,1fr)}.console-live-attention dl div:nth-child(3){border-left:0;border-top:1px solid var(--rule)}.console-live-attention dl div:nth-child(4){border-top:1px solid var(--rule)}.console-live-distribution-body{grid-template-columns:1fr;justify-items:center}.console-live-legend{width:100%}.console-live-event-head{display:none}.console-live-event{grid-template-columns:44px 1fr;gap:7px}.console-live-event .console-live-decision,.console-live-event code{grid-column:2}.console-live-trace dl{grid-template-columns:repeat(2,minmax(0,1fr))}.console-live-trace dl>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.console-live-trace dl>div:nth-child(2n){border-right:0}.console-live-trace dl>div:nth-last-child(-n+2){border-bottom:0}.console-live-review-context-head{flex-direction:column;align-items:flex-start;gap:4px}.console-live-review-context>dl{grid-template-columns:1fr}.console-live-review-context>dl>div{border-top:1px solid var(--rule);border-left:0}.console-live-review-context>dl>div:first-child{border-top:0}.console-live-evidence-manifest{margin-left:14px;margin-right:14px}.console-live-evidence-manifest>div>dl{grid-template-columns:1fr}.console-live-evidence-grid{padding:14px}.console-live-evidence-grid dl{grid-template-columns:1fr}.console-live-export{flex-wrap:wrap;align-items:flex-start;margin:0 14px 14px}.console-live-export button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.console-live-pulse{animation:none}}.colloxa-marketing-page .deployment-assurance-page .diligence-page-hero{background:var(--paper);text-align:left;align-items:flex-start;padding:clamp(168px,20vh,220px) max(48px,50vw - 660px) 96px;display:flex}.deployment-assurance-page .diligence-page-hero .frame-h{letter-spacing:-.055em;text-align:left;max-width:1080px;margin:0;font-size:clamp(82px,8vw,126px);line-height:.88}.deployment-assurance-page .diligence-page-intro{border-top:1px solid var(--ink);text-align:left;width:100%;max-width:1320px;color:var(--ink-mid);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start;gap:clamp(64px,8vw,120px);margin:72px 0 0;padding-top:28px;display:grid}.deployment-hero-copy{max-width:690px}.deployment-hero-definition{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,31px);font-weight:500;line-height:1.35}.deployment-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.deployment-hero-evidence{border:1px solid var(--ink);background:var(--paper);margin:0}.deployment-hero-evidence figcaption{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;font-size:9px;line-height:1.3;display:flex}.deployment-hero-evidence figcaption small{color:var(--ink-mid)}.deployment-hero-evidence dl{margin:0}.deployment-hero-evidence dl>div{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:15px 16px;display:grid}.deployment-hero-evidence dl>div:last-child{border-bottom:0}.deployment-hero-evidence dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mid);font-size:9px;line-height:1.4}.deployment-hero-evidence dd{color:var(--ink);font-size:13px;line-height:1.5}.deployment-hero-evidence code{color:var(--accent)}.deployment-assurance-page .platform-scope-note{border-top:1px solid var(--rule);color:var(--ink-dim);padding-top:16px;font-size:11px;line-height:1.65;margin-top:28px!important}.deployment-assurance-page .platform-scope-note strong{color:var(--ink-mid)}@media (max-width:900px){.colloxa-marketing-page .deployment-assurance-page .diligence-page-hero{padding:clamp(144px,18vh,188px) 24px 72px}.deployment-assurance-page .diligence-page-hero .frame-h,.deployment-assurance-page .diligence-page-intro{max-width:720px}.deployment-assurance-page .diligence-page-hero .frame-h{font-size:clamp(68px,11vw,92px)}.deployment-assurance-page .diligence-page-intro{grid-template-columns:1fr;gap:36px;margin-top:52px}}@media (max-width:540px){.colloxa-marketing-page .deployment-assurance-page .diligence-page-hero{padding:128px 16px 56px}.deployment-assurance-page .diligence-page-hero .frame-h{font-size:clamp(52px,14vw,72px)}.deployment-assurance-page .diligence-page-intro{margin-top:40px}.deployment-hero-definition{font-size:21px}.deployment-hero-actions{flex-direction:column;align-items:stretch}.deployment-hero-actions .btn{justify-content:center}.deployment-hero-evidence dl>div{grid-template-columns:100px minmax(0,1fr)}}.homepage-main .reveal,.homepage-main .reveal.visible{opacity:1;transition:none;transform:none}.homepage-main .btn-rise{opacity:1;animation:none;transform:none}.homepage-main .section-kicker{letter-spacing:.1em}.homepage-main>section{border-bottom:1px solid var(--rule)}.homepage-main .hero-frame{min-height:auto;padding-top:clamp(164px,18vh,220px);padding-bottom:0}.homepage-main .hero-frame-inner{max-width:1180px}.homepage-main .hero-headline{perspective:none}.homepage-main .hero-headline em{color:var(--accent)}.hero-market-focus{color:var(--ink);margin:2px auto 0;font-size:14px;font-weight:400;line-height:1.6}.homepage-main .hero-control-thesis{color:var(--ink-mid);border-bottom:0;margin-top:24px}.hero-decision-proof{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;width:100%;max-width:1180px;margin:42px auto 28px}.hero-decision-proof figcaption{border-bottom:1px solid var(--rule);min-height:48px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:0 16px;font-size:9px;line-height:1.4;display:flex}.hero-decision-proof figcaption small{color:var(--ink-mid)}.hero-decision-path{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-decision-path>div{border-right:1px solid var(--rule);flex-direction:column;min-height:168px;padding:20px 18px;display:flex;position:relative}.hero-decision-path>div:last-child{border-right:0}.hero-decision-path>div:not(:last-child):after{content:"→";z-index:1;background:var(--paper);width:18px;height:24px;color:var(--accent);font-family:var(--font-mono);place-items:center;font-size:13px;display:grid;position:absolute;top:50%;right:-9px}.hero-decision-path span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:9px;line-height:1.3}.hero-decision-path strong{font-family:var(--font-d);color:var(--ink);margin-top:auto;font-size:18px;line-height:1.2}.hero-decision-path small,.hero-decision-path code{color:var(--ink-mid);margin-top:8px;font-size:11px;line-height:1.45}.homepage-main .hero-accountability{max-width:680px;margin-bottom:30px;font-style:normal}.homepage-main .africa-frame{text-align:left;background:var(--paper-2);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:start;gap:clamp(56px,8vw,112px);padding:112px max(48px,50vw - 590px);display:grid}.africa-frame-intro .section-kicker,.africa-frame-intro .frame-h,.africa-frame-intro .frame-body{text-align:left}.africa-frame-intro .frame-h{max-width:680px}.africa-frame-intro .frame-body{max-width:620px;margin:24px 0 0}.africa-expansion-line{border-top:1px solid var(--rule-2);color:var(--accent);margin:24px 0 0;padding-top:18px;font-size:14px;font-weight:600}.africa-operating-realities{border-top:1px solid var(--ink)}.africa-operating-realities>div{border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:8px 16px;padding:22px 0;display:grid}.africa-operating-realities>div>span{font-family:var(--font-mono);color:var(--accent);grid-row:1/3;font-size:9px}.africa-operating-realities strong{font-family:var(--font-d);color:var(--ink);font-size:18px}.africa-operating-realities p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.65}.africa-operating-realities .africa-market-links{text-align:left;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:none;margin:28px 0 0;display:flex}.africa-market-links-label{width:100%;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mid);font-size:9px;line-height:1.4}.africa-operating-realities .africa-market-link{border:0;border-bottom:1px solid var(--rule-2);border-radius:0;padding:0 0 5px;font-size:13px}.homepage-main .product-journey-frame{padding-top:104px;padding-bottom:104px}.homepage-main .product-journey-intro{margin-bottom:28px}.product-journey-scenario{border-top:1px solid var(--dark-border);border-bottom:1px solid var(--dark-border);max-width:1180px;color:var(--dark-text);margin:0 auto 38px;padding:16px 0;font-size:13px;line-height:1.65}.homepage-main .product-journey{background:0 0;border-width:1px 0;gap:0}.homepage-main .product-journey li{border-right:1px solid var(--dark-border);background:0 0;min-height:220px;padding:20px}.homepage-main .product-journey li:last-child{border-right:0}.homepage-main .product-journey h3{margin-top:54px}.homepage-main .product-journey-frame .trust-legend{display:none}.homepage-main .data-control-frame{background:var(--paper);padding-top:112px;padding-bottom:112px}.data-control-layout{border-top:1px solid var(--ink);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:72px;max-width:1180px;margin:0 auto;display:grid}.data-control-statement{padding:28px 0}.data-control-statement>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:9px}.data-control-statement strong{font-family:var(--font-d);letter-spacing:-.035em;color:var(--ink);margin-top:42px;font-size:clamp(26px,3vw,40px);line-height:1.04;display:block}.data-control-statement p{color:var(--ink-mid);margin-top:20px;font-size:13px;line-height:1.7}.data-control-list{margin:0;padding:0;list-style:none}.data-control-list li{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) 120px;align-items:start;gap:18px;padding:24px 0;display:grid}.data-control-list li>span,.data-control-list li>small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-size:8px;line-height:1.4}.data-control-list li>span{color:var(--ink-dim)}.data-control-list li>small{color:var(--accent);text-align:right}.data-control-list h3{font-family:var(--font-d);color:var(--ink);margin:0;font-size:19px;line-height:1.2}.data-control-list p{color:var(--ink-mid);margin:8px 0 0;font-size:12px;line-height:1.65}.homepage-main .data-control-qualification{margin-top:22px}.data-control-diagram{width:min(1400px,100%);margin:48px auto 0}.data-control-diagram-mobile-hint{display:none}.data-control-diagram-scroll{border:1px solid var(--ink);background:var(--paper-2);scrollbar-width:thin;scrollbar-color:var(--ink-dim) var(--paper-2);overflow-x:auto}.data-control-diagram-image{width:100%;min-width:900px;height:auto;display:block}.data-control-diagram figcaption{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-mid);margin:10px 0 0;font-size:9px;line-height:1.55}.homepage-main .console-frame{background:var(--paper-2);padding-top:112px;padding-bottom:112px;text-align:center!important}.homepage-main .console-frame>.section-kicker,.homepage-main .console-frame>.frame-h,.homepage-main .console-frame>.frame-body{text-align:center;margin-left:auto;margin-right:auto}.homepage-main .console-frame>.frame-body{max-width:760px;padding-right:0}.homepage-main .console-frame .hero-console-embed{box-shadow:none;margin-top:42px}.homepage-main .console-frame-areas{max-width:1180px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mid);text-align:center;margin:16px auto 0;font-size:9px;line-height:1.6}.colloxa-marketing-page .homepage-main section.pilot-frame{text-align:left;background:var(--ink);color:var(--paper);border-bottom-color:var(--dark-border);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:72px 112px;padding:112px max(48px,50vw - 590px);display:grid}.homepage-main .pilot-frame .section-kicker{color:#c6d4cb}.pilot-frame-intro .frame-h{letter-spacing:-.045em;text-align:left;max-width:640px;color:var(--paper);margin:0;line-height:.98;font-size:clamp(46px,5vw,68px)!important}.pilot-frame-intro .frame-body{text-align:left;color:#f0ede6;max-width:560px;margin:24px 0 0;font-weight:400}.pilot-frame-intro .pilot-cta{margin-top:38px}.homepage-main .pilot-list{border-top:1px solid #ffffff6b;margin:0}.homepage-main .pilot-list li{border-bottom:1px solid var(--dark-border);font-family:var(--font-body);font-size:inherit;letter-spacing:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;padding:26px 0;display:grid}.homepage-main .pilot-list li>span{font-family:var(--font-mono);letter-spacing:.08em;color:#c6d4cb;padding-top:4px;font-size:9px;font-weight:600;line-height:1.4}.homepage-main .pilot-list li>div{gap:8px;display:grid}.homepage-main .pilot-list strong{font-family:var(--font-d);color:var(--paper);font-size:21px;line-height:1.2}.homepage-main .pilot-list small{color:#f0ede6;font-size:14px;font-weight:400;line-height:1.65}.homepage-main .pilot-cta{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px}.homepage-main .pilot-frame .btn-primary{background:var(--paper);border-color:var(--paper);color:var(--ink)}.homepage-main .pilot-frame .btn-primary:hover{background:var(--accent-on-dark);border-color:var(--accent-on-dark);color:var(--ink)}.homepage-main .pilot-frame .pilot-secondary{color:#f0ede6;font-weight:600}.homepage-main .pilot-frame .pilot-secondary:hover{color:var(--paper);border-bottom-color:var(--paper)}@media (max-width:900px){.homepage-main .africa-frame,.colloxa-marketing-page .homepage-main section.pilot-frame{grid-template-columns:1fr;gap:48px;padding:80px 24px}.hero-decision-path{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-decision-path>div:nth-child(2){border-right:0}.hero-decision-path>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.data-control-layout{grid-template-columns:1fr;gap:16px}.data-control-statement strong{margin-top:24px}}@media (max-width:640px){.homepage-main .hero-frame{padding-top:128px;padding-bottom:64px}.hero-decision-proof figcaption{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px;padding-bottom:12px}.hero-decision-path{grid-template-columns:1fr}.hero-decision-path>div{border-right:0;border-bottom:1px solid var(--rule);min-height:140px}.hero-decision-path>div:last-child{border-bottom:0}.hero-decision-path>div:not(:last-child):after{content:"↓";width:24px;height:24px;top:auto;bottom:-12px;right:20px}.homepage-main .product-journey-frame,.homepage-main .data-control-frame,.homepage-main .console-frame{padding-top:64px;padding-bottom:64px}.product-journey-scenario{margin-bottom:24px}.homepage-main .product-journey{display:block;overflow:visible}.homepage-main .product-journey li{border-right:0;border-bottom:1px solid var(--dark-border);min-height:auto;padding:22px 0}.homepage-main .product-journey li:last-child{border-bottom:0}.homepage-main .product-journey li:not(:last-child):after{content:"↓";top:auto;bottom:-11px;right:0}.homepage-main .product-journey h3{margin:28px 0 8px}.data-control-list li{grid-template-columns:28px minmax(0,1fr);gap:14px}.data-control-list li>small{text-align:left;grid-column:2}.data-control-diagram{margin-top:32px}.data-control-diagram-mobile-hint{font-family:var(--font-mono);color:var(--ink-mid);margin:0 0 8px;font-size:9px;line-height:1.5;display:block}.data-control-diagram-scroll{margin-right:-16px}.deployment-assurance-page #workflow .diligence-section-body{max-width:100%}.colloxa-marketing-page .homepage-main section.pilot-frame{padding:64px 16px}.pilot-frame-intro .frame-h{font-size:clamp(40px,12vw,56px)!important}.homepage-main .pilot-cta{flex-direction:column;align-items:flex-start}}
