/* BRiQ: work becomes a connected, understandable process. */
.line-svg{width:22px;height:22px;flex-shrink:0;display:block}h2 em{font-style:normal;color:#a5eee3}.hero-grid{grid-template-columns:1fr 1.09fr;gap:42px}.hero h1{font-size:clamp(38px,4.3vw,64px);letter-spacing:-3px;white-space:normal}.hero-description{max-width:450px}.hero-small{font-size:12px}.command-scene{height:650px;padding:26px;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;background:#111625;border:1px solid #8d91bd45;box-shadow:inset 0 1px #fff1,0 30px 90px #0003;overflow:hidden}.command-scene:after{display:none}.hero-aurora{position:absolute;inset:-20%;background:radial-gradient(ellipse at 95% 20%,#00ecda33,transparent 44%),radial-gradient(ellipse at 0% 85%,#eb29d03b,transparent 45%),radial-gradient(ellipse at 75% 95%,#ff984b1f,transparent 36%);filter:blur(15px);z-index:-1}.scene-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.3px;color:#9cacc0}.live-mark{display:inline-flex;gap:6px;align-items:center;letter-spacing:0;white-space:nowrap}.live-mark>i{display:block;width:5px;height:5px;border-radius:100%;background:#64ecce;box-shadow:0 0 8px #64ecce77}.scene-switch{display:flex;gap:5px;background:#090d18b8;border:1px solid #ffffff16;border-radius:9px;padding:4px;margin-top:20px}.scene-switch button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;border:1px solid transparent;background:transparent;border-radius:6px;padding:9px 5px;font-size:10px;color:#8b94ab;transition:all .25s}.scene-switch .line-svg{width:14px;height:14px}.scene-switch button[aria-selected=true]{background:#26343e;color:#c0fff4;border-color:#70d9d32b}.scene-panel{padding-top:24px}.scene-panel.scene-change{animation:scene-in .4s ease both}.scene-input{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #b8a7cf39;border-radius:11px;background:linear-gradient(120deg,#292136e8,#191e30f2);box-shadow:0 8px 20px #05091c55}.input-symbol{display:grid;place-items:center;background:#e7c0f114;color:#e7b9ec;border:1px solid #d5b4df28;width:34px;height:34px;border-radius:8px;flex-shrink:0}.input-symbol .line-svg{width:18px;height:18px}.scene-input>div:nth-child(2){flex:1;min-width:0}.scene-input div>span{font-size:9px;color:#baa7c9}.scene-input p{font-size:12px;line-height:1.55;margin:5px 0 0;color:#e9e2ee;min-height:37px}.input-new{font-size:8px;color:#dbc1eb;border:1px solid #b8a7cf39;padding:3px 7px;border-radius:30px}.scene-spine{height:27px;position:relative;width:1px;margin:0 auto;background:linear-gradient(#9b93b978,#79efdb)}.scene-spine i{position:absolute;left:-2px;top:0;width:5px;height:5px;background:#a3ffed;border-radius:50%;box-shadow:0 0 10px #00ecda;animation:signal-down 2s linear infinite}.scene-core{border:1px solid #67dfcb72;border-radius:12px;background:linear-gradient(130deg,#173332f2,#121e2cf2);box-shadow:0 0 0 5px #00ecda04,0 15px 40px #030e1e55;padding:15px 17px}.core-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ffffff13}.core-logo{font:750 26px/1 var(--display);letter-spacing:-1.5px;color:#e1fff8}.core-logo>span{font:400 12px/1 var(--body);letter-spacing:-.4px;color:#8eaea9}.core-badge{font-size:7px;color:#74baad;letter-spacing:1px}.core-tasks{display:grid;gap:8px;padding-top:13px}.core-tasks>div{display:flex;gap:8px;align-items:center;font-size:10px;color:#b9d8d1}.core-tasks .line-svg{width:13px;height:13px;color:#70ebcf}.spine-bottom{background:linear-gradient(#79efdb,#ccebe0)}.scene-result{display:flex;gap:12px;align-items:center;background:#e8f1eb;border:1px solid #f9fffc;border-radius:10px;padding:15px 16px;color:#152a2b;box-shadow:0 12px 35px #020b204d}.result-symbol{width:32px;height:32px;border-radius:50%;border:1px solid #193d3a33;display:grid;place-items:center;flex:none}.result-symbol .line-svg{width:17px;height:17px}.scene-result div>span{display:block;color:#5c7772;font-size:7px;letter-spacing:1px}.scene-result strong{display:block;font:650 13px/1.45 var(--display);letter-spacing:-.2px;margin:3px 0}.scene-result small{display:block;font-size:9px;line-height:1.5;color:#56706b}.scene-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;color:#8b98ac;font-size:8px;line-height:1.6}.scene-footer>span{max-width:300px}.scene-footer .motion-toggle{font-size:8px;color:#a0a9b9;flex-shrink:0}

/* A large, inspectable landscape of systems. */
.ecosystem{background:linear-gradient(180deg,#0c1120,#0b111c);border-block:1px solid #ffffff12}.eco-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:end}.eco-heading h2{font-size:clamp(32px,3.7vw,52px);margin-top:19px}.eco-heading h2 em{color:#a8d9d3}.eco-heading p{font-size:15px;color:#a0a7b8;line-height:1.8;margin:0 0 21px;max-width:420px}.eco-controls{display:flex;gap:4px;border:1px solid #ffffff21;border-radius:30px;padding:4px;width:max-content;background:#080d17}.eco-controls button{background:transparent;border:0;border-radius:24px;padding:10px 15px;font-size:11px;color:#9199ac;transition:background .3s,color .3s}.eco-controls button[aria-pressed=true]{background:#24514d66;color:#c1fff1}.system-landscape{height:555px;position:relative;isolation:isolate;border:1px solid #7d99b32b;border-radius:20px;margin-top:40px;background:radial-gradient(ellipse at 50% 50%,#1d6c6030,transparent 50%),#0b1320;overflow:hidden;transition:background .5s}.eco-grid{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#8da4b326 .7px,transparent .7px);background-size:20px 20px;mask-image:radial-gradient(ellipse,black,transparent 85%)}.landscape-top{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1.2px;color:#6e889c}.landscape-top>span:last-child{letter-spacing:0;color:#76998f}.system-wires{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#67d5bf4a;stroke-width:1;z-index:0}.system-wires path{stroke-dasharray:6 5;animation:wire-run 24s linear infinite;transition:stroke .3s,opacity .3s}.system-wires path.is-active{stroke:#91fce1;stroke-width:2}.system-nodes{position:absolute;inset:0;z-index:2}.system-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:14%;padding:14px 7px 11px;background:linear-gradient(135deg,#1a2637,#111b2a);border:1px solid #9aafc23b;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 7px 15px #0002;transition:border-color .3s,background .3s,box-shadow .3s}.system-node:hover,.system-node[aria-pressed=true]{border-color:#69e7cc;background:linear-gradient(135deg,#24413f,#162d35);box-shadow:0 0 0 3px #00ecda09,0 10px 25px #0004}.system-icon{display:grid;place-items:center;width:28px;height:25px;color:#96cdc3;margin-bottom:4px}.system-icon .line-svg{width:20px;height:20px}.system-node strong{font-size:11px;font-weight:500;color:#d0dce7;line-height:1.3}.system-node small{font-size:8px;color:#748b9d;line-height:1.5}.system-hub{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:154px;height:154px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:32px;background:linear-gradient(135deg,#2b645a,#163637);border:1px solid #8cf9d9a1;box-shadow:0 0 0 8px #4cd1b609,0 0 0 22px #4cd1b605,0 20px 70px #0006}.hub-halo{position:absolute;inset:-45px;border-radius:50%;border:1px solid #61d2b922;z-index:-1}.hub-brand{font:750 40px/1 var(--display);letter-spacing:-2px;color:#defff4}.hub-caption{text-align:center;font-size:9px;line-height:1.65;color:#a7d1c8;margin-top:11px}.landscape-bottom{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;font-size:9px;color:#83b5a9}.system-landscape[data-mode=manual]{background:radial-gradient(ellipse at 50% 50%,#7d435527,transparent 55%),#111321}.system-landscape[data-mode=manual] .system-wires{stroke:#aa778d36}.system-landscape[data-mode=manual] .system-wires path{animation:none;stroke-dasharray:3 9}.system-landscape[data-mode=manual] .system-hub{background:linear-gradient(135deg,#393247,#292538);border-color:#b798b069;box-shadow:0 0 0 8px #ad719b08,0 20px 70px #0006}.system-landscape[data-mode=manual] .hub-brand{font-size:24px;letter-spacing:-1px}.system-landscape[data-mode=manual] .hub-caption{color:#bb9eaf}.system-landscape[data-mode=manual] .hub-halo{border-style:dashed;border-color:#c596b333}.eco-detail{display:grid;grid-template-columns:170px 1fr 260px;gap:30px;align-items:start;padding-top:26px}.eco-detail-label{font-size:8px;letter-spacing:1.1px;color:#629e91;padding-top:4px}.eco-detail p{font-size:13px;color:#b4c4ce;margin:0;min-height:43px;line-height:1.7}.eco-note{font-size:10px;color:#62798b;line-height:1.7}

/* An explorer of actual business tasks. */
.offer-heading{max-width:780px;margin-bottom:42px}.offer-heading h2{margin-top:18px;font-size:clamp(33px,4vw,54px)}.offer-heading p{max-width:590px;color:#9fa4b6;font-size:16px;line-height:1.8;margin:22px 0 0}.offer-explorer{display:grid;grid-template-columns:285px 1fr;gap:32px;align-items:start}.offer-menu{display:flex;flex-direction:column;border-top:1px solid #ffffff23}.offer-menu button{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:0;border-bottom:1px solid #ffffff16;border-left:2px solid transparent;padding:19px 15px;color:#8e95a9;font-size:13px;transition:all .3s}.offer-menu .offer-icon{color:#6a788d}.offer-menu .line-svg{width:19px;height:19px}.offer-menu .offer-arrow{margin-left:auto;font-size:17px;color:#445365}.offer-menu button[aria-selected=true]{color:#defaf4;background:linear-gradient(90deg,#153c352e,transparent);border-left-color:#79e6cf}.offer-menu button[aria-selected=true] .offer-icon,.offer-menu button[aria-selected=true] .offer-arrow{color:#8ae9d4}.offer-menu button:hover{color:#eff7f5;background:#ffffff04}.offer-stage{border:1px solid #919cb22e;background:#111624;border-radius:20px;overflow:hidden;min-width:0}.offer-panel[hidden]{display:none}.offer-panel{animation:scene-in .4s ease}.offer-copy{padding:33px 35px 25px}.offer-copy h3{font:550 30px/1.25 var(--display);letter-spacing:-1px;margin:13px 0 15px}.offer-copy>p{font-size:14px;line-height:1.8;color:#a5adbf;max-width:650px;margin:0}.offer-copy ul{display:flex;flex-wrap:wrap;gap:9px 17px;padding:0;list-style:none;margin:20px 0 0}.offer-copy li{display:flex;align-items:center;gap:5px;font-size:10px;color:#92b6ad}.offer-copy li .line-svg{width:11px;height:11px}.offer-demo{padding:30px 35px 36px;background:radial-gradient(ellipse at 90% 20%,#006d6230,transparent 65%),radial-gradient(ellipse at 10% 90%,#734e9433,transparent 65%),#0c1320;border-top:1px solid #ffffff12;min-height:330px;display:flex;align-items:center;justify-content:center}.offer-demo>div{width:100%;max-width:690px}.demo-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;border-bottom:1px solid #ffffff16;color:#c3d5dc}.demo-bar>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.demo-bar .line-svg{width:17px;height:17px;color:#76c8b5}.demo-bar small{font-size:7px;letter-spacing:.8px;color:#5e7788}.demo-overline{display:block;font-size:8px;letter-spacing:1.3px;color:#82b0a4;margin-bottom:21px}.demo-bottom{padding:14px 17px;border-top:1px solid #ffffff14;font-size:10px;line-height:1.6;color:#73ac9e}.demo-work,.portal-demo,.insight-demo{border:1px solid #9db4c33b;border-radius:12px;background:#111a28;box-shadow:0 22px 50px #0003;overflow:hidden}.demo-board{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px}.board-col{display:block;color:#6e8b9b;font-size:9px;margin-bottom:10px}.demo-board article{border:1px solid #ffffff1e;background:#1b2636;border-radius:8px;padding:16px}.demo-board article>small{font-size:7px;letter-spacing:.8px;color:#68889b}.demo-board article>strong{display:block;font-size:12px;color:#d4e5e6;font-weight:500;margin-top:8px}.demo-board article>p{font-size:9px;color:#819ba7;margin:7px 0 13px}.mini-state{font-size:8px;color:#b9bbd6;background:#49415f5c;border:1px solid #8e81b52d;border-radius:20px;padding:4px 7px}.mini-state.aqua{color:#a7e8d6;background:#23614c40;border-color:#4da9914a}.integration-demo{text-align:center}.integration-demo .demo-overline{text-align:left}.integration-source{display:flex;align-items:center;justify-content:center;gap:14px;background:#1e3740;border:1px solid #81d1ba60;border-radius:10px;width:270px;max-width:100%;margin:auto;padding:17px}.integration-source>.line-svg{width:28px;height:28px;color:#9bf1d9}.integration-source div{text-align:left}.integration-source small{font-size:7px;letter-spacing:1px;color:#80b7aa;display:block}.integration-source strong{display:block;font-size:13px;font-weight:500;color:#d8f4ed;margin-top:4px}.integration-rail{height:40px;width:1px;background:#67ceb4;margin:auto;position:relative}.integration-rail:after{content:'';position:absolute;bottom:0;left:-155px;width:310px;height:1px;background:#67ceb473}.integration-targets{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.integration-targets>div{display:flex;flex-direction:column;align-items:center;border:1px solid #9bc2bf44;border-radius:8px;padding:15px 6px;background:#152635}.integration-targets .line-svg{color:#a6c9c2;width:21px;height:21px;margin-bottom:11px}.integration-targets strong{font-size:11px;font-weight:500;color:#d2e8e1}.integration-targets small{font-size:8px;color:#799d96;margin-top:4px}.integration-demo .demo-bottom{border:0;margin-top:14px;padding-bottom:0}.automation-demo{max-width:540px!important}.automation-step{display:flex;gap:18px;align-items:center;border:1px solid #9eb8bd3b;border-radius:10px;background:#162431;padding:16px}.step-type{display:grid;place-items:center;min-width:45px;height:35px;border:1px solid #7bd2bd39;border-radius:6px;font-size:9px;letter-spacing:1px;color:#93d3c3;background:#2f6f631c}.step-type.human{color:#e4b9d7;border-color:#b67fa334;background:#68466235}.automation-step strong,.automation-step small{display:block}.automation-step strong{font-size:12px;font-weight:500;color:#c5e0d9}.automation-step small{font-size:9px;line-height:1.5;color:#78999b;margin-top:5px}.auto-line{display:block;width:1px;height:16px;background:#72c3b36b;margin-left:40px}.agent-incoming{display:flex;align-items:flex-start;gap:13px;background:#252338;border:1px solid #c4b2db33;border-radius:10px;padding:15px}.agent-incoming>.line-svg{color:#bc9dd1;width:17px;height:17px;margin-top:4px}.agent-incoming p{font-size:12px;color:#d7cce3;line-height:1.7;margin:0}.agent-analysis{margin-top:14px;padding:17px 19px;border:1px solid #7bccb445;border-radius:10px;background:#152c31}.agent-analysis>span{display:flex;align-items:center;gap:8px;color:#9ee2cf;font-size:11px}.agent-analysis .line-svg{width:16px;height:16px}.agent-analysis dl{margin:14px 0 0}.agent-analysis dl>div{display:grid;grid-template-columns:140px 1fr;gap:15px;padding:8px 0;border-top:1px solid #a8cbc414;font-size:10px}.agent-analysis dt{color:#74968f}.agent-analysis dd{color:#b6d6cb;margin:0}.human-check{display:flex;align-items:center;gap:8px;font-size:10px;color:#a4bcb9;margin-top:16px}.human-check .line-svg{width:15px;height:15px;color:#c1a2bc}.demo-voice{background:radial-gradient(ellipse at 50% 35%,#6f3f6638,transparent 62%),#101423}.voice-demo{position:relative}.voice-orb{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:15px auto;background:radial-gradient(circle at 30% 20%,#f3c7e2,#9d619f 65%,#574b80);box-shadow:0 0 40px #d26ba137;position:relative;color:#fff1f8}.voice-orb>.line-svg{width:24px;height:24px}.voice-orb-ring{position:absolute;inset:-9px;border:1px solid #dd9bd544;border-radius:50%;box-shadow:0 0 0 9px #dd9bd50c;animation:orb-pulse 3s ease-in-out infinite}.voice-quote{text-align:center;font:500 17px/1.5 var(--display);letter-spacing:-.4px;color:#e4cbe4;margin:23px 0}.voice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid #be9bc325;padding-top:14px}.voice-summary>span{grid-column:1/-1;font-size:7px;letter-spacing:1.1px;color:#997da7;margin-bottom:2px}.voice-summary>div{padding:10px;background:#2b233965;border:1px solid #ba96c22b;border-radius:7px}.voice-summary strong,.voice-summary small{display:block}.voice-summary strong{font-size:10px;font-weight:500;color:#ceb6d5}.voice-summary small{font-size:8px;color:#937a9c;margin-top:5px;line-height:1.5}.portal-content{padding:18px 20px}.portal-caption{font-size:7px;letter-spacing:1px;color:#6d8d98}.portal-content h4{font:550 18px/1.4 var(--display);color:#dae7e6;margin:5px 0 20px;letter-spacing:-.5px}.portal-progress{display:flex;justify-content:space-between;gap:12px;position:relative;padding-bottom:17px;border-bottom:1px solid #ffffff16}.portal-progress>span{font-size:9px;color:#5b7283;display:flex;align-items:center;gap:5px}.portal-progress>.done{color:#9bd0bc}.portal-progress .line-svg{width:13px;height:13px}.portal-message{padding:17px 0}.portal-message strong{font-size:11px;color:#cbded7;font-weight:500}.portal-message p{font-size:9px;color:#759796;margin:6px 0}.portal-file{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #719b9945;border-radius:6px;color:#8eaeb0;font-size:9px}.portal-file .line-svg{width:14px;height:14px}.portal-file .line-svg:last-child{margin-left:auto}.insight-row{display:flex;align-items:flex-start;gap:11px;padding:17px;border-bottom:1px solid #ffffff12}.insight-dot{width:7px;height:7px;border-radius:50%;background:#79d3ba;flex:none;margin-top:5px}.insight-dot.warm{background:#efb37d}.insight-dot.pink{background:#d3a1d0}.insight-row div{flex:1;min-width:0}.insight-row strong,.insight-row small{display:block}.insight-row strong{font-size:11px;font-weight:500;color:#cbd9e3}.insight-row small{font-size:9px;color:#7891a3;margin-top:5px}.insight-row>span:last-child{font-size:8px;color:#6c8298;background:#1e293b;padding:4px 6px;border-radius:5px}.existing-demo{text-align:center;padding:10px 0}.existing-logo{font:800 60px/1 var(--display);letter-spacing:-4px;color:#f4f1ec}.existing-logo>span{color:#b59073}.existing-demo>p{font-size:12px;color:#9caaa9;margin:15px 0 22px}.existing-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.existing-modules>span{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;border:1px solid #788a9d4d;padding:11px 6px;border-radius:6px;color:#9eafbc}.existing-modules .line-svg{width:15px;height:15px}.existing-link{display:inline-flex;gap:9px;align-items:center;font-size:11px;color:#b5e5da;margin-top:22px}.existing-link .line-svg{width:16px;height:16px}

/* The discovery visit made tangible. */
.value-section{background:radial-gradient(ellipse at 10% 70%,#6a486a18,transparent 60%),#121522;border-block:1px solid #ffffff15}.value-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.value-intro h2{font-size:clamp(34px,3.6vw,49px);margin:18px 0 23px}.value-intro>p{font-size:15px;line-height:1.8;color:#9f9db1;max-width:410px}.value-select-label{display:block;font-size:8px;letter-spacing:1.2px;color:#756d8c;margin:28px 0 12px}.priority-buttons{display:flex;flex-direction:column;gap:7px;max-width:400px}.priority-buttons button{display:flex;align-items:center;gap:13px;background:#121725;border:1px solid #8896a72e;border-radius:8px;padding:13px 16px;text-align:left;font-size:12px;color:#8b99aa;transition:all .3s}.priority-buttons .line-svg{width:17px;height:17px;color:#617c83}.priority-buttons .line-svg:last-child{margin-left:auto;width:15px;height:15px}.priority-buttons button[aria-pressed=true]{border-color:#9de5d26e;background:#1d383a63;color:#c3e7df}.priority-buttons button[aria-pressed=true] .line-svg{color:#98dbc5}.value-canvas{position:relative;border:1px solid #fbf8f0;border-radius:13px;background:#e8e7df;color:#183335;box-shadow:0 25px 70px #0003;padding:27px;transform:rotate(1deg)}.canvas-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #344e4633;padding-bottom:15px;font-size:7px;letter-spacing:1px;color:#70817b}.canvas-top>span:last-child{letter-spacing:0;color:#96a29a}.value-observation{padding:24px 0 0}.value-tag{font-size:7px;letter-spacing:1px;color:#7a8276}.value-observation h3{font:550 25px/1.35 var(--display);letter-spacing:-.8px;color:#314b48;margin:10px 0 0;min-height:100px}.value-route{display:flex;align-items:center;gap:10px;margin:18px 0 21px;color:#708e7f;font-size:7px;letter-spacing:.6px}.value-route i{height:1px;background:#809c8e6e;flex:1}.value-proposal{border:1px solid #7197804d;background:#cddfd429;border-radius:8px;padding:17px}.value-proposal .value-tag{color:#628777}.value-proposal h4{font:600 16px/1.4 var(--display);letter-spacing:-.3px;color:#234c41;margin:9px 0}.value-proposal p{font-size:11px;line-height:1.8;color:#678077;margin:0;min-height:58px}.value-measure{margin-top:23px;padding-top:18px;border-top:1px solid #576e5c29}.value-measure>span{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:.8px;color:#849083}.value-measure .line-svg{width:13px;height:13px}.value-measure p{font-size:10px;color:#708275;line-height:1.7;margin:8px 0 0;min-height:35px}

/* Original Forza artwork, imported from forza.pro. */
.forza-showcase-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center;margin-bottom:42px}.forza-wordmark{font:800 95px/1 var(--display);letter-spacing:-7px;margin:20px 0;color:#f2efec}.forza-wordmark span{color:#b99579}.forza-showcase h2{font-size:clamp(29px,3vw,42px);letter-spacing:-1.6px}.forza-showcase-heading p{font-size:14px;line-height:1.8;color:#969fad;max-width:560px;margin:20px 0}.forza-showcase-heading .plain-link{color:#b4c7c8}.forza-real-stage{overflow:hidden;border:1px solid #99adba47;border-radius:13px;box-shadow:0 40px 90px #0004,0 0 80px #8d724512;background:#141619}.forza-browserbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 19px;border-bottom:1px solid #ffffff17;background:#1c2028;color:#6d8192;font-size:7px;letter-spacing:1.2px}.forza-browserbar>div{display:flex;gap:5px}.forza-browserbar i{display:block;width:6px;height:6px;background:#54616c;border-radius:50%}.forza-browserbar>span:last-child{letter-spacing:0;color:#698477}.forza-real-stage iframe{width:100%;height:610px;border:0;display:block;background:#141619}.forza-source-note{display:flex;justify-content:space-between;gap:30px;margin-top:19px;font-size:9px;line-height:1.6;color:#626d7e}.forza-source-note>span:last-child{text-align:right;color:#708b83}
@keyframes signal-down{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(25px);opacity:0}}@keyframes wire-run{to{stroke-dashoffset:-220}}@keyframes orb-pulse{50%{transform:scale(1.08);opacity:.5}}@keyframes scene-in{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.hero-grid{gap:25px}.command-scene{padding:20px;height:640px}.scene-top{font-size:7px;gap:8px}.scene-top .live-mark{font-size:7px}.scene-input{gap:8px;padding:12px}.input-new{display:none}.scene-result{padding:13px;gap:9px}.core-tasks>div{font-size:9px}.scene-switch button{font-size:9px;gap:5px}.scene-switch .line-svg{width:12px;height:12px}.eco-heading{gap:40px}.system-hub{width:130px;height:130px;border-radius:27px}.hub-brand{font-size:34px}.hub-caption{font-size:8px}.system-node strong{font-size:10px}.system-node small{font-size:7px}.eco-detail{grid-template-columns:140px 1fr;gap:20px}.eco-note{grid-column:2}.offer-explorer{grid-template-columns:240px 1fr;gap:20px}.offer-menu button{font-size:11px;padding:19px 11px;gap:10px}.offer-copy{padding:27px}.offer-copy h3{font-size:26px}.offer-demo{padding:25px}.value-grid{gap:35px}.value-canvas{padding:23px}.value-observation h3{font-size:23px}.forza-showcase-heading{gap:45px}}
@media(max-width:850px){.system-landscape{height:auto;display:flex;flex-direction:column;padding:20px}.landscape-top{position:relative;inset:auto;order:0;font-size:7px}.system-hub{position:relative;inset:auto;transform:none;margin:38px auto 32px;width:130px;height:115px;order:1;border-radius:22px}.hub-halo{inset:-17px;border-radius:30px}.system-nodes{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;order:2}.system-node{position:relative;left:auto;top:auto;transform:none;width:auto;padding:12px 6px}.system-wires{display:none}.system-node strong{font-size:11px}.system-node small{font-size:8px}.landscape-bottom{position:relative;inset:auto;order:3;margin-top:20px}.offer-explorer{grid-template-columns:215px 1fr;gap:15px}.offer-menu button{font-size:10px}.offer-copy{padding:24px}.offer-copy h3{font-size:24px}.offer-copy>p{font-size:13px}.offer-demo{padding:20px}.demo-board{gap:10px;padding:15px}.demo-board article{padding:12px}.demo-bar small{font-size:6px}.demo-board article>strong{font-size:10px}.agent-analysis dl>div{grid-template-columns:110px 1fr;font-size:9px}.value-grid{gap:28px}.value-observation h3{font-size:21px}.value-proposal h4{font-size:14px}}
@media(max-width:760px){.hero-grid{display:flex;gap:30px}.hero h1{font-size:clamp(35px,8.7vw,62px);letter-spacing:-2.2px}.hero-description{max-width:520px}.command-scene{height:630px;padding:22px}.scene-top{font-size:7px}.scene-top .live-mark{font-size:7px}.scene-switch button{font-size:10px;padding-block:10px}.scene-switch .line-svg{width:14px;height:14px}.scene-panel{padding-top:22px}.scene-input{padding:16px}.scene-input p{font-size:12px}.scene-input div>span{font-size:9px}.core-tasks>div{font-size:10px}.scene-core{padding:16px 18px}.scene-result{padding:16px}.scene-result strong{font-size:13px}.scene-result small{font-size:9px}.scene-footer{font-size:7px}.scene-footer>span{max-width:210px}.eco-heading{grid-template-columns:1fr;gap:25px}.eco-heading h2{font-size:34px;letter-spacing:-1.6px}.eco-heading p{max-width:100%;font-size:14px}.system-landscape{margin-top:28px;padding:18px;border-radius:14px}.landscape-top{gap:16px;font-size:6px;letter-spacing:.7px}.system-node strong{font-size:10px}.system-node small{font-size:7px}.eco-detail{grid-template-columns:1fr;gap:10px}.eco-detail p{font-size:12px;min-height:65px}.eco-note{grid-column:auto;font-size:9px}.offer-heading{margin-bottom:28px}.offer-heading h2{font-size:34px;letter-spacing:-1.6px}.offer-heading p{font-size:15px}.offer-explorer{grid-template-columns:1fr;gap:22px}.offer-menu{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff1c;border-radius:10px;overflow:hidden}.offer-menu button{padding:13px 10px;gap:7px;font-size:10px;border-left-width:2px;border-bottom:1px solid #ffffff13}.offer-menu .line-svg{width:16px;height:16px}.offer-menu .offer-arrow{display:none}.offer-menu button[aria-selected=true]{background:#0f3c343d}.offer-stage{border-radius:14px}.offer-copy{padding:25px 22px}.offer-copy h3{font-size:26px}.offer-copy>p{font-size:14px}.offer-copy ul{gap:8px 12px}.offer-copy li{font-size:9px}.offer-demo{padding:22px 18px;min-height:320px}.demo-board article>strong{font-size:11px}.demo-bar{padding:13px}.demo-bar>span{font-size:10px}.demo-board{padding:14px;gap:10px}.demo-board article{padding:12px 9px}.demo-board article>p{font-size:8px}.mini-state{font-size:7px}.demo-bottom{font-size:9px;padding:12px}.integration-targets{gap:7px}.integration-targets>div{padding:13px 5px}.integration-targets strong{font-size:10px}.integration-targets small{font-size:7px}.integration-rail:after{left:-100px;width:200px}.automation-step{padding:13px;gap:12px}.automation-step strong{font-size:11px}.automation-step small{font-size:8px}.agent-analysis{padding:14px}.agent-analysis dl>div{grid-template-columns:95px 1fr;gap:10px}.voice-summary{gap:6px}.voice-summary>div{padding:8px}.voice-quote{font-size:17px}.portal-progress{gap:6px}.portal-progress>span{font-size:8px}.insight-row{padding:13px;gap:8px}.insight-row strong{font-size:10px}.insight-row small{font-size:8px}.insight-row>span:last-child{font-size:6px}.existing-modules{gap:6px}.existing-modules>span{font-size:9px}.value-grid{grid-template-columns:1fr;gap:35px}.value-intro h2{font-size:35px}.value-intro>p{max-width:100%;font-size:14px}.priority-buttons{max-width:100%}.priority-buttons button{font-size:12px}.value-canvas{transform:none;padding:25px}.value-observation h3{font-size:25px;min-height:100px}.value-proposal h4{font-size:16px}.value-proposal p{font-size:11px}.forza-showcase-heading{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.forza-wordmark{font-size:73px;margin:15px 0;letter-spacing:-5px}.forza-showcase h2{font-size:31px;letter-spacing:-1.3px}.forza-showcase-heading p{font-size:14px}.forza-browserbar{padding:12px;gap:10px;font-size:6px}.forza-browserbar>span:last-child{display:none}.forza-real-stage iframe{height:625px}.forza-source-note{flex-direction:column;gap:8px;font-size:8px}.forza-source-note>span:last-child{text-align:left}}
@media(max-width:380px){.command-scene{padding:17px;height:610px}.scene-switch{margin-top:16px}.scene-switch button{font-size:9px;gap:4px}.scene-switch .line-svg{width:12px;height:12px}.scene-input{padding:12px}.scene-input p{font-size:11px}.scene-core{padding:14px}.scene-result{padding:13px;gap:8px}.scene-result strong{font-size:12px}.scene-result small{font-size:8px}.core-tasks>div{font-size:9px}.scene-top{font-size:6px}.system-node small{display:none}.system-node{padding:12px 4px}.system-node strong{font-size:9px}.offer-menu button{font-size:9px}.offer-menu .line-svg{width:15px;height:15px}.offer-copy{padding:23px 19px}.offer-demo{padding:18px 12px}.demo-board article>strong{font-size:10px}.demo-board article>p{font-size:7px}.voice-summary strong{font-size:9px}.voice-summary small{font-size:7px}.value-canvas{padding:20px}.canvas-top{font-size:6px}}
@media(prefers-reduced-motion:reduce){.scene-spine i,.system-wires path,.voice-orb-ring,.scene-panel.scene-change,.offer-panel{animation:none!important}}.motion-paused .scene-spine i,.motion-paused .system-wires path,.motion-paused .voice-orb-ring{animation-play-state:paused}
.command-scene{height:auto;min-height:650px}
@media(max-width:760px){.command-scene{height:auto;min-height:630px}}
@media(max-width:380px){.command-scene{height:auto;min-height:610px}}
