:root{--bg:#f6f8fb;--surface:#ffffff;--surface-2:#eef3f8;--ink:#0b1020;--muted:#586577;--line:#dce5ef;--cyan:#00c2ff;--accent-on-light:#0067b8;--accent-on-fog:#005da8;--accent-on-dark:#5ad7ff;--focus-ring:#0067b8;--blue:var(--accent-on-light);--green:#00ed64;--violet:#8a7cff;--amber:#f7b733;--navy:#090d18;--navy-2:#11182b;--shadow:0 28px 90px rgba(11,16,32,0.16)}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:12px 16px;background:#ffffff;color:#050609;font-size:.82rem;font-weight:850;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}img{max-width:100%}.site-shell{min-height:100vh;overflow-x:clip}.site-shell:focus{outline:none}section[id]{scroll-margin-top:104px}.site-nav{position:fixed;top:18px;left:50%;z-index:20;width:min(1280px,calc(100% - 36px));justify-content:space-between;gap:24px;padding:10px 12px 10px 16px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(9,13,24,.72);color:#ffffff;box-shadow:0 18px 54px rgba(0,0,0,.2);backdrop-filter:blur(22px);transform:translateX(-50%)}.agent-flow,.brand,.governance-list,.hero-actions,.integration-grid,.nav-actions,.nav-links,.site-footer,.site-nav{display:flex;align-items:center}.brand{gap:10px;font-size:1rem;font-weight:820;white-space:nowrap}.brand-mark{display:block;width:36px;height:36px;border-radius:8px;background:var(--navy);box-shadow:0 0 0 1px rgba(255,255,255,.14),0 10px 28px rgba(0,194,255,.25);object-fit:cover}.nav-links{gap:14px;color:rgba(255,255,255,.78);font-size:.72rem;font-weight:760;text-transform:uppercase}.nav-links a,.nav-login,.text-link{transition:color .16s ease,opacity .16s ease}.nav-links a:hover,.nav-login:hover,.text-link:hover{color:var(--accent-on-light)}.nav-actions{gap:14px}.nav-login{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:720}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:820;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.nav-demo{padding:0 16px;background:#ffffff;color:var(--ink)}.primary{padding:0 22px;background:var(--cyan);color:var(--navy);box-shadow:0 18px 42px rgba(0,194,255,.3)}.primary:hover{background:#4bd9ff}.secondary{padding:0 20px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#ffffff}.secondary:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.13)}.dark{background:#ffffff;color:var(--navy);box-shadow:none}.dark:hover{background:#e8f7ff}.hero{position:relative;display:grid;min-height:100svh;align-items:end;padding:140px max(24px,calc((100vw - 1180px) / 2)) 76px;background:var(--navy);color:#ffffff;isolation:isolate}.hero-media{z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.hero-media,.hero-scrim{position:absolute;inset:0}.hero-scrim{z-index:-2;background:linear-gradient(90deg,rgba(7,10,19,.95),rgba(7,10,19,.72) 42%,rgba(7,10,19,.08)),linear-gradient(0deg,rgba(7,10,19,.92),rgba(7,10,19,.12) 46%,rgba(7,10,19,.58))}.hero:after{position:absolute;right:0;bottom:0;left:0;z-index:-1;height:180px;background:linear-gradient(0deg,var(--navy),transparent);content:""}.hero-content{max-width:700px}.eyebrow{margin:0 0 16px;color:var(--accent-on-light);font-size:.82rem;font-weight:900;text-transform:uppercase}.careers-page>section:not(.careers-hero):not(.careers-status) .eyebrow,.company-page>section:not(.company-hero) .eyebrow,.contact-page>section:not(.contact-hero):not(.contact-form-section) .eyebrow,.integrations-page>section:not(.specialized-hero):not(.demo-section) .eyebrow,.resources-page>section:not(.resources-hero):not(.demo-section) .eyebrow,.strategic-page>section:not(.strategic-hero):not(.demo-section) .eyebrow{display:none}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin:0;color:inherit;font-family:Bricolage Grotesque,Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;line-height:.98}h1{max-width:760px;font-size:6.45rem}h1,h2{font-weight:900}h2{font-size:4.15rem}h3{font-size:1.48rem;font-weight:850;line-height:1.08}.hero-copy{max-width:620px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:1.18rem;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px}.hero-console{position:absolute;right:max(24px,calc((100vw - 1180px) / 2));bottom:74px;display:grid;width:min(360px,32vw);gap:12px;padding:18px;border:1px solid rgba(255,255,255,.17);border-radius:8px;background:rgba(9,13,24,.72);color:#ffffff;box-shadow:0 22px 70px rgba(0,0,0,.26);backdrop-filter:blur(22px)}.hero-console span{color:var(--amber);font-size:.76rem;font-weight:900;text-transform:uppercase}.hero-console strong{max-width:280px;font-size:1.18rem;line-height:1.25}.console-meter{width:100%;height:4px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.12)}.console-meter span{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--amber));animation:pulse-meter 2.8s ease-in-out infinite}.agents-section,.context-section,.demo-section,.explainer-section,.industry-preview-section,.integration-band,.outcomes-section,.platform-section,.site-footer,.use-case-section,.workflow-preview-section{padding-right:max(24px,calc((100vw - 1180px) / 2));padding-left:max(24px,calc((100vw - 1180px) / 2))}.integration-band{padding-top:42px;padding-bottom:48px;background:var(--navy);color:#ffffff}.integration-band p{margin:0 auto 20px;max-width:620px;color:rgba(255,255,255,.62);font-size:.98rem;font-weight:720;line-height:1.5;text-align:center}.integration-grid{flex-wrap:wrap;justify-content:center;gap:9px}.integration-grid span{min-width:112px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.84);font-size:.9rem;font-weight:760;text-align:center}.agents-section,.context-section,.explainer-section,.industry-preview-section,.outcomes-section,.platform-section,.use-case-section,.workflow-preview-section{padding-top:112px;padding-bottom:112px}.platform-section{background:var(--bg)}.section-heading{max-width:920px}.section-heading.compact{max-width:760px;margin:0 auto;text-align:center}.context-copy p,.explainer-copy p,.section-heading p:not(.eyebrow),.security-copy p{color:var(--muted);font-size:1.14rem;line-height:1.65}.section-heading p:not(.eyebrow){max-width:720px;margin:22px 0 0}.section-heading.compact p:not(.eyebrow){margin-right:auto;margin-left:auto}.page-directory{display:grid;gap:26px;margin-top:48px}.directory-group{display:grid;gap:12px}.directory-label{margin:0;color:var(--blue);font-size:.78rem;font-weight:900;text-transform:uppercase}.page-card-grid,.proof-grid,.related-grid{display:grid;gap:14px}.page-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-card{display:grid;min-height:246px;align-content:start;gap:18px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,246,251,.96)),var(--surface);box-shadow:0 18px 48px rgba(11,16,32,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.page-card:hover{border-color:rgba(0,194,255,.5);box-shadow:0 24px 70px rgba(11,16,32,.13);transform:translateY(-2px)}.page-card span{color:var(--blue);font-size:.76rem;font-weight:900;text-transform:uppercase}.page-card h3{font-size:1.32rem}.page-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.page-card strong{align-self:end;color:var(--ink);font-size:.9rem}.architecture-stack{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:46px;overflow:hidden;border:1px solid rgba(11,16,32,.12);border-radius:8px;background:rgba(11,16,32,.12);box-shadow:var(--shadow)}.architecture-band{display:grid;min-height:132px;align-content:space-between;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,245,252,.94)),var(--surface)}.architecture-band:nth-child(4),.architecture-band:nth-child(5),.architecture-band:nth-child(6){background:linear-gradient(180deg,rgba(17,24,43,.98),rgba(8,13,24,.98)),var(--navy);color:#ffffff}.architecture-band span{color:var(--cyan);font-size:.78rem;font-weight:900}.architecture-band strong{font-size:1rem;line-height:1.28}.layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.layer-card,.outcome-card,.use-case-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.layer-card{min-height:300px;padding:26px}.layer-label{margin:0 0 46px;color:var(--blue);font-size:.82rem;font-weight:900;text-transform:uppercase}.layer-card p:last-child,.outcome-card p,.use-case-card p{color:var(--muted);line-height:1.58}.context-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:54px;align-items:center;background:#ffffff}.context-section h2{font-size:3.7rem}.context-copy p{margin:22px 0 0}.platform-preview-image{display:block;width:100%;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.text-link{display:inline-flex;gap:8px;margin-top:24px;color:var(--blue);font-weight:850}.security-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:42px;align-items:center;padding-top:108px;padding-bottom:108px;background:linear-gradient(135deg,var(--navy) 0,#112039 42%,#252344 72%,#273322 100%),var(--navy);color:#ffffff}.security-section .eyebrow,.security-section h2{color:#ffffff}.security-copy p{max-width:760px;color:rgba(255,255,255,.74)}.governance-list{flex-wrap:wrap;gap:10px}.governance-list span{width:calc(50% - 5px);min-height:76px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.07);color:#ffffff;font-weight:820}.agents-section{background:var(--surface-2)}.agent-flow{justify-content:center;gap:10px;margin-top:42px}.agent-step{position:relative;display:grid;width:204px;min-height:132px;align-content:space-between;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.agent-step span{color:var(--violet);font-size:.85rem;font-weight:900}.agent-step strong{color:var(--ink);font-size:1rem;line-height:1.28}.outcomes-section{background:var(--bg)}.outcome-grid,.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.outcome-card,.use-case-card{padding:26px}.outcome-card strong{display:block;color:var(--blue);font-size:4rem;line-height:1}.outcome-card span,.use-case-card span{display:block;margin-top:12px;color:var(--blue);font-weight:900;text-transform:uppercase}.use-case-section{background:#ffffff}.use-case-card h3{margin-top:42px}.explainer-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:50px;align-items:center;background:#ffffff}.explainer-copy p{max-width:650px;margin:22px 0 0}.explainer-video{display:block;width:100%;aspect-ratio:16/9;border:1px solid rgba(11,16,32,.16);border-radius:8px;background:var(--navy);box-shadow:var(--shadow)}.industry-preview-section{background:var(--bg)}.catalog-section,.detail-matrix-section,.workflow-preview-section{background:var(--surface-2)}.workflow-preview-section .text-link{width:max-content}.centered-link{margin-right:auto;margin-left:auto}.catalog-section,.compliance-section,.detail-matrix-section{padding:112px max(24px,calc((100vw - 1180px) / 2))}.compliance-section{background:#ffffff}.catalog-grid,.compliance-grid,.detail-metric-grid,.workflow-grid{display:grid;gap:14px;margin-top:38px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-grid.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-card,.compliance-card,.detail-metric,.workflow-card{position:relative;display:grid;align-content:start;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(242,247,252,.96)),var(--surface);box-shadow:0 18px 48px rgba(11,16,32,.08)}.catalog-card{min-height:420px;gap:16px;padding:24px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.catalog-card:before,.compliance-card:before,.detail-metric:before,.workflow-card:before{width:46px;height:4px;border-radius:8px;background:linear-gradient(90deg,var(--blue),var(--green),var(--amber),var(--violet));content:""}.catalog-card:hover{border-color:rgba(0,120,212,.45);box-shadow:0 24px 70px rgba(11,16,32,.13);transform:translateY(-2px)}.card-kicker,.catalog-card .card-kicker,.workflow-card .card-kicker{color:var(--blue);font-size:.76rem;font-weight:900;text-transform:uppercase}.catalog-card h3{font-size:1.24rem}.catalog-card p,.compliance-card p,.detail-metric p,.workflow-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.mini-metric{display:grid;gap:5px;padding-top:4px}.mini-metric strong{color:var(--ink);font-size:1.7rem;line-height:1}.mini-metric span{color:var(--muted);font-size:.8rem;font-weight:780;line-height:1.35;text-transform:none}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tag-list span{padding:8px 10px;border:1px solid rgba(0,120,212,.18);border-radius:8px;background:rgba(0,237,100,.08);color:#172236;font-size:.74rem;font-weight:800;line-height:1.18}.card-link{color:var(--ink);font-size:.9rem}.compliance-card,.detail-metric,.workflow-card{gap:16px;padding:26px}.workflow-card{min-height:560px}.compliance-card h3,.workflow-card h3{font-size:1.34rem}.workflow-card .problem-copy{color:var(--ink);font-weight:760}.signal-list{display:grid;gap:10px;margin:2px 0 0;padding:0;list-style:none}.signal-list li{position:relative;padding-left:22px;color:var(--ink);font-size:.9rem;font-weight:760;line-height:1.35}.signal-list li:before{position:absolute;top:0;left:0;width:auto;height:auto;border-radius:0;background:transparent;color:var(--blue);content:"→"}.compliance-card{min-height:300px}.compliance-card span,.detail-metric span{color:var(--blue);font-size:.76rem;font-weight:900;text-transform:uppercase}.compliance-card strong{color:var(--ink)}.detail-metric{min-height:220px}.detail-metric strong{display:block;margin-top:20px;color:var(--ink);font-size:1.18rem;line-height:1.16}.demo-section{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:86px;padding-bottom:86px;background:linear-gradient(135deg,#0b1020,#143b63 46%,#5941a7 78%,#735217),var(--navy);color:#ffffff}.demo-section .eyebrow,.demo-section h2{max-width:860px;color:#ffffff}.site-footer{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr);gap:42px;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--line);background:var(--surface)}.site-footer .brand{color:var(--ink)}.footer-brand{display:grid;gap:16px}.site-footer p{max-width:560px;margin:0;color:var(--muted);line-height:1.55}.footer-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:start}.footer-links a{min-height:40px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.88rem;font-weight:800;text-align:center;transition:border-color .16s ease,color .16s ease,background .16s ease}.footer-links a:hover{border-color:rgba(0,194,255,.45);background:#f2faff;color:var(--blue)}.subpage .site-nav{background:rgba(9,13,24,.8)}.page-hero{position:relative;display:grid;min-height:76svh;align-items:end;padding:140px max(24px,calc((100vw - 1180px) / 2)) 72px;background:var(--navy);color:#ffffff;isolation:isolate}.page-hero-media{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center}.page-hero-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,10,19,.96),rgba(7,10,19,.76) 48%,rgba(7,10,19,.28)),linear-gradient(0deg,rgba(7,10,19,.95),rgba(7,10,19,.22) 48%,rgba(7,10,19,.65))}.page-hero:after{right:0;bottom:0;left:0;height:160px;background:linear-gradient(0deg,var(--navy),transparent)}.page-hero:after,.page-hero:before{position:absolute;z-index:-1;content:""}.page-hero:before{inset:0 0 0 auto;width:48%;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.045) 47px 48px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(255,255,255,.045) 47px 48px);mask-image:linear-gradient(90deg,transparent,#000 45%)}.page-hero-agents .page-hero-media,.page-hero-execution-engine .page-hero-media{filter:saturate(1.35) hue-rotate(12deg);object-position:65% center}.page-hero-data-access .page-hero-media,.page-hero-query-engine .page-hero-media{filter:saturate(1.2) hue-rotate(175deg);object-position:72% center}.page-hero-context-layer .page-hero-media{filter:saturate(1.45) hue-rotate(62deg);object-position:78% center}.page-hero-security-governance .page-hero-media{filter:grayscale(.55) contrast(1.18);object-position:62% center}.page-hero-enterprise-intelligence .page-hero-media{filter:saturate(1.35) hue-rotate(225deg);object-position:82% center}.page-hero-execution-engine:before{width:52%;background:linear-gradient(90deg,transparent 0 10%,rgba(0,237,100,.18) 10% 10.4%,transparent 10.4% 48%,rgba(0,194,255,.18) 48% 48.4%,transparent 48.4%),repeating-linear-gradient(0deg,transparent 0 52px,rgba(255,255,255,.06) 53px 54px)}.page-hero-content{max-width:760px}.page-hero-content h1{max-width:820px;font-size:5.2rem}.page-hero-content p:not(.eyebrow){max-width:650px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:1.14rem;line-height:1.62}.page-hero-stat{position:absolute;right:max(24px,calc((100vw - 1180px) / 2));bottom:72px;display:grid;width:min(330px,30vw);gap:10px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(9,13,24,.72);backdrop-filter:blur(22px)}.page-hero-stat span{color:var(--amber);font-size:.74rem;font-weight:900;text-transform:uppercase}.page-hero-stat strong{color:#ffffff;font-size:3.2rem;line-height:.95}.page-hero-stat p{margin:0;color:rgba(255,255,255,.72);line-height:1.45}.feature-section,.operating-section,.proof-section,.related-section,.system-strip{padding-right:max(24px,calc((100vw - 1180px) / 2));padding-left:max(24px,calc((100vw - 1180px) / 2))}.capability-status-strip{display:grid;grid-template-columns:180px minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;align-items:center;padding:16px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid rgba(5,6,9,.28);background:var(--signal-gold);color:var(--black)}.capability-status-strip span,.capability-status-strip strong{font-size:.72rem;line-height:1.45}.capability-status-strip strong{font-size:.66rem;font-weight:900;text-transform:uppercase}.system-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding-top:1px;padding-bottom:1px;background:var(--navy)}.system-strip-item{display:grid;min-height:112px;align-content:space-between;padding:16px;border-top:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#ffffff}.system-strip-item span{color:var(--accent-on-dark);font-size:.76rem;font-weight:900}.system-strip-item strong{font-size:.98rem;line-height:1.22}.feature-section{display:grid;gap:1px;padding-top:112px;padding-bottom:112px;background:var(--bg)}.feature-row{display:grid;grid-template-columns:74px minmax(0,1fr) minmax(280px,.58fr);gap:32px;align-items:start;padding:42px 0;border-bottom:1px solid var(--line)}.feature-row:first-child{padding-top:0}.feature-row:last-child{padding-bottom:0;border-bottom:0}.feature-index{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(0,194,255,.36);border-radius:8px;background:#ffffff;color:var(--blue);font-weight:900}.feature-copy h2{max-width:760px;font-size:3.18rem}.feature-copy p:not(.eyebrow){max-width:720px;margin:22px 0 0;color:var(--muted);font-size:1.08rem;line-height:1.62}.feature-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.feature-points li{position:relative;min-height:58px;padding:16px 16px 16px 44px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font-size:.96rem;font-weight:720;line-height:1.38}.feature-points li:before{position:absolute;top:21px;left:18px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--amber));content:""}:is(.product-page,.workflow-page) .feature-row{grid-template-columns:138px minmax(0,1fr) minmax(280px,.58fr);gap:42px}:is(.product-page,.workflow-page) .feature-index{display:flex;width:auto;height:auto;align-items:baseline;gap:10px;padding:7px 0 0;border:0;border-radius:0;background:transparent;text-align:left}:is(.product-page,.workflow-page) .feature-index span{color:var(--blue);font-size:.78rem;font-weight:900}:is(.product-page,.workflow-page) .feature-index small{color:var(--muted);font-size:.88rem;font-weight:760}:is(.product-page,.workflow-page) .feature-points{gap:0;border-top:1px solid var(--line)}:is(.product-page,.workflow-page) .feature-points li{min-height:auto;padding:14px 0 14px 28px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-weight:680}:is(.product-page,.workflow-page) .feature-points li:before{top:14px;left:0;width:auto;height:auto;border-radius:0;background:transparent;color:var(--blue);content:"→"}.product-page .operating-section{background:#111513}.product-page .control-grid{gap:1px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.14)}.product-page .control-grid span{border:0;border-radius:0;background:#18201d}.product-page .product-proof-section .proof-grid{gap:36px}.product-page .product-proof-section .proof-card{min-height:0;padding:22px 0 0;border:0;border-top:2px solid var(--line);border-radius:0;background:transparent}.product-page .product-proof-section .proof-card span{display:block;width:auto;height:auto;margin-bottom:28px;border-radius:0;background:transparent;color:var(--blue);font-size:.78rem;font-weight:900}.operating-section{padding-top:108px;padding-bottom:108px;background:linear-gradient(135deg,#09111c 0,#102438 45%,#272346 74%,#283021 100%),var(--navy);color:#ffffff}.operating-section .eyebrow,.operating-section h2{color:#ffffff}.operating-section .section-heading p:not(.eyebrow){color:rgba(255,255,255,.72)}.control-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:42px}.control-grid span{display:grid;min-height:92px;place-items:center;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.07);color:#ffffff;font-size:.92rem;font-weight:840;line-height:1.28;text-align:center}.proof-section,.related-section{padding-top:108px;padding-bottom:108px}.proof-section{background:#ffffff}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.proof-card{min-height:196px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.proof-card span{display:block;width:44px;height:4px;margin-bottom:40px;border-radius:8px;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--amber))}.proof-card p{margin:0;color:var(--ink);font-size:1.04rem;font-weight:760;line-height:1.5}.related-section{background:var(--surface-2)}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}@keyframes pulse-meter{0%,to{transform:translateX(-8%)}50%{transform:translateX(16%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.console-meter span{animation:none}}@media (max-width:1080px){h1{font-size:5rem}.context-section h2,h2{font-size:3.45rem}.explainer-section{grid-template-columns:1fr}.hero-console,.page-hero-stat{position:relative;right:auto;bottom:auto;width:min(100%,520px);margin-top:34px}.architecture-stack,.catalog-grid,.compliance-grid,.control-grid,.detail-metric-grid,.footer-links,.layer-grid,.outcome-grid,.page-card-grid,.proof-grid,.related-grid,.system-strip,.use-case-grid,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-section,.security-section{grid-template-columns:1fr}.page-hero-content h1{font-size:4.5rem}.feature-row{grid-template-columns:58px minmax(0,1fr)}.feature-points{grid-column:2}.agent-flow{flex-wrap:wrap}.site-footer{grid-template-columns:1fr}.demo-section{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.site-nav{top:10px;width:calc(100% - 20px);min-height:58px;padding:8px 9px 8px 12px}.brand{font-size:.95rem}.brand-mark{width:32px;height:32px}.nav-links,.nav-login{display:none}.nav-demo{min-height:38px;padding:0 12px;font-size:.86rem}.hero{min-height:92svh}.hero,.page-hero{padding:118px 20px 48px}.page-hero{min-height:78svh}.hero-media,.page-hero-media{opacity:.82;object-position:66% center}.hero-scrim{background:linear-gradient(90deg,rgba(7,10,19,.96),rgba(7,10,19,.8) 54%,rgba(7,10,19,.46)),linear-gradient(0deg,rgba(7,10,19,.94),rgba(7,10,19,.46) 50%,rgba(7,10,19,.62))}.page-hero-scrim{background:linear-gradient(90deg,rgba(7,10,19,.96),rgba(7,10,19,.8) 58%,rgba(7,10,19,.44)),linear-gradient(0deg,rgba(7,10,19,.95),rgba(7,10,19,.46) 50%,rgba(7,10,19,.62))}h1{font-size:3.05rem;line-height:1}.page-hero-content h1{font-size:2.85rem;line-height:1}h2{line-height:1.02}.context-section h2,h2{font-size:2.45rem}h3{font-size:1.26rem}.context-copy p,.explainer-copy p,.hero-copy,.page-hero-content p:not(.eyebrow),.section-heading p:not(.eyebrow),.security-copy p{font-size:1rem}.hero-actions .button{width:100%}.hero-console,.page-hero-stat{width:100%;padding:16px}.page-hero-stat strong{font-size:2.85rem}.agents-section,.catalog-section,.compliance-section,.context-section,.demo-section,.detail-matrix-section,.feature-section,.industry-preview-section,.integration-band,.operating-section,.outcomes-section,.platform-section,.proof-section,.related-section,.site-footer,.system-strip,.use-case-section,.workflow-preview-section{padding-right:20px;padding-left:20px}.agents-section,.catalog-section,.compliance-section,.context-section,.detail-matrix-section,.feature-section,.industry-preview-section,.operating-section,.outcomes-section,.platform-section,.proof-section,.related-section,.use-case-section,.workflow-preview-section{padding-top:76px;padding-bottom:76px}.integration-grid span{min-width:calc(50% - 5px)}.architecture-stack,.catalog-grid,.compliance-grid,.control-grid,.detail-metric-grid,.footer-links,.layer-grid,.outcome-grid,.page-card-grid,.proof-grid,.related-grid,.system-strip,.use-case-grid,.workflow-grid{grid-template-columns:1fr}.architecture-band,.layer-card{min-height:auto}.catalog-card,.compliance-card,.detail-metric,.page-card,.workflow-card{min-height:220px}.architecture-band{gap:30px}.feature-row{grid-template-columns:1fr;gap:22px;padding:34px 0}.feature-points{grid-column:auto}.feature-copy h2{font-size:2.25rem;line-height:1.02}.feature-index{width:48px;height:48px}:is(.product-page,.workflow-page) .feature-row{grid-template-columns:1fr;gap:20px}:is(.product-page,.workflow-page) .feature-index{width:auto;height:auto}.agent-step,.governance-list span{width:100%}}:root{--signal-blue:var(--accent-on-light);--signal-green:#00ed64;--signal-violet:#8a7cff;--signal-gold:#f7b733;--black:#050609;--paper:#ffffff;--fog:#f3f5f7;--graphite:#17191e;--quiet:#566273;--hairline:#dfe3e8}.home-page,.strategic-page{background:var(--paper)}.company-hero .eyebrow,.contact-hero .eyebrow,.home-hero .eyebrow,.legal-hero .eyebrow,.page-hero .eyebrow,.security-home-section .eyebrow,.specialized-hero .eyebrow,.strategic-hero .eyebrow{color:var(--accent-on-dark)}.feature-section .eyebrow,.product-section .eyebrow,.resource-library-section .eyebrow{color:var(--accent-on-fog)}.site-nav{top:12px;width:min(1320px,calc(100% - 28px));min-height:62px;padding:9px 10px 9px 14px;border-color:rgba(255,255,255,.15);border-radius:6px;background:rgba(5,6,9,.9);box-shadow:0 12px 36px rgba(0,0,0,.22)}.brand{gap:9px}.brand-mark{width:34px;height:34px;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.15)}.brand-wordmark{color:#ffffff;font-size:1rem;font-weight:840}.brand-wordmark span{color:var(--signal-green)}.nav-links{gap:4px;color:rgba(255,255,255,.76);font-size:.82rem;font-weight:720;text-transform:none}.nav-dropdown>summary,.nav-links>a{padding:0 10px;border-radius:4px}.nav-links>a{display:inline-flex;align-items:center}.nav-dropdown>summary:hover,.nav-dropdown[open]>summary,.nav-links>a:hover{background:rgba(255,255,255,.08);color:#ffffff}.nav-dropdown{position:relative}.nav-dropdown>summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker,.mobile-nav>summary::-webkit-details-marker,.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open]>summary svg{transform:rotate(180deg)}.mega-menu{position:absolute;top:calc(100% + 14px);left:50%;z-index:30;display:grid;width:820px;gap:0;border:1px solid #d7dce3;border-radius:6px;color:var(--black);box-shadow:0 30px 80px rgba(0,0,0,.24);transform:translateX(-42%)}.mega-product{grid-template-columns:1.05fr 1fr 1fr}.mega-compact{grid-template-columns:repeat(2,minmax(0,1fr));width:600px;transform:translateX(-34%)}.mega-column,.mega-intro{display:grid;align-content:start;padding:24px}.mega-intro{gap:18px;background:var(--black);color:#ffffff}.mega-column>span,.mega-intro>span{color:var(--signal-blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.mega-intro>span{color:var(--signal-green)}.mega-intro>strong{font-size:1.25rem;line-height:1.18}.mega-intro>a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#ffffff;font-size:.82rem;font-weight:800}.mega-column{gap:8px;border-left:1px solid var(--hairline)}.mega-column>span{margin-bottom:8px}.mega-column>a{display:grid;gap:4px;padding:10px;border-radius:4px}.mega-column>a:hover{background:#f2f5f7}.mega-column strong{font-size:.9rem}.mega-column small{color:var(--quiet);font-size:.76rem;font-weight:560;line-height:1.35}.nav-actions{gap:10px}.nav-login{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.nav-demo{min-height:40px;padding:0 14px;border-radius:5px;font-size:.84rem}.mobile-nav{display:none}.button{border-radius:5px}.primary{background:var(--signal-green);color:#031007;box-shadow:none}.primary:hover{background:#45f589}.hero-stage{position:relative;display:grid;min-height:min(820px,82svh);grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:54px;align-items:center;padding:130px max(28px,calc((100vw - 1280px) / 2)) 48px;overflow:hidden;background:var(--black);color:#ffffff}.home-hero{position:relative;z-index:1}.hero-gridline{position:absolute;inset:0;pointer-events:none}.hero-gridline:after,.hero-gridline:before{position:absolute;background:rgba(255,255,255,.06);content:""}.hero-gridline:before{top:0;bottom:0;left:52%;width:1px}.hero-gridline:after{right:0;bottom:118px;left:0;height:1px}.hero-control-visual,.hero-system-strip,.home-hero-copy{position:relative;z-index:1}.home-hero-copy{align-self:center;padding:22px 0 30px}.hero-kicker{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.7);font-size:.76rem;font-weight:820;text-transform:uppercase}.hero-kicker>span{width:28px;height:3px;background:var(--signal-green)}.home-hero h1{max-width:780px;margin-top:26px;font-size:clamp(3.5rem,5.25vw,6rem);line-height:.94}.home-hero-copy>p{max-width:670px;margin:26px 0 0;color:rgba(255,255,255,.7);font-size:1.15rem;line-height:1.58}.home-hero .secondary{border-color:rgba(255,255,255,.24);background:transparent}.hero-principles{display:flex;flex-wrap:wrap;gap:9px 20px;margin:0 0 18px;color:rgba(255,255,255,.66);font-size:.76rem;font-weight:650}.hero-principles span{display:inline-flex;align-items:center;gap:6px}.hero-principles svg{color:var(--signal-green)}.hero-control-visual{align-self:center;width:100%;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#0b0d12;box-shadow:0 34px 100px rgba(0,0,0,.46)}.hero-control-section{position:relative;z-index:1;align-self:center}.visual-readout,.visual-topline{display:flex;align-items:center;justify-content:space-between}.visual-topline{min-height:48px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.58);font-size:.68rem;font-weight:820}.visual-topline strong{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.82);font-size:.68rem}.visual-topline i{width:7px;height:7px;border-radius:50%;background:var(--signal-green);box-shadow:0 0 14px rgba(0,237,100,.8)}.signal-map{display:grid;min-height:350px;grid-template-columns:.8fr .5fr 1.1fr .54fr .92fr;align-items:center;padding:28px 22px}.source-stack{display:grid;gap:24px}.source-stack span{display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.7);font-size:.69rem;font-weight:760}.source-dot,.source-stack i{width:9px;height:9px;background:var(--signal-blue)}.source-2,.source-stack .green{background:var(--signal-green)}.source-3,.source-stack .violet{background:var(--signal-violet)}.source-4,.source-stack .gold{background:var(--signal-gold)}.signal-lines{display:grid;gap:31px}.signal-lines span{position:relative;overflow:hidden;height:1px;background:rgba(255,255,255,.3)}.signal-lines span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--signal-green),transparent);content:"";transform:translateX(-100%);animation:signal-flow 2.8s ease-in-out infinite}.signal-lines span:nth-child(2):after{animation-delay:.35s}.signal-lines span:nth-child(3):after{animation-delay:.7s}.signal-lines span:nth-child(4):after{animation-delay:1.05s}.context-core{display:grid;min-height:166px;place-items:center;align-content:center;gap:7px;border:1px solid rgba(0,120,212,.75);background:#0d1724;text-align:center}.context-core span,.context-core svg{color:var(--accent-on-dark)}.context-core span{font-size:.62rem;font-weight:900}.context-core strong{font-size:1rem}.context-core small{color:rgba(255,255,255,.48);font-size:.62rem}.governance-gate{display:grid;min-height:108px;place-items:center;align-content:center;gap:7px;border-top:1px solid var(--signal-green);border-bottom:1px solid var(--signal-green);color:var(--signal-green)}.action-node span,.governance-gate span{font-size:.6rem;font-weight:900}.action-node{display:grid;min-height:142px;align-content:center;gap:8px;padding:18px;border:1px solid rgba(247,183,51,.6);background:#14120d}.action-node span,.action-node svg{color:var(--signal-gold)}.action-node strong{font-size:.9rem;line-height:1.25}.action-node small{color:var(--signal-green);font-size:.62rem;font-weight:800;text-transform:uppercase}@keyframes signal-flow{0%,20%{transform:translateX(-100%);opacity:0}35%{opacity:1}70%,to{transform:translateX(100%);opacity:0}}@media (prefers-reduced-motion:reduce){.signal-lines span:after{animation:none;transform:none;opacity:.7}}.visual-readout{border-top:1px solid rgba(255,255,255,.1)}.visual-readout>div{display:grid;width:33.333%;gap:5px;padding:15px 17px;border-right:1px solid rgba(255,255,255,.1)}.visual-readout>div:last-child{border-right:0}.visual-readout span{color:rgba(255,255,255,.46);font-size:.65rem}.visual-readout strong{color:#ffffff;font-size:.78rem}.hero-system-strip{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:center;min-height:118px;padding:0 max(28px,calc((100vw - 1280px) / 2));border-top:1px solid rgba(255,255,255,.08);background:var(--black);color:rgba(255,255,255,.5)}.hero-system-strip>span{font-size:.76rem;font-weight:700;line-height:1.4}.hero-system-strip>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12)}.hero-system-strip>div span{display:grid;min-height:48px;place-items:center;padding:6px;background:var(--black);color:rgba(255,255,255,.7);font-size:.68rem;font-weight:730;text-align:center}.agent-library-section,.agent-outcomes-section,.architecture-section,.assurance-status-section,.buyer-section,.comparison-section,.compliance-coverage-section,.data-boundary-section,.data-path-section,.decision-section,.deployment-layers,.equation-section,.explainer-home-section,.faq-section,.fit-boundary-section,.industry-home-section,.pilot-scorecard-section,.problem-section,.product-section,.proof-status-section,.responsibility-section,.roi-model-section,.rollout-section,.security-home-section,.threat-model-section,.trust-control-section,.worked-case-section{padding-right:max(24px,calc((100vw - 1180px) / 2));padding-left:max(24px,calc((100vw - 1180px) / 2))}.agent-library-section,.agent-outcomes-section,.architecture-section,.assurance-status-section,.buyer-section,.comparison-section,.compliance-coverage-section,.data-boundary-section,.data-path-section,.decision-section,.deployment-layers,.equation-section,.explainer-home-section,.faq-section,.fit-boundary-section,.industry-home-section,.pilot-scorecard-section,.problem-section,.product-section,.proof-status-section,.responsibility-section,.roi-model-section,.rollout-section,.threat-model-section,.trust-control-section,.worked-case-section{padding-top:118px;padding-bottom:118px}.split-heading{display:grid;max-width:none;grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);gap:64px;align-items:end}.split-heading h2{max-width:780px;font-size:4.35rem}.split-heading>div+p,.split-heading>p{margin:0;color:var(--quiet);font-size:1.05rem;line-height:1.62}.problem-section{background:#ffffff}.problem-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.65fr);gap:28px 70px;align-items:end}.problem-intro .eyebrow{grid-column:1/-1}.problem-intro h2{max-width:820px;font-size:4.8rem}.problem-intro>p:last-child{margin:0;color:var(--quiet);font-size:1.08rem;line-height:1.62}.problem-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;border-top:1px solid #111318;border-bottom:1px solid #111318}.problem-ledger article{min-height:300px;padding:24px 28px 30px 0;border-right:1px solid var(--hairline)}.problem-ledger article+article{padding-left:28px}.problem-ledger article:last-child{border-right:0}.problem-ledger span{color:var(--signal-blue);font-size:.72rem;font-weight:900}.problem-ledger h3{margin-top:66px;font-size:1.9rem}.problem-ledger p{color:var(--quiet);line-height:1.58}.problem-conclusion{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;max-width:880px;margin:48px auto 0;color:var(--black);font-size:1.28rem;line-height:1.45;text-align:left}.problem-conclusion svg{color:var(--signal-violet)}.product-section{background:var(--fog)}.command-center{margin-top:56px;overflow:hidden;border:1px solid #252a34;border-radius:6px;background:#0c0e13;color:#ffffff;box-shadow:0 36px 100px rgba(9,12,18,.22)}.simulation-note{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:24px 0 -32px;color:#4e5968;font-size:.72rem;font-weight:720;line-height:1.45}.simulation-note svg{flex:0 0 auto;color:var(--signal-blue)}.boundary-card>div,.command-bar,.command-brand,.command-health,.context-search,.panel-foot,.panel-heading,.run-label,.run-result{display:flex;align-items:center}.command-bar{justify-content:space-between;min-height:58px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1)}.command-brand{gap:10px}.command-brand strong{font-size:.84rem}.command-brand>span:last-child{color:rgba(255,255,255,.68);font-size:.72rem}.command-status{width:8px;height:8px;border-radius:50%;background:var(--signal-green)}.command-health{gap:6px;color:var(--signal-green);font-size:.72rem;font-weight:800}.ui-glyph{display:inline-grid;min-width:18px;height:18px;place-items:center;border:1px solid;padding:0 3px;color:inherit;font-size:.52rem;font-weight:900;line-height:1}.scenario-tabs{display:flex;gap:0;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1)}.scenario-tabs button{min-height:48px;padding:0 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:rgba(255,255,255,.52);font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.scenario-tabs button.is-active{border-bottom-color:var(--signal-green);color:#ffffff}.command-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.68fr)}.agent-run{padding:26px}.context-panel{padding:26px;border-left:1px solid rgba(255,255,255,.1);background:#10131a}.prompt-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;padding:17px;border:1px solid rgba(0,120,212,.54);border-radius:4px;background:#0c1622}.prompt-avatar{display:grid;width:38px;height:38px;place-items:center;background:var(--signal-blue);color:#ffffff}.prompt-row>div:nth-child(2){display:grid;gap:5px}.prompt-row span{color:rgba(255,255,255,.72);font-size:.7rem;font-weight:780;text-transform:uppercase}.prompt-row strong{font-size:.92rem;line-height:1.35}.prompt-sample{align-self:center;padding:6px 8px;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.44);font-size:.58rem;font-weight:800;text-transform:uppercase}.run-label{gap:7px;margin:27px 0 14px;color:rgba(255,255,255,.54);font-size:.7rem;font-weight:780;text-transform:uppercase}.run-label .ui-glyph{color:var(--signal-violet)}.run-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.run-timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-height:68px;border-top:1px solid rgba(255,255,255,.09)}.timeline-icon{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.16);color:var(--signal-green)}.run-timeline li>div{display:grid;gap:4px}.run-timeline strong{font-size:.82rem}.run-timeline li>div span{color:rgba(255,255,255,.68);font-size:.72rem}.run-timeline time{color:rgba(255,255,255,.62);font-size:.68rem}.run-timeline li:last-child time{color:var(--signal-gold);font-weight:800}.run-result{gap:11px;margin-top:18px;padding:16px;border-left:3px solid var(--signal-green);background:rgba(0,237,100,.07)}.run-result>.ui-glyph{color:var(--signal-green)}.run-result>div{display:grid;gap:3px}.run-result span{color:var(--signal-green);font-size:.65rem;font-weight:850;text-transform:uppercase}.run-result strong{font-size:.8rem}.panel-heading{justify-content:space-between}.panel-heading>div{display:grid;gap:5px}.panel-heading span{color:var(--accent-on-dark);font-size:.65rem;font-weight:900;text-transform:uppercase}.panel-heading strong{font-size:.85rem}.panel-heading>.ui-glyph{color:var(--accent-on-dark)}.context-search{gap:8px;min-height:38px;margin-top:18px;padding:0 11px;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-size:.7rem}.context-sources{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.context-sources li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08)}.context-sources li>div{display:grid;gap:4px}.context-sources strong{font-size:.76rem}.context-sources li span:last-child{color:rgba(255,255,255,.68);font-size:.7rem;line-height:1.3}.boundary-card{display:grid;gap:8px;margin-top:18px;padding:15px;border:1px solid rgba(0,237,100,.32);background:rgba(0,237,100,.04)}.boundary-card>div{gap:8px;color:var(--signal-green)}.boundary-card strong{font-size:.75rem}.boundary-card>span{padding-left:25px;color:rgba(255,255,255,.7);font-size:.7rem}.panel-foot{gap:6px;margin-top:17px;color:rgba(255,255,255,.68);font-size:.68rem}.panel-foot .ui-glyph:nth-of-type(2){margin-left:auto}.product-proof-row{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #cfd5dc;border-left:1px solid #cfd5dc}.product-proof-row,.product-proof-row>div{display:grid;border-right:1px solid #cfd5dc}.product-proof-row>div{min-height:150px;align-content:start;gap:9px;padding:22px;background:#ffffff}.product-proof-row>div:last-child{border-right:0}.product-proof-row span,.product-proof-row svg{color:var(--signal-blue)}.product-proof-row span{font-size:.67rem;font-weight:900;text-transform:uppercase}.product-proof-row strong{font-size:.86rem;line-height:1.4}.architecture-section{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:80px;align-items:start;background:#ffffff}.architecture-intro{position:sticky;top:120px}.architecture-intro h2{font-size:4.2rem}.architecture-intro>p:not(.eyebrow){color:var(--quiet);font-size:1.06rem;line-height:1.62}.architecture-rail{border-top:1px solid var(--black)}.architecture-rail>a{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:24px;align-items:start;min-height:184px;padding:24px 0;border-bottom:1px solid var(--hairline)}.architecture-index,.architecture-rail>a:hover h3{color:var(--signal-blue)}.architecture-index{display:grid;gap:28px}.architecture-index span{color:var(--quiet);font-size:.7rem;font-weight:850}.architecture-rail>a>div:nth-child(2)>span{color:var(--signal-blue);font-size:.68rem;font-weight:900;text-transform:uppercase}.architecture-rail h3{margin-top:8px;font-size:1.75rem}.architecture-rail p{max-width:580px;color:var(--quiet);line-height:1.55}.architecture-rail>a>svg{margin-top:4px}.agent-outcomes-section{background:var(--fog)}.outcome-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.outcome-catalog>a{display:grid;min-height:420px;align-content:start;padding:24px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#ffffff;transition:background .16s ease}.outcome-catalog>a:hover{background:#f8fafb}.outcome-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--signal-blue);font-size:.67rem;font-weight:900;text-transform:uppercase}.outcome-topline>span{color:var(--quiet)}.outcome-catalog h3{margin-top:54px;font-size:1.65rem}.outcome-catalog p{color:var(--quiet);font-size:.91rem;line-height:1.55}.outcome-systems{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.outcome-systems span{padding:6px 8px;border:1px solid #ccd3da;font-size:.64rem;font-weight:740}.outcome-link{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:.78rem;font-weight:820}.outline-button{width:max-content;margin:38px auto 0;padding:0 20px;border:1px solid var(--black);color:var(--black)}.security-home-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:70px;align-items:center;padding-top:118px;padding-bottom:0;background:var(--black);color:#ffffff}.security-home-copy h2{max-width:730px;font-size:4.3rem}.security-home-copy>p:not(.eyebrow){max-width:650px;color:rgba(255,255,255,.65);font-size:1.05rem;line-height:1.62}.security-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.light-link{color:#ffffff}.security-matrix{border-top:1px solid rgba(255,255,255,.18)}.security-matrix article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;min-height:86px;border-bottom:1px solid rgba(255,255,255,.15)}.security-matrix article>svg:first-child{color:var(--signal-green)}.security-matrix article>svg:last-child{color:rgba(255,255,255,.35)}.security-matrix article>div{display:grid;gap:5px}.security-matrix strong{font-size:.84rem}.security-matrix span{color:rgba(255,255,255,.48);font-size:.7rem}.compliance-line{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1px;align-items:stretch;margin-top:70px;border-top:1px solid rgba(255,255,255,.14)}.compliance-line span,.compliance-line strong{display:grid;min-height:76px;place-items:center;padding:12px 22px;border-right:1px solid rgba(255,255,255,.14)}.compliance-line span{min-width:270px;justify-items:start;color:rgba(255,255,255,.46);font-size:.72rem}.compliance-line strong{flex:1;color:rgba(255,255,255,.82);font-size:.74rem}.industry-home-section{background:#ffffff}.industry-list{margin-top:58px;border-top:1px solid var(--black)}.industry-list>a{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(260px,.56fr) auto;gap:28px;align-items:center;min-height:166px;padding:24px 0;border-bottom:1px solid var(--hairline)}.industry-list>a>span{color:var(--signal-blue);font-size:.7rem;font-weight:900}.industry-list>a>div:nth-child(2){display:grid;gap:9px}.industry-list>a>div:nth-child(2)>strong{font-size:1.45rem}.industry-list p{max-width:610px;margin:0;color:var(--quiet);font-size:.86rem;line-height:1.5}.industry-controls{display:flex;flex-wrap:wrap;gap:6px}.industry-controls span{padding:6px 8px;border:1px solid rgba(0,120,212,.28);color:#243041;font-size:.64rem;font-weight:740}.buyer-section{background:var(--signal-blue);color:#ffffff}.buyer-intro{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:end}.buyer-intro .eyebrow{color:#ffffff}.buyer-intro h2{font-size:4.4rem}.buyer-questions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-top:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.35)}.buyer-questions article{min-height:230px;padding:22px;border-right:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.buyer-questions span{font-size:.68rem;font-weight:900}.buyer-questions p{margin:64px 0 0;font-size:1.06rem;font-weight:740;line-height:1.4}.buyer-links{display:flex;flex-wrap:wrap;margin-top:32px}.buyer-links a{display:flex;align-items:center;justify-content:space-between;min-width:250px;gap:24px;padding:15px 18px;border:1px solid rgba(255,255,255,.42);font-size:.78rem;font-weight:800}.proof-status-section{background:#ffffff}.proof-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.proof-status-grid article{min-height:270px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.proof-status-grid span{color:var(--signal-blue);font-size:.66rem;font-weight:900;text-transform:uppercase}.proof-status-grid h3{margin-top:64px;font-size:1.25rem}.proof-status-grid p{color:var(--quiet);font-size:.8rem;line-height:1.55}.proof-status-section>.text-link{margin-top:30px}.explainer-home-section{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:70px;align-items:center;background:var(--fog)}.explainer-home-copy h2{font-size:3.8rem}.explainer-home-copy>p:not(.eyebrow){color:var(--quiet);line-height:1.6}.explainer-media{display:grid;gap:14px}.video-transcript{border-top:1px solid #c7cdd4}.video-transcript summary{padding:14px 0;color:var(--black);font-size:.76rem;font-weight:820;cursor:pointer}.video-transcript p{color:var(--quiet);font-size:.78rem;line-height:1.55}.faq-section{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:90px;background:#ffffff}.faq-intro h2{font-size:3.8rem}.faq-intro>p:not(.eyebrow){color:var(--quiet);line-height:1.6}.faq-list{border-top:1px solid var(--black)}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;min-height:82px;cursor:pointer;font-size:1rem;font-weight:800;list-style:none}.faq-list summary span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #bfc6ce}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;margin:-4px 50px 26px 0;color:var(--quiet);line-height:1.62}.demo-section{background:var(--signal-green)}.demo-section,.demo-section .eyebrow,.demo-section h2{color:var(--black)}.demo-section>div>p:last-child{max-width:760px;color:rgba(3,16,7,.68);font-size:1rem;line-height:1.5}.demo-section .dark,.site-footer{background:var(--black)}.site-footer{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:60px;padding-top:64px;padding-bottom:28px;border-top:0}.site-footer .brand{color:#ffffff}.site-footer p{max-width:430px;color:rgba(255,255,255,.54)}.footer-contact{color:var(--signal-green);font-size:.82rem;font-weight:800}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.footer-links>div{display:grid;align-content:start;gap:11px}.footer-links span{margin-bottom:6px;color:rgba(255,255,255,.72);font-size:.68rem;font-weight:900;text-transform:uppercase}.footer-links a{min-height:0;padding:0;border:0;border-radius:0;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:650;text-align:left}.footer-links a:hover{border:0;background:transparent;color:#ffffff}.footer-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px 34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.68);font-size:.65rem}.footer-legal a{color:rgba(255,255,255,.84);font-weight:720}.legal-hero{display:grid;min-height:560px;align-content:end;padding:150px max(24px,calc((100vw - 1080px) / 2)) 70px;background:var(--black);color:#ffffff}.legal-hero h1{max-width:920px;font-size:4.8rem}.legal-hero>p:not(.eyebrow){max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.68);font-size:1.05rem;line-height:1.62}.legal-hero>span{margin-top:28px;color:rgba(255,255,255,.72);font-size:.68rem;font-weight:760}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding:90px max(24px,calc((100vw - 1080px) / 2)) 110px;background:#ffffff}.legal-layout>aside{position:sticky;top:110px;display:grid;height:max-content;gap:12px;padding-top:16px;border-top:1px solid var(--black)}.legal-layout>aside span{color:var(--signal-blue);font-size:.66rem;font-weight:900;text-transform:uppercase}.legal-layout>aside a{font-size:.78rem;font-weight:720}.legal-content{display:grid;gap:0}.legal-content>section{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--hairline)}.legal-content h2{font-size:2rem;line-height:1.08}.legal-content li,.legal-content p{color:#555e6b;font-size:.94rem;line-height:1.7}.legal-content ul{display:grid;gap:8px;padding-left:20px}.page-hero-sequence{display:grid;width:100%;margin-top:20px;border-top:1px solid rgba(255,255,255,.2)}.page-hero-sequence div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;border-bottom:1px solid rgba(255,255,255,.12)}.page-hero-sequence div span{color:var(--signal-green);font-size:.58rem}.page-hero-sequence div b{color:rgba(255,255,255,.84);font-size:.66rem;font-weight:720}.contact-page{background:#ffffff}.contact-hero{display:grid;min-height:760px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:90px;align-items:end;padding:160px max(24px,calc((100vw - 1180px) / 2)) 80px;background:var(--black);color:#ffffff}.contact-hero h1{max-width:900px;font-size:5.5rem}.contact-hero>div>p:not(.eyebrow){max-width:750px;margin-top:26px;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.62}.contact-hero ol{margin:0;padding:0;border-top:3px solid var(--signal-green);list-style:none}.contact-hero li{display:grid;min-height:72px;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.16)}.contact-hero li span{color:var(--signal-green);font-size:.66rem;font-weight:900}.contact-hero li strong{font-size:.82rem}.contact-form-section{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:100px;padding:100px max(24px,calc((100vw - 1180px) / 2)) 120px}.contact-form-intro{align-self:start;position:sticky;top:120px}.contact-form-intro h2{font-size:3.8rem}.contact-form-intro>p:not(.eyebrow){color:var(--quiet);line-height:1.62}.contact-form-intro>div{display:grid;gap:10px;margin-top:30px}.contact-form-intro a{color:var(--signal-blue);font-size:.78rem;font-weight:800}.contact-form{display:grid;gap:24px;padding-top:18px;border-top:1px solid var(--black)}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.contact-form label{display:grid;gap:8px}.contact-form label>span{color:#303844;font-size:.68rem;font-weight:850}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:50px;padding:12px 13px;border:1px solid #abb4bf;border-radius:3px;background:#ffffff;color:var(--black);font:inherit;font-size:.86rem}.contact-form textarea{resize:vertical}.contact-form-wide{grid-column:1/-1}.contact-privacy{margin:0;color:#57616d;font-size:.72rem;line-height:1.55}.contact-form .button{width:max-content;min-height:50px;border:0;cursor:pointer}.contact-submit-actions{display:flex;flex-wrap:wrap;gap:10px}.contact-copy-button{border:1px solid var(--black)!important;background:#ffffff;color:var(--black)}.contact-status{margin:0;padding:12px;border-left:3px solid var(--signal-green);background:#effaf3;color:#173322;font-size:.78rem;line-height:1.5}.contact-prepared{display:grid;gap:8px}.contact-prepared>span{color:#303844;font-size:.68rem;font-weight:850}.contact-prepared textarea{min-height:230px;background:var(--fog)}.company-hero{display:grid;min-height:740px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:90px;align-items:end;padding:160px max(24px,calc((100vw - 1180px) / 2)) 80px;background:var(--black);color:#ffffff}.company-hero h1{max-width:900px;font-size:5.5rem}.company-hero>div>p:not(.eyebrow){max-width:760px;margin-top:26px;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.62}.company-hero aside{padding:24px;border-top:4px solid var(--signal-green);background:#111319}.company-hero aside span{color:rgba(255,255,255,.72);font-size:.66rem;font-weight:900;text-transform:uppercase}.company-hero aside strong{display:block;margin-top:58px;font-size:1.35rem}.company-hero aside p{color:rgba(255,255,255,.7);font-size:.78rem;line-height:1.55}.company-principles{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:80px;padding:118px max(24px,calc((100vw - 1180px) / 2));background:#ffffff}.company-principles h2{font-size:3.8rem}.company-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.company-principle-grid article{min-height:260px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.company-principle-grid article>span{color:var(--signal-blue);font-size:.66rem;font-weight:900}.company-principle-grid h3{margin-top:60px}.company-principle-grid p{color:var(--quiet);font-size:.78rem;line-height:1.52}.company-engagement{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:90px;padding:110px max(24px,calc((100vw - 1180px) / 2));background:var(--signal-blue);color:#ffffff}.company-engagement h2{font-size:3.8rem}.company-engagement>div:first-child>p:last-child{color:rgba(255,255,255,.78);line-height:1.6}.company-engagement>div:last-child{border-top:1px solid rgba(255,255,255,.55)}.company-engagement a{display:flex;min-height:78px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.42);font-weight:800}.specialized-hero{display:grid;min-height:760px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:90px;align-items:end;padding:160px max(24px,calc((100vw - 1180px) / 2)) 82px;background:var(--black);color:#ffffff}.specialized-hero h1{max-width:920px;font-size:5.45rem}.specialized-hero>div:first-child>p:not(.eyebrow){max-width:760px;margin-top:26px;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.62}.connector-flow{display:grid;padding:24px;border-top:4px solid var(--signal-green);background:#111319}.connector-flow>div{display:grid;min-height:58px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}.connector-flow span{color:var(--signal-green);font-size:.63rem;font-weight:900}.connector-flow strong{font-size:.78rem}.connector-flow i{width:9px;height:9px;border:2px solid var(--signal-blue);border-radius:50%}.connector-flow p{margin:18px 0 0;color:rgba(255,255,255,.68);font-size:.64rem;font-weight:780}.connector-catalog-section,.connector-control-section,.maturity-path-section,.resource-library-section{padding:118px max(24px,calc((100vw - 1180px) / 2))}.connector-catalog-section,.resource-library-section{background:#ffffff}.connector-explorer{margin-top:58px}.connector-tools{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:16px;align-items:end;padding:18px;border-top:1px solid var(--black);background:var(--fog)}.connector-tools label{display:grid;gap:7px}.connector-tools label span{color:#303844;font-size:.65rem;font-weight:850}.connector-tools input,.connector-tools select{min-height:44px;padding:10px 12px;border:1px solid #aeb6c0;border-radius:3px;background:#ffffff;color:var(--black);font:inherit;font-size:.8rem}.connector-tools p{min-width:110px;margin:0 0 13px;color:var(--signal-blue);font-size:.68rem;font-weight:850;text-align:right}.connector-list{border-top:1px solid var(--black)}.connector-list article{display:grid;min-height:82px;grid-template-columns:50px minmax(180px,.75fr) minmax(220px,1fr) 160px;gap:18px;align-items:center;border-bottom:1px solid var(--hairline)}.connector-list article>span{color:var(--signal-blue);font-size:.64rem;font-weight:900}.connector-list h3{font-size:1rem}.connector-list p{margin:3px 0 0;color:var(--quiet);font-size:.68rem}.connector-list article>strong{color:#303844;font-size:.74rem}.connector-list article>b{justify-self:end;color:#31573e;font-size:.63rem}.connector-empty{padding:24px;background:var(--fog);color:var(--quiet)}.connector-control-section{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:80px;background:var(--black);color:#ffffff}.connector-control-section h2{font-size:3.8rem}.connector-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.16)}.connector-control-grid article{min-height:250px;padding:20px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.connector-control-grid article>span{color:var(--signal-green);font-size:.64rem;font-weight:900}.connector-control-grid svg{display:block;margin-top:38px;color:var(--signal-blue)}.connector-control-grid h3{margin-top:12px}.connector-control-grid p{color:rgba(255,255,255,.7);font-size:.76rem;line-height:1.52}.resource-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:4px solid var(--signal-gold);background:#111319}.resource-index span{min-height:72px;padding:22px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.74);font-size:.7rem;font-weight:850}.resource-index strong{grid-column:1/-1;padding:30px 22px;color:var(--signal-gold);font-size:1.15rem;line-height:1.45}.resource-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.resource-library>a{display:grid;min-height:310px;align-content:start;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.resource-library>a>span{color:var(--signal-blue);font-size:.64rem;font-weight:900;text-transform:uppercase}.resource-library h3{margin-top:60px;font-size:1.35rem}.resource-library p{color:var(--quiet);font-size:.8rem;line-height:1.52}.resource-library>a>strong{display:flex;gap:8px;align-items:center;margin-top:auto;color:var(--signal-blue);font-size:.72rem}.resource-library>a:hover{background:#f4f7fa}.maturity-path-section{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:80px;background:var(--signal-gold)}.maturity-path-section h2{font-size:3.8rem}.maturity-path-section ol{display:grid;margin:0;padding:0;border-top:1px solid var(--black);list-style:none}.maturity-path-section li{display:grid;min-height:100px;grid-template-columns:42px 30px 120px minmax(0,1fr);gap:16px;align-items:center;border-bottom:1px solid rgba(5,6,9,.35)}.maturity-path-section li>span{font-size:.65rem;font-weight:900}.maturity-path-section li svg{color:var(--signal-blue)}.maturity-path-section h3{font-size:.92rem}.maturity-path-section li p{color:rgba(28,22,8,.72);font-size:.76rem;line-height:1.48}.strategic-hero{display:grid;min-height:720px;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:76px;align-items:end;padding:156px max(24px,calc((100vw - 1180px) / 2)) 74px;background:var(--black);color:#ffffff}.strategic-copy h1{max-width:900px;font-size:5.4rem}.strategic-copy>p:not(.eyebrow){max-width:740px;margin:24px 0 0;color:rgba(255,255,255,.68);font-size:1.08rem;line-height:1.62}.strategic-copy .secondary{border-color:rgba(255,255,255,.24);background:transparent}.strategic-signal{display:grid;min-height:260px;align-content:end;gap:12px;padding:24px;border-top:4px solid var(--signal-green);background:#111319}.strategic-signal svg{color:var(--signal-green)}.strategic-signal span{margin-top:50px;color:rgba(255,255,255,.74);font-size:.66rem;font-weight:900;text-transform:uppercase}.strategic-signal strong{font-size:1.15rem;line-height:1.4}.agent-library-section,.comparison-section,.deployment-layers,.roi-model-section,.trust-control-section{background:#ffffff}.agent-catalog{margin-top:58px;border-top:1px solid var(--black)}.agent-catalog-item{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(260px,.54fr) minmax(240px,.48fr);gap:24px;align-items:center;min-height:170px;border-bottom:1px solid var(--hairline)}.agent-number{color:var(--signal-blue);font-size:.72rem;font-weight:900}.agent-catalog-copy{display:grid;gap:7px}.agent-catalog-copy>span{color:var(--signal-blue);font-size:.65rem;font-weight:900;text-transform:uppercase}.agent-catalog-copy h3{font-size:1.4rem}.agent-catalog-copy p{max-width:620px;margin:0;color:var(--quiet);font-size:.84rem;line-height:1.5}.agent-system-list{display:flex;flex-wrap:wrap;gap:6px}.agent-system-list span{padding:6px 8px;border:1px solid #cdd3da;font-size:.64rem;font-weight:740}.agent-control{display:flex;align-items:center;gap:8px;color:#303947;font-size:.72rem;font-weight:760;line-height:1.4}.agent-control svg{color:var(--signal-green)}.black-band{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:80px;padding:100px max(24px,calc((100vw - 1180px) / 2));background:var(--black);color:#ffffff}.black-band h2{font-size:3.8rem}.lifecycle-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.18);list-style:none}.lifecycle-steps li{display:grid;min-height:150px;align-content:space-between;padding:18px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.lifecycle-steps span{color:var(--signal-green);font-size:.68rem;font-weight:900}.lifecycle-steps strong{font-size:.85rem}.trust-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.trust-control-grid article{min-height:330px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.trust-control-grid svg{color:var(--signal-blue)}.trust-control-grid span{display:block;margin-top:54px;color:var(--signal-blue);font-size:.66rem;font-weight:900;text-transform:uppercase}.trust-control-grid h3{margin-top:12px;font-size:1.32rem}.trust-control-grid p{color:var(--quiet);font-size:.82rem;line-height:1.52}.assurance-status-section,.threat-model-section{padding:118px max(24px,calc((100vw - 1180px) / 2))}.assurance-status-section{background:var(--signal-gold)}.assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--black);border-left:1px solid rgba(5,6,9,.35)}.assurance-grid article{min-height:260px;padding:22px;border-right:1px solid rgba(5,6,9,.35);border-bottom:1px solid rgba(5,6,9,.35)}.assurance-grid span{color:#4b3708;font-size:.66rem;font-weight:900;text-transform:uppercase}.assurance-grid h3{margin-top:52px;font-size:1.22rem}.assurance-grid p{color:rgba(28,22,8,.68);font-size:.8rem;line-height:1.5}.threat-model-section{background:#ffffff}.threat-list{margin-top:56px;border-top:1px solid var(--black)}.threat-list article{display:grid;grid-template-columns:56px minmax(220px,.58fr) minmax(0,1fr);gap:26px;align-items:center;min-height:128px;border-bottom:1px solid var(--hairline)}.threat-list article>span{color:var(--signal-blue);font-size:.68rem;font-weight:900}.threat-list h3{font-size:1.12rem}.threat-list p{color:var(--quiet);font-size:.82rem;line-height:1.5}.data-path-section{background:var(--black);color:#ffffff}.data-path-section .eyebrow,.data-path-section h2{color:#ffffff}.data-path{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:50px;border-top:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.14)}.data-path>div{display:grid;min-height:150px;align-content:space-between;padding:18px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.data-path span{color:var(--signal-green);font-size:.67rem;font-weight:900}.data-path strong{font-size:.8rem}.data-boundary-section{background:#ffffff}.boundary-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.boundary-ledger article{min-height:230px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.boundary-ledger article>span{color:var(--signal-blue);font-size:.66rem;font-weight:900}.boundary-ledger h3{margin-top:52px;font-size:1.1rem}.boundary-ledger p{color:var(--quiet);font-size:.78rem;line-height:1.55}.data-boundary-section>.text-link{margin-top:30px}.compliance-coverage-section{background:var(--fog)}.coverage-table{margin-top:58px;border-top:1px solid var(--black)}.coverage-row{display:grid;grid-template-columns:minmax(240px,.52fr) minmax(0,1fr) auto;gap:30px;align-items:center;min-height:110px;border-bottom:1px solid #cfd5dc}.coverage-row strong{font-size:.9rem}.coverage-row span{color:var(--quiet);font-size:.82rem;line-height:1.5}.mapping-label{color:var(--signal-blue)!important;font-size:.62rem!important;font-weight:900;text-transform:uppercase}.coverage-footnote{max-width:880px;margin:28px 0 0 auto;color:var(--quiet);font-size:.72rem;line-height:1.55}.coverage-footnote a{color:var(--signal-blue);font-weight:780}.roi-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.roi-metric-grid article{min-height:320px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.roi-metric-grid svg{color:var(--signal-blue)}.roi-metric-grid h3{margin-top:60px}.roi-metric-grid p{color:var(--quiet);font-size:.84rem;line-height:1.5}.roi-metric-grid span{display:block;margin-top:24px;color:var(--signal-blue);font-size:.67rem;font-weight:800;line-height:1.45}.equation-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:80px;background:var(--signal-gold)}.equation-section h2{font-size:3.8rem}.equation-section>div:first-child>p:last-child{color:rgba(23,18,6,.68);line-height:1.6}.value-equation{display:grid;gap:11px;padding:30px;background:var(--black);color:#ffffff}.value-equation span{color:var(--signal-gold);font-size:.67rem;font-weight:900;text-transform:uppercase}.value-equation strong{font-size:1.15rem;line-height:1.4}.value-equation b{color:var(--signal-green);font-size:1.4rem}.pilot-scorecard-section{background:var(--fog)}.pilot-scorecard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:50px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.pilot-scorecard article{min-height:280px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.pilot-scorecard span{color:var(--signal-blue);font-size:.68rem;font-weight:900}.pilot-scorecard h3{margin-top:62px}.pilot-scorecard p{color:var(--quiet);font-size:.8rem;line-height:1.5}.worked-case-section{background:#ffffff}.worked-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.worked-case-grid article{min-height:190px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.worked-case-grid span{color:var(--signal-blue);font-size:.66rem;font-weight:850}.worked-case-grid strong{display:block;margin-top:46px;font-size:2rem}.worked-case-grid p{color:var(--quiet);font-size:.72rem;line-height:1.5}.worked-result{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:42px;align-items:center;margin-top:28px;padding:28px;border-left:4px solid var(--signal-green);background:var(--black);color:#ffffff}.worked-result div{display:grid;gap:8px}.worked-result div span{color:rgba(255,255,255,.72);font-size:.66rem;font-weight:850}.worked-result div strong{color:var(--signal-green);font-size:2.8rem}.worked-result>p{color:rgba(255,255,255,.7);font-size:.78rem;line-height:1.55}.worked-result .outline-button{grid-column:1/-1;margin:0;border-color:rgba(255,255,255,.42);color:#ffffff}.deployment-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.deployment-stack article{display:grid;min-height:280px;align-content:start;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.deployment-stack article>span{color:var(--quiet);font-size:.67rem;font-weight:900}.deployment-stack svg{margin-top:38px;color:var(--signal-blue)}.deployment-stack h3{margin-top:14px}.deployment-stack p{color:var(--quiet);font-size:.82rem;line-height:1.5}.responsibility-section{background:var(--fog)}.responsibility-table{margin-top:58px;overflow-x:auto;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.responsibility-table:focus-visible{outline:3px solid var(--signal-blue);outline-offset:4px}.responsibility-row{display:grid;min-width:920px;grid-template-columns:.55fr 1fr 1fr 1fr}.responsibility-row>span{display:flex;min-height:92px;align-items:center;padding:15px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--quiet);font-size:.74rem;line-height:1.45}.responsibility-row>span:first-child{color:var(--black);font-weight:850}.responsibility-head>span{min-height:62px;background:var(--black);color:#ffffff;font-weight:820}.responsibility-head>span:first-child{color:#ffffff}.rollout-section{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:80px;background:var(--black);color:#ffffff}.rollout-section h2{font-size:3.8rem}.rollout-grid{border-top:1px solid rgba(255,255,255,.28)}.rollout-grid article{display:grid;grid-template-columns:82px 160px minmax(0,1fr);gap:18px;align-items:center;min-height:108px;border-bottom:1px solid rgba(255,255,255,.18)}.rollout-grid span{color:var(--signal-green);font-size:.66rem;font-weight:900;text-transform:uppercase}.rollout-grid h3{font-size:1.05rem}.rollout-grid p{color:rgba(255,255,255,.54);font-size:.78rem;line-height:1.48}.comparison-table{margin-top:58px;overflow-x:auto;border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.comparison-table:focus-visible{outline:3px solid var(--signal-blue);outline-offset:4px}.comparison-row{display:grid;min-width:1000px;grid-template-columns:.8fr 1fr 1fr 1fr 1.25fr}.comparison-row>*{display:flex;min-height:104px;align-items:center;padding:16px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--quiet);font-size:.76rem;line-height:1.45}.comparison-row>:first-child{color:var(--black);font-weight:820}.comparison-row>:last-child{background:rgba(0,237,100,.08);color:#173322}.comparison-head>*{min-height:68px;background:var(--black);color:#ffffff;font-weight:820}.comparison-head>:first-child{color:#ffffff}.comparison-head>:last-child{background:var(--signal-green);color:var(--black)}.evaluation-set{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:28px}.evaluation-set>span{width:100%;color:var(--signal-blue);font-size:.66rem;font-weight:900;text-transform:uppercase}.evaluation-set strong{padding:7px 9px;border:1px solid #c8ced6;font-size:.68rem}.evaluation-set p{width:100%;max-width:850px;color:var(--quiet);font-size:.68rem;line-height:1.5}.decision-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:80px;background:var(--fog)}.decision-section h2{font-size:3.8rem}.decision-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--black);border-left:1px solid var(--hairline)}.decision-signals article{min-height:190px;padding:22px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#ffffff}.decision-signals svg{color:var(--signal-blue)}.decision-signals p{margin-top:40px;font-weight:740;line-height:1.48}.fit-boundary-section{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:80px;background:var(--black);color:#ffffff}.fit-boundary-section h2{font-size:3.8rem}.fit-boundary-grid{border-top:1px solid rgba(255,255,255,.3)}.fit-boundary-grid article{display:grid;min-height:112px;grid-template-columns:54px 190px minmax(0,1fr);gap:18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18)}.fit-boundary-grid article>span{color:var(--signal-green);font-size:.66rem;font-weight:900}.fit-boundary-grid h3{font-size:.94rem}.fit-boundary-grid p{color:rgba(255,255,255,.7);font-size:.76rem;line-height:1.5}@media (max-width:1180px){.nav-login{display:none}.hero-stage{grid-template-columns:minmax(0,.88fr) minmax(450px,1.12fr);gap:36px}.signal-map{grid-template-columns:.7fr .38fr 1.08fr .48fr .86fr;padding:22px 15px}.trust-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-scorecard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.nav-actions,.nav-desktop{display:none}.mobile-nav{position:relative;display:block;margin-left:auto}.mobile-nav>summary{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:4px;cursor:pointer;list-style:none}.mobile-nav>nav{position:absolute;top:calc(100% + 13px);right:-1px;display:grid;width:min(330px,calc(100vw - 28px));max-height:calc(100svh - 92px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border:1px solid #d7dce3;border-radius:5px;background:#ffffff;color:var(--black);box-shadow:0 28px 70px rgba(0,0,0,.26)}.mobile-nav nav span{margin:12px 0 5px;color:var(--signal-blue);font-size:.65rem;font-weight:900;text-transform:uppercase}.mobile-nav nav span:first-child{margin-top:0}.mobile-nav nav a{padding:9px 0;border-bottom:1px solid var(--hairline);font-size:.82rem;font-weight:720}.hero-stage{min-height:auto;grid-template-columns:1fr;padding-top:128px}.hero-gridline:before{display:none}.home-hero h1{font-size:clamp(3.8rem,7.5vw,4.8rem)}.hero-control-section{max-width:760px}.hero-system-strip{grid-template-columns:1fr;padding:28px 0}.hero-system-strip>div{grid-template-columns:repeat(4,minmax(0,1fr))}.architecture-section,.black-band,.buyer-intro,.company-engagement,.company-hero,.company-principles,.connector-control-section,.contact-form-section,.contact-hero,.decision-section,.equation-section,.explainer-home-section,.faq-section,.fit-boundary-section,.maturity-path-section,.problem-intro,.rollout-section,.security-home-section,.specialized-hero,.split-heading,.strategic-hero{grid-template-columns:1fr;gap:46px}.company-hero h1,.specialized-hero h1{font-size:clamp(3.8rem,7vw,4.8rem)}.architecture-intro,.contact-form-intro{position:static}.deployment-stack,.outcome-catalog,.problem-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-ledger article:nth-child(2){border-right:0}.problem-ledger article:last-child{grid-column:1/-1}.command-layout{grid-template-columns:1fr}.context-panel{border-top:1px solid rgba(255,255,255,.1);border-left:0}.boundary-ledger,.buyer-questions,.product-proof-row,.roi-metric-grid,.worked-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-proof-row>div:nth-child(2){border-right:0}.industry-list>a{grid-template-columns:44px minmax(0,1fr) auto}.industry-controls{grid-column:2}.compliance-line span{width:100%}.strategic-hero{min-height:680px}.strategic-signal{min-height:210px}.agent-catalog-item{grid-template-columns:50px minmax(0,1fr) minmax(220px,.6fr);padding:22px 0}.agent-control{grid-column:2/-1}.data-path{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.site-nav{top:8px;width:calc(100% - 16px)}.hero-stage{display:block;padding:108px 18px 28px}.home-hero h1,.strategic-copy h1{font-size:3.15rem}.home-hero-copy>p{font-size:1rem}.hero-control-section{margin-top:28px}.hero-principles{display:grid}.hero-system-strip{padding:28px 18px}.signal-map{min-height:300px;grid-template-columns:.7fr .34fr 1.1fr;padding:18px 12px}.action-node,.governance-gate{grid-column:span 1}.signal-map{grid-template-areas:"sources lines core" "gate gate action";gap:14px 0}.source-stack{grid-area:sources}.signal-lines{grid-area:lines}.context-core{grid-area:core;min-height:142px}.governance-gate{grid-area:gate;min-height:72px}.action-node{grid-area:action;min-height:90px}.hero-system-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-status-strip{grid-template-columns:1fr;gap:7px;padding:18px}.agent-library-section,.agent-outcomes-section,.architecture-section,.assurance-status-section,.buyer-section,.comparison-section,.compliance-coverage-section,.data-boundary-section,.data-path-section,.decision-section,.deployment-layers,.equation-section,.explainer-home-section,.faq-section,.fit-boundary-section,.industry-home-section,.pilot-scorecard-section,.problem-section,.product-section,.proof-status-section,.responsibility-section,.roi-model-section,.rollout-section,.threat-model-section,.trust-control-section,.worked-case-section{padding:78px 18px}.contact-hero{min-height:auto;padding:126px 18px 66px}.contact-hero h1{font-size:3.15rem}.contact-form-section{padding:78px 18px}.contact-form-intro h2{font-size:2.75rem}.contact-form-grid{grid-template-columns:1fr}.contact-form-wide{grid-column:auto}.contact-form .button{width:100%;height:auto;white-space:normal}.contact-submit-actions{display:grid}.company-hero{min-height:auto;padding:126px 18px 66px}.company-hero h1{font-size:3.15rem}.company-engagement,.company-principles{padding:78px 18px}.company-engagement h2,.company-principles h2{font-size:2.75rem}.company-principle-grid{grid-template-columns:1fr}.specialized-hero{min-height:auto;padding:126px 18px 66px}.specialized-hero h1{font-size:3.15rem}.connector-catalog-section,.connector-control-section,.maturity-path-section,.resource-library-section{padding:78px 18px}.connector-control-section h2,.maturity-path-section h2{font-size:2.75rem}.connector-tools{grid-template-columns:1fr}.connector-tools p{margin:0;text-align:left}.connector-list article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0}.connector-list article>strong{grid-column:2}.connector-list article>b{grid-column:2;justify-self:start}.connector-control-grid,.resource-library{grid-template-columns:1fr}.maturity-path-section li{grid-template-columns:34px 26px minmax(0,1fr);padding:14px 0}.maturity-path-section li p{grid-column:3;margin:0}.architecture-intro h2,.black-band h2,.buyer-intro h2,.decision-section h2,.equation-section h2,.explainer-home-copy h2,.faq-intro h2,.fit-boundary-section h2,.problem-intro h2,.rollout-section h2,.security-home-copy h2,.split-heading h2{font-size:2.75rem}.assurance-grid,.boundary-ledger,.buyer-questions,.decision-signals,.deployment-stack,.footer-links,.outcome-catalog,.pilot-scorecard,.problem-ledger,.product-proof-row,.proof-status-grid,.roi-metric-grid,.trust-control-grid,.worked-case-grid,.worked-result{grid-template-columns:1fr}.worked-result{padding:22px}.worked-result .outline-button{grid-column:auto}.problem-ledger article,.problem-ledger article+article{min-height:auto;padding:24px 0;border-right:0}.problem-ledger article:last-child{grid-column:auto}.problem-ledger h3{margin-top:42px}.command-bar{align-items:flex-start;gap:12px;padding:14px}.command-brand>span:last-child{display:none}.scenario-tabs{overflow-x:auto;padding:0 10px}.scenario-tabs button{flex:0 0 auto;padding:0 12px}.agent-run,.context-panel{padding:16px}.prompt-row{grid-template-columns:auto minmax(0,1fr)}.prompt-sample{display:none}.run-timeline li{grid-template-columns:auto minmax(0,1fr);padding:10px 0}.run-timeline time{grid-column:2}.product-proof-row>div{border-right:0;border-bottom:1px solid #cfd5dc}.architecture-rail>a{grid-template-columns:54px minmax(0,1fr)}.architecture-rail>a>svg{display:none}.outcome-catalog>a{min-height:360px}.security-home-section{padding:78px 18px 0}.security-actions .button{width:100%}.compliance-line{margin-top:46px}.compliance-line span,.compliance-line strong{width:50%;min-width:0}.compliance-line span{width:100%}.industry-list>a{grid-template-columns:32px minmax(0,1fr) auto;gap:14px}.industry-controls{grid-column:2/-1}.industry-list p{font-size:.78rem}.buyer-links{display:grid}.buyer-links a{min-width:0}.outline-button{width:100%;max-width:100%;height:auto;min-height:52px;padding:12px 14px;line-height:1.35;text-align:center;white-space:normal}.site-footer{grid-template-columns:1fr;gap:38px;padding:52px 18px 24px}.footer-legal{grid-column:auto}.legal-hero{min-height:auto;padding:126px 18px 62px}.legal-hero h1{font-size:3rem}.legal-layout{grid-template-columns:1fr;gap:44px;padding:68px 18px 82px}.legal-layout>aside{position:static}.legal-content h2{font-size:1.7rem}.strategic-hero{min-height:auto;padding:126px 18px 66px}.strategic-signal{min-height:180px}.agent-catalog-item{grid-template-columns:38px minmax(0,1fr)}.agent-control,.agent-system-list{grid-column:2}.data-path,.lifecycle-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 0}.coverage-row span{grid-column:1/-1}.coverage-row .mapping-label{grid-column:auto}.threat-list article{grid-template-columns:36px minmax(0,1fr);padding:18px 0}.threat-list p{grid-column:2;margin:0}.rollout-grid article{grid-template-columns:74px minmax(0,1fr);padding:16px 0}.rollout-grid p{grid-column:2}.fit-boundary-grid article{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.fit-boundary-grid p{grid-column:2}}.sa-home{--sa-bg:#f3f4f6;--sa-panel:#f9fafb;--sa-inset:#f3f4f6;--sa-line:rgba(31,41,55,.15);--sa-line2:rgba(31,41,55,.32);--sa-text:#1f2937;--sa-dim:#4b5563;--sa-faint:#6b7280;--sa-exec:#007a4d;--sa-exec-soft:rgba(0,122,77,.14);--sa-signal:#2563eb;--sa-signal-soft:rgba(37,99,235,.1);--sa-gate:#f59e0b;--sa-gate-ink:#9a5b00;--sa-gate-soft:rgba(245,158,11,.12);--sa-violet:#6d5bd0;--sa-shadow:none;--sa-grid:rgba(31,41,55,.06);background:var(--sa-bg);color:var(--sa-text);font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;padding-top:94px;-webkit-font-smoothing:antialiased;overflow-x:clip}.sa-home h1,.sa-home h2,.sa-home h3{font-family:Bricolage Grotesque,Hanken Grotesk,sans-serif;font-weight:700;line-height:1.04;text-wrap:balance;margin:0}.sa-home p{margin:0}.sa-home a{color:inherit;text-decoration:none}.sa-home :focus-visible{outline:2px solid var(--sa-exec);outline-offset:3px;border-radius:3px}.sa-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"zero" 1}.sa-wrap{width:min(1180px,100% - 44px);margin-inline:auto}.sa-eyebrow{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-faint);display:flex;align-items:center;gap:8px}.sa-divider{height:1px;background:var(--sa-line);position:relative}.sa-divider:before{display:none}.sa-btn{display:inline-flex;align-items:center;gap:.5em;font-weight:600;font-size:15px;padding:.72em 1.15em;border-radius:9px;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,background .16s,border-color .16s,color .16s;font-family:inherit}.sa-btn:hover{transform:translateY(-1px)}.sa-btn-ghost{background:transparent;color:var(--sa-text);border-color:var(--sa-line2)}.sa-btn-ghost:hover{border-color:var(--sa-exec);color:var(--sa-exec)}.sa-arrow{transition:transform .16s ease}.sa-btn:hover .sa-arrow{transform:translateX(3px)}.sa-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--sa-bg) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--sa-line)}.sa-nav-inner{gap:26px;height:64px}.sa-brand,.sa-nav-inner{display:flex;align-items:center}.sa-brand{gap:10px;font-family:Bricolage Grotesque;font-weight:700;font-size:19px;letter-spacing:-.03em;color:var(--sa-text)}.sa-glyph{width:26px;height:26px;flex:none}.sa-brand b{color:var(--sa-exec);font-weight:700}.sa-nav-links{display:flex;gap:22px;margin-left:14px}.sa-nav-links a{font-size:14.5px;color:var(--sa-dim);font-weight:500;transition:color .15s}.sa-nav-links a:hover{color:var(--sa-text)}.sa-nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}@media(max-width:860px){.sa-nav-links{display:none}}.sa-hero{position:relative;padding:74px 0 40px}.sa-hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--sa-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sa-grid) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 60% 20%,#000,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 60% 20%,#000,transparent 80%);pointer-events:none}.sa-hero-inner{position:relative;display:grid;grid-template-columns:1.02fr 1.1fr;gap:52px;align-items:center}.sa-hero-copy{max-width:560px}.sa-hero-copy h1{font-size:clamp(40px,5.7vw,68px);font-weight:800;margin:0}.sa-hero-copy h1 .sa-op{color:var(--sa-exec)}.sa-hero-sub{font-size:clamp(16.5px,1.7vw,19px);color:var(--sa-dim);margin-top:22px;max-width:33em}.sa-hero-sub b{color:var(--sa-text);font-weight:600}.sa-hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.sa-hero-principles{display:flex;flex-wrap:wrap;gap:7px 18px}.sa-hero-principles span{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--sa-faint);display:inline-flex;align-items:center;padding-left:10px;border-left:2px solid var(--sa-line2)}.sa-hero-principles span:before{display:none}@media(max-width:940px){.sa-hero-inner{grid-template-columns:1fr;gap:34px}.sa-hero-copy{max-width:none}}.sa-plane{position:relative;background:var(--sa-elev);border:1px solid var(--sa-line);border-radius:4px;padding:18px 18px 16px;box-shadow:var(--sa-shadow)}.sa-plane-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sa-plane-top .sa-lbl{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sa-faint)}.sa-plane-top .sa-live{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-exec);display:inline-flex;align-items:center;gap:6px}.sa-plane-top .sa-live i{width:7px;height:7px;border-radius:50%;background:var(--sa-exec);animation:sa-blink 1.6s ease-in-out infinite}@keyframes sa-blink{0%,to{opacity:1}50%{opacity:.28}}.sa-plane svg{display:block;width:100%;height:auto}.sa-n-box{fill:var(--sa-panel);stroke:var(--sa-line2)}.sa-n-core{fill:var(--sa-signal-soft);stroke:var(--sa-signal)}.sa-n-gate{fill:var(--sa-gate-soft);stroke:var(--sa-gate)}.sa-n-act{fill:var(--sa-exec-soft);stroke:var(--sa-exec)}.sa-nt{fill:var(--sa-text);font-family:Bricolage Grotesque,sans-serif;font-weight:700}.sa-nl{fill:var(--sa-faint);font-family:JetBrains Mono,monospace;letter-spacing:.08em}.sa-ns{fill:var(--sa-dim);font-family:Hanken Grotesk,sans-serif}.sa-wire{fill:none;stroke:var(--sa-line2);stroke-width:1.4}.sa-pulse{fill:none;stroke:var(--sa-signal);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 150;filter:drop-shadow(0 0 4px var(--sa-signal))}.sa-pulse.sa-g{stroke:var(--sa-exec);filter:drop-shadow(0 0 4px var(--sa-exec))}@keyframes sa-dash{to{stroke-dashoffset:-158}}.sa-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.sa-readout div{background:var(--sa-inset);border:1px solid var(--sa-line);border-radius:9px;padding:8px 10px}.sa-readout span{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-faint);display:block}.sa-readout strong{font-size:14px;font-weight:600;margin-top:2px;display:block}.sa-readout .sa-ok{color:var(--sa-exec)}.sa-readout .sa-gt{color:var(--sa-gate-ink)}.sa-thesis{padding:30px 0}.sa-thesis-inner{display:flex;align-items:center;justify-content:center;text-align:center}.sa-thesis h2{font-size:clamp(21px,2.6vw,30px);font-weight:600;letter-spacing:-.02em}.sa-thesis h2 .sa-dim{color:var(--sa-faint)}.sa-thesis h2 .sa-op{color:var(--sa-exec)}.sa-contrast-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.sa-contrast{background:var(--sa-elev);border:1px solid var(--sa-line);padding:16px 18px;display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:13.5px}.sa-contrast .sa-from{color:var(--sa-faint)}.sa-contrast .sa-to{color:var(--sa-exec);font-weight:600}.sa-contrast .sa-a{color:var(--sa-faint)}@media(max-width:720px){.sa-contrast-row{grid-template-columns:1fr}}.sa-sec{padding:66px 0;position:relative}.sa-sec-head{max-width:620px;margin-bottom:38px}.sa-sec-head h2{font-size:clamp(28px,3.6vw,42px);margin-top:14px}.sa-sec-head p{color:var(--sa-dim);margin-top:16px;font-size:17px}.sa-run{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}@media(max-width:900px){.sa-run{grid-template-columns:1fr}}.sa-run-card{background:var(--sa-elev);border:1px solid var(--sa-line);border-radius:4px;overflow:hidden;box-shadow:var(--sa-shadow)}.sa-run-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--sa-line);background:var(--sa-panel)}.sa-run-hd .sa-t{font-family:Bricolage Grotesque;font-weight:700;font-size:15px}.sa-run-hd .sa-m{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--sa-faint);letter-spacing:.08em;text-transform:uppercase}.sa-run-obj{padding:14px 18px;border-bottom:1px solid var(--sa-line);display:flex;gap:12px;align-items:flex-start}.sa-run-obj .sa-k{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--sa-signal);text-transform:uppercase;padding-top:3px}.sa-run-obj .sa-v{font-size:15px;font-weight:500}.sa-steps{padding:8px 0}.sa-step{display:grid;grid-template-columns:26px 1fr auto;gap:12px;align-items:start;padding:9px 18px;opacity:.32;transition:opacity .45s ease}.sa-step.sa-on{opacity:1}.sa-step .sa-badge{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;margin-top:1px;flex:none;border:1px solid transparent}.sa-step.sa-okstep .sa-badge{background:var(--sa-exec-soft);color:var(--sa-exec);border-color:color-mix(in srgb,var(--sa-exec) 35%,transparent)}.sa-step.sa-gatestep .sa-badge{background:var(--sa-gate-soft);color:var(--sa-gate);border-color:color-mix(in srgb,var(--sa-gate) 40%,transparent)}.sa-step .sa-sb strong{font-size:14.5px;font-weight:600;display:block}.sa-step .sa-sb span{font-size:13px;color:var(--sa-dim)}.sa-step .sa-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-faint);white-space:nowrap;padding-top:2px}.sa-step .sa-sb span .sa-tag{color:var(--sa-gate-ink);font-weight:600}.sa-step.sa-final{border-top:1px dashed var(--sa-line);margin-top:4px;padding-top:14px}.sa-step.sa-final .sa-badge{background:var(--sa-exec);color:#04140c;border-color:var(--sa-exec)}.sa-ctx-card{background:var(--sa-elev);border:1px solid var(--sa-line);border-radius:4px;padding:16px 18px;box-shadow:var(--sa-shadow)}.sa-ctx-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sa-ctx-hd .sa-t{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-faint)}.sa-ctx-hd .sa-c,.sa-ctx-hd .sa-t{font-family:JetBrains Mono,monospace}.sa-ctx-hd .sa-c{font-size:11px;color:var(--sa-signal)}.sa-ctx-item{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--sa-line)}.sa-ctx-item:last-child{border-bottom:0}.sa-ctx-item .sa-src{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--sa-text);width:78px;flex:none}.sa-ctx-item .sa-dd{font-size:13px;color:var(--sa-dim)}.sa-ctx-boundary{margin-top:12px;background:var(--sa-inset);border:1px solid var(--sa-line);border-radius:2px;padding:11px 13px}.sa-ctx-boundary .sa-bt{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sa-gate-ink);display:flex;align-items:center;gap:7px;border-left:2px solid var(--sa-gate);padding-left:8px}.sa-ctx-boundary .sa-bt:before{display:none}.sa-ctx-boundary ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.sa-ctx-boundary li{font-size:12.5px;color:var(--sa-dim);display:flex;gap:7px}.sa-ctx-boundary li:before{content:"\2192";color:var(--sa-faint)}.sa-sim-note{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-faint);margin-top:16px}.sa-sim-note:before{display:none}.sa-stack{display:flex;flex-direction:column;border-left:2px solid var(--sa-line);margin-left:6px}.sa-layer{position:relative;display:grid;grid-template-columns:190px 1fr auto;gap:26px;padding:24px 0 24px 30px;transition:background .2s;color:var(--sa-text)}.sa-layer:first-child{border-top:1px solid var(--sa-line)}.sa-layer:before{content:"";position:absolute;left:-7px;top:32px;width:12px;height:12px;border-radius:50%;background:var(--sa-bg);border:2px solid var(--sa-line2);transition:border-color .2s,background .2s}.sa-layer:hover:before{border-color:var(--sa-exec);background:var(--sa-exec)}.sa-layer:hover{background:var(--sa-elev)}.sa-layer .sa-lnum{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-faint);letter-spacing:.1em}.sa-layer .sa-lname{font-family:Bricolage Grotesque;font-weight:700;font-size:22px;margin-top:6px;letter-spacing:-.02em}.sa-layer .sa-ltag{display:inline-block;margin-top:9px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px;border:1px solid var(--sa-line2);color:var(--sa-faint)}.sa-layer.sa-spot .sa-ltag{border-color:color-mix(in srgb,var(--sa-exec) 40%,transparent);background:var(--sa-exec-soft)}.sa-layer.sa-spot .sa-lname{color:var(--sa-exec)}.sa-layer .sa-ldesc{color:var(--sa-dim);font-size:15.5px;max-width:46em}.sa-layer .sa-ldesc b{color:var(--sa-text);font-weight:600}.sa-layer .sa-lcaps{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.sa-layer .sa-lcaps span{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-faint);background:var(--sa-inset);border:1px solid var(--sa-line);border-radius:6px;padding:3px 8px}.sa-layer .sa-larrow{color:var(--sa-faint);align-self:center;transition:color .2s,transform .2s;font-size:20px}.sa-layer:hover .sa-larrow{color:var(--sa-exec);transform:translateX(3px)}@media(max-width:820px){.sa-layer{grid-template-columns:1fr;gap:12px;padding-left:26px}.sa-layer .sa-larrow{display:none}}.sa-newflag{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:#04140c;background:var(--sa-exec);padding:2px 6px;border-radius:5px;margin-left:8px;vertical-align:middle}.sa-buyers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:820px){.sa-buyers{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sa-buyers{grid-template-columns:1fr}}.sa-buyer{background:var(--sa-elev);border:1px solid var(--sa-line);padding:18px;transition:border-color .2s,transform .2s}.sa-buyer:hover{border-color:var(--sa-line2);transform:translateY(-2px)}.sa-buyer .sa-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--sa-exec);font-weight:600}.sa-buyer p{margin-top:10px;font-size:14.5px;color:var(--sa-dim)}.sa-compare{background:var(--sa-elev);border:1px solid var(--sa-line);border-radius:4px;padding:34px;box-shadow:var(--sa-shadow)}.sa-compare h2{font-size:clamp(24px,3vw,34px);margin-top:12px;max-width:20em}.sa-compare .sa-lede{color:var(--sa-dim);margin-top:14px;max-width:44em}.sa-cmp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sa-line);border:1px solid var(--sa-line);overflow:hidden;margin-top:22px}.sa-cmp-cell{background:var(--sa-panel);padding:14px 15px}.sa-cmp-cell.sa-head{background:var(--sa-inset);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sa-faint)}.sa-cmp-cell .sa-lyr{font-size:12.5px;color:var(--sa-dim)}.sa-cmp-cell .sa-cap{font-size:12.5px}.sa-cmp-cell .sa-cap,.sa-cmp-cell.sa-us .sa-lyr{color:var(--sa-text);font-weight:600}.sa-cmp-note{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sa-faint);margin-top:16px}@media(max-width:760px){.sa-cmp-grid{grid-template-columns:1fr;font-size:13px}.sa-cmp-cell.sa-head:not(:first-child){display:none}}.sa-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.sa-proof{grid-template-columns:1fr}}.sa-proof-card{background:var(--sa-elev);border:1px solid var(--sa-line);padding:20px}.sa-proof-card .sa-st{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:2px;display:inline-block}.sa-proof-card.sa-a .sa-st{background:var(--sa-exec-soft);color:var(--sa-exec)}.sa-proof-card.sa-b .sa-st{background:var(--sa-gate-soft);color:var(--sa-gate)}.sa-proof-card.sa-c .sa-st{background:var(--sa-inset);color:var(--sa-faint);border:1px solid var(--sa-line)}.sa-proof-card h3{font-size:18px;margin-top:14px}.sa-proof-card p{color:var(--sa-dim);font-size:14px;margin-top:8px}.sa-cta{background:var(--sa-elev);border:1px solid var(--sa-line);border-radius:4px;padding:52px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:var(--sa-shadow)}.sa-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--sa-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sa-grid) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%)}.sa-cta>*{position:relative}.sa-cta .sa-eyebrow{justify-content:center}.sa-cta h2{font-size:clamp(26px,3.6vw,40px);margin-top:14px}.sa-cta p{color:var(--sa-dim);margin:16px auto 28px;max-width:34em;font-size:17px}.sa-foot-wrap{border-top:1px solid var(--sa-line);margin-top:70px;padding:40px 0 60px}.sa-foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.sa-foot .sa-mono{font-size:12px;color:var(--sa-faint)}.sa-foot-links{display:flex;gap:20px;flex-wrap:wrap}.sa-foot-links a{font-size:13.5px;color:var(--sa-dim)}.sa-foot-links a:hover{color:var(--sa-exec)}.sa-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.sa-reveal.sa-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sa-reveal{opacity:1;transform:none;transition:none}.sa-pulse{animation:none!important;display:none}.sa-step{opacity:1!important}.sa-plane-top .sa-live i{animation:none}}.sa-home h1,.sa-home h2,.sa-home h3{letter-spacing:0}.sa-home .sa-reveal{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:no-preference){.sa-home.sa-anim .sa-sec .sa-reveal{transition:opacity .55s ease,transform .55s ease}.sa-home.sa-anim .sa-sec .sa-reveal:not(.sa-in){opacity:0;transform:translateY(14px)}}.sa-hero{min-height:calc(100svh - 94px);display:grid;align-items:center;padding:52px 0 42px}.sa-hero-grid{background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 32%,#000 86%,transparent)}.sa-hero-copy h1{max-width:670px;font-size:clamp(3.2rem,5.8vw,5.4rem);line-height:.94}.sa-hero-copy h1 .sa-op{color:var(--sa-text);text-decoration:underline;text-decoration-color:var(--sa-exec);text-decoration-thickness:5px;text-underline-offset:9px}.sa-eyebrow{color:var(--sa-dim)}.sa-eyebrow .sa-d{color:var(--sa-exec)}.sa-btn{border-radius:4px}.sa-home a.sa-btn-primary{background:var(--sa-exec);border-color:var(--sa-exec)}.sa-btn-ghost{border-color:rgba(7,17,31,.34)}.sa-buyer,.sa-compare,.sa-cta,.sa-ctx-card,.sa-plane,.sa-proof-card,.sa-run-card{border-radius:4px;box-shadow:none}.sa-plane{background:#ffffff;border-top:3px solid var(--sa-signal)}.sa-n-act,.sa-n-core,.sa-n-gate{rx:2px}.sa-readout{gap:1px;background:var(--sa-line)}.sa-readout div{border:0;border-radius:0;background:#ffffff}.sa-thesis{border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);background:#edf5ff;color:#07111f}.sa-thesis h2 .sa-dim{color:#61697a}.sa-contrast-row{gap:1px;background:#cfd5dc;border:1px solid #cfd5dc}.sa-contrast{border:0;border-radius:0;background:#ffffff;color:#050609}.sa-contrast .sa-a,.sa-contrast .sa-from{color:#69717e}.sa-contrast .sa-to{color:var(--sa-signal)}.sa-run-card{border-top:2px solid var(--sa-signal)}.sa-ctx-card{border-top:2px solid var(--sa-violet)}.sa-ctx-boundary,.sa-layer .sa-lcaps span,.sa-layer .sa-ltag,.sa-newflag,.sa-proof-card .sa-st,.sa-step .sa-badge{border-radius:2px}.sa-stack{border-left-color:var(--sa-signal)}.sa-layer:before{border-radius:0}.sa-layer.sa-spot .sa-lname{color:var(--sa-text)}.sa-layer.sa-spot .sa-ltag{border-color:var(--sa-exec);color:var(--sa-exec);background:transparent}.sa-buyers{gap:1px;background:var(--sa-line);border:1px solid var(--sa-line)}.sa-buyer{border-radius:0}.sa-buyer:nth-child(2) .sa-role{color:var(--sa-signal)}.sa-buyer:nth-child(3) .sa-role{color:var(--sa-gate)}.sa-buyer:nth-child(4) .sa-role{color:var(--sa-violet)}.sa-compare{padding:42px;border-left:3px solid var(--sa-signal);background:#ffffff}.sa-cmp-grid{border-radius:0}.sa-cmp-cell.sa-head.sa-us{color:var(--sa-exec)}.sa-proof{gap:1px;background:var(--sa-line);border:1px solid var(--sa-line)}.sa-proof-card{border:0;border-radius:0}.sa-cta{border:1px solid var(--sa-line2);border-top:3px solid var(--sa-gate);background:color-mix(in srgb,var(--sa-exec) 6%,#ffffff)}.sa-newflag,.sa-step.sa-final .sa-badge{background:var(--sa-exec);color:#ffffff}body:has(.sa-home){background:#f8fafc}body:has(.sa-home) .site-nav{border-color:rgba(7,17,31,.14);background:rgba(255,255,255,.9);color:#07111f;box-shadow:0 12px 32px rgba(7,17,31,.08)}body:has(.sa-home) .nav-links,body:has(.sa-home) .nav-login{color:#435166}body:has(.sa-home) .brand-wordmark{color:#07111f}body:has(.sa-home) .nav-demo{border:1px solid var(--sa-exec);background:var(--sa-exec);color:#ffffff}body:has(.sa-home) .brand-mark{box-shadow:0 0 0 1px rgba(7,17,31,.14)}@media (max-width:700px){.sa-home{padding-top:88px}.sa-hero{min-height:auto;padding-top:38px}.sa-wrap{width:min(100% - 36px,1180px)}.sa-compare{padding:24px 18px}.sa-cta{padding:40px 20px}}html[data-theme=dark]{--bg:#070a0f;--surface:#10151d;--surface-2:#171e28;--ink:#f5f7fa;--muted:#aab5c4;--line:#303947;--accent-on-light:#72c4ff;--accent-on-fog:#8ccfff;--blue:#72c4ff;--paper:#10151d;--fog:#171e28;--graphite:#e7edf5;--quiet:#aab5c4;--hairline:#303947;--signal-blue:#72c4ff}html[data-theme=dark] .sa-home a.sa-btn-primary{color:#04140c}html[data-theme=dark] .eyebrow{color:var(--theme-blue)}html[data-theme=dark] :is(.mega-menu,.mobile-nav>nav,.product-proof-row>div,.outcome-catalog>a,.industry-home-section,.proof-status-section,.faq-section,.legal-layout,.contact-page,.contact-form-section,.company-principles,.resource-library-section,.agent-library-section,.trust-control-section,.roi-model-section,.deployment-layers,.comparison-section,.threat-model-section,.data-boundary-section,.worked-case-section,.decision-signals article){background:var(--theme-surface);color:var(--theme-text)}html[data-theme=dark] :is(.mega-column>a:hover,.resource-library>a:hover){background:var(--theme-inset)}html[data-theme=dark] :is(.agent-control,.connector-list article>strong,.contact-form label>span,.contact-prepared>span,.contact-privacy,.legal-content p,.legal-content li){color:var(--theme-muted)}html[data-theme=dark] :is(.agent-system-list span,.evaluation-set strong,.industry-controls span,.faq-list summary span){border-color:var(--theme-line);color:var(--theme-text)}html[data-theme=dark] :is(.contact-form input,.contact-form select,.contact-form textarea,.connector-tools select,.contact-copy-button){border-color:var(--theme-line)!important;background:var(--theme-inset);color:var(--theme-text)}html[data-theme=dark] :is(.contact-form input,.contact-form textarea)::placeholder{color:#8996a8}html[data-theme=dark] .contact-status{background:#10251a;color:#baf5d0}html[data-theme=dark] :is(.responsibility-row>span:first-child,.comparison-row>:first-child,.video-transcript summary,.outline-button){color:var(--theme-text)}html[data-theme=dark] .comparison-row>:last-child{background:rgba(0,237,100,.11);color:#c8f8d9}html[data-theme=dark] .comparison-head>*{background:#050609;color:#ffffff}html[data-theme=dark] .comparison-head>:last-child{background:var(--signal-green);color:#04140c}html[data-theme=dark] :is(.buyer-section,.company-engagement){background:#005da8;color:#ffffff}html[data-theme=dark] :is(.buyer-section .eyebrow,.company-engagement .eyebrow,.company-engagement a){color:#ffffff}html[data-theme=dark] .prompt-avatar{background:#005da8;color:#ffffff}html[data-theme=dark] :is(.demo-section,.assurance-status-section,.equation-section,.maturity-path-section){color:#050609}html[data-theme=dark] :is(.demo-section .eyebrow,.demo-section h2,.assurance-status-section .eyebrow,.assurance-status-section h2,.equation-section .eyebrow,.equation-section h2,.maturity-path-section .eyebrow,.maturity-path-section h2){color:#050609}html[data-theme=dark] :is(.connector-catalog-section,.compliance-section,.feature-points li,.feature-index){background:var(--theme-surface);color:var(--theme-text)}html[data-theme=dark] .feature-index{color:var(--signal-blue)}html[data-theme=dark] :is(.connector-tools input,.connector-tools select){border-color:var(--theme-line);background:var(--theme-inset);color:var(--theme-text)}html[data-theme=dark] .connector-tools label span{color:var(--theme-muted)}html[data-theme=dark] .connector-list article>b{color:#7ee2a8}html[data-theme=dark] .tag-list span{color:var(--theme-text)}html[data-theme=dark] :is(.assurance-status-section p,.assurance-status-section .section-heading,.equation-section p,.maturity-path-section p){color:rgba(5,6,9,.72)}html[data-theme=dark] :is(.sa-thesis h2 .sa-dim,.sa-contrast .sa-from,.sa-contrast .sa-a){color:var(--sa-dim)}html[data-theme=dark] .sa-contrast .sa-to{color:var(--sa-signal)}html[data-theme=light] .system-strip{background:var(--theme-line)}html[data-theme=light] .system-strip-item{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-text)}html[data-theme=light] .system-strip-item span{color:var(--theme-blue)}html[data-theme=light] .operating-section{background:var(--theme-surface);color:var(--theme-text)}html[data-theme=light] .operating-section h2{color:var(--theme-text)}html[data-theme=light] .operating-section .eyebrow{color:var(--theme-blue)}html[data-theme=light] .operating-section .section-heading p:not(.eyebrow){color:var(--theme-muted)}html[data-theme=light] .control-grid span{border-color:var(--theme-line);background:var(--theme-inset);color:var(--theme-text)}.specialized-hero .secondary{border-color:var(--theme-line);background:transparent;color:var(--theme-text)}.specialized-hero .secondary:hover{border-color:var(--theme-text);background:var(--theme-inset)}.contact-hero li span,.page-hero-sequence div span,.page-hero-stat span{color:var(--theme-green)}.legal-hero>span{color:var(--theme-muted)}:is(.connector-control-section,.black-band,.data-path-section,.rollout-section,.fit-boundary-section) .eyebrow{color:var(--accent-on-dark)}.company-engagement .eyebrow{color:#ffffff}.assurance-status-section :is(.section-heading,p){color:rgba(5,6,9,.84)}.assurance-status-section .split-heading>p{color:rgba(5,6,9,.84)}.assurance-status-section :is(.eyebrow,h2){color:#050609}:is(.maturity-path-section,.equation-section) .eyebrow{color:#050609}:root,html[data-theme=light]{--theme-bg:#f8fafc;--theme-surface:#ffffff;--theme-inset:#eef2f6;--theme-text:#07111f;--theme-muted:#4f5d70;--theme-line:#d5dde6;--theme-blue:#0067b8;--theme-green:#00753d}html[data-theme=dark]{--theme-bg:#070a0f;--theme-surface:#10151d;--theme-inset:#171e28;--theme-text:#f5f7fa;--theme-muted:#aab5c4;--theme-line:#303947;--theme-blue:#5bb8ff;--theme-green:#00ed64}.contact-page,.home-page,.strategic-page,body,html{background:var(--theme-bg);color:var(--theme-text)}.site-nav,.subpage .site-nav,body:has(.sa-home) .site-nav{border-color:color-mix(in srgb,var(--theme-text) 14%,transparent);background:color-mix(in srgb,var(--theme-surface) 92%,transparent);color:var(--theme-text);box-shadow:0 12px 34px color-mix(in srgb,var(--theme-text) 9%,transparent)}.nav-links,.nav-login,body:has(.sa-home) .nav-links,body:has(.sa-home) .nav-login{color:var(--theme-muted)}.nav-dropdown>summary:hover,.nav-dropdown[open]>summary,.nav-links>a:hover{background:var(--theme-inset);color:var(--theme-text)}.nav-demo,body:has(.sa-home) .nav-demo{border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-surface)}body:has(.sa-home) .site-nav .nav-demo{border-color:#007a4d;background:#007a4d}.brand-mark,body:has(.sa-home) .brand-mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-text) 16%,transparent)}.theme-toggle{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:1px solid var(--theme-line);border-radius:4px;background:transparent;color:var(--theme-text);cursor:pointer}.theme-toggle:hover{background:var(--theme-inset)}.theme-icon-dark,html[data-theme=dark] .theme-icon-light{display:none}html[data-theme=dark] .theme-icon-dark{display:block}.mobile-theme-row{display:flex;align-items:center;justify-content:space-between}.company-hero,.contact-hero,.legal-hero,.page-hero,.specialized-hero,.strategic-hero{min-height:680px;border-bottom:1px solid var(--theme-line);background:var(--theme-bg);color:var(--theme-text)}.page-hero{min-height:72svh}.page-hero-media{right:0;left:auto;width:54%;opacity:.18;filter:grayscale(1) contrast(1.08)!important;mask-image:linear-gradient(90deg,transparent,#000 32%,#000)}.page-hero-scrim{background:linear-gradient(90deg,var(--theme-bg) 0,var(--theme-bg) 52%,color-mix(in srgb,var(--theme-bg) 65%,transparent) 100%)}.page-hero:after{height:100px;background:linear-gradient(0deg,var(--theme-bg),transparent)}.page-hero:before{width:46%;background:repeating-linear-gradient(90deg,transparent 0 63px,color-mix(in srgb,var(--theme-text) 7%,transparent) 64px),repeating-linear-gradient(0deg,transparent 0 63px,color-mix(in srgb,var(--theme-text) 7%,transparent) 64px)}.company-hero h1,.contact-hero h1,.legal-hero h1,.page-hero-content h1,.specialized-hero h1,.strategic-copy h1{font-size:clamp(3.35rem,6vw,5rem);line-height:.96}.company-hero>div>p:not(.eyebrow),.contact-hero>div>p:not(.eyebrow),.legal-hero>p:not(.eyebrow),.page-hero-content p:not(.eyebrow),.specialized-hero>div:first-child>p:not(.eyebrow),.strategic-copy>p:not(.eyebrow){color:var(--theme-muted)}.company-hero .eyebrow,.contact-hero .eyebrow,.legal-hero .eyebrow,.page-hero .eyebrow,.specialized-hero .eyebrow,.strategic-hero .eyebrow{color:var(--theme-blue)}.company-hero aside,.connector-flow,.page-hero-stat,.strategic-signal{border:1px solid var(--theme-line);border-top:3px solid var(--theme-blue);border-radius:3px;background:var(--theme-surface);color:var(--theme-text);backdrop-filter:none}.connector-flow span,.page-hero-stat span,.strategic-signal svg{color:var(--theme-green)}.company-hero aside strong,.connector-flow strong,.page-hero-stat strong,.strategic-signal strong{color:var(--theme-text)}.company-hero aside p,.company-hero aside span,.connector-flow p,.page-hero-stat p,.strategic-signal span{color:var(--theme-muted)}.page-hero-sequence{border-top-color:var(--theme-line)}.page-hero-sequence div{border-bottom-color:var(--theme-line)}.page-hero-sequence div b{color:var(--theme-text)}.page-hero .secondary,.strategic-copy .secondary{border-color:var(--theme-line);color:var(--theme-text)}.page-hero .secondary{background:transparent}.page-hero .secondary:hover{border-color:var(--theme-text);background:var(--theme-inset)}.agent-library-section,.company-principles,.comparison-section,.contact-form-section,.data-boundary-section,.deployment-layers,.feature-section,.legal-layout,.operating-section,.proof-section,.related-section,.resource-library-section,.roi-model-section,.system-strip,.threat-model-section,.trust-control-section{background:var(--theme-surface);color:var(--theme-text)}.feature-panel,.industry-card,.page-card,.use-case-card{border-radius:3px;box-shadow:none}html[data-theme=dark] .sa-home{--sa-bg:#0b0f0d;--sa-elev:#131815;--sa-panel:#19201c;--sa-inset:#19201c;--sa-line2:rgba(255,255,255,.25);--sa-text:#f4f7f5;--sa-dim:#b3bdb8;--sa-faint:#8f9d96;--sa-exec:#34d399;--sa-signal:#60a5fa;--sa-gate:#fbbf24;--sa-gate-ink:#fbbf24;--sa-exec-soft:rgba(52,211,153,.14);--sa-signal-soft:rgba(96,165,250,.14);--sa-gate-soft:rgba(251,191,36,.14);--sa-violet:#a78bfa}html[data-theme=dark] body:has(.sa-home) .site-nav .nav-demo{border-color:#34d399;background:#34d399;color:#0b0f0d}html[data-theme=dark] .sa-compare,html[data-theme=dark] .sa-plane,html[data-theme=dark] .sa-readout div,html[data-theme=dark] body:has(.sa-home){background:var(--sa-bg)}html[data-theme=dark] .sa-thesis{background:#111925;color:var(--sa-text)}html[data-theme=dark] .sa-contrast,html[data-theme=dark] .sa-cta{background:var(--sa-elev);color:var(--sa-text)}.careers-allocation,.careers-directory,.careers-principles,.company-build,.company-proof,.contact-expectations,.contact-next,.diligence-library-section,.role-content,.role-context,.role-process{padding:104px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--theme-line);background:var(--theme-bg);color:var(--theme-text)}.careers-allocation>div:first-child,.company-proof>div:first-child,.contact-expectations>div:first-child,.diligence-library-section>div:first-child{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:80px;align-items:end}.careers-allocation h2,.careers-directory h2,.careers-final h2,.careers-principles h2,.careers-status h2,.company-build h2,.company-proof h2,.contact-expectations h2,.contact-next h2,.diligence-library-section h2,.role-content h2,.role-context h2,.role-cta h2,.role-process h2{font-size:clamp(2.35rem,4.6vw,4rem)}.careers-allocation>div:first-child>p:last-child,.company-proof>div:first-child>p:last-child,.contact-expectations>div:first-child>p:last-child,.diligence-library-section>div:first-child>p:last-child,.role-content>div>p:last-child,.role-process>div>p:last-child{color:var(--theme-muted);line-height:1.65}.company-proof-grid,.diligence-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;border-top:1px solid var(--theme-text);border-left:1px solid var(--theme-line)}.company-proof-grid article,.diligence-library-grid article{min-height:280px;padding:24px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.company-proof-grid article>span,.diligence-library-grid article>span{color:var(--theme-blue);font-size:.68rem;font-weight:900;text-transform:uppercase}.company-proof-grid h3,.diligence-library-grid h3{margin-top:54px;font-size:1.2rem;line-height:1.14}.company-proof-grid p,.diligence-library-grid p{margin-top:14px;color:var(--theme-muted);font-size:.82rem;line-height:1.58}.company-build{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.45fr);gap:90px;align-items:end;background:var(--theme-inset)}.company-build>div:first-child>p:last-child{max-width:760px;color:var(--theme-muted);line-height:1.65}.company-build>div:last-child{padding-top:20px;border-top:3px solid var(--theme-green)}.company-build>div:last-child strong{display:block;font-size:5rem;line-height:.9}.company-build>div:last-child span{display:block;margin-top:8px;color:var(--theme-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.company-build a{display:flex;align-items:center;justify-content:space-between;margin-top:46px;padding:17px 0;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);font-weight:800}.contact-expectation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;border-top:1px solid var(--theme-text)}.contact-expectation-grid article{min-height:240px;padding:24px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.contact-expectation-grid article:first-child{border-left:1px solid var(--theme-line)}.contact-expectation-grid svg{color:var(--theme-green)}.contact-expectation-grid h3{margin-top:52px;font-size:1.25rem}.contact-expectation-grid p{margin-top:12px;color:var(--theme-muted);font-size:.84rem;line-height:1.6}.contact-next{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:90px;background:var(--theme-inset)}.contact-next ol{margin:0;padding:0;border-top:1px solid var(--theme-text);list-style:none}.contact-next li{display:grid;grid-template-columns:44px 170px 1fr;gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid var(--theme-line)}.contact-next li span{color:var(--theme-blue);font-size:.7rem;font-weight:900}.contact-next li strong{line-height:1.3}.contact-next li p{margin:0;color:var(--theme-muted);font-size:.82rem;line-height:1.58}.diligence-library-section{background:var(--theme-inset)}.diligence-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diligence-library-grid article{min-height:240px}.careers-page,.role-page{background:var(--theme-bg);color:var(--theme-text)}.careers-hero,.role-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.58fr);gap:90px;min-height:720px;align-items:end;padding:160px max(24px,calc((100vw - 1180px) / 2)) 82px;border-bottom:1px solid var(--theme-line);background:var(--theme-bg)}.careers-hero>div>p:not(.eyebrow),.role-hero>div>p:not(.eyebrow){max-width:780px;margin-top:24px;color:var(--theme-muted);font-size:1.08rem;line-height:1.66}.careers-hero h1,.role-hero h1{max-width:940px;font-size:clamp(3.5rem,6.5vw,5.7rem);line-height:.95}.careers-hero aside,.role-hero dl{margin:0;padding:26px;border:1px solid var(--theme-line);border-top:3px solid var(--theme-green);background:var(--theme-surface)}.careers-hero aside>span{color:var(--theme-blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.careers-hero aside>strong{display:block;margin-top:64px;font-size:6rem;line-height:.82}.careers-hero aside>p{color:var(--theme-muted);font-size:.82rem;line-height:1.55}.careers-hero aside>div{display:grid;grid-template-columns:72px 1fr;gap:18px;margin-top:50px;padding-top:20px;border-top:1px solid var(--theme-line)}.careers-hero aside>div b{font-size:1.55rem}.careers-hero aside>div span{color:var(--theme-muted);font-size:.74rem;line-height:1.45}.careers-hero .secondary{border-color:var(--theme-line);color:var(--theme-text)}.careers-status,.role-status{display:grid;grid-template-columns:160px minmax(280px,.7fr) minmax(0,1fr);gap:38px;align-items:start;padding:40px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--theme-line);background:var(--theme-inset);color:var(--theme-text)}.careers-status h2{font-size:1.4rem;line-height:1.2}.careers-status>p:last-child,.role-status p{margin:0;color:var(--theme-muted);font-size:.82rem;line-height:1.62}.role-status{grid-template-columns:190px 1fr}.role-status strong{font-size:.72rem;text-transform:uppercase}.careers-allocation{display:grid;grid-template-columns:1fr;gap:64px}.careers-function-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--theme-text);border-left:1px solid var(--theme-line)}.careers-function-grid article{min-height:190px;padding:20px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.careers-function-grid article>span{color:var(--theme-blue);font-size:.66rem;font-weight:900}.careers-function-grid strong{display:block;margin-top:42px;font-size:2.9rem;line-height:1}.careers-function-grid h3{margin-top:14px;font-size:.9rem;line-height:1.25}.careers-principles{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:90px;background:var(--theme-inset)}.careers-principles ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--theme-text);border-left:1px solid var(--theme-line);list-style:none}.careers-principles li{min-height:240px;padding:22px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.careers-principles li>span{color:var(--theme-blue);font-size:.68rem;font-weight:900}.careers-principles h3{margin-top:54px;font-size:1.1rem;line-height:1.2}.careers-principles li p{color:var(--theme-muted);font-size:.8rem;line-height:1.58}.careers-catalog{margin-top:50px}.careers-tools{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(190px,.7fr)) 120px;align-items:end;padding:18px;border:1px solid var(--theme-line);background:var(--theme-bg)}.careers-tools label>span{display:block;margin-bottom:7px;color:var(--theme-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.careers-tools input,.careers-tools select{width:100%;min-height:44px;border:1px solid var(--theme-line);border-radius:2px;background:var(--theme-surface);color:var(--theme-text);font:inherit}.careers-tools input{padding:0 12px 0 38px}.careers-tools select{padding:0 10px}.careers-search>div{position:relative}.careers-search svg{position:absolute;top:14px;left:12px;color:var(--theme-muted)}.careers-tools>p{margin:0;padding:12px 0;color:var(--theme-muted);font-size:.75rem;text-align:right}.careers-tools>p strong{color:var(--theme-text);font-size:1rem}.careers-role-list{margin-top:20px;border-top:1px solid var(--theme-text)}.careers-role{display:grid;grid-template-columns:52px minmax(0,1.35fr) minmax(250px,.72fr) 28px;gap:20px;align-items:center;min-height:162px;padding:22px 4px;border-bottom:1px solid var(--theme-line);color:var(--theme-text);transition:background .15s ease}.careers-role-index{color:var(--theme-blue);font-size:.68rem;font-weight:900}.careers-role>div>span{font-size:.68rem;font-weight:800;text-transform:uppercase}.careers-role h3{margin-top:9px;font-size:1.35rem;line-height:1.12}.careers-role p{max-width:680px;margin:10px 0 0;color:var(--theme-muted);font-size:.82rem;line-height:1.52}.careers-role dl{margin:0}.careers-role dl>div+div{margin-top:13px}.careers-role dt{color:var(--theme-muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.careers-role dd{margin:3px 0 0;font-size:.76rem;line-height:1.4}.careers-role>svg{color:var(--theme-green)}.careers-empty{padding:44px 0;color:var(--theme-muted)}.careers-final,.role-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:80px;align-items:end;padding:94px max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid var(--theme-line);background:var(--theme-bg);color:var(--theme-text)}.careers-final>div>p:last-child,.role-cta>div>p:last-child{max-width:760px;color:var(--theme-muted);line-height:1.62}.careers-final>a,.role-cta>a{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);font-weight:800}.role-hero{min-height:680px}.role-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:38px;color:var(--theme-muted);font-size:.78rem;font-weight:800}.role-hero .button{margin-top:30px}.role-hero dl>div{padding:16px 0;border-bottom:1px solid var(--theme-line)}.role-hero dl>div:last-child{border-bottom:0}.role-hero dt{color:var(--theme-muted);font-size:.65rem;font-weight:800;text-transform:uppercase}.role-hero dd{margin:5px 0 0;font-size:.84rem;line-height:1.48}.role-content{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:90px}.role-content ol{margin:0;padding:0;border-top:1px solid var(--theme-text);list-style:none}.role-content li{display:grid;grid-template-columns:42px 26px 1fr;gap:14px;align-items:center;min-height:92px;border-bottom:1px solid var(--theme-line)}.role-content li span{color:var(--theme-blue);font-size:.68rem;font-weight:900}.role-content li svg{color:var(--theme-green)}.role-content li p{margin:0;line-height:1.48}.role-context{background:var(--theme-inset)}.role-context>div:first-child{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:80px;align-items:end}.role-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-top:1px solid var(--theme-text);border-left:1px solid var(--theme-line)}.role-context-grid article{min-height:230px;padding:22px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line)}.role-context-grid span{color:var(--theme-blue);font-size:.68rem;font-weight:900}.role-context-grid h3{margin-top:48px}.role-context-grid p{color:var(--theme-muted);font-size:.8rem;line-height:1.55}.role-process{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px}.role-process ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--theme-text);border-left:1px solid var(--theme-line);list-style:none}.role-process li{min-height:116px;padding:18px;border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);font-size:.84rem;line-height:1.48}@media (max-width:1080px){.company-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-tools{grid-template-columns:1fr 1fr}.careers-tools>p{text-align:left}}@media (max-width:700px){.nav-actions .theme-toggle{display:none}.company-hero,.contact-hero,.legal-hero,.page-hero,.specialized-hero,.strategic-hero{min-height:auto}.page-hero-media{width:100%;opacity:.1}.company-hero h1,.contact-hero h1,.legal-hero h1,.page-hero-content h1,.specialized-hero h1,.strategic-copy h1{font-size:clamp(2.8rem,14vw,3.55rem)}.careers-allocation,.careers-directory,.careers-principles,.company-build,.company-proof,.contact-expectations,.contact-next,.diligence-library-section,.role-content,.role-context,.role-process{padding:72px 18px}.careers-allocation>div:first-child,.careers-principles,.company-build,.company-proof>div:first-child,.contact-expectations>div:first-child,.contact-next,.diligence-library-section>div:first-child,.role-content,.role-context>div:first-child,.role-process{grid-template-columns:1fr;gap:42px}.careers-function-grid,.careers-principles ol,.company-proof-grid,.contact-expectation-grid,.diligence-library-grid,.role-context-grid,.role-process ul{grid-template-columns:1fr}.careers-principles li,.company-proof-grid article,.contact-expectation-grid article,.diligence-library-grid article,.role-context-grid article{min-height:auto}.careers-principles h3,.company-proof-grid h3,.contact-expectation-grid h3,.diligence-library-grid h3,.role-context-grid h3{margin-top:34px}.contact-next li{grid-template-columns:38px 1fr}.contact-next li p{grid-column:2}.careers-hero,.role-hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:130px 18px 64px}.careers-hero h1,.role-hero h1{font-size:clamp(2.8rem,14vw,3.55rem)}.careers-status,.role-status{grid-template-columns:1fr;gap:14px;padding:34px 18px}.careers-tools{grid-template-columns:1fr}.careers-role{grid-template-columns:34px 1fr 24px;gap:12px;padding:20px 0}.careers-role dl{grid-column:2/4}.careers-role>svg{grid-column:3;grid-row:1}.careers-final,.role-cta{grid-template-columns:1fr;gap:42px;padding:72px 18px}.role-content li{grid-template-columns:34px 24px 1fr}}:root{--nebius-teal:#052b42;--nebius-blue:#3277ff;--nebius-blue-deep:#245fd4;--nebius-lime:#e0ff4f;--ink:var(--nebius-teal);--muted:#52697a;--cyan:var(--nebius-blue);--accent-on-light:var(--nebius-blue-deep);--accent-on-fog:var(--nebius-blue-deep);--accent-on-dark:#9ab8ff;--focus-ring:var(--nebius-blue);--blue:var(--nebius-blue-deep);--green:var(--nebius-blue-deep);--amber:var(--nebius-lime);--navy:var(--nebius-teal);--navy-2:#0b3b59;--signal-blue:var(--nebius-blue-deep);--signal-green:var(--nebius-blue-deep);--signal-gold:var(--nebius-lime);--black:var(--nebius-teal);--quiet:#52697a}html[data-theme=light]{--theme-text:var(--nebius-teal);--theme-muted:#52697a;--theme-blue:var(--nebius-blue-deep);--theme-green:var(--nebius-blue-deep)}html[data-theme=dark]{--theme-bg:#07131c;--theme-surface:#0d2230;--theme-inset:#143044;--theme-text:#f5f8fa;--theme-muted:#b3c2cc;--theme-line:#294556;--theme-blue:#8eb0ff;--theme-green:#8eb0ff}.primary{background:var(--nebius-blue-deep);color:#ffffff}.primary:hover{background:#194caf}.brand-wordmark span{color:var(--nebius-blue-deep)}body:has(.sa-home) .site-nav .nav-demo{border-color:var(--nebius-blue-deep);background:var(--nebius-blue-deep);color:#ffffff}.sa-home{--sa-bg:#f4f7fb;--sa-elev:#ffffff;--sa-panel:#f7f9fc;--sa-inset:#eef3f8;--sa-line:rgba(5,43,66,.14);--sa-line2:rgba(5,43,66,.3);--sa-text:var(--nebius-teal);--sa-dim:#52697a;--sa-faint:#52697a;--sa-exec:var(--nebius-blue-deep);--sa-exec-soft:rgba(50,119,255,.12);--sa-signal:#6d5bd0;--sa-signal-soft:rgba(109,91,208,.11);--sa-gate:var(--nebius-lime);--sa-gate-ink:#617300;--sa-gate-soft:rgba(224,255,79,.22);--sa-grid:rgba(5,43,66,.055)}html[data-theme=light] .sa-proof-card.sa-b .sa-st,html[data-theme=light] .sa-step.sa-gatestep .sa-badge{color:var(--sa-gate-ink)}html[data-theme=light] .sa-step.sa-final .sa-badge{color:#ffffff}.sa-hero-copy h1 .sa-op{padding-bottom:7px;background-image:linear-gradient(90deg,var(--nebius-blue) 0,#7e9dff 54%,var(--nebius-lime) 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;text-decoration:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sa-home a.sa-btn-primary{background:var(--nebius-blue-deep);color:#ffffff;border-color:var(--nebius-blue-deep)}.company-hero aside,.connector-flow,.page-hero-stat,.resource-index,.sa-plane,.strategic-signal{border-image:none}.company-hero aside,.connector-flow,.resource-index,.strategic-signal{position:relative}.company-hero aside:before,.connector-flow:before,.page-hero-stat:before,.resource-index:before,.sa-plane:before,.strategic-signal:before{position:absolute;z-index:1;top:-1px;right:-1px;left:-1px;height:3px;background:linear-gradient(90deg,var(--nebius-blue),var(--nebius-lime));content:"";pointer-events:none}.sa-home .sa-hero-copy .sa-hero-sub{margin-top:34px}.sa-thesis{background-image:linear-gradient(112deg,#eef3ff,#f7f9ff 56%,#f7ffdc)}.sa-cta,.sa-thesis{background-color:#eef3ff}.sa-cta{border-top-color:transparent;background-image:linear-gradient(118deg,#eef3ff,#f7f9ff 58%,#f5ffd2)}.capability-status-strip{border-bottom-color:rgba(5,43,66,.18);background-color:#dfe8ff;background-image:linear-gradient(105deg,#dfe8ff,#f3f6ff 56%,#f3ffd0);color:var(--nebius-teal)}.operating-section,.product-page .operating-section{background-color:#052b42;background-image:linear-gradient(132deg,#052b42,#123d68 62%,#244b85)}:is(.maturity-path-section,.assurance-status-section,.equation-section){background-color:#edf2ff;background-image:linear-gradient(118deg,#edf2ff,#f8f9ff 52%,#f4ffd0);color:var(--nebius-teal)}:is(.buyer-section,.company-engagement){background-color:#052b42;background-image:linear-gradient(132deg,#052b42,#164f86)}.demo-section{background-color:#dce6ff;background-image:linear-gradient(115deg,#dce6ff,#edf2ff 54%,#f2ffc7)}.demo-section,.demo-section .eyebrow,.demo-section h2{color:var(--nebius-teal)}.demo-section>div>p:last-child{color:rgba(5,43,66,.72)}.demo-section .dark{background:var(--nebius-teal);color:#ffffff}.site-footer{position:relative;overflow:hidden;background-color:#052b42;background-image:linear-gradient(132deg,#052b42,#0a3551 58%,#173f67);color:#ffffff}.site-footer:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--nebius-blue) 0,#86a6ff 55%,var(--nebius-lime) 100%);content:""}.footer-contact,.site-footer .brand-wordmark span{color:#bcd0ff}.boundary-card,.comparison-row>:last-child,.run-result,.tag-list span,html[data-theme=dark] .comparison-row>:last-child{background:rgba(50,119,255,.09);color:var(--nebius-teal)}.action-node{border-color:rgba(224,255,79,.46);background:var(--nebius-teal)}.run-result{border-left-color:var(--nebius-blue)}.boundary-card{border-color:rgba(50,119,255,.32)}.visual-topline i{box-shadow:0 0 14px rgba(50,119,255,.62)}.page-hero-execution-engine:before{background:linear-gradient(90deg,transparent 0 10%,rgba(50,119,255,.18) 10% 10.4%,transparent 10.4% 48%,rgba(224,255,79,.22) 48% 48.4%,transparent 48.4%),repeating-linear-gradient(0deg,transparent 0 52px,rgba(255,255,255,.06) 53px 54px)}.comparison-head>:last-child,html[data-theme=dark] .comparison-head>:last-child{background:var(--nebius-blue-deep);color:#ffffff}.contact-status{border-left-color:var(--nebius-blue);background:#edf3ff;color:var(--nebius-teal)}html[data-theme=dark] .sa-home{--sa-bg:#07131c;--sa-elev:#0d2230;--sa-panel:#143044;--sa-inset:#143044;--sa-line:rgba(255,255,255,.12);--sa-line2:rgba(255,255,255,.24);--sa-text:#f5f8fa;--sa-dim:#b3c2cc;--sa-faint:#8fa4b1;--sa-exec:#8eb0ff;--sa-exec-soft:rgba(142,176,255,.16);--sa-signal:#b3a7ff;--sa-signal-soft:rgba(179,167,255,.15);--sa-gate:var(--nebius-lime);--sa-gate-ink:var(--nebius-lime);--sa-gate-soft:rgba(224,255,79,.15);--sa-grid:rgba(255,255,255,.05)}html[data-theme=dark] .sa-home a.sa-btn-primary{background:#8eb0ff;border-color:#8eb0ff;color:var(--nebius-teal)}html[data-theme=dark] body:has(.sa-home) .site-nav .nav-demo{border-color:#8eb0ff;background:#8eb0ff;color:var(--nebius-teal)}html[data-theme=dark] .sa-cta,html[data-theme=dark] .sa-thesis{background-color:#0d2230;background-image:linear-gradient(118deg,#0d2230,#142b45 62%,#26352c)}html[data-theme=dark] :is(.tag-list span,.run-result,.boundary-card,.comparison-row>:last-child){background:rgba(142,176,255,.13);color:#dce7ff}.site-nav{border-color:color-mix(in srgb,var(--nebius-teal) 16%,transparent);background:color-mix(in srgb,var(--theme-surface) 94%,transparent);box-shadow:0 14px 38px rgba(5,43,66,.12)}.nav-dropdown>summary,.nav-links>a,.nav-login{color:var(--theme-muted);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.nav-dropdown>summary:focus-visible,.nav-dropdown>summary:hover,.nav-dropdown[data-active-section]>summary,.nav-dropdown[open]>summary,.nav-links>a:focus-visible,.nav-links>a:hover,.nav-links>a[aria-current],.nav-login:focus-visible,.nav-login:hover,.nav-login[aria-current]{background:rgba(50,119,255,.1);box-shadow:inset 0 -2px 0 var(--nebius-blue)}.nav-dropdown>summary:focus-visible,.nav-links>a:focus-visible,.nav-login:focus-visible,.theme-toggle:focus-visible{outline:2px solid var(--nebius-blue-deep);outline-offset:2px}.nav-demo,body:has(.sa-home) .nav-demo,body:has(.sa-home) .site-nav .nav-demo{border-color:var(--nebius-blue-deep);background:var(--nebius-blue-deep);color:#ffffff;box-shadow:0 8px 18px rgba(36,95,212,.2)}.nav-demo:hover,body:has(.sa-home) .nav-demo:hover{background:#194caf}.mega-menu{border-color:rgba(5,43,66,.18);box-shadow:0 22px 62px rgba(5,43,66,.18)}.mega-menu:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--nebius-blue),#86a6ff 55%,var(--nebius-lime));content:"";pointer-events:none}.mega-intro{background:var(--nebius-teal)}.mega-product{transform:translateX(-36%)}.mega-intro>span{color:#bcd0ff}.mega-column>span{color:var(--nebius-blue-deep)}.mega-column>a:focus-visible,.mega-column>a:hover{background:rgba(50,119,255,.08);box-shadow:inset 2px 0 0 var(--nebius-blue)}.mobile-nav nav a[aria-current]{padding-left:10px;background:rgba(50,119,255,.1);box-shadow:inset 3px 0 0 var(--nebius-blue)}.mobile-nav nav span{color:var(--nebius-blue-deep)}html[data-theme=dark] .nav-dropdown>summary:focus-visible,html[data-theme=dark] .nav-dropdown>summary:hover,html[data-theme=dark] .nav-dropdown[data-active-section]>summary,html[data-theme=dark] .nav-dropdown[open]>summary,html[data-theme=dark] .nav-links>a:focus-visible,html[data-theme=dark] .nav-links>a:hover,html[data-theme=dark] .nav-links>a[aria-current],html[data-theme=dark] .nav-login:focus-visible,html[data-theme=dark] .nav-login:hover,html[data-theme=dark] .nav-login[aria-current]{background:rgba(142,176,255,.16);box-shadow:inset 0 -2px 0 #8eb0ff}html[data-theme=dark] .nav-demo,html[data-theme=dark] body:has(.sa-home) .nav-demo{border-color:#8eb0ff;background:#8eb0ff;color:var(--nebius-teal)}html[data-theme=dark] .mega-column>span,html[data-theme=dark] .site-nav .brand-wordmark span{color:#8eb0ff}.brand,body:has(.sa-home) .brand{gap:10px}.brand-mark,.site-footer .brand-mark,body:has(.sa-home) .brand-mark{width:36px;height:36px;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.brand-wordmark,body:has(.sa-home) .brand-wordmark{color:var(--theme-text);font-family:Inter Tight Variable,Inter Variable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1.02rem;font-weight:720;letter-spacing:0}.brand-wordmark .brand-prefix,.site-footer .brand-wordmark .brand-prefix,body:has(.sa-home) .brand-wordmark .brand-prefix,html[data-theme=dark] .site-nav .brand-wordmark .brand-prefix{color:#4956e8;background:linear-gradient(135deg,#4956e8,#8a55d7 52%,#ff6b63);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .site-footer .brand-wordmark{color:#ffffff}.sa-home,body,button,input,select,textarea{font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif}.sa-brand,.sa-home h1,.sa-home h2,.sa-home h3,.sa-layer .sa-lname,.sa-nt,.sa-run-hd .sa-t,h1,h2,h3{font-family:Inter Tight Variable,Inter Variable,Inter,Helvetica Neue,Arial,sans-serif}.sa-ns{font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif}.site-nav{border-color:#e6eaec;background:color-mix(in srgb,#ffffff 96%,transparent);box-shadow:0 10px 28px rgba(5,43,66,.09)}.nav-links{gap:2px;font-size:15px;font-weight:500}.nav-dropdown>summary,.nav-links>a{padding:0 9px}.nav-dropdown>summary,.nav-links>a,.nav-login{min-height:38px;border-radius:8px;color:var(--nebius-teal)}.nav-login{padding:0 10px;font-size:15px;font-weight:500}.nav-dropdown>summary:focus-visible,.nav-dropdown>summary:hover,.nav-dropdown[data-active-section]>summary,.nav-dropdown[open]>summary,.nav-links>a:focus-visible,.nav-links>a:hover,.nav-links>a[aria-current],.nav-login:focus-visible,.nav-login:hover,.nav-login[aria-current]{background:#f5f6f7;color:var(--nebius-teal);box-shadow:none}.nav-demo,body:has(.sa-home) .nav-demo{min-height:40px;border-color:var(--nebius-teal);border-radius:8px;background:var(--nebius-teal);color:#ffffff;box-shadow:none;font-size:15px;font-weight:500}.nav-demo:hover,body:has(.sa-home) .nav-demo:hover,body:has(.sa-home) .site-nav .nav-demo:hover{border-color:#0a3b58;background:#0a3b58}.theme-toggle{border-radius:8px}.mega-menu{overflow:hidden;border-color:#e6eaec;border-radius:8px;background:#ffffff;box-shadow:0 18px 48px rgba(5,43,66,.14)}.mega-menu:before{content:none}.mega-intro{background:#f5f6f7;color:var(--nebius-teal)}.mega-column>span,.mega-intro>span{color:#52697a;font-size:13px;font-weight:600;text-transform:none}.mega-intro>a{color:var(--nebius-teal)}.mega-column>a:focus-visible,.mega-column>a:hover{background:#f5f6f7;box-shadow:none}.mobile-nav nav a[aria-current]{background:#f5f6f7;color:var(--nebius-teal);box-shadow:none}html[data-theme=dark] .site-nav{border-color:#294556;background:color-mix(in srgb,#0d2230 96%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.22)}html[data-theme=dark] .nav-dropdown>summary,html[data-theme=dark] .nav-links>a,html[data-theme=dark] .nav-login{color:#d7e0e6}html[data-theme=dark] .nav-dropdown>summary:focus-visible,html[data-theme=dark] .nav-dropdown>summary:hover,html[data-theme=dark] .nav-dropdown[data-active-section]>summary,html[data-theme=dark] .nav-dropdown[open]>summary,html[data-theme=dark] .nav-links>a:focus-visible,html[data-theme=dark] .nav-links>a:hover,html[data-theme=dark] .nav-links>a[aria-current],html[data-theme=dark] .nav-login:focus-visible,html[data-theme=dark] .nav-login:hover,html[data-theme=dark] .nav-login[aria-current]{background:#1a3344;color:#ffffff;box-shadow:none}html[data-theme=dark] .mega-menu{border-color:#294556;background:#0d2230}html[data-theme=dark] .mega-intro{background:#143044;color:#ffffff}html[data-theme=dark] .mega-column>a:focus-visible,html[data-theme=dark] .mega-column>a:hover{background:#143044}html[data-theme=light] body:has(.sa-home) .site-nav .nav-demo{border-color:var(--nebius-teal);background:var(--nebius-teal);color:#ffffff;box-shadow:none}html[data-theme=light] body:has(.sa-home) .site-nav .nav-demo:hover{border-color:#0a3b58;background:#0a3b58}.nav-dropdown>summary:focus-visible,.nav-links>a:focus-visible,.nav-login:focus-visible,.theme-toggle:focus-visible{outline:1px solid #52697a;outline-offset:1px}html[data-theme=dark] :is(.mega-intro>span,.mega-column>span){color:#b3c2cc}.mobile-nav nav span{color:#52697a;font-size:13px;font-weight:600;text-transform:none}.mobile-nav>summary:focus-visible{outline:1px solid #52697a;outline-offset:1px}html[data-theme=dark] .mobile-nav nav span{color:#b3c2cc}html[data-theme=dark] .operating-section,html[data-theme=dark] .product-page .operating-section,html[data-theme=light] .operating-section,html[data-theme=light] .product-page .operating-section{background-color:#052b42;background-image:linear-gradient(132deg,#052b42,#123d68 62%,#244b85);color:#ffffff}html[data-theme=dark] .operating-section .eyebrow,html[data-theme=dark] .operating-section h2,html[data-theme=light] .operating-section .eyebrow,html[data-theme=light] .operating-section h2{color:#ffffff}html[data-theme=dark] .operating-section .section-heading p:not(.eyebrow),html[data-theme=light] .operating-section .section-heading p:not(.eyebrow){color:rgba(255,255,255,.76)}.sa-hero-principles{display:block;max-width:620px;margin-top:26px;padding-left:16px;border-left:2px solid var(--sa-line2);color:var(--sa-faint);font-size:14px;line-height:1.55}.sa-stack{margin-left:0;border-top:1px solid var(--sa-line);border-left:0}.sa-layer{grid-template-columns:minmax(220px,.68fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:34px 0;border-bottom:1px solid var(--sa-line)}.sa-layer:first-child{border-top:0}.sa-layer:before{content:none}.sa-layer:hover{background:transparent}.sa-layer .sa-lname{margin:0 0 10px;color:var(--sa-faint);font-size:13px;font-weight:600}.sa-layer h3{max-width:360px;color:var(--sa-text);font-size:clamp(22px,2.2vw,31px);line-height:1.12}.sa-layer .sa-ldesc{max-width:680px;margin:0}.sa-layer-link{display:inline-flex;gap:8px;align-items:center;margin-top:18px;color:var(--sa-exec);font-size:14px;font-weight:650}.sa-layer-link span{transition:transform .2s ease}.sa-layer-link:hover span{transform:translateX(3px)}.sa-buyers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0;border-top:1px solid var(--sa-line)}.sa-buyer,.sa-buyers{background:transparent}.sa-buyer{min-height:190px;margin:0;padding:28px 28px 24px 0;border:0;border-bottom:1px solid var(--sa-line)}.sa-buyer:nth-child(odd){padding-right:48px}.sa-buyer:nth-child(2n){padding-left:48px;border-left:1px solid var(--sa-line)}.sa-buyer:hover{transform:none}.sa-buyer p{max-width:520px;margin:0;color:var(--sa-text);font-size:clamp(18px,1.7vw,23px);line-height:1.4}.sa-buyer footer{margin-top:22px;color:var(--sa-faint);font-size:13px;font-weight:650}.page-hero-sequence div{grid-template-columns:minmax(0,1fr);padding:8px 0}.system-strip{gap:0;padding-top:0;padding-bottom:0;border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);background:var(--nebius-teal)}.system-strip-item{display:flex;min-height:76px;align-items:center;padding:16px 18px;border-top:0;border-right:1px solid rgba(255,255,255,.16);background:transparent}.system-strip-item:last-child{border-right:0}:is(.product-page,.workflow-page) .feature-row{grid-template-columns:140px minmax(0,1fr) minmax(260px,.52fr)}:is(.product-page,.workflow-page) .feature-index{padding-top:4px}:is(.product-page,.workflow-page) .feature-index small{color:var(--theme-muted);font-size:13px;font-weight:650}.control-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:42px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.28);list-style:none}.control-list li{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.18);color:#ffffff;font-size:15px;font-weight:650;line-height:1.4}.proof-grid{gap:28px}.product-page .product-proof-section .proof-card,.proof-card{min-height:0;padding:24px 0 0;border:0;border-top:1px solid var(--theme-line);border-radius:0;background:transparent}.catalog-grid{gap:32px}.catalog-card{min-height:330px;gap:18px;padding:26px 0 0;overflow:visible;border:0;border-top:1px solid var(--theme-text);border-radius:0;background:transparent;box-shadow:none}.catalog-card:before,.compliance-card:before,.detail-metric:before,.workflow-card:before{content:none}.catalog-card:hover{border-color:var(--theme-blue);box-shadow:none;transform:none}.catalog-evidence{margin-top:auto!important;padding-top:18px;border-top:1px solid var(--theme-line)}.catalog-evidence strong{color:var(--theme-text)}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.compliance-card,.detail-metric,.workflow-card{min-height:0;padding:26px 0 0;border:0;border-top:1px solid var(--theme-text);border-radius:0;background:transparent;box-shadow:none}.workflow-controls{padding-top:16px;border-top:1px solid var(--theme-line)}.workflow-controls strong{color:var(--theme-text)}.detail-metric strong{margin-top:0}.page-card{min-height:220px;padding:24px 0 0;border:0;border-top:1px solid var(--theme-text);border-radius:0;background:transparent;box-shadow:none}.page-card:hover{border-color:var(--theme-blue);box-shadow:none;transform:none}.connector-flow>div{grid-template-columns:minmax(0,1fr) auto}.connector-control-grid svg{margin-top:0}.resource-index{display:block;padding:34px 28px;border-top:3px solid var(--nebius-lime)}.resource-index strong{display:block;max-width:560px;padding:0;color:#ffffff;font-size:1.35rem}.resource-index p{max-width:520px;margin:18px 0 0;color:rgba(255,255,255,.68);line-height:1.55}.resource-library h3{margin-top:28px}.maturity-path-section li{grid-template-columns:30px 120px minmax(0,1fr)}.diligence-library-grid h3{margin-top:0}.connector-list article{grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr) 160px}.agent-catalog-item{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr) minmax(230px,.48fr)}.agent-system-list{display:block;margin:0;color:var(--theme-muted);font-size:13px;line-height:1.5}.agent-system-list strong{color:var(--theme-text)}.lifecycle-steps li{min-height:100px;align-content:center}.threat-list article{grid-template-columns:minmax(220px,.58fr) minmax(0,1fr)}.data-path>div{min-height:96px;align-content:center}.boundary-ledger h3,.deployment-stack svg,.pilot-scorecard h3{margin-top:0}.rollout-grid article{grid-template-columns:160px minmax(0,1fr)}.fit-boundary-grid article{grid-template-columns:190px minmax(0,1fr)}.careers-function-grid strong,.careers-principles h3,.company-principle-grid h3,.role-context-grid h3{margin-top:0}.careers-role{grid-template-columns:minmax(0,1.35fr) minmax(250px,.72fr) 28px}.role-content li{grid-template-columns:26px minmax(0,1fr)}.contact-hero li{grid-template-columns:minmax(0,1fr)}.contact-next li{grid-template-columns:170px minmax(0,1fr)}.value-equation b,.worked-result div strong{color:#bcd0ff}.careers-hero>div>.eyebrow,.company-hero>div>.eyebrow,.contact-hero>div>.eyebrow,.legal-hero .eyebrow,.page-hero-content>.eyebrow,.specialized-hero>div:first-child>.eyebrow,.strategic-copy>.eyebrow{display:none}.connector-flow i{width:24px;height:1px;border:0;border-radius:0;background:var(--theme-line)}.company-engagement :is(h2,a){color:#ffffff}.company-engagement>div:first-child>p:last-child{color:rgba(255,255,255,.88)}html[data-theme=dark] .sa-step.sa-okstep .sa-badge{color:#ffffff}html[data-theme=dark] .sa-step.sa-final .sa-badge{color:#07131c}@media (max-width:900px){:is(.product-page,.workflow-page) .feature-row{grid-template-columns:minmax(0,1fr);gap:24px}:is(.product-page,.workflow-page) .feature-copy,:is(.product-page,.workflow-page) .feature-index,:is(.product-page,.workflow-page) .feature-points{grid-column:1}.sa-layer{gap:16px}.sa-buyers,.sa-layer{grid-template-columns:1fr}.sa-buyer:nth-child(2n),.sa-buyer:nth-child(odd){padding:24px 0;border-left:0}.control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-catalog-item,.workflow-grid{grid-template-columns:1fr}.agent-catalog-item{gap:14px;padding:24px 0}.connector-list article{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 130px}}@media (max-width:680px){.control-list{grid-template-columns:1fr}.system-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.system-strip-item{border-bottom:1px solid rgba(255,255,255,.16)}.connector-list article{grid-template-columns:1fr;gap:8px}.connector-list article>b,.connector-list article>strong{grid-column:1}.maturity-path-section li{grid-template-columns:26px minmax(0,1fr)}.maturity-path-section li p{grid-column:2}.contact-next li,.fit-boundary-grid article,.rollout-grid article,.threat-list article{grid-template-columns:1fr}.contact-next li p{grid-column:1}.careers-role{grid-template-columns:1fr 24px}.careers-role dl{grid-column:1}.careers-role>svg{grid-column:2;grid-row:1}}.careers-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.58fr);min-height:690px;gap:96px;align-items:end;padding:156px max(24px,calc((100vw - 1180px) / 2)) 88px;background:var(--theme-bg)}.careers-hero h1{max-width:900px;font-size:5.15rem;line-height:.96}.careers-hero>div:first-child>p{max-width:750px;margin-top:28px;color:var(--theme-muted);font-size:1.08rem;line-height:1.65}.careers-hero-notes{border-top:1px solid var(--theme-text)}.careers-hero-notes p{margin:0;padding:20px 0;border-bottom:1px solid var(--theme-line);color:var(--theme-muted);font-size:.84rem;line-height:1.55}.careers-hero-notes strong{display:block;margin-bottom:5px;color:var(--theme-text);font-size:.94rem}.careers-directory{padding:108px max(24px,calc((100vw - 1180px) / 2)) 124px;background:var(--theme-surface)}.careers-directory-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);gap:90px;align-items:end}.careers-directory-heading h2,.careers-final h2,.careers-work h2{font-size:3.6rem;line-height:1}.careers-directory-heading>div>p{max-width:680px;margin-top:18px;color:var(--theme-muted);line-height:1.6}.careers-directory-heading aside{padding-left:24px;border-left:2px solid var(--theme-blue)}.careers-directory-heading aside strong{font-size:.92rem}.careers-directory-heading aside p{margin:8px 0 0;color:var(--theme-muted);font-size:.8rem;line-height:1.55}.careers-catalog{margin-top:54px}.careers-tools{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(190px,.72fr)) 84px;gap:14px;padding:0 0 24px;border:0;background:transparent}.careers-tools label>span{font-size:.7rem;letter-spacing:0;text-transform:none}.careers-tools input,.careers-tools select{min-height:48px;border-color:color-mix(in srgb,var(--theme-text) 26%,transparent);border-radius:4px}.careers-tools>p{padding-bottom:14px;font-size:.76rem}.careers-list-head,.careers-role{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(180px,.58fr) minmax(220px,.72fr) 24px;gap:24px;align-items:center}.careers-list-head{min-height:42px;padding:0 10px;border-top:1px solid var(--theme-text);border-bottom:1px solid var(--theme-line);color:var(--theme-muted);font-size:.68rem}.careers-role-list{margin:0;border-top:0}.careers-role{min-height:104px;padding:18px 10px;transition:background-color .15s ease}.careers-role:hover{background:var(--theme-inset)}.careers-role h3{margin:0;font-size:1.12rem;line-height:1.25}.careers-role>div>span{display:block;margin-top:5px;color:var(--theme-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}.careers-role>p{margin:0;color:var(--theme-muted);font-size:.8rem;line-height:1.45}.careers-role>svg{color:var(--theme-blue)}.careers-work{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px;padding:112px max(24px,calc((100vw - 1180px) / 2));background-color:#052b42;color:#ffffff}.careers-work>div:first-child>p{max-width:600px;margin-top:24px;color:rgba(255,255,255,.74);line-height:1.65}.careers-work-list{border-top:1px solid rgba(255,255,255,.62)}.careers-work-list article{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.24)}.careers-work-list h3{color:#ffffff;font-size:.96rem}.careers-work-list p{margin:0;color:rgba(255,255,255,.72);font-size:.84rem;line-height:1.55}.careers-final{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:90px;padding:96px max(24px,calc((100vw - 1180px) / 2))}.careers-final,.role-hero{background:var(--theme-bg)}.role-hero{display:block;min-height:0;padding:142px max(24px,calc((100vw - 980px) / 2)) 76px;border-bottom:1px solid var(--theme-line)}.role-back{margin-bottom:52px}.role-hero h1{max-width:940px;font-size:4.7rem;line-height:1}.role-hero>p{max-width:760px;margin:28px 0 0;font-size:1.08rem;line-height:1.65}.role-hero>p,.role-meta{color:var(--theme-muted)}.role-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:.78rem;list-style:none}.role-meta li+li:before{margin-right:22px;color:var(--theme-line);content:"|"}.role-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:100px;padding:88px max(24px,calc((100vw - 980px) / 2)) 124px;background:var(--theme-surface)}.role-description{min-width:0}.role-description>section{padding:0 0 48px;border-bottom:1px solid var(--theme-line)}.role-description>section+section{padding-top:48px}.role-description h2{margin-bottom:20px;font-size:1.65rem;line-height:1.2}.role-description li,.role-description p{color:var(--theme-muted);font-size:.96rem;line-height:1.7}.role-description p+p{margin-top:18px}.role-description ul{display:grid;gap:12px;margin:0;padding-left:22px}.role-apply{position:sticky;top:100px;align-self:start;padding:24px;border:1px solid var(--theme-line);border-top:3px solid var(--theme-blue);border-radius:4px;background:var(--theme-bg)}.role-apply>span{display:block;color:var(--theme-muted);font-size:.68rem}.role-apply>strong{display:block;margin-top:8px;font-size:1.3rem}.role-apply>p{margin:14px 0 0;color:var(--theme-muted);font-size:.8rem;line-height:1.58}.role-apply .button{width:100%;justify-content:space-between;margin-top:24px}.role-apply>a:last-child{display:inline-block;margin-top:18px;color:var(--theme-muted);font-size:.76rem;text-decoration:underline;text-underline-offset:3px}.company-build-note>strong{font-size:1.45rem!important;line-height:1.1!important}.company-build-note>span{max-width:300px;margin-top:12px!important;font-size:.84rem!important;line-height:1.5;text-transform:none!important}@media (max-width:900px){.careers-directory-heading,.careers-final,.careers-hero,.careers-work,.role-layout{grid-template-columns:1fr}.careers-hero{min-height:0;gap:52px;padding-top:132px}.careers-hero h1{font-size:4rem}.careers-directory-heading,.careers-final,.careers-work,.role-layout{gap:48px}.careers-tools{grid-template-columns:1fr 1fr}.careers-list-head,.careers-role{grid-template-columns:minmax(220px,1fr) minmax(160px,.58fr) minmax(190px,.7fr) 22px;gap:16px}.role-apply{position:static;max-width:480px}}@media (max-width:680px){.careers-hero{padding:124px 18px 64px}.careers-hero h1{font-size:3.05rem}.careers-directory,.careers-final,.careers-work{padding:72px 18px}.careers-directory-heading h2,.careers-final h2,.careers-work h2{font-size:2.55rem}.careers-tools{grid-template-columns:1fr}.careers-tools>p{text-align:left}.careers-list-head{display:none}.careers-role{grid-template-columns:minmax(0,1fr) 22px;gap:12px;padding:20px 4px}.careers-role>div,.careers-role>p{grid-column:1}.careers-role>svg{grid-column:2;grid-row:1}.careers-work-list article{grid-template-columns:1fr;gap:8px}.role-hero{padding:124px 18px 58px}.role-hero h1{font-size:3.05rem}.role-meta{display:grid;gap:7px}.role-meta li+li:before{content:none}.role-layout{gap:56px;padding:64px 18px 84px}.role-description>section{padding-bottom:38px}.role-description>section+section{padding-top:38px}}