.cinematic-reveal[data-v-c7552ac9]{opacity:0;filter:blur(8px);transform:translate3d(0, var(--cinema-reveal-distance), 0) scale(.985);transition:opacity var(--cinema-reveal-duration) var(--cinema-ease), filter var(--cinema-reveal-duration) var(--cinema-ease), transform var(--cinema-reveal-duration) var(--cinema-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, filter, transform}.cinematic-reveal.is-visible[data-v-c7552ac9]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.execution-flow[data-v-c7552ac9]{isolation:isolate;color:#effcff;background:radial-gradient(circle at 50% 55%,#11bdd221,#0000 31%),radial-gradient(circle at 12% 16%,#0a73c733,#0000 27%),radial-gradient(circle at 88% 80%,#0ead9021,#0000 25%),linear-gradient(142deg,#071827 0%,#08243a 46%,#061522 100%);min-height:min(900px,78vw);padding:clamp(76px,9vw,126px) clamp(22px,5vw,76px) clamp(72px,8vw,112px);position:relative;overflow:hidden}.packet-symbols[data-v-c7552ac9]{width:0;height:0;position:absolute;overflow:hidden}.execution-flow[data-v-c7552ac9]:before,.execution-flow[data-v-c7552ac9]:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.execution-flow[data-v-c7552ac9]:before{border:1px solid #36dde614;width:22vw;height:22vw;animation:10s ease-in-out infinite executionHalo-c7552ac9;top:31%;left:45%;box-shadow:0 0 90px #19c7d414,inset 0 0 90px #19c7d40a}.execution-flow[data-v-c7552ac9]:after{opacity:.62;background:#6fffe6;width:7px;height:7px;animation:5s ease-in-out infinite alternate executionParticles-c7552ac9;bottom:12%;right:7%;box-shadow:-74vw -24vh 0 -2px #51daffb3,-58vw 12vh 0 -2px #6fffe680,-43vw -34vh 0 -1px #51daff7a,-23vw 7vh 0 -2px #6fffe685,-9vw -29vh 0 -2px #51daff9e}.execution-flow-grid[data-v-c7552ac9],.execution-flow-glow[data-v-c7552ac9]{z-index:-1;pointer-events:none;position:absolute;inset:0}.execution-flow-grid[data-v-c7552ac9]{background-image:linear-gradient(#67dbf009 1px,#0000 1px),linear-gradient(90deg,#67dbf009 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#0000,#000 18% 84%,#0000);mask-image:linear-gradient(#0000,#000 18% 84%,#0000)}.execution-flow-heading[data-v-c7552ac9]{z-index:2;text-align:center;max-width:760px;margin:0 auto clamp(48px,6vw,78px);position:relative}.execution-flow-heading .eyebrow[data-v-c7552ac9]{color:#73eddb;letter-spacing:.2em;margin-bottom:14px;font-size:11px}.execution-flow-heading h2[data-v-c7552ac9]{color:#f3fdff;letter-spacing:-.04em;text-shadow:0 0 38px #3ad8e729;margin:0;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.08}.execution-flow-heading>p[data-v-c7552ac9]:last-child{color:#dcf6fbad;max-width:620px;margin:20px auto 0;font-size:15px;line-height:1.8}.flow-topology[data-v-c7552ac9]{z-index:2;grid-template-columns:minmax(190px,.82fr) minmax(92px,.48fr) minmax(270px,1.12fr) minmax(92px,.48fr) minmax(190px,.82fr);align-items:center;gap:clamp(12px,1.8vw,30px);width:min(100%,1440px);margin:0 auto;display:grid;position:relative}.tier-panel[data-v-c7552ac9]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#11364ebd,#071a2a8f),#091f308c;border:1px solid #66dbea38;border-radius:22px;min-width:0;min-height:410px;padding:clamp(18px,2vw,26px);transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #000a1652}.tier-panel[data-v-c7552ac9]:hover{border-color:#67eee57a;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff17,0 28px 78px #000a1666,0 0 34px #18c5d214}.tier-panel--ap[data-v-c7552ac9]{background:radial-gradient(circle at 50% 22%,#39dee62b,#0000 30%),linear-gradient(145deg,#0d4359e0,#061e2fc2);border-color:#53e7e56b;min-height:506px;box-shadow:inset 0 1px #e0ffff1f,0 28px 90px #00091470,0 0 54px #21cdd51f}.tier-panel--ap[data-v-c7552ac9]:before{z-index:-1;border-radius:inherit;filter:blur(11px);content:"";opacity:.45;background:linear-gradient(135deg,#60ffe657,#0000 32%,#3eb0ff38);position:absolute;inset:-1px}.tier-heading[data-v-c7552ac9]{border-bottom:1px solid #7de0ed21;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.tier-heading .tier-index[data-v-c7552ac9]{color:#79efe58a;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.tier-heading p[data-v-c7552ac9]{color:#effcff;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:800}.tier-heading div span[data-v-c7552ac9]{color:#ceeff67a;letter-spacing:.08em;margin-top:4px;font-size:10px;display:block}.tier-heading>i[data-v-c7552ac9]{background:#64f1d5;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite statusPulse-c7552ac9;box-shadow:0 0 15px #4ce3dc}.client-stack[data-v-c7552ac9],.ap-stack[data-v-c7552ac9]{align-content:center;gap:12px;min-height:318px;display:grid}.system-node[data-v-c7552ac9]{background:linear-gradient(135deg,#15465ca8,#092538b8);border:1px solid #69d9eb29;border-radius:14px;flex-direction:column;justify-content:center;min-width:0;min-height:90px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.system-node[data-v-c7552ac9]:after{content:"";background:linear-gradient(90deg,#0000,#60eee1);width:42px;height:1px;position:absolute;top:0;right:0}.system-node small[data-v-c7552ac9],.database-core small[data-v-c7552ac9]{color:#75ebe19e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.system-node strong[data-v-c7552ac9]{color:#f4fdff;margin-top:7px;font-size:clamp(18px,1.7vw,24px);line-height:1.15}.system-node--iis[data-v-c7552ac9]{text-align:center;background:linear-gradient(135deg,#12646fb8,#082b3dc7);border-color:#60efe14a;align-items:center;min-height:112px}.system-node--iis strong span[data-v-c7552ac9]{color:#dcf9fcad;font-size:.68em;font-weight:700}.system-node--services[data-v-c7552ac9]{background:radial-gradient(circle at 86% 18%,#59eade1f,#0000 28%),linear-gradient(145deg,#0e4558d1,#072133e0);border-color:#5ee6e43d;align-items:flex-start;min-height:210px;padding:clamp(22px,2.4vw,30px)}.system-node--services strong[data-v-c7552ac9]{white-space:nowrap;max-width:none;font-size:clamp(20px,1.8vw,26px);line-height:1.16}.service-tags[data-v-c7552ac9]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.service-tags span[data-v-c7552ac9]{color:#ddfbfcc7;letter-spacing:.1em;background:#53dbd514;border:1px solid #69e7e638;border-radius:999px;padding:7px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.ap-stack[data-v-c7552ac9]{grid-template-rows:minmax(112px,.78fr) 34px minmax(210px,1.42fr);align-content:stretch;gap:0;min-height:402px;padding-top:14px}.ap-process-line[data-v-c7552ac9]{width:2px;height:34px;margin:0 auto;position:relative}.ap-process-line[data-v-c7552ac9]:before{content:"";background:repeating-linear-gradient(#56e3e1 0 3px,#0000 3px 7px);position:absolute;inset:0}.ap-process-line[data-v-c7552ac9]:after{display:none}.data-connector[data-v-c7552ac9]{align-content:center;gap:clamp(66px,8vw,112px);min-width:0;display:grid}.data-path[data-v-c7552ac9]{filter:drop-shadow(0 0 5px #35d5e057);background:repeating-linear-gradient(90deg,#56e2e6ad 0 4px,#0000 4px 10px);height:2px;position:relative}.data-path[data-v-c7552ac9]:before,.data-path[data-v-c7552ac9]:after{content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.data-path[data-v-c7552ac9]:before{background:#75eee7;width:4px;height:4px;left:-2px}.data-path[data-v-c7552ac9]:after{border:1px solid #83f6e9;width:5px;height:5px;right:-2px;box-shadow:0 0 9px #5febe68f}.data-path>span[data-v-c7552ac9]{color:#dafbfcb8;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.data-path--return>span[data-v-c7552ac9]{top:13px;bottom:auto}.packet-lane[data-v-c7552ac9]{z-index:2;pointer-events:none;width:100%;height:32px;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.packet-lane--internal[data-v-c7552ac9]{width:100%;height:100%;top:0;transform:none}.packet-motion-path[data-v-c7552ac9]{fill:none;stroke:none}.packet[data-v-c7552ac9]{filter:drop-shadow(0 2px 4px #00000047)drop-shadow(0 0 6px #fff4dc33);transform-box:fill-box;transform-origin:50%;overflow:visible}.flow-step:not(.is-active) .packet[data-v-c7552ac9]{opacity:.3}.flow-step.is-active .packet[data-v-c7552ac9]{opacity:1}.database-core[data-v-c7552ac9]{text-align:center;background:radial-gradient(circle at 50% 40%,#1abac42b,#0000 43%),linear-gradient(#114157c2,#072032d6);border:1px solid #58e5e233;border-radius:50%/15%;flex-direction:column;justify-content:center;align-items:center;min-height:318px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 34px #2aced614}.database-core[data-v-c7552ac9]:before,.database-core[data-v-c7552ac9]:after,.database-rings[data-v-c7552ac9]{content:"";border:1px solid #66e7e52e;border-radius:50%;height:18%;position:absolute;left:8%;right:8%}.database-core[data-v-c7552ac9]:before{top:13%}.database-core[data-v-c7552ac9]:after{bottom:13%}.database-rings[data-v-c7552ac9]{top:41%}.database-core strong[data-v-c7552ac9]{color:#f0feff;letter-spacing:-.05em;margin-top:8px;font-size:clamp(42px,4vw,60px);line-height:1}.database-core b[data-v-c7552ac9]{color:#ddfafcb3;letter-spacing:.06em;margin-top:12px;font-size:16px}.execution-flow-note[data-v-c7552ac9]{z-index:2;color:#cdf2f775;letter-spacing:.12em;align-items:center;gap:9px;width:fit-content;margin:clamp(32px,4vw,52px) auto 0;font-size:11px;display:flex;position:relative}.execution-flow-note span[data-v-c7552ac9]{background:#64eed9;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite statusPulse-c7552ac9;box-shadow:0 0 12px #64eed9}@keyframes dataTravel-c7552ac9{0%{left:0}to{left:100%}}@keyframes dataTravelReturn-c7552ac9{0%{left:100%}to{left:0}}@keyframes apSignalVertical-c7552ac9{0%{top:0}to{top:100%}}@keyframes statusPulse-c7552ac9{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes executionHalo-c7552ac9{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:.82;transform:scale(1.08)}}@keyframes executionParticles-c7552ac9{0%{opacity:.34;transform:translateY(0)}to{opacity:.76;transform:translateY(-14px)}}@media (width<=1080px){.flow-topology[data-v-c7552ac9]{grid-template-columns:minmax(165px,.8fr) minmax(74px,.34fr) minmax(240px,1fr) minmax(74px,.34fr) minmax(165px,.8fr);gap:12px}.tier-panel[data-v-c7552ac9]{padding:17px}.data-path>span[data-v-c7552ac9]{font-size:9px}}@media (width<=820px){.execution-flow[data-v-c7552ac9]{min-height:auto;padding:74px 20px}.execution-flow-heading[data-v-c7552ac9]{text-align:left;margin-bottom:44px}.execution-flow-heading>p[data-v-c7552ac9]:last-child{margin-left:0}.flow-topology[data-v-c7552ac9]{grid-template-columns:1fr;gap:20px;width:min(100%,520px)}.tier-panel[data-v-c7552ac9],.tier-panel--ap[data-v-c7552ac9]{min-height:auto}.tier-panel--ap[data-v-c7552ac9]{order:3}.tier-panel--database[data-v-c7552ac9]{order:5}.data-connector--client[data-v-c7552ac9]{order:2}.data-connector--database[data-v-c7552ac9]{order:4}.client-stack[data-v-c7552ac9],.ap-stack[data-v-c7552ac9]{min-height:auto;padding-top:18px}.client-stack[data-v-c7552ac9]{grid-template-columns:repeat(2,minmax(0,1fr))}.data-connector[data-v-c7552ac9]{grid-template-columns:repeat(2,1fr);justify-self:center;gap:54px;width:min(70%,270px);height:92px;display:grid}.data-path[data-v-c7552ac9]{background:repeating-linear-gradient(#56e2e6ad 0 4px,#0000 4px 10px);justify-self:center;width:2px;height:92px}.data-path[data-v-c7552ac9]:before,.data-path[data-v-c7552ac9]:after{top:auto;left:50%;transform:translate(-50%)}.data-path[data-v-c7552ac9]:before{top:-2px}.data-path[data-v-c7552ac9]:after{bottom:-2px;right:auto}.data-path>span[data-v-c7552ac9],.data-path--return>span[data-v-c7552ac9]{inset:50% auto auto 14px;transform:translateY(-50%)}.data-path .packet-lane[data-v-c7552ac9]{width:32px;height:100%;top:0;left:50%;transform:translate(-50%)}.database-core[data-v-c7552ac9]{min-height:290px;margin-top:18px}}@media (width<=480px){.client-stack[data-v-c7552ac9]{grid-template-columns:1fr}.system-node[data-v-c7552ac9]{min-height:74px}.database-core[data-v-c7552ac9]{min-height:250px}}@keyframes dataTravelVertical-c7552ac9{0%{top:0}to{top:100%}}@keyframes dataTravelVerticalReturn-c7552ac9{0%{top:100%}to{top:0}}.execution-flow[data-v-c7552ac9]{color:var(--brand-ink);background:radial-gradient(circle at 50% 55%,#26b9b71c,#0000 32%),radial-gradient(circle at 12% 16%,#0f7d491a,#0000 29%),radial-gradient(circle at 88% 80%,#2a86b714,#0000 27%),linear-gradient(145deg,#fff 0%,#f5fbf8 52%,#edf8f4 100%);box-shadow:inset 0 1px #0f7d4914}.execution-flow[data-v-c7552ac9]:before{border-color:#0f7d4914;box-shadow:0 0 90px #0f7d4914,inset 0 0 90px #26b9b70a}.execution-flow[data-v-c7552ac9]:after{opacity:.46;background:#1aa886;box-shadow:-74vw -24vh 0 -2px #19a88680,-58vw 12vh 0 -2px #2a86b75c,-43vw -34vh 0 -1px #0f7d494d,-23vw 7vh 0 -2px #19a88666,-9vw -29vh 0 -2px #2a86b761}.execution-flow-grid[data-v-c7552ac9]{background-image:linear-gradient(#102b3d0a 1px,#0000 1px),linear-gradient(90deg,#102b3d0a 1px,#0000 1px)}.execution-flow-glow[data-v-c7552ac9]{opacity:.5;background:linear-gradient(90deg,#0000 49.9%,#0f7d4914 50%,#0000 50.1%)}.execution-flow-heading .eyebrow[data-v-c7552ac9]{color:var(--brand-green-700)}.execution-flow-heading h2[data-v-c7552ac9]{color:var(--brand-navy-900);text-shadow:none}.execution-flow-heading>p[data-v-c7552ac9]:last-child{color:var(--brand-muted)}.tier-panel[data-v-c7552ac9]{background:linear-gradient(145deg,#fffffff0,#f1faf6c7),#ffffffd1;border-color:#0f7d4929;box-shadow:inset 0 1px #ffffffe6,0 22px 58px #102b3d17}.tier-panel[data-v-c7552ac9]:hover{border-color:#0f7d4952;box-shadow:inset 0 1px #fff,0 26px 68px #102b3d1f,0 0 30px #0f7d490f}.tier-panel--ap[data-v-c7552ac9]{background:radial-gradient(circle at 50% 22%,#26b9b721,#0000 32%),linear-gradient(145deg,#fffffffa,#e5f7f0e6);border-color:#0f7d494d;box-shadow:inset 0 1px #fff,0 28px 72px #102b3d21,0 0 48px #0f7d4914}.tier-panel--ap[data-v-c7552ac9]:before{background:linear-gradient(135deg,#0f7d4933,#0000 34%,#2a86b724)}.tier-heading[data-v-c7552ac9]{border-bottom-color:#102b3d1a}.tier-heading .tier-index[data-v-c7552ac9]{color:#0f7d4994}.tier-heading p[data-v-c7552ac9]{color:var(--brand-navy-900)}.tier-heading div span[data-v-c7552ac9]{color:#5b6f75c2}.tier-heading>i[data-v-c7552ac9],.execution-flow-note span[data-v-c7552ac9]{background:#20a873;box-shadow:0 0 11px #20a8737a}.system-node[data-v-c7552ac9]{background:linear-gradient(135deg,#fffffff5,#edf8f3e0);border-color:#0f7d4924;box-shadow:inset 0 1px #fff,0 9px 24px #102b3d0d}.system-node[data-v-c7552ac9]:after{background:linear-gradient(90deg,#0000,#20a873)}.system-node small[data-v-c7552ac9],.database-core small[data-v-c7552ac9]{color:#0f7d49ad}.system-node strong[data-v-c7552ac9]{color:var(--brand-navy-900)}.system-node--iis[data-v-c7552ac9]{background:linear-gradient(135deg,#f8fffc,#e2f5ed);border-color:#0f7d4940}.system-node--iis strong span[data-v-c7552ac9]{color:var(--brand-navy-600)}.system-node--services[data-v-c7552ac9]{background:radial-gradient(circle at 86% 18%,#26b9b71a,#0000 28%),linear-gradient(145deg,#fffffffa,#e6f7f1eb);border-color:#0f7d4933}.service-tags span[data-v-c7552ac9]{color:var(--brand-green-800);background:#0f7d490f;border-color:#0f7d4933}.ap-process-line[data-v-c7552ac9]:before{background:repeating-linear-gradient(#16a09d 0 3px,#0000 3px 7px)}.data-path[data-v-c7552ac9]{filter:drop-shadow(0 0 4px #199fa43d);background:repeating-linear-gradient(90deg,#199fa4 0 4px,#0000 4px 10px)}.data-path[data-v-c7552ac9]:before{background:#199fa4}.data-path[data-v-c7552ac9]:after{border-color:#199fa4;box-shadow:0 0 7px #199fa452}.data-path>span[data-v-c7552ac9]{color:var(--brand-navy-700);font-weight:700}.database-core[data-v-c7552ac9]{background:radial-gradient(circle at 50% 40%,#26b9b71f,#0000 43%),linear-gradient(#fffffff5,#e8f7f1e6);border-color:#0f7d492e;box-shadow:inset 0 1px #fff,0 16px 36px #102b3d12}.database-core[data-v-c7552ac9]:before,.database-core[data-v-c7552ac9]:after,.database-rings[data-v-c7552ac9]{border-color:#0f7d4929}.database-core strong[data-v-c7552ac9]{color:var(--brand-navy-900)}.database-core b[data-v-c7552ac9]{color:var(--brand-navy-600)}.execution-flow-note[data-v-c7552ac9]{color:#5b6f75b8}@media (width<=820px){.data-path[data-v-c7552ac9]{background:repeating-linear-gradient(#199fa4 0 4px,#0000 4px 10px)}}.client-wall[data-v-e6d5529d]{color:#102b3d;background:radial-gradient(circle at 16% 18%,#0f7d491a,#0000 32%),radial-gradient(circle at 84% 74%,#102b3d14,#0000 30%),linear-gradient(155deg,#fff 0%,#f6fbf8 52%,#edf8f1 100%);margin-top:-1px;padding:clamp(64px,8vw,104px) 0;animation:18s cubic-bezier(.2,.8,.2,1) infinite alternate clientGlow-e6d5529d;position:relative;overflow:hidden}.client-wall[data-v-e6d5529d]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#102b3d0b 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#102b3d0b 40px 41px);position:absolute;inset:0}.client-wall[data-v-e6d5529d]>*{z-index:1;position:relative}.client-wall-copy[data-v-e6d5529d]{text-align:center;justify-items:center;gap:8px;padding:0 clamp(22px,6vw,84px) 28px;display:grid}.client-wall-copy .eyebrow[data-v-e6d5529d]{color:#0f7d49;margin:0}.client-wall-copy h2[data-v-e6d5529d]{color:#102b3d;margin:0;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.1}.client-marquee[data-v-e6d5529d]{padding-block:16px;position:relative;overflow:hidden}.client-marquee[data-v-e6d5529d]:before,.client-marquee[data-v-e6d5529d]:after{z-index:2;content:"";pointer-events:none;width:clamp(48px,10vw,160px);position:absolute;top:0;bottom:0}.client-marquee[data-v-e6d5529d]:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.client-marquee[data-v-e6d5529d]:after{background:linear-gradient(270deg,#edf8f1,#edf8f100);right:0}.client-track[data-v-e6d5529d]{gap:22px;width:max-content;animation:36s linear infinite clientMarquee-e6d5529d;display:flex}.client-marquee:hover .client-track[data-v-e6d5529d]{animation-play-state:paused}.client-logo[data-v-e6d5529d]{width:clamp(180px,20vw,260px);height:104px;box-shadow:none;background:0 0;border:0;place-items:center;padding:18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.client-logo[data-v-e6d5529d]:hover{border-color:#0f7d494d;transform:translateY(-4px);box-shadow:0 22px 48px #102b3d29}.client-logo img[data-v-e6d5529d]{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}@keyframes clientMarquee-e6d5529d{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@keyframes clientGlow-e6d5529d{0%{background-position:0 0,0 0,100% 100%}to{background-position:0 0,20px -16px,-18px 14px}}@media (width<=720px){.client-wall[data-v-e6d5529d]{padding-block:56px}.client-wall-copy[data-v-e6d5529d]{padding-bottom:20px}.client-logo[data-v-e6d5529d]{width:170px;height:88px;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.client-wall[data-v-e6d5529d],.client-track[data-v-e6d5529d]{animation:none}.client-logo[data-v-e6d5529d]:hover{transform:none}}.hero[data-v-e6d5529d]{color:#fff;align-items:center;min-height:100svh;padding:96px clamp(22px,6vw,84px) 72px;display:grid;position:relative}.hero-media[data-v-e6d5529d],.hero-shade[data-v-e6d5529d]{position:absolute;inset:0}.hero-media[data-v-e6d5529d]{background:#1e3a4a;overflow:hidden}.hero-banner[data-v-e6d5529d]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 5.6s;position:absolute;inset:0;transform:scale(1.04)}.hero-banner.active[data-v-e6d5529d]{opacity:1;transform:scale(1)}.hero-content[data-v-e6d5529d]{z-index:2;max-width:690px;padding-top:36px;position:relative}.eyebrow[data-v-e6d5529d]{color:#4a9480;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.hero h1[data-v-e6d5529d],.section-copy h2[data-v-e6d5529d],.workflow-copy h2[data-v-e6d5529d],.closing h2[data-v-e6d5529d]{letter-spacing:0;margin:0;font-weight:900}.hero h1[data-v-e6d5529d]{max-width:620px;font-size:clamp(56px,8vw,112px);line-height:.94;animation:.78s .18s both rise-e6d5529d}.hero-banner-copy[data-v-e6d5529d]{color:#ffffffc7;border-left:3px solid #4a9480;gap:6px;max-width:520px;margin:28px 0 0;padding-left:16px;font-size:15px;line-height:1.6;animation:.78s .32s both rise-e6d5529d;display:grid}.hero-banner-copy strong[data-v-e6d5529d]{color:#fff;font-size:clamp(18px,2vw,22px);line-height:1.25}.hero-banner-copy span[data-v-e6d5529d]{display:block}.hero-actions[data-v-e6d5529d]{flex-wrap:wrap;gap:14px;margin-top:34px;animation:.78s .46s both rise-e6d5529d;display:flex}.primary-button[data-v-e6d5529d],.secondary-button[data-v-e6d5529d]{border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-weight:800;display:inline-flex}.primary-button[data-v-e6d5529d]{color:#fff;background:#3d7a6b}.primary-button[data-v-e6d5529d]:hover{background:#4a9480;transform:translateY(-2px)}.secondary-button[data-v-e6d5529d]{color:#fff;border-color:#ffffff6b}.operations[data-v-e6d5529d],.company-overview[data-v-e6d5529d],.qrm-board[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d],.closing[data-v-e6d5529d]{padding:clamp(72px,10vw,140px) clamp(22px,6vw,84px)}.company-overview[data-v-e6d5529d]{color:#fff;background:linear-gradient(170deg,#1e3a4a 0%,#1a3040 42%,#3d7a6b 100%);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(40px,6vw,84px);min-height:100vh;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -120px 90px #1a30406b}.company-overview[data-v-e6d5529d]:before,.company-overview[data-v-e6d5529d]:after{content:"";pointer-events:none;position:absolute}.company-overview[data-v-e6d5529d]:before{background:radial-gradient(circle,#4a948026 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite pulse-e6d5529d;top:10%;right:5%}.company-overview[data-v-e6d5529d]:after{background:radial-gradient(circle,#e8734a0f 0%,#0000 70%);width:400px;height:400px;bottom:10%;left:10%}.company-grid[data-v-e6d5529d]{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#ffffff0a 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#ffffff0a 40px 41px);position:absolute;inset:0}.company-copy[data-v-e6d5529d],.company-visual[data-v-e6d5529d],.qrm-core[data-v-e6d5529d]{z-index:2;position:relative}.company-copy[data-v-e6d5529d]{max-width:760px}.company-copy .eyebrow[data-v-e6d5529d],.qrm-flow-panel .eyebrow[data-v-e6d5529d]{color:#ffffffeb;align-items:center;gap:12px;display:flex}.company-copy .eyebrow[data-v-e6d5529d]:before,.qrm-flow-panel .eyebrow[data-v-e6d5529d]:before{content:"";background:#ffffffe0;border-radius:1px;width:28px;height:2px}.company-copy h2[data-v-e6d5529d]{color:#fff;text-shadow:0 2px 38px #1a2e3833;margin:0;font-size:clamp(42px,7vw,60px);font-weight:900;line-height:.98}.company-copy p[data-v-e6d5529d]:not(.eyebrow){color:#ffffffdb;max-width:660px;margin:32px 0 0;font-size:18px;line-height:1.85}.divider-line[data-v-e6d5529d]{background:linear-gradient(90deg,#ffffffe0,#ffffff59);border-radius:2px;width:60px;height:3px;margin:32px 0 0}.qrm-core[data-v-e6d5529d]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4a94802e;border:1px solid #4a94804d;gap:12px;padding:22px;display:grid}.qrm-core span[data-v-e6d5529d]{color:#fff;background:#3d7a6b;width:fit-content;padding:7px 12px;font-size:12px;font-weight:900}.qrm-core strong[data-v-e6d5529d]{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.05}.qrm-core p[data-v-e6d5529d]{color:#ffffffd6;margin:0;font-size:15px;line-height:1.8}.company-visual[data-v-e6d5529d]{gap:20px;display:grid}.erp-preview[data-v-e6d5529d]{position:relative}.erp-window[data-v-e6d5529d]{background:#e8ece8;transition:transform .6s;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(2deg);box-shadow:0 4px 6px #0000001a,0 20px 60px #00000047,0 0 0 1px #ffffff0f}.erp-window[data-v-e6d5529d]:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.erp-titlebar[data-v-e6d5529d]{color:#fff;background:linear-gradient(90deg,#1e3a4a,#3d7a6b);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.erp-titlebar-left[data-v-e6d5529d],.erp-dots[data-v-e6d5529d]{align-items:center;gap:8px;display:flex}.erp-dots[data-v-e6d5529d]{gap:5px}.erp-dots span[data-v-e6d5529d]{border-radius:50%;width:10px;height:10px}.erp-dots span[data-v-e6d5529d]:first-child{background:#ff5f57}.erp-dots span[data-v-e6d5529d]:nth-child(2){background:#ffbd2e}.erp-dots span[data-v-e6d5529d]:nth-child(3){background:#28c840}.erp-sidebar[data-v-e6d5529d]{min-height:320px;display:flex}.erp-sidebar-menu[data-v-e6d5529d]{background:#1e3a4a;flex:0 0 200px;padding:8px 0;overflow:hidden}.erp-sidebar-item[data-v-e6d5529d]{color:#ffffffa6;white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:500;display:flex}.erp-sidebar-item span[data-v-e6d5529d]{color:#5aaba0;min-width:24px;font-size:10px;font-weight:900}.erp-sidebar-item.active[data-v-e6d5529d]{color:#fff;background:#3d7a6b;font-weight:700}.erp-content-area[data-v-e6d5529d]{background:#f7f9f8;flex:1;padding:16px;overflow:hidden}.erp-toolbar[data-v-e6d5529d]{border-bottom:1px solid #3d7a6b1f;gap:4px;margin-bottom:12px;padding-bottom:8px;display:flex}.erp-toolbar span[data-v-e6d5529d]{color:#3d5a6a;background:#fff;border:1px solid #d0d8d4;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.erp-header-row[data-v-e6d5529d]{grid-template-columns:80px 1fr 80px 1fr;gap:6px;margin-bottom:8px;display:grid}.erp-header-row b[data-v-e6d5529d],.erp-header-row i[data-v-e6d5529d]{min-height:22px;font-size:10px;font-style:normal}.erp-header-row b[data-v-e6d5529d]{color:#3d5a6a}.erp-header-row i[data-v-e6d5529d]{color:#1a2e38;background:#fff;border:1px solid #d0d8d4;padding:3px 6px}.erp-table[data-v-e6d5529d]{border:1px solid #3d7a6b1f;margin-top:8px;overflow:hidden}.erp-table-header[data-v-e6d5529d],.erp-table-row[data-v-e6d5529d]{grid-template-columns:40px 1fr 1fr 80px 80px 60px 60px;gap:6px;display:grid}.erp-table-header[data-v-e6d5529d]{color:#fff;background:#3d7a6b;padding:5px 6px;font-size:9px;font-weight:700}.erp-table-row[data-v-e6d5529d]{color:#3d5a6a;border-bottom:1px solid #e0e4e2;min-height:28px;padding:4px 6px;font-size:9px}.erp-floating-stat[data-v-e6d5529d]{background:#fff;border:1px solid #3d7a6b1f;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:-22px;right:-16px;box-shadow:0 8px 30px #0000001f}.erp-floating-stat strong[data-v-e6d5529d]{color:#3d7a6b;font-size:24px;line-height:1}.erp-floating-stat span[data-v-e6d5529d]{color:#6a8a94;font-size:11px}.qrm-board[data-v-e6d5529d]{--section-next-bg:#0f2f34;color:#fff;animation:cinematicGlow-e6d5529d 16s var(--cinema-ease) infinite alternate;background:linear-gradient(#3d7a6bb8 0%,#1a304000 20%),radial-gradient(circle at 82% 18%,#4a948047,#0000 34%),radial-gradient(circle at 16% 86%,#e8734a14,#0000 32%),linear-gradient(170deg,#24574f 0%,#143c40 48%,#0f2f34 100%);margin-top:-1px;position:relative;overflow:hidden}.qrm-board[data-v-e6d5529d]:before,.workflow[data-v-e6d5529d]:before,.modules[data-v-e6d5529d]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#ffffff0a 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#ffffff0a 40px 41px);position:absolute;inset:0}.qrm-board[data-v-e6d5529d]:after,.workflow[data-v-e6d5529d]:after,.modules[data-v-e6d5529d]:after{z-index:0;height:var(--cinema-transition-height);background:radial-gradient(80% 72px at 50% 0, transparent 62%, var(--section-next-bg) 64%), linear-gradient(180deg, transparent, var(--section-next-bg) 76%);content:"";pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.qrm-board[data-v-e6d5529d]>*,.workflow[data-v-e6d5529d]>*,.modules[data-v-e6d5529d]>*{z-index:1;position:relative}.qrm-pillars[data-v-e6d5529d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}.qrm-pillar[data-v-e6d5529d]{color:#fff;background:#dce9e4;min-height:320px;padding:0;transition:box-shadow .35s,transform .35s;position:relative;overflow:hidden}.qrm-pillar[data-v-e6d5529d]:before{content:"";z-index:1;background:linear-gradient(#102b3d05 0%,#102b3d0f 24%,#102b3d2e 48%,#102b3da3 78%,#102b3dd1 100%),linear-gradient(135deg,#0f7d4924,#0000 52%);position:absolute;inset:0}.qrm-pillar[data-v-e6d5529d]:after{content:"";pointer-events:none;z-index:2;opacity:0;border:1px solid #ffffff2e;transition:opacity .35s;position:absolute;inset:14px}.qrm-pillar[data-v-e6d5529d]:hover{transform:translateY(-6px);box-shadow:0 22px 58px #102b3d29}.qrm-pillar[data-v-e6d5529d]:hover:after{opacity:1}.qrm-pillar:hover .qrm-pillar-image[data-v-e6d5529d]{filter:saturate(1.06)contrast(1.04);transform:scale(1.03)}.qrm-pillar-image[data-v-e6d5529d]{object-fit:cover;object-position:center center;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;transition:transform .6s,filter .6s;position:absolute;inset:0}.pillar-icon[data-v-e6d5529d]{z-index:3;width:56px;height:56px;color:var(--brand-navy-900);background:#ffffffe0;place-items:center;margin:24px 0 0 24px;font-size:15px;font-weight:900;transition:background .3s,color .3s,transform .3s;display:grid;position:relative}.qrm-pillar:hover .pillar-icon[data-v-e6d5529d]{background:var(--brand-green-700);color:#fff;transform:scale(1.05)}.qrm-pillar-copy[data-v-e6d5529d]{z-index:3;background:linear-gradient(#0000 0%,#102b3d14 18%,#102b3d75 58%,#102b3dc7 100%);padding:72px 24px 24px;position:absolute;bottom:0;left:0;right:0}.qrm-pillar-copy h3[data-v-e6d5529d]{color:#fff;text-shadow:0 10px 24px #00000047;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.2}.qrm-pillar-copy p[data-v-e6d5529d]{color:#fff;text-shadow:0 8px 20px #00000038;margin:14px 0 0;font-size:14px;line-height:1.75}.qrm-flow-panel[data-v-e6d5529d]{grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1200px;margin:clamp(60px,8vw,100px) auto 0;display:grid}.qrm-flow-panel h2[data-v-e6d5529d]{color:#fff;max-width:500px;margin:0;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.1}.qrm-flow-panel-left .eyebrow[data-v-e6d5529d]{color:#ffffffe0}.qrm-flow-panel-left .eyebrow[data-v-e6d5529d]:before{background:#ffffffc7}.divider-bar[data-v-e6d5529d]{background:#5aaba0;width:40px;height:3px;margin-top:20px}.qrm-flow-list[data-v-e6d5529d]{display:block;position:relative}.qrm-flow-visual[data-v-e6d5529d]{background:0 0;margin:0;transition:transform .45s;position:relative;overflow:visible;-webkit-mask-image:radial-gradient(circle,#000 0% 58%,#000000c7 72%,#0000 100%);mask-image:radial-gradient(circle,#000 0% 58%,#000000c7 72%,#0000 100%)}.qrm-flow-visual[data-v-e6d5529d]:before{filter:blur(30px);content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 24% 46%,#0f7d4924,#0000 26%),radial-gradient(circle at 78% 38%,#102b3d1f,#0000 24%),radial-gradient(circle at 52% 86%,#0f7d491a,#0000 30%);transition:opacity .45s,filter .45s;position:absolute;inset:6% 2% 10%}.qrm-flow-visual[data-v-e6d5529d]:after{content:"";opacity:1;pointer-events:none;z-index:2;background:linear-gradient(#f7fbf8f2 0%,#0000 16% 84%,#eef8f2f0 100%),linear-gradient(90deg,#f7fbf8f5 0%,#0000 12% 88%,#eef8f2f5 100%);position:absolute;inset:0}.qrm-flow-visual img[data-v-e6d5529d]{z-index:1;object-fit:cover;object-position:center center;opacity:.98;filter:saturate(.96)contrast(1.01);width:100%;min-height:420px;transition:transform .6s,filter .6s,opacity .6s;display:block;position:relative}.qrm-flow-visual[data-v-e6d5529d]:hover{transform:translateY(-2px)}.qrm-flow-visual[data-v-e6d5529d]:hover:before{opacity:1;filter:blur(34px)}.qrm-flow-visual:hover img[data-v-e6d5529d]{opacity:1;filter:saturate()contrast(1.03)brightness(1.01);transform:scale(1.012)}.operations[data-v-e6d5529d]{background:#f0f4f2;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(36px,6vw,92px);display:grid}.section-copy[data-v-e6d5529d]{max-width:580px}.section-copy h2[data-v-e6d5529d],.workflow-copy h2[data-v-e6d5529d],.closing h2[data-v-e6d5529d]{color:#1a2e38;font-size:clamp(34px,5vw,68px);line-height:1.05}.section-copy p[data-v-e6d5529d]:not(.eyebrow),.workflow-copy p[data-v-e6d5529d],.closing p[data-v-e6d5529d]:not(.eyebrow){color:#52605b;max-width:520px;margin:22px 0 0;font-size:17px;line-height:1.8}.product-surface[data-v-e6d5529d]{color:#fff;background:#1e3a4a;border:1px solid #3d7a6b33;min-height:520px;padding:18px;box-shadow:0 28px 90px #1a2e382e}.surface-topbar[data-v-e6d5529d]{color:#eef6f0b8;align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.dot[data-v-e6d5529d]{background:#eef6f047;border-radius:50%;width:9px;height:9px}.surface-grid[data-v-e6d5529d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.metric-block[data-v-e6d5529d]{background:#eef6f00f;border:1px solid #eef6f024;min-height:164px;padding:20px;position:relative}.metric-block span[data-v-e6d5529d],.metric-block small[data-v-e6d5529d]{color:#eef6f09e;display:block}.metric-block strong[data-v-e6d5529d]{margin-top:28px;font-size:clamp(32px,5vw,56px);line-height:1;display:block}.metric-block small[data-v-e6d5529d]{margin-top:10px;font-size:13px}.metric-block em[data-v-e6d5529d]{color:#5aaba0;font-size:13px;font-style:normal;font-weight:800;position:absolute;bottom:18px;right:18px}.surface-table[data-v-e6d5529d]{border:1px solid #eef6f024;margin-top:12px;overflow:hidden}.table-head[data-v-e6d5529d],.table-row[data-v-e6d5529d]{grid-template-columns:1.1fr .95fr .95fr .62fr;align-items:center;gap:14px;min-width:560px;padding:16px 18px;display:grid}.table-head[data-v-e6d5529d]{color:#eef6f08f;background:#eef6f014;font-size:12px;font-weight:800}.table-row[data-v-e6d5529d]{color:#eef6f0d1;border-top:1px solid #eef6f01a;font-size:14px}.table-row b[data-v-e6d5529d]{color:#5aaba0;background:#3d7a6b38;width:fit-content;padding:5px 8px;font-size:12px}.workflow[data-v-e6d5529d]{--section-next-bg:#12393a;color:#fff;animation:cinematicGlow-e6d5529d 18s var(--cinema-ease) infinite alternate-reverse;background:linear-gradient(#0f2f34 0%,#0f2f3400 22%),radial-gradient(circle at 16% 18%,#4a948033,#0000 34%),radial-gradient(circle at 84% 80%,#5aaba029,#0000 30%),linear-gradient(155deg,#0f2f34 0%,#143c40 46%,#12393a 100%);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(38px,7vw,108px);margin-top:-1px;display:grid;position:relative;overflow:hidden}.workflow-copy[data-v-e6d5529d]{align-self:start;position:sticky;top:118px}.workflow-copy h2[data-v-e6d5529d]{color:#fff;max-width:500px;font-size:clamp(28px,4vw,46px);line-height:1.1}.workflow-copy .eyebrow[data-v-e6d5529d],.modules .section-copy .eyebrow[data-v-e6d5529d]{color:#ffffffe0}.workflow-copy p[data-v-e6d5529d]{color:#ffffffbd}.workflow-lines[data-v-e6d5529d]{border-top:0;gap:18px;display:grid}.flow-row[data-v-e6d5529d]{background:0 0;border-bottom:1px solid #ffffff1f;grid-template-columns:72px 148px minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;transition:transform .3s;display:grid}.flow-row[data-v-e6d5529d]:hover{transform:translate(4px)}.workflow-lines .flow-row[data-v-e6d5529d]:last-child{border-bottom:0}.flow-step[data-v-e6d5529d]{align-self:stretch;position:relative}.flow-step[data-v-e6d5529d]:after{content:"";background:linear-gradient(#5aaba06b,#0000);width:1px;position:absolute;top:48px;bottom:-20px;left:20px}.workflow-lines .flow-row:last-child .flow-step[data-v-e6d5529d]:after{display:none}.flow-step span[data-v-e6d5529d]{color:#fff;background:#0719239e;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.flow-row:hover .flow-step span[data-v-e6d5529d]{color:#fff;background:#4a9480}.flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 72% 24%,#ffffff38,#0000 26%),linear-gradient(145deg,#102b3d2e,#102b3d0a);align-content:end;gap:12px;min-height:116px;padding:18px;transition:transform .3s,box-shadow .3s,filter .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #102b3d24}.flow-visual[data-v-e6d5529d]:before{content:"";background:#ffffff14;border-radius:50%;width:92px;height:92px;position:absolute;inset:auto -10% -22% auto}.flow-icon[data-v-e6d5529d]{z-index:1;color:#fff;width:56px;height:56px;position:relative}.flow-visual small[data-v-e6d5529d]{z-index:1;color:#ffffffb8;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;position:relative}.flow-body[data-v-e6d5529d]{gap:10px;display:grid}.flow-row:hover .flow-visual[data-v-e6d5529d]{filter:saturate(1.02);transform:translateY(-2px);box-shadow:0 18px 38px #102b3d2e}.flow-row h3[data-v-e6d5529d]{color:#fff;margin:0;font-size:clamp(22px,3vw,34px);line-height:1.1}.flow-row p[data-v-e6d5529d]{color:#ffffffbd;margin:0;font-size:16px;line-height:1.75}.flow-row--order .flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 76% 24%,#74eba847,#0000 24%),linear-gradient(145deg,#144838c7,#102b3d33)}.flow-row--purchase .flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 74% 22%,#80d6ff3d,#0000 24%),linear-gradient(145deg,#143c54cc,#102b3d33)}.flow-row--inventory .flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 74% 22%,#a3f0d238,#0000 24%),linear-gradient(145deg,#154443cc,#102b3d33)}.flow-row--manufacturing .flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 74% 22%,#a4ffdb38,#0000 24%),linear-gradient(145deg,#114e46d1,#102b3d2e)}.flow-row--finance .flow-visual[data-v-e6d5529d]{background:radial-gradient(circle at 74% 22%,#ffffff42,#0000 24%),linear-gradient(145deg,#1c5240d1,#102b3d2e)}.workflow-symbols[data-v-e6d5529d]{width:0;height:0;position:absolute;overflow:hidden}.modules[data-v-e6d5529d]{--section-next-bg:#12383a;color:#fff;animation:cinematicGlow-e6d5529d 17s var(--cinema-ease) infinite alternate;background:linear-gradient(#12393a 0%,#0d3032 14%,#0d303200 32%),radial-gradient(circle at 22% 18%,#5aaba038,#0000 34%),radial-gradient(circle at 86% 76%,#4a94802e,#0000 32%),linear-gradient(155deg,#0d3032 0%,#123f3c 48%,#12383a 100%);grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);gap:clamp(34px,7vw,100px);margin-top:-1px;display:grid;position:relative;overflow:hidden}.modules .section-copy h2[data-v-e6d5529d]{color:#fff}.modules .section-copy[data-v-e6d5529d]{align-self:start;position:sticky;top:118px}.modules[data-v-e6d5529d]:after{height:var(--cinema-transition-height);background:radial-gradient(76% 70px at 50% 0,#0000 62%,#12383a 64%),linear-gradient(#0000,#12383a 76%)}.module-list[data-v-e6d5529d]{border-top:0;gap:14px;display:grid}.module-row[data-v-e6d5529d]{background:var(--cinema-card-bg);color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #eef6f024;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 24px;font-size:clamp(18px,2.5vw,28px);font-weight:850;transition:padding .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 4px 0 #5aaba02e}.module-row[data-v-e6d5529d]:hover{background:var(--cinema-card-hover-bg);color:#fff;border-color:#5aaba061;padding-inline:26px 22px;transform:translateY(-3px);box-shadow:inset 4px 0 #5aaba0,0 12px 30px #0000002e}.closing[data-v-e6d5529d]{color:#fff;background:#1e3a4a;justify-content:space-between;align-items:center;gap:36px;min-height:420px;display:flex}.closing h2[data-v-e6d5529d]{color:#fff;max-width:820px}.primary-button.light[data-v-e6d5529d]{color:#1a2e38;background:#fff;flex:none}.primary-button.light[data-v-e6d5529d]:hover{color:#fff;background:#3d7a6b}.site-footer[data-v-e6d5529d]{color:#ffffffad;text-align:center;letter-spacing:0;background:#152a34;border-top:3px solid #3d7a6b;padding:22px clamp(22px,6vw,84px);font-size:14px}.site-footer p[data-v-e6d5529d]{margin:0}.reveal[data-v-e6d5529d]{animation:none}.cinematic-reveal[data-v-e6d5529d]{opacity:0;filter:blur(8px);transform:translate3d(0, var(--cinema-reveal-distance), 0) scale(.985);transition:opacity var(--cinema-reveal-duration) var(--cinema-ease), filter var(--cinema-reveal-duration) var(--cinema-ease), transform var(--cinema-reveal-duration) var(--cinema-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, filter, transform}.cinematic-reveal.is-visible[data-v-e6d5529d]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}@keyframes rise-e6d5529d{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes navIn-e6d5529d{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-e6d5529d{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes cinematicGlow-e6d5529d{0%{background-position:0 0,0 0,100% 100%,0 0}to{background-position:0 0,28px -18px,-22px 18px,0 0}}@keyframes float-e6d5529d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-e6d5529d{0%,to{opacity:.1}50%{opacity:.18}}@media (width<=980px){.operations[data-v-e6d5529d],.company-overview[data-v-e6d5529d],.qrm-flow-panel[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d]{grid-template-columns:1fr}.qrm-pillars[data-v-e6d5529d]{grid-template-columns:repeat(2,minmax(0,1fr))}.qrm-flow-list[data-v-e6d5529d]{grid-template-columns:1fr}.erp-window[data-v-e6d5529d],.erp-window[data-v-e6d5529d]:hover{transform:none}.workflow-copy[data-v-e6d5529d],.modules .section-copy[data-v-e6d5529d]{position:static}.product-surface[data-v-e6d5529d]{min-height:auto}}@media (width<=720px){.hero[data-v-e6d5529d]{min-height:100svh;padding:86px 18px}.hero-banner[data-v-e6d5529d]{object-position:62% center}.hero-shade[data-v-e6d5529d]{background:linear-gradient(90deg,#1e3a4ae6,#1e3a4a47 82%),linear-gradient(#1e3a4a47,#1e3a4a14 44%,#1e3a4ae6)}.hero h1[data-v-e6d5529d]{font-size:clamp(54px,16vw,74px)}.operations[data-v-e6d5529d],.company-overview[data-v-e6d5529d],.qrm-board[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d],.closing[data-v-e6d5529d]{padding:68px 18px}.company-overview[data-v-e6d5529d]{min-height:auto}.company-copy h2[data-v-e6d5529d]{font-size:clamp(34px,10vw,50px)}.erp-sidebar-menu[data-v-e6d5529d]{flex-basis:140px}.erp-titlebar[data-v-e6d5529d]{flex-direction:column;align-items:flex-start}.erp-table-header[data-v-e6d5529d],.erp-table-row[data-v-e6d5529d]{grid-template-columns:36px 1fr 1fr 52px 52px 42px 42px}.erp-floating-stat[data-v-e6d5529d]{bottom:-18px;right:10px}.qrm-pillars[data-v-e6d5529d]{grid-template-columns:1fr}.qrm-flow-visual img[data-v-e6d5529d]{min-height:260px}.surface-grid[data-v-e6d5529d]{grid-template-columns:1fr}.surface-table[data-v-e6d5529d]{overflow-x:auto}.flow-row[data-v-e6d5529d]{grid-template-columns:48px 1fr;gap:14px 16px}.flow-step[data-v-e6d5529d]{grid-row:span 2}.flow-step[data-v-e6d5529d]:after{top:44px;bottom:-14px;left:20px}.flow-visual[data-v-e6d5529d]{min-height:104px;padding:16px}.flow-body[data-v-e6d5529d]{grid-column:2}.flow-row p[data-v-e6d5529d]{grid-column:auto}.closing[data-v-e6d5529d]{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-v-e6d5529d],[data-v-e6d5529d]:before,[data-v-e6d5529d]:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.hero[data-v-e6d5529d]{color:var(--brand-ink)}.hero-media[data-v-e6d5529d]{background:#f4faf6}.hero-banner[data-v-e6d5529d]{filter:saturate(1.05)contrast(1.06)brightness()}.hero-shade[data-v-e6d5529d]{background:linear-gradient(90deg,#fffffff0 0%,#fffc 30%,#ffffff42 58%,#ffffff0a 100%),radial-gradient(circle at 70% 48%,#0f7d4921,#0000 34%),radial-gradient(circle at 18% 82%,#102b3d1a,#0000 30%),linear-gradient(#ffffff47,#f3faf624 46%,#ffffff57)}.eyebrow[data-v-e6d5529d]{color:var(--brand-green-700)}.hero h1[data-v-e6d5529d]{color:var(--brand-navy-950);text-shadow:0 18px 48px #ffffffc7}.hero-banner-copy[data-v-e6d5529d]{border-left-color:var(--brand-green-700);color:var(--brand-muted)}.hero-banner-copy strong[data-v-e6d5529d]{color:var(--brand-navy-900)}.primary-button[data-v-e6d5529d]{background:linear-gradient(135deg, var(--brand-navy-900), var(--brand-navy-700));color:#fff;box-shadow:0 16px 34px #102b3d38}.primary-button[data-v-e6d5529d]:hover{background:linear-gradient(135deg, var(--brand-green-800), var(--brand-green-600))}.secondary-button[data-v-e6d5529d]{color:var(--brand-navy-900);background:#ffffffbd;border-color:#102b3d3d}.operations[data-v-e6d5529d],.company-overview[data-v-e6d5529d],.qrm-board[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d]{color:var(--brand-ink);background:radial-gradient(circle at 12% 12%,#0f7d491a,#0000 32%),radial-gradient(circle at 88% 18%,#102b3d14,#0000 30%),linear-gradient(155deg,#fff 0%,#f6fbf8 52%,#edf8f1 100%);box-shadow:inset 0 -1px #0f7d4914}.qrm-board[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d]{--section-next-bg:#fff}.company-overview[data-v-e6d5529d]:before,.qrm-board[data-v-e6d5529d]:before,.workflow[data-v-e6d5529d]:before,.modules[data-v-e6d5529d]:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#102b3d0b 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#102b3d0b 40px 41px)}.company-overview[data-v-e6d5529d]:after{background:radial-gradient(circle,#0f7d491f 0%,#0000 70%)}.qrm-board[data-v-e6d5529d]:after,.workflow[data-v-e6d5529d]:after,.modules[data-v-e6d5529d]:after{background:radial-gradient(80% 72px at 50% 0,#0000 62%,#fff 64%),linear-gradient(#0000,#fff 76%)}.company-copy .eyebrow[data-v-e6d5529d],.qrm-flow-panel .eyebrow[data-v-e6d5529d],.workflow-copy .eyebrow[data-v-e6d5529d],.modules .section-copy .eyebrow[data-v-e6d5529d]{color:var(--brand-green-700)}.company-copy .eyebrow[data-v-e6d5529d]:before,.qrm-flow-panel .eyebrow[data-v-e6d5529d]:before,.qrm-flow-panel-left .eyebrow[data-v-e6d5529d]:before{background:var(--brand-green-700)}.company-copy h2[data-v-e6d5529d],.qrm-flow-panel h2[data-v-e6d5529d],.workflow-copy h2[data-v-e6d5529d],.modules .section-copy h2[data-v-e6d5529d],.section-copy h2[data-v-e6d5529d],.closing h2[data-v-e6d5529d]{color:var(--brand-navy-900);text-shadow:none}.company-copy p[data-v-e6d5529d]:not(.eyebrow),.workflow-copy p[data-v-e6d5529d],.flow-row p[data-v-e6d5529d],.qrm-pillar p[data-v-e6d5529d],.qrm-core p[data-v-e6d5529d],.section-copy p[data-v-e6d5529d]:not(.eyebrow),.closing p[data-v-e6d5529d]:not(.eyebrow){color:var(--brand-muted)}.divider-line[data-v-e6d5529d],.divider-bar[data-v-e6d5529d]{background:linear-gradient(90deg, var(--brand-green-700), #0f7d4942)}.qrm-core[data-v-e6d5529d],.module-row[data-v-e6d5529d],.product-surface[data-v-e6d5529d]{border:1px solid var(--brand-line);background:var(--brand-card);color:var(--brand-ink);box-shadow:0 18px 54px #102b3d14}.qrm-core[data-v-e6d5529d]:hover,.module-row[data-v-e6d5529d]:hover{background:var(--brand-card-strong);border-color:#0f7d4952;box-shadow:0 22px 64px #102b3d1f}.qrm-core span[data-v-e6d5529d],.qrm-pillar:hover .pillar-icon[data-v-e6d5529d],.flow-row:hover .flow-step span[data-v-e6d5529d]{background:var(--brand-green-700);color:#fff}.qrm-core strong[data-v-e6d5529d],.flow-row h3[data-v-e6d5529d],.module-row[data-v-e6d5529d]{color:var(--brand-navy-900)}.product-surface[data-v-e6d5529d]{border-color:var(--brand-navy-line);background:#fff;box-shadow:0 24px 70px #102b3d24}.surface-topbar[data-v-e6d5529d]{background:var(--brand-navy-900);color:#fffc;margin:-18px -18px 18px;padding:0 18px}.dot[data-v-e6d5529d]{background:#ffffff4d}.dot.active[data-v-e6d5529d]{background:var(--brand-green-500)}.metric-block[data-v-e6d5529d]{border-color:var(--brand-navy-900);background:#f5faf7}.metric-block span[data-v-e6d5529d],.metric-block small[data-v-e6d5529d]{color:var(--brand-muted)}.metric-block strong[data-v-e6d5529d]{color:var(--brand-navy-900)}.metric-block em[data-v-e6d5529d],.table-row b[data-v-e6d5529d],.erp-floating-stat strong[data-v-e6d5529d]{color:var(--brand-green-700)}.surface-table[data-v-e6d5529d]{border-color:var(--brand-line)}.table-head[data-v-e6d5529d]{background:var(--brand-navy-900);color:#fff}.table-row[data-v-e6d5529d]{color:var(--brand-ink);border-top-color:#0f7d491f}.table-row b[data-v-e6d5529d]{background:#0f7d491f}.table-row b.warning[data-v-e6d5529d]{color:var(--brand-navy-900);background:#102b3d1a}.erp-window[data-v-e6d5529d]{background:#fff;border:1px solid #102b3d2e;overflow:hidden;box-shadow:0 16px 44px #102b3d24,0 0 0 1px #ffffffc7}.erp-titlebar[data-v-e6d5529d]{background:var(--brand-navy-900);color:#fff}.erp-sidebar-menu[data-v-e6d5529d]{background:#263a4a}.erp-sidebar-item[data-v-e6d5529d]{color:#ffffffb8}.erp-sidebar-item span[data-v-e6d5529d]{color:#8ed7ae}.erp-sidebar-item.active[data-v-e6d5529d],.erp-table-header[data-v-e6d5529d]{background:var(--brand-green-700);color:#fff}.erp-content-area[data-v-e6d5529d]{background:#fff}.erp-toolbar span[data-v-e6d5529d],.erp-header-row i[data-v-e6d5529d],.erp-floating-stat[data-v-e6d5529d]{color:var(--brand-ink);background:#fff;border-color:#102b3d24}.erp-header-row b[data-v-e6d5529d],.erp-table-row[data-v-e6d5529d]{color:#426256}.erp-table[data-v-e6d5529d],.erp-toolbar[data-v-e6d5529d]{border-color:#0f7d4924}.erp-table-row[data-v-e6d5529d]:nth-child(2n){background:#0f7d490a}.module-row[data-v-e6d5529d]{box-shadow:inset 5px 0 0 var(--brand-navy-900), 0 18px 54px #102b3d14;background:#fff;border-color:#102b3d24}.qrm-pillar .qrm-pillar-copy h3[data-v-e6d5529d],.qrm-pillar .qrm-pillar-copy p[data-v-e6d5529d]{color:#fff}.closing[data-v-e6d5529d],.site-footer[data-v-e6d5529d]{background:radial-gradient(circle at 18% 0%, #0f7d4938, transparent 30%), linear-gradient(135deg, var(--brand-navy-950) 0%, var(--brand-navy-900) 52%, #0b4f3a 100%);color:#fff}.closing h2[data-v-e6d5529d],.site-footer[data-v-e6d5529d]{color:#fff}.primary-button.light[data-v-e6d5529d]{color:var(--brand-navy-900);background:#fff}.primary-button.light[data-v-e6d5529d]:hover{background:var(--brand-green-100);color:var(--brand-green-950)}.site-footer[data-v-e6d5529d]{border-top-color:#ffffff2e}@media (width<=720px){.hero-shade[data-v-e6d5529d]{background:linear-gradient(90deg,#fffffff5 0%,#ffffffc7 62%,#ffffff57 100%),radial-gradient(circle at 72% 36%,#0f7d4924,#0000 38%),linear-gradient(#ffffff8f,#f3faf6b8)}}.qrm-board[data-v-e6d5529d],.workflow[data-v-e6d5529d],.modules[data-v-e6d5529d]{--section-next-bg:#fff;color:var(--brand-ink);background:radial-gradient(circle at 12% 12%,#0f7d4917,#0000 32%),radial-gradient(circle at 88% 18%,#102b3d12,#0000 30%),linear-gradient(155deg,#fff 0%,#f7fbf8 54%,#eef8f2 100%);animation:none}.qrm-board[data-v-e6d5529d]:before,.workflow[data-v-e6d5529d]:before,.modules[data-v-e6d5529d]:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#102b3d09 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#102b3d09 40px 41px)}.qrm-board[data-v-e6d5529d]:after,.workflow[data-v-e6d5529d]:after,.modules[data-v-e6d5529d]:after{background:linear-gradient(#0000,#fff 82%);height:96px}.qrm-flow-panel h2[data-v-e6d5529d],.workflow-copy h2[data-v-e6d5529d],.modules .section-copy h2[data-v-e6d5529d]{color:var(--brand-navy-900)}.qrm-flow-panel .eyebrow[data-v-e6d5529d],.workflow-copy .eyebrow[data-v-e6d5529d],.modules .section-copy .eyebrow[data-v-e6d5529d]{color:var(--brand-green-700)}.qrm-flow-panel .eyebrow[data-v-e6d5529d]:before,.workflow-copy .eyebrow[data-v-e6d5529d]:before,.modules .section-copy .eyebrow[data-v-e6d5529d]:before{background:var(--brand-green-700)}.module-row[data-v-e6d5529d]{color:var(--brand-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #0f7d4929;box-shadow:0 18px 54px #102b3d14}.module-row[data-v-e6d5529d]:hover{background:#fff;border-color:#0f7d4952;box-shadow:0 22px 64px #102b3d1f}.flow-row h3[data-v-e6d5529d],.module-row[data-v-e6d5529d]{color:var(--brand-navy-900)}.flow-row p[data-v-e6d5529d],.workflow-copy p[data-v-e6d5529d]{color:var(--brand-muted)}.flow-step span[data-v-e6d5529d]{color:var(--brand-navy-800);background:#102b3d17}.flow-row:hover .flow-step span[data-v-e6d5529d]{background:var(--brand-green-700);color:#fff}.module-row[data-v-e6d5529d]{box-shadow:inset 5px 0 0 var(--brand-navy-900), 0 18px 54px #102b3d14}.module-row[data-v-e6d5529d]:hover{box-shadow:inset 5px 0 0 var(--brand-green-700), 0 22px 64px #102b3d1f;color:var(--brand-green-800)}
