:root{--ink:#090c12;--ink-2:#111722;--paper:#f2f1ed;--paper-2:#e8e9e6;--white:#fbfcfd;--muted:#9ca7b6;--dark-muted:#64717d;--line:rgba(20,34,48,.15);--line-light:rgba(227,239,255,.14);--cyan:#23c8ef;--blue:#1778e7;--acid:#b6f27a;--font:'Manrope',Arial,sans-serif;--display:'Space Grotesk',Arial,sans-serif;--mono:'DM Mono',monospace;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);line-height:1.65;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.12;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.container{width:min(1240px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;top:-60px;left:16px;background:var(--cyan);color:var(--ink);padding:10px 16px;z-index:100}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:rgba(8,11,18,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);color:white}.nav-wrap{height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{display:block;width:142px;height:48px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:34px}.main-nav a,.nav-cta{font:500 12px var(--mono);letter-spacing:.045em;color:#c3cad3;transition:color .2s}.main-nav a:hover,.nav-cta:hover{color:var(--cyan)}.nav-cta{display:inline-flex;align-items:center;gap:12px;color:#fff}.nav-cta span{color:var(--cyan);font-size:18px}.menu-toggle{display:none;background:none;border:0;color:white}.hero{position:relative;min-height:760px;padding:104px 0 62px;overflow:hidden;background:radial-gradient(ellipse at 71% 48%,rgba(0,83,171,.22),transparent 38%),radial-gradient(ellipse at 96% 8%,rgba(35,200,239,.12),transparent 26%),linear-gradient(112deg,#080b12 12%,#0a1019 60%,#080d17);color:white}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.96%,rgba(206,232,255,.06) 50%,transparent 50.04%),linear-gradient(0deg,transparent 49.96%,rgba(206,232,255,.045) 50%,transparent 50.04%);background-size:112px 112px;mask-image:linear-gradient(90deg,transparent 26%,black 100%);opacity:.5}.hero-stars{position:absolute;inset:0;opacity:.6;background-image:radial-gradient(1px 1px at 21% 14%,#d6f4ff 90%,transparent),radial-gradient(1.5px 1.5px at 73% 18%,#69dafa 90%,transparent),radial-gradient(1px 1px at 87% 62%,#fff 90%,transparent),radial-gradient(1px 1px at 61% 79%,#2eb9f6 90%,transparent),radial-gradient(1px 1px at 48% 30%,#fff 90%,transparent);background-size:280px 230px}.hero-grain{position:absolute;inset:0;background:linear-gradient(110deg,transparent 37%,rgba(10,50,112,.18),transparent 81%)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:25px;min-height:535px}.hero-copy{position:relative;z-index:2}.eyebrow{margin:0 0 17px;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:11px;color:#99a9ba}.live-dot,.product-tag i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 15px rgba(182,242,122,.85)}.hero h1{max-width:720px;margin:0;font:600 clamp(72px,9.1vw,132px)/.9 var(--display);letter-spacing:-.095em}.hero h1 span{color:#63d5f6;background:linear-gradient(100deg,#e1f8ff 0%,#3cc6ef 34%,#5a8eff 75%,#d5eeff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{max-width:490px;margin:28px 0 28px;color:#acb7c5;font-size:15px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:54px;padding:0 21px;border-radius:4px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#031018}.button-primary:hover{background:#77e5ff}.button span{font-size:17px}.text-link{display:inline-flex;align-items:center;gap:12px;color:inherit;font-size:12px;font-weight:800}.text-link span{color:var(--cyan);font-size:17px}.hero-index{display:flex;align-items:center;gap:14px;margin-top:63px;color:#778698;font:400 9px var(--mono);letter-spacing:.08em}.hero-index>span:first-child{color:var(--cyan)}.hero-index-line{width:43px;height:1px;background:#526271}.hero-stage{position:relative;display:grid;place-items:center;min-height:550px;isolation:isolate}.hero-stage:before{content:"";position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,135,255,.22),rgba(0,70,180,.12) 32%,transparent 68%);filter:blur(22px);animation:breathe 6s ease-in-out infinite}.stage-core{position:relative;z-index:2;width:min(100%,660px);transform:translate(2%,1%);filter:drop-shadow(0 18px 70px rgba(0,123,255,.2));animation:float 7s ease-in-out infinite}.stage-core img{display:block;width:100%;mix-blend-mode:screen;mask-image:radial-gradient(ellipse,#000 38%,rgba(0,0,0,.8) 60%,transparent 78%)}.stage-orbit{position:absolute;z-index:1;left:50%;top:50%;border:1px solid rgba(77,191,255,.24);border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}.orbit-one{width:91%;height:41%}.orbit-two{width:106%;height:59%;transform:translate(-50%,-50%) rotate(34deg);border-color:rgba(50,125,228,.3)}.orbit-three{width:85%;height:81%;transform:translate(-50%,-50%) rotate(72deg);border-color:rgba(91,196,253,.13)}.stage-label{position:absolute;z-index:3;display:flex;justify-content:space-between;gap:20px;color:#9eb3c4;font:400 9px var(--mono);letter-spacing:.1em}.stage-label-top{left:7%;right:10%;top:10%}.stage-label-bottom{left:11%;right:7%;bottom:8%;align-items:center}.stage-label-top span:first-child{color:var(--cyan)}.stage-star{color:var(--cyan);font-size:18px}.stage-coordinate{position:absolute;z-index:3;color:#5d7893;font:400 9px var(--mono);letter-spacing:.12em}.coordinate-a{right:0;top:33%;writing-mode:vertical-rl}.coordinate-b{left:1%;top:65%;writing-mode:vertical-rl;transform:rotate(180deg)}.scroll-cue{position:absolute;z-index:3;left:50%;bottom:20px;display:flex;align-items:center;gap:12px;transform:translateX(-50%);color:#687a8e;font:400 8px var(--mono);letter-spacing:.17em}.scroll-cue span{height:26px;width:1px;background:linear-gradient(var(--cyan),transparent)}.signal-band{overflow:hidden;background:var(--cyan);color:#071018;white-space:nowrap}.signal-track{padding:14px 0;font:700 12px var(--mono);letter-spacing:.14em}.signal-track span{display:block;width:max-content;animation:marquee 32s linear infinite}.signal-track i{margin:0 28px;font-style:normal;color:#fff}.section{padding:126px 0}.capabilities{background:var(--paper)}.section-heading{max-width:710px;margin:0 auto 62px;text-align:center}.section-heading .eyebrow,.method-heading .eyebrow,.about-copy .eyebrow,.faq-heading .eyebrow{color:#687786}.section-heading h2,.method-heading h2,.about-copy h2,.film-heading h2,.faq-heading h2{margin:0;font:600 clamp(45px,6vw,77px)/.99 var(--display);letter-spacing:-.07em}.section-heading h2 span,.method-heading h2 span,.about-copy h2 span,.film-heading h2 span,.faq-heading h2 span{color:#148cca}.section-heading>p:last-child{max-width:590px;margin:22px auto 0;color:#60707c;font-size:14px;line-height:1.85}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.capability-card{position:relative;min-height:615px;padding:24px 27px 25px;overflow:hidden;border:1px solid var(--line);background:#e8e9e6;display:flex;flex-direction:column}.capability-card:before{content:"";position:absolute;right:-120px;top:135px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(9,79,133,.12);box-shadow:0 0 0 30px rgba(9,79,133,.025),0 0 0 60px rgba(9,79,133,.02)}.card-digital{background:#dce7e5}.card-software{background:#e4e2de}.card-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#647481;font:400 10px var(--mono);letter-spacing:.1em}.card-glyph{color:#118bc2;font-size:21px}.card-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:128px;height:128px;margin:41px 0 31px;border:1px solid rgba(24,133,190,.28);border-radius:50%;box-shadow:inset 0 0 35px rgba(23,156,220,.1),0 0 0 12px rgba(24,133,190,.04)}.icon-chip:before{content:"";position:absolute;width:58px;height:58px;border:2px solid #198fc2;border-radius:11px;transform:rotate(45deg);box-shadow:0 0 28px rgba(13,175,231,.25)}.icon-chip:after{content:"HX";position:relative;color:#0d6c9d;font:700 19px var(--display);letter-spacing:-.08em}.icon-chip span{position:absolute;width:13px;height:2px;background:#198fc2}.icon-chip span:nth-child(1){top:31px}.icon-chip span:nth-child(2){bottom:31px}.icon-chip span:nth-child(3){left:25px;transform:rotate(90deg)}.icon-chip span:nth-child(4){right:25px;transform:rotate(90deg)}.capability-card>.eyebrow{position:relative;z-index:2;margin:0 0 10px;color:#30738e;font-size:9px}.capability-card h3{position:relative;z-index:2;margin:0;font:600 clamp(31px,3.2vw,43px)/1.02 var(--display);letter-spacing:-.06em}.capability-card>p:not(.eyebrow){position:relative;z-index:2;max-width:330px;margin:16px 0 13px;color:#53636d;font-size:12px;line-height:1.75}.capability-card ul{position:relative;z-index:2;display:grid;gap:7px;margin:3px 0 23px;padding:0;list-style:none;color:#586770;font-size:10px}.capability-card li:before{content:"↗";margin-right:9px;color:#148cca}.card-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid rgba(14,51,72,.17);color:#12394d;font-size:11px;font-weight:800}.card-link span{font-size:18px;color:#108fc1}.digital-art,.software-art{position:relative;z-index:1;display:grid;place-items:center;width:128px;height:128px;margin:41px 0 31px;border:1px solid rgba(24,133,190,.25);border-radius:50%;background:radial-gradient(circle,rgba(25,179,219,.13),transparent 68%);box-shadow:0 0 0 12px rgba(24,133,190,.04)}.digital-window{position:relative;width:112px;height:78px;padding:14px 11px 8px;border:1px solid rgba(20,116,156,.53);background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(188,225,227,.55));box-shadow:9px 9px 0 rgba(22,133,183,.12);transform:perspective(300px) rotateY(-12deg) rotateX(5deg)}.digital-window i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#3aa3be}.digital-window b{display:block;margin-top:8px;color:#17627e;font:600 12px/1.2 var(--display)}.digital-window b span{color:#28a6d2;animation:blink 1.1s steps(2) infinite}.digital-orbit{position:absolute;width:153px;height:66px;border:1px solid rgba(19,143,190,.45);border-radius:50%;transform:rotate(-30deg)}.software-grid{display:grid;grid-template-columns:repeat(3,20px);gap:5px;transform:rotate(-8deg)}.software-grid span{height:20px;border:1px solid rgba(20,123,178,.55);background:linear-gradient(140deg,rgba(76,203,229,.42),rgba(27,80,139,.12))}.software-grid span:nth-child(2),.software-grid span:nth-child(5),.software-grid span:nth-child(9){background:#168fc1;box-shadow:0 0 13px rgba(30,179,224,.3)}.software-cursor{position:absolute;width:0;height:0;right:18px;bottom:20px;border-top:14px solid #0a6393;border-right:9px solid transparent;transform:rotate(-23deg)}.manifesto{position:relative;overflow:hidden;background:var(--ink);color:white;padding:105px 0 114px}.manifesto:after{content:"";position:absolute;right:9%;top:-40%;width:530px;aspect-ratio:1;border:1px solid rgba(38,167,236,.19);border-radius:50%;box-shadow:0 0 0 46px rgba(22,120,231,.035),0 0 0 92px rgba(22,120,231,.025),0 0 0 145px rgba(22,120,231,.018)}.manifesto-inner{position:relative;z-index:1}.manifesto .eyebrow{color:#8798a8}.manifesto p{margin:27px 0 0;font:500 clamp(42px,7.4vw,94px)/1 var(--display);letter-spacing:-.07em}.manifesto p span{color:var(--cyan)}.manifesto-mark{position:absolute;right:9%;bottom:5px;color:rgba(255,255,255,.1);font:700 clamp(80px,16vw,200px)/.8 var(--display);letter-spacing:-.12em}.manifesto-mark span{color:var(--cyan);font-size:.42em;vertical-align:top;margin-left:8px}.product-section{background:#e4e5e1}.product-section .section-heading{max-width:760px}.product-section .section-heading h2 span{color:#0d89bb}.product-story{display:grid;grid-template-columns:.68fr 1.32fr;gap:30px;padding:21px;border:1px solid rgba(2,26,43,.19);background:#101a23;box-shadow:0 35px 80px rgba(13,30,40,.15)}.product-story-copy{display:flex;flex-direction:column;align-items:flex-start;padding:28px 23px}.product-tag{display:flex;align-items:center;gap:9px;color:#b2c1ca;font:500 9px var(--mono);letter-spacing:.09em}.product-tag i{width:6px;height:6px}.product-tag span{margin-left:7px;padding:5px 7px;border:1px solid rgba(255,255,255,.16);color:#8a9aa5;font-size:8px}.product-story h3{margin:35px 0 15px;color:#fff;font:600 clamp(59px,7.5vw,94px)/.83 var(--display);letter-spacing:-.09em}.product-story h3 span{color:var(--cyan)}.product-story-copy>p:not(.demo-disclaimer){max-width:340px;color:#aab5bf;font-size:13px;line-height:1.8}.button-dark{margin-top:16px;background:#f4f5f2;color:#081119}.button-dark:hover{background:#fff}.demo-disclaimer{max-width:360px;margin-top:auto;padding-top:23px;color:#778894;font-size:10px;line-height:1.6}.app-demo-shell{min-width:0;padding:10px;border:1px solid rgba(54,171,223,.24);background:linear-gradient(135deg,#223e52,#0b121a)}.app-demo-window{min-height:540px;overflow:hidden;border-radius:7px;background:#f5f7f5;color:#203128;font-family:var(--font)}.app-demo-top{height:34px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;background:#18251f;color:#d4e1d8;font:700 9px var(--mono);letter-spacing:.1em}.app-demo-top small{color:#75c39b;margin-left:5px}.app-demo-state{color:#7bd5a0;font-size:8px}.app-demo-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:506px}.app-demo-sidebar{position:relative;display:flex;flex-direction:column;padding:17px 12px;background:#fff;border-right:1px solid #e6ece7}.app-demo-brand{display:flex;align-items:center;gap:9px;padding:0 4px 17px;border-bottom:1px solid #edf1ed}.app-demo-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#18795b;color:white;font-weight:800;font-size:19px}.app-demo-brand b,.app-demo-brand small,.app-demo-side-foot b,.app-demo-side-foot small{display:block}.app-demo-brand b{font-size:12px}.app-demo-brand small{margin-top:2px;color:#849189;font-size:8px;letter-spacing:.06em}.app-demo-workspace{display:grid;gap:5px;margin:15px 2px 17px;padding:10px;background:#f4f8f5;border:1px solid #e9f0eb;border-radius:7px}.app-demo-workspace small{font-size:8px;color:#87958c;letter-spacing:.08em}.app-demo-workspace b{font-size:10px;color:#405247}.app-demo-nav{display:grid;gap:4px}.app-nav-button{display:flex;align-items:center;gap:8px;width:100%;min-height:37px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#69786e;text-align:left;font-size:10px;cursor:pointer}.app-nav-button span{width:15px;text-align:center;font-size:15px}.app-nav-button.active{background:#eaf5ee;color:#18795b;font-weight:700}.app-demo-side-foot{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 2px 0;border-top:1px solid #edf1ed}.demo-avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#dcece2;color:#24764e;font-size:10px;font-weight:800}.app-demo-side-foot b{font-size:9px}.app-demo-side-foot small{margin-top:3px;color:#8b978f;font-size:8px}.app-demo-main{min-width:0;padding:20px 19px 11px}.app-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.app-demo-heading>div>small{font:500 8px var(--mono);color:#98a39c;letter-spacing:.1em}.app-demo-heading h4{margin:5px 0 0;font:700 20px var(--display);color:#26372d}.demo-only-pill{padding:6px 8px;border:1px solid #d8e9dd;border-radius:20px;color:#38805b;background:#f3faf5;font-size:8px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.app-demo-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.app-demo-kpis>div{display:grid;gap:5px;padding:11px 10px;border:1px solid #e8eee9;border-radius:7px;background:white}.app-demo-kpis small{font-size:8px;color:#8a978e;letter-spacing:.08em}.app-demo-kpis b{font:700 20px var(--display);color:#25372c}.app-demo-kpis b.kpi-warning{color:#c78a43}.app-demo-kpis span{font-size:8px;color:#9aa59e}.app-demo-view{display:none;padding:12px;background:#fff;border:1px solid #e8eee9;border-radius:8px;min-height:290px}.app-demo-view.active{display:block}.app-demo-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px}.app-demo-panel-head>div{display:grid;gap:4px}.app-demo-panel-head b{font-size:12px;color:#33463a}.app-demo-panel-head small{font-size:9px;color:#8c9991}.demo-add-product{min-height:34px;padding:7px 10px;border:0;border-radius:5px;background:#18795b;color:#fff;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.app-demo-tools{display:flex;gap:8px;margin-bottom:10px}.app-demo-search{display:flex;align-items:center;gap:7px;min-width:0;flex:1;min-height:37px;padding:0 9px;border:1px solid #e1e9e3;border-radius:5px;background:#fff;color:#7d8d82}.app-demo-search span{font-size:18px}.app-demo-search input{width:100%;min-width:0;border:0;outline:0;color:#304338;font-size:10px}.app-demo-tools select{max-width:145px;min-width:0;min-height:37px;border:1px solid #e1e9e3;border-radius:5px;background:#fff;color:#627267;padding:0 8px;font-size:9px}.app-demo-table-wrap{overflow-x:auto}.app-demo-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.app-demo-table th{padding:9px 6px;background:#f7f9f7;color:#849188;font-size:8px;font-weight:700;letter-spacing:.06em}.app-demo-table td{padding:9px 6px;border-bottom:1px solid #f0f3f0;font-size:9px;color:#58675d}.demo-product-name{display:flex;align-items:center;gap:7px}.demo-product-name>i{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;background:#edf5ef;color:#38825b;font-style:normal;font-size:13px}.demo-product-name b,.demo-product-name small{display:block}.demo-product-name b{max-width:120px;overflow:hidden;text-overflow:ellipsis;color:#34473a;font-size:9px}.demo-product-name small{margin-top:3px;color:#87958b;font-size:8px}.demo-code-cell{color:#738278!important;font-family:var(--mono)}.demo-price-cell{color:#304c39!important;font-weight:700}.demo-stock-pill{display:inline-flex;padding:4px 7px;border-radius:20px;font-size:8px;font-weight:700}.demo-stock-pill.ok{background:#eaf6ed;color:#328050}.demo-stock-pill.low{background:#fff4e4;color:#b77b32}.demo-stock-pill.empty{background:#fceceb;color:#ba5e57}.demo-row-action{min-height:30px;padding:3px 5px;border:0;background:transparent;color:#25835a;font-size:9px;font-weight:700;cursor:pointer}.app-demo-table-foot{display:flex;justify-content:space-between;gap:8px;padding-top:10px;color:#7c8a80;font-size:8px}.app-demo-feature{display:flex;align-items:center;gap:11px;padding:10px 0 16px}.demo-feature-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#eaf5ee;color:#18795b;font-size:24px}.app-demo-feature b,.app-demo-feature small{display:block}.app-demo-feature b{font-size:12px}.app-demo-feature small{max-width:360px;margin-top:4px;color:#89968e;font-size:9px;line-height:1.5}.demo-lookup-form{display:flex;gap:8px}.demo-lookup-form input{height:40px;min-width:0;flex:1;padding:0 10px;border:1px solid #dfe8e1;border-radius:5px;font-size:10px}.demo-lookup-form button{padding:0 12px;border:0;border-radius:5px;background:#18795b;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.demo-empty-state{display:grid;justify-items:center;gap:6px;padding:32px 10px;color:#839188;font-size:23px}.demo-empty-state b{color:#506257;font-size:11px}.demo-empty-state span{font-size:9px}.demo-found-product{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px;border:1px solid #e4eee6;border-radius:7px;background:#f9fcf9}.demo-found-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:7px;background:#e7f2e9;color:#288054;font-size:20px}.demo-found-main{display:grid;gap:4px;min-width:0;flex:1}.demo-found-main small{color:#78877c;font-size:8px}.demo-found-main b{color:#33473a;font-size:10px}.demo-found-main span{color:#728076;font-size:9px}.demo-found-price{display:grid;justify-items:end;gap:6px}.demo-found-price>b{color:#304b38;font-size:12px}.demo-scanner-note,.demo-stock-note{margin-top:13px;padding:10px;border-radius:5px;background:#f5f8f5;color:#738177;font-size:9px;line-height:1.5}.stock-legend{font-size:9px;color:#a96d21}.stock-legend i,.app-demo-footer i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d99b4b}.demo-stock-list{display:grid;gap:0}.demo-stock-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 66px 54px;align-items:center;gap:7px;padding:10px 2px;border-bottom:1px solid #eef2ee}.demo-stock-row>span:first-child{min-width:0}.demo-stock-row>span:first-child b,.demo-stock-row>span:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-stock-row>span:first-child b{font-size:10px;color:#405146}.demo-stock-row>span:first-child small{margin-top:3px;font-size:8px;color:#87958b}.demo-stock-row>strong{font-size:10px;color:#4c5f52}.demo-stock-controls{display:flex;gap:4px}.demo-stock-controls button{width:28px;height:28px;border:1px solid #dfe9e1;border-radius:5px;background:#fff;color:#38815a;font-size:15px;cursor:pointer}.demo-counter-layout{display:grid;grid-template-columns:1fr .85fr;gap:11px}.demo-counter-products{margin-top:8px;display:grid;gap:5px;max-height:195px;overflow:auto}.demo-counter-product{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px;border:1px solid #edf1ed;border-radius:5px}.demo-counter-product b,.demo-counter-product small{display:block}.demo-counter-product b{font-size:9px;color:#425348}.demo-counter-product small{margin-top:3px;color:#738177;font-size:8px}.demo-counter-product button{width:29px;height:29px;border:0;border-radius:5px;background:#eaf5ee;color:#18795b;font-size:17px;cursor:pointer}.demo-counter-cart{padding:10px;border:1px solid #e8eee9;border-radius:6px;background:#fbfcfb}.demo-counter-cart>b{font-size:10px;color:#435448}.demo-counter-items{display:grid;gap:7px;min-height:95px;margin:9px 0}.demo-cart-empty{padding-top:18px;color:#839087;font-size:9px;text-align:center}.demo-counter-line{display:flex;justify-content:space-between;gap:5px;color:#657469;font-size:8px}.demo-counter-line b{color:#405b47}.demo-counter-total{display:flex;justify-content:space-between;gap:5px;padding-top:8px;border-top:1px solid #e7ede8;color:#738177;font-size:8px}.demo-counter-total b{color:#285c3c;font-size:11px}.demo-counter-cart>button{width:100%;min-height:32px;margin-top:8px;border:1px solid #e0e9e2;border-radius:5px;background:white;color:#64736a;font-size:9px;cursor:pointer}.app-demo-footer{display:flex;justify-content:space-between;gap:8px;padding:11px 2px 0;color:#76847b;font-size:8px}.app-demo-footer span:last-child{color:#45815b;font-weight:700}.app-demo-footer i{margin-right:5px;background:#6cbd84}.method-section{background:#0c121a;color:#fff}.method-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:start}.method-heading{position:sticky;top:130px}.method-heading .eyebrow{color:#8c9cab}.method-heading h2{font-size:clamp(47px,5.7vw,72px)}.method-heading h2 span{color:var(--cyan)}.method-heading>p:last-child{max-width:390px;color:#9eabb8;font-size:13px;line-height:1.8}.method-steps{border-top:1px solid var(--line-light)}.method-step{display:grid;grid-template-columns:54px 1fr 25px;gap:15px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line-light)}.method-step>span{padding-top:5px;color:var(--cyan);font:400 11px var(--mono)}.method-step h3{margin:0;font:500 27px var(--display);letter-spacing:-.04em}.method-step p{max-width:420px;margin:6px 0 0;color:#9daab6;font-size:12px;line-height:1.75}.method-step>i{padding-top:7px;color:#748899;font-style:normal}.about-section{background:#dfe2df}.about-layout{display:grid;grid-template-columns:1.03fr .97fr;gap:80px;align-items:center}.about-visual{position:relative;padding:14px;border:1px solid rgba(15,49,66,.18);background:#0a0e13;overflow:hidden}.about-visual img{display:block;width:100%;height:auto;mix-blend-mode:screen}.about-visual span{display:block;padding:12px 4px 1px;border-top:1px solid rgba(255,255,255,.14);color:#8d9ca9;font:500 9px var(--mono);letter-spacing:.15em}.about-copy h2{font-size:clamp(44px,5vw,67px)}.about-copy h2 span{color:#168ab8}.about-copy>p:not(.eyebrow){color:#53616b;font-size:13px;line-height:1.85}.about-values{display:grid;gap:0;margin-top:28px;border-top:1px solid rgba(10,36,51,.18)}.about-values span{display:flex;gap:15px;padding:12px 0;border-bottom:1px solid rgba(10,36,51,.18);color:#344650;font-size:11px}.about-values b{color:#168ab8;font:500 10px var(--mono)}.film-section{padding:99px 0 110px;background:#080c12;color:white}.film-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.film-heading .eyebrow{color:#8797a5}.film-heading h2{font-size:clamp(43px,5.5vw,70px)}.film-heading>p{max-width:300px;color:#9daab5;font-size:12px}.brand-video{padding:9px;border:1px solid rgba(35,200,239,.23);background:linear-gradient(130deg,#162b3c,#090e15)}.brand-video video{display:block;width:100%;max-height:560px;aspect-ratio:16/9;object-fit:contain;background:#020406}.video-caption{display:flex;justify-content:space-between;padding:12px 5px 2px;color:#8d9ca9;font:500 9px var(--mono);letter-spacing:.13em}.faq-section{background:#f0f0eb}.faq-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px}.faq-heading h2{font-size:clamp(43px,5vw,65px)}.faq-heading>p:not(.eyebrow){color:#65727c;font-size:12px}.faq-heading .text-link{margin-top:10px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:21px 3px;list-style:none;cursor:pointer;font-size:13px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#168ab8;font:400 22px var(--display);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:610px;margin:0;padding:0 35px 21px 3px;color:#5c6870;font-size:12px;line-height:1.8}.contact-section{position:relative;overflow:hidden;padding:120px 0;background:#0b1119;color:#fff}.contact-section:before{content:"";position:absolute;left:-180px;top:10%;width:500px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(11,104,181,.2),transparent 68%)}.contact-layout{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:start}.contact-copy{position:relative;min-height:520px}.contact-copy .eyebrow{color:#8c9baa}.contact-copy h2{max-width:540px;margin:0;font:600 clamp(50px,6vw,80px)/.97 var(--display);letter-spacing:-.075em}.contact-copy h2 span{color:var(--cyan)}.contact-copy>p:not(.eyebrow){max-width:380px;color:#a1adba;font-size:13px}.contact-direct{display:flex;gap:13px;align-items:center;max-width:340px;margin-top:35px;padding:14px;border:1px solid var(--line-light);background:rgba(255,255,255,.025)}.contact-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid rgba(35,200,239,.35);color:var(--cyan)}.contact-direct strong,.contact-direct small{display:block}.contact-direct strong{font-size:11px}.contact-direct small{font-size:9px;color:#8795a2}.contact-orbit{position:absolute;bottom:6px;left:12px;color:rgba(255,255,255,.1);font:700 90px/.8 var(--display);letter-spacing:-.1em}.contact-orbit span{color:var(--cyan);font-size:40px;vertical-align:top}.contact-form{position:relative;padding:30px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#141e2a,#0d141d)}.form-title{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid var(--line-light)}.form-title span{font:500 9px var(--mono);letter-spacing:.12em;color:var(--cyan)}.form-title strong{font:500 20px var(--display)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{display:flex;flex-direction:column;gap:7px;color:#d4deea;font-size:10px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid rgba(170,195,220,.2);border-radius:3px;background:#080e16;color:#f3f7fb;padding:12px;font-size:11px;outline:none;transition:border-color .2s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--cyan)}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#7e8d9d}.form-grid select:invalid{color:#91a0ad}.full-field{grid-column:1/-1}.optional{color:#8795a2;font:400 8px var(--mono)}.form-submit{width:100%;margin-top:20px;border:0;cursor:pointer}.form-status{margin:12px 0 0;color:#9ba8b3;font-size:10px}.form-status.error{color:#ff9b9b}.form-status.success{color:#80e4b2}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.site-footer{background:#06080d;color:#fff;border-top:1px solid rgba(255,255,255,.09)}.footer-main{display:grid;grid-template-columns:165px 1fr auto;align-items:center;gap:37px;padding-top:36px;padding-bottom:31px}.footer-brand img{width:145px;height:auto}.footer-main>p{color:#96a1ae;font-size:10px;line-height:1.7}.footer-links{display:flex;gap:17px;flex-wrap:wrap}.footer-links a,.footer-bottom{font:400 9px var(--mono);color:#a1acb8}.footer-links a:hover,.footer-bottom a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid rgba(255,255,255,.08);color:#7c8995;letter-spacing:.04em}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes float{0%,100%{transform:translate(2%,1%) translateY(0)}50%{transform:translate(2%,1%) translateY(-11px)}}@keyframes breathe{50%{opacity:.6;transform:scale(1.12)}}@keyframes blink{50%{opacity:0}}
@media(max-width:1050px){.main-nav{gap:21px}.hero{min-height:710px;padding-top:76px}.hero-layout{grid-template-columns:1fr 1fr;gap:5px}.hero-stage{min-height:480px}.hero h1{font-size:clamp(70px,9vw,105px)}.capability-card{padding-inline:21px;min-height:600px}.method-layout,.about-layout,.faq-layout,.contact-layout{gap:50px}.product-story{grid-template-columns:.7fr 1.3fr;gap:15px;padding:14px}.product-story-copy{padding:23px 15px}.app-demo-layout{grid-template-columns:155px minmax(0,1fr)}.app-demo-main{padding:16px 12px 10px}}
@media(max-width:780px){.container{width:min(100% - 38px,620px)}.nav-wrap{height:72px}.brand img{width:126px}.menu-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto}.menu-toggle span{display:block;width:21px;height:1px;background:#f5f7fa}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:12px 23px 22px;background:rgba(8,11,18,.98);border-bottom:1px solid var(--line-light);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:11px}.nav-cta{font-size:10px}.hero{min-height:unset;padding:70px 0 62px}.hero-layout{grid-template-columns:1fr;gap:6px}.hero-copy{text-align:left}.hero h1{font-size:clamp(69px,14vw,104px)}.hero-lead{max-width:500px;margin:23px 0;font-size:14px}.hero-actions{gap:20px}.hero-index{margin-top:35px}.hero-stage{min-height:370px;margin-top:3px}.stage-core{width:min(100%,520px)}.stage-label-top{top:5%}.stage-label-bottom{bottom:3%}.coordinate-a{right:4%}.coordinate-b{left:3%}.scroll-cue{bottom:13px;font-size:7px}.section{padding:90px 0}.section-heading{margin-bottom:43px}.section-heading h2,.method-heading h2,.about-copy h2,.film-heading h2,.faq-heading h2{font-size:clamp(43px,9vw,64px)}.section-heading>p:last-child{font-size:13px}.capability-grid{grid-template-columns:1fr;gap:12px}.capability-card{min-height:560px;padding:24px 26px}.card-icon,.digital-art,.software-art{margin:27px 0 22px}.capability-card h3{font-size:43px}.capability-card>p:not(.eyebrow){font-size:13px}.capability-card ul{font-size:11px}.manifesto{padding:83px 0 88px}.manifesto p{font-size:clamp(43px,9vw,70px)}.manifesto:after{right:-45%;top:6%;width:400px}.manifesto-mark{right:2%;bottom:2px}.product-story{grid-template-columns:1fr;padding:12px;gap:15px}.product-story-copy{padding:24px 17px 12px}.product-story h3{margin:28px 0 8px;font-size:80px}.product-story-copy>p:not(.demo-disclaimer){max-width:500px}.demo-disclaimer{margin-top:22px}.app-demo-shell{padding:7px}.app-demo-window{min-height:0}.app-demo-layout{grid-template-columns:1fr;min-height:0}.app-demo-sidebar{padding:10px 12px;border-right:0;border-bottom:1px solid #e6ece7}.app-demo-brand{padding-bottom:9px}.app-demo-workspace,.app-demo-side-foot{display:none}.app-demo-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:9px}.app-nav-button{justify-content:center;flex-direction:column;gap:2px;min-height:51px;padding:6px 2px;font-size:8px;text-align:center}.app-nav-button span{font-size:15px}.app-demo-main{padding:14px 11px 10px}.app-demo-kpis{gap:5px}.app-demo-kpis>div{padding:9px 7px}.app-demo-kpis b{font-size:17px}.app-demo-kpis span{font-size:7px}.app-demo-view{padding:9px;min-height:285px}.app-demo-table{min-width:620px}.app-demo-heading h4{font-size:18px}.app-demo-tools select{max-width:132px}.demo-counter-layout{grid-template-columns:1fr}.demo-counter-products{max-height:150px}.demo-stock-row{grid-template-columns:minmax(0,1fr) 42px 65px 62px}.demo-stock-controls button{width:27px;height:27px}.app-demo-footer{flex-direction:column}.method-layout,.about-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:42px}.method-heading{position:static}.method-heading>p:last-child{max-width:500px}.method-step{grid-template-columns:39px 1fr 20px;padding:22px 0}.method-step h3{font-size:25px}.about-visual{order:2}.about-copy{order:1}.film-section{padding:80px 0}.film-heading{display:block}.film-heading>p{margin-top:15px}.faq-layout{gap:35px}.contact-section{padding:86px 0}.contact-copy{min-height:430px}.contact-copy h2{font-size:clamp(52px,11vw,76px)}.contact-orbit{bottom:2px;font-size:78px}.contact-form{padding:23px}.footer-main{grid-template-columns:1fr;gap:13px;text-align:center}.footer-brand img{margin:auto}.footer-links{justify-content:center}.footer-bottom{gap:10px;flex-direction:column;align-items:center;text-align:center}}
@media(max-width:480px){.container{width:calc(100% - 30px)}.nav-wrap{gap:9px}.brand img{width:112px}.nav-cta{gap:6px;font-size:9px}.hero{padding-top:58px}.hero h1{font-size:clamp(60px,15.5vw,76px)}.hero .eyebrow{font-size:9px}.hero-lead{font-size:13px;line-height:1.75}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.button{min-height:50px;padding:0 16px;font-size:11px}.hero-stage{min-height:285px;margin-top:4px}.stage-label{font-size:7px;gap:10px}.stage-orbit.orbit-three{width:83%;height:72%}.hero-index{font-size:7px}.signal-track{padding:12px 0;font-size:10px}.section{padding:76px 0}.section-heading h2,.method-heading h2,.about-copy h2,.faq-heading h2{font-size:43px}.section-heading>p:last-child{font-size:12px}.capability-card{min-height:530px;padding:21px}.capability-card h3{font-size:39px}.card-icon,.digital-art,.software-art{width:111px;height:111px}.digital-window{transform:scale(.85) perspective(300px) rotateY(-12deg) rotateX(5deg)}.digital-orbit{width:138px}.manifesto{padding:72px 0}.manifesto p{font-size:41px}.manifesto-mark{font-size:75px}.product-story h3{font-size:69px}.product-tag{font-size:8px}.product-tag span{font-size:7px}.app-demo-top{font-size:7px;padding-inline:8px}.app-demo-state{font-size:8px}.app-demo-top small{font-size:8px}.app-demo-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.app-demo-kpis small{font-size:8px}.app-demo-kpis b{font-size:14px}.app-demo-kpis span{font-size:8px}.app-demo-tools{flex-direction:column}.app-demo-tools select{max-width:none;width:100%}.app-demo-panel-head{align-items:flex-start}.app-demo-panel-head b{font-size:11px}.app-demo-panel-head small{font-size:8px}.demo-add-product{font-size:8px}.app-demo-view{min-height:270px}.app-demo-table{min-width:600px}.app-demo-table-foot{font-size:8px}.app-demo-feature small{font-size:8px}.demo-lookup-form{flex-direction:column}.demo-lookup-form button{min-height:38px}.demo-stock-row{grid-template-columns:minmax(0,1fr) 33px 60px 60px;gap:4px}.demo-stock-row>span:first-child b{font-size:8px}.demo-stock-row>span:first-child small{font-size:7px}.demo-stock-row>strong{font-size:8px}.demo-stock-pill{font-size:8px;padding:4px 5px}.demo-stock-controls{gap:2px}.demo-stock-controls button{width:25px;height:25px}.app-demo-footer{font-size:8px}.method-step{grid-template-columns:32px 1fr 16px;gap:10px}.method-step h3{font-size:23px}.method-step p{font-size:11px}.film-section{padding:70px 0}.video-caption{font-size:7px;letter-spacing:.06em}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.contact-section{padding:73px 0}.contact-copy{min-height:400px}.contact-copy h2{font-size:53px}.contact-form{padding:19px}.form-grid{grid-template-columns:1fr;gap:13px}.full-field{grid-column:auto}.form-title{align-items:flex-start;flex-direction:column}.footer-links{gap:13px}.footer-links a,.footer-bottom{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Soluciones de software */
.product-capabilities{display:grid;align-content:center;padding:clamp(24px,4vw,54px);background:linear-gradient(145deg,#101a29,#0a1019);color:#f7fbff;border:1px solid rgba(255,255,255,.1);min-height:390px}
.product-capability{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.product-capability:last-child{border-bottom:0}
.product-capability>span{font:11px var(--mono);color:var(--cyan)}
.product-capability b,.product-capability small{display:block}
.product-capability b{font:600 16px var(--display);letter-spacing:-.02em}
.product-capability small{margin-top:5px;color:#aab7c6;font-size:11px;line-height:1.6}
.product-capability>i{font-style:normal;color:var(--cyan)}
.contact-direct a{color:inherit;text-decoration:underline;text-decoration-color:var(--cyan);text-underline-offset:3px}
@media(max-width:640px){.product-capabilities{min-height:0;padding:22px}.product-capability{gap:12px;padding:17px 0}.product-capability b{font-size:14px}.product-capability small{font-size:10px}}


/* HYLTEX COMMERCE PRO — interactive product showcase */
.commerce-demo-section{background:#0a0d13;color:#eef2f8;position:relative;overflow:hidden}
.commerce-demo-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 15%,#173d362e,transparent 42%);pointer-events:none}
.commerce-demo-section>.container{position:relative}
.commerce-demo-section .section-heading>p:last-child{color:#9ba8b8;max-width:680px}
.commerce-intro{display:flex;align-items:center;gap:28px;padding:22px 25px;margin:35px 0 18px;border:1px solid #29313c;background:linear-gradient(110deg,#111923,#0e141c);border-radius:16px}
.commerce-brand-lockup{display:flex;align-items:center;gap:12px;min-width:190px}.commerce-logo-mark,.cd-mark{display:grid;place-items:center;background:linear-gradient(145deg,#79f0bf,#168c70);color:#07130f;font:800 20px 'Space Grotesk';width:48px;height:48px;border-radius:13px;box-shadow:0 8px 28px #20c78b30}.commerce-brand-lockup strong{display:block;font:800 20px 'Space Grotesk';letter-spacing:-1px}.commerce-brand-lockup small{display:block;color:#9daeb7;font:700 9px 'DM Mono';letter-spacing:.2em;margin-top:3px}.commerce-intro-copy{flex:1}.commerce-live-label{font:500 9px 'DM Mono';letter-spacing:.14em;color:#77e6b5}.commerce-live-label i,.cd-demo-chip i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#68e3a9;margin-right:6px;box-shadow:0 0 0 4px #68e3a91c}.commerce-intro-copy h3{font:700 20px 'Space Grotesk';margin:7px 0}.commerce-intro-copy p{color:#9ba8b8;font-size:12px;line-height:1.6;margin:0;max-width:600px}
.commerce-demo{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:780px;border:1px solid #29313c;border-radius:17px;overflow:hidden;background:#f4f7f6;color:#192721;box-shadow:0 28px 80px #0005}
.cd-sidebar{background:#111923;color:#c7d0d7;padding:21px 14px 14px;display:flex;flex-direction:column;min-width:0}.cd-brand{display:flex;align-items:center;gap:9px;padding:0 8px 22px}.cd-mark{width:34px;height:34px;font-size:14px;border-radius:10px}.cd-brand b{display:block;color:#f4f7f9;font:800 15px 'Space Grotesk'}.cd-brand small{display:block;color:#8f9eaa;font:700 8px 'DM Mono';letter-spacing:.15em;margin-top:2px}.cd-workspace{display:flex;align-items:center;gap:7px;background:#1c2834;border:1px solid #2a3947;padding:10px 9px;border-radius:8px;font-size:9px;color:#e2e8ec;margin-bottom:23px}.cd-workspace span:nth-child(2){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-workspace-dot,.cd-online-dot{width:7px;height:7px;border-radius:50%;background:#6bdfa9}.cd-nav-label{font:500 8px 'DM Mono';letter-spacing:.12em;color:#71818e;padding:0 9px;margin:0 0 8px}.cd-nav{display:flex;align-items:center;gap:10px;width:100%;height:37px;border:0;border-radius:7px;background:transparent;color:#aab7c1;text-align:left;padding:0 10px;font-size:10px;margin:2px 0}.cd-nav>span{font-size:16px;width:17px;text-align:center;color:#8cabb0}.cd-nav:hover,.cd-nav.active{background:#1c3935;color:#8ce9bd}.cd-nav em,.cd-outline em{font:700 7px 'DM Mono';font-style:normal;letter-spacing:.08em;color:#86dcb4;border:1px solid #396b5b;border-radius:4px;padding:3px 4px;margin-left:auto}.cd-nav.cd-locked{opacity:.78}.cd-nav-label:not(:first-of-type){margin-top:19px}.cd-side-bottom{display:flex;align-items:center;gap:8px;border-top:1px solid #283541;margin-top:auto;padding:14px 4px 0;font-size:9px}.cd-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#d5eee2;color:#17694e;font-weight:800}.cd-side-bottom b,.cd-side-bottom small{display:block}.cd-side-bottom small{color:#83939f;margin-top:3px;font-size:8px}.cd-side-bottom>span:nth-child(2){flex:1}.cd-online-dot{width:6px;height:6px}
.cd-main{min-width:0;background:#f4f7f6}.cd-topbar{height:58px;background:#fff;border-bottom:1px solid #e5ebe7;display:flex;align-items:center;justify-content:space-between;padding:0 25px}.cd-topbar>div:first-child span,.cd-topbar>div:first-child b{display:block}.cd-topbar>div:first-child span{font:500 8px 'DM Mono';color:#9aa69f;letter-spacing:.1em}.cd-topbar>div:first-child b{font-size:10px;margin-top:3px;color:#425047}.cd-top-actions{display:flex;align-items:center;gap:12px}.cd-demo-chip{font:500 8px 'DM Mono';color:#398565;background:#e9f6ef;padding:7px 9px;border-radius:20px;letter-spacing:.05em}.cd-demo-chip i{width:5px;height:5px;margin-right:4px;box-shadow:none}.cd-icon-btn{border:0;background:#f1f4f2;color:#6d7a72;width:28px;height:28px;border-radius:50%}
.cd-content{padding:24px 25px 19px}.cd-panel{display:none}.cd-panel.active{display:block}.cd-welcome,.cd-page-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px}.cd-welcome small,.cd-page-heading small{font:500 8px 'DM Mono';color:#6c9a83;letter-spacing:.12em}.cd-welcome h3,.cd-page-heading h3{font:800 25px 'Space Grotesk';letter-spacing:-.8px;margin:5px 0}.cd-welcome p,.cd-page-heading p{font-size:10px;color:#89968f;margin:0}.cd-primary,.cd-outline{border:1px solid #18795b;background:#18795b;color:white;padding:10px 13px;border-radius:7px;font-size:9px;font-weight:700;white-space:nowrap}.cd-primary:hover{background:#126348}.cd-outline{background:white;color:#426153;border-color:#dce7df;display:flex;align-items:center;gap:8px}.cd-outline em{color:#348364;border-color:#b7d9c7}
.cd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.cd-metrics article{background:#fff;border:1px solid #e5ebe7;border-radius:10px;padding:13px 12px;min-width:0}.cd-metrics small,.cd-calc-result small{display:block;font:500 7px 'DM Mono';color:#89968f;letter-spacing:.06em}.cd-metrics b{display:block;font:800 22px 'Space Grotesk';margin:7px 0 3px;color:#24342b}.cd-metrics span{font-size:8px;color:#9aa69f}.cd-metrics .cd-warning{color:#c17c3c}
.cd-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(230px,.85fr);gap:12px}.cd-card{background:white;border:1px solid #e4ebe6;border-radius:10px;padding:15px;min-width:0}.cd-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.cd-card-head b{display:block;font:700 11px 'Space Grotesk';color:#25342c}.cd-card-head small{display:block;font-size:8px;color:#97a29b;margin-top:3px}.cd-card-head button,.cd-table-foot button{border:0;background:transparent;color:#348464;font-size:8px;font-weight:700}.cd-feature-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #eff2ef}.cd-product-thumb{display:grid;place-items:center;width:31px;height:31px;flex:none;border-radius:8px;background:#eef4f0;color:#43866a;font-size:14px}.cd-feature-row>div:nth-child(2){flex:1;min-width:0}.cd-feature-row b,.cd-feature-row small{display:block}.cd-feature-row b{font-size:9px}.cd-feature-row small{font-size:8px;color:#96a29b;margin-top:3px}.cd-feature-row strong{font-size:9px;white-space:nowrap}.cd-tool-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px 0;border:0;border-top:1px solid #eff2ef;background:white;text-align:left}.cd-tool-row>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf5f0;color:#388365;font-size:17px}.cd-tool-row div{flex:1}.cd-tool-row b,.cd-tool-row small{display:block}.cd-tool-row b{font-size:9px;color:#35463b}.cd-tool-row small{font-size:8px;color:#99a49d;margin-top:3px}.cd-tool-row i{color:#82938a;font-style:normal}
.cd-page-heading{margin-bottom:15px}.cd-filters{display:flex;gap:7px;margin-bottom:12px}.cd-filters input,.cd-filters select,.cd-lookup-form input,.cd-calc-fields input{height:35px;border:1px solid #e0e8e2;border-radius:7px;padding:0 10px;font:9px 'DM Sans';color:#35443b;background:#fff;min-width:0}.cd-filters input{flex:1}.cd-filters select{max-width:145px}.cd-table-wrap{overflow-x:auto}.cd-table{width:100%;border-collapse:collapse;white-space:nowrap}.cd-table th{text-align:left;font:500 7px 'DM Mono';color:#98a39c;letter-spacing:.05em;padding:10px 8px;border-bottom:1px solid #e9efeb}.cd-table td{font-size:8px;padding:11px 8px;border-bottom:1px solid #eff3f0;color:#58675e}.cd-table td:first-child{font-weight:700;color:#334238}.cd-table td strong{font-size:9px;color:#35483b}.cd-stock-pill{padding:4px 6px;border-radius:20px;background:#eaf5ee;color:#39805d;font-size:7px}.cd-stock-pill.low{background:#fff2e5;color:#b97939}.cd-table-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;font-size:8px;color:#98a39c}.cd-stock-summary{display:flex;justify-content:space-between;align-items:center;padding:3px 0 14px}.cd-stock-summary b,.cd-stock-summary small{display:block}.cd-stock-summary b{font-size:11px}.cd-stock-summary small{font-size:8px;color:#98a39c;margin-top:4px}.cd-stock-summary>span{font-size:8px;color:#3b9069}.cd-stock-row{display:grid;grid-template-columns:1fr 90px 90px;gap:10px;align-items:center;border-top:1px solid #edf1ee;padding:12px 4px;font-size:9px}.cd-stock-row small{display:block;color:#98a39c;font-size:8px;margin-top:3px}.cd-stock-bar{height:6px;background:#edf1ee;border-radius:5px;overflow:hidden}.cd-stock-bar i{display:block;height:100%;background:#55ad80;border-radius:5px}.cd-stock-bar i.low{background:#e2a05b}.cd-lookup-card{text-align:center;padding:28px 20px;max-width:600px;margin:0 auto}.cd-lookup-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#eaf5ee;color:#27805b;font-size:27px;margin:0 auto 12px}.cd-lookup-card h4{font:700 16px 'Space Grotesk';margin:0 0 6px}.cd-lookup-card>p{font-size:9px;color:#94a099}.cd-lookup-form{display:flex;gap:7px;max-width:420px;margin:17px auto 0}.cd-lookup-form input{flex:1}.cd-lookup-result{max-width:420px;margin:12px auto 0;padding:12px;border-radius:8px;background:#f5f8f6;color:#758279;font-size:9px}.cd-text-action{margin-top:14px;border:0;background:transparent;color:#368362;font-size:9px}.cd-text-action em{font:700 7px 'DM Mono';font-style:normal;border:1px solid #c4ddce;border-radius:4px;padding:3px 4px}
.cd-calc-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cd-calc-fields label{font-size:9px;color:#69776e}.cd-calc-fields input{display:block;width:100%;margin-top:7px}.cd-calc-result{margin-top:16px;background:#edf6f0;border:1px solid #dceee2;border-radius:9px;padding:16px}.cd-calc-result b{display:block;font:800 27px 'Space Grotesk';color:#1e7652;margin:6px 0}.cd-calc-result span{font-size:9px;color:#7d8b82}.cd-note{font-size:8px;color:#9aa49e;line-height:1.5;margin:12px 0 0}.cd-counter-products .cd-feature-row button{border:1px solid #dbe7df;background:#fff;color:#39805d;border-radius:6px;padding:5px 8px;font-size:8px}.cd-cart-card{display:flex;flex-direction:column}.cd-cart-total{display:flex;justify-content:space-between;border-top:1px solid #e9efeb;padding:14px 0 10px;margin-top:auto;font-size:9px}.cd-cart-total b{font-size:16px}.cd-full{width:100%}.cd-empty{font-size:9px;color:#9aa49e;padding:18px 0;text-align:center}.cd-cart-line{display:flex;justify-content:space-between;gap:8px;padding:8px 0;font-size:9px;border-bottom:1px solid #eff2ef}.cd-cart-line button{border:0;background:transparent;color:#bb6b57}.cd-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;margin-top:18px;border-top:1px solid #e1e9e4;color:#8b9990;font-size:8px}.cd-demo-footer button{border:0;background:transparent;color:#287d5b;font-weight:700;font-size:9px}
.commerce-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px}.commerce-benefits article{padding:17px 15px;border:1px solid #29313c;border-radius:12px;background:#101720}.commerce-benefits article>span{display:block;color:#6cdbac;font:500 9px 'DM Mono';margin-bottom:15px}.commerce-benefits b{font:700 13px 'Space Grotesk';color:#edf3f0}.commerce-benefits p{font-size:10px;line-height:1.6;color:#94a2af;margin:8px 0 0}.commerce-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding:23px 25px;border-radius:14px;background:linear-gradient(105deg,#162d28,#111923);border:1px solid #29483e}.commerce-bottom-cta small{font:500 8px 'DM Mono';letter-spacing:.13em;color:#74d8a9}.commerce-bottom-cta h3{font:700 19px 'Space Grotesk';margin:7px 0}.commerce-bottom-cta p{font-size:10px;color:#9caeaa;margin:0}
.cd-modal-backdrop{position:fixed;inset:0;background:#05090dcc;display:grid;place-items:center;padding:20px;z-index:1000}.cd-modal{max-width:430px;width:100%;padding:27px;border:1px solid #35463e;border-radius:15px;background:#111923;color:#eef4f0;box-shadow:0 25px 90px #0009}.cd-modal-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#1c4b3c;color:#8de7bb;font:800 16px 'Space Grotesk'}.cd-modal h3{font:700 21px 'Space Grotesk';margin:17px 0 8px}.cd-modal p{font-size:12px;line-height:1.65;color:#a8b5b0}.cd-modal-actions{display:flex;gap:9px;margin-top:19px}.cd-modal-actions a,.cd-modal-actions button{flex:1;text-align:center;text-decoration:none;border-radius:7px;padding:11px 10px;font-size:10px;font-weight:700}.cd-modal-actions a{background:#25845f;color:white}.cd-modal-actions button{background:#202c36;border:1px solid #3a4a54;color:#dce7e1}
@media(max-width:900px){.commerce-demo{grid-template-columns:180px minmax(0,1fr)}.cd-content{padding:18px}.cd-metrics{grid-template-columns:repeat(2,1fr)}.cd-columns{grid-template-columns:1fr}.commerce-benefits{grid-template-columns:repeat(2,1fr)}.commerce-intro{flex-wrap:wrap}.commerce-intro-copy{min-width:55%}}
@media(max-width:620px){.commerce-intro{padding:17px;gap:15px}.commerce-brand-lockup{min-width:0}.commerce-intro-copy{min-width:100%;order:3}.commerce-intro>.button{margin-left:auto}.commerce-demo{display:block;min-height:0}.cd-sidebar{padding:10px;display:block}.cd-brand{padding:0 3px 9px}.cd-brand .cd-mark{width:28px;height:28px}.cd-brand b{font-size:12px}.cd-brand small{font-size:7px}.cd-workspace,.cd-nav-label,.cd-side-bottom{display:none}.cd-sidebar .cd-nav{display:none}.cd-sidebar:after{content:"Navegación disponible en la demostración ↓";display:block;font-size:8px;color:#8ca19a;padding:0 4px 3px}.cd-main{border-top:1px solid #29313c}.cd-topbar{padding:0 13px;height:49px}.cd-content{padding:14px 11px}.cd-welcome h3,.cd-page-heading h3{font-size:21px}.cd-welcome{align-items:flex-start}.cd-welcome .cd-primary{font-size:8px;padding:8px}.cd-metrics{gap:6px}.cd-metrics article{padding:10px 8px}.cd-metrics b{font-size:19px}.cd-metrics small{font-size:6px}.cd-filters{flex-wrap:wrap}.cd-filters input{flex-basis:100%}.cd-filters select{flex:1;max-width:none}.cd-table{min-width:550px}.cd-demo-footer{align-items:flex-start;flex-direction:column}.cd-calc-fields{grid-template-columns:1fr}.cd-stock-row{grid-template-columns:1fr 65px}.cd-stock-row .cd-stock-bar{display:none}.commerce-benefits{grid-template-columns:1fr 1fr;gap:8px}.commerce-benefits article{padding:13px}.commerce-bottom-cta{align-items:flex-start;flex-direction:column;padding:19px}.cd-modal-actions{flex-direction:column}}



@media(max-width:620px){.cd-sidebar{overflow-x:auto;white-space:nowrap}.cd-sidebar .cd-nav{display:inline-flex;width:auto;min-width:max-content;height:31px;padding:0 9px;margin:0 3px 0 0;font-size:8px}.cd-sidebar:after{display:none}.cd-brand{display:none}.cd-sidebar .cd-nav em{margin-left:4px}}
