@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@1,400&display=swap');
:root{--bg:#090a0c;--ink:#efefec;--dim:#9b9b98;--line:#2a2b2e;--hot:#ff4b2f;--paper:#e7e5e0;--dark:#0d0e10}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}body.loading{overflow:hidden}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;pointer-events:none;opacity:.06;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.loader{position:fixed;inset:0;background:#050506;z-index:1000;display:grid;place-items:center;transition:transform 1s cubic-bezier(.76,0,.24,1)}.loader.done{transform:translateY(-100%)}.loader-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#1d1d1f calc(10% - 1px),#1d1d1f 10%);transform-origin:bottom;animation:gridRise 1.6s ease}.loader-center{text-align:center}.loader-mark{width:94px;height:94px;border:1px solid #444;display:grid;place-items:center;font-size:28px;font-weight:700;letter-spacing:-.08em;position:relative}.loader-mark:before,.loader-mark:after{content:'+';position:absolute;color:#666;font-family:monospace;font-size:15px}.loader-mark:before{left:-9px;top:-12px}.loader-mark:after{right:-9px;bottom:-12px}.loader-center p{font:10px DM Mono;letter-spacing:.22em;color:#777;margin:25px 0}.loader-center strong{font:42px DM Mono;font-weight:300}@keyframes gridRise{from{transform:scaleY(0)}to{transform:scaleY(1)}}.cursor{position:fixed;width:72px;height:72px;border-radius:50%;background:var(--hot);z-index:200;pointer-events:none;display:grid;place-items:center;transform:translate(-50%,-50%) scale(0);transition:transform .25s ease,mix-blend-mode .2s}.cursor.show{transform:translate(-50%,-50%) scale(1)}.cursor span{font:8px DM Mono;letter-spacing:.15em}.site-nav{height:98px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid #ffffff15}.logo{display:flex;align-items:center;gap:10px;width:max-content}.logo-glyph{width:33px;height:33px;border:1px solid #555;display:grid;place-items:center;font-family:Playfair Display;font-style:italic;color:var(--hot)}.logo b{letter-spacing:.16em;font-size:15px}.site-nav nav{display:flex;gap:34px;text-transform:uppercase;font:10px DM Mono;letter-spacing:.12em}.site-nav nav a{position:relative}.site-nav nav a:after{content:'';position:absolute;height:1px;background:var(--hot);left:0;right:100%;bottom:-7px;transition:.35s}.site-nav nav a:hover:after{right:0}.nav-cta{justify-self:end;display:flex;align-items:center;gap:18px;font:10px DM Mono;letter-spacing:.12em}.nav-cta i{width:38px;height:38px;border-radius:50%;border:1px solid #555;display:grid;place-items:center;font-style:normal}.menu{display:none;background:none;border:0;color:white;font:10px DM Mono}.hero{min-height:100vh;padding:180px 3.2vw 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 72% 44%,#202126 0,transparent 29%)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.95%,#ffffff0c 50%,transparent 50.05%),linear-gradient(#ffffff0a 1px,transparent 1px);background-size:100% 100%,100% 25%;pointer-events:none}.hero-meta,.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;font:9px DM Mono;letter-spacing:.14em;color:#aaa;position:relative;z-index:2}.hero-title{position:relative;z-index:2;margin:5vh 0}.title-line{display:flex;align-items:center;gap:3vw;height:clamp(85px,10.5vw,158px)}.title-line.indent{padding-left:21vw}.word{display:block;font-size:clamp(76px,12.3vw,188px);line-height:.8;letter-spacing:-.075em;font-weight:500}.word.outline{color:transparent;-webkit-text-stroke:1px #aaa}.word.italic{font-family:Playfair Display,serif;font-style:italic;font-weight:400;color:var(--hot);font-size:clamp(68px,10.8vw,165px)}.pulse-dot{width:clamp(50px,6vw,88px);height:clamp(50px,6vw,88px);border-radius:50%;background:var(--hot);box-shadow:0 0 80px #ff4b2f88;animation:pulse 2.3s infinite}@keyframes pulse{50%{transform:scale(.82);box-shadow:0 0 25px #ff4b2f55}}.title-note{font:10px/1.65 DM Mono;letter-spacing:.1em;color:#a5a5a5;margin-left:auto;margin-right:4vw}.hero-bottom>p{font:15px/1.55 Manrope;max-width:420px;color:#c7c7c4}.scroll-note{writing-mode:vertical-rl}.round-link{width:132px;height:132px;border-radius:50%;background:var(--hot);display:flex;align-items:center;justify-content:center;position:relative;font:10px/1.5 DM Mono;letter-spacing:.08em;color:white}.round-link i{position:absolute;right:23px;top:22px;font-style:normal;font-size:16px}.hero-orbit{position:absolute;border:1px solid #ffffff11;border-radius:50%;right:-10vw;top:10%;width:58vw;height:58vw;animation:spin 35s linear infinite}.orbit-b{right:2vw;top:22%;width:32vw;height:32vw;border-color:#ff4b2f22;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.statement{background:var(--paper);color:#111;padding:10vw 5vw 6vw}.section-number{font:9px DM Mono;letter-spacing:.14em;margin-bottom:8vw}.big-copy{font-size:clamp(42px,6.8vw,105px);line-height:1.02;letter-spacing:-.055em;max-width:1420px;margin:0}.big-copy .split-word{display:inline-block;opacity:.18;transition:opacity .45s,transform .45s;transform:translateY(10px)}.big-copy .split-word.on{opacity:1;transform:none}.statement-foot{display:flex;justify-content:flex-end;gap:3vw;margin-top:8vw;font:10px DM Mono;letter-spacing:.13em}.marquee{overflow:hidden;background:var(--hot);color:#0a0a0a;padding:18px 0;transform:rotate(-1deg) scale(1.02)}.marquee-track{display:flex;width:max-content;animation:marquee 18s linear infinite}.marquee span{font:13px DM Mono;letter-spacing:.12em;white-space:nowrap}@keyframes marquee{to{transform:translateX(-50%)}}.platform{padding:12vw 3.2vw;background:#0b0c0e}.section-top{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end}.section-top>span,.workflow-sticky>span,.impact-head>span{font:9px DM Mono;letter-spacing:.14em;color:#858585}.section-top h2,.workflow h2,.impact h2{font-size:clamp(45px,6.2vw,95px);line-height:.93;letter-spacing:-.055em;margin:0}.section-top h2 em,.workflow h2 em,.impact h2 em,.final-cta h2 em{font-family:Playfair Display;font-weight:400;color:var(--hot)}.section-top p{font:12px/1.6 DM Mono;color:#8c8c8c}.product-stage{min-height:720px;margin-top:9vw;position:relative;display:grid;place-items:center;perspective:1400px}.stage-glow{position:absolute;width:65%;height:70%;background:radial-gradient(ellipse,#ff4b2f25,transparent 70%);filter:blur(35px)}.dashboard-dark{width:min(1050px,86vw);height:600px;background:#111316;border:1px solid #3a3c41;display:grid;grid-template-columns:200px 1fr;position:relative;box-shadow:0 70px 140px #000;transform:rotateX(5deg) rotateY(-7deg);transition:transform .2s}.dashboard-dark aside{border-right:1px solid #2b2d31;padding:26px 20px;display:flex;flex-direction:column;gap:8px}.d-logo{font-size:25px;font-weight:700;color:var(--hot);margin-bottom:5px}.dashboard-dark aside small{font:8px DM Mono;color:#666;margin-bottom:40px}.dashboard-dark aside a{padding:14px;font:9px DM Mono;color:#777;border:1px solid transparent}.dashboard-dark aside a.active{border-color:#333;background:#181a1e;color:white}.d-main{padding:0 30px}.d-main>header{height:70px;border-bottom:1px solid #292b30;display:flex;align-items:center;justify-content:space-between;font:8px DM Mono;color:#777}.d-welcome{padding:35px 0}.d-welcome small,.d-welcome p{font:8px DM Mono;color:#777}.d-welcome h3{font-size:36px;margin:8px 0;letter-spacing:-.04em}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.kpis div{border:1px solid #2d3035;padding:20px;display:grid}.kpis span{font:8px DM Mono;color:#777}.kpis b{font-size:46px;font-weight:400;margin:13px 0}.kpis i{font:7px DM Mono;color:#9f9f9f;font-style:normal}.kpis i.green{color:#58c789}.chart{border:1px solid #2d3035;margin-top:14px;padding:20px}.chart-head{display:flex;justify-content:space-between;font:8px DM Mono;color:#737373}.bars{height:150px;display:flex;gap:18px;align-items:end;border-bottom:1px solid #333;margin-top:18px}.bars i{flex:1;background:linear-gradient(var(--hot),#6e1f14);transform-origin:bottom;animation:bars 2s ease both}@keyframes bars{from{transform:scaleY(0)}}.float-tag{position:absolute;background:var(--paper);color:#111;padding:17px 21px;font:9px DM Mono;box-shadow:0 20px 50px #000}.tag-one{left:3vw;bottom:17%}.tag-one span{display:inline-block;width:8px;height:8px;background:#49c987;border-radius:50%;margin-right:9px}.tag-two{right:2vw;top:24%;display:grid;gap:8px}.tag-two b{font-size:24px;color:var(--hot)}.capabilities{padding:10vw 3.2vw;background:var(--hot);color:#0c0c0d}.section-number.light{color:#3c1711}.cap-list article{display:grid;grid-template-columns:80px 1.2fr 1fr 60px;align-items:center;border-top:1px solid #111;padding:42px 0;transition:padding .4s,background .4s}.cap-list article:last-child{border-bottom:1px solid #111}.cap-list article:hover{padding-left:25px;padding-right:25px;background:#f05b43}.cap-list article>span,.cap-list article>p{font:10px/1.6 DM Mono}.cap-list h3{font-size:clamp(38px,5vw,72px);line-height:.9;margin:0;letter-spacing:-.05em}.cap-list article>i{font-style:normal;font-size:27px;text-align:right}.workflow{padding:12vw 4vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;background:var(--paper);color:#111}.workflow-sticky{position:sticky;top:120px;height:max-content}.workflow-sticky p{font:12px/1.6 DM Mono;max-width:300px;margin-top:40px;color:#555}.workflow-steps article{min-height:360px;border-top:1px solid #aaa;padding:35px 0;display:grid;grid-template-columns:80px 1fr}.workflow-steps article>b{font:10px DM Mono}.workflow-steps small{font:9px DM Mono;color:#777}.workflow-steps h3{font-size:42px;letter-spacing:-.04em;margin:70px 0 15px}.workflow-steps p{font:14px/1.7 DM Mono;color:#555;max-width:460px}.impact{padding:11vw 3.2vw}.impact-head{display:grid;grid-template-columns:1fr 3fr}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:9vw;border:1px solid var(--line)}.impact-grid>div{padding:4vw;border-right:1px solid var(--line);min-height:300px;position:relative}.impact-grid>div:last-child{border:0}.impact-grid b{font-size:clamp(70px,10vw,150px);font-weight:300;letter-spacing:-.08em}.impact-grid i{font-family:Playfair Display;color:var(--hot);font-size:45px}.impact-grid span{position:absolute;bottom:35px;left:4vw;font:9px/1.6 DM Mono;color:#888}.final-cta{min-height:100vh;background:var(--hot);color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.final-cta>span{font:9px DM Mono;letter-spacing:.16em}.final-cta h2{font-size:clamp(80px,13vw,195px);line-height:.73;letter-spacing:-.075em;margin:60px 0}.final-cta h2 em{color:#111}.final-cta .round-link{background:#111;color:white}.final-cta .large{width:165px;height:165px}.cta-ring{position:absolute;width:65vw;height:65vw;border-radius:50%;border:1px solid #1113;box-shadow:0 0 0 8vw #1111,0 0 0 16vw #1110}footer{padding:7vw 3.2vw 2vw;background:#050506}.footer-top{display:flex;justify-content:space-between;align-items:end;padding-bottom:7vw;border-bottom:1px solid #292929}.footer-logo{font-size:clamp(70px,14vw,220px);font-weight:600;letter-spacing:-.08em;line-height:.7}.footer-logo span{font-size:18px;vertical-align:top;color:var(--hot)}.footer-top p{font:11px/1.6 DM Mono;color:#777}.footer-links{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5vw 0}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links small{font:8px DM Mono;color:#555;margin-bottom:20px}.footer-links a,.footer-links p{font-size:14px}.footer-links p i{display:inline-block;width:8px;height:8px;background:#4bc883;border-radius:50%;margin-right:8px}.footer-bottom{border-top:1px solid #292929;padding-top:22px;display:flex;justify-content:space-between;font:8px DM Mono;color:#666}.observe{opacity:0;transform:translateY(60px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.observe.visible{opacity:1;transform:none}.reveal{animation:revealUp 1s 1.8s both}@keyframes revealUp{from{opacity:0;transform:translateY(30px)}}@media(max-width:850px){.cursor{display:none}.site-nav{grid-template-columns:1fr auto}.site-nav nav,.nav-cta{display:none}.menu{display:block}.hero{padding-top:140px}.hero-meta span:last-child,.title-note,.scroll-note{display:none}.title-line.indent{padding-left:8vw}.hero-bottom{align-items:end}.hero-bottom>p{max-width:250px;font-size:12px}.round-link{width:110px;height:110px}.section-top{grid-template-columns:1fr}.section-top>span{margin-bottom:45px}.section-top p{margin-top:25px}.dashboard-dark{width:720px;transform:scale(.75);transform-origin:center}.product-stage{min-height:560px}.tag-one{left:0}.tag-two{right:0}.cap-list article{grid-template-columns:45px 1fr 45px}.cap-list article>p{display:none}.workflow{grid-template-columns:1fr}.workflow-sticky{position:relative;top:0}.impact-head{grid-template-columns:1fr}.impact-head>span{margin-bottom:45px}.impact-grid{grid-template-columns:1fr}.impact-grid>div{border-right:0;border-bottom:1px solid var(--line)}.footer-top{display:block}.footer-top p{margin-top:45px}.footer-links{grid-template-columns:1fr 1fr;gap:50px}.footer-links>div:last-child{grid-column:1/3}}@media(max-width:520px){.hero{min-height:840px}.title-line{height:82px}.word{font-size:67px}.word.italic{font-size:58px}.pulse-dot{width:38px;height:38px}.hero-bottom{gap:15px}.hero-bottom>p{font-size:11px;max-width:180px}.big-copy{font-size:40px}.statement{padding-top:110px}.dashboard-dark{transform:scale(.5);width:720px}.product-stage{min-height:400px}.float-tag{display:none}.cap-list h3{font-size:34px}.workflow-steps article{grid-template-columns:45px 1fr;min-height:300px}.workflow-steps h3{font-size:34px}.impact-grid>div{min-height:230px}.final-cta h2{font-size:70px}.footer-links{grid-template-columns:1fr}.footer-links>div:last-child{grid-column:auto}.footer-bottom{gap:15px;flex-wrap:wrap}}

:root{--bg:#f7f9fb;--ink:#111729;--dim:#677489;--line:#dfe6ed;--hot:#006ff9;--paper:#fff;--dark:#111729;--mint:#42d0a1;--pale:#eaf3ff}
body{background:var(--bg);color:var(--ink)}.noise{opacity:.018}.loader{background:#006ff9}.loader-mark{border-color:#ffffff88;color:#fff}.loader-center p,.loader-center strong{color:#fff}.loader-grid{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#ffffff1b calc(10% - 1px),#ffffff1b 10%)}.cursor{background:var(--mint);color:#111729}
.site-nav{height:86px;color:var(--ink);border-bottom:0;padding:0 4vw}.logo-glyph{border:0;background:var(--hot);color:#fff;border-radius:10px;font-family:Manrope;font-style:normal}.logo b{letter-spacing:-.02em;font-size:19px}.site-nav nav{font-family:Manrope;font-weight:600;letter-spacing:0;text-transform:none;font-size:13px}.nav-cta{background:var(--hot);color:#fff;border-radius:50px;padding:7px 8px 7px 20px}.nav-cta i{border:0;background:#fff;color:var(--hot)}
.hero{min-height:960px;background:linear-gradient(145deg,#fff 0 52%,#eaf3ff 52%);padding:150px 4vw 65px;display:block}.hero:after{display:none}.hero-meta{color:#677489;width:92vw}.hero-meta span:first-child{background:#eaf3ff;color:#006ff9;padding:9px 14px;border-radius:30px;font-weight:500}.hero-title{margin:65px 0 38px;width:55vw}.title-line{height:clamp(75px,8.7vw,130px)}.title-line.indent{padding-left:0}.word{font-size:clamp(70px,9.2vw,140px);font-weight:600;letter-spacing:-.075em}.word.outline{color:var(--hot);-webkit-text-stroke:0}.word.italic{font-family:Manrope;font-style:normal;font-size:clamp(66px,8.5vw,130px);color:var(--ink)}.pulse-dot{background:var(--mint);box-shadow:none}.title-note{display:none}.hero-bottom{position:absolute;left:4vw;bottom:65px;width:38vw;color:var(--ink);align-items:center}.hero-bottom>p{color:#677489;font-size:16px}.round-link{background:var(--hot);box-shadow:0 15px 35px #006ff934}.scroll-note{display:none}.hero-orbit{display:none}
.erp-visual{position:absolute;right:3.3vw;top:150px;width:48vw;height:690px;z-index:3;perspective:1300px}.erp-window{position:absolute;inset:50px 0 55px 10px;background:#fff;border:1px solid #dce6ef;border-radius:22px;box-shadow:0 45px 90px #38537025;overflow:hidden;transform:rotateY(-4deg) rotateX(2deg)}.erp-bar{height:44px;background:#f7f9fb;border-bottom:1px solid #e6ebf0;display:flex;align-items:center;padding:0 16px;font:7px DM Mono;color:#8993a3}.erp-bar>b{display:flex;gap:5px}.erp-bar>b i{width:7px;height:7px;border-radius:50%;background:#ced5dc}.erp-bar>b i:first-child{background:#ff6b5f}.erp-bar>span{margin:auto}.erp-bar>em{font-style:normal;color:#29a37b}.erp-body{display:grid;grid-template-columns:62px 1fr;height:calc(100% - 44px)}.erp-body>aside{background:#111729;display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:20px}.erp-body>aside strong{color:#fff;margin-bottom:18px}.erp-body>aside i{font-style:normal;color:#748097;width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.erp-body>aside i.on{background:#006ff9;color:#fff}.erp-content{padding:27px}.erp-content>header{display:flex;justify-content:space-between;align-items:center}.erp-content header small,.erp-kpis small{font:7px DM Mono;color:#8a94a4}.erp-content h3{font-size:26px;letter-spacing:-.04em;margin:4px 0}.erp-content header>span{font:7px DM Mono;border:1px solid #e2e7ed;padding:9px;border-radius:8px}.erp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}.erp-kpis article{border:1px solid #e2e8ef;border-radius:12px;padding:16px;display:grid}.erp-kpis b{font-size:23px;margin:10px 0}.erp-kpis i{font:7px DM Mono;color:#29a37b;font-style:normal}.erp-kpis article:nth-child(2) i{color:#006ff9}.erp-lower{display:grid;grid-template-columns:1.8fr 1fr;gap:10px;margin-top:11px}.erp-chart,.erp-stock{border:1px solid #e2e8ef;border-radius:12px;padding:16px}.erp-chart>span,.erp-stock>span{font:7px DM Mono;color:#7e899a}.erp-chart>span b{float:right;font-weight:400}.erp-bars{height:190px;display:flex;align-items:end;gap:9px;border-bottom:1px solid #e3e8ed;padding-top:24px}.erp-bars i{flex:1;border-radius:5px 5px 0 0;background:#9bc8ff;height:30%;animation:erpBars 2s ease both}.erp-bars i:nth-child(2){height:48%}.erp-bars i:nth-child(3){height:40%}.erp-bars i:nth-child(4){height:68%;background:#42d0a1}.erp-bars i:nth-child(5){height:56%}.erp-bars i:nth-child(6){height:78%;background:#006ff9}.erp-bars i:nth-child(7){height:91%;background:#006ff9}@keyframes erpBars{from{transform:scaleY(0)}}.erp-stock{display:flex;flex-direction:column}.erp-stock>b{font-size:45px;margin-top:55px}.erp-stock small{font:8px DM Mono;color:#8993a3}.erp-stock>div{height:7px;background:#e7ebef;border-radius:9px;margin-top:18px}.erp-stock>div i{display:block;width:92%;height:100%;background:#42d0a1;border-radius:9px}.erp-float{position:absolute;background:#fff;border:1px solid #e2e8ef;border-radius:14px;padding:15px 18px;box-shadow:0 18px 45px #405b7622;display:grid}.erp-float.order{right:-18px;top:13px}.erp-float.order span{font:7px DM Mono;color:#8a95a5}.erp-float.order b{font-size:15px;margin:4px 0}.erp-float.order i{font:8px DM Mono;color:#29a37b;font-style:normal}.erp-float.check{left:-25px;bottom:25px;display:flex;align-items:center;gap:10px}.erp-float.check>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#dff8ef;color:#29a37b}.erp-float.check>span{font:8px DM Mono;display:grid}.erp-float.check small{color:#8993a3;margin-top:4px}.erp-badge{position:absolute;right:10px;bottom:6px;width:92px;height:92px;border-radius:50%;background:#42d0a1;display:grid;place-items:center;text-align:center;align-content:center;font-size:28px;font-weight:600;line-height:.8;animation:float 3s ease-in-out infinite}.erp-badge span{font:6px DM Mono;letter-spacing:.1em;margin-top:7px}@keyframes float{50%{transform:translateY(-10px)}}
.statement{background:#fff;color:#111729;padding-top:9vw}.section-number{color:#006ff9}.big-copy{font-weight:500}.marquee{background:#42d0a1;color:#111729;transform:none;padding:15px}.platform{background:#111729;color:#fff}.section-top>span{color:#42d0a1}.section-top h2 em{color:#42d0a1;font-family:Manrope;font-style:normal}.section-top p{color:#97a2b5}.stage-glow{background:radial-gradient(ellipse,#006ff955,transparent 70%)}.dashboard-dark{background:#fff;border:0;color:#111729;border-radius:25px;box-shadow:0 60px 120px #0006}.dashboard-dark aside{background:#f4f7fa;border-color:#e1e6ec}.dashboard-dark aside small,.dashboard-dark aside a{color:#7c8798}.dashboard-dark aside a.active{background:#006ff9;color:#fff;border-radius:8px}.d-main>header,.chart,.kpis div{border-color:#e1e7ed}.d-welcome small,.d-welcome p,.kpis span,.kpis i,.chart-head{color:#7a8698}.bars i{background:linear-gradient(#006ff9,#9bc8ff)}.float-tag{border-radius:15px;box-shadow:0 20px 50px #0003}.tag-two b{color:#006ff9}
.capabilities{background:#eaf3ff;color:#111729}.section-number.light{color:#006ff9}.cap-list article,.cap-list article:last-child{border-color:#b9d2ec}.cap-list article:hover{background:#fff;padding-left:25px;padding-right:25px;border-radius:18px}.workflow{background:#fff;color:#111729}.workflow h2 em,.impact h2 em{font-family:Manrope;font-style:normal;color:#006ff9}.workflow-sticky p,.workflow-steps p{color:#677489}.impact{background:#f2f7ff}.impact-grid{background:#fff;border-radius:22px;overflow:hidden}.impact-grid i{color:#42d0a1}.final-cta{background:#006ff9;color:#fff}.final-cta h2 em{color:#42d0a1;font-family:Manrope;font-style:normal}.final-cta .round-link{background:#42d0a1;color:#111729}.cta-ring{border-color:#ffffff2e;box-shadow:0 0 0 8vw #ffffff0a,0 0 0 16vw #ffffff07}footer{background:#111729;color:#fff}.footer-logo span{color:#42d0a1}.footer-top,.footer-bottom{border-color:#ffffff20}.footer-top p,.footer-links small,.footer-bottom{color:#8b97aa}
@media(max-width:900px){.hero{min-height:1120px;padding-right:4vw}.hero-title{width:100%}.hero-bottom{position:relative;left:auto;bottom:auto;width:100%;margin-top:50px}.erp-visual{position:relative;right:auto;top:auto;width:100%;height:570px;margin-top:50px}.erp-window{transform:scale(.82);transform-origin:top center;width:780px;left:50%;margin-left:-390px}.word{font-size:clamp(64px,16vw,115px)}.word.italic{font-size:clamp(60px,15vw,105px)}}
@media(max-width:520px){.hero{min-height:1040px;padding-top:125px}.hero-title{margin-top:50px}.title-line{height:73px}.word{font-size:61px}.word.italic{font-size:54px}.erp-visual{height:400px}.erp-window{transform:scale(.53);transform-origin:top center}.erp-float{display:none}.erp-badge{right:0;bottom:20px}.hero-bottom>p{max-width:210px}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}

.screens-section{padding:10vw 4vw;background:#fff;display:grid;grid-template-columns:.75fr 1.45fr;gap:5vw;align-items:center}.screens-copy>span,.video-head>span{font:9px DM Mono;color:#006ff9;letter-spacing:.14em}.screens-copy h2,.video-head h2{font-size:clamp(48px,6vw,92px);line-height:.92;letter-spacing:-.06em;margin:28px 0}.screens-copy h2 em,.video-head h2 em{font-style:normal;color:#006ff9}.screens-copy>p,.video-head>p{color:#677489;line-height:1.7;max-width:530px}.screen-points{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:32px 0;font-size:12px}.screen-points span{background:#f2f7ff;padding:12px;border-radius:9px}.primary-pill,.video-request{border:0;background:#006ff9;color:#fff;border-radius:50px;padding:17px 22px;font:10px DM Mono;letter-spacing:.08em;cursor:pointer}.primary-pill i,.video-request i{font-style:normal;margin-left:20px}.screens-art{position:relative}.screens-art img{width:100%;display:block;border-radius:22px;box-shadow:0 35px 80px #35547020}.screen-chip{position:absolute;background:#fff;border:1px solid #dce6ef;border-radius:30px;padding:12px 16px;font:8px DM Mono;box-shadow:0 12px 30px #38537020}.chip-a{left:6%;top:12%}.chip-b{right:4%;bottom:11%;color:#006ff9}.video-section{background:#eaf3ff;padding:10vw 4vw}.video-head{display:grid;grid-template-columns:.5fr 1.2fr .7fr;align-items:end}.video-head>span{align-self:start}.video-head h2{margin:0}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:6vw}.video-card{background:#fff;border-radius:24px;padding:14px;display:grid;grid-template-columns:1.05fr .95fr;gap:25px;align-items:center;transition:transform .4s,box-shadow .4s}.video-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #3554701c}.video-preview{height:310px;background:#006ff9;border-radius:17px;position:relative;overflow:hidden;padding:24px}.video-card.urdu .video-preview{background:#42d0a1}.video-preview>.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#006ff9;z-index:2}.video-preview>span{color:#fff;font-size:40px;font-weight:600}.video-card.urdu .video-preview>span{color:#111729}.mini-ui{position:absolute;left:45px;right:-30px;bottom:-25px;height:155px;background:#fff;border-radius:16px;padding:22px;box-shadow:0 20px 45px #0b3f7d33}.mini-ui i{display:inline-block;width:25%;height:45px;background:#edf3f9;border-radius:7px;margin-right:5%}.mini-ui i:nth-child(2){background:#dff8ef}.mini-ui b{display:block;height:38px;background:linear-gradient(90deg,#9bc8ff 65%,#edf3f9 65%);margin-top:18px;border-radius:7px}.video-card small{font:8px DM Mono;color:#006ff9}.video-card h3{font-size:34px;letter-spacing:-.04em;margin:12px 0}.video-card p{font-size:13px;line-height:1.65;color:#677489}.video-request{margin-top:16px}.whatsapp-float{position:fixed;right:22px;bottom:22px;background:#25d366;color:#fff;border-radius:60px;padding:9px 17px 9px 9px;display:flex;align-items:center;gap:10px;z-index:90;box-shadow:0 15px 35px #16863e45;font:9px DM Mono;letter-spacing:.08em}.whatsapp-float b{width:38px;height:38px;border-radius:50%;background:#fff;color:#25a957;display:grid;place-items:center;font-size:17px}.modal-backdrop{position:fixed;inset:0;background:#111729b8;backdrop-filter:blur(8px);z-index:500;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:.35s}.modal-backdrop.open{opacity:1;visibility:visible}.trial-modal{background:#fff;width:min(650px,95vw);max-height:92vh;overflow:auto;border-radius:26px;padding:45px;position:relative;transform:translateY(25px) scale(.97);transition:.35s}.modal-backdrop.open .trial-modal{transform:none}.modal-close{position:absolute;right:22px;top:18px;border:0;background:#edf3f9;width:36px;height:36px;border-radius:50%;font-size:22px;cursor:pointer}.trial-modal>span{font:9px DM Mono;color:#006ff9;letter-spacing:.12em}.trial-modal h2{font-size:45px;line-height:1;letter-spacing:-.05em;margin:20px 0}.trial-modal>p{color:#677489;line-height:1.6}.trial-modal form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.trial-modal label{font:8px DM Mono;color:#677489}.trial-modal input,.trial-modal select{display:block;width:100%;border:1px solid #dce5ed;background:#f8fafc;border-radius:9px;padding:14px;margin-top:7px;font:13px Manrope}.trial-modal form button,.modal-whatsapp{grid-column:1/3;border:0;background:#006ff9;color:#fff;border-radius:40px;padding:17px;cursor:pointer;text-align:center}.trial-modal form>small{grid-column:1/3;text-align:center;color:#8490a1}.video-modal{text-align:center}.video-frame{background:#eaf3ff;border-radius:18px;padding:50px 25px;margin:30px 0}.large-play{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:#006ff9;color:#fff;margin:0 auto 20px}.modal-whatsapp{display:block;background:#25d366}.modal-whatsapp i{font-style:normal;margin-left:20px}
@media(max-width:950px){.screens-section{grid-template-columns:1fr}.video-head{grid-template-columns:1fr}.video-head h2{margin:30px 0}.video-grid{grid-template-columns:1fr}.video-card{grid-template-columns:1fr 1fr}}@media(max-width:600px){.screens-section,.video-section{padding:90px 20px}.screens-copy h2,.video-head h2{font-size:48px}.screen-points{grid-template-columns:1fr}.video-card{grid-template-columns:1fr}.video-preview{height:240px}.whatsapp-float span{display:none}.whatsapp-float{padding-right:9px}.trial-modal{padding:38px 22px 25px}.trial-modal h2{font-size:36px}.trial-modal form{grid-template-columns:1fr}.trial-modal form button,.trial-modal form>small{grid-column:1}}
.screens-art{min-height:640px}.original-shot{position:absolute;background:#fff;border:1px solid #dce6ef;border-radius:20px;padding:9px 9px 36px;box-shadow:0 30px 70px #35547026;overflow:hidden}.original-shot img{width:100%;display:block;border-radius:13px}.original-shot span{position:absolute;left:18px;bottom:13px;font:7px DM Mono;color:#677489;letter-spacing:.1em}.shot-dashboard{width:88%;left:0;top:0;transform:rotate(-2deg)}.shot-invoice{width:88%;right:0;bottom:0;transform:rotate(2deg)}.language-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.language-options a{border:1px solid #dce5ed;border-radius:16px;padding:20px;text-align:left;display:grid;grid-template-columns:52px 1fr 20px;gap:13px;align-items:center;transition:.25s}.language-options a:hover{border-color:#006ff9;transform:translateY(-3px);box-shadow:0 12px 28px #006ff91a}.language-options a>b{width:52px;height:52px;border-radius:12px;background:#eaf3ff;color:#006ff9;display:grid;place-items:center}.language-options a:nth-child(2)>b{background:#dff8ef;color:#178a66}.language-options a>span{font-weight:700}.language-options small{display:block;color:#7b8798;font-size:10px;font-weight:400;margin-top:5px}.language-options i{font-style:normal;color:#006ff9}
.original-shot.awaiting-original{height:260px;display:grid;place-items:center;background:#f4f7fa;border-style:dashed}.original-needed{font:9px DM Mono;color:#8a96a6;letter-spacing:.1em}
@media(max-width:800px){.screens-art{min-height:520px}}@media(max-width:600px){.screens-art{min-height:390px}.original-shot{width:94%}.language-options{grid-template-columns:1fr}}

/* Type scale and layout refinement */
.hero{min-height:780px;padding-top:130px}.hero-title{width:50vw;margin:48px 0 28px}.title-line{height:auto;min-height:75px;margin-bottom:2px}.word{font-size:clamp(54px,6.1vw,92px);line-height:.9;letter-spacing:-.065em}.word.italic{font-size:clamp(34px,4vw,61px);line-height:1;letter-spacing:-.05em}.hero-bottom{bottom:45px}.big-copy{font-size:clamp(34px,4.5vw,66px);line-height:1.08;max-width:1180px}.section-top h2,.workflow h2,.impact h2,.screens-copy h2{font-size:clamp(38px,4.7vw,70px)}.final-cta h2{font-size:clamp(62px,9vw,135px)}.footer-logo{font-size:clamp(60px,11vw,160px)}
.retail-ops-visual{position:absolute;right:4vw;top:142px;width:45vw;height:545px;display:grid;grid-template-columns:1.45fr .75fr;gap:13px;z-index:3}.ops-main,.sales-card,.stock-card,.order-card{background:#fff;border:1px solid #dce6ef;border-radius:20px;box-shadow:0 22px 60px #35547019}.ops-main{padding:24px;display:flex;flex-direction:column}.ops-title{display:grid;grid-template-columns:1fr auto}.ops-title>span,.ops-title>i{font:7px DM Mono;color:#8591a1;font-style:normal}.ops-title>b{grid-row:2;font-size:22px;margin-top:5px}.ops-title>i{grid-column:2;grid-row:1/3;color:#23a979;align-self:center}.market-map{flex:1;margin:22px 0;background:#f3f8ff;border-radius:16px;position:relative;overflow:hidden;background-image:radial-gradient(#b9d5f5 1px,transparent 1px);background-size:17px 17px}.market-map:before,.market-map:after{content:'';position:absolute;border:1px solid #9bc8ff;border-radius:50%;width:240px;height:240px;left:50%;top:50%;transform:translate(-50%,-50%)}.market-map:after{width:140px;height:140px}.map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:#006ff9;color:#fff;display:grid;place-items:center;align-content:center;font-size:26px;font-weight:700;z-index:2}.map-center small{font:6px DM Mono;margin-top:4px}.market{position:absolute;background:#fff;border:1px solid #dce6ef;border-radius:30px;padding:7px 10px;font:7px DM Mono;z-index:3;box-shadow:0 8px 18px #42618019}.market i{display:inline-block;width:7px;height:7px;background:#42d0a1;border-radius:50%;margin-right:5px}.m1{left:8%;top:15%}.m2{right:7%;top:23%}.m3{left:11%;bottom:16%}.m4{right:6%;bottom:12%}.route{position:absolute;height:1px;background:#006ff966;left:25%;right:25%;top:50%;transform:rotate(28deg)}.r2{transform:rotate(-34deg)}.ops-footer{display:flex;gap:20px;font:7px DM Mono;color:#7a8798}.ops-footer b{color:#111729;font-size:14px;margin-right:4px}.ops-side{display:flex;flex-direction:column;gap:13px}.sales-card,.stock-card{padding:20px;display:grid}.sales-card small,.stock-card small,.order-card small{font:7px DM Mono;color:#8490a1}.sales-card>b{font-size:25px;margin:12px 0 5px}.sales-card>span{font:7px DM Mono;color:#20a777}.spark{height:45px;display:flex;align-items:end;gap:5px;margin-top:14px}.spark i{flex:1;background:#9bc8ff;height:35%;border-radius:4px}.spark i:nth-child(2){height:55%}.spark i:nth-child(3){height:42%}.spark i:nth-child(4){height:72%;background:#42d0a1}.spark i:nth-child(5){height:61%}.spark i:nth-child(6){height:88%;background:#006ff9}.stock-card{flex:1}.stock-card>b{font-size:42px;margin:25px 0 12px}.stock-card>div{height:7px;background:#e8edf2;border-radius:10px}.stock-card>div i{display:block;width:92%;height:100%;background:#42d0a1;border-radius:10px}.stock-card>span{font:7px DM Mono;color:#8490a1;margin-top:10px}.order-card{padding:15px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px}.order-card>i{width:30px;height:30px;border-radius:50%;background:#dff8ef;color:#20a777;display:grid;place-items:center;font-style:normal}.order-card div{display:grid}.order-card>span{font:8px DM Mono;color:#006ff9}
.refined-video{width:min(820px,95vw)}.inline-language{display:flex;gap:8px;margin:25px 0 14px}.lang-btn{border:1px solid #dce5ed;background:#fff;border-radius:30px;padding:11px 20px;cursor:pointer;font-weight:700}.lang-btn.active{background:#006ff9;color:#fff;border-color:#006ff9}.inline-player{height:420px;border-radius:18px;background:#111729;position:relative;overflow:hidden}.inline-player video{width:100%;height:100%;object-fit:contain;background:#111729}.video-empty{position:absolute;inset:0;background:linear-gradient(135deg,#111729,#1b3154);color:#fff;display:flex;align-items:center;justify-content:center;gap:18px}.video-empty.hidden{display:none}.video-empty>b{width:64px;height:64px;border-radius:50%;background:#006ff9;display:grid;place-items:center}.video-empty>span{display:grid;text-align:left}.video-empty small{color:#9dacbf;margin-top:6px}
.refined-trial{width:min(760px,96vw)}.refined-trial h2{font-size:38px}.refined-trial form{grid-template-columns:1fr 1fr}.logo-upload{grid-column:1/3}.logo-upload>input{position:absolute;opacity:0;pointer-events:none}.logo-drop{display:flex;border:1px dashed #b9c8d8;border-radius:13px;padding:15px;margin-top:7px;align-items:center;gap:13px;cursor:pointer;background:#f8fbff}.logo-drop>b{width:54px;height:54px;border-radius:10px;background:#eaf3ff;display:grid;place-items:center;color:#006ff9;font-size:22px;overflow:hidden}.logo-drop img{width:100%;height:100%;object-fit:cover}.logo-drop i{display:grid;font-style:normal}.logo-drop small{color:#8793a4;margin-top:4px}.form-error{grid-column:1/3;color:#d83d32!important;font-size:12px;margin:0}.trial-success{display:none;text-align:center;padding:25px 0 5px}.trial-success.show{display:block}.trial-success>b{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#dff8ef;color:#20a777;font-size:35px;margin:auto}.trial-success h3{font-size:30px;margin:22px 0 8px}.trial-success p{color:#677489}.trial-success button{border:0;background:#006ff9;color:#fff;border-radius:30px;padding:15px 24px;margin-top:15px;cursor:pointer}
@media(max-width:950px){.hero{min-height:1120px}.hero-title{width:100%}.retail-ops-visual{position:relative;right:auto;top:auto;width:100%;height:510px;margin-top:50px}.hero-bottom{position:relative;left:auto;bottom:auto;width:100%;margin-top:35px}.word{font-size:clamp(50px,11vw,82px)}.word.italic{font-size:clamp(31px,7vw,52px)}}@media(max-width:620px){.hero{min-height:1080px}.retail-ops-visual{height:500px;grid-template-columns:1fr}.ops-side{display:grid;grid-template-columns:1fr 1fr}.order-card{display:none}.stock-card{min-height:150px}.market-map{min-height:250px}.refined-trial form{grid-template-columns:1fr}.logo-upload,.form-error{grid-column:1}.inline-player{height:250px}.word{font-size:48px}.word.italic{font-size:30px}.big-copy{font-size:32px}}

/* Supported Retail features and trial-modal usability */
.team-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.team-summary article{border:1px solid #e1e8ef;border-radius:13px;padding:12px;display:flex;gap:9px;align-items:center}.team-summary article>i{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;background:#e3f8f6;color:#08aaa5;font-style:normal}.team-summary article>i.green-dot{background:#e1f7e9;color:#20a65b}.team-summary article>i.blue-dot{background:#e7ebff;color:#566be7}.team-summary article>i.orange-dot{background:#fff1d8;color:#d98d08}.team-summary article>span{font:7px DM Mono;color:#7e8a9b;display:grid}.team-summary article b{font:20px Manrope;color:#111729;margin:2px 0}.team-summary article small{font-size:6px}.active-team{border:1px solid #e1e8ef;border-radius:13px;overflow:hidden}.active-team header{padding:11px;display:flex;justify-content:space-between;border-bottom:1px solid #e8edf2}.active-team header>span{font:8px DM Mono;display:grid}.active-team header small{color:#8d98a8;margin-top:4px;font-size:6px}.active-team header>b{font:6px DM Mono;color:#006ff9}.team-row{padding:8px 11px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #edf1f4}.team-row:last-child{border:0}.team-row>i{width:28px;height:28px;border-radius:50%;background:#eaf3ff;color:#006ff9;display:grid;place-items:center;font:7px DM Mono;font-style:normal}.team-row>span{display:grid;font-size:9px;font-weight:700}.team-row small{font:6px DM Mono;color:#8c97a7;margin-top:2px}.team-row>b{font:6px DM Mono;color:#20a65b}.invoice-lines{display:grid;gap:7px;margin-top:20px}.invoice-lines i{height:7px;background:#eaf0f5;border-radius:4px}.invoice-lines i:nth-child(2){width:78%;background:#dceaff}.invoice-lines i:nth-child(3){width:58%;background:#dff8ef}.sales-card>b{font-size:19px}.stock-card>b{font-size:31px;color:#20a777}
.trial-modal{overflow:hidden!important;padding:0!important;max-height:min(780px,92vh);width:min(760px,calc(100vw - 30px));overscroll-behavior:contain}.trial-scroll{padding:42px 45px 34px;max-height:min(780px,92vh);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.modal-backdrop{overflow:hidden}.refined-trial,.refined-trial *{box-sizing:border-box}.modal-label{font:9px DM Mono;color:#006ff9;letter-spacing:.12em}.password-wrap{display:block;position:relative}.password-wrap input{padding-right:58px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:#eaf3ff;color:#006ff9;border-radius:7px;padding:6px 8px;font:8px DM Mono;cursor:pointer}.modal-close{z-index:4}.refined-trial input[type=tel]{font-variant-numeric:tabular-nums}
@media(max-width:620px){.trial-scroll{padding:38px 20px 28px}.active-team{display:none}.team-summary{gap:7px}.market-map{display:none}.retail-ops-visual{height:520px}}

/* Clear hero calls to action */
.hero-bottom{justify-content:flex-start;gap:28px;width:48vw}.hero-cta-row{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.hero-trial,.hero-video{height:58px;border-radius:12px;padding:0 18px;display:flex;align-items:center;gap:14px;cursor:pointer;font-family:Manrope;transition:transform .25s,box-shadow .25s,background .25s}.hero-trial{border:0;background:#006ff9;color:#fff;font-size:11px;font-weight:700;box-shadow:0 12px 28px #006ff92e}.hero-trial i{font-style:normal;font-size:17px}.hero-video{border:1px solid #c8d6e4;background:#fff;color:#111729;box-shadow:0 8px 24px #35547012;text-align:left}.hero-video>b{width:34px;height:34px;border-radius:50%;background:#eaf3ff;color:#006ff9;display:grid;place-items:center;font-size:10px}.hero-video>span{display:grid;font-size:10px;font-weight:750;letter-spacing:.02em;white-space:nowrap}.hero-video small{font-size:8px;color:#758194;font-weight:500;margin-top:3px}.hero-trial:hover,.hero-video:hover{transform:translateY(-3px);box-shadow:0 15px 35px #35547024}.hero-video:hover{border-color:#006ff9;background:#f8fbff}
@media(max-width:950px){.hero-bottom{width:100%;flex-wrap:wrap}.hero-cta-row{margin-left:0}}@media(max-width:600px){.hero-cta-row{width:100%;display:grid;grid-template-columns:1fr}.hero-trial,.hero-video{justify-content:center}.hero-bottom>p{max-width:100%}}

.cursor{width:18px;height:18px;background:#42d0a1;mix-blend-mode:multiply}.cursor.show{transform:translate(-50%,-50%) scale(1)}.hero{padding-bottom:54px}.hero-title{margin-bottom:0}.hero-bottom{position:relative;left:auto;bottom:auto;width:50vw;display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:42px;z-index:5}.hero-support-copy{max-width:520px!important;margin:0;font-size:15px!important;line-height:1.65!important;letter-spacing:0!important}.hero-cta-row{margin-left:0;margin-top:8px}.retail-ops-visual{z-index:2}
@media(max-width:950px){.hero-bottom{width:100%;margin-top:32px}.hero-support-copy{max-width:620px!important}}@media(max-width:600px){.hero-bottom{margin-top:28px;gap:20px}.hero-cta-row{margin-top:4px}}

.cap-list h3{font-size:clamp(30px,3.5vw,52px);line-height:.96;letter-spacing:-.045em}.cap-list article{padding-top:32px;padding-bottom:32px}.cap-list article>p{font-size:9px;max-width:360px}
@media(max-width:850px){.cap-list h3{font-size:clamp(28px,7vw,42px)}}@media(max-width:520px){.cap-list h3{font-size:29px}.cap-list article{padding-top:25px;padding-bottom:25px}}

/* Demo dialog refinement */
#videoModal{padding:24px}.refined-video{width:min(900px,calc(100vw - 48px));border-radius:24px;background:#fff;box-shadow:0 30px 100px #09132866;max-height:calc(100vh - 48px);padding:34px 36px 36px!important;overflow-y:auto!important;overflow-x:hidden!important}.refined-video>span{display:block;font:9px DM Mono;color:#006ff9;letter-spacing:.15em;margin-bottom:14px}.refined-video h2{font-size:clamp(34px,4vw,52px);line-height:1.02;margin:0;letter-spacing:-.05em;text-align:left;padding-right:55px}.refined-video h2 em{font-style:normal;color:#006ff9}.video-intro{color:#677489;max-width:590px;font-size:13px;line-height:1.6;margin:14px 0 22px}.refined-video .modal-close{top:24px;right:25px;width:40px;height:40px;background:#f1f5f8;color:#111729;transition:.2s}.refined-video .modal-close:hover{background:#111729;color:#fff;transform:rotate(5deg)}.inline-language{display:inline-flex;background:#f1f5f9;border:1px solid #e1e7ed;border-radius:13px;padding:4px;gap:4px;margin:0 0 15px}.lang-btn{min-width:126px;border:0!important;background:transparent;border-radius:9px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:9px;color:#657184;box-shadow:none!important}.lang-btn>b{font:9px DM Mono}.lang-btn>span{font-size:12px;font-weight:700}.lang-btn.active{background:#fff;color:#006ff9;box-shadow:0 4px 12px #35547018!important}.inline-player{height:min(48vw,430px);min-height:300px;border-radius:17px;background:#111b30;border:1px solid #263550;box-shadow:inset 0 1px #ffffff0b}.video-empty{background:radial-gradient(circle at 50% 40%,#203456,#111b30 70%);flex-direction:column;gap:16px;text-align:center}.video-empty>b{width:70px;height:70px;background:#006ff9;box-shadow:0 14px 35px #006ff94a;transition:.25s}.video-empty:hover>b{transform:scale(1.07)}.video-empty>span{text-align:center}.video-empty strong{font-size:15px}.video-empty small{font-size:11px;color:#91a2bc}.hero-trial i,.primary-pill i,.refined-trial form>button i{width:24px;height:24px;border-radius:50%;background:#ffffff20;display:grid;place-items:center;font-style:normal;font-size:15px;margin-left:5px}.hero-trial{padding-right:11px}
@media(max-width:600px){#videoModal{padding:10px}.refined-video{width:100%;max-height:calc(100vh - 20px);padding:25px 18px 20px!important;border-radius:19px}.refined-video h2{font-size:34px}.video-intro{font-size:12px;padding-right:10px}.inline-language{display:flex;width:100%}.lang-btn{min-width:0;flex:1}.inline-player{height:250px;min-height:250px}.refined-video .modal-close{top:17px;right:16px}}

.hero-trial{height:60px;padding:0 12px 0 22px;gap:18px;border-radius:14px;font-size:12px;letter-spacing:.01em}.hero-trial>b,.hero-login>b{width:38px;height:38px;border-radius:10px;background:#fff;color:#006ff9;display:grid;place-items:center;font-size:23px;line-height:1;font-weight:400;transition:transform .25s}.hero-trial:hover>b,.hero-login:hover>b{transform:translateX(3px)}.hero-login{height:60px;padding:0 12px 0 20px;border:1px solid #cbd8e5;border-radius:14px;background:#fff;color:#111729;display:flex;align-items:center;gap:18px;font-size:11px;font-weight:750;box-shadow:0 8px 24px #35547012;transition:transform .25s,box-shadow .25s,border-color .25s}.hero-login>b{background:#eaf3ff}.hero-login:hover{transform:translateY(-3px);border-color:#006ff9;box-shadow:0 15px 35px #35547020}.hero-video{height:60px;border-radius:14px}
@media(max-width:600px){.hero-login{justify-content:center}.hero-trial>b,.hero-login>b{position:absolute;right:12px}.hero-trial,.hero-login{position:relative;width:100%}}

/* Modern Retail identity and always-visible login */
.logo{gap:12px}.retail-mark{width:40px;height:40px;border-radius:12px;background:#006ff9;display:grid;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(2,8px);gap:4px;place-content:center;box-shadow:0 8px 20px #006ff92d;transform:none}.retail-mark i{display:block;background:#fff;border-radius:2px}.retail-mark i:nth-child(2),.retail-mark i:nth-child(3){background:#42d0a1}.logo-type{display:grid;line-height:1}.logo-type>b{font-size:18px;letter-spacing:-.025em}.logo-type>small{font:6px DM Mono;letter-spacing:.2em;color:#677489;margin-top:5px}.nav-actions{justify-self:end;display:flex;align-items:center;gap:9px}.nav-login{height:44px;padding:0 18px;border:1px solid #cbd8e5;background:#fff;color:#111729;border-radius:12px;display:flex;align-items:center;justify-content:center;font:700 10px Manrope;letter-spacing:.04em;box-shadow:0 6px 18px #3554700d;transition:.2s}.nav-login:hover{border-color:#006ff9;color:#006ff9;transform:translateY(-2px)}.nav-actions .nav-cta{height:44px;margin:0;padding:5px 6px 5px 17px;border-radius:12px;display:flex}.nav-actions .nav-cta i{width:34px;height:34px;background:#fff;color:#006ff9;border-radius:9px}.hero-cta-row{margin-left:0!important;display:grid!important;grid-template-columns:max-content max-content max-content!important}.hero-login{display:flex!important;visibility:visible!important;opacity:1!important}
@media(max-width:850px){.site-nav{grid-template-columns:1fr auto}.site-nav .nav-actions{display:flex}.site-nav .nav-cta{display:none}.nav-login{height:40px;padding:0 15px}.menu{display:none}}@media(max-width:600px){.logo-type>small{display:none}.retail-mark{width:36px;height:36px}.site-nav{padding:0 20px}.hero-cta-row{grid-template-columns:1fr!important;width:100%}.hero-login{width:100%}}

/* Rich About story */
.statement{padding:8vw 4vw 6vw;background:linear-gradient(145deg,#fff 0 62%,#f1f7ff 62%);overflow:hidden}.statement .section-number{margin-bottom:5vw}.statement .big-copy{font-size:clamp(40px,5.1vw,76px);max-width:980px;line-height:1}.statement .big-copy em{font-style:normal;color:#006ff9}.retail-story{margin-top:5vw}.story-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative}.story-flow:before{content:'';position:absolute;left:12%;right:12%;top:75px;border-top:1px dashed #aac9ec;z-index:0}.story-card{position:relative;z-index:1;min-height:300px;background:#fff;border:1px solid #dce6ef;border-radius:22px;padding:25px;box-shadow:0 18px 45px #35547010;transition:transform .35s,box-shadow .35s}.story-card:hover{transform:translateY(-7px);box-shadow:0 28px 65px #3554701c}.story-card>span{font:8px DM Mono;color:#7e8b9c;letter-spacing:.12em}.story-icon{width:58px;height:58px;border-radius:17px;background:#eaf3ff;color:#006ff9;display:grid;place-items:center;font-size:25px;margin:25px 0 33px}.story-card.field .story-icon{background:#dff8ef;color:#23a979}.story-card.transactions .story-icon{background:#fff0d9;color:#da8c13}.story-card h3{font-size:24px;letter-spacing:-.035em;margin:0 0 9px}.story-card p{font-size:12px;line-height:1.6;color:#677489;max-width:320px}.product-strips{display:flex;gap:7px;margin-top:20px}.product-strips i{width:38px;height:28px;border-radius:7px;background:#006ff9}.product-strips i:nth-child(2){background:#42d0a1}.product-strips i:nth-child(3){background:#ffc857}.people-row{display:flex;margin-top:20px}.people-row i,.people-row b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:#006ff9;border:2px solid #fff;margin-left:-6px;font:7px DM Mono;font-style:normal}.people-row i:first-child{margin:0}.people-row b{background:#111729;color:#fff}.transaction-total{display:flex;align-items:center;gap:10px;margin-top:14px;border-top:1px solid #e5ebf0;padding-top:14px}.transaction-total small{font:7px DM Mono;color:#7e8a9b}.transaction-total b{font-size:25px}.transaction-total i{margin-left:auto;color:#23a979;font-style:normal}.story-caption{display:flex;justify-content:space-between;align-items:end;margin-top:32px;padding-top:23px;border-top:1px solid #d7e2ec}.story-caption p{font-size:16px;max-width:600px;margin:0}.story-caption span{font:8px DM Mono;color:#006ff9;letter-spacing:.13em}.statement-foot{display:none}

/* Distinct trial controls */
.nav-actions .nav-cta{height:48px;padding:5px 6px 5px 17px;border-radius:15px;background:linear-gradient(135deg,#006ff9,#4d65ff);box-shadow:0 10px 25px #006ff930;gap:14px}.nav-actions .nav-cta>span,.hero-trial>span{display:grid;text-align:left;line-height:1.05;font-size:10px;font-weight:800}.nav-actions .nav-cta small,.hero-trial small{font:6px DM Mono;letter-spacing:.12em;opacity:.7;margin-bottom:4px}.nav-actions .nav-cta>b{width:36px;height:36px;border-radius:11px;background:#fff;color:#006ff9;display:grid;place-items:center;font-size:20px;font-weight:400}.nav-actions .nav-cta i{display:none}.hero-trial{height:64px;border-radius:18px;padding:0 11px 0 21px;background:linear-gradient(135deg,#006ff9,#4d65ff);box-shadow:0 15px 35px #006ff934}.hero-trial>b{width:42px;height:42px;border-radius:13px;font-size:25px}.hero-trial:hover>b{transform:rotate(90deg)}
#refinedTrialForm>button{min-height:58px;border-radius:14px;padding:8px 9px 8px 22px;display:flex;align-items:center;justify-content:space-between;font:700 11px Manrope;letter-spacing:.03em;background:linear-gradient(135deg,#006ff9,#4d65ff);box-shadow:0 13px 30px #006ff92c}#refinedTrialForm>button>b{width:42px;height:42px;border-radius:11px;background:#fff;color:#006ff9;display:grid;place-items:center;font-size:24px;font-weight:400;line-height:1;transition:.2s}#refinedTrialForm>button:hover>b{transform:translateX(3px)}
@media(max-width:800px){.story-flow{grid-template-columns:1fr}.story-flow:before{display:none}.story-card{min-height:250px}.story-icon{margin-bottom:22px}.story-caption{display:block}.story-caption span{display:block;margin-top:18px}}@media(max-width:520px){.statement .big-copy{font-size:38px}.statement{padding:85px 20px 65px}.story-card{padding:22px}.story-caption p{font-size:14px}}

/* Calmer color treatment */
.final-cta{background:linear-gradient(145deg,#111b30 0%,#172943 58%,#183b45 100%);color:#f5f7fa}.final-cta:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,#2b6f7866 0,transparent 38%),linear-gradient(90deg,#ffffff05 1px,transparent 1px),linear-gradient(#ffffff05 1px,transparent 1px);background-size:auto,80px 80px,80px 80px;pointer-events:none}.final-cta>span{color:#8fa9ba}.final-cta h2{color:#f6f7f8;text-shadow:none}.final-cta h2 em{color:#72c7bb}.final-cta .round-link{background:#e8f0ef;color:#132237;box-shadow:0 18px 45px #0003}.final-cta .round-link:hover{background:#72c7bb}.cta-ring{border-color:#8bbab529;box-shadow:0 0 0 8vw #ffffff05,0 0 0 16vw #ffffff03}
.nav-actions .nav-cta{height:44px;padding:0 16px;border-radius:11px;background:#172943;border:1px solid #172943;box-shadow:none;gap:10px;transition:background .2s,border-color .2s,color .2s}.nav-actions .nav-cta>span{display:block;font-size:10px;line-height:1;letter-spacing:.03em}.nav-actions .nav-cta small{display:none}.nav-actions .nav-cta>b{width:auto;height:auto;border-radius:0;background:transparent;color:#72c7bb;font-size:17px}.nav-actions .nav-cta:hover{background:#213754;border-color:#213754;transform:none;box-shadow:none}.nav-actions .nav-cta:hover>b{transform:rotate(90deg)}

/* Final typography scale and loader brand */
.cap-list h3{font-size:clamp(25px,2.7vw,40px)!important;line-height:.98!important;letter-spacing:-.04em}.cap-list article{padding-top:27px!important;padding-bottom:27px!important}.statement .big-copy,.big-copy{font-size:clamp(32px,3.65vw,55px)!important;line-height:1.08!important;max-width:1050px!important}.loader-center{display:grid;justify-items:center}.loader-brand{display:flex;align-items:center;gap:15px;color:#fff}.loader-retail-mark{width:62px;height:62px;border-radius:18px;background:#fff;display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:6px;place-content:center;box-shadow:0 14px 35px #071a3b2b}.loader-retail-mark i{background:#006ff9;border-radius:3px}.loader-retail-mark i:nth-child(2),.loader-retail-mark i:nth-child(3){background:#42d0a1}.loader-brand>span:last-child{display:grid;text-align:left;line-height:1}.loader-brand b{font-size:27px;letter-spacing:-.035em}.loader-brand small{font:7px DM Mono;letter-spacing:.22em;color:#b9d7ff;margin-top:7px}.loader-center>p{margin:25px 0 15px}.loader-center>strong{font-size:30px}
@media(max-width:600px){.cap-list h3{font-size:25px!important}.statement .big-copy,.big-copy{font-size:31px!important}.loader-retail-mark{width:54px;height:54px;border-radius:15px}.loader-brand b{font-size:24px}}

/* WhatsApp contact control */
.whatsapp-float{right:24px;bottom:24px;min-height:58px;padding:7px 10px 7px 7px;gap:11px;border:1px solid #ffffff35;background:linear-gradient(135deg,#20bd61,#15994c);border-radius:17px;box-shadow:0 15px 38px #08773538;overflow:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s}.whatsapp-float:before{content:'';position:absolute;inset:3px;border-radius:14px;border:1px solid #ffffff18;pointer-events:none}.whatsapp-float>b{position:relative;width:44px;height:44px;background:#ffffff18;color:#fff;border:1px solid #ffffff2e;transition:transform .35s cubic-bezier(.2,.9,.2,1),background .3s}.whatsapp-float>b:after{content:'';position:absolute;right:1px;top:1px;width:8px;height:8px;border-radius:50%;background:#b8ffce;border:2px solid #15994c;box-shadow:0 0 0 3px #b8ffce30;animation:waStatus 2s ease-in-out infinite}.whatsapp-float img{width:23px;height:23px;display:block}.whatsapp-float>span{display:grid;font:700 9px DM Mono;letter-spacing:.06em;line-height:1.15}.whatsapp-float>span small{font:6px DM Mono;letter-spacing:.16em;color:#c9f8d8;margin-bottom:4px}.whatsapp-float>i{width:26px;height:26px;border-radius:8px;background:#ffffff17;display:grid;place-items:center;font-style:normal;font-size:15px;transition:transform .3s,background .3s}.whatsapp-float:hover{transform:translateY(-5px);background:linear-gradient(135deg,#22c968,#118e45);box-shadow:0 23px 48px #08773550}.whatsapp-float:hover>b{transform:rotate(-8deg) scale(1.07);background:#ffffff26}.whatsapp-float:hover>i{transform:translateX(3px);background:#ffffff28}.whatsapp-float:active{transform:translateY(-2px) scale(.98)}@keyframes waStatus{0%,100%{box-shadow:0 0 0 0 #b8ffce55}50%{box-shadow:0 0 0 6px #b8ffce00}}
@media(max-width:600px){.whatsapp-float{right:14px;bottom:14px;min-height:54px;border-radius:16px}.whatsapp-float>span,.whatsapp-float>i{display:none}.whatsapp-float>b{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.whatsapp-float>b:after{animation:none}}

.hero-cta-row{grid-template-columns:max-content max-content!important}.whatsapp-float{min-width:224px;padding-right:13px;gap:12px}.whatsapp-float>span{font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:0;line-height:1.05;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.whatsapp-float>span small{font-family:Manrope,Arial,sans-serif;font-size:8px;font-weight:650;letter-spacing:.05em;line-height:1;color:#e1f8e8;margin-bottom:5px}.whatsapp-float>i{margin-left:auto}
@media(max-width:600px){.whatsapp-float{min-width:0;padding-right:7px}}
/* Real Retail product screenshots */
.screens-jump{display:none!important}.product-showcase{scroll-margin-top:80px}
.product-showcase{grid-template-columns:1fr!important;gap:48px!important;padding:90px 3.5vw 110px!important}.product-showcase-copy{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);align-items:end;gap:5vw}.product-showcase-copy>span{grid-column:1/-1}.product-showcase-copy h2{margin-bottom:0}.product-showcase-copy p{margin:0}.showcase-tags{grid-column:2;margin-top:16px}.product-showcase-image{width:100%;cursor:default!important;filter:none!important;transform:none!important;pointer-events:none}.product-showcase-image img{width:100%!important;height:auto;image-rendering:auto;border-radius:20px}.product-showcase-image>span{display:none!important}.screen-lightbox{display:none!important}@media(max-width:760px){.product-showcase-copy{grid-template-columns:1fr}.product-showcase-copy>span,.showcase-tags{grid-column:1}.product-showcase{padding:70px 18px 80px!important;gap:32px!important}}
.product-showcase{padding:110px 5vw 120px;background:#0c1930;color:#f7fbff;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1.55fr);gap:6vw;align-items:center;overflow:hidden}.product-showcase-copy>span{font:600 10px/1.2 monospace;letter-spacing:.18em;color:#55d7b5}.product-showcase h2{margin:24px 0 25px;font-size:clamp(38px,4.5vw,70px);line-height:.94;letter-spacing:-.055em}.product-showcase h2 em{font-style:normal;color:#79aef8}.product-showcase p{max-width:510px;color:#aebbd0;font-size:16px;line-height:1.7}.showcase-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:34px}.showcase-tags span{padding:10px 13px;border:1px solid rgba(150,182,224,.25);border-radius:999px;color:#d8e3f3;font:600 9px/1 monospace;letter-spacing:.08em}.product-showcase-image{position:relative;padding:0;border:0;background:none;cursor:zoom-in;display:block;filter:drop-shadow(0 30px 44px rgba(0,0,0,.34));transition:transform .55s cubic-bezier(.2,.8,.2,1)}.product-showcase-image:hover{transform:translateY(-9px) scale(1.012)}.product-showcase-image img{width:100%;display:block;border-radius:18px;border:1px solid rgba(255,255,255,.18)}.product-showcase-image>span{position:absolute;right:18px;bottom:18px;padding:12px 15px;border-radius:999px;background:rgba(10,24,45,.88);backdrop-filter:blur(12px);color:#fff;font:600 9px/1 monospace;letter-spacing:.1em}.product-showcase-image>span b{margin-left:7px;color:#55d7b5}.screen-lightbox{position:fixed;inset:0;z-index:10000;padding:4vw;background:rgba(3,10,22,.93);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.25s}.screen-lightbox.open{opacity:1;visibility:visible}.screen-lightbox img{max-width:94vw;max-height:88vh;object-fit:contain;border-radius:14px;box-shadow:0 30px 100px #000}.screen-lightbox button{position:absolute;right:26px;top:22px;width:46px;height:46px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#fff;color:#0c1930;font-size:27px;cursor:pointer;transition:.2s}.screen-lightbox button:hover{transform:rotate(90deg);background:#55d7b5}@media(max-width:900px){.product-showcase{padding:80px 24px;grid-template-columns:1fr;gap:45px}.product-showcase h2{font-size:clamp(36px,10vw,54px)}.product-showcase p{font-size:14px}.product-showcase-image>span{right:10px;bottom:10px}.screen-lightbox{padding:14px}.screen-lightbox button{right:14px;top:14px}}
