:root{--color-bg:#fbfaf6;--color-fg:#1f2a37;--color-muted:#55657a;--color-muted-weak:#6b7c90;--color-accent:#2f6bff;--color-accent-hover:#2557d6;--color-accent-green:#22b07d;--color-accent-orange:#ff7a59;--color-accent-yellow:#ffd65a;--color-divider:#dce6f2;--color-card-border:#dce6f2;--color-card-shadow:#2f6bff14;--color-page-bg:#fbfaf6;--color-surface-default:#fff;--color-surface-alt:#f4f8ff;--color-surface-strong:#eef5ff;--text-primary:#1f2a37;--text-secondary:#55657a;--text-tertiary:#6b7c90;--text-label:#5e7086;--text-muted:#5e7086;--color-brand-emerald:#22b07d;--color-brand-cyan:#2f6bff;--color-brand-lime:#ffd65a;--color-dark-bg:#fbfaf6;--color-dark-fg:#1f2a37;--color-dark-surface:#fff;--color-dark-elevated:#eef5ff;--color-dark-line:#2f6bff1f;--color-state-success:#22b07d;--color-state-warning:#ff7a59;--color-state-danger:#e25555;--color-brand-gradient:linear-gradient(135deg, #2f6bff 0%, #22b07d 100%);--color-panel-gradient:linear-gradient(180deg, #fff 0%, #f7fbff 100%);--color-panel-highlight:linear-gradient(135deg, #2f6bff1f, #22b07d14);--font-family:"Plus Jakarta Sans", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-hero-title:64px;--font-hero-subtitle:28px;--font-section-title:40px;--font-card-title:24px;--font-body:18px;--font-small:14px;--font-nav:16px;--font-weight-nav:700;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-tight:1.02;--line-height-normal:1.75;--line-height-relaxed:1.85;--line-height-heading:1.1;--letter-spacing-nav:.02em;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:64px;--spacing-section:108px;--spacing-component:40px;--max-content-width:1280px;--nav-height:78px;--transition-fast:.2s ease;--transition-smooth:.4s ease;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--shadow-soft:0 12px 30px #2f6bff14}@media (max-width:1024px){:root{--font-hero-title:54px;--font-section-title:36px;--spacing-section:96px;--max-content-width:1200px}}@media (max-width:768px){:root{--font-hero-title:42px;--font-hero-subtitle:22px;--font-section-title:32px;--font-card-title:22px;--font-body:17px;--font-nav:15px;--spacing-section:64px;--spacing-component:24px;--nav-height:68px}}
.v1-flex-row{flex-direction:row;display:flex}.v1-flex-col{flex-direction:column;display:flex}.v1-items-center{align-items:center}.v1-items-start{align-items:flex-start}.v1-items-stretch{align-items:stretch}.v1-justify-between{justify-content:space-between}.v1-justify-center{justify-content:center}.v1-gap-2{gap:.5rem}.v1-gap-3{gap:.75rem}.v1-gap-4{gap:1rem}.v1-gap-6{gap:1.5rem}.v1-gap-8{gap:2rem}.v1-gap-10{gap:2.5rem}.v1-gap-12{gap:3rem}.v1-gap-16{gap:4rem}.v1-flex-1{flex:1;min-width:0}.v1-flex-wrap{flex-wrap:wrap}.v1-inline-block{display:inline-block}.v1-cursor-pointer{cursor:pointer}.v1-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.v1-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.v1-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.v1-auto-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.v1-mt-1{margin-top:.25rem}.v1-mt-2{margin-top:.5rem}.v1-mt-4{margin-top:1rem}.v1-mt-5{margin-top:1.25rem}.v1-mt-6{margin-top:1.5rem}.v1-mt-8{margin-top:2rem}.v1-mt-10{margin-top:2.5rem}.v1-mt-12{margin-top:3rem}.v1-mt-16{margin-top:4rem}.v1-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.v1-mb-0{margin-bottom:0}.v1-mb-2{margin-bottom:.5rem}.v1-mb-3{margin-bottom:.75rem}.v1-mb-4{margin-bottom:1rem}.v1-mb-6{margin-bottom:1.5rem}.v1-mb-8{margin-bottom:2rem}.v1-mb-12{margin-bottom:3rem}.v1-mb-16{margin-bottom:4rem}.v1-mx-auto{margin-left:auto;margin-right:auto}.v1-p-4{padding:1rem}.v1-p-5{padding:1.25rem}.v1-p-6{padding:1.5rem}.v1-p-8{padding:2rem}.v1-px-8{padding-left:2rem;padding-right:2rem}.v1-py-16{padding-top:4rem;padding-bottom:4rem}.v1-pl-4{padding-left:1rem}.v1-max-w-600{max-width:600px}.v1-max-w-520{max-width:520px}.v1-max-w-720{max-width:720px}.v1-max-w-800{max-width:800px}.v1-max-w-1000{max-width:1000px}.v1-max-w-1100{max-width:1100px}.v1-min-h-300{min-height:300px}.v1-min-h-320{min-height:320px}.v1-w-full{width:100%}.v1-h-full{height:100%}.v1-h-max{height:max-content}.v1-bg-surface-alt{background-color:var(--color-surface-alt)}.v1-bg-dark{background-color:var(--color-dark-bg);color:var(--color-dark-fg)}.v1-bg-emerald-light{background-color:#13c2931f}.v1-panel-mesh{position:relative;overflow:hidden}.v1-panel-mesh:before{content:"";pointer-events:none;background-image:linear-gradient(#13c2930d 1px,#0000 1px),linear-gradient(90deg,#19a7f20a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.v1-text-emerald{color:var(--color-brand-emerald)}.v1-text-cyan{color:var(--color-brand-cyan)}.v1-text-danger{color:var(--color-state-danger)}.v1-text-muted{color:var(--text-muted)}.v1-text-secondary{color:var(--text-secondary)}.v1-text-fg{color:var(--color-fg)}.v1-text-white{color:#fff}.v1-text-black{color:#000}.v1-font-bold{font-weight:700}.v1-font-medium{font-weight:500}.v1-text-xs{font-size:.75rem}.v1-text-sm{font-size:.875rem}.v1-text-md{font-size:1rem}.v1-text-lg{font-size:1.125rem}.v1-text-xl{font-size:1.25rem}.v1-text-2xl{font-size:1.5rem}.v1-text-3xl{font-size:2rem}.v1-text-4xl{font-size:clamp(2.5rem,4vw,4.25rem)}.v1-text-center{text-align:center}.v1-text-left{text-align:left}.v1-leading-tight{line-height:1.08}.v1-leading-relaxed{line-height:1.65}.v1-leading-loose{line-height:1.95}.v1-tracking-wide{letter-spacing:.05em}.v1-section-title{letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.12}.v1-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-cyan);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.v1-title-tight{letter-spacing:-.04em;max-width:12ch}.v1-opacity-40{opacity:.4}.v1-opacity-60{opacity:.6}.v1-opacity-80{opacity:.8}@keyframes v1-fade-in-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.v1-animate-fade-in{animation:.85s cubic-bezier(.16,1,.3,1) backwards v1-fade-in-up}.v1-animate-delay-1{animation-delay:80ms}.v1-animate-delay-2{animation-delay:.16s}.v1-animate-delay-3{animation-delay:.24s}.v1-animate-delay-4{animation-delay:.32s}.v1-card,.v1-card-sm,.v1-evidence-frame,.v1-cta-focus{transition:transform .26s,box-shadow .26s,border-color .22s,background-color .22s}.v1-card{border-radius:var(--radius-lg);background-color:var(--color-bg);border:1px solid var(--color-card-border);padding:2rem;box-shadow:0 10px 30px #0f172a0f}.v1-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0f172a1f}.v1-card-sm{border-radius:var(--radius-md);border:1px solid var(--color-divider);background-color:var(--color-bg);padding:1.5rem;box-shadow:0 8px 20px #0f172a0a}.v1-card-sm-compact{padding:1rem}.v1-card-sm:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.v1-card-static:hover{box-shadow:none;transform:none}.v1-card-shadow{box-shadow:0 16px 42px #0f172a1f}.v1-border-bottom{border-bottom:1px solid var(--color-divider)}.v1-border-l-emerald{border-left:3px solid var(--color-brand-emerald)}.v1-border-emerald{border:1px solid #13c29373}.v1-rounded-lg{border-radius:var(--radius-lg)}.v1-rounded-md{border-radius:var(--radius-md)}.v1-rounded-sm{border-radius:var(--radius-sm)}.v1-tag-pill{border-radius:var(--radius-pill);padding:.4rem .75rem;font-size:.75rem;line-height:1}.v1-list-none{margin:0;padding:0;list-style:none}.v1-border-none{border:none!important}.v1-shadow-none{box-shadow:none!important}.v1-bg-danger-soft{background-color:#ea43351a}.v1-card-interactive:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0f172a1f}.v1-card-sm-interactive:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a14}.v1-btn-primary,.v1-btn-secondary,.v1-btn-emerald,.v1-btn-ghost-dark{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.v1-btn-primary{background-color:var(--color-fg);color:var(--color-bg);border:1px solid #0000;padding:.85rem 1.5rem}.v1-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a2e}.v1-btn-secondary{border:1px solid var(--color-card-border);color:var(--color-fg);background-color:#ffffffe6;padding:.85rem 1.5rem}.v1-btn-secondary:hover{border-color:#13c29359;transform:translateY(-2px);box-shadow:0 10px 22px #0f172a14}.v1-btn-emerald{color:#072419;background:linear-gradient(135deg,#18c99b 0%,#11b985 55%,#0aa579 100%);border:1px solid #0873522e;padding:.95rem 1.75rem;box-shadow:0 10px 24px #13c29338}.v1-btn-emerald:hover{transform:translateY(-2px);box-shadow:0 14px 30px #13c29347,0 0 0 6px #13c2931a}.v1-btn-ghost-dark{color:var(--color-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #0f172a24;padding:.95rem 1.75rem}.v1-btn-ghost-dark:hover{border-color:#13c29342;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.v1-btn-primary:focus-visible,.v1-btn-secondary:focus-visible,.v1-btn-emerald:focus-visible,.v1-btn-ghost-dark:focus-visible{outline-offset:3px;outline:3px solid #19a7f247}.v1-link-inline{color:var(--color-brand-cyan);align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;transition:color .18s;display:inline-flex}.v1-link-inline:hover,.v1-link-inline-strong{color:var(--color-brand-emerald)}.v1-surface-stage{background:linear-gradient(#ffffffeb,#ffffffdb),linear-gradient(135deg,#13c2930f,#19a7f208);border:1px solid #13c29329;border-radius:24px;box-shadow:0 24px 50px #0f172a14}.v1-evidence-frame{background:linear-gradient(#fff,#f8fbfe);border:1px solid #0f172a14;border-radius:24px;position:relative;box-shadow:0 18px 46px #0f172a14}.v1-evidence-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fffc}.v1-cta-focus{border:1px solid #13c2933d;border-top:4px solid var(--color-brand-emerald);background:radial-gradient(circle at 100% 0,#13c29324,#0000 32%),radial-gradient(circle at 0 100%,#19a7f21a,#0000 40%),linear-gradient(#fefefe 0%,#f0f7f4 100%);box-shadow:0 12px 34px #13c2931a,0 30px 60px #0f172a0f}.v1-card,.v1-card-sm,.v1-evidence-frame,.v1-cta-focus,.v1-dashboard-shell,.v1-home-evidence-panel,.v1-home-evidence-card,.v1-grid-2>*,.v1-grid-3>*,.v1-grid-4>*,.v1-auto-grid-3>*,.v1-home-evidence-grid>*,.v1-dashboard-workbench>*,.v1-cta-layout>*{min-width:0}.v1-dashboard-shell{background:linear-gradient(#fffffff0,#f7fafcf0),radial-gradient(circle at 100% 0,#19a7f21f,#0000 34%);border:1px solid #0f172a17;border-radius:24px;width:100%;min-height:360px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a1a}.v1-dashboard-shell-compact{min-height:0}.v1-dashboard-header-compact{padding:.9rem 1rem}.v1-dashboard-workbench-summary-compact{flex-direction:column;gap:1rem;padding:1rem;display:flex}.v1-dashboard-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.v1-dashboard-summary-chip{border-radius:var(--radius-md);background:#ffffffeb;border:1px solid #0f172a14;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.v1-dashboard-workbench{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:stretch;gap:1rem;display:grid}.v1-dashboard-card{flex-direction:column;height:100%;display:flex}.v1-dashboard-queue-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.v1-dashboard-queue-row-compact{padding:.5rem 0}.v1-dashboard-queue-row+.v1-dashboard-queue-row,.v1-dashboard-action-row+.v1-dashboard-action-row,.v1-dashboard-task-row+.v1-dashboard-task-row{border-top:1px solid #0f172a14}.v1-dashboard-footnote{border-top:1px solid #0f172a14;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.v1-dashboard-footnote-compact{padding-top:.75rem}.v1-dashboard-trend-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.75rem;min-height:140px;padding-top:.5rem;display:grid}.v1-dashboard-trend-chart-compact{gap:.45rem;min-height:96px;padding-top:.2rem}.v1-dashboard-trend-column{flex-direction:column;align-items:center;gap:.5rem;display:flex}.v1-dashboard-trend-track{justify-content:center;align-items:flex-end;width:100%;min-height:112px;display:flex}.v1-dashboard-trend-chart-compact .v1-dashboard-trend-track{min-height:84px}.v1-dashboard-trend-bar{background:linear-gradient(#19c4e673,#19c4e61f);border-radius:999px;width:100%;max-width:2.5rem}.v1-dashboard-trend-bar-active{background:linear-gradient(#19c4e6f2,#1e5df2c7)}.v1-dashboard-action-row,.v1-dashboard-task-row{align-items:flex-start;gap:.75rem;padding:.8rem 0;display:flex}.v1-dashboard-action-row-compact,.v1-dashboard-task-row-compact{padding:.5rem 0}.v1-dashboard-task-index{width:1.5rem;height:1.5rem;color:var(--color-brand-cyan);background:#19a7f21f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.v1-home-evidence-panel{flex-direction:column;height:100%;display:flex}.v1-home-evidence-grid{align-items:stretch}.v1-home-evidence-grid>*{height:100%}.v1-home-evidence-card{flex-direction:column;height:100%;display:flex}.v1-governance-chain{gap:1rem}.v1-governance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.v1-governance-step{position:relative}.v1-governance-step-index{width:2rem;height:2rem;color:var(--color-brand-emerald);background:#13c29324;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #13c2932e}.v1-governance-actions{justify-content:flex-start}.v1-governance-preview-shell{gap:2rem}.v1-architecture-top-grid{grid-template-columns:minmax(220px,.76fr) minmax(460px,1.48fr) minmax(220px,.76fr)}.v1-architecture-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v1-architecture-connector-grid>:last-child{grid-column:1/-1}.v1-architecture-core-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.v1-architecture-core-block{min-height:0}.v1-architecture-core-block:nth-child(3){grid-column:auto}.v1-scenario-flowboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scenario-flowboard{background:linear-gradient(#fffffffc,#f5f9fcf5),radial-gradient(circle at 100% 0,#19a7f20f,#0000 34%)}.scenario-flowboard__header{gap:1rem}.scenario-flowboard__track{background:#f4f8fceb;border-radius:999px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.3rem;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172a0f}.scenario-flowboard__track-step{min-width:2rem;height:2rem;color:var(--color-brand-cyan);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.scenario-flowboard__grid{align-items:stretch}.scenario-flowboard__card{background:linear-gradient(#fffffffc,#f6f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f224;min-height:100%}.scenario-flowboard__card-2,.scenario-flowboard__card-5{border-top-color:#13c29338;box-shadow:0 16px 34px #13c2930f,inset 0 1px #ffffffd6}.scenario-flowboard__card-3,.scenario-flowboard__card-6{border-top-color:#19a7f238}.v1-role-matrix-layer-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.14fr) minmax(0,1.14fr);align-items:stretch;gap:1.5rem;display:grid}.v1-role-list-item{color:var(--text-secondary);padding-left:.9rem;font-size:.875rem;line-height:1.55;position:relative}.v1-governance-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v1-governance-nav-card{border-radius:22px;flex-direction:column;min-height:100%;padding:1.5rem;text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .22s,background .22s;display:flex}.v1-governance-nav-card:hover{transform:translateY(-4px)}.v1-governance-nav-card-muted{background:linear-gradient(#fffffffa,#f7fafcf5),linear-gradient(135deg,#19a7f208,#13c29305);border:1px solid #0f172a14;box-shadow:0 14px 34px #0f172a0f}.v1-governance-nav-card-muted:hover{border-color:#19a7f22e;box-shadow:0 20px 42px #0f172a17}.v1-governance-nav-card-strong{background:radial-gradient(circle at 100% 0,#13c2931f,#0000 34%),radial-gradient(circle at 0 100%,#19a7f214,#0000 38%),linear-gradient(#f9fefd 0%,#edf8f4 100%);border:1px solid #13c2932e;box-shadow:0 16px 36px #13c29314,0 22px 48px #0f172a0f}.v1-governance-nav-card-strong:hover{border-color:#13c29352;box-shadow:0 20px 42px #13c2931f,0 28px 56px #0f172a14}.v1-governance-nav-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.v1-governance-nav-index{min-width:2.25rem;height:2.25rem;color:var(--color-brand-cyan);letter-spacing:.08em;background:#19a7f214;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.v1-governance-nav-index-strong{color:var(--color-brand-emerald);background:#13c2931f}.home-transition-stage,.home-evidence-stage,.home-system-stage,.home-coverage-stage,.home-governance-stage{position:relative;overflow:hidden}.home-transition-stage:after,.home-coverage-stage:after,.home-governance-stage:after{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 100% 0,#19a7f214,#0000 34%),radial-gradient(circle at 0 100%,#13c29314,#0000 36%);position:absolute;inset:0}.home-transition-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.home-transition-narrative{justify-content:flex-start;min-width:0}.home-transition-rail{z-index:1;position:relative}.home-transition-disclosure{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border-color:#0f172a14;position:relative;overflow:hidden}.home-transition-disclosure summary{list-style:none}.home-transition-disclosure summary::-webkit-details-marker{display:none}.home-transition-disclosure[open]{border-color:#13c2932e;box-shadow:0 14px 28px #13c29314,inset 0 1px #ffffffd1}.home-transition-stage-panel{background:linear-gradient(#fffffff5,#f4fafcf0),radial-gradient(circle at 100% 0,#19a7f214,#0000 34%);justify-content:flex-start;min-width:0}.home-transition-model-rail{grid-template-columns:1fr;gap:1rem;display:grid}.home-transition-model-card{background:linear-gradient(#fffffff5,#f7fafcf0),linear-gradient(135deg,#19a7f208,#13c29305);min-height:100%}.home-transition-model-card:last-child{border-color:#13c2932e;box-shadow:0 14px 28px #13c29314}.home-evidence-stage,.home-system-stage,.home-governance-stack{flex-direction:column;gap:1.75rem;display:flex}.home-workbench-stage{padding:1rem}.home-proof-rail{align-items:stretch}.home-proof-card{background:linear-gradient(#fff,#f7fafcf5),linear-gradient(135deg,#19a7f208,#13c29305);min-height:100%;position:relative;overflow:hidden}.home-proof-card:before{content:"";background:linear-gradient(90deg,#19a7f2d9,#13c29380);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.home-proof-card-risk:before{background:linear-gradient(90deg,#19a7f2eb,#19c4e694)}.home-proof-card-action:before{background:linear-gradient(90deg,#13c293e6,#19a7f27a)}.home-proof-card-task:before{background:linear-gradient(90deg,#19a7f2b8,#13c293c7)}.home-proof-card-head{min-height:11rem}.home-proof-card-panel{margin-top:auto}.home-system-stage{background:linear-gradient(#fffffff5,#f4f8fceb),linear-gradient(135deg,#19a7f20a,#13c29308)}.home-family-grid{align-items:stretch}.home-system-composition{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:1.25rem;display:grid}.home-system-rail{align-items:stretch}.home-system-spotlight{display:flex}.home-family-card{min-height:100%;position:relative;overflow:hidden}.home-family-card:after{content:"";background:linear-gradient(90deg,#19a7f214,#13c2933d);height:1px;position:absolute;inset:auto 1.5rem 1.1rem}.home-family-card-lead,.home-family-card-support{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305)}.home-family-card-spotlight{background:radial-gradient(circle at 100% 0,#13c29324,#0000 34%),linear-gradient(#fffffffc,#f1faf5f7);border-color:#13c29338;width:100%;box-shadow:0 22px 46px #13c29314,inset 0 1px #ffffffd6}.home-coverage-stage{background:linear-gradient(#fffffff5,#f3f8fcf0),radial-gradient(circle at 0 0,#19a7f214,#0000 32%)}.home-coverage-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.home-differentiator-stage{justify-content:space-between}.home-differentiator-panel{background:linear-gradient(#ffffffe0,#ffffff9e),radial-gradient(circle at 0 0,#19a7f214,#0000 34%);border-radius:28px;padding:1.65rem;box-shadow:inset 0 1px #ffffffdb}.home-differentiator-rail{gap:.85rem}.home-differentiator-rail-stacked{gap:.75rem}.home-differentiator-item{background:linear-gradient(#ffffffbd,#fff6),linear-gradient(135deg,#19a7f20a,#13c29305);border-left:3px solid #19a7f238;border-radius:18px;padding:1rem 1rem 1rem 1.25rem}.home-scenario-stage{flex-direction:column;display:flex}.home-scenario-panel{background:radial-gradient(circle at 100% 0,#13c2931c,#0000 30%),linear-gradient(#fffffffc,#f4faf7f5);border:1px solid #13c29324;border-radius:28px;padding:1.65rem;box-shadow:0 18px 42px #13c2930f,inset 0 1px #ffffffd1}.home-scenario-shell{justify-content:space-between}.home-scenario-grid-wrap{margin-top:auto}.home-governance-grid{grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.home-governance-copy{padding-right:.5rem}.home-governance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-governance-summary-card{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.home-governance-signals-panel{background:linear-gradient(#ffffffeb,#f5f9fcdb),radial-gradient(circle at 100% 0,#13c29314,#0000 34%);border:1px solid #0f172a14;border-radius:24px;padding:1.35rem;box-shadow:0 18px 36px #0f172a0d}.home-governance-signals-grid{align-items:stretch}.home-governance-signals-grid-stacked{gap:.85rem}.home-governance-signal{background:linear-gradient(#fffffffa,#f4f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #13c2932e;min-height:100%}.home-governance-note{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.governance-illustration{position:relative}.home-governance-illustration-shell .governance-illustration{background:linear-gradient(#fffffffa,#f4f9fcf0),radial-gradient(circle at 100% 0,#19a7f214,#0000 35%);box-shadow:0 22px 48px #0f172a0f}.governance-illustration__header{z-index:1;position:relative}.governance-illustration__board{margin:0;padding:0;position:relative}.governance-illustration__step{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);min-height:100%}.governance-illustration__step-inner{min-height:100%}.governance-illustration__step-content{min-width:0}.v1-cta-stage{position:relative;overflow:hidden}.v1-cta-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#13c2931a,#0000 38%),linear-gradient(#ffffff8c,#ffffff1f);border-radius:24px;position:absolute;inset:1.25rem}.v1-cta-copy,.v1-cta-panel{z-index:1;position:relative}.v1-cta-copy{max-width:40rem}.v1-cta-panel{background:linear-gradient(#ffffffdb,#f4fcf8c7),linear-gradient(135deg,#19a7f20a,#13c2930a);border:1px solid #13c2932e;border-radius:22px;padding:1.35rem 1.45rem;box-shadow:0 12px 26px #13c29314,inset 0 1px #ffffffd1}.v1-cta-subtitle{max-width:26ch;line-height:1.35}.v1-cta-footnote{max-width:32ch;line-height:1.7}.v1-role-matrix-shell{flex-direction:column;gap:1.5rem;display:flex}.v1-role-matrix-desktop{display:block}.v1-role-matrix-mobile{display:none}.v1-role-matrix-step{text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f6f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:.45rem;min-height:132px;padding:1rem 1rem 1.1rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 10px 28px #0f172a0d}.v1-role-matrix-step:hover{border-color:#19a7f238;transform:translateY(-3px);box-shadow:0 16px 34px #0f172a14}.v1-role-matrix-stage{background:linear-gradient(#fffffffa,#f5f9fcf5),linear-gradient(135deg,#19a7f208,#13c29305)}.v1-role-matrix-stage-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.v1-role-matrix-accordion{padding:0;overflow:hidden}.v1-role-matrix-accordion-summary{cursor:pointer;flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem;list-style:none;display:flex}.v1-role-matrix-accordion-summary::-webkit-details-marker{display:none}.v1-role-matrix-accordion-title{color:var(--color-fg);font-size:1rem;font-weight:700;line-height:1.45}.v1-role-matrix-accordion-body{border-top:1px solid #0f172a14;padding:0 1.25rem 1.25rem}.v1-solution-hero-preview{background:linear-gradient(#fffffffc,#f4f9fcf2),radial-gradient(circle at 100% 0,#13c2931a,#0000 34%);flex-direction:column;align-self:start;gap:1rem;min-height:0;padding:1.75rem;display:flex;position:relative}.solutions-page__hero-preview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.solutions-page__hero-preview-head-copy p{margin:0}.solutions-page__hero-preview-head-track{background:#f4f8fceb;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.3rem;display:inline-grid;box-shadow:inset 0 0 0 1px #0f172a0f}.solutions-page__hero-preview-head-step{min-width:2rem;height:2rem;color:var(--color-brand-cyan);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.v1-solution-hero-preview-stack{flex-direction:column;gap:1rem;display:flex}.v1-solution-hero-preview-card{position:relative;overflow:hidden}.v1-solution-hero-preview-card-highlight{border-color:#13c29340;box-shadow:0 18px 34px #13c29314,inset 0 1px #ffffffe0}.v1-solution-narrative-frame{background:linear-gradient(#fffffffa,#f5f9fcf5),radial-gradient(circle at 100% 0,#19a7f20f,#0000 34%)}.v1-solution-narrative-bridge{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.5rem;padding-bottom:1.5rem;display:grid}.v1-solution-narrative-bridge-item{min-width:0}.v1-solution-narrative-bridge-divider{background:linear-gradient(#19a7f214,#13c2932e);width:1px}.product-page__hero-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.product-page__hero-copy{flex-direction:column;gap:1.4rem;min-width:0;display:flex}.product-page__hero-summary-stage{flex-direction:column;gap:1rem;display:flex}.product-page__hero-summary-card{background:linear-gradient(#fffffffa,#f5f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.product-page__hero-action-rail{border-bottom:1px solid #0f172a14;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;padding:0 0 .95rem;display:flex}.solutions-page__hero-copy{justify-content:flex-start;gap:1.5rem;min-width:0}.solutions-page__hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.solutions-page__hero-domain-strip,.solutions-page__hero-preview-summary{align-items:stretch}.solutions-page__hero-preview-summary{flex-wrap:wrap;gap:.75rem;display:flex}.solutions-page__hero-domain-strip{flex-wrap:wrap;gap:.85rem;display:flex}.solutions-page__hero-domain-pill{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border:1px solid #0f172a14;border-radius:20px;flex-direction:column;flex:180px;align-items:flex-start;min-height:8.5rem;padding:.95rem 1rem;display:flex;box-shadow:0 14px 30px #0f172a0d}.solutions-page__hero-domain-tags{margin-top:auto}.solutions-page__hero-preview-stack{flex-direction:column;gap:.8rem;display:flex}.solutions-page__hero-preview-summary-item{background:linear-gradient(#fffffffa,#f6f9fcf0),linear-gradient(135deg,#19a7f208,#13c29305);border:1px solid #0f172a14;border-radius:18px;flex:140px;min-height:100%;padding:.95rem 1rem}.solutions-page__hero-preview-card{min-height:0}.solutions-page__hero-preview-feature{background:linear-gradient(#fffffffa,#f4faf7f2),radial-gradient(circle at 100% 0,#13c29314,#0000 36%);border-color:#13c29333;padding:1.25rem}.solutions-page__hero-preview-footer{flex-wrap:wrap;gap:.6rem;padding-top:.2rem;display:flex}.solutions-page__hero-preview-footer-chip{background:#f4f8fce6;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .45rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a0d}.solutions-page__overview-frame{overflow:hidden}.solutions-page__overview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.solutions-page__overview-stage{flex-direction:column;display:flex}.solutions-page__overview-domains-rail{align-items:stretch}.solutions-page__overview-panel{background:linear-gradient(#fffffffa,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-left:3px solid #19a7f229}.solutions-page__overview-domain-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-left:3px solid #19a7f229;min-height:100%}.solutions-page__overview-domain-items{gap:.55rem}.solutions-page__overview-flow-full .v1-evidence-frame{background:linear-gradient(#fffffffc,#f5f9fcf5),radial-gradient(circle at 100% 0,#19a7f20f,#0000 34%)}.architecture-page__hero,.architecture-page__connector{position:relative;overflow:hidden}.architecture-page__hero:before,.architecture-page__connector:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#13c2931a,#0000 34%),radial-gradient(circle at 0,#19a7f214,#0000 38%);position:absolute;inset:0}.architecture-page__hero .content-container,.architecture-page__connector .content-container{z-index:1;position:relative}.architecture-page__hero-grid,.security-page__contrast-grid{align-items:stretch}.architecture-page__hero-copy{justify-content:flex-start;gap:1.5rem;min-width:0}.architecture-page__hero-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.architecture-page__hero-support-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f224;min-height:100%}.architecture-page__hero-support-card--wide{grid-column:1/-1}.architecture-page__hero-snapshot-grid{align-items:stretch}.architecture-page__hero-snapshot-card{min-height:100%;box-shadow:inset 0 1px #ffffffd1}.architecture-diagram__shell{gap:1.5rem}.architecture-diagram__hierarchy{align-items:stretch}.architecture-diagram__pillar{background:linear-gradient(#fffffffa,#f3f8fcf5),linear-gradient(135deg,#19a7f208,#13c29305);justify-content:space-between;min-height:100%}.architecture-diagram__pillar-signals{grid-template-columns:1fr;gap:.7rem;display:grid}.architecture-diagram__pillar-signal{align-items:center;gap:.65rem;min-height:0;display:flex}.architecture-diagram__pillar-signals--governance{margin-top:auto}.architecture-diagram__core-stage{background:radial-gradient(circle at top,#13c29324,#0000 34%),linear-gradient(#0e1d32fa,#0a1729);min-height:100%;position:relative;overflow:hidden;box-shadow:0 26px 56px #0812245c,inset 0 1px #ffffff0a}.architecture-diagram__core-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#13c29338,#0000 68%);border-radius:999px;height:10rem;position:absolute;inset:-10% 20% auto}.architecture-diagram__core-stage>*{z-index:1;position:relative}.architecture-diagram__core-header{max-width:34rem}.architecture-diagram__core-header .v1-text-secondary{color:#e5eef7c7}.architecture-diagram__core-shell{min-height:100%}.architecture-diagram__core-stack{align-items:stretch}.architecture-diagram__core-block{background:linear-gradient(#fffffffa,#f2f8fcf0),linear-gradient(135deg,#19a7f205,#13c29308);border-color:#19a7f21f}.architecture-diagram__core-block h4{color:var(--color-fg)}.architecture-diagram__runtime-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:auto;display:grid}.architecture-diagram__runtime-node{background:linear-gradient(#fffffffa,#f2f8fcf0),linear-gradient(135deg,#19a7f20a,#13c2930a);flex-direction:column;gap:.35rem;min-height:0;display:flex}.architecture-diagram__runtime-node .v1-text-xs{color:#526072b8}.architecture-diagram__runtime-node .v1-text-sm{color:var(--color-fg)}.architecture-diagram__flow{opacity:.88}.architecture-diagram__infrastructure{background:linear-gradient(#fff,#f5f9fcf5),linear-gradient(135deg,#19a7f205,#13c29305)}.architecture-page__connector{background:linear-gradient(#f0f7fcdb,#f7fbfefa)}.architecture-page__connector-stage{background:linear-gradient(#fffffffa,#f4f9fcf2),radial-gradient(circle at 100% 0,#19a7f20f,#0000 34%);flex-direction:column;gap:1.25rem;display:flex}.architecture-page__connector-panel{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.architecture-page__connector-panel--governance{border-top-color:#13c29338}.architecture-page__connector-card,.architecture-page__governance-card{min-height:100%;box-shadow:inset 0 1px #ffffffd1}.architecture-page__governance-grid{align-items:stretch}.architecture-page__design-principle-bar{background:linear-gradient(#fffffffa,#f5f9fcf2),linear-gradient(135deg,#19a7f205,#13c29308);border-top:1px solid #19a7f21f;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.architecture-page__design-principle-copy{max-width:34rem}.architecture-page__faq-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.security-page__control-board{background:linear-gradient(#fffffffa,#f5f9fcf5),radial-gradient(circle at 100% 0,#19a7f20f,#0000 35%)}.security-page__hero{position:relative;overflow:hidden}.security-page__hero-stage{padding-top:44px}.security-page__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#13c2931f,#0000 34%),radial-gradient(circle at 0 100%,#19a7f214,#0000 36%);position:absolute;inset:0}.security-page__hero-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;position:relative}.security-page__hero-copy{justify-content:flex-start}.security-page__hero-tags{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-page__hero-visual,.security-page__hero-visual--trust{min-width:0}.security-page__hero-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.security-page__hero-support-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f229;min-height:100%}.security-page__hero-trust-board{background:linear-gradient(#fffffffc,#f5f9fcf2),radial-gradient(circle at 100% 0,#13c2931a,#0000 34%);height:100%;box-shadow:0 22px 48px #0f172a14}.security-page__hero-snapshot-grid{align-items:stretch}.security-page__hero-snapshot-card{min-height:100%;box-shadow:inset 0 1px #ffffffd1}.security-page__control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.security-page__control-board--framework{min-width:0}.security-page__control-grid--framework{align-items:stretch}.security-page__control-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f208,#13c29305);border-top:3px solid #19a7f22e;min-height:100%}.security-page__control-card--item,.security-page__contrast-panel,.security-page__risk-panel,.security-page__governance-panel{min-width:0}.security-page__risk-list{position:relative}.security-page__risk-list:before{content:"";background:linear-gradient(#19a7f214,#13c29333);width:1px;position:absolute;top:1rem;bottom:1rem;left:.95rem}.security-page__risk-item{margin-left:.75rem;position:relative}.security-page__risk-item-inner{gap:.75rem}.security-page__risk-item-heading{align-items:center}.security-page__risk-item-title{min-width:0}.security-page__risk-item-index{background:#19a7f214;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.security-page__risk-item:before{content:"";background:linear-gradient(#19a7f2e0,#13c293eb);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:1.1rem;left:-.95rem;box-shadow:0 0 0 4px #19a7f214}.security-page__boundary-card{background:linear-gradient(#fffffffc,#f5f9fcf2),linear-gradient(135deg,#19a7f205,#13c29308);border-top:3px solid #13c29338}.security-page__governance-stack{flex:1}.home-hero-stage{position:relative}.home-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#19a7f21a,#0000 24%),radial-gradient(circle at 78% 20%,#13c2931a,#0000 26%);height:24rem;position:absolute;inset:4rem 0 auto}.home-hero-copy{position:relative}.home-hero-copy:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff59,#0000 70%);border:1px solid #19a7f214;border-radius:1.5rem;width:7rem;height:7rem;position:absolute;top:-1.2rem;left:-1.2rem;transform:rotate(8deg)}.home-hero-comparison>.v1-flex-col{background:linear-gradient(#102035fa,#0b1627),radial-gradient(circle at 100% 0,#13c29324,#0000 34%);border-radius:2rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 28px 72px #08122438,inset 0 1px #ffffff0a}.home-hero-comparison>.v1-flex-col:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #19a7f22e}.home-hero-comparison-card{border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000029;background:linear-gradient(#14243ceb,#0c182ae6)!important}.home-hero-comparison-card.v1-border-t-emerald{border-color:#13c2933d}.home-hero-comparison-card .v1-kicker{color:#9ddcffe6}.home-hero-comparison-card .v1-text-emerald{color:var(--color-brand-lime)!important}.home-hero-comparison-card h3,.home-hero-comparison-card .v1-text-lg{color:var(--color-dark-fg)}.home-hero-comparison-card .v1-text-secondary,.home-hero-comparison-card li{color:#dae5f2bd}.home-strategy-stage,.home-evidence-stage,.home-governance-stage,.product-page__workflow-panel,.solutions-hero-preview--board,.scenario-journey--flowboard,.architecture-page__hero-panel,.security-page__hero-trust-board,.security-page__control-board--framework{border-color:var(--color-dark-line);position:relative;overflow:hidden;box-shadow:0 28px 72px #08122438,inset 0 1px #ffffff0a;background:linear-gradient(#102035fa,#0b1627)!important}.home-strategy-stage:before,.home-evidence-stage:before,.home-governance-stage:before,.product-page__workflow-panel:before,.solutions-hero-preview--board:before,.scenario-journey--flowboard:before,.architecture-page__hero-panel:before,.security-page__hero-trust-board:before,.security-page__control-board--framework:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#13c29329,#0000 32%),radial-gradient(circle at 0 100%,#19a7f224,#0000 36%),linear-gradient(135deg,#ffffff05,#0000 42%);position:absolute;inset:0}.home-strategy-stage:after,.home-evidence-stage:after,.home-governance-stage:after,.product-page__workflow-panel:after,.solutions-hero-preview--board:after,.scenario-journey--flowboard:after,.architecture-page__hero-panel:after,.security-page__hero-trust-board:after,.security-page__control-board--framework:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #19a7f229}.home-strategy-stage>*,.home-evidence-stage>*,.home-governance-stage>*,.product-page__workflow-panel>*,.solutions-hero-preview--board>*,.scenario-journey--flowboard>*,.architecture-page__hero-panel>*,.security-page__hero-trust-board>*,.security-page__control-board--framework>*{z-index:1;position:relative}.home-strategy-stage .v1-section-title,.home-evidence-stage .v1-section-title,.home-governance-stage h2,.product-page__workflow-panel h2,.product-page__workflow-panel h3,.solutions-hero-preview--board h2,.solutions-hero-preview--board h3,.scenario-journey--flowboard h2,.scenario-journey--flowboard h3,.architecture-page__hero-panel h2,.architecture-page__hero-panel h3,.security-page__hero-trust-board h2,.security-page__hero-trust-board h3,.security-page__control-board--framework h3{color:var(--color-dark-fg)}.home-strategy-stage .v1-kicker,.home-evidence-stage .v1-kicker,.home-governance-stage .v1-kicker,.product-page__workflow-panel .v1-kicker,.solutions-hero-preview--board .v1-kicker,.scenario-journey--flowboard .v1-kicker,.architecture-page__hero-panel .v1-kicker,.security-page__hero-trust-board .v1-kicker,.security-page__control-board--framework .v1-kicker{color:#9ddcffeb}.home-strategy-stage .page-section-description,.home-strategy-stage .v1-text-secondary,.home-evidence-stage .page-section-description,.home-evidence-stage .v1-text-secondary,.home-governance-stage .v1-text-secondary,.product-page__workflow-panel .v1-text-secondary,.solutions-hero-preview--board .v1-text-secondary,.scenario-journey--flowboard .v1-text-secondary,.architecture-page__hero-panel .v1-text-secondary,.security-page__hero-trust-board .v1-text-secondary,.security-page__control-board--framework .v1-text-secondary{color:#e2ecf7b8}.home-strategy-card,.home-strategy-model-card,.home-proof-card,.home-governance-summary-card,.home-governance-signal,.product-page__workflow-panel .v1-card-sm,.product-page__evidence-card,.solutions-hero-preview__summary-item,.solutions-hero-preview__feature,.scenario-journey__card,.architecture-snapshot__card,.security-page__hero-trust-board .security-page__hero-snapshot-card,.security-page__control-card--item{border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000029;background:linear-gradient(#14243cd6,#0c182ae6)!important}.home-strategy-card .v1-kicker,.home-strategy-model-card .v1-kicker,.home-proof-card .v1-kicker,.home-governance-summary-card .v1-kicker,.home-governance-signal .v1-kicker,.product-page__workflow-panel .v1-card-sm .v1-kicker,.product-page__evidence-card .v1-kicker,.solutions-hero-preview__summary-item .v1-kicker,.solutions-hero-preview__feature .v1-kicker,.scenario-journey__card .v1-kicker,.architecture-snapshot__card .v1-kicker,.security-page__hero-trust-board .security-page__hero-snapshot-card .v1-kicker,.security-page__control-card--item .v1-kicker{color:#9ddcffe6}.home-strategy-card .v1-tag-pill,.home-strategy-model-card .v1-tag-pill,.home-proof-card .v1-tag-pill,.home-governance-summary-card .v1-tag-pill,.home-governance-signal .v1-tag-pill,.product-page__workflow-panel .v1-card-sm .v1-tag-pill,.product-page__evidence-card .v1-tag-pill,.solutions-hero-preview__summary-item .v1-tag-pill,.solutions-hero-preview__feature .v1-tag-pill,.scenario-journey__card .v1-tag-pill,.architecture-snapshot__card .v1-tag-pill,.security-page__hero-trust-board .security-page__hero-snapshot-card .v1-tag-pill,.security-page__control-card--item .v1-tag-pill{color:#e2ecf7d6;background:#ffffff0a;border:1px solid #ffffff14}.home-strategy-card h3,.home-strategy-card h4,.home-strategy-model-card h3,.home-proof-card h3,.home-governance-summary-card h3,.home-governance-signal h3,.product-page__workflow-panel .v1-card-sm h3,.product-page__evidence-card h3,.solutions-hero-preview__summary-item h3,.solutions-hero-preview__feature h3,.scenario-journey__card h3,.architecture-snapshot__card h3,.security-page__hero-trust-board .security-page__hero-snapshot-card h3,.security-page__control-card--item h3{color:var(--color-dark-fg)}.home-strategy-card .v1-text-secondary,.home-strategy-model-card .v1-text-secondary,.home-proof-card .v1-text-secondary,.home-governance-summary-card .v1-text-secondary,.home-governance-signal .v1-text-secondary,.product-page__workflow-panel .v1-card-sm .v1-text-secondary,.product-page__evidence-card .v1-text-secondary,.solutions-hero-preview__summary-item .v1-text-secondary,.solutions-hero-preview__feature .v1-text-secondary,.scenario-journey__card .v1-text-secondary,.architecture-snapshot__card .v1-text-secondary,.security-page__hero-trust-board .security-page__hero-snapshot-card .v1-text-secondary,.security-page__control-card--item .v1-text-secondary{color:var(--text-secondary)}.home-strategy-panel{border-color:#13c2932e;background:linear-gradient(#15263fd6,#0e1b2ee6)!important}.home-evidence-panel{border-color:#19a7f22e;box-shadow:0 22px 48px #0000001f,inset 0 1px #ffffffd1;background:linear-gradient(#fffffffa,#f6f9fcf5)!important}.home-evidence-panel .v1-text-secondary,.home-evidence-panel .v1-kicker{color:inherit}.product-page__hero-summary-stage--strategic{background:linear-gradient(#ffffffd6,#f1f7fcf0),radial-gradient(circle at 100% 0,#19a7f214,#0000 36%);border-radius:1.75rem;padding:1.1rem;box-shadow:inset 0 1px #ffffffdb,0 20px 44px #0f172a0d}.product-page__hero-summary-card--strategic{border:1px solid #0f172a12;box-shadow:0 14px 32px #0f172a0d}.product-page__family-grid{align-items:stretch}.product-page__family-card{flex-direction:column;gap:1rem;min-height:100%;display:flex}.product-page__family-card .v1-tag-pill{white-space:nowrap}.product-page__workflow-panel .v1-card-sm:nth-child(2),.product-page__evidence-card:nth-child(2),.solutions-hero-preview__summary-item:nth-child(2),.scenario-journey__card-2,.scenario-journey__card-5,.architecture-snapshot__card:nth-child(2),.security-page__control-card--item:nth-child(3){border-color:#13c29338;box-shadow:0 18px 38px #13c29314,inset 0 1px #ffffff08}.solutions-hero-preview__track,.scenario-journey__track{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.solutions-page__hero-preview-head-step,.scenario-flowboard__track-step{color:#9ddcffeb;background:#ffffff0f}.architecture-page__hero-panel{background:linear-gradient(#11223afa,#0b1627)!important}.architecture-page__connector-stage{gap:1.25rem;display:grid}.architecture-page__connector-stage-grid{align-items:stretch}.architecture-page__connector-panel{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.architecture-page__connector-grid-inner{align-items:stretch}.architecture-page__connector-card,.architecture-page__governance-card,.architecture-page__faq-card{min-height:100%}.architecture-page__design-principle-bar{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.architecture-page__design-principle-tags{flex-wrap:wrap;justify-content:flex-end;display:flex}.architecture-page__faq-grid{align-items:stretch}.core-runtime__panel{border-color:#13c29338}.core-runtime__block,.core-runtime__rail-node{border:1px solid #19a7f224;box-shadow:0 18px 36px #0000001f,inset 0 1px #ffffffdb;background:linear-gradient(#fffffffa,#f2f8fcf0)!important}.core-runtime__block h4,.core-runtime__rail-node .v1-text-sm{color:var(--color-fg)}.core-runtime__block .v1-text-secondary,.core-runtime__rail-node .v1-text-xs{color:#526072c7}.security-page__hero-support-card--item{box-shadow:0 16px 34px #0f172a0f,inset 0 1px #ffffffd6}.v1-cta-layout{align-items:center}.v1-cta-side{text-align:left;align-items:flex-start}.v1-cta-actions{justify-content:flex-start;align-items:center}.v1-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.v1-choice-chip{min-height:3rem;color:var(--text-secondary);background:#f4f8fceb;border:1px solid #0f172a14;border-radius:16px;align-items:center;gap:.55rem;padding:.8rem .95rem;font-size:.875rem;line-height:1.45;display:flex}.v1-choice-chip input{accent-color:var(--color-brand-emerald)}.v1-legal-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem;display:grid}.v1-legal-layout-body{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr)}.v1-legal-meta-list,.v1-legal-copy{flex-direction:column;gap:.9rem;display:flex}.v1-legal-meta-row,.v1-legal-summary-item{border-bottom:1px solid #0f172a14;flex-direction:column;gap:.35rem;padding-bottom:.9rem;display:flex}.v1-legal-meta-row:last-child,.v1-legal-summary-item:last-child{border-bottom:none;padding-bottom:0}.v1-legal-sidebar{position:sticky;top:6rem}.v1-legal-article-section{scroll-margin-top:7rem}.v1-input,.v1-textarea{border-radius:var(--radius-md);border:1px solid var(--color-divider);color:var(--color-fg);background-color:#fffffff2;outline:none;width:100%;padding:.85rem .95rem;font-family:inherit;transition:border-color .18s,box-shadow .18s,background-color .18s}.v1-input:focus,.v1-textarea:focus{background-color:#fff;border-color:#13c2938c;box-shadow:0 0 0 4px #13c29314}.v1-input::placeholder,.v1-textarea::placeholder{color:var(--text-muted)}@media (max-width:1100px){.v1-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-role-matrix-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.v1-solution-narrative-bridge{grid-template-columns:1fr;gap:1rem}.v1-solution-narrative-bridge-divider{display:none}.home-system-composition,.solutions-page__hero-grid,.solutions-page__overview-pair,.security-page__hero-layout,.architecture-page__hero-support-grid,.v1-dashboard-workbench,.v1-dashboard-summary-strip,.home-transition-grid,.home-coverage-grid,.home-governance-grid,.product-page__hero-summary-grid{grid-template-columns:1fr}.product-page__hero-action-rail{justify-content:flex-start;padding:0 0 .85rem}.home-governance-summary-grid,.v1-governance-nav-grid,.v1-architecture-top-grid,.v1-architecture-connector-grid,.v1-role-matrix-layer-grid,.v1-legal-layout,.v1-legal-layout-body,.v1-checkbox-grid{grid-template-columns:1fr}.v1-scenario-flowboard-grid,.security-page__control-grid,.security-page__hero-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-architecture-connector-grid>:last-child{grid-column:auto}.v1-architecture-core-stack{grid-template-columns:1fr}.architecture-diagram__runtime-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-legal-sidebar{position:static}.architecture-page__design-principle-bar{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.v1-grid-2,.v1-grid-3{grid-template-columns:1fr}.v1-role-matrix-desktop{display:none}.v1-role-matrix-mobile{flex-direction:column;gap:1rem;display:flex}.v1-role-matrix-stage-grid,.security-page__control-grid,.v1-solution-hero-preview{grid-template-columns:1fr}.solutions-page__hero-preview-head{flex-direction:column;align-items:flex-start}.security-page__hero-support-grid,.security-page__hero-snapshot-grid{grid-template-columns:1fr}.architecture-diagram__core-header{max-width:100%}.architecture-diagram__runtime-rail{grid-template-columns:1fr}.v1-cta-side{text-align:left;align-items:flex-start}.v1-cta-actions{justify-content:flex-start}.v1-role-list-grid,.v1-scenario-flowboard-grid,.solutions-page__hero-domain-strip,.solutions-page__hero-preview-summary{grid-template-columns:1fr}.solutions-page__hero-preview-stack{flex-direction:column;display:flex}.v1-role-matrix-stage-header{flex-direction:column;align-items:flex-start}.home-proof-card-head{min-height:0}.security-page__hero-visual .governance-illustration__board{grid-template-columns:1fr}}@media (max-width:768px){.v1-grid-4{grid-template-columns:1fr}.v1-text-4xl{font-size:2.5rem}.v1-px-8{padding-left:1.25rem;padding-right:1.25rem}.v1-py-16{padding-top:3rem;padding-bottom:3rem}.home-transition-stage,.home-evidence-stage,.home-system-stage,.home-coverage-stage,.home-governance-stage{padding:1.35rem}.v1-dashboard-queue-row{grid-template-columns:1fr}.v1-dashboard-trend-chart{gap:.5rem}.v1-cta-layout{gap:1.5rem}.v1-cta-panel{padding:1.15rem 1.05rem}.v1-cta-footnote,.v1-cta-subtitle{max-width:none}.architecture-diagram__core-stage{padding:1.4rem}.security-page__risk-list:before{left:.7rem}.security-page__risk-item{margin-left:.45rem}.home-transition-disclosure-summary{align-items:flex-start}.home-proof-rail,.home-family-grid,.home-governance-signals-grid{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(82vw,1fr);grid-auto-flow:column;padding-bottom:.4rem;display:grid;overflow-x:auto}.home-proof-rail>*,.home-family-grid>*,.home-governance-signals-grid>*{scroll-snap-align:start}.home-proof-rail::-webkit-scrollbar{display:none}.home-family-grid::-webkit-scrollbar{display:none}.home-governance-signals-grid::-webkit-scrollbar{display:none}.home-differentiator-item{padding:.95rem .95rem .95rem 1rem}.governance-illustration__step-inner{flex-direction:column}.scenario-flowboard__header{flex-direction:column;align-items:flex-start}.scenario-flowboard__track{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.solutions-page__hero-domain-strip,.solutions-page__hero-preview-summary{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(82vw,1fr);grid-auto-flow:column;padding-bottom:.35rem;display:grid;overflow-x:auto}.solutions-page__hero-domain-strip>*,.solutions-page__hero-preview-summary>*{scroll-snap-align:start}.solutions-page__hero-domain-strip::-webkit-scrollbar{display:none}.solutions-page__hero-preview-summary::-webkit-scrollbar{display:none}.solutions-page__hero-preview-stack{flex-direction:column;display:flex}.solutions-page__hero-preview-head-track,.solutions-page__hero-preview-footer{width:100%}.home-system-composition,.home-differentiator-panel,.home-scenario-panel,.home-governance-signals-panel{flex-direction:column;display:flex}.home-system-stage{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.v1-animate-fade-in{animation:none}.v1-btn-primary,.v1-btn-secondary,.v1-btn-emerald,.v1-btn-ghost-dark,.v1-card,.v1-card-sm,.v1-evidence-frame,.v1-cta-focus{transition:none}.v1-card-interactive:hover,.v1-card-sm-interactive:hover,.v1-btn-primary:hover,.v1-btn-secondary:hover,.v1-btn-emerald:hover,.v1-btn-ghost-dark:hover{box-shadow:none;transform:none}}.v1-hero-band{background:0 0}.v1-bg-surface-alt{background:linear-gradient(#ffffff05,#ffffff03)}.v1-kicker{color:var(--color-brand-cyan);letter-spacing:.12em}.v1-text-secondary,.v1-text-muted{color:var(--color-muted)}.v1-text-fg,.v1-text-white,.v1-section-title,.v1-card h3,.v1-card-sm h3,.v1-card h4,.v1-card-sm h4{color:var(--color-fg)}.v1-tag-pill{color:var(--text-label);background:#ffffff08;border:1px solid #ffffff14}.v1-bg-surface{background-color:#ffffff08}.v1-bg-surface-strong{background-color:#ffffff0f}.v1-bg-emerald-light{background:#13c2931f}.v1-card,.v1-card-sm,.v1-surface-stage,.v1-evidence-frame,.v1-cta-focus,.feature-card,.use-card,.mini-card,.about-panel,.stat-card,.domain-card,.detail-card,.stack-card,.arch-card,.pillar-card,.flow-card,.governance-card,.story-card,.cred-card,.principle-card,.timeline-card,.role-layer{background:linear-gradient(#101c30eb,#0b1424e0);border:1px solid #9ab0d629;border-radius:24px;box-shadow:0 10px 50px #00000047}.feature-card,.use-card,.stat-card,.domain-card,.detail-card,.stack-card,.arch-card,.pillar-card,.flow-card,.governance-card,.story-card,.cred-card,.principle-card,.timeline-card,.role-layer{padding:24px}.mini-card{padding:22px}.v1-card:hover,.v1-card-sm:hover,.feature-card:hover,.use-card:hover,.mini-card:hover,.about-panel:hover,.stat-card:hover,.domain-card:hover,.detail-card:hover,.stack-card:hover,.story-card:hover,.cred-card:hover,.principle-card:hover,.timeline-card:hover,.role-layer:hover{border-color:#9ab0d642;transform:translateY(-4px);box-shadow:0 18px 50px #00000052}.v1-surface-stage,.v1-evidence-frame,.v1-cta-focus{background:linear-gradient(#0f1b30fa,#0a1220eb);border-color:#9ab0d629;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.v1-panel-mesh:before{opacity:.28;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px}.v1-surface-stage:after,.v1-evidence-frame:after,.v1-cta-focus:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.5;pointer-events:none;background:linear-gradient(135deg,#19a7f2eb,#13c2938f,#9ee3b857);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v1-card-static:hover{transform:none;box-shadow:0 10px 50px #00000047}.v1-border-t-emerald{border-top:3px solid #13c293eb}.v1-border-emerald{border-color:#13c29357}.v1-shadow-emerald{box-shadow:0 18px 46px #13c29324}.v1-btn-primary,.v1-btn-secondary,.v1-btn-emerald,.v1-btn-ghost-dark{border-radius:999px}.v1-btn-primary,.v1-btn-ghost-dark{color:var(--color-fg);background:#ffffff0a;border-color:#ffffff1f}.v1-btn-secondary{color:var(--color-fg);background:#ffffff0a;border-color:#ffffff1a}.v1-btn-emerald{background:linear-gradient(135deg, var(--color-brand-cyan), var(--color-brand-emerald));color:#07101d;border-color:#0000;box-shadow:0 14px 30px #19a7f238}.v1-link-inline{color:var(--text-link)}.v1-link-inline:hover,.v1-link-inline-strong{color:var(--color-brand-lime)}.kpi-strip{flex-wrap:wrap;gap:12px;display:flex}.kpi-strip span{color:#dbe7ff;background:#ffffff0a;border:1px solid #9ab0d629;border-radius:999px;padding:10px 14px;font-size:14px;display:inline-flex}.stat-card strong{letter-spacing:-.05em;background:linear-gradient(135deg,#fff,#b8d5ff 55%,#8fe8c8);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:44px;line-height:1;display:block}.domain-card,.story-card,.cred-card,.principle-card,.timeline-card,.detail-card,.stack-card,.feature-card{position:relative;overflow:hidden}.domain-card:before,.story-card:before,.cred-card:before,.principle-card:before,.timeline-card:before,.feature-card:before{content:"";background:linear-gradient(90deg, var(--color-brand-cyan), var(--color-brand-emerald), var(--color-brand-lime));opacity:.85;height:3px;position:absolute;inset:0 0 auto}.domain-card p,.detail-card p,.stack-card p,.feature-card p,.story-card p,.cred-card p,.principle-card p,.timeline-card p,.stat-card span{color:var(--color-muted);line-height:1.75}.domain-card ul,.detail-card ul,.stack-card ul,.story-card ul,.cred-card ul{color:#dce8ff;gap:8px;margin:16px 0 0;padding-left:18px;display:grid}.about-panel{gap:18px;padding:28px;display:grid}.about-panel div{gap:6px;display:grid}.about-panel strong{color:var(--color-fg)}.about-panel span{color:var(--color-muted);line-height:1.75}.cta-wrap{background:radial-gradient(circle at 100% 0,#ffffff1a,#0000 24%),linear-gradient(135deg,#19a7f224,#13c29324,#ffffff0d);border:1px solid #ffffff14;border-radius:34px;justify-content:space-between;align-items:center;gap:28px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.cta-wrap:before{content:"";background:radial-gradient(circle,#ffffff29,#0000 62%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -6% -38% auto}.cta-wrap>*{z-index:1;position:relative}.cta-actions{flex-wrap:wrap;gap:14px;display:flex}.contact-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.contact-chip{background:#ffffff08;border:1px solid #9ab0d629;border-radius:20px;padding:18px}.contact-chip strong{color:#dfeaff;margin-bottom:8px;font-size:14px;display:block}.contact-chip span{color:var(--color-muted);font-size:14px;line-height:1.7}.contact-form-card{flex-direction:column;gap:1.25rem;display:flex}.contact-form-header{flex-direction:column;gap:.35rem;display:flex}.contact-form-tags{border-bottom:1px solid #0f172a14;padding-bottom:1rem}.about-grid,.story-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:28px;display:grid}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.detail-grid,.stack-grid,.cred-grid,.principle-grid,.timeline-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-hero-stage{padding-top:70px;overflow:hidden}.hero{overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;min-height:calc(100vh - 74px);display:grid;position:relative}.hero-grid:before{content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#19a7f21f,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:8%;right:-6%}.hero-copy{position:relative}.hero-copy:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000);border:1px solid #ffffff0d;border-radius:24px;width:110px;height:110px;position:absolute;top:-18px;left:-18px;transform:rotate(8deg)}.home-demo-title{letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin:0 0 22px;font-size:clamp(44px,5vw,72px);line-height:.98}.hero-text{color:var(--color-muted);font-size:18px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin:30px 0 24px;display:flex}.trust-tags{flex-wrap:wrap;gap:10px;display:flex}.trust-tags span{color:var(--text-label);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;display:inline-flex}.hero-visual{position:relative}.hero-panel{background:linear-gradient(#0f1b30fa,#0a1220eb);border:1px solid #9ab0d629;border-radius:32px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.hero-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#19a7f224,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -10% -18% auto}.panel-glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.65;pointer-events:none;background:linear-gradient(135deg,#19a7f2e6,#13c2938c,#9ee3b857);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.enterprise-hero-card,.cognitive-card{display:grid}.enterprise-hero-card{gap:18px}.cognitive-card{gap:22px}.panel-top{color:var(--color-muted);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:14px;display:flex}.status-dot:before{content:"";background:var(--color-brand-lime);width:8px;height:8px;box-shadow:0 0 16px var(--color-brand-lime);border-radius:50%;margin-right:8px;display:inline-block}.compare-grid{grid-template-columns:1fr 52px 1fr;align-items:stretch;gap:14px;display:grid}.compare-col{background:linear-gradient(#14223ae0,#0c1526d6);border:1px solid #ffffff14;border-radius:22px;padding:18px}.compare-col.old{opacity:.88}.compare-col.new{background:linear-gradient(#162742f2,#0d182ae6);border-color:#19a7f247;box-shadow:0 16px 46px #19a7f21a}.compare-label{color:#d6e7ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:inline-flex}.compare-col h3{letter-spacing:-.03em;margin:0 0 12px;font-size:24px}.compare-col ul{color:var(--color-muted);gap:10px;margin:0;padding-left:18px;line-height:1.7;display:grid}.compare-divider{color:#9cc3ff;place-items:center;font-size:28px;display:grid}.enterprise-title{letter-spacing:-.03em;text-align:center;font-size:28px;font-weight:700;line-height:1.25}.enterprise-desc{color:var(--color-muted);text-align:center;font-size:15px;line-height:1.7}.cross-bars{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.cross-card{color:#d6e7ff;text-align:center;background:#ffffff08;border:1px solid #9ab0d629;border-radius:18px;padding:16px;font-weight:600}.home-hero-stage .content-container,.product-page__hero-stage,.solutions-page__hero-grid,.security-page__hero-layout--primary,.architecture-page__hero-grid{align-items:center}.solutions-page__hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:start}.solutions-page__hero-grid>*{align-self:start}.home-hero-copy,.product-page__hero-copy,.solutions-page__hero-copy,.architecture-page__hero-copy,.security-page__hero-copy{position:relative}.home-hero-copy:before,.solutions-page__hero-copy:before,.security-page__hero-copy:before,.architecture-page__hero-copy:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000);border:1px solid #ffffff0d;border-radius:24px;width:110px;height:110px;position:absolute;top:-18px;left:-18px;transform:rotate(8deg)}.home-hero-comparison-card,.product-page__workflow-panel,.architecture-page__hero-panel,.security-page__hero-trust-board,.solutions-hero-preview{box-shadow:0 24px 70px #00000061}.home-hero-comparison-card{background:linear-gradient(#14223ae0,#0c1526d6)}.home-product-stage,.home-role-stage,.home-governance-stage,.home-cta-stage,.product-page__workflow-panel,.solutions-hero-preview,.architecture-page__hero-panel,.security-page__hero-trust-board,.security-page__control-board,.architecture-diagram,.scenario-flowboard{background:linear-gradient(#0f1b30fa,#0a1220eb)}.product-page__hero-summary-grid,.architecture-page__hero-support-grid,.security-page__hero-support-grid,.security-page__control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-page__hero-summary-stage,.architecture-page__hero-support-card,.security-page__hero-support-card,.security-page__control-card,.solutions-hero-preview__summary-item,.solutions-hero-preview__feature{background:linear-gradient(#121f36f5,#0b1526e6)}.solutions-hero-preview{gap:22px;padding:30px;display:grid}.solutions-hero-preview__head,.scenario-journey__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.solutions-hero-preview__track,.scenario-journey__track{flex-wrap:wrap;gap:10px;display:flex}.solutions-page__hero-preview-head-step,.scenario-flowboard__track-step{color:#dce8ff;background:#ffffff0a;border:1px solid #9ab0d629;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:13px;font-weight:700;display:inline-flex}.solutions-hero-preview__stack{gap:18px;display:grid}.solutions-hero-preview__summary{gap:14px;display:grid}.solutions-hero-preview__footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.solutions-hero-preview__footer-chip{background:#ffffff08;border:1px solid #9ab0d629;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.scenario-journey__grid{gap:16px}.architecture-diagram__core-stage,.core-runtime__panel{background:linear-gradient(#101e34fa,#0a1220f0)}.architecture-diagram__core-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.architecture-diagram__pillar-signals,.architecture-diagram__runtime-rail{gap:12px;display:grid}.security-page__risk-list{gap:16px;display:grid}.security-page__risk-item,.security-page__boundary-card{background:linear-gradient(#121f36f5,#0b1526e6)}.security-page__risk-item-index{background:#ffffff0a;border:1px solid #9ab0d629;border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}.v1-cta-stage .v1-text-secondary,.v1-cta-focus .v1-text-secondary{color:#d0dbef}.section-head,.home-product-stage>.v1-flex-col:first-child,.home-role-stage>.v1-flex-col:first-child,.home-governance-stage>.v1-flex-col:first-child,#about .v1-grid-2>:first-child,#cta .v1-grid-2>:first-child{border-bottom:1px solid #9ab0d61f;max-width:820px;margin-bottom:3rem;padding-bottom:1.6rem;position:relative}.section-head h2,.home-product-stage>.v1-flex-col:first-child h2,.home-role-stage>.v1-flex-col:first-child h2,.home-governance-stage>.v1-flex-col:first-child h2,#about .v1-grid-2>:first-child h2,#cta .v1-grid-2>:first-child h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.section-head p,.home-product-stage>.v1-flex-col:first-child p,.home-role-stage>.v1-flex-col:first-child p,.home-governance-stage>.v1-flex-col:first-child p,#about .v1-grid-2>:first-child p,#cta .v1-grid-2>:first-child p{color:var(--color-muted);margin:0;font-size:18px;line-height:1.8}.section-head:after,.home-product-stage>.v1-flex-col:first-child:after,.home-role-stage>.v1-flex-col:first-child:after,.home-governance-stage>.v1-flex-col:first-child:after,#about .v1-grid-2>:first-child:after,#cta .v1-grid-2>:first-child:after{content:"";background:linear-gradient(90deg, var(--color-brand-cyan), var(--color-brand-emerald), var(--color-brand-lime));opacity:.92;border-radius:999px;width:92px;height:3px;margin-top:20px;display:block}.card-grid,.home-product-stage .v1-grid-3,.home-governance-stage .v1-grid-2,#about .v1-grid-2>:last-child,#cta .v1-grid-2>:last-child{gap:18px}.section{position:relative}.section-soft{background:radial-gradient(circle at top,#19a7f20d,#0000 34%),linear-gradient(#0a121f6b,#080f1c2e)}.section-head.narrow{max-width:760px}.home-inline-head{margin-top:56px}.home-inline-links{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2rem;display:flex}.home-inline-links-tight{margin-top:1.5rem}.card-grid{display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.role-matrix{gap:22px;display:grid}.role-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.role-columns h4{letter-spacing:.04em;color:#dce8ff;margin:0 0 12px;font-size:.95rem}.role-layer-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.role-layer-top span{background:linear-gradient(135deg, var(--color-brand-cyan), var(--color-brand-emerald));color:#08111f;border-radius:999px;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:800;display:inline-grid}.role-layer-top strong{color:var(--color-dark-fg);letter-spacing:-.03em;font-size:1.35rem}.icon-circle{color:#08111f;background:linear-gradient(135deg,#19a7f2e6,#13c293eb);border-radius:999px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:1.1rem;font-weight:800;display:grid}.tag-row,.role-line{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tag-row span,.role-line span{min-height:2rem;color:var(--text-label);background:#ffffff0a;border:1px solid #9ab0d629;border-radius:999px;align-items:center;padding:0 .8rem;font-size:.84rem;line-height:1.2;display:inline-flex}.use-top span{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.use-top strong{color:var(--color-dark-fg);letter-spacing:-.03em;margin:0;font-size:1.45rem}.home-product-stage .v1-grid-3,.home-governance-stage .v1-grid-2{align-items:stretch}.about-grid,#about .v1-grid-2{grid-template-columns:1.08fr .92fr;align-items:center;gap:28px;display:grid}.home-system-stage,.home-role-stage,.home-governance-stage{background:radial-gradient(circle at 100% 0,#19a7f214,#0000 24%),radial-gradient(circle at 0 100%,#13c2930f,#0000 30%),linear-gradient(#121f36f5,#0b1526e6);border:1px solid #9ab0d629;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.cta-wrap,.home-cta-stage{background:radial-gradient(circle at 100% 0,#19a7f21f,#0000 24%),radial-gradient(circle at 0 100%,#13c2931a,#0000 30%),linear-gradient(135deg,#121f36fa,#0b1526f0);border:1px solid #ffffff14;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.cta-wrap:before,.home-cta-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 62%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -6% -38% auto}.cta-wrap>*,.home-cta-stage>*{z-index:1;position:relative}.cta-wrap,.home-cta-stage>.v1-grid-2{align-items:center;gap:28px}.cta-wrap p,#cta .v1-grid-2>:first-child p{max-width:36ch}.cta-actions,.v1-cta-actions{flex-wrap:wrap;gap:14px;display:flex}.feature-card,.use-card,.mini-card,.about-panel,.role-layer,.home-product-stage .v1-card-sm,.home-role-stage .v1-card-sm,.home-governance-stage .v1-card-sm,.home-cta-stage .v1-card-sm,#about .v1-card-sm,#cta .v1-card-sm,.v1-role-matrix-stage,.v1-role-matrix-accordion,.v1-role-matrix-step{background:linear-gradient(#121f36f5,#0b1526e6);border:1px solid #9ab0d629;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 10px 50px #00000047}.feature-card,.use-card,.mini-card,.about-panel,.role-layer,.home-product-stage .v1-card-sm,.home-role-stage .v1-card-sm,.home-governance-stage .v1-card-sm,.home-cta-stage .v1-card-sm,#about .v1-card-sm,#cta .v1-card-sm,.v1-role-matrix-stage{transition:transform .26s,box-shadow .26s,border-color .22s,background-color .22s}.feature-card:hover,.use-card:hover,.mini-card:hover,.about-panel:hover,.role-layer:hover,.home-product-stage .v1-card-sm:hover,.home-role-stage .v1-card-sm:hover,.home-governance-stage .v1-card-sm:hover,.home-cta-stage .v1-card-sm:hover,#about .v1-card-sm:hover,#cta .v1-card-sm:hover,.v1-role-matrix-stage:hover,.v1-role-matrix-step:hover{border-color:#9ab0d642;transform:translateY(-4px);box-shadow:0 18px 50px #00000052}.feature-card:before,.use-card:before,.mini-card:before,.about-panel:before,.role-layer:before,.home-product-stage .v1-card-sm:before,.home-role-stage .v1-card-sm:before,.home-governance-stage .v1-card-sm:before,.home-cta-stage .v1-card-sm:before,#about .v1-card-sm:before,#cta .v1-card-sm:before,.v1-role-matrix-stage:before,.v1-role-matrix-accordion:before,.v1-role-matrix-step:before{content:"";background:linear-gradient(90deg, var(--color-brand-cyan), var(--color-brand-emerald), var(--color-brand-lime));opacity:.84;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.feature-card{padding:28px}.use-card,.mini-card,.about-panel,.role-layer,.home-product-stage .v1-card-sm,.home-role-stage .v1-card-sm,.home-governance-stage .v1-card-sm,.home-cta-stage .v1-card-sm,#about .v1-card-sm,#cta .v1-card-sm,.v1-role-matrix-stage,.v1-role-matrix-accordion{padding:24px}.use-card:after,.mini-card:after,.about-panel:after,.role-layer:after,.home-product-stage .v1-card-sm:after,.home-role-stage .v1-card-sm:after,.home-governance-stage .v1-card-sm:after,.home-cta-stage .v1-card-sm:after,#about .v1-card-sm:after,#cta .v1-card-sm:after,.v1-role-matrix-stage:after,.v1-role-matrix-accordion:after{content:"";pointer-events:none;background:radial-gradient(circle,#19a7f22e,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20% -42% auto}.feature-card h3,.mini-card h3,.home-product-stage .v1-card-sm h3,.home-governance-stage .v1-card-sm h3,#about .v1-card-sm h3,#cta .v1-card-sm h3,.v1-role-matrix-stage h3,.v1-role-matrix-accordion-title{color:var(--color-dark-fg);letter-spacing:-.03em;margin:0 0 14px}.feature-card p,.use-card p,.mini-card p,.about-panel span,.home-product-stage .v1-card-sm p,.home-governance-stage .v1-card-sm p,#about .v1-card-sm p,#cta .v1-card-sm p,.v1-role-matrix-stage .v1-text-secondary,.v1-role-matrix-accordion-body .v1-text-secondary{color:var(--text-secondary);line-height:1.75}.use-top,.panel-top,.v1-role-matrix-stage-header,.v1-role-matrix-accordion-summary,.v1-role-layer-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.v1-role-layer-top{margin-bottom:18px}.v1-role-matrix-stage{background:radial-gradient(circle at 100% 0,#13c29314,#0000 34%),linear-gradient(#121f36f5,#0b1526e6);padding:28px}.v1-role-matrix-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.v1-role-matrix-panel{flex-direction:column;height:100%;display:flex}.v1-role-matrix-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.v1-role-matrix-step{text-align:left;cursor:pointer;background:linear-gradient(#121f36f5,#0b1526e6),linear-gradient(135deg,#19a7f20a,#13c29308);flex-direction:column;gap:.45rem;min-height:132px;padding:1rem 1rem 1.1rem;display:flex}.v1-role-matrix-step-index{min-width:2rem;height:2rem;color:var(--color-brand-cyan);background:#19a7f21a;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.v1-role-matrix-step-active{background:radial-gradient(circle at 100% 0,#13c29314,#0000 36%),linear-gradient(#14243cfa,#0c1526f0);border-color:#13c2934d;box-shadow:0 18px 38px #13c29314,inset 0 0 0 1px #13c29314}.v1-role-matrix-step-active .v1-role-matrix-step-index{color:var(--color-brand-emerald);background:#13c2931f}.v1-role-matrix-step-label{color:var(--color-dark-fg);font-size:.95rem;font-weight:700;line-height:1.45}.v1-role-matrix-step-meta{color:var(--text-label);font-size:.75rem;line-height:1.55}.v1-role-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;padding:0;list-style:none;display:grid}.v1-role-list-item{color:var(--text-secondary);background:#ffffff08;border:1px solid #9ab0d61f;border-radius:16px;padding:.8rem .85rem .8rem 1rem;font-size:.875rem;line-height:1.55;position:relative}.v1-role-list-item:before{content:"";background:#13c2939e;border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:1.05rem;left:.75rem}.home-governance-stage .v1-card-sm,#about .v1-card-sm,#cta .v1-card-sm{padding:1.35rem 1.4rem}#about .v1-grid-2,#cta .v1-grid-2{align-items:stretch}#cta .v1-grid-2{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.home-cta-stage{padding:40px}.home-cta-stage .v1-grid-3{gap:16px}.home-cta-stage .v1-grid-3>*,.home-product-stage .v1-grid-3>*,.home-governance-stage .v1-grid-2>*,#about .v1-grid-2>*{min-width:0}@media (max-width:1120px){.card-grid-3,.card-grid-4,.product-page__hero-summary-grid,.architecture-diagram__core-stack,.security-page__hero-support-grid,.security-page__control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-band,.solutions-hero-preview__footer,#cta .v1-grid-2,.about-grid,#about .v1-grid-2{grid-template-columns:1fr}}@media (max-width:920px){.card-grid-2,.card-grid-3,.card-grid-4,.role-columns,.hero-grid,.v1-grid-2,.v1-grid-3,.v1-grid-4,.v1-auto-grid-3,.detail-grid,.stack-grid,.domain-grid,.contact-band,.solutions-hero-preview__footer,.architecture-diagram__core-stack,.product-page__hero-summary-grid,.security-page__hero-support-grid,.security-page__control-grid,.v1-role-matrix-stage-grid,.home-cta-stage .v1-grid-3{grid-template-columns:1fr}.cta-wrap{flex-direction:column;align-items:flex-start}.home-cta-stage{padding:28px}.compare-grid{grid-template-columns:1fr}.compare-divider{display:none}}@media (max-width:720px){.v1-card,.v1-card-sm,.v1-surface-stage,.v1-evidence-frame,.v1-cta-focus,.feature-card,.use-card,.mini-card,.about-panel,.stat-card,.domain-card,.detail-card,.stack-card,.story-card,.cred-card,.principle-card,.timeline-card,.role-layer,.v1-role-matrix-step{border-radius:20px}.home-hero-copy:before,.hero-copy:before,.solutions-page__hero-copy:before,.security-page__hero-copy:before,.architecture-page__hero-copy:before{display:none}.hero-grid{gap:32px;min-height:auto}.home-demo-title{max-width:none;font-size:clamp(40px,12vw,58px)}.hero-text{font-size:16px}.cross-bars{grid-template-columns:1fr}.section-head,.home-product-stage>.v1-flex-col:first-child,.home-role-stage>.v1-flex-col:first-child,.home-governance-stage>.v1-flex-col:first-child,#about .v1-grid-2>:first-child,#cta .v1-grid-2>:first-child{margin-bottom:1.75rem;padding-bottom:1rem}.section-head h2,.home-product-stage>.v1-flex-col:first-child h2,.home-role-stage>.v1-flex-col:first-child h2,.home-governance-stage>.v1-flex-col:first-child h2,#about .v1-grid-2>:first-child h2,#cta .v1-grid-2>:first-child h2{font-size:clamp(1.75rem,8vw,2.5rem)}.section-head p,.home-product-stage>.v1-flex-col:first-child p,.home-role-stage>.v1-flex-col:first-child p,.home-governance-stage>.v1-flex-col:first-child p,#about .v1-grid-2>:first-child p,#cta .v1-grid-2>:first-child p{font-size:1rem}.v1-role-list-grid{grid-template-columns:1fr}}
