@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Instrument+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=IBM+Plex+Sans:wght@400;500;600;700&family=Instrument+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#0e0e0e;--ink-2:#3a3a3a;--ink-3:#6b6b6b;--paper:#f8f8f5;--cream:#f5f2eb;--surface:#fff;--line:#0000001f;--serif:"Space Grotesk", system-ui, sans-serif;--sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--brand-font:"Space Grotesk", sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--accent:#184890;--accent-2:#c8392b;--accent-3:#0e6e4a;--accent-grad:linear-gradient(120deg, #184890, #3ca8cc);--hero-grad-2:#3ca8cc;--console-bg:#13132e;--heading:#14181f;--heading-hero:#1a2230}html[data-theme=blue]{--accent:#184890;--accent-2:#2478a8;--accent-3:#0e6e4a;--accent-grad:linear-gradient(120deg, #184890, #3ca8cc);--hero-grad-2:#3ca8cc;--console-bg:#10233f;--heading:#14181f;--heading-hero:#16243c}html[data-theme=red]{--accent:#2a1a6e;--accent-2:#c03024;--accent-3:#0e6e4a;--accent-grad:linear-gradient(120deg, #2a1a6e, #c03024);--hero-grad-2:#c03024;--console-bg:#1c1340;--heading:#14181f;--heading-hero:#241a4a}html[data-theme=red2]{--accent:#18186c;--accent-2:#c03024;--accent-3:#0090a8;--accent-grad:linear-gradient(120deg, #18186c, #c03024);--hero-grad-2:#c03024;--console-bg:#161445;--heading:#14181f;--heading-hero:#1d1a52}html[data-theme=telemetry]{--accent:#184890;--accent-2:#3084b4;--accent-3:#0e8a72;--accent-grad:linear-gradient(120deg, #0c3084, #3ca8cc);--hero-grad-2:#3ca8cc;--console-bg:#0d2038;--heading:#14181f;--heading-hero:#16243c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16.5px;line-height:1.65;position:relative;overflow-x:hidden}.bg-photo{z-index:-2;pointer-events:none;background-image:var(--bg-img);background-position:50%;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.bg-photo:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 70%, transparent) 0%, color-mix(in srgb, var(--paper) 80%, transparent) 45%, color-mix(in srgb, var(--paper) 72%, transparent) 100%);position:absolute;inset:0}:root,html[data-theme=blue],html[data-theme=telemetry],html[data-theme=red],html[data-theme=red2]{--bg-img:url(data:image/jpeg;base64,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)}@supports not (background:color-mix(in srgb, red, blue)){.bg-photo:after{background:#f8f8f5d6}}a{color:inherit;text-decoration:none}.topnav{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:.55rem 3rem;display:flex;position:relative}.topnav-wrap{border-bottom:.5px solid var(--line);z-index:1000;background:#fff;transition:transform .32s;position:fixed;top:0;left:0;right:0}.topnav-wrap.nav-hidden{transform:translateY(-100%)}.logo{font-family:var(--brand-font);color:var(--accent);letter-spacing:-.5px;cursor:pointer;font-size:1.5rem;font-weight:600}.logo span{color:var(--accent-2)}.nav-links{color:var(--ink-2);align-items:center;gap:.25rem;font-size:.88rem;font-weight:500;list-style:none;display:flex}.nav-item{position:relative}.nav-item>a,.nav-item>span{cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:.5rem 1.05rem;transition:color .2s;display:inline-flex}.nav-item>a:not(.nav-cta):hover,.nav-item>span:hover,.nav-item.open>span,.nav-item>a:not(.nav-cta).active{color:var(--accent)}.nav-item>a.active{box-shadow:inset 0 -2px 0 var(--accent)}.caret{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.nav-item.open .caret{transform:rotate(225deg)translateY(-1px)}.dropdown{background:var(--surface);border:.5px solid var(--line);z-index:1001;min-width:240px;padding:.6rem;display:none;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 16px 40px #0e0e0e1a}.nav-item.open .dropdown{display:block}@media (hover:hover) and (pointer:fine){.nav-item[data-menu]:hover .dropdown{display:block}.nav-item[data-menu]:hover .megamenu{display:flex}.nav-item[data-menu]:hover>span{color:var(--accent)}.nav-item[data-menu]:hover .caret{transform:rotate(225deg)translateY(-1px)}.nav-item[data-menu]:after{content:"";height:.8rem;display:none;position:absolute;top:100%;left:0;right:0}.nav-item[data-menu]:hover:after{display:block}}.dropdown a{color:var(--ink-2);padding:.6rem .85rem;font-size:.85rem;transition:background .15s,color .15s;display:block}.dropdown a:hover{background:var(--paper);color:var(--accent)}.dropdown a small{color:var(--ink-3);margin-top:.1rem;font-size:.72rem;font-weight:400;display:block}.megamenu{background:var(--surface);border:.5px solid var(--line);z-index:1001;flex-wrap:wrap;gap:2.5rem;width:max-content;padding:1.75rem;display:none;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0e0e0e1a}.mm-overview{border-bottom:.5px solid var(--line);width:100%;margin-bottom:0;padding-bottom:.75rem}.mm-overview a{color:var(--ink);font-size:.88rem;font-weight:600;transition:color .15s;display:block}.mm-overview a small{color:var(--ink-3);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.mm-overview a:hover{color:var(--accent)}.nav-item.open .megamenu{display:flex}.mm-col{min-width:190px}.mm-head{letter-spacing:.02em;text-transform:none;color:var(--ink-3);border-bottom:.5px solid var(--line);margin-bottom:.4rem;padding-bottom:.6rem;font-size:.68rem;font-weight:600}.mm-col a{color:var(--ink-2);padding:.45rem .25rem;font-size:.85rem;transition:color .15s,padding-left .15s;display:block}.mm-col a:hover{color:var(--accent);padding-left:.5rem}.nav-cta{background:var(--accent-grad);border-radius:var(--r-md);color:#fff;font-family:var(--sans);cursor:pointer;letter-spacing:.01em;border:none;margin-left:.75rem;padding:.6rem 1.4rem;font-size:.875rem;font-weight:500;transition:opacity .2s}.nav-cta:hover{opacity:.9}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.4rem;display:none}.hamburger span{background:var(--ink);width:22px;height:1.5px;display:block}.drawer{z-index:1002;visibility:hidden;background:#fff;width:min(86vw,340px);padding:1.25rem 1.5rem 4rem;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 40px #0e0e0e2e}.drawer-head{border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.drawer-head img{height:34px}.drawer-x{cursor:pointer;color:var(--ink-2);background:0 0;border:none;padding:.4rem;font-size:1.5rem;line-height:1}.drawer-overlay{z-index:1001;opacity:0;visibility:hidden;background:#0e0e0e6b;transition:opacity .28s;position:fixed;inset:0}.drawer.open{visibility:visible;transform:translate(0)}.drawer-overlay.open{opacity:1;visibility:visible}body.drawer-lock{overflow:hidden}.drawer-group{border-bottom:.5px solid var(--line)}.drawer-group>button{width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1rem;font-weight:500;display:flex}.drawer-sub{padding:0 .25rem 1rem;display:none}.drawer-group.open .drawer-sub{display:block}.drawer-sub .mm-head{border:none;margin-top:.75rem;padding-bottom:.25rem}.drawer-sub a{color:var(--ink-2);padding:.5rem;font-size:.9rem;display:block}.drawer>a.drawer-link{color:var(--ink);border-bottom:.5px solid var(--line);padding:1rem .25rem;font-size:1rem;font-weight:500;display:block}.drawer .nav-cta{width:100%;margin:1.5rem 0 0;padding:.9rem;display:block}.ticker{background:var(--accent-2);color:#fff;letter-spacing:.04em;white-space:nowrap;padding:.55rem 0;font-size:.8rem;font-weight:500;display:flex;overflow:hidden}.ticker-content{gap:4rem;padding-right:4rem;animation:60s linear infinite ticker;display:flex}.ticker:hover .ticker-content{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ticker-content{animation:none}html{scroll-behavior:auto}}.section{border-bottom:.5px solid var(--line);max-width:1200px;margin:0 auto;padding:5.5rem 3rem}.section-label{letter-spacing:0;text-transform:none;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.8rem;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--accent);width:22px;height:2px;display:inline-block}.flow-section .section-label:before{background:#8ec5ff}.section h2{font-family:var(--serif);color:var(--heading);letter-spacing:-.5px;margin-bottom:1.4rem;font-size:2.5rem;line-height:1.2}.section h2 em.page-hero h1 em{color:var(--accent-2);font-style:italic}.section-intro{color:var(--ink-2);max-width:660px;margin-bottom:2.75rem;font-size:1.05rem;line-height:1.75}.crumb{letter-spacing:.01em;text-transform:none;color:var(--ink-3);margin-bottom:1.25rem;font-size:1rem;font-weight:500}.crumb a{color:var(--accent);text-decoration:none}.crumb a:hover{text-decoration:underline}.page-hero{border-bottom:.5px solid var(--line);max-width:1200px;margin:0 auto;padding:5.5rem 3rem 4.5rem}.page-hero .hero-eyebrow{margin-bottom:1rem}.page-hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--heading-hero);letter-spacing:-1px;max-width:880px;margin-bottom:1.25rem;font-size:2.7rem;line-height:1.12}.page-hero .hero-body{max-width:640px;margin-bottom:1.75rem}.hero-eyebrow{letter-spacing:.02em;color:var(--accent-2);text-transform:none;font-size:.75rem;font-weight:600}.hero-body{color:var(--ink-2);font-size:1.05rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.btn-primary{border-radius:var(--r-md);background:var(--accent-grad);color:#fff;font-family:var(--sans);cursor:pointer;letter-spacing:.01em;text-align:center;border:none;padding:.85rem 1.8rem;font-size:.9rem;font-weight:500;transition:opacity .2s;display:inline-block}.btn-primary:hover{opacity:.9}.btn-ghost{border-radius:var(--r-md);color:var(--accent);border:1px solid var(--accent);font-family:var(--sans);cursor:pointer;text-align:center;background:0 0;padding:.85rem 1.8rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-block}.btn-ghost:hover{background:var(--accent);color:#fff}.hero{border-bottom:.5px solid var(--line);grid-template-columns:1fr 1.05fr;align-items:start;gap:3.5rem;max-width:1200px;margin:0 auto;padding:5rem 3rem 4.5rem;display:grid}.hero h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--heading-hero);letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.1rem;line-height:1.1}.hero h1 em{color:var(--accent-2);font-style:italic}.hero .hero-body{max-width:520px;margin-bottom:2rem}.hero-right{padding-top:.5rem}.zeigarnik-block{border:.5px solid var(--line);background:var(--surface);margin-bottom:1rem;padding:1.5rem}.z-label{letter-spacing:.1em;text-transform:none;color:var(--ink-3);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.z-question{font-family:var(--serif);color:var(--ink);margin-bottom:.75rem;font-size:1.1rem;line-height:1.4}.z-status{align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.z-dot{background:var(--accent-2);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.z-status-text{color:var(--accent-2)}.pillars{background:var(--line);border:.5px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:2rem;display:grid}.pillar{background:#fff;padding:2.5rem 2.25rem;transition:background .2s;display:block}a.pillar:hover{background:#f8f9fa}.pillar-num{font-family:var(--serif);color:#1a1a6e1f;margin-bottom:.75rem;font-size:3rem;line-height:1}.pillar-word{letter-spacing:.02em;text-transform:none;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:flex}.pillar-word:after{content:"";background:var(--accent);opacity:.3;flex:1;height:1px}.pillar h3{font-family:var(--serif);color:var(--ink);margin-bottom:.75rem;font-size:1.25rem;line-height:1.3}.pillar p{color:var(--ink-2);font-size:1rem;line-height:1.7}.pillar-tags{flex-wrap:wrap;gap:.4rem;margin-top:1.25rem;display:flex}.tag{letter-spacing:.01em;border:.5px solid var(--line);color:var(--ink-3);background:var(--paper);padding:.25rem .6rem;font-size:.7rem;font-weight:500}.risk-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem;display:grid}.risk-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--r-lg);border:.5px solid #fff9;border-left:3px solid var(--accent-2);background:#fff;padding:2rem}.risk-card h4{font-family:var(--serif);color:var(--ink);margin-bottom:.5rem;font-size:1.1rem}.risk-card p{color:var(--ink-2);font-size:1rem;line-height:1.7}.risk-card .risk-reg{letter-spacing:.01em;color:var(--accent-2);text-transform:none;margin-top:.75rem;font-size:.7rem;font-weight:600}.risk-card.green{border-left-color:var(--accent-3)}.risk-card.green .risk-reg{color:var(--accent-3)}.flow-section{background:var(--accent-grad);color:#fff;border-bottom:.5px solid var(--line);padding:5.5rem 3rem}.flow-inner{max-width:1200px;margin:0 auto}.flow-section .section-label{color:#ffffff80}.flow-section h2{font-family:var(--serif);color:#fff;margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.flow-section .section-intro{color:#ffffffbf;max-width:620px}.flow-diagram{background:#ffffff0d;border:.5px solid #ffffff26;margin-top:3rem;display:flex}.flow-step{border-right:.5px solid #ffffff26;flex:1;padding:2rem 1.5rem}.flow-step:last-child{border-right:none}.flow-step-num{letter-spacing:.02em;color:#fff6;text-transform:none;margin-bottom:.5rem;font-size:.7rem;font-weight:600}.flow-step h4{font-family:var(--serif);color:#fff;margin-bottom:.5rem;font-size:1.2rem}.flow-step p{color:#fffffff2;font-size:1rem;line-height:1.72}.depth-stack{border:.5px solid var(--line);background:var(--surface)}.depth-row{border-bottom:.5px solid var(--line);grid-template-columns:200px 1fr 220px;align-items:start;gap:2rem;padding:1.5rem 1.75rem;display:grid}.depth-row:last-child{border-bottom:none}.depth-row.nexo{border-left:3px solid var(--accent);background:#1a1a6e0a}.depth-level{letter-spacing:.1em;text-transform:none;color:var(--ink-3);padding-top:.2rem;font-size:.7rem;font-weight:600}.depth-row.nexo .depth-level{color:var(--accent)}.depth-row h4{font-family:var(--serif);margin-bottom:.35rem;font-size:1.1rem}.depth-row p{color:var(--ink-2);font-size:1rem;line-height:1.65}.depth-verdict{color:var(--ink-3);padding-top:.2rem;font-size:1rem;font-weight:500}.depth-row.nexo .depth-verdict{color:var(--accent-3)}.segment-tabs{border:.5px solid var(--line);flex-wrap:wrap;gap:0;width:fit-content;margin-bottom:2rem;display:flex}.seg-tab{cursor:pointer;background:var(--surface);color:var(--ink-2);border-right:.5px solid var(--line);padding:.7rem 1.6rem;font-size:.85rem;font-weight:500;transition:all .2s}.seg-tab:last-child{border-right:none}.seg-tab.active{background:var(--accent);color:#fff}.seg-content{display:none}.seg-content.active{display:block}.persona-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.persona-card{background:0 0;border:none;border-radius:0;padding:0;transition:color .2s;display:block}a.persona-card:hover{color:var(--accent)}.persona-role{letter-spacing:.1em;text-transform:none;color:var(--accent);margin-bottom:.6rem;font-size:.7rem;font-weight:600}.persona-name .ic{width:1.15em;height:1.15em;color:var(--accent);vertical-align:-.15em;margin-right:.4rem}.persona-name{font-family:var(--serif);color:var(--ink);margin-bottom:.6rem;font-size:1.15rem;line-height:1.3}.persona-fear{color:var(--ink-2);font-size:1rem;font-style:normal;line-height:1.7}.persona-link{color:var(--accent);margin-top:1rem;font-size:1rem;font-weight:600;display:inline-block}.markets-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem;display:grid}.market-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--r-lg);background:#fff;border:.5px solid #fff9;padding:2rem;transition:border-color .2s;display:block}a.market-card:hover{border-color:var(--accent)}.market-flag{margin-bottom:.75rem;font-size:1.5rem;display:block}.market-card h3{font-family:var(--serif);color:var(--heading);margin-bottom:.75rem;font-size:1.4rem}.market-card p{color:var(--ink-2);margin-bottom:1rem;font-size:1rem;line-height:1.7}.reg-badges{flex-wrap:wrap;gap:.4rem;display:flex}.reg-badge{letter-spacing:.01em;color:var(--accent);text-transform:none;background:#1a1a6e14;padding:.3rem .7rem;font-size:.7rem;font-weight:600}.stats-row{background:var(--line);border:.5px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:2rem;display:grid}.stat-cell{background:#fff;padding:1.5rem}.stat-num{font-family:var(--serif);color:var(--accent);margin-bottom:.4rem;font-size:2.25rem;line-height:1}.stat-num sup{font-size:1rem}.stat-label{color:var(--ink-1);font-size:1rem;line-height:1.5}.stat-src{color:var(--ink-3);opacity:.8;margin-top:.4rem;font-size:.68rem}.compare-table{border-collapse:collapse;-webkit-backdrop-filter:blur(16px);border-radius:var(--r-lg);background:#ffffff8c;border:.5px solid #fff9;width:100%;font-size:1rem;overflow:hidden}.compare-table th,.compare-table td{border:.5px solid var(--line);text-align:left;vertical-align:top;padding:1rem 1.25rem;line-height:1.6}.compare-table th{font-family:var(--serif);color:var(--accent);background:#1a1a6e0a;font-size:1rem;font-weight:700}.compare-table td:first-child{letter-spacing:.01em;text-transform:none;color:var(--ink-3);width:160px;font-size:.78rem;font-weight:600}.compare-table .col-nexo{background:var(--accent);color:#fff}.compare-table th.col-nexo{color:#fff}.compare-table .col-nexo .ic svg{stroke:#fff}.incident-card{-webkit-backdrop-filter:blur(16px);border:.5px solid #fff9;border-left:3px solid var(--accent-2);border-radius:var(--r-lg);background:#fff;margin-bottom:1.25rem;padding:1.75rem}.incident-meta{letter-spacing:.01em;text-transform:none;color:var(--accent-2);flex-wrap:wrap;gap:1rem;margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:flex}.incident-card h4{font-family:var(--serif);margin-bottom:.5rem;font-size:1.25rem}.incident-card p{color:var(--ink-2);font-size:1rem;line-height:1.7}.incident-lesson{border-top:.5px dashed var(--line);color:var(--accent);margin-top:.9rem;padding-top:.9rem;font-size:.85rem;font-weight:500}.pain-item{background:var(--surface);border:.5px solid var(--line);grid-template-columns:1fr;gap:.6rem;margin-bottom:1.25rem;padding:1.75rem;display:grid}.pain-quote{font-family:var(--serif);color:var(--ink);font-size:1.2rem;line-height:1.45}.pain-quote:before{content:"“";color:var(--accent-2)}.pain-quote:after{content:"”";color:var(--accent-2)}.pain-reg{color:var(--ink-2);font-size:1rem;line-height:1.65}.pain-reg strong{color:var(--accent-2);letter-spacing:.01em;text-transform:none;margin-bottom:.25rem;font-size:.72rem;display:block}.pain-answer{color:var(--accent-3);font-size:1rem;font-weight:500}.deliver-list{margin-bottom:2rem;list-style:none}.deliver-list li{border-bottom:.5px solid var(--line);color:var(--ink-2);padding:1.1rem 0 1.1rem 1.9rem;font-size:.95rem;line-height:1.6;position:relative}.deliver-list li:before{content:"✓";color:var(--accent-3);font-weight:600;position:absolute;left:.25rem}.deliver-list li strong{color:var(--ink)}.cta-band{border-bottom:.5px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:5.5rem 3rem;display:grid}.cta-band h2{font-family:var(--serif);color:var(--heading-hero);letter-spacing:-.5px;font-size:2.6rem;line-height:1.15}.cta-band h2 em{color:var(--accent-2);font-style:italic}.cta-band-right p{color:var(--ink-2);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.cta-section{border-bottom:.5px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:4rem;max-width:1200px;margin:0 auto;padding:6rem 3rem;display:grid}.cta-section h2{font-family:var(--serif);color:var(--heading-hero);letter-spacing:-.5px;font-size:3rem;line-height:1.15}.cta-section h2 em{color:var(--accent-2);font-style:italic}.cta-left-note{color:var(--ink-2);max-width:440px;margin-top:1.5rem;font-size:1rem;line-height:1.75}.cta-right>p{color:var(--ink-2);margin-bottom:2rem;font-size:1rem;line-height:1.75}.cta-form{flex-direction:column;gap:.75rem;display:flex}.cta-form input,.cta-form select{font-family:var(--sans);border:.5px solid var(--line);background:var(--surface);color:var(--ink);outline:none;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s}.cta-form input:focus,.cta-form select:focus{border-color:var(--accent)}.cta-form select{appearance:none;cursor:pointer}.book-card{-webkit-backdrop-filter:blur(16px);border:.5px solid #fff9;border-top:3px solid var(--accent);border-radius:var(--r-lg);background:#fff;margin-bottom:2rem;padding:2rem}.book-card h3{font-family:var(--serif);color:var(--heading);margin-bottom:.6rem;font-size:1.4rem}.book-card p{color:var(--ink-2);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.or-divider{letter-spacing:.02em;text-transform:none;color:var(--ink-3);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:600;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--line);flex:1;height:.5px}footer{border-bottom:.5px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2.5rem;max-width:1200px;margin:0 auto;padding:3rem;display:grid}.footer-brand p{color:var(--ink-3);max-width:280px;margin-top:.75rem;font-size:.875rem;line-height:1.7}.footer-col h5{letter-spacing:.02em;text-transform:none;color:var(--ink-3);margin-bottom:1rem;font-size:.95rem;font-weight:600}.footer-col ul{list-style:none}.footer-col li{margin-bottom:.6rem}.footer-col a{color:var(--ink-2);font-size:.95rem;transition:color .15s}.footer-col a:hover{color:var(--accent)}.footer-bottom{max-width:1200px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;padding:1.5rem 3rem;font-size:1rem;display:flex}.iso-badge{letter-spacing:.01em;border:.5px solid var(--line);text-transform:none;padding:.3rem .8rem;font-size:.7rem;font-weight:600}a:focus-visible,button:focus-visible,.seg-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1020px){.nav-links{display:none}.hamburger{display:flex}.topnav{padding:1rem 1.5rem}.logo img.logo-img{height:30px}.hero,.cta-section,.cta-band{grid-template-columns:1fr;gap:2.5rem;padding-left:1.5rem;padding-right:1.5rem}.hero h1{font-size:2rem}.page-hero{padding:3.5rem 1.5rem 3rem}.page-hero h1{font-size:2.3rem}.section,.flow-section{padding:3.5rem 1.5rem}.pillars,.persona-grid,.risk-grid,.markets-grid,.stats-row{grid-template-columns:1fr 1fr}.flow-diagram{grid-template-columns:1fr 1fr;display:grid}.flow-step{border-bottom:.5px solid #ffffff26;border-right:.5px solid #ffffff26}.flow-step:nth-child(2n){border-right:none}.flow-step:last-child{border-bottom:none;border-right:none;grid-column:1/-1}.depth-row{grid-template-columns:1fr;gap:.5rem}footer{grid-template-columns:1fr 1fr}.compare-wrap{overflow-x:visible}.compare-table,.compare-table thead,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:100%;display:block}.compare-table{backdrop-filter:none;background:0 0;border:none;min-width:0}.compare-table tr{border:.5px solid var(--line);border-radius:var(--r-md);background:var(--paper);margin-bottom:1rem;overflow:hidden}.compare-table tr:first-child{display:none}.compare-table td:first-child{color:var(--accent);background:#1a1a6e0f;border-top:none;grid-column:1/-1;width:100%;padding:.75rem 1.25rem;font-size:.9rem;font-weight:700}.compare-table td{border:none;border-top:.5px solid var(--line);background:var(--paper);padding:.75rem 1.25rem}.compare-table td:before{content:attr(data-label);color:var(--accent);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.compare-table td.col-nexo{background:var(--accent);color:#fff}.cta-section h2,.cta-band h2{font-size:2.1rem}.section h2{font-size:2rem}}@media (width<=600px){.hero h1{font-size:1.9rem}.hero.hero-center h1{font-size:2.5rem}.page-hero h1{font-size:1.75rem}.cta-band h2,.cta-section h2{font-size:1.6rem}.section h2{font-size:1.5rem}.pillars,.persona-grid,.risk-grid,.markets-grid,.steps3,.apply-grid,.flow-diagram{grid-template-columns:1fr}.flow-step{border-right:none;grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem;display:grid}.flow-step .flow-step-num{grid-row:1;margin-bottom:0}.flow-step h4{grid-row:1;align-self:center;margin-bottom:0}.flow-step p:last-child{grid-column:1/-1}.flow-step:last-child{grid-column:auto}.split-media,.res-list{grid-template-columns:1fr}.stats-row{grid-template-columns:1fr!important}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.ticker{padding:.4rem 0;font-size:.8rem}}[data-nav]{cursor:pointer}.ic{vertical-align:-.16em;width:1.05em;height:1.05em;color:inherit;display:inline-flex}.ic svg{width:100%;height:100%}h4>.ic{color:var(--accent-2);margin-right:.4rem}.depth-row h4>.ic,.compare-table th .ic{color:var(--accent)}.compare-table th .ic{vertical-align:-.15em;width:1em;height:1em;margin-right:.4rem}.risk-card.green h4>.ic{color:var(--accent-3)}.incident-card h4>.ic{color:var(--accent-2)}.persona-role .ic{vertical-align:-.2em;margin-right:.45rem}.pillar-word .ic{width:1.3em;height:1.3em;color:var(--accent)}.pain-reg strong .ic{margin-right:.3rem}.book-card h3 .ic{color:var(--accent);margin-right:.4rem}.mm-head .ic,.section-label .ic{vertical-align:-.18em;margin-right:.35rem}.timeline{border:.5px solid var(--line);background:var(--surface);margin-bottom:1rem;display:flex;overflow-x:auto}.tl-item{border-right:.5px solid var(--line);flex:1;min-width:185px;padding:1.4rem 1.25rem}.tl-item:last-child{border-right:none}.tl-date{letter-spacing:.1em;text-transform:none;color:var(--accent-2);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.68rem;font-weight:600;display:flex}.tl-item.past .tl-date{color:var(--ink-3)}.tl-item h4{font-family:var(--serif);margin-bottom:.35rem;font-size:1.02rem;line-height:1.3}.tl-item p{color:var(--ink-3);font-size:1rem;line-height:1.6}.tl-note{color:var(--ink-3);font-size:1rem}.steps3{background:var(--line);border:.5px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.step3{background:var(--surface);padding:1.75rem}.step3-num{font-family:var(--serif);color:#1a1a6e26;margin-bottom:.6rem;font-size:2rem;line-height:1}.step3-num .ic{width:1.1em;height:1.1em;color:var(--accent);opacity:.85}.step3 h4{font-family:var(--serif);margin-bottom:.5rem;font-size:1.1rem}.step3 p{color:var(--ink-2);font-size:1rem;line-height:1.65}.apply-grid{background:var(--line);border:.5px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:2.5rem;display:grid}.apply-cell{background:var(--surface);padding:1.75rem}.apply-cell .pillar-word{margin-bottom:.85rem}.apply-cell p{color:var(--ink-2);font-size:1rem;line-height:1.7}@media (width<=1020px){.steps3,.apply-grid{grid-template-columns:1fr 1fr}}.brand-promise{letter-spacing:.02em;text-transform:none;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1.6rem;font-size:.78rem;font-weight:600;display:flex}.brand-promise .ic{width:1.2em;height:1.2em}.mirror{border:.5px solid var(--line);background:var(--surface);margin-bottom:1.5rem}.mirror-row{border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;display:flex}.mirror-row:last-child{border-bottom:none}.mirror-num{font-family:var(--serif);color:#1a1a6e2e;flex-shrink:0;width:2rem;font-size:1.4rem}.mirror-q{color:var(--ink);flex:1;font-size:1rem;line-height:1.55}.m-btns{flex-shrink:0;gap:.5rem;display:flex}.m-btn{border:1px solid var(--line);background:var(--paper);font-family:var(--sans);letter-spacing:.04em;cursor:pointer;color:var(--ink-2);padding:.4rem 1.2rem;font-size:.8rem;font-weight:600;transition:all .15s}.m-btn:hover{border-color:var(--ink-3)}.m-btn.sel-yes{background:var(--accent-3);border-color:var(--accent-3);color:#fff}.m-btn.sel-no{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.mirror-result{border:.5px solid var(--line);background:var(--surface);margin-top:1.25rem;padding:1.75rem;display:none}.mirror-result.show{display:block}.mirror-result.tier-crit{border-left:3px solid var(--accent-2)}.mirror-result.tier-partial{border-left:3px solid #b07d2b}.mirror-result.tier-strong{border-left:3px solid var(--accent-3)}.mr-score{font-family:var(--serif);margin-bottom:.5rem;font-size:1.5rem}.mirror-result.tier-crit .mr-score{color:var(--accent-2)}.mirror-result.tier-partial .mr-score{color:#b07d2b}.mirror-result.tier-strong .mr-score{color:var(--accent-3)}.mirror-result p{color:var(--ink-2);margin-bottom:1.25rem;font-size:.92rem;line-height:1.7}.mr-note{color:var(--accent-2);font-size:.9rem;font-weight:500;margin-bottom:0!important}@media (width<=1020px){.mirror-row{flex-direction:column;align-items:flex-start;gap:.75rem}.mirror-num{width:auto}}.cta-micro{color:var(--ink-3);letter-spacing:.02em;margin-top:.8rem;font-size:.75rem}.cta-micro .ic{width:.95em;height:.95em;color:var(--accent-3)}.sticky-cta{z-index:900;background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:1.25rem;padding:.65rem 3rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0e0e0e1f}.sticky-cta.show{display:flex}.sticky-cta p{font-size:.85rem;font-weight:500}.sticky-cta p em{color:#ffd9d4;font-style:italic}.sticky-btn{border-radius:var(--r-md);color:var(--accent);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:.55rem 1.3rem;font-size:.83rem;font-weight:600}.sticky-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;line-height:1}.sticky-close:hover{color:#fff}@media (width<=1020px){.sticky-cta{justify-content:space-between;gap:.75rem;padding:.6rem 1rem}.sticky-cta p{flex:1;font-size:.75rem}}::selection{background:var(--accent);color:#fff}.logo .logo-mark{width:19px;height:19px;color:var(--accent-2);vertical-align:-3px;margin-right:7px;display:inline-block}.logo .logo-mark svg{width:100%;height:100%}.mm-col a .ic,.dropdown a .ic{color:var(--ink-3);margin-right:.5rem;transition:color .15s}.mm-col a:hover .ic,.dropdown a:hover .ic{color:var(--accent)}.btn-primary,.btn-ghost,.sticky-btn{transition:transform .18s,box-shadow .18s,opacity .2s,background .2s,color .2s}.btn-primary:hover,.sticky-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1a1a6e38}.btn-ghost:hover{transform:translateY(-1px)}a.persona-card,a.market-card,a.pillar{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}a.persona-card:hover{box-shadow:none;transform:none}a.market-card:hover,a.pillar:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e0e0e14}.stat-cell{transition:box-shadow .2s}.stat-cell:hover{box-shadow:inset 0 2px 0 var(--accent)}.flow-step{position:relative}.flow-step:not(:last-child):after{content:"";z-index:2;border-top:1.5px solid #ffffff80;border-right:1.5px solid #ffffff80;width:11px;height:11px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.rv-stay{opacity:1}.rv{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(14px)}.rv.in{opacity:1;transform:none}.feed-block{border:.5px solid var(--line);background:var(--surface);margin-bottom:1rem}.feed-block .z-label{align-items:center;gap:.45rem;padding:1rem .95rem .25rem;display:flex}.feed-dot{background:var(--accent-3);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.feed{padding-bottom:.4rem}.feed-row{border-bottom:.5px dashed var(--line);align-items:baseline;gap:.6rem;padding:.42rem .95rem;font-size:.72rem;animation:.35s feedin;display:flex}.feed-row:last-child{border-bottom:none}.feed-time{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0}.feed-agent{color:var(--accent);flex-shrink:0;font-weight:600}.feed-txt{color:var(--ink-2)}.feed-row.warn .feed-txt{color:var(--accent-2);font-weight:500}.feed-row.good .feed-txt{color:var(--accent-3);font-weight:500}@keyframes feedin{0%{opacity:0;transform:translateY(4px)}}@media (width<=1020px){.flow-step:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.feed-row{animation:none}.btn-primary:hover,.btn-ghost:hover,.sticky-btn:hover,a.persona-card:hover,a.market-card:hover,a.pillar:hover{transform:none}.feed-dot,.z-dot{animation:none}}.section h2,.flow-section h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:1.4rem;font-size:2.05rem;font-weight:600}.risk-card h4,.incident-card h4,.pillar h3,.persona-name,.market-card h3,.depth-row h4,.tl-item h4,.step3 h4,.book-card h3,.flow-step h4{font-family:var(--serif);letter-spacing:-.01em;font-weight:600}.market-card h3,.book-card h3{font-size:1.15rem}.tag,.m-btn{background:var(--cream)}.incident-meta span{background:#c8392b12;padding:.22rem .6rem}.region-chip{letter-spacing:.02em;text-transform:none;color:var(--ink-3);align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.68rem;font-weight:600;display:inline-flex}.region-chip b{background:var(--accent);color:#fff;letter-spacing:.02em;font-size:.66rem;font-family:var(--mono);padding:.28rem .5rem}.console{background:var(--console-bg);border:1px solid #ffffff17;overflow:hidden;box-shadow:0 24px 60px #13132e52}.console-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.45rem;padding:.65rem .9rem;display:flex}.cdot{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.console-title{font-family:var(--mono);letter-spacing:.1em;color:#ffffff8c;text-transform:none;margin-left:.4rem;font-size:.66rem}.console-live{color:#5fd3a5;text-transform:none;letter-spacing:.02em;align-items:center;gap:.4rem;margin-left:auto;font-size:.63rem;font-weight:600;display:flex}.console-metrics{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.cmetric{border-right:1px solid #ffffff0f;padding:.75rem .9rem}.cmetric:last-child{border-right:none}.cmetric b{color:#fff;font-size:1.12rem;font-weight:600;font-family:var(--mono);display:block}.cmetric span{letter-spacing:.1em;text-transform:none;color:#ffffff73;font-size:.58rem}.cmetric.warn b{color:#ff8d80}.crow{color:#fffc;border-bottom:1px solid #ffffff0f;grid-template-columns:1.25fr .65fr 1fr .75fr;align-items:center;gap:.6rem;padding:.52rem .9rem;font-size:.72rem;display:grid}.crow.head{color:#fff6;letter-spacing:.02em;text-transform:none;font-size:.58rem}.ct-agent{font-family:var(--mono);color:#aeaeff}.pill{letter-spacing:.01em;text-transform:none;width:fit-content;padding:.14rem .5rem;font-size:.58rem;font-weight:700;display:inline-block}.pill.high{color:#ff8d80;background:#ff8d8026}.pill.med{color:#ffcd82;background:#ffcd8226}.pill.low{color:#5fd3a5;background:#5fd3a526}.pill.ok{color:#5fd3a5;background:#5fd3a51f}.pill.warn{color:#ff8d80;background:#ff8d801f}.cbar{background:#ffffff1a;height:4px;position:relative}.cbar i{background:#5fd3a5;position:absolute;top:0;bottom:0;left:0}.cfeed-label{letter-spacing:.02em;text-transform:none;color:#fff6;padding:.6rem .9rem .15rem;font-size:.58rem}.console-cap{color:var(--ink-3);margin-top:.85rem;font-size:.75rem;font-style:italic}.feed-dark .feed-row{border-color:#ffffff12}.feed-dark .feed-time{color:#ffffff61;font-family:var(--mono)}.feed-dark .feed-agent{color:#aeaeff;font-family:var(--mono)}.feed-dark .feed-txt{color:#ffffffb8}.feed-dark .feed-row.warn .feed-txt{color:#ff8d80}.feed-dark .feed-row.good .feed-txt{color:#5fd3a5}@media (width<=1020px){.console-metrics{grid-template-columns:1fr 1fr}.cmetric:nth-child(2){border-right:none}.crow{grid-template-columns:1.2fr .6fr .8fr}.crow .cbar.crow .cbar-txt,.crow.head span:nth-child(3){display:none}}.logo img.logo-img{width:auto;height:52px;display:block}.theme-fab{z-index:950;position:fixed;bottom:1.5rem;right:1.5rem}.theme-fab-btn{background:var(--surface);border:1px solid var(--line);cursor:pointer;font-family:var(--sans);color:var(--ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.8rem;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .15s;display:inline-flex;box-shadow:0 8px 24px #0e0e0e29}.theme-fab-btn:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 30px #0e0e0e38}.theme-swatch{border:1px solid #0000001f;border-radius:50%;flex-shrink:0;width:16px;height:16px}.fab-gear{width:15px;height:15px;color:var(--ink-3);display:inline-flex}.fab-gear svg{width:100%;height:100%}.theme-menu{background:var(--surface);border:.5px solid var(--line);z-index:951;min-width:245px;padding:.4rem;display:none;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 16px 40px #0e0e0e29}.theme-fab.open .theme-menu{display:block}.theme-menu-head{letter-spacing:.02em;text-transform:none;color:var(--ink-3);padding:.5rem .7rem .35rem;font-size:.62rem;font-weight:600}.theme-opt{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink-2);background:0 0;border:none;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.83rem;transition:background .15s;display:flex}.theme-opt:hover{background:var(--paper)}.theme-opt.active{color:var(--accent);font-weight:600}.theme-opt .theme-swatch{width:20px;height:20px}.theme-opt small{color:var(--ink-3);font-size:.7rem;font-weight:400;display:block}.theme-opt .opt-check{opacity:0;color:var(--accent);margin-left:auto}.theme-opt.active .opt-check{opacity:1}@media (width<=1020px){.theme-fab{bottom:1rem;right:1rem}.theme-fab-btn .tb-label{display:none}}.res-list{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.res-item{background:var(--surface);border:.5px solid var(--line);border-top:3px solid var(--accent);padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.res-item:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e0e0e14}.res-meta{letter-spacing:.01em;text-transform:none;color:var(--accent);flex-wrap:wrap;gap:.8rem;margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:flex}.res-meta .res-tag{color:var(--ink-3)}.res-item h3{font-family:var(--serif);color:var(--heading);margin-bottom:.5rem;font-size:1.2rem;line-height:1.35}.res-item p{color:var(--ink-2);font-size:.88rem;line-height:1.65}.res-soon{letter-spacing:.01em;text-transform:none;color:var(--accent-3);background:#0e6e4a14;margin-top:1rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.res-note{color:var(--ink-3);margin-bottom:0;font-size:.85rem;font-style:italic}@media (width<=1020px){.res-list{grid-template-columns:1fr 1fr}}.scene{background:var(--console-bg);border-radius:var(--r-xl);border:1px solid #ffffff14;max-width:820px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #13132e47}.scene-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.45rem;padding:.65rem .9rem;display:flex}.scene-bar .cdot{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.scene-title{font-family:var(--mono);letter-spacing:.1em;color:#ffffff8c;text-transform:none;margin-left:.4rem;font-size:.66rem}.scene-live{color:#5fd3a5;text-transform:none;letter-spacing:.02em;align-items:center;gap:.4rem;margin-left:auto;font-size:.63rem;font-weight:600;display:flex}.scene svg{width:100%;height:auto;display:block}.scene-mono{font-family:var(--mono)}.ag-agent{fill:#1a2748;stroke:#6fa8e8;stroke-width:2px}.ag-agent-core{fill:#8ec5ff}.ag-label{font-family:var(--mono);fill:#aeaeffe6;font-size:9px}.ag-ok{fill:#5fd3a5}.ag-bad{fill:#ff8d80}.ag-okstroke{stroke:#5fd3a5}.ag-badstroke{stroke:#ff8d80}@media (prefers-reduced-motion:no-preference){.gate-agent{animation:6s linear infinite gateRun}.gate-agent.g2{animation-delay:2s}.gate-agent.g3{animation-delay:4s}@keyframes gateRun{0%{opacity:0;transform:translate(0)}8%{opacity:1}38%{transform:translate(150px)}46%{transform:translate(165px)}54%{transform:translate(165px)}92%{opacity:1;transform:translate(420px)}to{opacity:0;transform:translate(440px)}}.gate-verdict{opacity:0}.gate-agent .gate-verdict.ok{animation:6s linear infinite gateStamp}.gate-bad .gate-verdict.bad{animation:6s linear infinite gateStampBad}@keyframes gateStamp{0%,46%{opacity:0}50%,70%{opacity:1}80%,to{opacity:0}}@keyframes gateStampBad{0%,46%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.gate-pillar{animation:3s ease-in-out infinite gatePulse}@keyframes gatePulse{0%,to{opacity:.5}50%{opacity:1}}.gate-bad.gate-agent{animation:6s linear 4s infinite gateRunBlocked}@keyframes gateRunBlocked{0%{opacity:0;transform:translate(0)}8%{opacity:1}38%{transform:translate(150px)}50%{transform:translate(160px)}62%{transform:translate(150px)}86%{opacity:1;transform:translate(150px)}to{opacity:0;transform:translate(150px)}}.dva-line{opacity:0}.dva-declared .dva-line,.dva-actual .dva-line{animation:7s ease-in-out infinite dvaType}.dva-line.d1{animation-delay:.3s}.dva-line.d2{animation-delay:.9s}.dva-line.d3{animation-delay:1.5s}.dva-line.a1{animation-delay:.5s}.dva-line.a2{animation-delay:1.4s}.dva-line.a3{animation-delay:2.3s}.dva-line.a4{animation-delay:3.2s}.dva-line.a5{animation-delay:4s}@keyframes dvaType{0%{opacity:0;transform:translate(-6px)}6%{opacity:1;transform:none}90%{opacity:1}to{opacity:.25}}.dva-flag{opacity:0;animation:7s ease-in-out 4.6s infinite dvaFlag}@keyframes dvaFlag{0%,60%{opacity:0;transform:scale(.8)}66%{opacity:1;transform:scale(1.05)}72%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.caught-node{transition:none}.caught-pulse{transform-box:fill-box;transform-origin:50%}.caught-node.target{animation:7s ease-in-out infinite caughtTurn}@keyframes caughtTurn{0%,28%{fill:#1a2748;stroke:#6fa8e8}36%,60%{fill:#3a1416;stroke:#ff8d80}68%,to{fill:#14312a;stroke:#5fd3a5}}.caught-alertring{opacity:0;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite caughtAlert}@keyframes caughtAlert{0%,30%{opacity:0;transform:scale(.6)}38%{opacity:.9;transform:scale(1)}56%{opacity:0;transform:scale(2)}60%,to{opacity:0}}.caught-kill{opacity:0;animation:7s ease-in-out infinite caughtKill}@keyframes caughtKill{0%,58%{opacity:0}64%,90%{opacity:1}to{opacity:0}}.caught-status{animation:7s ease-in-out infinite caughtStatus}@keyframes caughtStatus{0%,30%{opacity:.5}36%,60%{opacity:1}68%,to{opacity:1}}.caught-link.sever{animation:7s ease-in-out infinite caughtSever}@keyframes caughtSever{0%,60%{opacity:.4;stroke-dasharray:0}66%{opacity:.4}67%,to{opacity:.06;stroke-dasharray:3 5}}.shield-frag{opacity:0;transform-box:fill-box;transform-origin:50%}.shield-frag.f1{animation:6s ease-in-out .2s infinite shieldIn}.shield-frag.f2{animation:6s ease-in-out .5s infinite shieldIn}.shield-frag.f3{animation:6s ease-in-out .8s infinite shieldIn}.shield-frag.f4{animation:6s ease-in-out 1.1s infinite shieldIn}.shield-frag.f5{animation:6s ease-in-out 1.4s infinite shieldIn}@keyframes shieldIn{0%{opacity:0}12%{opacity:.5}40%,86%{opacity:1}to{opacity:.2}}.shield-body{opacity:0;animation:6s ease-in-out infinite shieldForm}@keyframes shieldForm{0%,30%{opacity:0;transform:scale(.96)}44%,86%{opacity:1;transform:scale(1)}to{opacity:.3}}.shield-check{opacity:0;animation:6s ease-in-out infinite shieldCheck}@keyframes shieldCheck{0%,46%{opacity:0}54%,86%{opacity:1}to{opacity:0}}.shield-sweep{animation:6s ease-in-out infinite shieldSweep}@keyframes shieldSweep{0%,40%{opacity:0}50%{opacity:.5}60%{opacity:0}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.gate-verdict.ok.dva-line.dva-flag.caught-kill.shield-frag.shield-body.shield-check{opacity:1!important}.gate-bad.caught-alertring.shield-sweep{display:none}.caught-node.target{fill:#14312a;stroke:#5fd3a5}}.scene-cap{color:var(--ink-3);margin-top:.85rem;font-size:.78rem;font-style:italic}.ai-network{position:relative}.netgraph{width:100%;height:auto;display:block}.netgraph .nlink{stroke:#aeaeff47;stroke-width:1.3px}.netgraph .nlink.live{stroke:#78b4ff99;stroke-width:1.6px}.netgraph .pulse-dot{fill:var(--accent-3)}.netgraph .node{fill:#1a2748;stroke:#6fa8e8;stroke-width:2px}.netgraph .node.alert{stroke:#ff8d80}.netgraph .node-core{fill:#8ec5ff}.netgraph .node.alert .node-core{fill:#ff8d80}.netgraph .node-ring{fill:none;stroke:var(--accent);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.netgraph .node-label{font-family:var(--mono);fill:#aeaeffd9;font-size:9px;font-weight:500}.netgraph .scan-ring{fill:none;stroke:var(--accent-3);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite scanPulse}@keyframes scanPulse{0%{r:6px;opacity:.9}to{r:46px;opacity:0}}@keyframes nodePing{0%,to{opacity:0;transform:scale(.5)}18%{opacity:.85}60%{opacity:0;transform:scale(2.4)}}.netgraph .node-ring.p1{animation:4s ease-out infinite nodePing}.netgraph .node-ring.p2{animation:4s ease-out 1.3s infinite nodePing}.netgraph .node-ring.p3{animation:4s ease-out 2.6s infinite nodePing}.netgraph .flow{fill:#5fd3a5}.netgraph-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.45rem;margin:-1.5rem -1.5rem 1rem;padding:.65rem .9rem;display:flex}.netgraph-title{font-family:var(--mono);letter-spacing:.1em;color:#ffffff8c;text-transform:none;margin-left:.4rem;font-size:.66rem}.netgraph-live{color:#5fd3a5;text-transform:none;letter-spacing:.02em;align-items:center;gap:.4rem;margin-left:auto;font-size:.63rem;font-weight:600;display:flex}.ai-network-card{background:var(--console-bg);border:.5px solid var(--line);border-radius:var(--r-xl);max-width:820px;margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 1rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #13132e33}.split-media .ai-network-card{max-width:100%}.ai-network-card .netcap{color:#ffffff8c;font-size:.72rem;font-family:var(--mono);align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.ai-network-card .netcap .dot{background:var(--accent-3);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.counter-grid{background:var(--line);border:.5px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.5rem;display:grid}.counter-cell{background:var(--surface);padding:1.75rem 1.5rem;position:relative}.counter-num{font-family:var(--serif);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:2.6rem;line-height:1}.counter-num .suffix{font-size:1.3rem}.counter-label{color:var(--ink-2);margin-top:.5rem;font-size:.82rem;line-height:1.5}.counter-cell .mini-bar{background:color-mix(in srgb, var(--accent) 15%, transparent);height:3px;margin-top:1rem;overflow:hidden}.counter-cell .mini-bar i{background:var(--accent);width:0;height:100%;transition:width 1.4s;display:block}.counter-cell.in .mini-bar i{width:var(--barw,70%)}.radar-wrap{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.radar{background:repeating-conic-gradient(#0000 0deg 88deg,#ffffff1a 90deg);border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.radar:before{content:"";background:conic-gradient(#5fd3a5 0deg,#0000 70deg);border-radius:50%;animation:2.6s linear infinite radarSpin;position:absolute;inset:0}.radar:after{content:"";opacity:1;background:#5fd3a5;border-radius:50%;position:absolute;inset:40%;box-shadow:0 0 6px #5fd3a5}@keyframes radarSpin{to{transform:rotate(360deg)}}.radar-label{letter-spacing:.02em;text-transform:none;color:#ffffffbf;font-size:.74rem;font-weight:600;font-family:var(--mono)}@media (width<=1020px){.counter-grid{grid-template-columns:1fr 1fr}.ai-network-row{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.netgraph .scan-ring.netgraph .node-ring.netgraph .flow,.radar:before,.ai-network-card .netcap .dot{animation:none}.netgraph .scan-ring{display:none}.counter-cell .mini-bar i{transition:none}}.media-frame{border:.5px solid var(--line);background:var(--surface);border-radius:2px;position:relative;overflow:hidden}.media-frame.ph{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--accent) 4%, var(--surface)) 0 14px, color-mix(in srgb, var(--accent) 7%, var(--surface)) 14px 28px);justify-content:center;align-items:center;min-height:240px;display:flex}.media-frame.ph .ph-inner{text-align:center;color:var(--ink-3);padding:1.5rem}.media-frame.ph .ph-ico{width:34px;height:34px;color:var(--accent);opacity:.55;margin:0 auto .6rem}.media-frame.ph .ph-ico svg{width:100%;height:100%}.media-frame.ph .ph-label{letter-spacing:.04em;color:var(--ink-2);font-size:.78rem;font-weight:600}.media-frame.ph .ph-hint{color:var(--ink-3);font-size:.72rem;font-family:var(--mono);margin-top:.25rem}.media-frame img.media-frame video{object-fit:cover;width:100%;height:100%;display:block}.media-frame.ratio-16-9{aspect-ratio:16/9}.media-frame.ratio-4-3{aspect-ratio:4/3}.media-frame.ratio-1-1{aspect-ratio:1}.media-caption{color:var(--ink-3);margin-top:.6rem;font-size:.78rem;font-style:italic}.hero-media{margin-top:0}.split-media{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.split-media.reverse .split-text{order:2}@media (width<=1020px){.split-media{grid-template-columns:1fr}.split-media.reverse .split-text{order:0}}.kicker{color:var(--accent);letter-spacing:0;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--accent);width:22px;height:2px;display:inline-block}.lead-card{border:.5px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--r-lg);background:#fff;padding:2rem;box-shadow:0 16px 40px #0e0e0e0f}.lead-card h3{font-family:var(--serif);color:var(--heading);margin-bottom:.4rem;font-size:1.4rem}.lead-card .lead-sub{color:var(--ink-2);margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.lead-form{flex-direction:column;gap:.7rem;display:flex}.lead-form .row2{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.lead-form input,.lead-form select,.lead-form textarea{font-family:var(--sans);border:.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);outline:none;width:100%;padding:.75rem .9rem;font-size:.9rem;transition:border-color .18s}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--accent)}.lead-form select{appearance:none;cursor:pointer}.lead-form textarea{resize:vertical;min-height:68px;font-family:var(--sans)}.lead-form .lead-btn{margin-top:.3rem}.lead-trust{color:var(--ink-3);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.75rem;display:flex}.lead-trust .ic{width:.9em;height:.9em;color:var(--accent-3)}.lead-success{text-align:center;padding:1rem .5rem;display:none}.lead-success.show{display:block}.lead-success .ls-ico{width:48px;height:48px;color:var(--accent-3);margin:0 auto 1rem}.lead-success .ls-ico svg{width:100%;height:100%}.lead-success h3{font-family:var(--serif);color:var(--heading);margin-bottom:.5rem;font-size:1.35rem}.lead-success p{color:var(--ink-2);font-size:.92rem;line-height:1.7}.lead-form.hide{display:none}.field-err{border-color:var(--accent-2)!important}@media (width<=640px){.lead-form .row2{grid-template-columns:1fr}}.depth-badge{flex-direction:column;gap:0;max-width:420px;margin:1.5rem 0 1.75rem;display:flex}.depth-layer{border:.5px solid var(--line);color:var(--ink-3);background:var(--surface);align-items:center;gap:.7rem;padding:.6rem .85rem;font-size:.82rem;display:flex;position:relative}.depth-layer+.depth-layer{border-top:none}.depth-layer .dl-tag{font-family:var(--mono);letter-spacing:.01em;text-transform:none;color:var(--ink-3);min-width:92px;font-size:.64rem}.depth-layer.faded{opacity:.55}.depth-layer .dl-x{color:var(--ink-3);margin-left:auto;font-size:.72rem}.depth-layer.live{border:1px solid var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 5%, var(--surface));box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 14%, transparent);font-weight:500}.depth-layer.live .dl-tag{color:var(--accent)}.depth-layer.live .dl-check{color:var(--accent-3);width:1.05em;height:1.05em;margin-left:auto;display:inline-flex}.depth-layer.live .dl-check svg{width:100%;height:100%}.depth-layer em{color:inherit;font-style:italic;font-weight:600}.depth-layer.live em{color:var(--accent)}.depth-detail{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-top:none;flex-wrap:wrap;gap:.4rem;padding:.6rem .85rem;display:flex}.depth-detail span{font-family:var(--mono);letter-spacing:.02em;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:2px;padding:.2rem .5rem;font-size:.64rem}.depth-arrow{text-align:center;color:var(--ink-3);padding:.15rem 0;font-size:.85rem;line-height:.6}.console-body{display:block}.console-main{flex-direction:column;gap:.7rem;padding:.7rem;display:flex}.dash-top{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.dash-panel{background:#ffffff08;border:1px solid #ffffff12;border-radius:4px;padding:.7rem .8rem}.dash-h{letter-spacing:.01em;text-transform:none;color:#ffffff80;margin-bottom:.55rem;font-size:.6rem}.dash-risk{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.dash-risk b{font-family:var(--serif);color:#ffcd82;font-size:1.7rem;line-height:1}.risk-pill{letter-spacing:.01em;text-transform:none;color:#ffcd82;background:#ffcd8224;border-radius:2px;padding:.15rem .45rem;font-size:.58rem;font-weight:700}.risk-bar{background:linear-gradient(90deg,#5fd3a5,#ffcd82 55%,#ff8d80);border-radius:3px;height:5px;margin-bottom:.45rem;position:relative}.risk-bar i{background:#fff;border-radius:2px;width:2px;height:9px;position:absolute;top:-2px;left:49%}.dash-sub{color:#fff6;font-size:.58rem;font-family:var(--mono)}.verdict{color:#ffffffbf;justify-content:space-between;margin-bottom:.2rem;font-size:.66rem;display:flex}.verdict b{font-family:var(--mono);color:#fff}.vbar{background:#ffffff14;border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden}.vbar i{height:100%;display:block}.dash-flow .flow-rows{flex-direction:column;gap:.4rem;margin-bottom:.5rem;display:flex}.flow-row{align-items:center;gap:.5rem;font-size:.62rem;display:flex}.flow-row .ft{font-family:var(--mono);border-radius:2px;min-width:74px;padding:.18rem .4rem;font-size:.58rem}.flow-row .ft.pii{color:#aecbff;background:#6ea8e824}.flow-row .ft.sec{color:#ff8d80;background:#ff8d8024}.flow-row .ft.code{color:#5fd3a5;background:#5fd3a524}.flow-line{background:linear-gradient(90deg,#6ea8e880,#aeaeff4d);border-radius:2px;flex:1;height:2px;position:relative}.flow-line.warn{background:linear-gradient(90deg,#ff8d8099,#ff8d8040)}.flow-row .fv{font-family:var(--mono);color:#ffffffb3;text-align:right;min-width:58px;font-size:.6rem}.flow-warn{color:#ff8d80;align-items:center;gap:.35rem;font-size:.58rem;display:flex}.flow-warn .ic{width:.85em;height:.85em}@media (width<=1180px){.dash-top{grid-template-columns:1fr}}.sg-leaf,.sg-alert{opacity:0}@media (prefers-reduced-motion:no-preference){.sg-leaf.l1{animation:5s ease-out .3s infinite sgIn}.sg-leaf.l2{animation:5s ease-out .8s infinite sgIn}.sg-leaf.l3{animation:5s ease-out 1.3s infinite sgIn}.sg-leaf.l4{animation:5s ease-out 1.8s infinite sgIn}.sg-alert{animation:5s ease-out 2.3s infinite sgIn}@keyframes sgIn{0%{opacity:0}10%{opacity:1}88%{opacity:1}to{opacity:.25}}}@media (prefers-reduced-motion:reduce){.sg-leaf,.sg-alert{opacity:1}.sg-pulse{display:none}}.dataflow{width:100%;height:auto;display:block}.df-block{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.df-block{animation:2.2s ease-in-out infinite dfPulse}@keyframes dfPulse{0%,to{opacity:.7}50%{opacity:1}}}.flow-step-num{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:.9rem;font-size:0;display:inline-flex}.flow-step-num .ic{color:#8ec5ff;width:22px;height:22px}.flow-step h4{font-size:1.05rem}.flow-section{position:relative;overflow:hidden}.flow-section:before{content:"";pointer-events:none;background:radial-gradient(600px 340px at 12% 0,#6ea8e82e,#0000 60%),radial-gradient(560px 320px at 92% 110%,#5fd3a51f,#0000 60%);position:absolute;inset:0}.flow-section:after{content:"";pointer-events:none;opacity:.4;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%)}.flow-inner{z-index:1;position:relative}.flow-diagram{z-index:1;backdrop-filter:blur(6px);border-radius:var(--r-lg);background:#00000040;position:relative}.risk-card{transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0e0e0e08}.risk-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0e0e0e14}.risk-card h4{align-items:center;gap:.7rem;font-size:1.08rem;display:flex}.risk-card h4>.ic{background:color-mix(in srgb, var(--accent) 9%, transparent);width:40px;height:40px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-right:0;display:inline-flex}.risk-card h4>.ic svg{width:21px;height:21px}.risk-card.green h4>.ic{background:color-mix(in srgb, var(--accent-3) 12%, transparent);color:var(--accent-3)}h1 em,h2 em,.hero h1 em,.page-hero h1 em,.cta-band h2 em,.cta-section h2 em{color:var(--accent-2);font-style:normal;font-weight:600}body{background:#f4f5f7}.section{position:relative}.section:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.section:nth-of-type(2n):before{background:linear-gradient(#18489006,#1848900b)}.section:nth-of-type(odd):before{background:#fff}.bg-photo:after{background:radial-gradient(720px 380px at 8% 4%,#4fcde41a,#0000 60%),radial-gradient(680px 400px at 96% 8%,#18489012,#0000 62%),linear-gradient(#f4f5f7d1 0%,#f4f5f7e6 100%)!important}.risk-card,.pillar,.market-card,.incident-card,.stat-cell,.mirror,.lead-card,.book-card,.depth-stack{box-shadow:0 1px 3px #1018280a,0 1px 2px #10182808}.app-mock{background:var(--console-bg);border:1px solid #ffffff17;border-radius:6px;overflow:hidden;box-shadow:0 16px 40px #13132e38}.am-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.6rem .85rem;display:flex}.am-dot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.am-title{font-family:var(--mono);letter-spacing:.1em;text-transform:none;color:#ffffff80;margin-left:.4rem;font-size:.62rem}.am-live{color:#5fd3a5;text-transform:none;letter-spacing:.1em;align-items:center;gap:.35rem;margin-left:auto;font-size:.58rem;font-weight:600;display:flex}.am-body{padding:.85rem}.am-metrics{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:4px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:.75rem;display:grid;overflow:hidden}.am-m{background:var(--console-bg);padding:.6rem .7rem}.am-m b{font-family:var(--mono);color:#fff;font-size:1.1rem;display:block}.am-m span{letter-spacing:.01em;text-transform:none;color:#ffffff73;font-size:.56rem}.am-m.warn b{color:#ff8d80}.am-rows{flex-direction:column;display:flex}.am-row{color:#ffffffc7;border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr .7fr 1fr .8fr;align-items:center;gap:.5rem;padding:.5rem .2rem;font-size:.68rem;display:grid}.am-row:last-child{border-bottom:none}.am-row.head{color:#fff6;letter-spacing:.01em;text-transform:none;font-size:.56rem}.am-mono{font-family:var(--mono)}.am-accent{color:#aeaeff}.am-pill{letter-spacing:.05em;text-transform:none;color:#ffffffb3;background:#ffffff14;border-radius:3px;width:fit-content;padding:.12rem .45rem;font-size:.56rem;font-weight:700;display:inline-block}.am-pill.ok{color:#5fd3a5;background:#5fd3a524}.am-pill.warn{color:#ffcd82;background:#ffcd8224}.am-pill.bad{color:#ff8d80;background:#ff8d8026}.am-sesshead{justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.75rem;display:flex}.am-tabs{flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem;display:flex}.am-tab{font-family:var(--mono);color:#ffffff80;background:#ffffff0d;border-radius:3px;padding:.2rem .45rem;font-size:.56rem}.am-tab.on{color:#aecbff;background:#6ea8e824}.am-feed{flex-direction:column;gap:0;display:flex}.am-line{font-family:var(--mono);color:#ffffffb8;border-bottom:1px dashed #ffffff12;padding:.32rem 0;font-size:.66rem}.am-line:last-child{border-bottom:none}.am-line.warn{color:#ff8d80}.am-line.good{color:#5fd3a5}.am-t{color:#ffffff61;margin-right:.5rem}.am-flowtitle{letter-spacing:.01em;text-transform:none;color:#ffffff80;margin-bottom:.6rem;font-size:.6rem}.am-flows{flex-direction:column;gap:.5rem;margin-bottom:.6rem;display:flex}.am-flowrow{align-items:center;gap:.5rem;font-size:.62rem;display:flex}.am-ft{font-family:var(--mono);border-radius:3px;min-width:68px;padding:.18rem .4rem;font-size:.56rem}.am-ft.pii{color:#aecbff;background:#6ea8e824}.am-ft.sec{color:#ff8d80;background:#ff8d8024}.am-ft.code{color:#5fd3a5;background:#5fd3a524}.am-fl{background:linear-gradient(90deg,#6ea8e880,#aeaeff40);border-radius:2px;flex:1;height:2px}.am-fl.warn{background:linear-gradient(90deg,#ff8d8099,#ff8d8033)}.am-fv{font-family:var(--mono);color:#ffffffb3;text-align:right;min-width:54px;font-size:.6rem}.am-fv.am-block{color:#ff8d80}.am-warn{color:#ff8d80;align-items:center;gap:.35rem;font-size:.6rem;display:flex}.am-warn .ic{width:.85em;height:.85em}@media (width<=640px){.am-metrics{grid-template-columns:1fr 1fr}.am-row{grid-template-columns:1fr .7fr .8fr}.am-row span:nth-child(3):not(.am-pill){display:none}}.am-owasp{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.am-ocard{background:#ffffff0a;border:1px solid #ffffff12;border-left:3px solid #ffffff26;border-radius:4px;padding:.5rem .6rem;position:relative}.am-ocard.crit{border-left-color:#ff8d80}.am-ocard.med{border-left-color:#ffcd82}.am-ocode{font-family:var(--mono);letter-spacing:.01em;color:#aecbff;background:#6ea8e824;border-radius:2px;margin-bottom:.3rem;padding:.1rem .3rem;font-size:.5rem;display:inline-block}.am-oname{color:#ffffffd9;font-size:.66rem;line-height:1.3}.am-oval{font-family:var(--mono);color:#fff;font-size:.9rem;position:absolute;top:.5rem;right:.6rem}.am-ocard.crit .am-oval{color:#ff8d80}.am-ocard.med .am-oval{color:#ffcd82}@media (width<=640px){.am-owasp{grid-template-columns:1fr}}.am-polhead{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.am-polttl{color:#ffffffd9;font-size:.72rem;font-weight:600}.am-polnew{font-family:var(--mono);color:#5fd3a5;background:#5fd3a51f;border-radius:3px;padding:.2rem .5rem;font-size:.58rem}.am-row.polrow{grid-template-columns:1fr auto auto}.am-poled{background:#6ea8e80f;border:1px solid #6ea8e833;border-radius:5px;margin-top:.75rem;padding:.7rem}.am-poledttl{font-family:var(--mono);letter-spacing:.1em;text-transform:none;color:#ffffff73;margin-bottom:.5rem;font-size:.55rem}.am-polfield{font-family:var(--mono);color:#ffffffc7;margin-bottom:.35rem;font-size:.64rem;line-height:1.6}.am-plabel{color:#aecbff;margin-right:.3rem;font-weight:600}.am-pchip{color:#fff;background:#ffffff14;border-radius:3px;padding:.08rem .35rem}.am-pchip.act{color:#ff8d80;background:#ff8d8026}.hero.hero-center{text-align:center;grid-template-columns:1fr;max-width:860px;padding-top:6rem;padding-bottom:5rem}.hero.hero-center .hero-body{max-width:680px;margin-left:auto;margin-right:auto}.hero.hero-center .depth-badge{margin-left:auto;margin-right:auto}.hero.hero-center .hero-actions{justify-content:center}.vert-strip{background:var(--accent-grad);color:#fff;border-bottom:.5px solid var(--line)}.vert-inner{max-width:1200px;margin:0 auto;padding:3.25rem 3rem 3.5rem}.vert-lead{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin-bottom:.6rem;font-size:1.85rem;font-weight:600;line-height:1.25}.vert-sub{color:#ffffffc7;max-width:640px;margin-bottom:1.75rem;font-size:1rem;line-height:1.7}@media (width<=640px){.vert-lead{font-size:1.45rem}}.vert-items{border-radius:var(--r-lg);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.vert-item{color:#fff;cursor:pointer;background:#ffffff0f;align-items:center;gap:.85rem;padding:1.15rem 1.25rem;transition:background .15s;display:flex}.vert-item:hover{background:#ffffff24}.vert-item .ic{color:#8ec5ff;flex-shrink:0;width:1.5em;height:1.5em}.vert-item span{flex-direction:column;line-height:1.25;display:flex}.vert-item b{font-size:.95rem;font-weight:600}.vert-item small{color:#fff9;font-size:.68rem;font-family:var(--mono);letter-spacing:.02em;margin-top:.15rem}@media (width<=1020px){.vert-inner{padding:1.75rem 1.5rem 2rem}.vert-items{grid-template-columns:1fr 1fr}}@media (width<=560px){.vert-items{grid-template-columns:1fr}}.hero.hero-center{padding-top:6rem;padding-bottom:5rem}.hero.hero-center h1{margin-bottom:1.1rem;font-size:3rem;line-height:1.12}.hero.hero-center .hero-body{max-width:640px;margin-bottom:1.4rem;font-size:1.02rem;line-height:1.65}.hero.hero-center .depth-badge{margin:1rem auto 1.4rem}.hero.hero-center .depth-layer{padding:.5rem .8rem}.hero.hero-center .depth-detail{padding:.45rem .8rem}.hero.hero-center .cta-micro{margin-top:.6rem}@media (width>=1021px) and (height<=820px){.hero.hero-center{padding-top:5rem;padding-bottom:4rem}.hero.hero-center h1{font-size:2.6rem}}@media (width<=1020px){.hero.hero-center h1{font-size:2.5rem}}.ac-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.ac-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:1.35rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #1018280a}.ac-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10182814}.ac-card h3{font-family:var(--serif);color:var(--heading);margin:1rem 0 .4rem;font-size:1.05rem;font-weight:600}.ac-card p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.65}.ac-others{border-radius:var(--r-md);background:#1018280b;padding:.85rem 1rem;line-height:1.6;color:var(--ink-2)!important;margin-top:auto!important;font-size:.9rem!important}.ac-card h3+p{margin-bottom:1rem}.ac-others strong{color:var(--ink);font-weight:600}.ac-v{border:1px solid var(--line);border-radius:var(--r-md);background:#fbfcfe;flex-direction:column;justify-content:center;gap:.35rem;height:130px;padding:.85rem;display:flex;overflow:hidden}.acv-row{color:var(--ink-2);grid-template-columns:74px 1fr 34px;align-items:center;gap:.55rem;font-size:.72rem;display:grid}.acv-track{background:#1848901a;border-radius:3px;height:6px;overflow:hidden}.acv-track i{background:var(--accent-grad);height:100%;display:block}.acv-row b{font-family:var(--mono);text-align:right;color:var(--ink);font-size:.72rem}.acc-node{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:.28rem .5rem;font-size:.68rem;line-height:1.3}.acc-node small{font-family:var(--sans);color:var(--ink-3);font-size:.58rem;line-height:1.2;display:block}.acc-node.on{border-color:var(--accent);color:var(--accent);background:#1848900d}.ac-rule{font-family:var(--mono);color:var(--ink-2);font-size:.74rem;line-height:1.9}.acr-k{color:var(--accent);margin-right:.3rem;font-weight:600}.acr-act{color:var(--accent-2);background:#c8392b14;border-radius:3px;margin-right:.25rem;padding:.08rem .4rem;font-size:.7rem}.ac-cov{flex-flow:wrap;align-content:center}.acc-chip{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:4px;padding:.32rem .6rem;font-size:.72rem}.acc-chip.wide{text-align:center;width:100%;color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent);background:#1848900a;justify-content:center;align-items:center;gap:.4rem;display:flex}.acc-chip .ic{width:1em;height:1em}.ac-log{font-family:var(--mono);color:var(--ink-2);font-size:.7rem;line-height:1.9}.ac-log .warn{color:var(--accent-2)}.ac-log .good{color:var(--accent-3)}.ac-log em{opacity:.7;font-style:normal}.acf-row{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.acf-pill{font-family:var(--mono);color:var(--accent-3);background:#0e6e4a1a;border-radius:3px;padding:.1rem .4rem;font-size:.62rem}.acf-pill.upd{color:var(--accent);background:#1848901a}@media (width<=1020px){.ac-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.ac-grid{grid-template-columns:1fr}}.assess-split{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.assess-split-text{padding-top:1.5rem}.assess-split-text h2{margin-bottom:1rem}@media (width<=1020px){.assess-split{grid-template-columns:1fr;gap:1.5rem}.assess-split-text{padding-top:0}}.assess{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);max-width:none;padding:2rem 2.25rem 2.25rem;box-shadow:0 2px 6px #1018280a}.assess-head{align-items:center;gap:1.25rem;margin-bottom:1.75rem;display:flex}.assess-prog{background:#1848901a;border-radius:4px;flex:1;height:6px;overflow:hidden}.assess-prog i{background:var(--accent-grad);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.assess-count{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:.78rem}.assess-count b{color:var(--accent)}.assess-q{font-family:var(--serif);color:var(--heading);min-height:4rem;margin-bottom:1.75rem;font-size:1.42rem;font-weight:600;line-height:1.4;transition:opacity .14s}.assess-actions{flex-wrap:wrap;gap:.85rem;display:flex}.assess-btn{border-radius:var(--r-md);cursor:pointer;min-width:200px;font-family:var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;flex:1;padding:.9rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .16s}.assess-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #10182814}.assess-btn.yes:hover{border-color:var(--accent-3);color:var(--accent-3)}.assess-btn.no:hover{border-color:var(--accent-2);color:var(--accent-2)}.assess-hint{color:var(--ink-3);margin-top:1.1rem;font-size:.78rem}.assess-result{display:none}.assess-result.show{display:block}.assess-score{align-items:baseline;gap:.7rem;margin-bottom:.9rem;display:flex}.as-num{font-family:var(--serif);font-size:3.2rem;font-weight:700;line-height:1}.assess-result.tier-crit .as-num{color:var(--accent-2)}.assess-result.tier-partial .as-num{color:#b07d2b}.assess-result.tier-strong .as-num{color:var(--accent-3)}.as-of{color:var(--ink-3);font-size:.85rem}.assess-result .mr-score{font-family:var(--serif);color:var(--heading);margin-bottom:.6rem;font-size:1.3rem;font-weight:600}.assess-result p{color:var(--ink-2);margin-bottom:1.25rem;font-size:.98rem;line-height:1.75}.assess-gaps{border-top:1px solid var(--line);margin:0 0 1.5rem;padding:0;list-style:none}.assess-gaps li{color:var(--ink-2);border-bottom:1px solid var(--line);padding:.8rem 0 .8rem 1.6rem;font-size:.92rem;line-height:1.6;position:relative}.assess-gaps li:before{content:"!";width:18px;height:18px;color:var(--accent-2);background:#c8392b1a;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.8rem;left:0}.assess-cta{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}@media (width<=640px){.assess{padding:1.5rem}.assess-q{font-size:1.2rem}.assess-btn{min-width:100%}}.advf-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.advf-name{color:var(--ink-2);font-size:.88rem}.advf-pill{font-family:var(--mono);white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.68rem}.advf-pill.on{color:var(--accent-3);background:#0e6e4a1a}.advf-pill.upd{color:var(--accent);background:#1848901a}.advf-custom{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent);background:#1848900a;border-radius:6px;align-items:center;gap:.5rem;margin-top:.9rem;padding:.7rem .85rem;font-size:.85rem;display:flex}.advf-custom .ic{width:1.1em;height:1.1em}.console,.app-mock,.media-frame{border-radius:var(--r-xl);max-width:900px;margin-left:auto;margin-right:auto}.split-media .console,.split-media .app-mock,.split-media .media-frame,.hero-right .console,.hero-right .app-mock{max-width:100%}.cookie-banner[data-astro-cid-ju4pidww]{z-index:10001;background:var(--surface);border-top:1px solid var(--border);width:100%;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;box-shadow:0 -4px 20px #0000001f}.cookie-inner[data-astro-cid-ju4pidww]{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.cookie-inner[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{min-width:240px;color:var(--ink-2);flex:1;margin:0;font-size:.88rem;line-height:1.5}.cookie-inner[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--accent);font-weight:500}.cookie-actions[data-astro-cid-ju4pidww]{gap:.5rem;display:flex}.cookie-btn[data-astro-cid-ju4pidww]{cursor:pointer;white-space:nowrap;border-radius:6px;padding:.45rem 1.2rem;font-size:.85rem}
