/* JASBTECH / Orange, graphite & silver */
.product-visual{min-width:0}.product-capture{margin:0;border:1px solid #ffffff20;border-radius:12px;overflow:hidden;background:#191f29;box-shadow:0 25px 65px #0005;transform:perspective(1400px) rotateY(-4deg)}.capture-chrome{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ffffff0d}.capture-chrome>span{display:flex;gap:5px}.capture-chrome i{width:5px;height:5px;background:#6c778a;border-radius:50%}.capture-chrome i:first-child{background:#ff7900}.capture-chrome b{font:500 11px 'Space Grotesk';letter-spacing:1px}.capture-chrome small{font-size:8px;color:#95a0b1}.capture-expand{display:block;position:relative;width:100%;padding:0;background:#eff2f5;border:0;cursor:zoom-in}.capture-expand img{width:100%;height:auto;display:block}.capture-zoom{position:absolute;bottom:12px;right:12px;background:#14171ce8;color:#f5f6f8;padding:9px 13px;border-radius:5px;font-size:10px;backdrop-filter:blur(8px);box-shadow:0 3px 18px #0004}.capture-expand:hover .capture-zoom{background:#ff7900;color:#17120d}.product-capture figcaption{padding:12px 16px;font-size:9px;color:#a5afbd;letter-spacing:.3px}.product-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:360px;border:1px solid #ffffff18;border-radius:12px;background:radial-gradient(at 50% 100%,#ff790012,transparent 65%),#1a2028}.product-preview-empty>b{font:500 65px 'Space Grotesk';letter-spacing:-2px;margin:25px 0 18px;color:#e7eaef}.product-preview-empty p{color:#a4adba;font-size:13px;line-height:1.8}.product-preview-empty a{margin-top:25px;color:#ff9b47;font-size:11px}.dashboard-dialog{width:min(1500px,96vw);max-height:95vh;padding:30px}.expanded-dashboard{display:block;width:100%;height:auto;margin:20px 0;border-radius:6px}.dashboard-dialog h2{font-size:28px}.dashboard-dialog .eyebrow{padding-right:30px}.dashboard-dialog .button{font-size:12px}@media(max-width:720px){.product-capture{transform:none}.capture-chrome{padding:12px}.capture-chrome small{font-size:7px}.capture-zoom{bottom:7px;right:7px;font-size:8px;padding:7px 9px}.product-capture figcaption{font-size:8px;padding:12px}.product-preview-empty{min-height:280px}.dashboard-dialog{padding:28px 12px 15px}.dashboard-dialog h2{padding-left:5px}.dashboard-dialog .eyebrow{font-size:7px;padding-left:5px}}
.service-card{display:flex;flex-direction:column;cursor:default}.service-actions{display:flex;gap:13px;align-items:center;margin-top:auto;padding-top:23px;flex-wrap:wrap}.service-demo{display:inline-flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #ff790060;color:#ff9b47;border-radius:5px;font-size:10px;font-weight:600}.service-demo:hover{background:#ff7900;color:#17120d}.service-info{font-size:10px;color:#c9ced6;text-decoration:underline;text-underline-offset:3px}.footer-whatsapp{font-size:10px;color:#ff9b47}.social-grid>a{display:block;padding:0;text-align:left}.social-grid>a:hover h4{color:#ff973b}.ai-list>a{display:flex;align-items:center;position:relative;width:100%;padding:20px 0;border-top:1px solid #ffffff14;text-align:left;font-size:13px;gap:18px;color:#d9dfe8}.ai-list>a>span{font:9px monospace;color:#8290a1}.ai-list>a>small{position:absolute;font-size:8px;left:33px;bottom:4px;color:#8290a1}.ai-list>a>b{margin-left:auto;color:#ff7900}.ai-list>a:hover{color:#ff9f4d}@media(max-width:720px){.service-actions{gap:12px}.service-demo{font-size:9px;padding:9px;gap:9px}.service-info{font-size:9px}.service-card{min-height:335px!important}}
:root{--lime:#ff7900;--bg:#101216;--panel:#191c21;--muted:#a1a6ae;--line:#ffffff14;--silver:#c9ced6}body{background:#101216;color:#f5f6f8}body:before{opacity:.07}header{max-width:1600px;padding-inline:5%;height:98px;border-bottom:1px solid #ffffff0c;background:#101216e8}.brand{display:flex;align-items:center;gap:11px;letter-spacing:-1px;flex-shrink:0}.brand>img{object-fit:contain;width:44px;height:48px}.brand .brand-word{font:700 25px 'Space Grotesk',sans-serif;color:#e5e8ed;white-space:nowrap}.brand-word>span{color:var(--lime)}.brand small{font:500 6px 'DM Sans',sans-serif;letter-spacing:2.3px;margin:3px 0 0 2px;color:#878c96}nav{background:#ffffff02;border-color:#ffffff0b;gap:25px;font-size:12px}nav a:hover{color:var(--lime)}.header-actions .small{background:var(--lime);color:#151515;border-radius:5px}.header-actions .text-btn{color:#8a909a}.button{background:var(--lime);color:#17120d;border-radius:5px;box-shadow:0 8px 35px #ff790012;font-size:12px;padding:17px 23px}.button:hover{background:#ff9638;box-shadow:0 7px 30px #ff790028}.hero{max-width:1600px;min-height:720px;padding:77px 5% 100px;grid-template-columns:1.1fr 1fr;overflow:hidden;position:relative}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 78% 50%,#ff79000c,transparent 50%);pointer-events:none}.hero .eyebrow{background:#ff790008;border-color:#ff79002e;color:#c2c6cd;font-size:8px;letter-spacing:1.5px;padding:9px 12px}.eyebrow i{background:var(--lime);box-shadow:0 0 14px #ff790075}h1{font-size:clamp(47px,4.8vw,73px);line-height:1.04;letter-spacing:-3.6px;margin-top:29px;font-weight:500}h1 em{background:none;-webkit-text-fill-color:var(--lime);color:var(--lime);font-weight:400;max-width:650px}.hero-copy>p{font-size:13px;color:#969da8;line-height:1.9;max-width:405px}.hero-actions{gap:22px;margin-top:30px}.secondary{color:#c4c8d0;font-size:10px}.play{border-color:#626872;font-size:7px}.hero-foot{margin-top:35px;padding-top:17px;max-width:400px;border-color:#ffffff12;color:#858b94;font-size:9px}.hero-foot b{color:#c7cbd2}.scene{position:relative;margin-top:-28px;min-height:540px;background:none;isolation:isolate;perspective:1000px}.scene-grid{position:absolute;inset:7% -5% 4%;opacity:.20;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000 15%,transparent 68%);transform:rotate(-13deg)}.brand-halo{position:absolute;width:440px;height:440px;border:1px solid #ff790042;border-radius:50%;left:50%;top:47%;transform:translate(-50%,-50%) rotateX(25deg);box-shadow:0 0 0 29px #ffffff03,0 0 0 65px #ffffff02,0 0 90px #ff79000a}.brand-halo:before,.brand-halo:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#ff7900;box-shadow:0 0 15px #ff7900;left:40px;top:65px}.brand-halo:after{left:auto;top:auto;right:35px;bottom:65px;width:4px;height:4px}.hero-emblem{position:absolute;left:50%;top:47%;width:335px;height:365px;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 20px 28px #0008);animation:emblemFloat 7s ease-in-out infinite;z-index:2}.brand-platform{position:absolute;width:300px;height:62px;border:1px solid #fb7c2755;border-radius:50%;left:50%;bottom:45px;transform:translateX(-50%);box-shadow:0 4px 0 #26272a,0 5px 0 #ff790044,0 12px 35px #ff790015;background:radial-gradient(ellipse,#ff790011,transparent 65%)}#universe{z-index:-1;opacity:.4;filter:none}.scene-label{top:24px;left:20px;color:#959ba4;font-size:8px}.scene-label span{color:#5b636f;margin-left:65px}.scene-bottom{left:20px;right:20px;bottom:0;color:#727985;font-size:7px}.scene-bottom>span{color:var(--lime)}.float-chip{border-color:#ffffff16;border-radius:7px;background:linear-gradient(130deg,#25272cdd,#181b20cc);color:var(--lime);box-shadow:0 15px 40px #0005;padding:14px 17px;z-index:3}.float-chip span{font-size:10px;color:#e9eaed}.float-chip small{font-size:8px;color:#8b929c}.chip-ai{right:-8px;top:108px}.chip-code{left:-8px;bottom:105px}.scroll-note{left:5%;color:#777e89;font-size:7px;bottom:30px}.scroll-note span{color:var(--lime)}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;border-block:1px solid var(--line);padding:23px 5%;gap:25px;background:#15171c}.hero-proof span{display:flex;align-items:center;gap:16px;color:#c2c7cf;font-size:11px}.hero-proof b{color:var(--lime);font:10px monospace;border-right:1px solid #42464c;padding-right:16px;font-weight:400}.capability-strip{padding:22px 5%;font-size:8px;letter-spacing:2px;color:#777f8b;border-top:0;background:none}.capability-strip b{color:#ff7900;font-size:15px}.section{padding:95px 5%}.eyebrow{color:#ff9433;font-size:8px;letter-spacing:2px}h2{font-size:clamp(34px,3.5vw,51px);font-weight:400;letter-spacing:-2px}h2 span{color:#858d99}.section-head p{color:#8c949f;font-size:12px;line-height:1.9}.filters button{color:#9ca4af;border-color:#ffffff16;border-radius:5px;background:none;font-size:10px}.filters button.active{background:#ff7900;border-color:#ff7900;color:#16110a}.service-grid{grid-template-columns:repeat(4,1fr);gap:13px}.service-card{border-radius:9px;background:radial-gradient(ellipse at 5% 0,#ff79000b,transparent 55%),linear-gradient(130deg,#1d2026,#15181d);border:1px solid #ffffff0c;min-height:275px;padding:25px 22px}.service-card:before{background:radial-gradient(circle at var(--mx,50%) var(--my,0%),#ff790015,transparent 65%)}.service-card:hover{border-color:#ff790065;box-shadow:0 16px 40px #0003;transform:translateY(-5px)}.service-card .icon,.service-card:nth-child(2n) .icon{width:49px;height:49px;border-radius:10px;background:linear-gradient(130deg,#ff790019,#ff790004);color:#ff973f;box-shadow:inset 0 1px #ffffff13,0 10px 20px #0002;border-color:#ff790028;transform:none;font-size:26px;text-shadow:none;margin-bottom:29px}.service-card .arrow{color:#69717e}.service-card h3{font-size:17px;color:#e6e9ed}.service-card p{color:#9098a5;font-size:11px;line-height:1.85}.service-card small{color:#636e7c;font-size:8px}.software{background:radial-gradient(ellipse at 80% 60%,#ff790008,transparent 55%);border-color:var(--line)}.product-tabs{border-color:#ffffff14}.product-tabs button{color:#737d8b}.product-tabs button.active{color:var(--lime);border-color:var(--lime)}.product-tabs small{color:#949ba6}.product-body{gap:80px}.tag{color:#f79b50;border-color:#ff790036;background:#ff790009;border-radius:3px}.product-copy h3{color:#e7eaef;font-weight:500}.product-copy p{color:#a0a8b4}.product-features span{border-radius:4px;color:#b4bcc9;border-color:#ffffff13;background:#ffffff02}.dashboard{background:#1c2027;border-color:#666f7d44;box-shadow:25px 35px 70px #0005,0 0 70px #ff790006;transform:perspective(1200px) rotateY(-7deg) rotateX(4deg)}.dash-bar{background:#252a32;color:#e0e5ec;border-color:#ffffff0b}.dash-bar small{color:#818b9b}.dash-layout aside{background:#191e25;color:#a1aab8;border-color:#ffffff08}.dash-main>small{color:#8591a3}.dash-main h4{color:#e4e8ee}.dash-stats>div{background:#262c35;border-color:#ffffff0b}.dash-stats small{color:#9ba5b4}.dash-stats b{color:#edf0f5}.dash-stats em{color:#f49b50}.chart-box{background:#222831}.bars{border-color:#424c59}.bars i{background:linear-gradient(#ffa74c,#d86110);box-shadow:none}.chart-axis,.chart-box small{color:#7d899c}.dash-row{color:#9ba6b5}.process-section{border-top:1px solid var(--line)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.process-grid article{border-top:1px solid #ffffff21;padding-top:22px;position:relative}.process-grid article:before{content:'';height:3px;width:30px;position:absolute;top:-2px;left:0;background:var(--lime)}.process-grid b{font:10px monospace;color:#fc8a2d}.process-grid h3{font-size:19px;font-weight:500;margin:23px 0 12px}.process-grid p{font-size:11px;line-height:1.85;max-width:240px;color:#909aa9}.ai-section{background:radial-gradient(ellipse at 15% 50%,#ff79000c,transparent 50%);border-color:var(--line)}.ai-art{background:radial-gradient(circle,#ff79000c,transparent 65%);height:390px}.ai-art .ai-code{font:600 100px 'Space Grotesk';background:linear-gradient(120deg,#f6f6f6,#969ca7);background-clip:text;-webkit-text-fill-color:transparent;filter:none;animation:none;text-shadow:none;letter-spacing:-10px}.ai-ring{border-color:#ff79004d;border-style:solid;box-shadow:0 0 0 32px #ff790005,0 0 0 65px #ff790003;transform:rotateX(30deg) rotateZ(-25deg);height:295px;width:295px}.ai-art small{color:#707c8d;font-size:7px}.ai-node{position:absolute;background:#20242b;border:1px solid #ffffff17;border-radius:5px;padding:10px 15px;font-size:10px;color:#c3cad5;box-shadow:0 10px 20px #0003;animation:nodeFloat 6s ease-in-out infinite}.ai-node:before{content:'';display:inline-block;width:4px;height:4px;background:var(--lime);border-radius:50%;margin-right:7px}.n1{top:45px;left:20%}.n2{top:110px;right:2%;animation-delay:-2s}.n3{bottom:65px;right:8%;animation-delay:-3s}.n4{bottom:105px;left:3%;animation-delay:-1s}.ai-list button{color:#d9dfe8;border-color:#ffffff14}.ai-list button:hover{color:#ff9f4d}.ai-list button span,.ai-list button small{color:#8290a1}.loyalty{background:radial-gradient(at 100% 0,#ff79000e,transparent 60%),linear-gradient(120deg,#22262e,#171b21);border-color:#ffffff14;border-radius:15px;max-width:1440px;margin:25px auto;padding:70px 6%;gap:10%}.member-card{background:radial-gradient(at 85% 0,#545d6b44,transparent 60%),linear-gradient(135deg,#343a45,#171c24 65%,#342418);border-color:#7c879944;box-shadow:20px 35px 60px #0005,inset 0 1px #ffffff21;transform:perspective(900px) rotateY(-10deg) rotateZ(5deg);border-radius:12px}.member-top{font-family:'Space Grotesk';font-size:16px}.member-top span{color:var(--lime);font:9px monospace}.member-emblem{object-fit:contain;margin:25px 0 10px;width:75px;height:80px}.member-card h3{font-size:30px}.benefits{color:#aab5c6;font-size:10px}.member-bottom{border-color:#ffffff21;color:#7d8b9e}.member-bottom span{color:#ff9a43}.post-art{border-radius:8px}.art-one{background:linear-gradient(125deg,#ff9d37,#e96400);color:#281708}.art-two{background:radial-gradient(at 15% 100%,#7b410d,#20242b 70%);color:#f6bb7b}.art-two:after{border-color:#ff790044;box-shadow:0 0 0 25px #ff790005,0 0 0 50px #ff790003}.art-three{background:linear-gradient(120deg,#dce0e6,#a1aab8);color:#222c3c}.social-grid small{color:#8590a0}.social-grid h4{color:#cbd2dc}.contact-section{background:radial-gradient(ellipse at 50% 140%,#ff790037,transparent 65%),#15191f;padding:100px 20px}.contact-section h2{font-size:clamp(44px,5.7vw,78px);font-weight:400}.contact-section em{background:none;-webkit-text-fill-color:var(--lime);color:var(--lime)}.contact-orbit{border-color:#ff790027;box-shadow:0 0 0 30px #ff790005,0 0 0 60px #ff790003}footer{max-width:1600px;padding:35px 5%}footer .brand>img{width:35px;height:40px}footer .brand-word{font-size:20px}footer .brand small{display:none}footer p{max-width:250px;line-height:1.7;font-size:9px}footer p,footer span,footer button{color:#8995a5}.floating-contact{background:#212730e8;border-color:#ff79004d;color:#ff973b;box-shadow:0 8px 30px #0004}dialog{background:#1c222b;border-color:#626e8244;color:#edf1f6}input,select,textarea{background:#131923;border-color:#3b475a;color:#e2e8f3}.notice{background:#ff790008;border-color:#ff790025;color:#bdc6d4}.admin-tabs button{background:#252d39;border-color:#495366;color:#d0d7e1}.admin-tabs button.active{border-color:var(--lime);color:var(--lime)}.admin-row button{border-color:#566274}.form-grid label{color:#b2bdcd}.close{color:#a4afc0}#toast{background:var(--lime);color:#19130d}.reveal{transition-duration:.65s}@keyframes emblemFloat{0%,100%{transform:translate(-50%,-50%) rotateY(-7deg) rotateX(3deg)}50%{transform:translate(-50%,-53%) rotateY(7deg) rotateX(-2deg)}}@keyframes nodeFloat{50%{transform:translateY(-8px)}}
@media(min-width:1500px){.hero{min-height:790px;padding-top:100px}.scene{min-height:570px}.hero-emblem{width:390px;height:415px}.brand-halo{width:490px;height:490px}}@media(max-width:1100px){header{padding-inline:4%}.header-actions .text-btn{display:none}nav{gap:18px;padding:12px 18px}.hero{min-height:690px;padding-top:65px}h1{font-size:55px;letter-spacing:-2.7px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-copy>p{max-width:360px}.scene{min-height:520px}.hero-emblem{width:285px;height:330px}.brand-halo{width:350px;height:350px}.chip-ai{right:-10px;top:95px}.chip-code{left:-15px;bottom:100px}.service-grid{grid-template-columns:repeat(2,1fr)}.loyalty{margin:20px 4%}.product-body{gap:40px}.process-grid{gap:20px}}@media(max-width:720px){header{height:82px;padding-inline:5%}.brand>img{width:34px;height:40px}.brand .brand-word{font-size:20px}.brand small{font-size:5px;letter-spacing:1.6px}.brand{gap:8px}nav{top:82px;background:#1b2027;border-radius:0}.header-actions{margin-right:10px}.header-actions .small{padding:10px 13px;font-size:10px}.hero{padding:40px 6% 58px;grid-template-columns:1fr;min-height:0}.hero .eyebrow{font-size:6px;letter-spacing:.8px;padding:9px}.hero-copy>p{font-size:12px;max-width:360px}h1{font-size:48px;letter-spacing:-2.6px;line-height:1.07;margin:24px 0}h1 em{max-width:380px}.hero-actions{flex-direction:row;align-items:center;gap:15px}.hero-actions .button{font-size:9px;gap:12px;padding:15px}.secondary{font-size:9px;max-width:130px}.hero-foot{font-size:8px;gap:9px;margin-top:28px}.scene{height:450px;min-height:450px;margin:22px -7% 0;transform:none}.hero-emblem{width:270px;height:300px;top:48%}.brand-halo{width:335px;height:335px;top:48%}.scene-label{left:22px;top:12px;font-size:6px}.scene-label span{margin-left:40px}.brand-platform{width:240px;height:45px;bottom:35px}.float-chip{padding:11px 12px}.float-chip span{font-size:8px}.float-chip small{font-size:6px}.chip-ai{right:8px;top:78px}.chip-code{left:15px;bottom:76px}.scene-bottom{font-size:6px;left:25px;right:25px}.scene-bottom small{font-size:6px}.scroll-note{bottom:22px;font-size:6px}.hero-proof{grid-template-columns:1fr;padding:20px 6%;gap:17px}.hero-proof span{font-size:10px;gap:15px}.hero-proof b{font-size:8px;width:30px;padding-right:15px}.capability-strip{font-size:7px;padding-block:20px;gap:23px}.section{padding:60px 6%}h2{font-size:34px}.service-grid{gap:10px}.service-card{min-height:275px;padding:21px 17px}.service-card h3{font-size:16px}.service-card p{font-size:11px}.service-card small{font-size:8px;line-height:1.7}.service-card .icon{width:42px;height:42px;font-size:23px;margin-bottom:26px}.product-body{grid-template-columns:1fr;gap:35px}.dashboard{transform:none}.product-tabs{gap:10px}.product-tabs button{font-size:17px}.product-tabs small{font-size:8px}.product-copy h3{font-size:50px}.process-grid{grid-template-columns:1fr 1fr;gap:32px 23px;margin-top:35px}.process-grid h3{font-size:17px;margin:17px 0 11px}.process-grid p{font-size:10px}.ai-section{grid-template-columns:1fr;gap:20px}.ai-art{height:300px}.ai-ring{width:220px;height:220px}.ai-art .ai-code{font-size:75px}.n1{top:30px;left:14%}.n2{top:75px;right:0}.n3{bottom:50px;right:0}.n4{bottom:80px;left:0}.ai-node{font-size:8px;padding:9px 11px}.loyalty{margin:10px 4%;padding:45px 7%;grid-template-columns:1fr;gap:40px}.member-card{transform:rotate(3deg);margin:0 3px}.member-card h3{font-size:27px}.member-emblem{width:65px;height:70px}.contact-section{padding:70px 20px}.contact-section h2{font-size:43px}.floating-contact{padding:10px 13px}.button{padding:16px 21px}footer{padding:30px 6%;gap:20px}footer .brand .brand-word{font-size:19px}footer p{order:3;width:100%;max-width:none}dialog{padding:30px 22px}}@media(prefers-reduced-motion:reduce){.hero-emblem,.ai-node{animation:none}}
