.variation-merged .skip-link{top:-100%;left:max(1rem, calc(1rem + env(safe-area-inset-left,0px)));z-index:1000;background:var(--color-navy);min-height:44px;color:var(--color-ivory);font-family:var(--font-sans);border-radius:0 0 6px 6px;align-items:center;padding:.6rem 1.2rem;font-size:.85rem;text-decoration:none;display:inline-flex;position:absolute}.variation-merged .skip-link:focus{top:env(safe-area-inset-top,0px)}.variation-merged :focus-visible{outline:2px solid var(--color-saffron);outline-offset:2px}.variation-merged .cta-button:focus-visible,.variation-merged .nav-link:focus-visible{outline-color:var(--color-navy)}.variation-merged{--content-width:960px;--editorial-body-width:640px}.variation-merged .nav,.js .variation-merged .nav{opacity:1;transform:translateY(0)}.home-page.variation-merged .nav,.home-page.variation-merged .nav.is-visible{opacity:0;transform:translateY(-100%)}.home-page.variation-merged .nav.nav-scene-visible{opacity:1;transform:translateY(0)}.variation-merged .nav.is-scrolled{-webkit-backdrop-filter:blur(12px);background:#f8f5eff2;box-shadow:0 1px #142a400f}.variation-merged .nav.nav-over-scene.is-scrolled,.variation-merged .nav.nav-scene-visible.is-scrolled{background:#142a40b8;box-shadow:0 1px #0000001f}@media (width<=720px){.variation-merged .nav.nav-over-scene .nav-links,.variation-merged .nav.nav-scene-visible .nav-links{-webkit-backdrop-filter:blur(16px);background:#142a40fa;border-top-color:#ffffff14;box-shadow:0 4px 12px #0003}.variation-merged .nav.nav-over-scene .nav-links .nav-link,.variation-merged .nav.nav-scene-visible .nav-links .nav-link{color:#f8f5efd9}.variation-merged .nav.nav-over-scene .nav-links .nav-link:hover,.variation-merged .nav.nav-scene-visible .nav-links .nav-link:hover{color:#f8f5ef}.variation-merged .nav .nav-links .nav-cta{align-self:flex-start;margin-left:2rem;padding:.65rem 1.5rem;font-size:.75rem}}.variation-merged .section-headline{font-family:var(--font-display);margin-bottom:2rem;font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:400;line-height:1.2}.variation-merged .eyebrow{letter-spacing:.36em;margin-bottom:1.5rem}.variation-merged .section-body p{font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.variation-merged .section-intro{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:var(--editorial-body-width);margin:0 0 2rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.variation-merged .section-intro-dark{color:#f8f5efcc}.variation-merged .stage{padding:14vh 6vw 6vh}.variation-merged .tagline{font-family:var(--font-display);letter-spacing:.06em;text-transform:none;color:var(--color-text-primary);max-width:var(--content-width);margin-top:2.5rem;font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1.35}.variation-merged .subline{font-family:var(--font-sans);letter-spacing:.02em;text-transform:none;color:var(--color-text-secondary);max-width:var(--editorial-body-width);margin-top:1rem;font-size:clamp(.82rem,1.1vw,.95rem);font-weight:300;line-height:1.6}.variation-merged .hero-actions{margin-top:2rem}.variation-merged .hero-cta-note{font-family:var(--font-sans);color:var(--color-text-secondary);letter-spacing:.01em;margin-top:.6rem;font-size:.78rem}.variation-merged .trust-bar{z-index:1;background:#142a4005;border-top:1px solid #142a400f;border-bottom:1px solid #142a400f;justify-content:center;align-items:center;padding:.8rem 2rem;display:flex;position:relative}.variation-merged .trust-bar-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.72rem}.variation-merged .trust-bar-badge strong{color:var(--color-text-primary);letter-spacing:.08em;font-weight:600}.variation-merged .hero-mockup{opacity:1;width:100%;max-width:680px;margin:3rem auto 0;transition:opacity 1.4s}.js .variation-merged .hero-mockup{opacity:0;animation:1.4s 1.8s forwards mockup-fade-in}@keyframes mockup-fade-in{to{opacity:1}}.variation-merged .mockup-card{background:#ffffffbf;border:1px solid #142a401a;border-radius:10px;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 12px 56px #142a401a,0 2px 8px #142a400a}.variation-merged .mockup-card:hover{transform:translateY(-3px);box-shadow:0 16px 64px #142a401f,0 4px 14px #142a400f}.variation-merged .mockup-header{background:#142a400a;border-bottom:1px solid #142a400f;align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.variation-merged .mockup-dots{gap:5px;margin-right:.4rem;display:inline-flex}.variation-merged .mockup-dots span{background:#142a401f;border-radius:50%;width:7px;height:7px;display:block}.variation-merged .mockup-title{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text-primary);font-size:.72rem;font-weight:600}.variation-merged .mockup-header-tabs{flex:1;gap:0;min-width:0;margin-left:.5rem;display:flex}.variation-merged .mockup-header-tab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.5;border-bottom:1.5px solid #0000;padding:.25rem .6rem;font-size:.55rem}.variation-merged .mockup-header-tab-active{color:var(--color-navy);opacity:1;border-bottom-color:var(--color-navy)}.variation-merged .mockup-id{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.5;font-size:.58rem}.variation-merged .mockup-layout{grid-template-columns:120px 1fr;display:grid}.variation-merged .mockup-sidebar{background:#142a4006;border-right:1px solid #142a400f;flex-direction:column;gap:0;padding:.6rem 0;display:flex}.variation-merged .mockup-sidebar-item{font-family:var(--font-sans);color:var(--color-text-secondary);opacity:.6;cursor:default;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.62rem;display:flex}.variation-merged .mockup-sidebar-active{opacity:1;color:var(--color-navy);border-left:2px solid var(--color-navy);background:#142a400a;font-weight:500}.variation-merged .mockup-sidebar-alert{color:var(--color-saffron);opacity:.9}.variation-merged .mockup-sidebar-icon{text-align:center;flex-shrink:0;width:.9rem;font-size:.5rem}.variation-merged .mockup-body{flex-direction:column;gap:.4rem;padding:.8rem 1.1rem;display:flex}.variation-merged .mockup-record-title{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.variation-merged .mockup-record-label{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.78rem;font-weight:600}.variation-merged .mockup-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:.15rem .45rem;font-size:.52rem}.variation-merged .mockup-status-active{color:var(--color-success);background:#228b2214}.variation-merged .mockup-row{border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:.45rem .65rem;display:flex}.variation-merged .mockup-row-claim{background:#142a4006}.variation-merged .mockup-row-conflict{border-left:2px solid var(--color-saffron);background:#e76b000a}.variation-merged .mockup-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:.12rem .35rem;font-size:.52rem;display:inline-block}.variation-merged .mockup-tag-claim{color:var(--color-navy);background:#142a4014}.variation-merged .mockup-tag-conflict{color:var(--color-saffron);background:#e76b001f}.variation-merged .mockup-text{color:var(--color-text-secondary);font-size:.72rem;line-height:1.4}.variation-merged .mockup-row-claim .mockup-text{color:var(--color-text-primary)}.variation-merged .mockup-timestamp{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.4;margin-left:auto;font-size:.48rem}.variation-merged .mockup-evidence-list{flex-direction:column;gap:0;margin:.2rem 0;padding:0 .3rem;display:flex}.variation-merged .mockup-evidence-item{border-left:1px solid #142a4014;align-items:center;gap:.45rem;margin-left:.5rem;padding:.3rem .5rem;display:flex}.variation-merged .mockup-evidence-conflict{border-left-color:var(--color-saffron)}.variation-merged .mockup-doc-icon{opacity:.5;flex-shrink:0;font-size:.65rem}.variation-merged .mockup-evidence-name{color:var(--color-text-secondary);flex:1;font-size:.65rem}.variation-merged .mockup-evidence-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:.1rem .3rem;font-size:.48rem}.variation-merged .mockup-verified{color:var(--color-success);background:#228b2214}.variation-merged .mockup-flagged{color:var(--color-saffron);background:#e76b001a}.variation-merged .mockup-footer{border-top:1px solid #142a400d;justify-content:space-between;align-items:center;margin-top:.2rem;padding:.6rem .65rem .7rem;display:flex}.variation-merged .mockup-confidence{align-items:center;gap:.5rem;display:flex}.variation-merged .mockup-confidence-ring{width:36px;height:36px;position:relative}.variation-merged .mockup-donut{width:100%;height:100%;transform:rotate(-90deg)}.variation-merged .mockup-confidence-value{font-family:var(--font-mono);color:var(--color-text-primary);justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:flex;position:absolute;inset:0}.variation-merged .mockup-confidence-label{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.6;font-size:.55rem}.variation-merged .mockup-views-pills{gap:.3rem;display:flex}.variation-merged .mockup-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:#142a400a;border:1px solid #142a400f;border-radius:3px;padding:.2rem .5rem;font-size:.52rem}.variation-merged .mockup-pill-active{background:var(--color-navy);color:var(--color-ivory);border-color:var(--color-navy)}.variation-merged .pull-quote{max-width:var(--editorial-body-width);border-top:2px solid var(--color-navy);border-bottom:2px solid var(--color-navy);text-align:center;margin:2.5rem auto;padding:2rem 0}.variation-merged .pull-quote p{font-family:var(--font-display);color:var(--color-text-primary);margin:0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-style:italic;line-height:1.55}.variation-merged .pull-quote-dark{border-top-color:#f8f5ef33;border-bottom-color:#f8f5ef33}.variation-merged .pull-quote-dark p{color:#f8f5efeb}.variation-merged .section-heritage-secondary .section-inner{text-align:center}.variation-merged #the-problem .section-inner,.variation-merged #the-problem .section-body,.variation-merged #the-problem .pull-quote{position:relative}.variation-merged #the-problem .pull-quote:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 72' fill='none'%3E%3C!-- Discovery box --%3E%3Crect x='0' y='24' width='100' height='24' rx='3' fill='rgba(248,245,239,0.18)'/%3E%3Ctext x='50' y='40' text-anchor='middle' font-family='monospace' font-size='11' fill='rgba(248,245,239,0.8)' letter-spacing='1'%3EDISCOVERY%3C/text%3E%3C!-- Conviction box --%3E%3Crect x='460' y='24' width='100' height='24' rx='3' fill='rgba(248,245,239,0.18)'/%3E%3Ctext x='510' y='40' text-anchor='middle' font-family='monospace' font-size='11' fill='rgba(248,245,239,0.8)' letter-spacing='1'%3ECONVICTION%3C/text%3E%3C!-- Dashed connecting line --%3E%3Cline x1='110' y1='36' x2='450' y2='36' stroke='rgba(248,245,239,0.3)' stroke-width='1.5' stroke-dasharray='8 5'/%3E%3C!-- Loss markers --%3E%3Cg opacity='0.85'%3E%3Cline x1='185' y1='18' x2='185' y2='54' stroke='rgba(180,72,0,0.7)' stroke-width='1'/%3E%3Ctext x='185' y='66' text-anchor='middle' font-family='monospace' font-size='10' fill='rgba(180,72,0,0.8)'%3Esources%3C/text%3E%3Cline x1='265' y1='18' x2='265' y2='54' stroke='rgba(180,72,0,0.7)' stroke-width='1'/%3E%3Ctext x='265' y='66' text-anchor='middle' font-family='monospace' font-size='10' fill='rgba(180,72,0,0.8)'%3Ereasoning%3C/text%3E%3Cline x1='340' y1='18' x2='340' y2='54' stroke='rgba(180,72,0,0.7)' stroke-width='1'/%3E%3Ctext x='340' y='66' text-anchor='middle' font-family='monospace' font-size='10' fill='rgba(180,72,0,0.8)'%3Econfidence%3C/text%3E%3Cline x1='410' y1='18' x2='410' y2='54' stroke='rgba(180,72,0,0.7)' stroke-width='1'/%3E%3Ctext x='410' y='12' text-anchor='middle' font-family='monospace' font-size='10' fill='rgba(180,72,0,0.8)'%3Ejudgment%3C/text%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:560px;height:72px;margin:2.2rem auto 0;display:block}.variation-merged .section-dark{background:var(--color-navy);color:var(--color-ivory)}.variation-merged .section-dark .eyebrow{color:var(--color-saffron)}.variation-merged .section-dark .section-headline{color:var(--color-ivory)}.variation-merged .section-dark .section-body p{color:#f8f5efd9}.variation-merged .section-dark .section-body strong{color:#f8f5eff2;font-weight:500}.variation-merged .section-intro-dark-text{color:#f8f5efcc;margin:0 0 2.5rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.variation-merged .section-dark .comparison-table th,.variation-merged .section-dark .comparison-table td{color:#f8f5efcc;border-bottom-color:#f8f5ef1a}.variation-merged .section-dark .comparison-table th{color:#f8f5efd9;border-bottom-color:#f8f5ef33}.variation-merged .section-dark .row-label{color:#f8f5efd9}.variation-merged .section-dark .comparison-table-3col td:nth-child(4){color:var(--color-ivory);border-left-color:var(--color-saffron);background:#e76b0014}.variation-merged .section-dark .comparison-table-3col thead th:last-child{color:var(--color-saffron);background:#e76b001a}.variation-merged .contact-form .cta-button{cursor:pointer;border:none;align-self:center;margin-top:.5rem}.variation-merged .contact-form .cta-button:disabled{opacity:.5;cursor:not-allowed}.variation-merged .contact-body{font-family:var(--font-display);color:var(--color-text-secondary);text-align:center;letter-spacing:.01em;margin-top:2.5rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400}.variation-merged #contact.section-dark .section-headline{font-size:clamp(2rem,4vw,3rem)}.variation-merged #contact.section-dark .contact-body{color:#f8f5efd9}.variation-merged .contact-lead{font-family:var(--font-display);letter-spacing:.01em;text-align:center;max-width:540px;margin:0 auto .6rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400}.variation-merged .contact-sub{font-family:var(--font-sans);letter-spacing:.02em;text-align:center;opacity:.7;max-width:480px;margin:0 auto 2.5rem;font-size:clamp(.85rem,1.2vw,.95rem);font-weight:300}.variation-merged #contact.section-dark .contact-lead{color:#f8f5efeb}.variation-merged #contact.section-dark .contact-sub{color:#f8f5ef99}.variation-merged #contact.section-dark .cta-button{background:var(--color-saffron);color:var(--color-ivory)}.variation-merged #contact.section-dark .cta-button:hover{background:var(--color-ivory);color:var(--color-navy)}.variation-merged #contact.section-dark .contact-emails{color:#f8f5efcc}.variation-merged #contact.section-dark .contact-link{color:var(--color-saffron)}.variation-merged #contact.section-dark .contact-separator{color:#f8f5ef33}.variation-merged #contact.section-dark .trust-badge{color:#f8f5efcc}.variation-merged .contact-form{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:480px;margin:2rem auto;display:flex}.variation-merged .form-row{flex-direction:column;gap:.35rem;display:flex}.variation-merged .form-label{font-family:var(--font-sans);letter-spacing:.04em;color:#f8f5efbf;text-transform:uppercase;font-size:.8rem;font-weight:500}.variation-merged .form-input{font-family:var(--font-sans);color:var(--color-ivory);background:#f8f5ef0f;border:1px solid #f8f5ef26;border-radius:4px;padding:.65rem .85rem;font-size:1rem;transition:border-color .15s,background .15s}.variation-merged .form-input:focus-visible{border-color:var(--color-saffron);outline:2px solid var(--color-saffron);outline-offset:2px;background:#f8f5ef14}.variation-merged .form-input::placeholder{color:#f8f5ef4d}.variation-merged .form-textarea{resize:vertical;min-height:5rem}.variation-merged .form-status{font-family:var(--font-sans);text-align:center;min-height:1.2em;margin:0;font-size:.85rem}.variation-merged .form-status-error{color:#e5604d}.variation-merged .form-success{text-align:center;max-width:480px;margin:2rem auto}.variation-merged .form-success-headline{font-family:var(--font-display);color:var(--color-ivory);margin-bottom:.75rem;font-size:1.6rem}.variation-merged .form-success-body{font-family:var(--font-sans);color:#f8f5efb3;font-size:1rem;line-height:1.6}.variation-merged .section-warm{background:#f5f0e8}.variation-merged .example-inset{border-left:3px solid var(--color-saffron);background:#fff6;border-radius:0 6px 6px 0;margin-top:1.5rem;padding:1.5rem 2rem;position:relative}.variation-merged .example-inset:before{content:"";opacity:.9;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88' fill='none'%3E%3Ccircle cx='44' cy='44' r='36' stroke='rgba(20,42,64,0.08)' stroke-width='2.5'/%3E%3Cpath d='M44 8a36 36 0 0132.5 20' stroke='rgba(180,72,0,0.25)' stroke-width='2.5' stroke-linecap='round'/%3E%3Ctext x='44' y='42' text-anchor='middle' font-family='monospace' font-size='14' font-weight='600' fill='rgba(20,42,64,0.35)'%3E8.2%3C/text%3E%3Ctext x='44' y='54' text-anchor='middle' font-family='monospace' font-size='8' fill='rgba(20,42,64,0.2)' letter-spacing='0.5'%3E/ 10%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:88px;height:88px;position:absolute;top:1rem;right:1.2rem}.variation-merged .example-intro{color:var(--color-text-secondary);max-width:calc(100% - 104px);margin:0 0 1.5rem;font-size:.95rem;line-height:1.65}.variation-merged .example-claim{color:var(--color-text-primary);font-size:.88rem;line-height:1.7}.variation-merged .claim-line{border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.5rem .7rem;transition:background .15s;display:flex}.variation-merged .claim-line:first-child{background:#142a4006}.variation-merged .claim-line:nth-child(2){background:#b4480008;border-left:2px solid #b4480026}.variation-merged .claim-line:nth-child(3){background:#228b2206}.variation-merged .claim-line:last-child{margin-bottom:0}.variation-merged .claim-line .proof-tag{flex-shrink:0}.variation-merged .claim-line strong{color:var(--color-text-primary)}.variation-merged .claim-line em{color:var(--color-text-secondary);font-style:italic}.variation-merged .example-note{color:var(--color-text-secondary);border-top:1px solid #142a400f;margin:1.5rem 0 0;padding-top:1rem;font-size:.9rem;font-style:italic;line-height:1.65}.variation-merged .markets-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;margin-top:2rem;display:grid}.variation-merged .market-item{background:#ffffff4d;border:1px solid #142a400f;border-radius:8px;padding:1.2rem;transition:border-color .2s,box-shadow .2s;position:relative}.variation-merged .market-item:hover{border-color:#142a401f;box-shadow:0 2px 12px #142a400a}.variation-merged .market-item:before{content:"";opacity:.3;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;width:24px;height:24px;margin-bottom:.7rem;display:block}.variation-merged .market-item:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 8c0 5.523-4.477 10-10 10a1 1 0 01-.707-.293'/%3E%3Cpath d='M3 12S5 8 10 8s7-5 7-5'/%3E%3Cpath d='M3 12c0-3 2-6 7-6'/%3E%3C/svg%3E")}.variation-merged .market-item:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 4 11 11 7 7 2 12'/%3E%3Cpolyline points='18 10 18 4 12 4'/%3E%3C/svg%3E")}.variation-merged .market-item:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5'/%3E%3Cline x1='11.04' y1='11.04' x2='18' y2='18'/%3E%3Cline x1='18' y1='14' x2='18' y2='18'/%3E%3Cline x1='14' y1='18' x2='18' y2='18'/%3E%3C/svg%3E")}.variation-merged .market-featured{border-top:3px solid #142a400f;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1);position:relative}.variation-merged .market-featured:first-child{border-top-color:var(--color-saffron)}.variation-merged .market-featured:nth-child(2){border-top-color:var(--color-navy)}.variation-merged .market-featured:hover{transform:translateY(-2px);box-shadow:0 4px 20px #142a400f}.variation-merged .market-featured:before{content:"";opacity:.25;background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:28px;height:28px;margin-bottom:.5rem;display:block}.variation-merged .market-featured:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Crect x='6' y='6' width='12' height='12' rx='0.5' opacity='0.4'/%3E%3Ccircle cx='9' cy='9' r='1.5' opacity='0.3'/%3E%3Cpath d='M6 18l4-5 3 3 2-2 3 4' opacity='0.4'/%3E%3C/svg%3E")}.variation-merged .market-featured:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2' width='16' height='20' rx='1'/%3E%3Cline x1='9' y1='22' x2='9' y2='16'/%3E%3Cline x1='15' y1='22' x2='15' y2='16'/%3E%3Crect x='9' y='16' width='6' height='6' opacity='0.3'/%3E%3Cline x1='8' y1='6' x2='10' y2='6' opacity='0.5'/%3E%3Cline x1='14' y1='6' x2='16' y2='6' opacity='0.5'/%3E%3Cline x1='8' y1='10' x2='10' y2='10' opacity='0.5'/%3E%3Cline x1='14' y1='10' x2='16' y2='10' opacity='0.5'/%3E%3C/svg%3E")}.variation-merged .market-item p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.55}.variation-merged .market-item .market-name{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 .3rem;font-size:.95rem;font-weight:400}.variation-merged .advisory{border-top:1px solid #142a401a;margin-top:2.5rem;padding-top:1.5rem}.variation-merged .advisory-heading{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 .8rem;font-size:.7rem}.variation-merged .advisory p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.variation-merged .advisory strong{color:var(--color-text-primary)}.variation-merged .kernel-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.variation-merged .kernel-item{background:#ffffff73;border:1px solid #142a4014;border-top:3px solid #142a400f;border-radius:8px;padding:1.5rem 1.2rem 1.2rem;position:relative}.variation-merged .kernel-item:before{content:"";opacity:.35;background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:28px;height:28px;margin-bottom:.8rem;display:block}.variation-merged .kernel-item:nth-child(3):before{opacity:.35}.variation-merged .kernel-item:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.variation-merged .kernel-item:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4'/%3E%3Cpath d='M9 14l2 2 4-4'/%3E%3Cline x1='3' y1='9' x2='21' y2='9'/%3E%3C/svg%3E")}.variation-merged .kernel-item:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.variation-merged .kernel-item:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3Cpath d='M16.24 7.76l1.42-1.42'/%3E%3C/svg%3E")}.variation-merged .kernel-item:nth-child(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E")}.variation-merged .kernel-number{font-family:var(--font-display);color:var(--color-saffron);opacity:.4;margin-bottom:.6rem;font-size:1.3rem;line-height:1;display:block}.variation-merged .kernel-item:nth-child(3) .kernel-number{opacity:.4}.variation-merged .kernel-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:.5rem;font-size:.72rem;line-height:1.35;display:block}.variation-merged .kernel-item p{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.55}.variation-merged .kernel-example{opacity:.7;border-top:1px solid #142a400f;margin-top:.5rem;padding-top:.4rem;font-size:.78rem;font-style:italic}.variation-merged .kernel-closing{font-family:var(--font-display);color:var(--color-text-primary);text-align:center;opacity:.8;margin:2.5rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-style:italic}.variation-merged .governance-fold{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:var(--editorial-body-width);text-align:center;margin:2rem auto 0;font-size:clamp(.82rem,1vw,.9rem);line-height:1.7}.variation-merged .governance-closing-fold{font-family:var(--font-display);color:var(--color-text-primary);max-width:var(--editorial-body-width);text-align:center;opacity:.75;margin:1.5rem auto 0;font-size:clamp(.9rem,1.3vw,1.05rem);font-style:italic}.variation-merged .steps-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:0;margin-top:2.5rem;display:grid}.variation-merged .step{background:#ffffff73;border:1px solid #142a4014;border-radius:8px;flex-direction:column;padding:1.5rem;display:flex;position:relative}.variation-merged .step-accent{border-color:#e76b0026;border-left:3px solid var(--color-saffron);background:#e76b000a}.variation-merged .step:before{content:"";opacity:.25;background-position:50%;background-repeat:no-repeat;background-size:28px 28px;width:32px;height:32px;margin-bottom:.6rem;display:block}.variation-merged .step-accent:before{opacity:.45}.variation-merged .steps-flow>.step:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v6a2 2 0 01-2 2H9a2 2 0 01-2-2v-6'/%3E%3Cpolyline points='17 8 14 5 11 8'/%3E%3Cline x1='14' y1='5' x2='14' y2='17'/%3E%3C/svg%3E")}.variation-merged .steps-flow>.step:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23b44800' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='14' cy='14' r='3'/%3E%3Cpath d='M24.3 17.4a1.65 1.65 0 00.33 1.82l.06.06a2 2 0 010 2.83 2 2 0 01-2.83 0l-.06-.06a1.65 1.65 0 00-1.82-.33 1.65 1.65 0 00-1 1.51V24a2 2 0 01-4 0v-.09a1.65 1.65 0 00-1.08-1.51 1.65 1.65 0 00-1.82.33l-.06.06a2 2 0 01-2.83 0 2 2 0 010-2.83l.06-.06a1.65 1.65 0 00.33-1.82 1.65 1.65 0 00-1.51-1H4a2 2 0 010-4h.09a1.65 1.65 0 001.51-1.08 1.65 1.65 0 00-.33-1.82l-.06-.06a2 2 0 012.83-2.83l.06.06a1.65 1.65 0 001.82.33H10a1.65 1.65 0 001-1.51V4a2 2 0 014 0v.09a1.65 1.65 0 001.08 1.51 1.65 1.65 0 001.82-.33l.06-.06a2 2 0 012.83 2.83l-.06.06a1.65 1.65 0 00-.33 1.82V10a1.65 1.65 0 001.51 1H24a2 2 0 010 4h-.09a1.65 1.65 0 00-1.51 1.08z'/%3E%3C/svg%3E")}.variation-merged .steps-flow>.step:nth-child(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' stroke='%23142a40' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3H7a2 2 0 00-2 2v18a2 2 0 002 2h14a2 2 0 002-2V9z'/%3E%3Cpolyline points='17 3 17 9 23 9'/%3E%3Cline x1='9' y1='13' x2='19' y2='13'/%3E%3Cline x1='9' y1='17' x2='19' y2='17'/%3E%3Cline x1='9' y1='21' x2='14' y2='21'/%3E%3C/svg%3E")}.variation-merged .step-number{font-family:var(--font-display);color:var(--color-saffron);opacity:.5;margin-bottom:.8rem;font-size:1.8rem;line-height:1;display:block}.variation-merged .step-accent .step-number{opacity:.8}.variation-merged .step-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:.6rem;font-size:.74rem;display:block}.variation-merged .step-accent .step-label{color:var(--color-saffron)}.variation-merged .step p{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.6}.variation-merged .step-arrow{justify-content:center;align-items:center;padding:0 .4rem;font-size:0;display:flex}.variation-merged .step-arrow:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' fill='none'%3E%3Cpath d='M2 10h30' stroke='rgba(20,42,64,0.25)' stroke-width='2' stroke-dasharray='5 3'/%3E%3Cpath d='M28 5l6 5-6 5' stroke='rgba(20,42,64,0.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:20px;display:block}.variation-merged .steps-closing{text-align:center;opacity:.8;max-width:none;margin:2rem 0 0;font-style:italic}.variation-merged .proof-domains{grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0;display:grid}.variation-merged .proof-domain-card{flex-direction:column;min-width:0;display:flex}.variation-merged .proof-domain-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-saffron);margin-bottom:.6rem;font-size:.68rem;display:block}.variation-merged .proof-domain-desc{color:var(--color-text-secondary);margin:.8rem 0 0;font-size:.85rem;line-height:1.6}.variation-merged .proof-module{margin-bottom:2rem;display:block}.variation-merged .proof-record{border-radius:8px;min-width:0}.variation-merged .views-heading{font-family:var(--font-display);color:var(--color-text-primary);text-align:center;margin:3rem 0 1.5rem;font-size:clamp(1.1rem,2vw,1.4rem)}.variation-merged .proof-views{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-bottom:1.5rem;display:grid}.variation-merged .proof-view-preview{background:#fff9;border:1px solid #142a401a;border-radius:8px;flex-direction:column;padding:.8rem;transition:border-color .15s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.variation-merged .view-schematic{margin-top:.3rem}.variation-merged .proof-view-preview .view-schematic,.variation-merged .view-schematic>:first-child{flex-direction:column;flex:1;display:flex}.variation-merged .proof-view-preview:hover{border-color:var(--color-saffron);transform:translateY(-2px);box-shadow:0 4px 16px #142a400f}.variation-merged .proof-view-preview .proof-view-label{margin-bottom:.5rem}.variation-merged .memo-doc{background:#142a4005;border:1px solid #142a400f;border-radius:4px;min-height:200px;padding:.6rem .7rem}.variation-merged .memo-header{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.variation-merged .memo-id{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);opacity:.6;font-size:.48rem}.variation-merged .memo-score{font-family:var(--font-mono);color:var(--color-success);background:#228b2214;border-radius:2px;padding:.08rem .3rem;font-size:.52rem;font-weight:600}.variation-merged .memo-rule{background:#142a4014;height:1px;margin-bottom:.45rem}.variation-merged .memo-section{margin-bottom:.45rem}.variation-merged .memo-section-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy);opacity:.45;margin-bottom:.2rem;font-size:.42rem}.variation-merged .memo-bar{background:#142a4012;border-radius:2px;height:3px;margin-bottom:.15rem}.variation-merged .memo-bar-95{width:95%}.variation-merged .memo-bar-80{width:80%}.variation-merged .memo-bar-70{width:70%}.variation-merged .memo-bar-60{width:60%}.variation-merged .memo-callout{border-left:2px solid var(--color-saffron);background:#e76b000a;border-radius:0 3px 3px 0;align-items:flex-start;gap:.3rem;margin-bottom:.45rem;padding:.35rem .4rem;display:flex}.variation-merged .memo-callout-icon{color:var(--color-saffron);flex-shrink:0;font-size:.5rem;line-height:1}.variation-merged .memo-callout-content{flex-direction:column;gap:.08rem;display:flex}.variation-merged .memo-callout-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-saffron);font-size:.42rem;font-weight:600}.variation-merged .memo-callout-detail{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:.44rem;line-height:1.3}.variation-merged .memo-action{font-family:var(--font-mono);color:var(--color-navy);opacity:.6;font-size:.44rem}.variation-merged .packet-graph{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:200px;padding:.4rem .2rem;display:flex}.variation-merged .packet-node{background:#ffffff80;border:1px solid #142a401a;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .4rem;display:flex}.variation-merged .packet-claim{border-color:var(--color-navy);background:#142a400d;border-width:1.5px;width:78%}.variation-merged .packet-node-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);opacity:.5;flex-shrink:0;font-size:.44rem;font-weight:600}.variation-merged .packet-tag-conflict{color:var(--color-saffron);opacity:1}.variation-merged .packet-node-label{font-family:var(--font-sans);color:var(--color-navy);white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;overflow:hidden}.variation-merged .packet-branches{justify-content:space-between;width:70%;height:14px;display:flex;position:relative}.variation-merged .packet-branch{background:#142a401f;width:1px;height:100%}.variation-merged .packet-evidence-row{gap:.2rem;width:95%;display:flex}.variation-merged .packet-src{flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;padding:.3rem}.variation-merged .packet-src-content{flex-direction:column;gap:.06rem;display:flex}.variation-merged .packet-src-detail{font-family:var(--font-sans);color:var(--color-text-secondary);opacity:.5;font-size:.38rem;line-height:1.2}.variation-merged .packet-src-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-secondary);opacity:.3;margin-top:.04rem;font-size:.32rem}.variation-merged .packet-verified{border-left:2px solid #228b2259}.variation-merged .packet-flagged{border-left:2px solid var(--color-saffron);background:#e76b0008}.variation-merged .packet-status-dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.variation-merged .packet-dot-ok{background:var(--color-success);opacity:.5}.variation-merged .packet-dot-warn{background:var(--color-saffron)}.variation-merged .packet-src-label{font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.44rem;overflow:hidden}.variation-merged .packet-conflict-line{background:#e76b004d;width:1px;height:12px;margin:0 auto}.variation-merged .packet-conflict-node{background:#e76b0008;border-color:#e76b0040;width:55%}.variation-merged .packet-record-bar{justify-content:space-between;align-items:center;width:78%;margin-bottom:.3rem;display:flex}.variation-merged .packet-record-id{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.5;letter-spacing:.04em;font-size:.42rem}.variation-merged .packet-record-score{font-family:var(--font-mono);color:var(--color-success);background:#228b2214;border-radius:2px;padding:.04rem .2rem;font-size:.42rem;font-weight:600}.variation-merged .packet-resolution-line{background:#142a401a;width:1px;height:10px;margin:0 auto}.variation-merged .packet-resolution-node{border:1px dashed #142a4026;border-radius:4px;align-items:center;gap:.25rem;width:55%;padding:.15rem .35rem;display:flex}.variation-merged .packet-resolution-icon{color:var(--color-saffron);opacity:.6;font-size:.3rem}.variation-merged .packet-resolution-label{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.5;letter-spacing:.02em;font-size:.38rem}.variation-merged .packet-confidence-bar{align-items:center;gap:.3rem;width:78%;margin-top:auto;padding-top:.4rem;display:flex}.variation-merged .packet-confidence-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.4;flex-shrink:0;font-size:.36rem}.variation-merged .packet-confidence-track{background:#142a400f;border-radius:2px;flex:1;height:3px;overflow:hidden}.variation-merged .packet-confidence-fill{background:var(--color-saffron);opacity:.5;border-radius:2px;width:82%;height:100%}.variation-merged .packet-confidence-value{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.6;font-size:.42rem;font-weight:600}.variation-merged .audit-terminal{background:var(--color-navy);border:1px solid #f8f5ef14;border-radius:4px;min-height:200px;padding:.5rem .6rem}.variation-merged .audit-header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.variation-merged .audit-header-label{font-family:var(--font-mono);color:#f8f5efb3;letter-spacing:.04em;font-size:.44rem}.variation-merged .audit-header-count{font-family:var(--font-mono);color:#f8f5ef99;font-size:.4rem}.variation-merged .audit-rule{background:#f8f5ef0f;height:1px;margin-bottom:.4rem}.variation-merged .audit-log{flex-direction:column;gap:.22rem;display:flex}.variation-merged .audit-entry{font-family:var(--font-mono);align-items:baseline;gap:.35rem;line-height:1;display:flex}.variation-merged .audit-ts{color:#f8f5ef99;flex-shrink:0;width:1.4rem;font-size:.44rem}.variation-merged .audit-verb{letter-spacing:.04em;color:#f8f5efbf;flex-shrink:0;width:2.4rem;font-size:.4rem;font-weight:600}.variation-merged .audit-verb-ok{color:#228b22d9}.variation-merged .audit-verb-warn{color:var(--color-saffron)}.variation-merged .audit-ref{color:#f8f5efa6;white-space:nowrap;text-overflow:ellipsis;font-size:.44rem;overflow:hidden}.variation-merged .audit-entry-warn{background:#e76b000f;border-radius:2px;margin:0 -.3rem;padding:.12rem .3rem}.variation-merged .audit-entry-warn .audit-ref{color:#e76b00d9}.variation-merged .agent-payload-card{background:#1a1f2e;border:1px solid #82a0ff1a;border-radius:4px;min-height:200px;padding:.5rem .55rem}.variation-merged .agent-payload-header{align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.variation-merged .agent-payload-method{font-family:var(--font-mono);letter-spacing:.06em;color:#6ee7a0;background:#6ee7a014;border-radius:2px;padding:.06rem .25rem;font-size:.38rem;font-weight:700}.variation-merged .agent-payload-endpoint{font-family:var(--font-mono);color:#c8d2f080;white-space:nowrap;text-overflow:ellipsis;font-size:.42rem;overflow:hidden}.variation-merged .agent-payload-rule{background:#82a0ff14;height:1px;margin-bottom:.35rem}.variation-merged .agent-json{flex-direction:column;flex:1;gap:.12rem;display:flex}.variation-merged .agent-brace{font-family:var(--font-mono);color:#c8d2f04d;font-size:.46rem;line-height:1}.variation-merged .agent-json-row{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;padding-left:.6rem;font-size:.42rem;line-height:1.15;overflow:hidden}.variation-merged .agent-json-key{color:#93b5ff}.variation-merged .agent-json-punct{color:#c8d2f040}.variation-merged .agent-json-str{color:#a8d8a0}.variation-merged .agent-json-num{color:#e0a870}.variation-merged .agent-json-gate{color:#1a1f2e;background:var(--color-saffron);letter-spacing:.04em;border-radius:2px;padding:.02rem .2rem;font-size:.38rem;font-weight:600}.variation-merged .agent-json-row-gate{background:#b4480014;border-radius:2px;margin:.06rem -.35rem;padding:.1rem .35rem .1rem .95rem}.variation-merged .agent-status-bar{border-top:1px solid #82a0ff14;align-items:center;gap:.3rem;margin-top:.35rem;padding-top:.3rem;display:flex}.variation-merged .agent-status-dot{background:#6ee7a0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.variation-merged .agent-status-text{font-family:var(--font-mono);color:#6ee7a0;letter-spacing:.04em;font-size:.38rem;font-weight:600}.variation-merged .agent-status-latency{font-family:var(--font-mono);color:#c8d2f040;margin-left:auto;font-size:.36rem}.variation-merged .mid-cta{border-top:1px solid #142a4014;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:2rem;display:flex}.variation-merged .mid-cta-note{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:.85rem;font-weight:300}.variation-merged .governance-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.variation-merged .governance-item{background:#f8f5ef0a;border:1px solid #f8f5ef14;border-radius:8px;padding:1.5rem}.variation-merged .governance-icon{color:var(--color-saffron);opacity:.6;margin-bottom:.8rem;font-size:1.1rem;display:block}.variation-merged .governance-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ivory);margin:0 0 .6rem;font-size:.72rem;font-weight:400}.variation-merged .governance-item p{color:#f8f5efcc;margin:0;font-size:.85rem;line-height:1.6}.variation-merged .governance-closing{font-family:var(--font-sans);color:#f8f5efbf;margin:0;font-size:.88rem;font-style:italic;line-height:1.65}.variation-merged .heritage-stats{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2.5rem 0;display:grid}.variation-merged .heritage-stat{text-align:center;background:#fff6;border:1px solid #142a400f;border-radius:8px;padding:1.5rem 1rem}.variation-merged .heritage-stat-number{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1;display:block}.variation-merged .heritage-stat-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.65rem;line-height:1.4;display:block}.variation-merged .section-heritage-secondary{background:#f5f0e866;border-top:1px solid #142a400f}.variation-merged .section-heritage-secondary .section-headline{font-size:clamp(1.3rem,2.5vw,1.8rem)}.variation-merged .heritage-flag{border-radius:3px;flex-direction:column;width:48px;height:32px;margin:0 auto 1.2rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #142a401a}.variation-merged .heritage-flag-blue{background:#005bbb;flex:1}.variation-merged .heritage-flag-yellow{background:#ffd500;flex:1}.variation-merged .nav-link-flag{align-items:center;padding-left:.5rem;padding-right:.5rem;display:inline-flex}.variation-merged .nav-flag{border-radius:2px;flex-direction:column;width:24px;height:16px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #142a401f}.variation-merged .nav-flag-blue{background:#005bbb;flex:1}.variation-merged .nav-flag-yellow{background:#ffd500;flex:1}.variation-merged .agents-phases{flex-direction:column;gap:2.5rem;margin-top:2.5rem;display:flex}.variation-merged .agent-phase-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.variation-merged .agent-phase-number{background:var(--color-saffron);width:2rem;height:2rem;color:var(--color-ivory);font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.variation-merged .agent-phase-name{font-family:var(--font-display);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400}.variation-merged .agent-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.variation-merged .agent-card{background:#142a4008;border:1px solid #142a4014;border-radius:6px;padding:1.2rem 1.4rem}.variation-merged .agent-name{font-family:var(--font-display);color:var(--color-saffron);letter-spacing:.02em;margin-bottom:.4rem;font-size:1rem;font-weight:400}.variation-merged .agent-role{font-family:var(--font-sans);color:var(--color-text-secondary);font-size:.82rem;font-weight:300;line-height:1.6}@media (width<=720px){.variation-merged .agent-cards{grid-template-columns:1fr}}.variation-merged .scenario-header{justify-content:space-between;align-items:center;max-width:780px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:flex}.variation-merged .scenario-domain{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-saffron);background:#b448000f;border-radius:3px;padding:.3rem .7rem;font-size:.7rem}.variation-merged .scenario-domain-dark{color:var(--color-saffron);background:#b4480026}.variation-merged .scenario-conf{align-items:center;gap:.4rem;display:flex}.variation-merged .conf-ring{width:32px;height:32px;transform:rotate(-90deg)}.variation-merged .conf-label{font-family:var(--font-mono);color:var(--color-text-primary);letter-spacing:.02em;font-size:.75rem;font-weight:600}.variation-merged .conf-label-dark{color:var(--color-ivory)}.variation-merged .scenario-setup{max-width:780px;margin-left:auto;margin-right:auto}.variation-merged .scenario-headline{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:1.2rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.25}.variation-merged .scenario-headline-dark{color:var(--color-ivory)}.variation-merged .scenario-context-text{font-family:var(--font-sans);color:var(--color-text-secondary);max-width:780px;margin-left:auto;margin-right:auto;font-size:clamp(.88rem,1.1vw,.95rem);line-height:1.7}.variation-merged .scenario-context-dark{color:#f8f5efcc}.variation-merged .bernard-answer{-webkit-backdrop-filter:blur(24px);background:#f8f5ef8c;border:1px solid #142a4014;border-radius:4px 14px 14px 4px;max-width:780px;margin:2.5rem auto;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 4px 24px #142a400f}.variation-merged .bernard-answer-dark{background:#f8f5ef14;border-color:#f8f5ef1a;box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000026}.variation-merged .bernard-answer-stripe{background:#228b22;flex-shrink:0;width:4px}.variation-merged .bernard-answer-body{padding:1.2rem 1.5rem}.variation-merged .bernard-answer-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#228b22;margin-bottom:.5rem;font-size:.6rem;display:block}.variation-merged .bernard-answer-headline{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:.8rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:400;line-height:1.4}.variation-merged .bernard-answer-dark .bernard-answer-headline{color:var(--color-ivory)}.variation-merged .bernard-answer-detail{font-family:var(--font-sans);color:var(--color-text-secondary);margin-bottom:.8rem;font-size:.85rem;line-height:1.7}.variation-merged .bernard-answer-dark .bernard-answer-detail{color:#f8f5efcc}.variation-merged .bernard-answer-action{font-family:var(--font-sans);color:var(--color-saffron);border-top:1px solid #142a400f;margin:0;padding-top:.6rem;font-size:.82rem;font-weight:500;line-height:1.6}.variation-merged .bernard-answer-dark .bernard-answer-action{border-top-color:#f8f5ef14}.variation-merged .scenario-agents-heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);text-align:center;max-width:780px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:.68rem}.variation-merged .scenario-agents-heading-dark{color:#f8f5efb3}.variation-merged .scenario-agent-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.variation-merged .scenario-agent{background:#142a4006;border:1px solid #142a400f;border-radius:8px;padding:1rem 1.2rem;transition:border-color .15s}.variation-merged .scenario-agent:hover{border-color:#142a401f}.variation-merged .scenario-agent-dark{background:#f8f5ef0a;border-color:#f8f5ef0f}.variation-merged .scenario-agent-dark:hover{border-color:#f8f5ef1f}.variation-merged .scenario-agent-flagged{border-left:3px solid var(--color-saffron);background:#b4480008}.variation-merged .scenario-agent-dark.scenario-agent-flagged{border-color:#f8f5ef0f;border-left-color:var(--color-saffron);background:#b4480014}.variation-merged .scenario-agent-name{font-family:var(--font-display);color:var(--color-saffron);letter-spacing:.02em;margin-right:.5rem;font-size:.95rem;font-weight:400;display:inline-block}.variation-merged .scenario-agent-phase{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.6;font-size:.55rem}.variation-merged .scenario-agent-dark .scenario-agent-phase{color:#f8f5ef99}.variation-merged .scenario-agent p{font-family:var(--font-sans);color:var(--color-text-secondary);margin:.4rem 0 0;font-size:.82rem;line-height:1.6}.variation-merged .scenario-agent-dark p{color:#f8f5efbf}.variation-merged .scenario-agent p strong{color:var(--color-text-primary);font-weight:500}.variation-merged .scenario-agent-dark p strong{color:#f8f5efe6}.variation-merged .agent-workstream{max-width:780px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;position:relative}.variation-merged .agent-workstream:before{content:"";background:#142a401f;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.variation-merged .workstream-node{width:50%;padding:.35rem 0;display:flex;position:relative}.variation-merged .workstream-node:nth-child(odd){margin-left:50%;padding-left:28px}.variation-merged .workstream-node:nth-child(2n){justify-content:flex-end;margin-left:0;padding-right:28px}.variation-merged .workstream-node:before{content:"";border:2px solid var(--color-bg);z-index:1;background:#142a4026;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.variation-merged .workstream-node:nth-child(odd):before{left:-6px}.variation-merged .workstream-node:nth-child(2n):before{right:-6px}.variation-merged .workstream-node:after{content:"";background:#142a401f;width:18px;height:1px;position:absolute;top:50%}.variation-merged .workstream-node:nth-child(odd):after{left:4px}.variation-merged .workstream-node:nth-child(2n):after{right:4px}.variation-merged .workstream-node-flagged:before{background:var(--color-saffron);box-shadow:0 0 0 3px #b448001f}.variation-merged .workstream-agent{border-radius:8px;align-items:flex-start;gap:.75rem;padding:.6rem .8rem;transition:background .15s;display:flex}.variation-merged .workstream-agent:hover{background:#142a4008}.variation-merged .workstream-node:nth-child(2n) .workstream-agent{text-align:right;flex-direction:row-reverse}.variation-merged .workstream-avatar{object-fit:cover;cursor:zoom-in;z-index:1;border-radius:6px;flex-shrink:0;width:108px;height:108px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;box-shadow:0 2px 8px #142a401a}.variation-merged .workstream-avatar:hover{z-index:10;cursor:default;border-radius:4px;transform:scale(2.6);box-shadow:0 12px 40px #142a4040}.variation-merged .workstream-label{flex:1;min-width:0;padding-top:2px}.variation-merged .workstream-label p{font-family:var(--font-sans);color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.82rem;line-height:1.55}.variation-merged .workstream-label p strong{color:var(--color-text-primary);font-weight:500}.variation-merged .workstream-node-flagged .workstream-agent{background:#b4480008}.variation-merged .workstream-node-flagged:nth-child(odd) .workstream-agent{border-left:3px solid var(--color-saffron)}.variation-merged .workstream-node-flagged:nth-child(2n) .workstream-agent{border-right:3px solid var(--color-saffron)}.variation-merged .section-dark .agent-workstream:before{background:#f8f5ef1a}.variation-merged .section-dark .workstream-node:before{border-color:var(--color-bg-dark,#142a40);background:#f8f5ef26}.variation-merged .section-dark .workstream-node:after{background:#f8f5ef1a}.variation-merged .section-dark .workstream-node-flagged:before{background:var(--color-saffron)}.variation-merged .section-dark .workstream-agent:hover{background:#f8f5ef0a}.variation-merged .section-dark .workstream-label p{color:#f8f5efbf}.variation-merged .section-dark .workstream-label p strong{color:#f8f5efe6}.variation-merged .section-dark .workstream-node-flagged .workstream-agent{background:#b4480014}@media (width<=720px){.variation-merged .comparison-table-wrapper{margin-left:-1.2rem;margin-right:-1.2rem;padding-left:1.2rem;padding-right:1.2rem;overflow-x:auto}.variation-merged .comparison-table-wrapper:after{content:"→ scroll";text-align:right;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f8f5ef99;margin-top:.4rem;font-size:.6rem;display:block}.variation-merged .comparison-table,.variation-merged .comparison-table-3col{width:auto;min-width:680px}}@media (hover:none){.variation-merged .workstream-avatar:hover{transform-origin:50%;z-index:10;transform:scale(1.8);box-shadow:0 8px 24px #142a4040}.variation-merged .workstream-avatar,.variation-merged .team-agent-avatar{cursor:default}}@media (width<=720px){.variation-merged .agent-workstream{padding-left:28px}.variation-merged .agent-workstream:before{left:12px}.variation-merged .workstream-node.workstream-node{justify-content:flex-start;width:100%;margin-left:0;padding-left:20px;padding-right:0}.variation-merged .workstream-node.workstream-node:before{left:6px;right:auto}.variation-merged .workstream-node.workstream-node:after{width:10px;left:16px;right:auto}.variation-merged .workstream-node:nth-child(2n) .workstream-agent{text-align:left;flex-direction:row}.variation-merged .workstream-node-flagged:nth-child(2n) .workstream-agent{border-right:none;border-left:3px solid var(--color-saffron)}.variation-merged .workstream-avatar{width:80px;height:80px}.variation-merged .workstream-avatar:hover{transform-origin:0;transform:scale(1.8)}}.variation-merged .ecs-card{background:#142a4006;border:1px solid #142a4014;border-radius:8px;max-width:780px;margin-left:auto;margin-right:auto;overflow:hidden}.variation-merged .ecs-card-dark{background:#f8f5ef0a;border-color:#f8f5ef14}.variation-merged .ecs-card-row{flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.7rem 1rem;display:flex}.variation-merged .ecs-card-claim{background:#142a4008}.variation-merged .ecs-card-dark .ecs-card-claim{background:#f8f5ef08}.variation-merged .ecs-card-contradiction{background:#b448000a;border-top:1px solid #b448001a}.variation-merged .ecs-card-dark .ecs-card-contradiction{background:#b4480014;border-top-color:#b4480026}.variation-merged .ecs-card-resolved{background:#228b220a;border-top:1px solid #228b221a}.variation-merged .ecs-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:.12rem .4rem;font-size:.52rem;display:inline-block}.variation-merged .ecs-chip-claim{color:var(--color-navy);background:#142a4014}.variation-merged .ecs-card-dark .ecs-chip-claim{color:#f8f5efb3;background:#f8f5ef1a}.variation-merged .ecs-chip-flag{color:var(--color-saffron);background:#b448001f}.variation-merged .ecs-chip-resolved{color:#228b22;background:#228b221a}.variation-merged .ecs-card-text{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.82rem;line-height:1.5}.variation-merged .ecs-card-dark .ecs-card-text{color:#f8f5efcc}.variation-merged .ecs-card-text em{color:var(--color-text-secondary);font-style:italic}.variation-merged .ecs-card-dark .ecs-card-text em{color:#f8f5efb3}.variation-merged .ecs-card-evidence{padding:.3rem 1rem .3rem 1.6rem}.variation-merged .ecs-ev{border-left:1px solid #142a401a;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.variation-merged .ecs-card-dark .ecs-ev{border-left-color:#f8f5ef14}.variation-merged .ecs-ev-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.variation-merged .ecs-ev-verified .ecs-ev-dot{background:#228b22}.variation-merged .ecs-ev-partial .ecs-ev-dot{background:var(--color-saffron);opacity:.7}.variation-merged .ecs-ev-unverified .ecs-ev-dot{background:var(--color-text-secondary);opacity:.3}.variation-merged .ecs-ev-text{font-family:var(--font-sans);color:var(--color-text-secondary);flex:1;font-size:.78rem}.variation-merged .ecs-card-dark .ecs-ev-text{color:#f8f5efb3}.variation-merged .ecs-ev-status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex-shrink:0;padding:.1rem .35rem;font-size:.5rem}.variation-merged .ecs-ev-verified .ecs-ev-status{color:#228b22;background:#228b2214}.variation-merged .ecs-ev-partial .ecs-ev-status{color:var(--color-saffron);background:#b4480014}.variation-merged .ecs-ev-unverified .ecs-ev-status{color:var(--color-text-secondary);background:#142a400f}.variation-merged .team-phases{flex-direction:column;gap:2rem;max-width:780px;margin-top:2rem;margin-left:auto;margin-right:auto;display:flex}.variation-merged .team-phase-label{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.variation-merged .team-phase-num{background:var(--color-saffron);width:1.6rem;height:1.6rem;color:var(--color-ivory);font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.variation-merged .team-phase-name{font-family:var(--font-display);color:var(--color-ivory);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:400}.variation-merged .team-phase-agents{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.6rem;display:grid}.variation-merged .team-agent{background:#f8f5ef0a;border:1px solid #f8f5ef0f;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.variation-merged .team-agent-avatar{object-fit:cover;cursor:zoom-in;z-index:1;border-radius:6px;flex-shrink:0;width:108px;height:108px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;box-shadow:0 2px 8px #0003}.variation-merged .team-agent-avatar:hover{z-index:10;cursor:default;border-radius:4px;transform:scale(2.6);box-shadow:0 12px 40px #00000059}@media (hover:none){.variation-merged .team-agent-avatar:hover{transform-origin:0;z-index:10;cursor:default;transform:scale(2);box-shadow:0 8px 24px #0000004d}}@media (width<=720px){.variation-merged .team-agent-avatar:hover{transform-origin:0;transform:scale(1.8)}}.variation-merged .team-agent-text{flex:1;min-width:0}.variation-merged .team-agent-name{font-family:var(--font-display);color:var(--color-saffron);letter-spacing:.02em;margin-bottom:.25rem;font-size:1rem;display:block}.variation-merged .team-agent-desc{font-family:var(--font-sans);color:#f8f5efbf;font-size:.85rem;line-height:1.6}.variation-merged .team-conductor{border-top:1px solid #f8f5ef14;align-items:flex-start;gap:.75rem;max-width:780px;margin-top:2rem;margin-left:auto;margin-right:auto;padding:1.2rem 1rem;display:flex}.variation-merged .team-conductor .team-agent-avatar{width:108px;height:108px}.variation-merged .team-conductor .team-agent-name{font-size:1.1rem}.variation-merged .team-conductor .team-agent-desc{font-family:var(--font-sans);color:#f8f5efbf;font-size:.88rem;line-height:1.65}@media (width<=720px){.variation-merged .scenario-agent-grid,.variation-merged .team-phase-agents{grid-template-columns:1fr}.variation-merged .bernard-answer,.variation-merged .ecs-card{max-width:100%}.variation-merged .scenario-headline{font-size:clamp(1.2rem,4vw,1.7rem)}}.variation-merged .stage-subpage{min-height:auto;padding-top:calc(6rem + env(safe-area-inset-top,0px));padding-bottom:3vh}.variation-merged .stage-subpage .tagline{letter-spacing:.02em;margin-top:0;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.2}.variation-merged .stage-subpage .hero-headline{color:var(--color-text-secondary);max-width:580px;margin-top:1.2rem;font-size:clamp(1.15rem,2.3vw,1.6rem)}.variation-merged .stage-subpage .subline{max-width:620px;margin-top:1rem}.variation-merged .stage-subpage .hero-audience{margin-top:.6rem;font-size:clamp(.82rem,1vw,.92rem)}.js .variation-merged .stage-subpage .hero-mockup{animation:1s .2s forwards mockup-fade-in}@media (width<=720px){.variation-merged .stage-subpage .tagline{font-size:clamp(1.3rem,5vw,1.8rem)}}.variation-merged .heritage-narrative{max-width:var(--editorial-body-width);text-align:left;margin:0 auto}.variation-merged .heritage-narrative p{color:var(--color-text-secondary);margin:0 0 1.2rem;font-size:.95rem;line-height:1.7}.variation-merged .heritage-narrative p:last-child{color:var(--color-text-primary);margin-bottom:0;font-style:italic}.variation-merged .views-intro{color:var(--color-text-secondary);text-align:center;max-width:var(--editorial-body-width);margin:0 auto 1.5rem;font-size:.88rem;line-height:1.6}.variation-merged .footer-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.variation-merged .footer-row-legal{opacity:.7;margin-top:.4rem;font-size:.72rem}.variation-merged .footer-link{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.variation-merged .footer-link:hover{color:var(--color-saffron)}.variation-merged .footer-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.8;font-size:.65rem}@media (width<=960px){.variation-merged .proof-views{grid-template-columns:repeat(2,1fr)}.variation-merged .kernel-grid{grid-template-columns:repeat(3,1fr)}.variation-merged .steps-flow{grid-template-columns:1fr;gap:0}.variation-merged .step-arrow{padding:.5rem 0;transform:rotate(90deg)}}@media (width<=720px){.variation-merged .stage{padding:12vh 6vw 6vh}.variation-merged .hero-mockup{max-width:100%}.variation-merged .mockup-layout{grid-template-columns:1fr}.variation-merged .mockup-sidebar{display:none}.variation-merged .mockup-footer{flex-direction:column;align-items:flex-start;gap:.8rem}.variation-merged .proof-views,.variation-merged .proof-domains{grid-template-columns:1fr}.variation-merged .kernel-grid{grid-template-columns:1fr 1fr;gap:.8rem}.variation-merged .kernel-grid .kernel-item:last-child{grid-column:span 2}.variation-merged .hero-actions{flex-direction:column;gap:1rem}.variation-merged .mid-cta{text-align:center;flex-direction:column;gap:1rem}.variation-merged .markets-wedge,.variation-merged .markets-grid{grid-template-columns:1fr}.variation-merged .example-inset{padding:1rem 1.2rem}.variation-merged .example-inset:before{width:64px;height:64px;top:.8rem;right:.8rem}.variation-merged .example-intro{max-width:calc(100% - 76px)}.variation-merged .claim-line{flex-direction:column;gap:.3rem}.variation-merged #the-problem .pull-quote:after{max-width:360px;height:52px}.variation-merged .tagline{font-size:clamp(.95rem,2vw,1.3rem)}.variation-merged .founders-grid{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.variation-merged .mockup-header{flex-wrap:wrap;row-gap:.4rem;padding:.55rem .8rem}.variation-merged .mockup-header-tabs{flex-basis:100%;order:2;margin-left:0}.variation-merged .mockup-id{margin-left:auto}.variation-merged .kernel-grid{grid-template-columns:1fr;gap:1rem}.variation-merged .kernel-grid .kernel-item:last-child{grid-column:auto}.variation-merged .example-inset{padding:1rem 1rem 1.1rem}.variation-merged .example-inset:before{content:none}.variation-merged .example-intro{max-width:none;margin-bottom:1.25rem}}@media (width<=360px){.variation-merged .mockup-id{display:none}.variation-merged .mockup-header-tab{letter-spacing:.04em;padding-inline:.35rem;font-size:.5rem}}.variation-merged .founders-closing{color:var(--color-text-secondary);border-top:1px solid #142a401a;margin-top:2.5rem;padding-top:1.5rem;font-size:.9rem;font-style:italic;line-height:1.65}.variation-merged .pull-quote p,.variation-merged .kernel-closing,.variation-merged .governance-fold,.variation-merged .governance-closing-fold,.variation-merged .founders-closing,.variation-merged .views-intro,.variation-merged .markets-next{font-family:var(--font-display);text-align:center;letter-spacing:.01em;margin-top:2.5rem;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400}.variation-merged .markets-note,.variation-merged .steps-closing,.variation-merged .views-heading{text-wrap:balance}.variation-merged .section-body p,.variation-merged .founder-bio p,.variation-merged .heritage-narrative p,.variation-merged .example-intro,.variation-merged .example-note,.variation-merged .market-featured p:last-child,.variation-merged .market-item p,.variation-merged .scenario-context-text,.variation-merged .bernard-answer-detail,.variation-merged .scenario-agent p{text-wrap:pretty}.variation-merged .scenario-headline,.variation-merged .bernard-answer-headline,.variation-merged .team-conductor{text-wrap:balance}.variation-merged .reveal{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(8px)}.variation-merged .reveal.is-revealed{opacity:1;transform:translateY(0)}.variation-merged .proof-step{opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(6px)}.variation-merged .proof-step.is-revealed{opacity:1;transform:translateY(0)}.variation-merged .nav-link.is-active{color:var(--color-saffron)}.variation-merged .hero-panel{align-items:stretch;display:flex}.variation-merged .hero-panel .stage{min-height:0}.variation-merged .hero-panel .stage-home{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding-bottom:16%;display:flex;position:relative}.variation-merged .hero-panel .wordmark{font-size:clamp(2.6rem,7vw,6rem)}.variation-merged .tagline-block{z-index:1;margin-top:1.8rem;position:relative}.variation-merged .tagline-block .tagline{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:clamp(.65rem,1.6vw,.95rem);line-height:1.5}.variation-merged .tagline-block .tagline-sub{margin-top:.3rem}.variation-merged .tagline-block .tagline-markets{letter-spacing:.12em;text-transform:none;opacity:.55;margin-top:1rem;font-size:clamp(.68rem,1.2vw,.82rem)}.variation-merged .hero-scroll-cue{z-index:1;flex-direction:column;align-items:center;gap:.7rem;text-decoration:none;display:flex;position:absolute;bottom:12vh}.variation-merged .hero-scroll-cue-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-navy);opacity:.45;font-size:.82rem;transition:opacity .4s}.variation-merged .hero-scroll-line{width:1px;height:40px;display:block;position:relative;overflow:hidden}.variation-merged .hero-scroll-line:after{content:"";background:var(--color-navy);opacity:.18;transform-origin:top;width:1px;height:100%;animation:3.5s cubic-bezier(.4,0,.2,1) infinite line-draw;position:absolute;top:0;left:0;transform:scaleY(0)}@keyframes line-draw{0%{opacity:.18;transform:scaleY(0)}40%{opacity:.18;transform:scaleY(1)}70%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.variation-merged .hero-scroll-cue:hover .hero-scroll-cue-label{opacity:.7}.variation-merged .hero-scroll-cue:hover .hero-scroll-line:after{opacity:.35}.variation-merged .trust-bar-hero{background:#142a4005;border-top:1px solid #142a400f;border-bottom:none;padding:.8rem 2rem;position:absolute;bottom:0;left:0;right:0}.variation-merged .trust-bar-hero .trust-bar-badge{font-size:.72rem}@keyframes gentleFadeIn{0%{opacity:0}}.js .variation-merged .tagline-block{opacity:var(--tagline-opacity,.4);transition:opacity 1.4s;animation:1.2s ease-out gentleFadeIn}.js .variation-merged .hero-scroll-cue{opacity:var(--scroll-cue-opacity,.25);transition:opacity 1.4s;animation:1.8s ease-out gentleFadeIn}.js .variation-merged .trust-bar-hero{opacity:var(--trust-bar-opacity,.3);transition:opacity 1.4s;animation:2s ease-out gentleFadeIn}.variation-merged .hero-glow{pointer-events:none;background:radial-gradient(circle,#b448000d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite hero-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hero-breathe{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}html:has(.home-page){scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scroll-padding-top:0}.home-page.variation-merged #main-content{margin:0;padding:0}.variation-merged .panel{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100%;height:100vh;max-height:100vh;scroll-margin-top:0;position:relative;overflow:hidden}@supports (height:100dvh){.variation-merged .panel{height:100dvh;max-height:100dvh}}.variation-merged .panel-bridge{scroll-snap-align:start;background:var(--color-ivory);justify-content:center;align-items:center;height:auto;min-height:100vh;max-height:none;padding:12vh 8vw;display:flex;position:relative;overflow:visible}.variation-merged .bridge-inner{text-align:center;max-width:960px}.variation-merged .bridge-eyebrow{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-saffron);margin:0 0 2rem;font-size:clamp(1rem,1.8vw,1.3rem);font-style:italic;font-weight:400}.variation-merged .bridge-headline{font-family:var(--font-display);color:var(--color-text-primary);margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:400;line-height:1.25}.variation-merged .bridge-body{max-width:640px;font-family:var(--font-sans);color:var(--color-text-secondary);margin:2.2rem auto 0;font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:300;line-height:1.75}.variation-merged .bridge-cards{text-align:left;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:640px;margin-top:4.5rem;margin-left:auto;margin-right:auto;display:grid}.variation-merged .trust-bar-bridge{background:#142a4005;border-top:1px solid #142a400f;border-bottom:none;padding:.8rem 2rem;position:absolute;bottom:0;left:0;right:0}.variation-merged .bridge-card{background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;text-decoration:none;transition:opacity .2s;display:flex}.variation-merged .bridge-card:hover{opacity:.7}.variation-merged .bridge-card-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);opacity:.25;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300;line-height:1}.variation-merged .bridge-card-title{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:400;line-height:1.3}.variation-merged .bridge-card-body{font-family:var(--font-sans);color:var(--color-text-secondary);flex:1;margin:0;font-size:.85rem;font-weight:300;line-height:1.65}.variation-merged .bridge-card-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-saffron);margin-top:1.2rem;font-size:.68rem;font-weight:600}.variation-merged .bridge-cta{margin-top:4rem;margin-bottom:2rem}.variation-merged .bridge-disclaimer{font-family:var(--font-sans);color:var(--color-text-secondary);opacity:.6;text-align:center;letter-spacing:.02em;margin-top:2rem;font-size:.72rem}.variation-merged .bridge-scarcity{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-secondary);opacity:.6;margin-top:1rem;font-size:.62rem}@media (width<=720px){.variation-merged .bridge-cards{grid-template-columns:1fr}.variation-merged .panel-bridge{padding:calc(var(--nav-offset,5.5rem) + 2vh) 6vw 8vh}}.variation-merged .panel-footer{scroll-snap-align:end;flex-shrink:0;width:100%}.variation-merged .panel-footer .site-footer{text-align:center;padding:3rem 2rem 2rem}.variation-merged .footer-row-nav{border-bottom:1px solid #142a400f;margin-bottom:1.4rem;padding-bottom:1.2rem}.variation-merged .footer-row-nav .footer-link{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.62rem}.variation-merged .footer-link-flag{vertical-align:middle;align-items:center;display:inline-flex}.variation-merged .footer-flag{border-radius:1.5px;flex-direction:column;width:16px;height:11px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #142a401a}.variation-merged .footer-flag-blue{background:#005bbb;flex:1}.variation-merged .footer-flag-yellow{background:#ffd500;flex:1}.variation-merged .footer-row-contact{margin-bottom:.6rem}.variation-merged .bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .9s,opacity .9s;position:absolute;inset:0}.variation-merged .scene{--scene-blur:1.25px;--scene-focus-pull:0px;--scene-haze:.04}.variation-merged #s1{background:#71593b url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABsSFBcUERsXFhceHBsgKEIrKCUlKFE6PTBCYFVlZF9VXVtqeJmBanGQc1tdhbWGkJ6jq62rZ4C8ybqmx5moq6T/2wBDARweHigjKE4rK06kbl1upKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKT/wAARCAAVACADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwC1AkIijViM5zgj2qpGVkvs+VsQkhfw71nS3cknCkjHYelSyEuluY9xbaQwAPGKza0LW5OgVJHLhWUMRzUUrRNKAiY/ClhWP5jNIyHqSRjNDRQn5lnOB/eWoKKsEoRSUXBPBNTiWVZGjWRgME579KKKp7gtiUXkkMOFVCSM5K5P51QlneZiWwMjPAxRRSiEtD//2Q==) 50%/cover no-repeat}.variation-merged #s2{background:#a18052 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABsSFBcUERsXFhceHBsgKEIrKCUlKFE6PTBCYFVlZF9VXVtqeJmBanGQc1tdhbWGkJ6jq62rZ4C8ybqmx5moq6T/2wBDARweHigjKE4rK06kbl1upKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKT/wAARCAAVACADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwC9ZRbI/LVQY1XhiOSe9VyjHzEuVBG4BMj86X7ZOgAb5e3JFQPPM4CNIGJbgA8k1k5u1i1HW5WvYBEXEUWQcHr0qv5SEjbkH0FaMzxz/Kp6Hkj+KorxVWBZF6D5T71Ki7FOSuVY70lBH5SAZ6rxViKRWbcUyduOTRRSmrFR1IpiEzkue/3qiEjSxsWZsY6Zooqqe1yZvWx//9k=) 50%/cover no-repeat}.variation-merged #s3{background:#8b846d url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABsSFBcUERsXFhceHBsgKEIrKCUlKFE6PTBCYFVlZF9VXVtqeJmBanGQc1tdhbWGkJ6jq62rZ4C8ybqmx5moq6T/2wBDARweHigjKE4rK06kbl1upKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKT/wAARCAAVACADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCRGBBO4f8AAakEqbDwGYdMd6z1cKcMQCOuOanjiV0JScA+pXFJTl3E4R7F9DEyKSwVm7deabbmK4Z1HDIcYznNU1WYxNtdDwRlciodOgltZnJdegBwc8VSqvqxeyXRCeYrsFkiRx64wfzp32e3LEmInufnPNFFYGw4zbIwiKAnQLnpRyshCNt3EZ/Kiik9wP/Z) 50%/cover no-repeat}.variation-merged .scene.is-active{--scene-focus-pull:0px}.variation-merged .scene .bg-back{z-index:0;opacity:1;filter:blur(calc(var(--scene-blur) - var(--scene-focus-pull)))}.variation-merged .scene .bg-front{z-index:3}@media (width<=1024px){.variation-merged .scene .bg-back{filter:none}}.variation-merged .scene-air{z-index:1;pointer-events:none;position:absolute;inset:0}.variation-merged .scene-air:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.variation-merged .scene-air:after{content:"";pointer-events:none;opacity:var(--scene-haze);background:radial-gradient(circle at 50% 45%,#ffffff09 0%,#0000 38%),linear-gradient(90deg,#0000000a 0%,#0000 22% 78%,#0000000a 100%),linear-gradient(#0000 64%,#0000000b 100%);position:absolute;inset:0}.variation-merged .vig{z-index:2;pointer-events:none;background:radial-gradient(#0000 58%,#0000001a 100%);position:absolute;inset:0}.variation-merged .thread-wrap{z-index:4;position:absolute;overflow:hidden}.variation-merged .thread{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f8f5ef57 transparent;flex-direction:column;gap:.5rem;height:100%;padding:calc(72px + 2vh) .55rem 6vh 0;display:flex;position:relative;overflow-y:auto}.variation-merged .thread>:first-child{margin-top:auto}.variation-merged .thread>*{flex:none}.variation-merged .thread::-webkit-scrollbar{width:6px}.variation-merged .thread::-webkit-scrollbar-track{background:0 0}.variation-merged .thread::-webkit-scrollbar-thumb{background:#f8f5ef57;border-radius:999px}.variation-merged .thread-wrap:before,.variation-merged .thread-wrap:after,.variation-merged .thread-cue{display:none}.variation-merged .thread-paris{width:min(680px,48vw);top:0;bottom:0;right:4vw}.variation-merged .thread-sd{width:min(660px,48vw);top:0;bottom:0;left:4vw}.variation-merged .thread-sc{width:min(680px,48vw);top:0;bottom:0;right:4vw}.variation-merged .thread-wrap.is-packed{overflow:visible}.variation-merged .thread-wrap.is-packed .thread{padding:0;display:block}.variation-merged .thread-wrap.is-packed .thread::-webkit-scrollbar{width:5px}.variation-merged .thread-wrap.is-packed .thread::-webkit-scrollbar-track{background:0 0}.variation-merged .thread-wrap.is-packed .thread::-webkit-scrollbar-thumb{background:#f8f5ef47;border-radius:999px}.variation-merged .g-ctx{-webkit-backdrop-filter:blur(24px);opacity:0;background:#142a40b3;border:1px solid #ffffff1a;border-radius:14px;padding:1rem 1.2rem;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0f,0 4px 20px #142a4033}.variation-merged .g-ctx .loc{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-saffron);font-size:.7rem}.variation-merged .g-ctx .tm{font-family:var(--font-mono);color:#f8f5ef66;margin-left:.4rem;font-size:.6rem}.variation-merged .g-ctx .who{font-family:var(--font-display);color:var(--color-ivory);margin-top:.3rem;font-size:1.4rem}.variation-merged .g-ctx .role{font-family:var(--font-sans);color:#f8f5ef8c;margin-top:.1rem;font-size:.85rem;font-weight:300}.variation-merged .g-ctx .sit{font-family:var(--font-sans);color:#f8f5efb3;margin-top:.4rem;font-size:.88rem;font-weight:400;line-height:1.6}.variation-merged .g-client{-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border-left:3px solid var(--color-saffron);opacity:0;background:#142a4099;border-radius:4px 14px 14px 4px;align-self:flex-end;max-width:85%;padding:.75rem 1.05rem;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0d,0 2px 12px #142a4026}.variation-merged .g-ask{-webkit-backdrop-filter:blur(20px);opacity:0;background:#142a4099;border:1px solid #ffffff1a;border-left:3px solid #f8f5ef99;border-radius:4px 14px 14px 4px;align-self:flex-start;max-width:85%;padding:.75rem 1.05rem;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0f,0 2px 12px #142a4026}.variation-merged .g-bernard{-webkit-backdrop-filter:blur(28px);border:1px solid #f8f5ef40;border-left:3px solid var(--color-success);max-width:92%;color:var(--color-navy);opacity:0;background:#f8f5ef73;border-radius:4px 14px 14px 4px;align-self:flex-start;padding:1rem 1.15rem;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:inset 0 1px #ffffff26,0 4px 24px #142a401a}.variation-merged .g-confirm{-webkit-backdrop-filter:blur(20px);opacity:0;background:#142a4099;border:1px solid #ffffff1a;border-left:3px solid #f8f5ef99;border-radius:4px 14px 14px 4px;align-self:flex-start;padding:.75rem 1.05rem;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0f,0 2px 12px #142a4026}.variation-merged .g-relay{-webkit-backdrop-filter:blur(28px);border:1px solid #f8f5ef40;border-left:3px solid var(--color-success);max-width:85%;color:var(--color-navy);opacity:0;background:#f8f5ef73;border-radius:4px 14px 14px 4px;align-self:flex-end;padding:.85rem 1.1rem;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:inset 0 1px #ffffff26,0 4px 24px #142a401a}.variation-merged .g-thanks{-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border-left:3px solid var(--color-saffron);opacity:0;background:#142a4099;border-radius:4px 14px 14px 4px;align-self:flex-end;max-width:85%;padding:.75rem 1.05rem;transform:translateY(16px);box-shadow:inset 0 1px #ffffff0d,0 2px 12px #142a4026}.variation-merged .b-who{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f8f5ef80;margin-bottom:.25rem;font-size:.6rem}.variation-merged .b-text{font-family:var(--font-display);color:var(--color-ivory);font-size:1.1rem;font-style:italic;line-height:1.35}.variation-merged .b-text-sm{font-family:var(--font-sans);color:var(--color-ivory);font-size:.88rem;font-weight:400;line-height:1.55}.variation-merged .b-st{align-items:center;gap:.25rem;margin-bottom:.35rem;display:flex}.variation-merged .b-dot{background:var(--color-success);border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite b-glow;box-shadow:0 0 6px #228b2266}@keyframes b-glow{0%,to{box-shadow:0 0 4px #228b2266}50%{box-shadow:0 0 10px #228b221a}}.variation-merged .b-lb{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-success);font-size:.54rem}.variation-merged .b-h{font-family:var(--font-display);color:var(--color-navy);margin-bottom:.3rem;font-size:1.05rem;line-height:1.3}.variation-merged .b-p{font-family:var(--font-sans);color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.78rem;font-weight:300;line-height:1.55}.variation-merged .b-f{flex-direction:column;gap:.2rem;margin-bottom:.35rem;display:flex}.variation-merged .f{font-family:var(--font-sans);border-radius:3px;align-items:flex-start;gap:.3rem;padding:.25rem .45rem;font-size:.72rem;line-height:1.4;display:flex}.variation-merged .f-ok{border-left:2px solid var(--color-success);color:var(--color-navy);background:#228b2214}.variation-merged .f-fl{border-left:2px solid var(--color-saffron);color:var(--color-navy);background:#b4480014}.variation-merged .fi{flex-shrink:0;font-size:.54rem}.variation-merged .b-c{flex-wrap:wrap;gap:.2rem;display:flex}.variation-merged .c{font-family:var(--font-mono);color:var(--color-text-secondary);background:#142a400f;border-radius:2px;align-items:center;gap:.12rem;padding:.12rem .35rem;font-size:.5rem;display:flex}.variation-merged .cd{border-radius:50%;width:3px;height:3px}.variation-merged .cg{background:var(--color-success)}.variation-merged .cs{background:var(--color-saffron)}.variation-merged .g-relay .b-who,.variation-merged .g-relay .b-lb{color:var(--color-success)}.variation-merged .g-relay .b-text-sm{color:var(--color-navy);font-weight:400}.variation-merged .typing-caret:after{content:"";border-right:1px solid;width:.55ch;height:.95em;margin-left:.08em;animation:.78s step-end infinite caret-blink;display:inline-block;transform:translateY(.08em)}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.variation-merged .typing-dots{align-items:center;gap:.28em;height:1.2em;padding:.15em 0;display:inline-flex}.variation-merged .typing-dots span{opacity:.35;background:currentColor;border-radius:50%;width:.42em;height:.42em;animation:1.2s ease-in-out infinite dot-pulse;display:block}.variation-merged .typing-dots span:nth-child(2){animation-delay:.15s}.variation-merged .typing-dots span:nth-child(3){animation-delay:.3s}@keyframes dot-pulse{0%,60%,to{opacity:.2;transform:scale(.85)}30%{opacity:.7;transform:scale(1)}}.variation-merged .bubble-final{transition:opacity .18s,transform .18s}.variation-merged .g-bernard.is-processing .bubble-final,.variation-merged .g-relay.is-processing .bubble-final{opacity:0;pointer-events:none;transform:translateY(6px)}.variation-merged .bubble-phase{border-radius:inherit;opacity:0;pointer-events:none;flex-direction:column;gap:.9rem;padding:.95rem 1.1rem .9rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(4px)}.variation-merged .g-bernard .bubble-phase,.variation-merged .g-relay .bubble-phase{background:0 0}.variation-merged .g-bernard.is-processing .bubble-phase,.variation-merged .g-relay.is-processing .bubble-phase{opacity:1;transform:translateY(0)}.variation-merged .phase-matrix{border-radius:inherit;z-index:0;position:absolute;inset:0;overflow:hidden}.variation-merged .phase-matrix-cell{animation:cell-fade var(--cell-dur,1s) ease-in-out var(--cell-delay,0s) infinite alternate;background:#142a404d;border-radius:1px;animation-play-state:paused;position:absolute}.variation-merged .is-processing .phase-matrix-cell{animation-play-state:var(--scene-play-state,running)}@keyframes cell-fade{0%{opacity:var(--cell-lo,.03)}to{opacity:var(--cell-hi,.18)}}.variation-merged .phase-content{z-index:1;flex-direction:column;gap:.7rem;display:flex;position:relative}.variation-merged .phase-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.variation-merged .phase-kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#142a40e6;align-items:center;gap:.38rem;font-size:.55rem;font-weight:600;display:inline-flex;position:relative}.variation-merged .phase-kicker:before{content:"";background:var(--color-success);border-radius:999px;width:.38rem;height:.38rem;animation:1.1s ease-in-out infinite phase-pulse;box-shadow:0 0 8px #228b222e}.variation-merged .phase-kicker:after{content:"";border:1px solid #228b2259;border-radius:999px;width:.38rem;height:.38rem;animation:1.8s ease-out infinite network-ring;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes phase-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes network-ring{0%{opacity:.6;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(2.8)}}.variation-merged .phase-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#142a40b3;font-size:.5rem;font-weight:600}.variation-merged .phase-counter{align-items:baseline;gap:.35rem;padding:.15rem 0;display:flex}.variation-merged .phase-counter-value{font-family:var(--font-mono);color:#228b22e0;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;min-width:1.8ch;font-size:1.1rem;font-weight:600;display:inline-block}.variation-merged .phase-counter-value.is-bumped{animation:.18s counter-bump}@keyframes counter-bump{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.variation-merged .phase-counter-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#142a40bf;font-size:.5rem;font-weight:600}.variation-merged .phase-elapsed{font-family:var(--font-mono);letter-spacing:.05em;color:#142a40a6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.44rem}.variation-merged .phase-grid{grid-template-columns:1fr 1fr;gap:.25rem .5rem;min-height:4rem;display:grid;position:relative}.variation-merged .phase-task{opacity:0;align-items:center;gap:.3rem;transition:opacity .15s,transform .15s;display:flex;transform:translateY(3px)}.variation-merged .phase-task.is-visible{opacity:1;transform:translateY(0)}.variation-merged .phase-task.is-active,.variation-merged .phase-task.is-complete{opacity:1}.variation-merged .phase-task-icon{background:0 0;border:1.5px solid #142a4033;border-radius:999px;flex-shrink:0;width:.62rem;height:.62rem;transition:border-color .15s,background .15s;position:relative}.variation-merged .phase-task.is-active .phase-task-icon{border-color:#228b22bf #228b22bf #0000 #0000;animation:.55s linear infinite task-spin;box-shadow:0 0 4px #228b2240}@keyframes task-spin{to{transform:rotate(360deg)}}.variation-merged .phase-task.is-complete .phase-task-icon{background:#228b22d1;border-color:#0000;animation:.22s task-pop}@keyframes task-pop{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}.variation-merged .phase-task.is-complete .phase-task-icon:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:.38rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.variation-merged .phase-task.is-flagged{opacity:1}.variation-merged .phase-task.is-flagged .phase-task-icon{background:#d28214e0;border-color:#0000;animation:.22s task-pop}.variation-merged .phase-task.is-flagged .phase-task-icon:after{content:"!";color:#fff;justify-content:center;align-items:center;font-size:.4rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.variation-merged .phase-task.is-flagged .phase-task-label{color:#b4640af2;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;animation:none}.variation-merged .phase-task-label{font-family:var(--font-mono);letter-spacing:.03em;color:#142a40e0;white-space:nowrap;font-size:.58rem;font-weight:600;transition:color .15s;position:relative}.variation-merged .phase-task.is-active .phase-task-label{color:#142a40;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#142a40b8 40%,#228b22b8 50%,#142a40b8 60%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s ease-in-out infinite label-scan}@keyframes label-scan{0%{background-position:100% 0}to{background-position:-100% 0}}.variation-merged .phase-task.is-active .phase-task-label:after{content:"";background:linear-gradient(90deg,#228b2299,#228b2226);height:1px;animation:.9s ease-in-out infinite alternate task-micro-progress;position:absolute;bottom:-1px;left:0}@keyframes task-micro-progress{0%{width:15%}to{width:85%}}.variation-merged .phase-task.is-complete .phase-task-label{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:#142a40d9;animation:none}.variation-merged .phase-task.is-done{opacity:1}.variation-merged .phase-task.is-done .phase-task-icon{background:#228b22d1;border-color:#0000}.variation-merged .phase-task.is-flagged.is-done .phase-task-icon{background:#d28214e0}.variation-merged .phase-task.is-done .phase-task-label{color:#142a40e0;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;animation:none}.variation-merged .phase-task.is-flagged.is-done .phase-task-label{color:#b4640af2}.variation-merged .phase-tools{flex-wrap:wrap;gap:.28rem;display:flex}.variation-merged .phase-tool{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#142a40cc;background:#142a400f;border:1px solid #142a4033;border-radius:999px;padding:.18rem .42rem;font-size:.5rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s}.variation-merged .phase-tool.is-active{color:#142a40e6;background:#228b221f;border-color:#228b224d;transform:translateY(-1px)}.variation-merged .phase-progress{background:#142a4014;border-radius:999px;height:2px;overflow:hidden}.variation-merged .phase-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#228b2270,#228b22d1);width:0;height:100%;transition:width .22s}.variation-merged .phase-progress-bar[style*="100%"]{box-shadow:0 0 8px #228b224d}.variation-merged .mid{text-align:center;background:var(--color-navy);flex-direction:column;justify-content:center;align-items:center;padding:6vw;display:flex}.variation-merged .scene-closing-headline{font-family:var(--font-display);color:var(--color-ivory);max-width:580px;margin-bottom:1rem;font-size:clamp(1.3rem,2.8vw,2rem);line-height:1.35}.variation-merged .scene-closing-body{font-family:var(--font-sans);color:#f8f5ef73;max-width:440px;margin-bottom:2.5rem;font-size:.88rem;font-weight:300;line-height:1.7}.variation-merged .mid .cta-button{color:var(--color-ivory)}@media (width<=768px){.variation-merged .thread-wrap.thread-wrap{width:100%;max-width:100%;position:absolute;inset:0;overflow:hidden}.variation-merged .thread-wrap.thread-wrap.is-scrollable{-webkit-overflow-scrolling:touch;overflow:hidden auto}.variation-merged .thread-wrap:before,.variation-merged .thread-wrap:after{right:4vw}.variation-merged .thread-wrap .thread.thread{height:auto;min-height:0;max-height:none;padding:calc(72px + 2vh) 4vw 6vh}.variation-merged .thread>:first-child{margin-top:0}.variation-merged .thread-cue{bottom:.45rem;right:4vw}.variation-merged .phase-grid{gap:.2rem .35rem;min-height:3rem}.variation-merged .phase-task-label{font-size:.5rem}.variation-merged .phase-counter-value{font-size:.9rem}.variation-merged .phase-tool{padding:.12rem .35rem;font-size:.42rem}}@media (prefers-reduced-motion:reduce){.variation-merged .hero-glow{opacity:.4;animation:none}.variation-merged .reveal,.variation-merged .proof-step{opacity:1;transition:none;transform:none}.variation-merged .market-featured:hover,.variation-merged .market-item:hover{transform:none}.variation-merged .b-dot{animation:none}.variation-merged .phase-kicker:before,.variation-merged .phase-matrix-cell{opacity:.15;animation:none}.variation-merged .g-ctx,.variation-merged .g-client,.variation-merged .g-ask,.variation-merged .g-bernard,.variation-merged .g-confirm,.variation-merged .g-relay,.variation-merged .g-thanks{opacity:1;transform:none}}@media (prefers-contrast:more){.variation-merged .eyebrow{opacity:1;font-weight:600}.variation-merged .section-body p,.variation-merged .contact-body,.variation-merged .tagline,.variation-merged .subline,.variation-merged .hero-audience{color:var(--color-text-primary)}.variation-merged .thread [data-step]{border:1px solid #f8f5ef40}.variation-merged .kernel-item,.variation-merged .market-featured,.variation-merged .proof-record{border-color:#142a4033}.variation-merged .nav.is-scrolled{box-shadow:0 1px #142a4026}.variation-merged .footer-separator{color:#142a4080}}[data-low-bandwidth] .variation-merged .scene{background:linear-gradient(135deg,#1a2f42 0%,#142a40 50%,#0f2030 100%)}[data-low-bandwidth] .variation-merged .phase-matrix-cell{--cell-dur:2s}[data-low-bandwidth] .variation-merged .workstream-avatar{transition:none}[data-low-bandwidth] .variation-merged .workstream-avatar:hover{transform:none}@media (orientation:landscape) and (height<=500px){.variation-merged .panel{scroll-snap-align:start;height:auto;min-height:100vh;max-height:none}.variation-merged .hero-panel .stage{min-height:100vh;padding-top:10vh;padding-bottom:5vh}.variation-merged .thread-wrap.thread-wrap{max-height:none;position:relative;inset:auto}.variation-merged .panel-bridge{height:auto;min-height:100vh;padding:6vh 6vw}}