:root{--nv-navy-1000:#03101d;--nv-navy-980:#04111f;--nv-navy-950:#06182c;--nv-navy-900:#07192d;--nv-navy-850:#082544;--nv-navy-800:#08385c;--nv-teal-700:#0a7180;--nv-teal-600:#19b6c8;--nv-cyan-500:#2ee3f0;--nv-cyan-300:#91f4f7;--nv-ink:#102237;--nv-ink-strong:#07192d;--nv-ink-soft:#52677b;--nv-muted:#7b8fa2;--nv-surface:#fff;--nv-surface-soft:#f5f8fa;--nv-surface-cool:#eaf2fa;--nv-line:#dbe5eb;--nv-line-strong:#c8d6df;--nv-container:1240px;--nv-radius-sm:8px;--nv-radius-md:14px;--nv-radius-lg:22px;--nv-shadow-product:0 36px 96px #01122257}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--nv-ink);background:var(--nv-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Segoe UI Variable,Segoe UI,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--nv-navy-1000);background:var(--nv-cyan-500)}.container{width:min(calc(100% - 48px), var(--nv-container));margin:0 auto}.site-header{z-index:40;border-bottom:1px solid #ffffff1a;position:relative}.header-inner{grid-template-columns:205px 1fr auto;align-items:center;gap:28px;min-height:76px;display:grid}.brand{width:178px;display:inline-flex}.brand img{width:100%;display:block}.desktop-nav{color:#e4f1f8c2;justify-content:center;align-items:center;gap:30px;font-size:13.5px;display:flex}.desktop-nav a{transition:color .16s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;display:flex}.button{border:1px solid var(--nv-cyan-500);border-radius:var(--nv-radius-sm);background:var(--nv-cyan-500);color:#04202d;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:650;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:#65edf3;border-color:#65edf3;transform:translateY(-1px)}.button-small{min-height:40px;padding:0 17px;font-size:13px}.button-dark{color:#fff;border-color:var(--nv-navy-900);background:var(--nv-navy-900)}.button-dark:hover{background:var(--nv-navy-800);border-color:var(--nv-navy-800)}.button-ghost-light{color:#e9fbfc;background:0 0;border-color:#b2ebf14d}.button-ghost-light:hover{color:#fff;background:#ffffff0d;border-color:#b2ebf194}.text-action{color:var(--nv-teal-700);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.text-action.light{color:#d7f8fa}.text-action span{transition:transform .16s}.text-action:hover span{transform:translate(2px,-2px)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #ffffff29;border-radius:10px;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:18px;height:1px;display:block}.mobile-menu nav{background:var(--nv-navy-950);border:1px solid #ffffff1f;border-radius:12px;gap:2px;width:250px;padding:10px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 22px 60px #0000004d}.mobile-menu nav a{color:#d8e7ef;border-radius:8px;padding:12px 13px;font-size:14px}.mobile-menu nav a:hover{background:#ffffff0f}.mobile-menu nav .mobile-cta{color:#04202d;background:var(--nv-cyan-500);margin-top:5px}.eyebrow{color:var(--nv-cyan-500);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11.5px;font-weight:700;line-height:1.2}.eyebrow.dark{color:var(--nv-teal-700)}.home-hero,.internal-hero{color:#fff;background:radial-gradient(circle at 91% 96%, #2ee3f01f, transparent 31%), linear-gradient(122deg, var(--nv-navy-1000) 0%, var(--nv-navy-900) 60%, #095064 118%);position:relative;overflow:hidden}.home-hero{min-height:710px}.hero-grid{pointer-events:none;opacity:.6;background:linear-gradient(17deg,#0000 0 49.9%,#2ee3f00e 50% 50.1%,#0000 50.2%),linear-gradient(17deg,#0000 0 68.9%,#2ee3f009 69% 69.1%,#0000 69.2%);position:absolute;inset:0}.hero-glow{border:1px solid #2ee3f014;border-radius:50%;width:510px;height:510px;position:absolute;top:150px;right:-210px}.hero-layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:68px;min-height:634px;padding:58px 0 72px;display:grid;position:relative}.hero-copy h1,.internal-hero h1,h2{letter-spacing:-.046em;font-family:Century Gothic,Avenir Next,Segoe UI Variable,Segoe UI,sans-serif;font-weight:400}.hero-copy h1{max-width:660px;margin:0;font-size:clamp(47px,4.8vw,68px);line-height:1.025}.hero-copy h1 span{color:var(--nv-cyan-300);display:block}.hero-lead{color:#c9d9e3;max-width:620px;margin:25px 0 0;font-size:17.5px;line-height:1.68}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-context{color:#839eaf;max-width:590px;margin:21px 0 0;font-size:12px;line-height:1.55}.hero-product{min-width:0}.product-stage{box-shadow:var(--nv-shadow-product);background:#061b2f;border:1px solid #90cbd838;border-radius:17px;overflow:hidden}.product-stage.compact{box-shadow:0 28px 72px #00000047}.product-stage-top{color:#66869a;letter-spacing:.04em;background:#06182b;border-bottom:1px solid #90cbd81f;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 15px;font-size:10px;display:flex}.stage-status{color:#98afbe;align-items:center;gap:8px;display:inline-flex}.stage-status i{background:var(--nv-cyan-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2ee3f012}.product-stage-image{background:linear-gradient(115deg,#092945,#095a6e);padding:16px 0}.product-stage-image img{width:100%;display:block}.product-stage-foot{color:#7d9aab;align-items:center;gap:0;min-height:44px;padding:0 17px;font-size:10.5px;display:flex}.product-stage-foot span:not(:last-child):after{content:"·";color:#2fbecb;margin:0 14px}.home-thesis-v3{background:#fff;padding:82px 0 76px}.thesis-v3-grid{grid-template-columns:1.02fr .98fr;align-items:end;gap:100px;display:grid}.thesis-v3-copy h2{max-width:650px;color:var(--nv-ink);margin:0;font-size:clamp(35px,3.6vw,50px);line-height:1.1}.thesis-v3-detail p{max-width:560px;color:var(--nv-ink-soft);margin:0 0 24px;font-size:15.5px;line-height:1.76}.process-rail{border-top:1px solid var(--nv-line-strong);border-bottom:1px solid var(--nv-line-strong);grid-template-columns:repeat(5,1fr);margin-top:54px;display:grid}.process-rail-node{flex-direction:column;justify-content:space-between;min-height:112px;padding:22px 24px 22px 0;display:flex}.process-rail-node+.process-rail-node{border-left:1px solid var(--nv-line);padding-left:24px}.process-rail-node span{color:var(--nv-teal-700);letter-spacing:.1em;font-size:10px;font-weight:700}.process-rail-node strong{color:#294157;font-size:14px;font-weight:600}.home-platform-v3{color:#fff;background:var(--nv-navy-900)}.platform-showcase{grid-template-columns:.94fr 1.06fr;align-items:center;gap:98px;min-height:510px;padding:76px 0;display:grid}.platform-showcase-copy h2{color:#fff;max-width:620px;margin:0;font-size:clamp(36px,3.8vw,52px);line-height:1.09}.platform-showcase-copy>p:not(.eyebrow){color:#b5cad6;max-width:590px;margin:22px 0 27px;font-size:15px;line-height:1.72}.platform-triad{border-top:1px solid #ffffff2b}.platform-triad article{border-bottom:1px solid #ffffff2b;grid-template-columns:56px 150px 1fr;align-items:center;gap:15px;min-height:126px;padding:21px 0;display:grid}.platform-triad article>span{color:#63899d;letter-spacing:.1em;font-size:10px}.platform-triad h3{color:#f0f7fa;margin:0;font-family:Century Gothic,Segoe UI,sans-serif;font-size:22px;font-weight:400}.platform-triad p{color:#8da8b7;margin:0;font-size:13px;line-height:1.6}.home-depth{background:var(--nv-surface-soft);border-bottom:1px solid #e8eef2;padding:78px 0}.depth-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:92px;min-height:300px;display:grid}.depth-index{border:1px solid var(--nv-line);color:#0d6d7d;letter-spacing:-.08em;background:linear-gradient(145deg,#19b6c814,#0000 62%),#eef5f7;border-radius:20px;place-items:center;height:260px;font-family:Century Gothic,Segoe UI,sans-serif;font-size:clamp(72px,9vw,126px);font-weight:400;display:grid}.depth-copy h2{max-width:680px;color:var(--nv-ink);margin:0;font-size:clamp(35px,3.6vw,49px);line-height:1.1}.depth-copy>p:not(.eyebrow){max-width:660px;color:var(--nv-ink-soft);margin:22px 0 25px;font-size:15px;line-height:1.75}.home-final-v3{background:#fff;padding:76px 0}.final-layout-v3{grid-template-columns:1.08fr .92fr;align-items:center;gap:100px;display:grid}.final-layout-v3 h2{max-width:680px;color:var(--nv-ink);margin:0;font-size:clamp(38px,4vw,54px);line-height:1.08}.final-action-v3{border-left:1px solid var(--nv-line);padding-left:38px}.final-action-v3 p{max-width:460px;color:var(--nv-ink-soft);margin:0 0 24px;font-size:15px;line-height:1.72}.internal-hero{min-height:535px}.internal-hero-short{min-height:465px}.internal-hero-grid,.platform-hero-grid-v3,.solution-detail-hero-grid,.security-hero-grid,.company-hero-grid,.demo-hero-grid,.orcafacil-hero-grid-v3{grid-template-columns:1fr 1fr;align-items:center;gap:82px;min-height:459px;padding:62px 0 72px;display:grid}.internal-copy-only{flex-direction:column;justify-content:center;min-height:389px;padding:68px 0 76px;display:flex}.internal-hero h1{max-width:760px;margin:0;font-size:clamp(43px,4.6vw,64px);line-height:1.04}.internal-hero-short h1{max-width:900px}.internal-lead{color:#c3d4de;max-width:690px;margin:24px 0 0;font-size:17px;line-height:1.7}.internal-section{padding:86px 0}.principle-grid{grid-template-columns:1fr 1fr;align-items:start;gap:98px;display:grid}.principle-grid h2{max-width:630px;color:var(--nv-ink);margin:0;font-size:clamp(35px,3.6vw,49px);line-height:1.1}.principle-grid>p{max-width:610px;color:var(--nv-ink-soft);margin:37px 0 0;font-size:15.5px;line-height:1.76}.platform-hero-product{min-width:0}.platform-capabilities-section{background:var(--nv-surface-soft);border-top:1px solid #e7eef2;border-bottom:1px solid #e7eef2;padding:86px 0}.platform-capabilities-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.platform-capabilities-heading{position:sticky;top:30px}.platform-capabilities-heading h2{max-width:520px;color:var(--nv-ink);margin:0;font-size:clamp(34px,3.3vw,46px);line-height:1.1}.platform-capabilities-heading>p:not(.eyebrow){max-width:500px;color:var(--nv-ink-soft);margin:23px 0 0;font-size:14.5px;line-height:1.75}.platform-group-list{border-top:1px solid var(--nv-line-strong)}.platform-group-list article{border-bottom:1px solid var(--nv-line-strong);grid-template-columns:66px 1fr;gap:18px;min-height:168px;padding:25px 0;display:grid}.platform-group-list article>span{color:var(--nv-teal-700);letter-spacing:.1em;padding-top:3px;font-size:10.5px;font-weight:700}.platform-group-list h3{color:#1d354b;margin:0;font-family:Century Gothic,Segoe UI,sans-serif;font-size:23px;font-weight:400}.platform-group-list p{color:#617689;max-width:630px;margin:10px 0 16px;font-size:14px;line-height:1.68}.platform-item-line{flex-wrap:wrap;gap:7px;display:flex}.platform-item-line small{color:#557083;background:#fff;border:1px solid #d5e2e8;border-radius:6px;padding:6px 9px;font-size:10.5px}.platform-visual-section{background:#fff;padding:86px 0}.platform-visual-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:84px;display:grid}.platform-login-frame{border:1px solid var(--nv-line);border-radius:18px;overflow:hidden;box-shadow:0 24px 68px #0c253b1f}.platform-login-frame img{width:100%;display:block}.platform-visual-copy h2{max-width:560px;color:var(--nv-ink);margin:0;font-size:clamp(34px,3.4vw,47px);line-height:1.1}.platform-visual-copy>p:not(.eyebrow){max-width:550px;color:var(--nv-ink-soft);margin:21px 0 24px;font-size:15px;line-height:1.73}.solution-index-section{background:#fff;padding:30px 0 86px}.solution-index-grid{border-top:1px solid var(--nv-line-strong)}.solution-index-item{border-bottom:1px solid var(--nv-line-strong);grid-template-columns:76px 1fr 44px;align-items:center;gap:18px;min-height:155px;padding:25px 4px 25px 0;transition:background .16s,padding .16s;display:grid}.solution-index-item:hover{background:#f8fafb;padding-left:14px}.solution-index-item>span{color:var(--nv-teal-700);letter-spacing:.1em;font-size:10.5px;font-weight:700}.solution-index-item p{color:var(--nv-teal-700);margin:0 0 8px;font-size:12px;font-weight:700}.solution-index-item h2{color:#1a3349;max-width:850px;margin:0;font-size:clamp(23px,2.5vw,34px);line-height:1.2}.solution-index-item>i{color:#7a9aaa;font-size:18px;font-style:normal}.solution-context-mark,.demo-signal,.security-mark{background:#051a2e5c;border:1px solid #a5dbe52e;border-radius:18px;flex-direction:column;justify-content:center;gap:16px;min-height:270px;padding:38px;display:flex}.solution-context-mark span,.demo-signal span,.security-mark span{color:#d5e7ee;letter-spacing:.12em;font-size:12px;font-weight:700}.solution-context-mark i,.demo-signal i{background:linear-gradient(var(--nv-cyan-500),#2ee3f014);width:1px;height:24px;margin-left:3px}.solution-problem-section{background:#fff}.two-column-editorial{grid-template-columns:.82fr 1.18fr;gap:92px;display:grid}.editorial-heading h2{max-width:530px;color:var(--nv-ink);margin:0;font-size:clamp(34px,3.4vw,47px);line-height:1.1}.editorial-points{border-top:1px solid var(--nv-line-strong)}.editorial-points article{border-bottom:1px solid var(--nv-line-strong);grid-template-columns:58px 1fr;align-items:start;gap:18px;min-height:112px;padding:22px 0;display:grid}.editorial-points span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.editorial-points p{color:#52697c;max-width:630px;margin:0;font-size:15px;line-height:1.7}.solution-response-section{color:#fff;background:var(--nv-navy-900);padding:86px 0}.two-column-editorial.inverse .editorial-heading h2{color:#fff}.light-points,.light-points article{border-color:#ffffff2b}.light-points span{color:var(--nv-cyan-500)}.light-points p{color:#afc4d0}.solution-capability-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.solution-capability-grid h2{max-width:570px;color:var(--nv-ink);margin:0;font-size:clamp(33px,3.2vw,45px);line-height:1.1}.capability-tags{flex-wrap:wrap;gap:9px;display:flex}.capability-tags span{border:1px solid var(--nv-line-strong);color:#405c71;background:var(--nv-surface-soft);border-radius:7px;padding:10px 12px;font-size:12px}.orcafacil-hero-v3{background:radial-gradient(circle at 90% 92%,#2ee3f021,#0000 31%),linear-gradient(122deg,#03101d,#071d33 62%,#075668 120%)}.orca-engine-map{background:#03122057;border:1px solid #abe3ea2e;border-radius:18px;grid-template-columns:1fr;align-content:center;min-height:310px;padding:34px;display:grid}.orca-engine-map div{grid-template-columns:46px 1fr;align-items:center;display:grid}.orca-engine-map span{color:#5d899d;font-size:10px}.orca-engine-map strong{color:#e1eff3;font-size:14px;font-weight:600}.orca-engine-map i{background:linear-gradient(var(--nv-cyan-500),#2ee3f014);width:1px;height:25px;margin:5px 0 5px 4px}.orca-engine-section{background:#fff;padding:0 0 86px}.orca-engine-grid{border-top:1px solid var(--nv-line-strong);border-left:1px solid var(--nv-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.orca-engine-grid article{border-right:1px solid var(--nv-line-strong);border-bottom:1px solid var(--nv-line-strong);min-height:210px;padding:28px}.orca-engine-grid span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.orca-engine-grid h2{color:#1d364c;margin:54px 0 10px;font-size:23px}.orca-engine-grid p{color:#607588;margin:0;font-size:13.5px;line-height:1.68}.orca-integration-note{color:#fff;background:var(--nv-navy-900);padding:80px 0}.integration-note-grid{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.integration-note-grid h2{color:#fff;max-width:600px;margin:0;font-size:clamp(34px,3.4vw,47px);line-height:1.1}.integration-note-grid>p{color:#aec4d0;max-width:600px;margin:37px 0 0;font-size:15px;line-height:1.75}.security-hero{background:radial-gradient(circle at 85% 80%,#2ee3f014,#0000 27%),linear-gradient(122deg,#03101d,#07192d 72%,#073b50 126%)}.security-mark{background:#9ed6e029;grid-template-columns:repeat(2,1fr);gap:1px;min-height:270px;padding:1px;display:grid}.security-mark span{color:#8eabb9;letter-spacing:.14em;background:#071a2e;place-items:center;min-height:133px;font-size:10.5px;display:grid}.security-controls-section{background:#fff;padding:86px 0}.security-controls-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:92px;display:grid}.security-intro{position:sticky;top:30px}.security-intro h2{max-width:520px;color:var(--nv-ink);margin:0;font-size:clamp(34px,3.4vw,47px);line-height:1.1}.security-intro>p:not(.eyebrow){max-width:510px;color:var(--nv-ink-soft);margin:23px 0 0;font-size:14.5px;line-height:1.75}.security-control-list{border-top:1px solid var(--nv-line-strong)}.security-control-list article{border-bottom:1px solid var(--nv-line-strong);grid-template-columns:62px 1fr;gap:18px;min-height:137px;padding:23px 0;display:grid}.security-control-list article>span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.security-control-list h3{color:#1e374d;margin:0 0 9px;font-family:Century Gothic,Segoe UI,sans-serif;font-size:21px;font-weight:400}.security-control-list p{color:#607588;max-width:650px;margin:0;font-size:13.7px;line-height:1.67}.security-boundary-section{color:#fff;background:var(--nv-navy-900);padding:76px 0}.security-boundary-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.security-boundary-grid h2{color:#fff;max-width:560px;margin:0;font-size:clamp(34px,3.3vw,46px);line-height:1.1}.security-boundary-list{border-top:1px solid #ffffff2b;grid-template-columns:repeat(2,1fr);display:grid}.security-boundary-list span{color:#a9c0cc;border-bottom:1px solid #ffffff2b;min-height:67px;padding:18px 16px 18px 0;font-size:12px;line-height:1.5}.security-boundary-list span:nth-child(2n){border-left:1px solid #ffffff2b;padding-left:18px}.company-hero-grid{grid-template-columns:1.05fr .95fr}.company-hero-grid>.internal-lead{margin-top:52px}.company-principles-section{background:#fff;padding:86px 0}.company-principles-grid{border-top:1px solid var(--nv-line-strong);border-bottom:1px solid var(--nv-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.company-principles-grid article{min-height:315px;padding:29px 32px 32px 0}.company-principles-grid article+article{border-left:1px solid var(--nv-line-strong);padding-left:32px}.company-principles-grid span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.company-principles-grid h2{color:#1b344a;margin:78px 0 15px;font-size:25px;line-height:1.2}.company-principles-grid p{color:#617588;max-width:330px;margin:0;font-size:14px;line-height:1.72}.company-statement-v3{color:#fff;background:var(--nv-navy-900);padding:90px 0}.company-statement-v3 blockquote{color:#fff;letter-spacing:-.045em;max-width:900px;margin:0;font-family:Century Gothic,Segoe UI,sans-serif;font-size:clamp(38px,4.4vw,61px);font-weight:400;line-height:1.08}.company-statement-v3>.container>p:not(.eyebrow){color:#aec3ce;max-width:650px;margin:25px 0;font-size:15px;line-height:1.72}.demo-hero-grid{grid-template-columns:1fr .72fr}.demo-signal{min-height:280px}.demo-process-section{background:#fff;padding:76px 0}.demo-process-v3{border-top:1px solid var(--nv-line-strong);border-bottom:1px solid var(--nv-line-strong);grid-template-columns:repeat(4,1fr);display:grid}.demo-process-v3 article{min-height:270px;padding:28px 26px 28px 0}.demo-process-v3 article+article{border-left:1px solid var(--nv-line-strong);padding-left:26px}.demo-process-v3 span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.demo-process-v3 h2{color:#1d364c;margin:60px 0 13px;font-size:23px}.demo-process-v3 p{color:#607588;margin:0;font-size:13.5px;line-height:1.68}.pilot-section{background:var(--nv-surface-soft);border-top:1px solid #e8eef2;padding:86px 0}.pilot-layout{grid-template-columns:.9fr 1.1fr;gap:92px;display:grid}.pilot-heading h2{max-width:590px;color:var(--nv-ink);margin:0;font-size:clamp(34px,3.4vw,47px);line-height:1.1}.pilot-heading>p:not(.eyebrow){max-width:560px;color:var(--nv-ink-soft);margin:21px 0 0;font-size:14.5px;line-height:1.72}.pilot-rule-list{border-top:1px solid var(--nv-line-strong)}.pilot-rule-list>div{border-bottom:1px solid var(--nv-line-strong);grid-template-columns:58px 1fr;align-items:center;min-height:76px;padding:18px 0;display:grid}.pilot-rule-list span{color:var(--nv-teal-700);font-size:10px;font-weight:700}.pilot-rule-list p{color:#5a7083;margin:0;font-size:13.5px;line-height:1.6}.demo-contact-dev{color:#fff;background:var(--nv-navy-900);padding:78px 0}.demo-contact-grid{grid-template-columns:1fr 1fr;gap:96px;display:grid}.demo-contact-grid h2{color:#fff;max-width:620px;margin:0;font-size:clamp(34px,3.3vw,46px);line-height:1.1}.demo-contact-grid>div:last-child>p{color:#aec3ce;max-width:590px;margin:37px 0 22px;font-size:14.5px;line-height:1.72}.privacy-content{min-height:360px}.internal-cta{color:#fff;background:var(--nv-navy-980);border-top:1px solid #ffffff12;padding:72px 0}.compact-cta{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.compact-cta h2{color:#fff;max-width:800px;margin:0;font-size:clamp(31px,3.2vw,44px);line-height:1.12}.site-footer{color:#8ba3b2;background:#020c16}.footer-main{grid-template-columns:1fr auto;align-items:start;gap:80px;min-height:205px;padding-top:45px;padding-bottom:40px;display:grid}.footer-name{color:#fff;letter-spacing:.04em;font-family:Century Gothic,Segoe UI,sans-serif;font-size:20px;font-weight:400}.footer-intro p{color:#718b9c;max-width:430px;margin:11px 0 0;font-size:12.5px;line-height:1.65}.footer-columns{grid-template-columns:repeat(2,150px);gap:36px;display:grid}.footer-columns nav{gap:10px;display:grid}.footer-columns small{color:#526b7c;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.footer-columns a{color:#8ea6b5;font-size:12.5px}.footer-columns a:hover{color:#fff}.footer-bottom{color:#526b7b;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:59px;font-size:10.5px;display:flex}.footer-bottom>div{gap:22px;display:flex}.footer-bottom a:hover{color:#8da8b8}@media (max-width:1080px){.desktop-nav{gap:20px}.hero-layout{grid-template-columns:1fr;gap:46px;padding-top:64px}.home-hero{min-height:auto}.hero-copy{max-width:790px}.hero-product{max-width:900px}.thesis-v3-grid,.platform-showcase,.depth-layout,.final-layout-v3,.principle-grid,.platform-capabilities-layout,.platform-visual-grid,.two-column-editorial,.solution-capability-grid,.integration-note-grid,.security-controls-grid,.security-boundary-grid,.company-hero-grid,.pilot-layout,.demo-contact-grid{grid-template-columns:1fr;gap:45px}.platform-capabilities-heading,.security-intro{position:static}.platform-showcase{padding:72px 0}.internal-hero-grid,.platform-hero-grid-v3,.solution-detail-hero-grid,.security-hero-grid,.demo-hero-grid,.orcafacil-hero-grid-v3{grid-template-columns:1fr;gap:44px;padding-top:58px}.company-hero-grid>.internal-lead{margin-top:0}.orca-engine-grid,.demo-process-v3{grid-template-columns:repeat(2,1fr)}.demo-process-v3 article:nth-child(3){border-left:0;border-top:1px solid var(--nv-line-strong)}.demo-process-v3 article:nth-child(4){border-top:1px solid var(--nv-line-strong)}}@media (max-width:860px){.header-inner{grid-template-columns:1fr auto auto}.desktop-nav{display:none}.mobile-menu{display:block}.process-rail{grid-template-columns:1fr}.process-rail-node{grid-template-columns:55px 1fr;align-items:center;min-height:70px;padding:18px 0;display:grid}.process-rail-node+.process-rail-node{border-left:0;border-top:1px solid var(--nv-line);padding-left:0}.platform-triad article{grid-template-columns:45px 125px 1fr}.company-principles-grid{grid-template-columns:1fr}.company-principles-grid article{min-height:220px}.company-principles-grid article+article{border-left:0;border-top:1px solid var(--nv-line-strong);padding-left:0}.company-principles-grid h2{margin-top:48px}}@media (max-width:680px){.container{width:min(calc(100% - 32px), var(--nv-container))}.header-inner{grid-template-columns:1fr auto;min-height:68px}.brand{width:154px}.header-actions{display:none}.hero-layout{gap:38px;padding:48px 0 58px}.hero-copy h1{font-size:clamp(42px,13vw,56px)}.hero-lead,.internal-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.product-stage-top>span:last-child{display:none}.home-thesis-v3,.internal-section,.platform-capabilities-section,.platform-visual-section,.security-controls-section,.company-principles-section,.pilot-section{padding:66px 0}.thesis-v3-grid{gap:30px}.platform-showcase{min-height:0;padding:66px 0}.platform-triad article{grid-template-columns:38px 1fr;gap:10px;min-height:110px}.platform-triad p{grid-column:2}.depth-layout{gap:38px}.depth-index{height:190px}.home-depth,.home-final-v3{padding:64px 0}.final-action-v3{border-left:0;border-top:1px solid var(--nv-line);padding-top:28px;padding-left:0}.internal-hero{min-height:auto}.internal-copy-only,.internal-hero-grid,.platform-hero-grid-v3,.solution-detail-hero-grid,.security-hero-grid,.company-hero-grid,.demo-hero-grid,.orcafacil-hero-grid-v3{min-height:0;padding:48px 0 58px}.internal-hero h1{font-size:clamp(39px,11vw,53px)}.platform-group-list article,.security-control-list article{grid-template-columns:45px 1fr}.solution-index-item{grid-template-columns:46px 1fr 25px;min-height:135px}.editorial-points article{grid-template-columns:44px 1fr}.orca-engine-grid{grid-template-columns:1fr}.orca-engine-grid article{min-height:185px}.security-boundary-list{grid-template-columns:1fr}.security-boundary-list span:nth-child(2n){border-left:0;padding-left:0}.security-mark{min-height:220px}.security-mark span{min-height:108px}.demo-process-v3{grid-template-columns:1fr}.demo-process-v3 article{border-bottom:1px solid var(--nv-line-strong);min-height:220px;border-top:0!important;border-left:0!important;padding-left:0!important}.demo-process-v3 h2{margin-top:45px}.compact-cta{grid-template-columns:1fr;gap:30px}.footer-main{grid-template-columns:1fr;gap:38px}.footer-columns{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;align-items:flex-start;padding:17px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
