*{box-sizing:border-box}:root{--ink: #07111f;--ink-soft: #13213a;--muted: #667491;--muted-strong: #43516c;--line: #d8e0ef;--line-soft: rgba(216, 224, 239, .72);--paper: #ffffff;--paper-soft: #f7f9ff;--paper-blue: #eef2ff;--blue: #5967df;--blue-strong: #3547c9;--blue-deep: #14215a;--navy: #07111f;--cyan: #78d8ff;--periwinkle: #8f9aff;--green: #17b26a;--amber: #f59e0b;--red: #ef4444;--shadow-sm: 0 14px 38px rgba(7, 17, 31, .08);--shadow-md: 0 26px 80px rgba(7, 17, 31, .14);--shadow-lg: 0 46px 120px rgba(7, 17, 31, .3);--radius: 8px;--page: min( calc(100% - 2rem) , 1180px);color-scheme:light}html{scroll-behavior:smooth}body{margin:0;background:#f7f9ff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::selection{background:#78d8ff47}button,a{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid rgba(120,216,255,.42);outline-offset:4px}h1,h2,h3,p,dl,dd{margin-top:0}html.reveal-ready [data-reveal]{opacity:0;transform:translateY(30px) scale(.992);transition:opacity .68s ease,transform .68s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}html.reveal-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.page{background:radial-gradient(70rem 40rem at 88% 23%,rgba(120,216,255,.18),transparent 62%),linear-gradient(180deg,#f8faff 0,#eef3fb 48%,#fff);min-height:100vh;overflow:hidden}.nav,.hero-inner,.hero-proof,.section,.final-cta,footer{margin:0 auto;width:var(--page)}.nav{align-items:center;background:#fffffff0;border:1px solid rgba(255,255,255,.78);border-radius:var(--radius);box-shadow:0 20px 70px #07111f2e;display:flex;gap:1rem;justify-content:space-between;left:50%;padding:.7rem .9rem;position:fixed;top:1rem;transform:translate(-50%);z-index:50}.brand,.nav nav,.nav-cta,.primary,.secondary{align-items:center;display:inline-flex}.brand{align-items:center;color:var(--ink);flex:0 0 auto;gap:.72rem;text-decoration:none}.brand img{display:block;height:2.75rem;width:auto}.brand-wordmark{display:grid;gap:.08rem}.brand-wordmark strong{color:var(--ink);font-size:1.18rem;font-weight:930;line-height:1}.brand-wordmark em{color:var(--muted-strong);font-size:.72rem;font-style:normal;font-weight:760;line-height:1.1}.nav nav{gap:.15rem}.nav nav a{border-radius:var(--radius);color:#1d2947;font-size:.9rem;font-weight:760;padding:.66rem .82rem;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.nav nav a:hover{background:#5967df17;color:var(--blue-strong);transform:translateY(-1px)}.nav-cta{background:linear-gradient(135deg,#4355d4,#223279);border:1px solid rgba(255,255,255,.28);border-radius:var(--radius);box-shadow:0 14px 34px #3547c942;color:#fff;font-size:.9rem;font-weight:900;min-height:2.85rem;padding:.72rem 1rem;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.nav-cta:hover{background:linear-gradient(135deg,#5668e2,#27398b);box-shadow:0 18px 44px #3547c957;transform:translateY(-1px)}.hero{background:linear-gradient(90deg,#07111ff5,#0d1b3df0 36%,#1c2a70c7 64%,#07111fd1),radial-gradient(42rem 28rem at 24% 36%,rgba(143,154,255,.24),transparent 72%),radial-gradient(34rem 22rem at 73% 38%,rgba(120,216,255,.15),transparent 70%),url(/hero-operations.png) center / cover no-repeat,#07111f;color:#fff;isolation:isolate;overflow:hidden;padding:7.25rem 0 0;position:relative}.hero:before{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.048) 1px,transparent 1px),linear-gradient(116deg,transparent 0 34%,rgba(120,216,255,.12) 42%,transparent 56%);background-size:64px 64px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 78%);position:absolute;z-index:-1}.hero:after{background:#fff;border-radius:0 0 50% 50%;bottom:-3rem;content:"";height:5rem;left:-5%;position:absolute;transform:rotate(1.4deg);width:110%;z-index:-1}.hero-inner{align-items:center;display:grid;gap:3.2rem;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);min-height:31rem;padding:2.1rem 0 2.2rem;position:relative}.hero-copy{max-width:620px}h1{color:#fff;font-size:5rem;font-weight:880;letter-spacing:0;line-height:1.03;margin-bottom:0}.lead{color:#eaf1ffd1;font-size:1.08rem;font-weight:520;line-height:1.75;margin:1.7rem 0 0;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.15rem}.primary,.secondary{border-radius:var(--radius);font-size:.96rem;font-weight:900;gap:.58rem;justify-content:center;min-height:3.35rem;padding:.9rem 1.3rem;text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.primary{background:#fffffff0;border:1px solid rgba(255,255,255,.96);box-shadow:0 18px 50px #0003;color:#23328b}.primary:hover{box-shadow:0 26px 64px #00000042;transform:translateY(-2px)}.secondary{background:#ffffff12;border:1px solid rgba(220,232,255,.38);box-shadow:inset 0 1px #ffffff29;color:#fff}.secondary:hover{background:#ffffff21;border-color:#ffffffb8;transform:translateY(-2px)}.hero-visual{align-items:center;display:flex;min-height:470px;position:relative}.cinematic-frame{border:1px solid rgba(220,232,255,.14);box-shadow:inset 0 1px #ffffff14;inset:2rem -1.5rem auto 8rem;min-height:26rem;position:absolute;transform:skew(-2deg)}.office-depth{height:100%;overflow:hidden;position:relative}.office-depth span{background:linear-gradient(90deg,transparent,rgba(120,216,255,.28),transparent);display:block;height:1px;position:absolute;right:0;transform-origin:right;width:68%}.office-depth span:first-child{top:24%;transform:rotate(-8deg)}.office-depth span:nth-child(2){top:48%;transform:rotate(-2deg)}.office-depth span:nth-child(3){top:72%;transform:rotate(5deg)}.hero-system{background:#f8fbffd6;border:1px solid rgba(255,255,255,.6);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--ink);overflow:hidden;position:relative;width:100%;z-index:2}.hero-system:after{background:linear-gradient(90deg,transparent,rgba(120,216,255,.24),transparent);content:"";height:1px;left:8%;opacity:.8;position:absolute;right:8%;top:4rem}.system-topline{align-items:center;background:#ffffffd1;border-bottom:1px solid var(--line-soft);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.05rem}.system-topline span{align-items:center;color:#3345bd;display:inline-flex;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.system-topline strong{color:var(--ink);font-size:.96rem}.dashboard-shell{background:linear-gradient(180deg,#f7f9ffe6,#fffffff5);display:grid;grid-template-columns:13.5rem minmax(0,1fr);min-height:24.5rem}.dashboard-inbox{background:#f3f7ffb8;border-right:1px solid var(--line);display:grid;gap:.72rem;align-content:start;padding:1rem}.dashboard-app-label{align-items:center;color:#3a4bd0;display:flex;gap:.5rem;margin-bottom:.3rem}.dashboard-app-label strong{color:var(--ink)}.dashboard-mail{background:#ffffffd1;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:0 10px 24px #07122f0d;display:grid;gap:.25rem;padding:.72rem;position:relative}.dashboard-mail.active{border-color:#78d8ff94;box-shadow:0 14px 30px #3547c91f}.dashboard-mail span,.dashboard-mail small,.dashboard-work span,.dashboard-kpis span{color:var(--muted);font-size:.73rem;font-weight:760}.dashboard-mail strong{color:var(--ink);font-size:.83rem;line-height:1.25}.dashboard-mail small{position:absolute;right:.68rem;top:.68rem}.dashboard-main{display:grid;gap:1rem;padding:1rem}.dashboard-bar{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dashboard-bar strong{font-size:1.2rem}.dashboard-bar div{align-items:center;background:#f1f5ffcc;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);display:inline-flex;gap:.45rem;min-width:11rem;padding:.58rem .72rem}.dashboard-kpis{display:grid;gap:.72rem;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis article,.dashboard-work article{background:#ffffffdb;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:0 14px 34px #07122f0f;padding:.85rem}.dashboard-kpis strong{color:var(--ink);display:block;font-size:1.6rem;margin-top:.28rem}.dashboard-work{display:grid;gap:.72rem;grid-template-columns:1fr 1fr}.dashboard-work strong{color:var(--ink);display:block;margin-top:.5rem}.dashboard-work p{color:var(--muted);font-size:.85rem;margin:.22rem 0 .7rem}.dashboard-work i{background:linear-gradient(90deg,#6472e8,#78d8ff5c,#5967df14);display:block;height:.38rem;overflow:hidden}.hero-proof{align-items:center;border-top:1px solid rgba(220,232,255,.16);display:grid;gap:1.5rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:1.25rem 0 3.1rem;position:relative;z-index:1}.hero-proof span{color:#ecf4ffc7;font-size:1rem;font-weight:900;text-align:center}.section{padding:6.4rem 0;position:relative;scroll-margin-top:7rem}#contact{scroll-margin-top:7rem}.section-heading{max-width:760px}.kicker{color:#4a5bd1;font-size:.78rem;font-weight:950;letter-spacing:.12em;margin-bottom:.95rem;text-transform:uppercase}.section-heading h2,.workflow-heading h2,.product-intro h2,.trust-copy h2,.boundaries h2,.final-cta h2{color:var(--ink);font-size:3.9rem;font-weight:860;letter-spacing:0;line-height:1.05;margin:0}.problem{padding-top:4.8rem}.problem:before{background:radial-gradient(34rem 18rem at 78% 18%,rgba(120,216,255,.16),transparent 68%),linear-gradient(180deg,#ffffffe0,#f8fbff00);content:"";height:18rem;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:0}.problem-intro{align-items:stretch;display:grid;gap:2.4rem;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);position:relative;z-index:1}.problem-lead{color:var(--muted);font-size:1.03rem;line-height:1.75;margin:1.2rem 0 0;max-width:620px}.problem-signal{align-self:center;background:linear-gradient(180deg,#fffffffa,#f4f8ffeb);border:1px solid rgba(143,154,255,.24);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.problem-signal:before{background:linear-gradient(90deg,#5967df,#78d8ffa6,#5967df0d);content:"";height:.26rem;inset:0 0 auto;position:absolute}.signal-topline{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.15rem .95rem}.signal-topline span,.signal-row span,.signal-row em,.signal-footer span{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:850}.signal-topline span{color:#4a5bd1;letter-spacing:.1em;text-transform:uppercase}.signal-topline strong{color:var(--ink);font-size:.95rem}.signal-row{align-items:center;border-bottom:1px solid var(--line-soft);display:grid;gap:.8rem;grid-template-columns:6.6rem 1fr auto;padding:.95rem 1.15rem}.signal-row strong{color:var(--ink);font-size:.93rem;line-height:1.35}.signal-row em{color:#4a5bd1}.signal-footer{display:grid;gap:.75rem;padding:1rem 1.15rem 1.1rem}.signal-footer i{background:linear-gradient(90deg,#5967df 0,#5967df 38%,#78d8ff70 38%,#78d8ff70 62%,#d8e0efbf 62%);display:block;height:.42rem;overflow:hidden}.problem-grid,.trust-list{display:grid;gap:1rem;margin-top:2.4rem}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.problem-grid article,.boundary-lists article{background:#fffffff2;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.25rem;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.problem-grid article:before,.boundary-lists article:before{background:linear-gradient(90deg,#5967df,#78d8ff47,#5967df0a);content:"";height:.22rem;inset:0 0 auto;position:absolute}.problem-grid article:hover,.boundary-lists article:hover{border-color:#78d8ff5c;box-shadow:var(--shadow-md);transform:translateY(-6px)}.problem-grid svg,.boundary-lists svg{color:#4a5bd1;margin:.3rem 0 .92rem}.problem-grid h3,.boundary-lists h3{color:var(--ink);font-size:1.12rem;letter-spacing:0;margin-bottom:.48rem}.problem-grid p,.workflow-heading p,.boundaries p,.final-cta p{color:var(--muted);line-height:1.72;margin-bottom:0}.workflow{background:radial-gradient(50rem 24rem at 12% 18%,rgba(143,154,255,.14),transparent 62%),radial-gradient(36rem 22rem at 86% 70%,rgba(120,216,255,.13),transparent 66%);max-width:none;padding-left:max(1rem,calc((100vw - 1180px)/2));padding-right:max(1rem,calc((100vw - 1180px)/2));width:100%}.workflow-heading{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);margin:0 auto;max-width:1180px}.workflow-stage{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:3rem auto 0;max-width:1180px;position:relative}.workflow-beam{background:linear-gradient(90deg,#5967df0a,#78d8ff73,#5967df0a);height:1px;left:2rem;position:absolute;right:2rem;top:4rem;z-index:0}.workflow-stage article{background:linear-gradient(180deg,#fffffff0,#f7faffe0);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-height:17.2rem;padding:1.2rem;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;z-index:1}.workflow-stage article:hover{border-color:#78d8ff6b;box-shadow:var(--shadow-md);transform:translateY(-5px)}.step-index{color:#5967df;display:block;font-size:.82rem;font-weight:950;margin-bottom:1.3rem}.step-icon{align-items:center;background:linear-gradient(180deg,#eef2fff2,#e8faffa6);border:1px solid rgba(89,103,223,.18);border-radius:var(--radius);color:#4a5bd1;display:inline-flex;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}.step-meta{color:#3547c9;display:block;font-size:.75rem;font-weight:950;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.workflow-stage h3{font-size:1.1rem;margin-bottom:.55rem}.workflow-stage p{color:var(--muted);line-height:1.62;margin:0}.product{background:linear-gradient(180deg,#eef3fb 0,#fff,#eef4fb);border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:none;padding-left:max(1rem,calc((100vw - 1180px)/2));padding-right:max(1rem,calc((100vw - 1180px)/2));width:100%}.guided-product{display:grid;gap:2.6rem}.product-intro{margin:0 auto;max-width:760px;text-align:center}.product-intro p{color:var(--muted);line-height:1.72;margin:1.15rem auto 0;max-width:680px}.guided-tour-shell{display:grid;gap:1rem;margin:0 auto;max-width:1120px;position:relative;width:100%}.guided-tour-shell:not(.started):before{background:#07112e94;border-radius:var(--radius);content:"";top:0;right:0;bottom:6rem;left:0;pointer-events:none;position:absolute;z-index:4}.guided-tour-window{background:#ffffffdb;border:1px solid rgba(143,154,255,.2);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.frame-header{align-items:center;background:linear-gradient(90deg,#07111f,#0f1b3c);color:#ffffffc7;display:flex;gap:.45rem;padding:.75rem .9rem}.frame-header span{background:#ffffff59;border-radius:999px;height:.52rem;width:.52rem}.frame-header span:first-child{background:var(--red)}.frame-header span:nth-child(2){background:var(--amber)}.frame-header span:nth-child(3){background:var(--green)}.frame-header strong{font-size:.82rem;margin-left:auto}.guided-tour-screen{background:radial-gradient(40rem 18rem at 92% 4%,rgba(120,216,255,.11),transparent 66%),#f6f8ff;display:grid;grid-template-columns:13rem minmax(0,1fr);min-height:34rem}.guided-tour-nav{background:linear-gradient(180deg,#07111f,#0d1834);display:grid;gap:.35rem;align-content:start;padding:1rem .75rem}.guided-tour-nav button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:#ffffffa8;display:flex;gap:.65rem;min-height:2.62rem;padding:.66rem .75rem;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.guided-tour-nav button:hover,.guided-tour-nav button.active{background:#ffffff1c;color:#fff;transform:translate(2px)}.guided-tour-content{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);padding:1.3rem}.guided-tour-copy{background:#ffffffdb;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 28px #07122f0d;padding:1rem}.guided-tour-copy span{color:#3547c9;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.guided-tour-copy h3{color:var(--ink);font-size:2.8rem;line-height:1.04;margin:.38rem 0 0}.guided-tour-copy p{color:var(--muted);line-height:1.62;margin:.75rem 0 0;max-width:760px}.tour-start-card{background:#fffffff0;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:grid;gap:1rem;left:50%;max-width:430px;padding:1.8rem;position:absolute;top:42%;transform:translate(-50%,-50%);width:min(calc(100% - 2rem),430px);z-index:5}.tour-start-card h3{color:var(--ink);font-size:2.25rem;line-height:1.06;margin:0}.tour-start-card p:not(.kicker){color:var(--muted-strong);line-height:1.62;margin:0}.tour-start-card .primary{background:linear-gradient(135deg,#5967df,#26347f);border-color:#ffffff1a;color:#fff;justify-self:start}.tour-controls,.tour-demo-note{align-items:center;background:#fffffff2;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px #07122f0d;display:flex;gap:1rem;justify-content:space-between;padding:.82rem}.tour-controls>span{color:var(--muted);font-size:.9rem;font-weight:850}.tour-controls>div,.tour-demo-note{flex-wrap:wrap}.tour-controls>div{display:flex;gap:.55rem}.tour-controls button,.tour-controls a,.tour-demo-note a{align-items:center;background:#07111f;border:1px solid #07111f;border-radius:var(--radius);color:#fff;display:inline-flex;font-weight:850;gap:.45rem;min-height:2.55rem;padding:.65rem .85rem;text-decoration:none}.tour-controls button:disabled{background:#f3f6fb;border-color:var(--line);color:#95a3bd;cursor:not-allowed}.tour-demo-note{justify-content:flex-start}.tour-demo-note strong{color:var(--ink)}.tour-demo-note span{color:var(--muted)}.tour-demo-note a{background:#eef5ff;border-color:#8f9aff57;color:#3547c9;margin-left:auto}.mockup-shell{align-self:end;background:linear-gradient(180deg,#ffffffeb,#f7faffdb);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 48px #07122f14;min-height:19rem;overflow:hidden;padding:1rem}.mockup-overview{display:grid;gap:1rem}.mockup-kpis,.mockup-status-row,.mockup-settings-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.mockup-kpis article,.mockup-status-row article,.mockup-dashboard-grid article,.mockup-card-grid article,.mockup-order-stack article,.mockup-settings-grid article{background:#ffffffe0;border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:0 10px 24px #07122f0b;padding:.9rem}.mockup-kpis strong{color:#3547c9;display:block;font-size:1.55rem}.mockup-kpis span,.mockup-dashboard-grid span,.mockup-status-row span,.mockup-card-grid span,.mockup-order-stack span,.mockup-settings-grid span,.mockup-audit span{color:var(--muted);display:block;font-size:.82rem;line-height:1.5}.mockup-dashboard-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-dashboard-grid .wide{grid-column:1 / -1}.mockup-inbox,.mockup-customers,.mockup-folders{display:grid;gap:1rem;grid-template-columns:15rem minmax(0,1fr)}.mockup-list,.mockup-tree{background:#f7f9ffd1;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:.7rem;align-content:start;padding:.9rem}.mockup-toolbar{align-items:center;display:flex;justify-content:space-between}.mockup-toolbar span{color:#3547c9;font-size:.75rem;font-weight:880}.mockup-search{align-items:center;background:#ffffffdb;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);display:flex;gap:.45rem;padding:.72rem}.mockup-mail{background:#ffffffe0;border:1px solid var(--line-soft);border-radius:var(--radius);padding:.75rem}.mockup-mail.active{border-color:#78d8ff80;box-shadow:0 12px 28px #3547c91a}.mockup-mail strong,.mockup-mail span,.mockup-detail-header span{display:block}.mockup-mail span{color:var(--muted);font-size:.78rem;margin-top:.18rem}.mockup-detail{background:#ffffffdb;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:1rem;align-content:start;padding:1rem}.mockup-detail-header span{color:#3547c9;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mockup-detail-header strong{display:block;font-size:1.32rem;margin-top:.28rem}.mockup-action-row{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mockup-action-row span{background:#eef5ff;border:1px solid rgba(89,103,223,.16);border-radius:var(--radius);color:#3547c9;font-size:.82rem;font-weight:850;padding:.72rem;text-align:center}.mockup-content-lines{display:grid;gap:.7rem}.mockup-content-lines i,.mockup-audit i{background:linear-gradient(90deg,#dfe7f7,#f7fbff);display:block;height:.8rem}.mockup-candidates{display:grid;gap:1rem}.mockup-filterbar{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 9rem 9rem}.mockup-filterbar>span{align-items:center;background:#ffffffdb;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);display:flex;padding:.72rem}.mockup-card-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mockup-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-card-grid svg{color:#4a5bd1;margin-bottom:.65rem}.mockup-order-stack,.mockup-audit{display:grid;gap:.75rem}.mockup-tree strong{color:var(--ink);margin-bottom:.5rem}.mockup-tree span{background:#ffffffdb;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted-strong);padding:.66rem}.mockup-tree .child{margin-left:1rem}.mockup-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mockup-settings-grid p{color:var(--muted);font-size:.88rem;line-height:1.5;margin:.45rem 0 0}.trust{background:radial-gradient(50rem 26rem at 16% 16%,rgba(143,154,255,.12),transparent 64%),radial-gradient(36rem 18rem at 82% 78%,rgba(120,216,255,.1),transparent 70%),linear-gradient(180deg,#07111f,#0a1429);color:#fff;max-width:none;padding-left:max(1rem,calc((100vw - 1180px)/2));padding-right:max(1rem,calc((100vw - 1180px)/2));width:100%}.trust-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,.8fr) minmax(380px,1fr);margin:0 auto;max-width:1180px}.trust-copy h2,.trust-copy p,.trust-list h3,.trust-list p{color:#fff}.trust-copy p:not(.kicker){color:#ffffffb8;line-height:1.72;margin-top:1.2rem}.trust .kicker{color:#9fb5ff}.trust-list{margin-top:0}.trust-list article{align-items:start;background:#fff1;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.trust-list article:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-3px)}.trust-list svg{color:#9fb5ff;margin-top:.15rem}.trust-list h3{font-size:1.03rem;margin-bottom:.3rem}.trust-list p{color:#ffffffb3;line-height:1.6;margin:0}.boundaries{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr)}.boundaries>div:first-child p{margin-top:1.15rem;max-width:600px}.boundary-lists{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-lists ul{color:var(--muted);line-height:1.65;margin:.75rem 0 0;padding-left:1.05rem}.final-cta{align-items:center;background:radial-gradient(38rem 24rem at 12% 10%,rgba(120,216,255,.18),transparent 68%),linear-gradient(135deg,#121f4d,#3547c9 46%,#07111f);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:#fff;display:grid;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);margin-bottom:2rem;margin-top:2rem;overflow:hidden;padding:3rem;position:relative}.final-cta:before{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:54px 54px;content:"";top:0;right:0;bottom:0;left:0;opacity:.45;position:absolute}.final-cta>*{position:relative}.final-cta h2,.final-cta p,.final-cta .kicker{color:#fff}.final-cta p{color:#ffffffc2;margin-top:1.1rem;max-width:600px}.fallback-mail{color:#fff;display:inline-flex;font-weight:850;margin-top:1.2rem}.contact-card{background:#fffffff0;border:1px solid rgba(255,255,255,.56);border-radius:var(--radius);box-shadow:0 24px 68px #02082d40;color:var(--ink);padding:1.25rem}.contact-card>span{color:var(--blue-strong);font-size:.75rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.contact-card h3{font-size:1.45rem;margin:.45rem 0 0}.contact-card p{color:var(--muted);line-height:1.62;margin:.82rem 0 0}.contact-actions{display:grid;gap:.75rem;margin-top:1.2rem}.contact-card .primary{background:linear-gradient(135deg,#5967df,#26347f);border-color:#ffffff1a;color:#fff}.contact-card .secondary{background:#f6f9ff;border-color:var(--line);color:var(--ink)}html.reveal-ready .hero-proof.is-visible span,html.reveal-ready [data-reveal].is-visible .problem-grid article,html.reveal-ready [data-reveal].is-visible .workflow-stage article,html.reveal-ready [data-reveal].is-visible .trust-list article,html.reveal-ready [data-reveal].is-visible .boundary-lists article,html.reveal-ready [data-reveal].is-visible .mockup-shell,html.reveal-ready [data-reveal].is-visible .guided-tour-window,html.reveal-ready [data-reveal].is-visible .tour-start-card,html.reveal-ready [data-reveal].is-visible .contact-card{animation:revealSurface .9s cubic-bezier(.16,1,.3,1) both}html.reveal-ready .hero-proof.is-visible span:nth-child(2),html.reveal-ready [data-reveal].is-visible .problem-grid article:nth-child(2),html.reveal-ready [data-reveal].is-visible .workflow-stage article:nth-child(2),html.reveal-ready [data-reveal].is-visible .trust-list article:nth-child(2),html.reveal-ready [data-reveal].is-visible .boundary-lists article:nth-child(2){animation-delay:90ms}html.reveal-ready .hero-proof.is-visible span:nth-child(3),html.reveal-ready [data-reveal].is-visible .problem-grid article:nth-child(3),html.reveal-ready [data-reveal].is-visible .workflow-stage article:nth-child(3),html.reveal-ready [data-reveal].is-visible .trust-list article:nth-child(3){animation-delay:.18s}html.reveal-ready .hero-proof.is-visible span:nth-child(4),html.reveal-ready [data-reveal].is-visible .workflow-stage article:nth-child(4),html.reveal-ready [data-reveal].is-visible .trust-list article:nth-child(4){animation-delay:.27s}html.reveal-ready .hero-proof.is-visible span:nth-child(5){animation-delay:.36s}html.reveal-ready .hero-proof.is-visible span:nth-child(6){animation-delay:.45s}footer{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:grid;gap:1rem;grid-template-columns:1fr auto auto;padding:2rem 0}.footer-brand{align-items:center;display:flex;gap:.9rem}.footer-brand img{height:2.65rem;width:auto}footer nav{display:flex;flex-wrap:wrap;gap:.72rem}footer a{color:var(--muted-strong);font-weight:760;text-decoration:none}footer a:hover{color:#3547c9}@keyframes revealSurface{0%{opacity:0;transform:translateY(22px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1100px){.nav nav{display:none}.hero-inner,.problem-intro,.workflow-heading,.trust-layout,.boundaries,.final-cta{grid-template-columns:1fr}.hero-inner{min-height:auto}h1{font-size:4.25rem}.hero-visual{min-height:430px}.workflow-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-beam{display:none}.guided-tour-screen{grid-template-columns:1fr}.guided-tour-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-tour-nav button{justify-content:center}.mockup-inbox,.mockup-customers,.mockup-folders{grid-template-columns:1fr}footer{grid-template-columns:1fr}}@media (max-width: 760px){:root{--page: min( calc(100% - 1.2rem) , 1180px)}.nav{padding:.55rem;top:.6rem}.brand img{height:2.35rem}.brand-wordmark em{display:none}.brand-wordmark strong{font-size:1rem}.nav-cta{font-size:.82rem;min-height:2.55rem;padding:.62rem .75rem}.hero{padding-top:5.8rem}.hero-inner{gap:2rem;padding-top:1.4rem}h1{font-size:3.1rem;line-height:1.08}.lead{font-size:1rem}.hero-actions{display:grid}.primary,.secondary{width:100%}.hero-visual{min-height:auto}.cinematic-frame{display:none}.dashboard-shell{grid-template-columns:1fr}.dashboard-inbox{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-app-label{grid-column:1 / -1}.dashboard-kpis,.dashboard-work,.mockup-kpis,.mockup-status-row,.mockup-settings-grid,.mockup-card-grid,.mockup-card-grid.compact,.boundary-lists,.problem-grid,.workflow-stage{grid-template-columns:1fr}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:3rem}.problem{padding-top:4rem}.problem-intro{gap:1.5rem}.problem-signal{align-self:stretch}.signal-row{grid-template-columns:1fr auto}.signal-row span{grid-column:1 / -1}.section{padding:4.4rem 0}.section-heading h2,.workflow-heading h2,.product-intro h2,.trust-copy h2,.boundaries h2,.final-cta h2{font-size:2.45rem;line-height:1.1}.workflow,.product{padding-left:.6rem;padding-right:.6rem}.guided-tour-nav{grid-template-columns:1fr 1fr}.guided-tour-nav button{justify-content:flex-start}.guided-tour-copy h3{font-size:2rem}.tour-start-card{top:38%}.tour-controls,.tour-demo-note{align-items:stretch;display:grid}.tour-controls>div{display:grid;grid-template-columns:1fr}.tour-demo-note a{margin-left:0}.mockup-filterbar,.mockup-action-row{grid-template-columns:1fr}.final-cta{padding:1.2rem}.footer-brand{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}[data-reveal]{opacity:1;transform:none}}
