@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#f4f6f8;--foreground:#101214;--surface:#fff;--surface-strong:#e9eef1;--muted:#64707d;--line:#d6dee5;--line-strong:#b9c6d0;--teal:#00a88f;--teal-dark:#087869;--blue:#2864d8;--amber:#e6a928;--coral:#d75d46;--ink-soft:#171a1f;--ink:#0c0f12;--white:#fff;--shadow:0 26px 80px #0c0f1229}html{scroll-behavior:smooth;min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;letter-spacing:0;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}.formTrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.container{width:min(1160px,100% - 40px);margin:0 auto}.narrow{width:min(820px,100% - 40px)}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f4f6f8db;border-bottom:1px solid #d6dee5c2;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo{flex:none;align-items:center;min-width:0;display:inline-flex}.logoImage{width:172px;height:auto;display:block}.logoCompact .logoImage{width:42px}.siteFooter .logoImage{width:184px}.logoMark{border:1px solid var(--line);background:var(--foreground);width:40px;height:40px;color:var(--white);border-radius:8px;place-items:center;font-weight:800;display:grid}.logoText{gap:1px;line-height:1.1;display:grid}.logoText strong{font-size:1rem}.logoText small{color:var(--muted);font-size:.78rem}.desktopNav{align-items:center;gap:4px;display:flex}.desktopNav a,.mobileNav a{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:.9rem;font-weight:650}.desktopNav a:hover,.desktopNav a.active,.mobileNav a:hover,.mobileNav a[aria-current=page]{background:var(--surface-strong);color:var(--foreground)}.headerActions,.heroActions,.formActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iconButton,.primaryButton,.secondaryButton,.iconTextButton{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.94rem;font-weight:750;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primaryButton{background:var(--teal);color:#07110f;padding:0 18px}.primaryButton:hover{background:#24d4b9;transform:translateY(-1px)}.secondaryButton,.iconTextButton{border-color:var(--line);background:var(--surface);color:var(--foreground);padding:0 16px}.secondaryButton:hover,.iconTextButton:hover{border-color:var(--line-strong);background:var(--surface-strong)}.secondaryButton.light{color:var(--white);background:#ffffff1f;border-color:#ffffff80}.secondaryButton.compact,.primaryButton.compact{min-height:38px;padding:0 13px}.ghostButton{background:0 0}.iconButton{border-color:var(--line);background:var(--surface);width:44px;color:var(--foreground);padding:0}.mobileMenuButton,.mobileNav{display:none}.heroLab{background:radial-gradient(circle at 72% 18%, #00a88f42, transparent 28%), radial-gradient(circle at 22% 82%, #2864d833, transparent 30%), var(--ink);min-height:86svh;color:var(--white);position:relative;overflow:hidden}.heroMesh{opacity:.42;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000009e,#0000);mask-image:linear-gradient(90deg,#000,#0000009e,#0000)}.heroLabInner{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(420px,1.08fr);align-items:center;gap:46px;min-height:calc(86svh - 72px);padding:70px 0;display:grid;position:relative}.heroNarrative h1{margin-top:14px;font-size:9.2rem;line-height:.82}.heroNarrative>p:not(.eyebrow){color:#ffffffc7;max-width:640px;margin-top:28px;font-size:1.24rem;line-height:1.62}.heroProof{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.heroProof span{color:#ffffffc2;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;align-items:center;min-height:34px;padding:0 11px;font-size:.82rem;font-weight:780;display:inline-flex}.adProof{max-width:760px}.adProof span{border-color:var(--line);background:var(--surface);color:var(--foreground)}.adPageHero .heroActions,.thanksHero .heroActions{margin-top:26px}.adLandingGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:22px;display:grid}.adOutcomeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adOutcomeList .infoPanel{grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:22px;display:grid}.adOutcomeList .infoPanel p{margin:0}.plainCheckList{gap:10px;margin-top:20px;list-style:none;display:grid}.plainCheckList li{border:1px solid var(--line);color:var(--foreground);background:#f7faf9;border-radius:8px;padding:11px 12px;font-weight:760}.sectorCloud{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.sectorCloud span{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:8px;align-items:center;padding:0 14px;font-weight:780;display:inline-flex}.productStage{background:linear-gradient(145deg,#ffffff1a,#ffffff09),#0c0f12c7;border:1px solid #ffffff24;border-radius:8px;min-height:640px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000057}.productStage:before{content:"";opacity:.34;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.stageGlow{filter:blur(6px);background:radial-gradient(circle,#00a88f5c,#0000 66%);width:420px;height:420px;animation:7s ease-in-out infinite alternate floatGlow;position:absolute;inset:auto -18% -20% auto}.stageHeader,.mainConsole,.sideConsole,.activityRail,.codePanel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1318d1;border:1px solid #ffffff21;border-radius:8px;position:absolute}.stageHeader{grid-template-columns:82px 1fr auto;align-items:center;min-height:56px;padding:0 18px;display:grid;top:22px;left:22px;right:22px}.stageHeader div{gap:7px;display:flex}.stageHeader span{background:#ffffff38;border-radius:50%;width:10px;height:10px}.stageHeader span:first-child{background:var(--teal)}.stageHeader strong{justify-self:center}.stageHeader p{color:#ffffff8f;font-size:.82rem;font-weight:700}.mainConsole{width:min(520px,100% - 76px);min-height:278px;padding:22px;top:104px;left:38px}.consoleTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.consoleTop p,.sideConsole p,.codePanel p{color:#ffffff94;text-transform:uppercase;font-size:.78rem;font-weight:850}.consoleTop strong{margin-top:8px;font-size:4.4rem;line-height:.85;display:block}.statusPill{color:#96f2df;background:#00a88f1f;border:1px solid #00a88f47;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.82rem;font-weight:800;display:inline-flex}.flowLine{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.flowNode{color:#ffffffbd;border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-height:58px;font-size:.82rem;font-weight:800;display:grid;position:relative}.flowNode:after{content:"";background:#ffffff1f;border-radius:999px;height:3px;position:absolute;bottom:9px;left:12px;right:12px}.flowNode.active{color:var(--white);background:#00a88f21}.flowNode.active:after{background:var(--teal);animation:2.8s ease-in-out infinite flowFill}.chartRows{gap:11px;margin-top:26px;display:grid}.chartRows span{width:var(--w);background:linear-gradient(90deg, var(--teal), #2864d8c7);border-radius:999px;height:11px;animation:3.4s ease-in-out infinite rowPulse}.sideConsole{width:210px;min-height:190px;padding:20px;animation:5s ease-in-out infinite stageFloat;top:128px;right:38px}.sideConsole strong{margin-top:14px;font-size:1.46rem;line-height:1.1;display:block}.sideConsole span{color:#ffffffb8;background:#ffffff14;border-radius:8px;margin:18px 8px 0 0;padding:8px 10px;font-size:.82rem;font-weight:750;display:inline-flex}.activityRail{grid-template-columns:repeat(2,1fr);gap:1px;padding:0;display:grid;bottom:34px;left:38px;right:38px;overflow:hidden}.activityRail div{background:#ffffff0b;align-items:center;gap:10px;min-height:64px;padding:16px;display:flex}.activityRail svg{color:#96f2df;flex:none}.activityRail span{font-size:.92rem;font-weight:760;line-height:1.35}.codePanel{width:280px;padding:18px;animation:6s ease-in-out infinite reverse stageFloat;bottom:148px;left:52px;right:auto}.codePanel code{color:#96f2df;font-family:var(--font-geist-mono), Consolas, monospace;margin-top:12px;font-size:.88rem;display:block}@keyframes floatGlow{to{transform:translate(-32px,-18px)scale(1.08)}}@keyframes flowFill{0%,to{transform-origin:0;transform:scaleX(.35)}55%{transform-origin:0;transform:scaleX(1)}}@keyframes rowPulse{50%{filter:brightness(1.35);transform:translate(6px)}}@keyframes stageFloat{50%{transform:translateY(-10px)}}.tickerBand{background:var(--ink);color:var(--white);border-block:1px solid #1f252b;overflow:hidden}.tickerTrack{width:max-content;animation:24s linear infinite ticker;display:flex}.tickerTrack span{color:#ffffffbd;text-transform:uppercase;border-right:1px solid #ffffff1f;align-items:center;gap:10px;min-height:58px;padding:0 34px;font-size:.9rem;font-weight:800;display:inline-flex}.tickerTrack svg{color:var(--teal)}@keyframes ticker{to{transform:translate(-50%)}}.scaleBand{border-bottom:1px solid var(--line);background:var(--surface)}.scaleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.scaleCard{border:1px solid var(--line);background:linear-gradient(145deg, #00a88f14, transparent 44%), var(--surface);border-radius:8px;min-height:172px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.scaleCard:hover{border-color:#00a88f5c;transform:translateY(-3px);box-shadow:0 20px 60px #0c0f121a}.scaleCard strong{font-size:3.1rem;line-height:.9;display:block}.scaleCard span{margin-top:12px;font-weight:850;display:block}.scaleCard p{color:var(--muted);margin-top:10px;line-height:1.55}.visualIntro .primaryButton{margin-top:26px}.visualFrame{background:var(--ink);border:1px solid #10121424;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 26px 80px #0c0f122e}.visualFrame:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(#ffffff24,#0000 30%),linear-gradient(90deg,#0000,#00a88f29,#0000);position:absolute;inset:0}.visualFrame img{width:100%;height:auto;display:block}.workflowShowcase{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#eef4f7);border-radius:8px;grid-template-columns:repeat(6,1fr);align-items:center;gap:10px;min-height:360px;padding:26px;display:grid;position:relative;overflow:hidden}.workflowShowcase:before{content:"";background:linear-gradient(90deg, transparent, var(--teal), var(--blue), transparent);height:2px;position:absolute;top:50%;left:9%;right:9%}.workflowNode{z-index:1;border:1px solid var(--line);background:#ffffffd6;border-radius:8px;align-content:center;gap:10px;min-height:118px;padding:18px;display:grid;position:relative;box-shadow:0 18px 50px #10121414}.workflowNode span{color:var(--teal-dark);font-size:.78rem;font-weight:850}.workflowNode strong{font-size:1.1rem}.workflowPulse{background:var(--teal);border-radius:50%;width:16px;height:16px;animation:4.8s ease-in-out infinite workflowPulse;position:absolute;top:calc(50% - 8px);left:8%;box-shadow:0 0 0 10px #00a88f24}@keyframes workflowPulse{to{background:var(--blue);left:88%}}.capabilityUniverse{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.capabilityCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;min-height:320px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.capabilityCard:hover{border-color:#00a88f5c;transform:translateY(-3px);box-shadow:0 20px 60px #0c0f121f}.capabilityIcon{width:46px;height:46px;color:var(--teal-dark);background:#e6f4f1;border-radius:8px;place-items:center;display:grid}.capabilityCard h3{margin-top:18px;font-size:1.16rem;line-height:1.26}.capabilityCard p{color:var(--muted);margin-top:12px;line-height:1.62}.capabilityTags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.capabilityTags span{border:1px solid var(--line);color:var(--muted);background:#f8fafb;border-radius:8px;padding:7px 9px;font-size:.78rem;font-weight:780}.sectorMatrix{border:1px solid var(--line);background:radial-gradient(circle at 78% 18%, #2864d81f, transparent 30%), var(--surface);border-radius:8px;flex-wrap:wrap;align-content:start;gap:10px;padding:24px;display:flex}.sectorMatrix span{border:1px solid var(--line);min-height:42px;color:var(--foreground);background:#fffc;border-radius:8px;align-items:center;padding:0 13px;font-size:.92rem;font-weight:780;display:inline-flex}.projectShowcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.projectCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.projectCard:hover{border-color:#00a88f5c;transform:translateY(-3px);box-shadow:0 20px 60px #0003}.projectVisual{aspect-ratio:16/10;background:#071016;border-bottom:1px solid #ffffff1a;min-height:0;position:relative;overflow:hidden}.projectVisual:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 34%),linear-gradient(90deg,#0000,#ffffff12,#0000);position:absolute;inset:0}.projectScreenshot{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.projectCopy{padding:24px}.projectCopy h3{color:var(--white);font-size:1.35rem;line-height:1.18}.projectCopy p:not(.referenceMeta){color:#ffffffb3;margin-top:12px;line-height:1.62}.tagRow{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.tagRow span{color:#ffffffbd;border:1px solid #ffffff1f;border-radius:8px;padding:7px 9px;font-size:.78rem;font-weight:760}.projectCard .textLink{color:#96f2df}.miniDashboard,.aiVisual,.serviceVisual{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;height:216px;position:relative;overflow:hidden}.miniTop{background:#ffffff0f;border-bottom:1px solid #ffffff1a;height:42px}.miniStats{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.miniStats span{background:#ffffff1f;border-radius:8px;height:52px}.miniBars{justify-content:space-between;align-items:end;height:78px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.miniBars i{background:var(--teal);border-radius:8px 8px 0 0;width:14%;animation:2.8s ease-in-out infinite bars}.miniBars i:first-child{height:36%}.miniBars i:nth-child(2){height:72%;animation-delay:.2s}.miniBars i:nth-child(3){height:48%;animation-delay:.4s}.miniBars i:nth-child(4){height:88%;animation-delay:.6s}.miniBars i:nth-child(5){height:58%;animation-delay:.8s}@keyframes bars{50%{filter:brightness(1.32);transform:scaleY(1.08)}}.aiOrb{background:radial-gradient(circle, #96f2df, var(--teal));border-radius:50%;width:88px;height:88px;animation:4s ease-in-out infinite orb;position:absolute;top:34px;left:calc(50% - 44px);box-shadow:0 0 44px #00a88f61}@keyframes orb{50%{transform:scale(1.08)}}.aiLines{gap:10px;padding:144px 28px 0;display:grid}.aiLines span{background:#ffffff29;border-radius:999px;height:10px}.aiLines span:nth-child(2){width:72%}.aiLines span:nth-child(3){width:54%}.aiDecision{color:#bcd0ff;background:#2864d82e;border-radius:8px;padding:9px 10px;font-size:.8rem;font-weight:800;position:absolute;top:18px;right:18px}.phoneFrame{background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;width:152px;height:184px;padding:18px;animation:5s ease-in-out infinite stageFloat;position:absolute;top:22px;left:calc(50% - 76px)}.phoneFrame span{background:#ffffff38;border-radius:999px;width:46px;height:5px;margin:0 auto 18px;display:block}.phoneFrame strong{color:var(--white);font-size:.98rem}.phoneFrame i{background:#ffffff24;border-radius:999px;height:11px;margin-top:14px;display:block}.phoneFrame i:nth-of-type(2){width:76%}.routeLine{border:2px dashed #e6a92859;border-radius:8px;animation:14s linear infinite routeSpin;position:absolute;inset:36px}@keyframes routeSpin{to{transform:rotate(360deg)}}.deepBand .offerCard{background:#ffffff0e;border-color:#ffffff1f}.deepBand .offerCard h3{color:var(--white)}.deepBand .offerCard ul{color:#ffffffb3}.nextHero{background:var(--ink);border-bottom:1px solid #1f252b;align-items:center;min-height:82svh;display:grid;position:relative;overflow:hidden}.nextHeroImage{object-fit:cover;object-position:center}.nextHeroVeil{background:linear-gradient(90deg,#0c0f12f5 0%,#0c0f12e6 31%,#0c0f1294 68%,#0c0f1257 100%),linear-gradient(#0c0f124d,#0c0f12bd);position:absolute;inset:0}.nextHeroContent{z-index:1;color:var(--white);grid-template-columns:minmax(0,.92fr) minmax(280px,.48fr);align-items:end;gap:42px;padding:94px 0 64px;display:grid;position:relative}.heroCopy h1{letter-spacing:0;margin-top:12px;font-size:8.8rem;line-height:.82}.heroCopy>p:not(.eyebrow){color:#ffffffd1;max-width:760px;margin-top:30px;font-size:1.32rem;line-height:1.58}.heroSignalPanel{background:#ffffff21;border:1px solid #ffffff29;border-radius:8px;gap:1px;display:grid;overflow:hidden}.heroSignalPanel div{background:#0c0f1285;align-items:center;gap:12px;min-height:60px;padding:16px;display:flex}.heroSignalPanel svg{color:#24d4b9;flex:none}.heroSignalPanel span{font-weight:760;line-height:1.35}.signalBand{border-bottom:1px solid var(--line);background:var(--surface)}.signalGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signalItem{border-left:1px solid var(--line);align-items:center;gap:14px;min-height:112px;padding:20px 22px;display:flex}.signalItem:last-child{border-right:1px solid var(--line)}.signalItem svg{color:var(--teal-dark);flex:none}.signalItem span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.signalItem strong{margin-top:7px;line-height:1.35;display:block}.hero{background:var(--foreground);align-items:center;min-height:76svh;display:grid;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center}.heroVeil{background:linear-gradient(90deg,#121417f0,#121417c2,#12141747),#12141729;position:absolute;inset:0}.heroContent{z-index:1;color:var(--white);text-shadow:0 1px 2px #00000047;padding:76px 0 56px;position:relative}.heroContent h1{max-width:720px;margin-top:14px;font-size:4.25rem;line-height:.98}.heroContent>p:not(.eyebrow){color:#ffffffdb;max-width:640px;margin-top:22px;font-size:1.22rem;line-height:1.65}.heroActions{margin-top:28px}.heroStats{background:#ffffff29;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(720px,100%);margin-top:42px;display:grid;overflow:hidden}.heroStats div{background:#12141759;padding:18px}.heroStats dt{color:#ffffffad;text-transform:uppercase;font-size:.78rem;font-weight:750}.heroStats dd{color:var(--white);margin-top:6px;font-size:1rem;font-weight:780}.section{padding:88px 0}.mutedBand{background:var(--surface-strong)}.deepBand{background:var(--ink-soft);color:var(--white)}.contactBand{background:var(--ink);color:var(--white)}.pageHero{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#edf4f3);padding:86px 0 64px}.adPageHero,.thanksHero{background:radial-gradient(circle at 82% 10%,#00a88f2e,#0000 28%),linear-gradient(#fff,#edf4f3)}.pageHero h1,.sectionHeader h2,.splitSection h2,.contactBand h2{max-width:850px;font-size:2.9rem;line-height:1.08}.pageHero p:not(.eyebrow),.sectionHeader p,.splitSection p,.contactBand p{max-width:720px;color:var(--muted);margin-top:18px;font-size:1.04rem;line-height:1.75}.contactBand p{color:#ffffffc7}.eyebrow{color:var(--teal);text-transform:uppercase;font-size:.78rem;font-weight:850}.hero .eyebrow,.nextHero .eyebrow,.contactBand .eyebrow,.deepBand .eyebrow{color:#96f2df}.sectionHeader{margin-bottom:34px}.serviceGrid,.infoGrid,.advantageGrid,.offerGrid,.competitorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.competitorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.serviceList{gap:14px;display:grid}.serviceCard,.advantageItem,.offerCard,.competitorCard,.referenceCard,.processStep,.timelineCard,.infoPanel,.calloutPanel,.contactAside{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 1px #171f2a08}.serviceCard{min-height:210px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.serviceCard:hover,.advantageItem:hover,.offerCard:hover,.referenceCard:hover{border-color:#00a88f5c;transform:translateY(-3px);box-shadow:0 20px 60px #0c0f121f}.advantageItem,.offerCard,.competitorCard{min-height:250px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.competitorCard{align-content:start;gap:12px;min-height:330px;display:grid}.serviceList .serviceCard{grid-template-columns:48px 220px 1fr;align-items:start;gap:20px;min-height:0;display:grid}.serviceIcon{width:44px;height:44px;color:var(--teal);background:#e6f4f1;border-radius:8px;place-items:center;display:grid}.serviceCard h3,.advantageItem h3,.offerCard h3,.competitorCard h3,.referenceCard h3,.processStep h3,.timelineCard h3,.infoPanel h2,.calloutPanel h2,.contactAside h2{margin-top:18px;font-size:1.2rem;line-height:1.25}.serviceList .serviceCard h3{margin-top:0}.serviceCard p,.advantageItem p,.competitorCard p,.referenceCard p,.processStep p,.timelineCard p,.infoPanel p,.calloutPanel p,.contactAside p{color:var(--muted);margin-top:12px;line-height:1.65}.rivodyAnswer{border-top:1px solid var(--line);gap:8px;margin-top:8px;padding-top:14px;display:grid}.rivodyAnswer span{color:var(--teal-dark);text-transform:uppercase;font-size:.76rem;font-weight:850}.rivodyAnswer strong{font-size:.95rem;line-height:1.5}.offerCard ul{color:var(--muted);gap:10px;margin:18px 0 22px;padding-left:18px;line-height:1.5;display:grid}.textLink{color:var(--teal);align-items:center;gap:8px;font-weight:800;display:inline-flex}.textLink:hover{color:var(--teal-dark)}.splitSection,.contactLayout,.timelineGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:42px;display:grid}.deepBand .sectionHeader p,.deepBand .splitSection p,.deepBand .processStep p,.deepBand .layerRow>p{color:#ffffffb8}.deepBand .processStep,.layerRow{background:#ffffff0e;border-color:#ffffff1f}.layerStack{gap:10px;display:grid}.layerRow{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:48px 170px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.layerRow>span{color:#96f2df;background:#00a88f29;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.layerRow div p{color:#96f2df;text-transform:uppercase;font-size:.76rem;font-weight:850}.layerRow h3{margin-top:5px;font-size:1.06rem}.layerRow>p{line-height:1.55}.proofList,.checklist{gap:12px;display:grid}.proofList div,.checkItem{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--foreground);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-weight:680;display:flex}.proofList svg,.checkItem svg{color:var(--teal);flex:none}.processGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.processStep{min-height:230px;padding:22px}.processStep span,.timelineCard span{min-height:28px;color:var(--blue);background:#edf2ff;border-radius:8px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.referenceCard{grid-template-columns:58px 1fr;gap:16px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.referenceLogo{background:var(--foreground);width:58px;height:58px;color:var(--white);border-radius:8px;place-items:center;font-weight:850;display:grid}.referenceMeta{color:var(--coral);text-transform:uppercase;font-size:.78rem;font-weight:800}.timelineCards{gap:14px;display:grid}.timelineCard{padding:22px}.calloutPanel,.contactAside,.infoPanel{padding:24px}.infoPanel svg{color:var(--teal)}.contactLayout{align-items:stretch}.contactForm{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow);border:1px solid #ffffff24;border-radius:8px;gap:16px;padding:24px;display:grid}.section:not(.contactBand) .contactForm{border-color:var(--line)}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contactForm label{color:var(--foreground);gap:8px;font-size:.92rem;font-weight:700;display:grid}.contactForm input,.contactForm textarea{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fbfcfe;border-radius:8px;outline:none;padding:13px 14px;line-height:1.4}.contactForm input{min-height:46px}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0f766e1f}.checkboxLabel{grid-template-columns:18px 1fr;align-items:start;line-height:1.55;color:var(--muted)!important;font-weight:550!important}.checkboxLabel input{width:18px;min-height:18px;margin-top:2px;padding:0}.checkboxLabel a{color:var(--teal);font-weight:750}.formMessage{border-radius:8px;padding:12px 14px;line-height:1.5}.formMessage.success{color:var(--teal-dark);background:#e6f4f1}.formMessage.error{color:var(--coral);background:#fff0ed}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.contactList{gap:12px;list-style:none;display:grid}.contactList li{color:var(--muted);align-items:center;gap:10px;display:flex}.contactList.large{margin:20px 0}.contactList.large li{color:var(--foreground);font-weight:680}.legalHero{background:#f2f6fb}.legalArticle{gap:18px;padding:64px 0;display:grid}.legalArticle h2{margin-top:10px;font-size:1.35rem}.legalArticle p{max-width:820px;color:var(--muted);line-height:1.75}.siteFooter{border-top:1px solid var(--line);background:var(--surface)}.footerGrid{grid-template-columns:1.6fr repeat(3,1fr);gap:28px;padding:54px 0 34px;display:grid}.footerBrand p{max-width:390px;color:var(--muted);margin-top:18px;line-height:1.65}.siteFooter h2{text-transform:uppercase;margin-bottom:14px;font-size:.92rem}.siteFooter ul{gap:10px;list-style:none;display:grid}.siteFooter a,.siteFooter span{color:var(--muted)}.siteFooter a:hover{color:var(--foreground)}.footerBottom{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:18px 0 26px;font-size:.88rem;display:flex}.assuranceList{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.assuranceList span{color:#ffffffc7;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.9rem;font-weight:700;display:inline-flex}.assuranceList svg{color:#96f2df}.cookieBanner{z-index:80;border:1px solid var(--line);background:var(--surface);width:min(460px,100vw - 40px);box-shadow:var(--shadow);border-radius:8px;gap:14px;padding:18px;display:grid;position:fixed;bottom:88px;right:20px}.cookieBanner p{color:var(--muted);line-height:1.55}.cookieBanner div{justify-content:flex-end;gap:8px;display:flex}.notFound{align-items:center;min-height:60svh;padding:80px 0;display:grid}.notFound h1{margin-top:12px;font-size:2.6rem}.notFound p{color:var(--muted);margin:18px 0 26px;line-height:1.7}.adminPage{background:#eef2f5;min-height:72svh}.adminLoginShell{place-items:center;min-height:72svh;padding:48px 20px;display:grid}.adminLoginPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:18px;width:min(420px,100%);padding:26px;display:grid;box-shadow:0 22px 70px #0c0f121f}.adminIcon{width:46px;height:46px;color:var(--teal-dark);background:#e6f4f1;border-radius:8px;place-items:center;display:grid}.adminLoginPanel h1,.adminTopbar h1{font-size:1.8rem;line-height:1.15}.adminLoginPanel label{color:var(--foreground);gap:8px;font-size:.92rem;font-weight:750;display:grid}.adminLoginPanel input,.adminToolbar input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--foreground);background:#fbfcfe;border-radius:8px;outline:none;padding:0 14px}.adminLoginPanel input:focus,.adminToolbar input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00a88f21}.adminShell{gap:18px;width:min(1320px,100% - 40px);margin:0 auto;padding:36px 0 56px;display:grid}.adminTopbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.adminTopbar span{color:var(--muted);margin-top:8px;display:block}.adminTopActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminStats div{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:96px;padding:18px}.adminStats span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:820}.adminStats strong{margin-top:10px;font-size:2.1rem;line-height:1;display:block}.adminToolbar{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:10px 14px;display:grid}.adminToolbar svg{color:var(--muted)}.adminToolbar input{background:0 0;border:0;min-height:36px;padding:0}.adminToolbar input:focus{box-shadow:none}.adminMessage{border-radius:8px;padding:12px 14px;line-height:1.5}.adminMessage.error{color:var(--coral);background:#fff0ed}.adminTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.adminTable{border-collapse:collapse;width:100%;min-width:1120px}.adminTable th,.adminTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 16px}.adminTable th{color:var(--muted);text-transform:uppercase;background:#f8fafb;font-size:.78rem;font-weight:850}.adminTable tbody tr:last-child td{border-bottom:0}.adminTable td{color:var(--foreground);font-size:.92rem}.adminTable td strong,.adminTable td span{display:block}.adminTable td span{color:var(--muted);margin-top:5px;font-size:.82rem}.adminTable code{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), Consolas, monospace;background:#f8fafb;border-radius:8px;padding:6px 8px;font-size:.78rem;display:inline-block}.switchButton{border:1px solid var(--line);min-width:112px;min-height:38px;color:var(--muted);background:#f8fafb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.86rem;font-weight:820;display:inline-flex}.switchButton.on{color:var(--teal-dark);background:#e6f4f1;border-color:#00a88f59}.switchButton.off{color:var(--coral);background:#fff0ed;border-color:#d75d4642}.heroAura{clip-path:polygon(18% 0,100% 18%,88% 78%,12% 100%,0 26%);filter:blur(2px);opacity:.72;background:linear-gradient(115deg,#00a88f33,#2864d81f 48%,#0000 72%);width:54vw;min-width:520px;height:30vw;min-height:280px;position:absolute;top:12%;right:-10%;transform:rotate(-8deg)}.heroLogoLockup{color:#ffffffbd;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:.78rem;font-weight:820;display:inline-flex}.heroLogoLockup img{object-fit:contain;width:28px;height:28px}.stageWatermark{z-index:0;opacity:.08;width:min(54%,310px);height:auto;position:absolute;top:88px;right:-34px;transform:rotate(-8deg)}.stageTrace{z-index:0;opacity:.6;background:linear-gradient(90deg,#0000,#00a88fc2,#0000);width:220px;height:2px;position:absolute}.traceOne{top:364px;right:54px;transform:rotate(-18deg)}.traceTwo{bottom:130px;left:42px;transform:rotate(13deg)}.timelineMap{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:270px;display:none;position:absolute;bottom:48px;right:32px}.timelineMap span{color:#ffffffb8;min-height:34px;animation:4.8s ease-in-out infinite mapPulse;animation-delay:calc(var(--i) * .16s);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;place-items:center;font-size:.76rem;font-weight:800;display:grid}@keyframes mapPulse{50%{color:#96f2df;border-color:#00a88f70}}.worldsBand,.flowBand,.universeBand,.architectureBand,.pricingBand{background:var(--ink);color:var(--white)}.worldsBand{background:linear-gradient(#0c0f12,#10151a)}.flowBand{background:linear-gradient(#10151a,#0d1117)}.universeBand{background:linear-gradient(#0d1117,#111317)}.architectureBand,.pricingBand{background:radial-gradient(circle at 78% 0, #00a88f1f, transparent 28%), var(--ink)}.worldsBand .sectionHeader p,.flowBand .sectionHeader p,.universeBand .sectionHeader p,.architectureBand .sectionHeader p,.pricingBand .sectionHeader p,.pricingBand .splitSection p{color:#ffffffb8}.softwareWorlds{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.softwareWorld{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:18px;min-height:430px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid;overflow:hidden}.softwareWorld:hover{background:linear-gradient(145deg,#00a88f1f,#ffffff0a);border-color:#00a88f6b;transform:translateY(-3px)}.worldHeader{align-items:center;gap:10px;display:flex}.worldHeader span{color:#96f2df;background:#00a88f29;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.worldHeader h3{font-size:1.08rem;line-height:1.2}.softwareWorld p{color:#ffffffb3;line-height:1.6}.worldVisual{background:linear-gradient(135deg,#ffffff17,#ffffff05);border:1px solid #ffffff1a;border-radius:8px;height:168px;position:relative;overflow:hidden}.worldTags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.worldTags span{color:#ffffffad;border:1px solid #ffffff1a;border-radius:8px;padding:7px 8px;font-size:.74rem;font-weight:780}.browserFrame,.checkoutWindow{background:#0c0f127a;border:1px solid #ffffff1f;border-radius:8px;height:106px;padding:16px;position:absolute;top:24px;left:18px;right:18px}.browserFrame span,.checkoutWindow span,.checkoutWindow strong,.checkoutWindow i,.browserFrame div{background:#ffffff26;border-radius:999px;height:9px;display:block}.browserFrame span{background:var(--teal);width:42px;margin-bottom:17px}.browserFrame div{margin-top:10px}.browserFrame div:nth-child(3){width:68%}.webVisual svg{color:#96f2dfb8;position:absolute;bottom:16px;right:18px}.worldPhone{background:#0c0f129e;border:1px solid #ffffff2e;border-radius:18px;width:96px;height:140px;padding:16px;position:absolute;top:14px;left:calc(50% - 48px)}.worldPhone i,.worldPhone span,.worldPhone strong,.worldPhone em{background:#ffffff29;border-radius:999px;display:block}.worldPhone i{width:30px;height:5px;margin:0 auto 18px}.worldPhone span{background:#00a88f38;border-radius:8px;height:36px}.worldPhone strong,.worldPhone em{height:8px;margin-top:10px}.worldPhone em:last-child{width:66%}.signalOrbit{border:1px dashed #2864d861;border-radius:8px;animation:18s linear infinite routeSpin;position:absolute;inset:28px 18px}.systemGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px;display:grid}.systemGrid span{background:#ffffff13;border:1px solid #ffffff1f;border-radius:8px;min-height:58px}.systemGrid span:nth-child(2),.systemGrid span:nth-child(5){background:#00a88f2e}.checkoutWindow span{width:46%}.checkoutWindow span:nth-child(2){width:76%;margin-top:14px}.checkoutWindow strong{background:#e6a92885;width:58%;margin-top:14px}.checkoutWindow i{background:#00a88f3d;border-radius:8px;width:32%;height:28px;margin-top:14px}.checkoutRail{gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.checkoutRail em{background:#ffffff1f;border-radius:8px;width:22px;height:22px}.aiWorldVisual span{background:linear-gradient(90deg,#0000,#96f2dfb8);width:72px;height:2px;position:absolute}.aiWorldVisual span:first-of-type{top:42px;left:18px;transform:rotate(18deg)}.aiWorldVisual span:nth-of-type(2){top:54px;right:22px;transform:rotate(-22deg)}.aiWorldVisual span:nth-of-type(3){bottom:46px;left:26px;transform:rotate(-14deg)}.aiWorldVisual span:nth-of-type(4){bottom:42px;right:18px;transform:rotate(19deg)}.neuralCore{background:linear-gradient(135deg,#00a88f66,#2864d833);border:1px solid #96f2df7a;border-radius:8px;width:68px;height:68px;animation:5s ease-in-out infinite stageFloat;position:absolute;top:calc(50% - 34px);left:calc(50% - 34px)}.flowBand .workflowShowcase,.universeBand .capabilityCard,.architectureBand .layerRow{background:linear-gradient(145deg,#ffffff13,#ffffff09);border-color:#ffffff1f}.flowBand .workflowNode,.universeBand .capabilityTags span{color:#ffffffc7;background:#ffffff12;border-color:#ffffff1f}.universeBand .capabilityCard h3,.architectureBand .layerRow h3{color:var(--white)}.universeBand .capabilityCard p,.architectureBand .layerRow>p{color:#ffffffb3}.universeBand .capabilityIcon{color:#96f2df;background:#00a88f29}.pricingHero{background:radial-gradient(circle at 82% 4%,#00a88f2e,#0000 28%),linear-gradient(#fff,#edf4f3)}.pricingShell{gap:18px;display:grid}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.priceCard{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:14px;min-height:520px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.priceCard:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(110deg,#ffffff1a,#0000 34%);position:absolute;inset:0}.priceCard>*{z-index:1;position:relative}.priceCard.popular{background:linear-gradient(145deg,#00a88f29,#ffffff0a);border-color:#00a88f8a}.priceBadge{color:#06100e;background:#96f2df;border-radius:8px;justify-self:start;min-height:30px;padding:8px 10px;font-size:.76rem;font-weight:850}.priceScopeLegacy{color:#ffffff8f;font-size:.82rem;font-weight:800}.priceCard h3{font-size:1.45rem;line-height:1.16}.priceSubtitle,.priceNote,.priceDurationLegacy{color:#ffffffb3;line-height:1.55}.priceValue{gap:6px;margin-top:4px;display:grid}.priceValue span{color:#96f2df;text-transform:uppercase;font-size:.78rem;font-weight:850}.priceValue strong{font-size:2.45rem;line-height:1}.priceDurationLegacy{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:.86rem;font-weight:780;display:inline-flex}.priceCard ul,.supportPriceCard ul{gap:10px;list-style:none;display:grid}.priceCard li{color:#ffffffc7;grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.45;display:grid}.priceCard li svg{color:#96f2df;margin-top:2px}.priceNote{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:14px;font-size:.9rem}.priceActions{flex-wrap:wrap;gap:10px;display:flex}.priceActions .primaryButton,.priceActions .secondaryButton{flex:150px}.priceActions .secondaryButton{color:var(--white);background:#ffffff14;border-color:#ffffff29}.supportPricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.supportPriceCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:20px;display:grid}.supportPriceCard span{color:#96f2df;text-transform:uppercase;font-size:.78rem;font-weight:850}.supportPriceCard strong{font-size:1.35rem}.supportPriceCard p,.supportPriceCard li{color:#ffffffb8;line-height:1.55}.supportPriceCard li{border-top:1px solid #ffffff14;padding-top:10px}.pricingTerms{gap:8px;margin-top:6px;display:grid}.pricingTerms span{color:#ffffff9e;border:1px solid #ffffff1a;border-radius:8px;padding:11px 12px;line-height:1.5}.compactPricing .pricingGrid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.compactPricing .priceCard{min-height:0}.customPricingBand{background:#eef4f3}.customPricingBand .calloutPanel .primaryButton{margin-top:18px}.landingPriceStrip{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:28px;padding:14px 16px;display:grid;box-shadow:0 18px 50px #0c0f1214}.landingPriceStrip span{color:var(--teal-dark);text-transform:uppercase;font-size:.78rem;font-weight:850}.landingPriceStrip strong{font-size:1.45rem}.landingPriceStrip p{color:var(--muted);justify-self:end;font-size:.88rem;font-weight:740}.floatingWhatsApp{z-index:75;color:#07110f;background:#09b99f;border:1px solid #00a88f66;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 60px #00a88f42}.floatingWhatsApp:hover{background:#24d4b9;transform:translateY(-2px)}.logo{gap:10px}.logoSymbol{object-fit:contain;width:42px;height:40px;display:block}.logoWord{gap:1px;min-width:0;line-height:1;display:grid}.logoWord strong{color:#0b1117;font-size:1.54rem;font-weight:850}.logoWord small{color:#778391;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.siteFooter .logoSymbol{width:44px;height:42px}.siteFooter .logoWord strong{color:var(--foreground)}.customerHero .heroLabInner{grid-template-columns:minmax(0,.95fr) minmax(460px,1fr);gap:56px}.customerHero .heroNarrative,.productStage.customerStage{min-width:0;max-width:100%}.customerHero .heroNarrative h1{max-width:720px;font-size:6.1rem;line-height:.92}.customerHero .heroNarrative>p:not(.eyebrow){max-width:680px}.customerHero .heroProof span{gap:8px}.customerStage{align-content:start;gap:16px;width:100%;min-height:0;padding:22px;display:grid}.customerStage>:not(.stageGlow,.stageWatermark,.stageTrace){z-index:1;min-width:0;position:relative}.customerStageHeader,.stageBrand,.solutionPreview,.trustPanel,.trustPanel>div,.trustPanel a,.serviceStack span,.solutionPreview span{align-items:center;display:flex}.customerStageHeader{background:#0a0f14b3;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;gap:16px;padding:14px}.stageBrand{gap:12px}.stageBrand img{object-fit:contain;width:38px;height:38px}.stageBrand strong{font-size:1rem;display:block}.stageBrand span{color:#ffffff94;margin-top:4px;font-size:.82rem;font-weight:700;display:block}.solutionPreview{background:linear-gradient(135deg,#00a88f2e,#ffffff0e);border:1px solid #00a88f57;border-radius:8px;justify-content:space-between;gap:20px;padding:24px}.solutionPreview p{color:#96f2df;text-transform:uppercase;font-size:.78rem;font-weight:850}.solutionPreview h2{overflow-wrap:break-word;max-width:420px;margin-top:8px;font-size:1.9rem;line-height:1.08}.solutionPreview span{color:#ffffffc7;border:1px solid #ffffff21;border-radius:8px;gap:7px;width:fit-content;margin-top:14px;padding:8px 10px;font-size:.86rem;font-weight:800}.solutionPreview strong{color:var(--white);text-align:right;flex:none;font-size:2rem;line-height:1}.customerFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customerFlow article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:186px;padding:18px}.customerFlow article>span{color:#96f2df;background:#00a88f33;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.customerFlow h3{margin-top:16px;font-size:1.05rem;line-height:1.2}.customerFlow p{color:#ffffffa8;margin-top:10px;font-size:.92rem;line-height:1.55}.serviceStack{flex-wrap:wrap;gap:9px;display:flex}.serviceStack span{color:#ffffffbd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;gap:7px;max-width:100%;min-height:36px;padding:0 10px;font-size:.82rem;font-weight:800}.serviceStack svg{color:#96f2df}.trustPanel{background:#0a0f149e;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;gap:18px;min-width:0;padding:18px}.trustPanel>div{gap:12px}.trustPanel svg{color:#96f2df;flex:none}.trustPanel strong{font-size:1rem;display:block}.trustPanel p{color:#ffffff9e;margin-top:5px;line-height:1.45}.trustPanel a{color:#96f2df;background:#00a88f2e;border:1px solid #00a88f73;border-radius:8px;flex:none;gap:8px;min-height:42px;padding:0 13px;font-weight:850}.priceScopeLegacy{color:#96f2df;background:#00a88f1a;border:1px solid #96f2df33;border-radius:8px;align-items:center;width:fit-content;min-height:31px;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.switchButton:disabled,.adminTopActions button:disabled,.adminLoginPanel button:disabled{cursor:wait;opacity:.72}.deviceName{align-items:center;gap:8px;display:inline-flex!important}.deviceName svg{color:var(--teal-dark);flex:none}.adminEmpty{height:120px;color:var(--muted)!important;text-align:center!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.desktopNav,.ghostButton{display:none}.mobileMenuButton{display:inline-flex}.mobileNav{border-top:1px solid var(--line);background:var(--surface);gap:4px;padding:10px 20px 16px;display:grid}.serviceGrid,.infoGrid,.advantageGrid,.offerGrid,.competitorGrid,.referenceGrid,.scaleGrid,.capabilityUniverse,.softwareWorlds,.pricingGrid,.supportPricing{grid-template-columns:repeat(2,minmax(0,1fr))}.nextHeroContent{grid-template-columns:1fr;align-items:start}.heroLabInner{grid-template-columns:1fr;min-height:auto}.heroNarrative h1{font-size:6.1rem}.heroNarrative>p:not(.eyebrow){font-size:1.08rem}.heroCopy h1{font-size:6rem}.heroCopy>p:not(.eyebrow){font-size:1.12rem}.customerHero .heroLabInner{grid-template-columns:1fr;max-width:100%;overflow:hidden}.customerHero .heroNarrative h1{font-size:4.05rem}.customerStage{max-width:100%;min-height:0;overflow:hidden}.solutionPreview{flex-direction:column;align-items:flex-start}.solutionPreview strong{text-align:left}.customerFlow{grid-template-columns:1fr}.trustPanel{flex-direction:column;align-items:flex-start}.trustPanel a{justify-content:center;width:100%}.productStage{min-height:560px}.productStage.customerStage{min-height:0}.projectShowcase{grid-template-columns:1fr}.signalGrid,.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitSection,.contactLayout,.adLandingGrid,.timelineGrid{grid-template-columns:1fr}.footerGrid,.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineMap{display:none}}@media (max-width:720px){.container,.narrow{width:calc(100vw - 28px);max-width:1160px}.headerInner{min-height:66px}.logoText small{display:none}.logoImage{width:148px}.logoSymbol{width:36px;height:34px}.logoWord strong{font-size:1.28rem}.logoWord small{font-size:.47rem}.hero{min-height:78svh}.nextHero{min-height:82svh}.heroLab{min-height:auto}.customerHero .heroAura,.customerHero .customerStage{display:none}.heroLabInner{gap:32px;padding:54px 0 38px}.heroNarrative h1{font-size:4.35rem}.customerHero .heroNarrative h1{font-size:2.34rem;line-height:1.04}.customerHero .heroNarrative>p:not(.eyebrow){font-size:.98rem}.customerHero .heroLabInner,.customerHero .heroNarrative,.productStage.customerStage{width:min(100%,100vw - 28px)!important;max-width:calc(100vw - 28px)!important}.customerHero .heroNarrative>p:not(.eyebrow),.solutionPreview,.solutionPreview h2,.customerFlow article,.customerFlow p,.trustPanel{overflow-wrap:anywhere;max-width:100%!important}.customerHero .heroActions{align-items:stretch}.customerHero .heroActions .primaryButton,.customerHero .heroActions .secondaryButton{width:100%}.customerHero .heroProof span{white-space:normal;max-width:100%}.customerHero .heroProof{grid-template-columns:1fr;display:grid}.customerHero .heroProof span{width:100%}.heroLogoLockup{max-width:100%}.heroLogoLockup span{white-space:normal}.heroNarrative>p:not(.eyebrow){font-size:1.02rem}.productStage{min-height:610px}.customerStage{min-height:0;padding:14px}.customerStageHeader{flex-direction:column;align-items:flex-start}.solutionPreview{padding:18px}.solutionPreview h2{max-width:100%;font-size:1.28rem}.solutionPreview strong{font-size:1.55rem}.stageHeader{grid-template-columns:58px 1fr;left:14px;right:14px}.stageHeader p{display:none}.mainConsole{width:auto;min-height:260px;padding:18px;top:92px;left:14px;right:14px}.consoleTop strong{font-size:3.4rem}.flowLine{grid-template-columns:repeat(2,1fr)}.sideConsole{width:calc(50% - 20px);min-height:158px;padding:16px;top:376px;left:14px;right:auto}.sideConsole strong{font-size:1.1rem}.sideConsole span{margin-top:12px}.codePanel{width:calc(50% - 20px);min-height:158px;padding:16px;inset:376px 14px auto auto}.codePanel code{word-break:break-word;font-size:.72rem}.activityRail{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.activityRail div{min-height:44px;padding:10px 12px}.activityRail span{font-size:.82rem}.stageWatermark,.stageTrace{display:none}.tickerTrack span{min-height:50px;padding:0 22px}.workflowShowcase{grid-template-columns:1fr;min-height:520px}.workflowShowcase:before{width:2px;height:auto;inset:8% auto 8% 50%}.workflowPulse{animation-name:workflowPulseMobile;top:8%;left:calc(50% - 8px)}@keyframes workflowPulseMobile{to{background:var(--blue);top:88%}}.nextHeroVeil{background:linear-gradient(#0c0f12e6,#0c0f12cc),#0c0f126b}.nextHeroContent{padding:54px 0 42px}.heroCopy h1{font-size:4.2rem}.heroVeil{background:#121417b8}.heroContent{padding:54px 0 42px}.heroContent h1{font-size:3rem}.heroContent>p:not(.eyebrow){font-size:1.03rem}.heroStats,.signalGrid,.formGrid,.adOutcomeList,.scaleGrid,.capabilityUniverse,.softwareWorlds,.pricingGrid,.supportPricing,.serviceGrid,.advantageGrid,.offerGrid,.competitorGrid,.serviceList .serviceCard,.infoGrid,.referenceGrid,.processGrid{grid-template-columns:1fr}.signalItem{border-right:1px solid var(--line);min-height:86px}.section{padding:62px 0}.pageHero{padding:58px 0 44px}.pageHero h1,.sectionHeader h2,.splitSection h2,.contactBand h2,.notFound h1{overflow-wrap:break-word;font-size:1.95rem}.referenceCard{grid-template-columns:48px 1fr}.referenceLogo{width:48px;height:48px}.contactForm,.calloutPanel,.contactAside,.infoPanel,.priceCard{padding:18px}.priceValue strong{font-size:2rem}.priceActions{grid-template-columns:1fr;display:grid}.landingPriceStrip{grid-template-columns:1fr}.landingPriceStrip p{justify-self:start}.floatingWhatsApp{min-height:50px;padding:0 14px;bottom:14px;right:14px}.floatingWhatsApp span{display:none}.layerRow{grid-template-columns:40px 1fr}.layerRow>p{grid-column:1/-1}.footerGrid,.footerBottom{grid-template-columns:1fr;display:grid}.adminShell{width:min(100% - 28px,1320px);padding:28px 0 42px}.adminTopbar{flex-direction:column;align-items:start}.adminStats{grid-template-columns:1fr}.adminLoginPanel{padding:20px}.adminLoginPanel h1,.adminTopbar h1{font-size:1.48rem}}
