:root{color-scheme:dark;--bg: #030604;--grid: rgba(126, 211, 33, .045);--panel: #080d09;--panel-2: #0d140f;--panel-3: #121c14;--text: #f8faf4;--soft: #d9e4d3;--muted: #92a08c;--dim: #64705f;--green: #7ed321;--green-hot: #9cff2f;--line: rgba(126, 211, 33, .24);--line-soft: rgba(255, 255, 255, .085);--line-strong: rgba(126, 211, 33, .48);--radius: 12px;--radius-sm: 7px;--max: 1360px;--ease: cubic-bezier(.32, .72, 0, 1);font-family:Segoe UI,Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),radial-gradient(circle at 70% 6%,rgba(126,211,33,.13),transparent 26rem),radial-gradient(circle at 12% 48%,rgba(126,211,33,.06),transparent 24rem),var(--bg);background-size:28px 28px,28px 28px,auto,auto,auto;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%}.app-shell{width:min(100% - 42px,var(--max));margin:0 auto}.skip-link{position:fixed;inset:10px auto auto 10px;z-index:100;transform:translateY(-140%);padding:10px 13px;border-radius:var(--radius-sm);background:var(--green);color:#071006;font-weight:900}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:10px;z-index:30}.nav-shell{display:grid;grid-template-columns:260px 1fr auto;align-items:center;min-height:54px;padding:7px 9px 7px 15px;border:1px solid var(--line-soft);border-radius:11px;background:#030604e6;box-shadow:0 12px 40px #0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;gap:10px;align-items:center;text-decoration:none}.brand img{width:42px;height:32px;object-fit:contain}.brand span{display:grid;gap:1px}.brand strong{font-size:1rem;letter-spacing:-.02em}.brand small{color:var(--muted);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.desktop-nav{display:flex;justify-content:center;gap:24px}.desktop-nav a,.lang-switch{min-height:34px;border:0;border-bottom:2px solid transparent;color:var(--soft);background:transparent;text-decoration:none;font-size:.8rem;font-weight:850}.desktop-nav a:hover,.desktop-nav a:focus-visible,.lang-switch:hover{color:var(--text);border-color:var(--green);outline:none}.nav-actions{display:flex;align-items:center;gap:11px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;min-height:37px;padding:9px 12px;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;font-size:.82rem;font-weight:950;line-height:1;transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease),box-shadow .42s var(--ease)}.button i{font-style:normal;transition:transform .42s var(--ease)}.button:hover i,.button:focus-visible i{transform:translate(3px)}.button:active{transform:scale(.985)}.button.primary{background:linear-gradient(180deg,var(--green-hot),var(--green));color:#061005;box-shadow:inset 0 1px #ffffff3d}.button.secondary{border-color:var(--line-soft);color:var(--text);background:#ffffff06}.button.secondary:hover,.button.secondary:focus-visible{border-color:var(--line-strong);background:#7ed32112}.button:disabled{opacity:.45;cursor:not-allowed}.menu-button{display:none;position:relative;width:38px;height:36px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#ffffff09}.menu-button span:not(.sr-only){position:absolute;left:10px;right:10px;height:2px;background:var(--text);transition:transform .42s var(--ease)}.menu-button span:first-child{top:13px}.menu-button span:nth-child(2){top:21px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){transform:translateY(-4px) rotate(-45deg)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mobile-menu{display:grid;gap:8px;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#030604f7}.mobile-menu[hidden]{display:none}.mobile-menu a{min-height:44px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);text-decoration:none}.section-frame,.section-block,.video-section,.contact-section,footer{border:1px solid var(--line-soft);background:#040805b3;border-radius:13px;box-shadow:0 22px 68px #00000042}.hero{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:26px;align-items:center;margin-top:12px;padding:34px 36px 22px}.hero h1{max-width:12ch;margin:0;font-size:clamp(3.35rem,5.8vw,5.2rem);line-height:.94;letter-spacing:-.055em}.hero h1 span,.section-heading h2 span{color:var(--green)}.hero p{max-width:39rem;color:var(--soft);line-height:1.5}.kicker{margin:0 0 10px;width:max-content;color:var(--green-hot);font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.system-flow{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:34px}.flow-line{position:absolute;inset:10px 5% auto;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent)}.flow-card{min-height:210px;display:grid;gap:8px;align-content:start;padding:10px;border:1px solid var(--line-soft);border-radius:10px;color:var(--text);text-align:left;background:linear-gradient(180deg,#ffffff0b,#ffffff04);transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.flow-card:hover,.flow-card:focus-visible,.flow-card.is-active{transform:translateY(-3px);border-color:var(--line-strong);background:#7ed32114;outline:none}.flow-card span{color:var(--green);font-size:.66rem;font-weight:950}.flow-card strong{font-size:.88rem}.flow-card small{color:var(--muted);line-height:1.3}.flow-card img{width:100%;aspect-ratio:1.15 / 1;object-fit:cover;border:1px solid var(--line-soft);border-radius:8px}.flow-preview{grid-column:1 / -1;display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#00000038}.flow-preview span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.flow-preview p{margin:0;color:var(--muted)}.section-block,.video-section,.contact-section{margin-top:14px;padding:18px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px}.section-heading h2{max-width:21ch;margin:0;font-size:clamp(1.55rem,2.7vw,2.4rem);line-height:1.02;letter-spacing:-.035em}.experience-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.experience-tabs button,.dashboard-head button,.builder-start,.summary-actions button{min-height:35px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding:0 11px;color:var(--soft);background:#ffffff06;font-size:.78rem;font-weight:900}.experience-tabs button.is-active,.experience-tabs button:hover,.dashboard-head button.is-active,.builder-start:hover{border-color:var(--green);background:var(--green);color:#071006}.experience-panel{min-height:430px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#0000002e;padding:10px}.config-grid{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:12px}.config-grid aside,.crm-grid article,.dashboard-demo,.confirmation-demo,.automation-demo{padding:14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel-2)}.swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.swatches span{aspect-ratio:1;border:1px solid var(--line-soft);border-radius:6px}dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;color:var(--muted)}dd{margin:0;color:var(--text);text-align:right}.product-view,.blueprint-view{position:relative;min-height:390px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:linear-gradient(rgba(126,211,33,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,211,33,.045) 1px,transparent 1px),#060a07;background-size:28px 28px}.product-view img{max-height:330px;object-fit:contain;filter:drop-shadow(0 28px 46px rgba(0,0,0,.5))}.product-view strong,.blueprint-view strong{position:absolute;inset:12px 14px auto auto;color:var(--green-hot);font-size:1.1rem}.blueprint-view>div{display:grid;place-items:center;min-width:150px;min-height:120px;border:2px solid var(--green);background:#7ed32117}.blueprint-view span,.blueprint-view b{color:var(--soft)}label{display:grid;gap:7px;color:var(--soft);font-size:.82rem;font-weight:800}input,select,textarea{width:100%;min-height:36px;border:1px solid var(--line-soft);border-radius:7px;padding:8px 10px;color:var(--text);background:#0000003d;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px #7ed32121}.crm-grid{display:grid;grid-template-columns:minmax(220px,.34fr) 1fr;gap:12px}.crm-grid>div{display:grid;gap:8px}.crm-grid button{display:flex;justify-content:space-between;min-height:56px;padding:10px;border:1px solid var(--line-soft);border-radius:9px;color:var(--text);background:#ffffff06}.crm-grid button.is-active{border-color:var(--green);background:#7ed32114}.crm-grid small{color:var(--green)}.crm-grid li,.confirmation-demo p{color:var(--muted)}.dashboard-head{display:flex;gap:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.stats span{display:grid;padding:12px;border:1px solid var(--line-soft);border-radius:9px;color:var(--muted)}.stats b{color:var(--text);font-size:1.5rem}svg{width:100%;height:180px;border:1px solid var(--line-soft);border-radius:10px}polyline{fill:none;stroke:var(--green);stroke-width:4;filter:drop-shadow(0 0 10px rgba(126,211,33,.35))}.confirmation-demo,.automation-demo{display:grid;gap:14px}.check{grid-template-columns:auto 1fr;align-items:center}.check input{width:auto}.confirmation-demo strong{color:var(--green-hot);font-size:1.4rem}.automation-demo>div{display:grid;gap:8px}.automation-demo span{min-height:44px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted)}.automation-demo span.is-active{color:var(--text);border-color:var(--green);background:#7ed32114}.solution-grid,.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.solution-card,.industry-card,.demo-card,.process-row article,.engagement-grid article,.summary-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0a,#ffffff04);padding:13px;text-decoration:none;transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.solution-card:hover,.industry-card:hover,.demo-card:hover{transform:translateY(-3px);border-color:var(--line-strong);background:#7ed32112}.solution-card span{color:var(--green);font-size:.72rem;font-weight:950}.solution-card h3,.industry-card strong,.demo-card h3{margin:8px 0 6px;font-size:1rem}.solution-card p,.industry-card p,.demo-card p,.process-row p,.engagement-grid p{color:var(--muted);font-size:.82rem;line-height:1.4}.solution-card small,.industry-card small,.demo-card small{color:var(--soft);font-size:.72rem}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-card{display:grid;gap:10px}.demo-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--line-soft);border-radius:9px}.demo-card span{color:var(--green);font-size:.68rem;font-weight:950;text-transform:uppercase}.demo-card a{color:var(--green-hot);font-size:.82rem;font-weight:900;text-decoration:none}.video-section{display:grid;grid-template-columns:minmax(0,.55fr) minmax(340px,1fr);gap:14px;align-items:center}.video-section h2,.contact-copy h2{margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1;letter-spacing:-.04em}.video-section p,.contact-copy p{color:var(--muted);line-height:1.45}.video-poster{position:relative;min-height:320px;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:#000}.video-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.68}.video-poster span{position:relative;display:inline-flex;padding:10px 13px;border-radius:var(--radius-sm);color:#071006;background:var(--green);font-weight:950}.process-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.process-row span{color:var(--green);font-weight:950}.engagement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.contact-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:14px}.contact-form{display:grid;gap:10px}.field{display:grid;gap:6px}.field.two{grid-template-columns:1fr 1fr}.builder-panel{display:grid;gap:10px}.builder-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:#0000002e}.builder-steps>div{display:grid;gap:7px}.builder-steps label{grid-template-columns:auto 1fr;align-items:center;font-size:.76rem}.builder-steps input[type=checkbox]{width:auto;min-height:auto}.summary-card{display:grid;gap:10px;margin-top:16px}pre{margin:0;white-space:pre-wrap;color:var(--soft);font-family:ui-monospace,Cascadia Code,monospace;font-size:.78rem;line-height:1.45}.summary-actions{display:flex;flex-wrap:wrap;gap:8px}.summary-actions a,.summary-actions button{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--text);background:#ffffff06;text-decoration:none;font-size:.78rem;font-weight:900}.form-status{color:var(--green-hot);font-size:.78rem}footer{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:14px 0 28px;padding:18px}footer p{margin:4px 0 0;color:var(--muted);font-size:.8rem}footer nav{display:flex;flex-wrap:wrap;gap:12px}footer a{color:var(--muted);font-size:.8rem;text-decoration:none}footer a:hover{color:var(--green)}@media(max-width:1120px){.nav-shell{grid-template-columns:1fr auto}.desktop-nav,.lang-switch,.nav-actions>.button{display:none}.menu-button{display:inline-grid}.hero,.video-section,.contact-section{grid-template-columns:1fr}.system-flow{grid-template-columns:repeat(3,1fr)}.solution-grid,.industry-grid,.process-row,.engagement-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.app-shell{width:min(100% - 20px,var(--max))}.hero{padding:24px 15px 15px}.hero h1{font-size:clamp(2.7rem,14vw,4rem)}.system-flow,.solution-grid,.industry-grid,.demo-grid,.process-row,.engagement-grid,.config-grid,.crm-grid,.stats,.field.two,.builder-steps,footer{grid-template-columns:1fr}.flow-card{min-height:auto}.flow-card img{aspect-ratio:16 / 9}.flow-preview{grid-template-columns:1fr}.experience-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.experience-tabs button{flex:0 0 max-content}.product-view,.blueprint-view,.video-poster{min-height:280px}.action-row .button,.contact-form .button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
