: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:Plus Jakarta Sans,Aptos,Segoe UI,system-ui,sans-serif}@font-face{font-family:TIAArabicBody;src:url(/assets/fonts/alfont_com_All-Genders-Bold-v4.otf) format("opentype");font-weight:400 900;font-style:normal;font-display:swap}[lang=ar],[dir=rtl],[data-locale=ar],[lang=ar] button,[lang=ar] input,[lang=ar] textarea,[lang=ar] select,[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{font-family:TIAArabicBody,Segoe UI,Tahoma,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:1fr auto 1fr;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:156px;height:36px;object-fit:contain;object-position:left center}[dir=rtl] .brand img{object-position:right center}.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}.nav-actions{justify-self:end}.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 i,.card-actions a:after{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:6px;background:#00000029;transition:transform .52s var(--ease),background .52s 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(300px,.54fr) minmax(0,1.46fr);gap:34px;align-items:start;margin-top:12px;padding:30px 34px}.hero-copy{max-width:510px;padding-top:2px}.hero h1{max-width:11.5ch;margin:0;font-size:clamp(2.55rem,3.55vw,3.95rem);line-height:.98;letter-spacing:-.046em}.hero h1 span,.section-heading h2 span{color:var(--green)}.hero p{max-width:35rem;margin:18px 0 0;color:var(--soft);line-height:1.5;font-size:.98rem}.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:1fr;gap:10px;align-self:stretch;min-width:0;padding-top:30px}.flow-line{position:absolute;inset:12px 4% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(126,211,33,.86),transparent)}.stage-preview-large{min-height:274px;max-height:274px;display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);gap:18px;align-items:stretch;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(rgba(126,211,33,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,211,33,.045) 1px,transparent 1px),#060a07e0;background-size:30px 30px}.stage-preview-large div{display:grid;align-content:center;gap:8px;padding:8px 0;min-width:0}.stage-preview-large span{color:var(--green-hot);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.stage-preview-large h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.45rem);line-height:.98;letter-spacing:-.04em}.stage-preview-large p{max-width:25rem;margin:0;color:var(--soft);line-height:1.45;font-size:.92rem}.stage-preview-large img{width:100%;height:100%;min-height:230px;max-height:230px;object-fit:cover;border:1px solid var(--line-soft);border-radius:9px;box-shadow:inset 0 1px #ffffff14}.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-tabs button:hover:not(.is-active),.dashboard-head button:hover:not(.is-active),.builder-start:hover:not(.is-active){border-color:#ffffff47;color:var(--text);background:#ffffff13}.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 .52s var(--ease),border-color .52s var(--ease),background .52s var(--ease),box-shadow .52s var(--ease)}.solution-card:hover,.industry-card:hover,.demo-card:hover{transform:translateY(-3px);border-color:#ffffff3d;background:#ffffff12;box-shadow:0 18px 44px #00000038,inset 3px 0 #fff3}.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;margin-top:12px}.static-projects{margin-top:0}.demo-card{display:grid;grid-template-rows:auto 1fr auto;gap:10px;min-height:356px}.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 h3,.demo-card p,.demo-card small{overflow-wrap:anywhere}.demo-card small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.demo-card a{color:var(--green-hot);font-size:.82rem;font-weight:900;text-decoration:none}.card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.card-actions a{min-height:34px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-soft);border-radius:7px;color:var(--text);transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.card-actions a:after{content:"→"}.card-actions a:hover,.card-actions a:focus-visible{transform:translateY(-1px);border-color:var(--line-strong);outline:none}.card-actions a:hover:after,.card-actions a:focus-visible:after{transform:translate(2px)}.card-actions a:last-child{color:#071006;background:var(--green);border-color:var(--green)}.solutions-showcase{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);gap:12px}.solutions-showcase.refined{grid-template-columns:minmax(340px,.55fr) minmax(300px,.45fr)}.solution-feature{display:grid;align-content:end;min-height:420px;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(rgba(126,211,33,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,211,33,.045) 1px,transparent 1px),#080d09f0;background-size:28px 28px}.visual-feature{align-content:end;overflow:hidden}.visual-feature img{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:12px;border:1px solid var(--line-soft);border-radius:9px}.solution-feature span{color:var(--green);font-weight:950}.solution-feature h3{margin:8px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.solution-feature p{color:var(--soft);line-height:1.45}.solution-feature small{color:var(--muted)}.solution-feature a{margin-top:16px;color:var(--green-hot);font-weight:950;text-decoration:none}.solution-grid.compact{grid-template-columns:repeat(2,1fr)}.solution-list{display:grid;gap:9px}.solution-list button{display:grid;grid-template-columns:1fr;gap:6px;align-items:center;min-height:66px;padding:11px;border:1px solid var(--line-soft);border-radius:10px;color:var(--text);background:#ffffff06;text-align:left;transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.solution-list button:hover,.solution-list button:focus-visible{border-color:#ffffff47;background:#ffffff13;outline:none}.solution-list button.is-active{border-color:var(--green);background:#7ed3211a;outline:none}.solution-list span{color:var(--green);font-size:.72rem;font-weight:950}.solution-list strong{display:block;font-size:.94rem}.solution-list small{color:var(--muted)}.industry-card.visual{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:9px;min-height:342px}.industry-card.visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--line-soft);border-radius:9px}.industry-card.visual button{min-height:34px;border:1px solid var(--line-soft);border-radius:7px;color:var(--green-hot);background:#ffffff06;font-weight:900}.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{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.process-row:before{content:"";position:absolute;inset:28px 7% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(126,211,33,.58),transparent)}.process-row.interactive button,.engagement-grid button{position:relative;border:1px solid var(--line-soft);border-radius:10px;padding:13px;background:#ffffff06;text-align:left;color:var(--text);transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.process-row.interactive button.is-active,.engagement-grid button.is-active{border-color:var(--green);background:#7ed32114}.process-row.interactive button:hover:not(.is-active),.engagement-grid button:hover:not(.is-active),.path-grid button:hover,.choice-grid button:hover:not(.is-selected),.feature-groups>section>button:hover{border-color:#ffffff47;background:#ffffff13}.process-row span{color:var(--green);font-weight:950}.process-detail,.engagement-detail{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#00000038}.process-detail p,.engagement-detail p{color:var(--soft)}.engagement-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:12px}.engagement-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.engagement-detail{margin-top:0}.engagement-detail dl{margin:14px 0}.contact-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:14px}.configurator-section{align-items:start}.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}.progress-list{display:grid;gap:7px;margin-top:16px}.progress-list button{min-height:38px;display:flex;align-items:center;gap:9px;border:1px solid var(--line-soft);border-radius:8px;color:var(--soft);background:#ffffff06;text-align:left;font-weight:900}.progress-list button.is-active{border-color:var(--green);color:var(--green-hot);background:#7ed32114}.progress-list button.is-complete{border-color:#7ed32152;color:var(--text)}.progress-list span{color:var(--green);font-size:.7rem}.suggestion-card,.project-configurator,.review-panel,.selected-strip{border:1px solid var(--line-soft);border-radius:12px;background:#0003;padding:14px}.suggestion-card{display:grid;gap:7px;margin-top:12px}.suggestion-card.is-prepared{border-color:var(--line-strong);background:#7ed32114;box-shadow:inset 3px 0 #7ed321bf,0 14px 36px #0003}.suggestion-card p{margin:0;color:var(--soft)}.suggestion-card small{color:var(--green-hot)}.project-configurator{display:grid;gap:14px}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.path-grid button,.choice-grid button,.other-choice,.recommend-button,.select-recommended{position:relative}.path-grid button{min-height:160px;display:grid;gap:8px;align-content:center;padding:16px;border:1px solid var(--line-soft);border-radius:10px;color:var(--text);background:#ffffff06;text-align:left;transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.path-grid button:hover,.path-grid button:focus-visible{transform:translateY(-2px);border-color:#ffffff47;background:#ffffff13;outline:none}.path-grid span{color:var(--green);font-size:.72rem;font-weight:950}.path-grid small,.form-intro{color:var(--muted);line-height:1.45}.form-progress{height:5px;overflow:hidden;border-radius:6px;background:#ffffff1a}.form-progress span{display:block;height:100%;background:var(--green);transition:width .52s var(--ease)}.step-head{display:flex;justify-content:space-between;align-items:end;gap:10px}.step-head small{color:var(--green-hot);font-weight:950}.step-head h3{margin:0;font-size:1.55rem}.error-summary{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#7ed32113}.error-summary p{margin:0}.error-summary strong{color:var(--soft);font-size:.86rem;line-height:1.45}.choice-section{display:grid;gap:10px}.choice-section h4{margin:0;font-size:1rem}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid button{min-height:116px;display:grid;gap:5px;align-content:center;padding:11px;border:1px solid var(--line-soft);border-radius:9px;color:var(--text);background:#ffffff06;text-align:left;transition:transform .42s var(--ease),border-color .42s var(--ease),background .42s var(--ease)}.choice-grid button:hover:not(.is-selected),.choice-grid button:focus-visible:not(.is-selected){transform:translateY(-1px);border-color:#ffffff47;background:#ffffff13;outline:none}.choice-grid button.compact-card{min-height:74px}.choice-grid button.is-selected{border-color:var(--green);background:#7ed3211c}.choice-grid button>span{color:var(--green);font-size:.74rem;font-weight:950}.choice-grid button>b{position:absolute;inset:9px 10px auto auto;color:var(--green-hot)}.choice-grid small,.choice-grid span{color:var(--muted)}.secondary-options{display:grid;gap:9px;padding:11px;border:1px solid var(--line-soft);border-radius:10px;background:#0000002e}.inline-error{margin:0;color:var(--soft);font-size:.76rem;line-height:1.35}.feature-groups{display:grid;gap:9px}.feature-groups>section>button{width:100%;min-height:42px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line-soft);border-radius:8px;color:var(--text);background:#ffffff06;font-weight:950}.feature-groups>section>p{margin:8px 0;color:var(--muted);font-size:.82rem}.feature-groups .choice-grid{margin-top:8px}.recommend-button,.select-recommended,.other-choice,.text-link{min-height:38px;border:1px solid var(--line-soft);border-radius:8px;color:var(--green-hot);background:#ffffff06;font-weight:950}.recommend-button.is-selected,.other-choice.is-selected{border-color:var(--green);background:#7ed3211a}.text-link{width:max-content;padding:0 12px;color:var(--soft)}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-fields .full,.privacy-note{grid-column:1 / -1}.privacy-note{margin:0;color:var(--muted);font-size:.78rem}.review-panel{display:grid;gap:10px}.contact-review{display:grid;gap:12px}.visual-summary{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#7ed3210e}.visual-summary h4{margin:0;font-size:1rem}.visual-summary div{display:grid;grid-template-columns:minmax(100px,.28fr) 1fr;gap:10px;padding:9px;border:1px solid var(--line-soft);border-radius:8px;background:#0000002e}.visual-summary span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.visual-summary strong{color:var(--soft);line-height:1.35}.visual-summary small{color:var(--muted)}.form-actions{display:flex;justify-content:space-between;gap:10px}footer{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:14px 0 28px;padding:18px}.footer-brand{display:grid;gap:6px}.footer-brand img{width:176px;height:42px;object-fit:contain;object-position:left center}[dir=rtl] .footer-brand img{object-position:right center}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}.hero{gap:24px}.hero-copy{max-width:720px}.hero h1{max-width:13ch;font-size:clamp(2.55rem,6.2vw,3.75rem)}.stage-preview-large{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr)}.solutions-showcase,.solutions-showcase.refined,.engagement-layout{grid-template-columns:1fr}.solution-grid,.industry-grid,.process-row,.engagement-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.app-shell{width:min(100% - 14px,var(--max))}.nav-shell{min-height:48px;padding:6px 7px 6px 10px}.brand img{width:126px;height:30px}.hero{padding:18px 12px 12px;gap:16px}.hero h1{max-width:13ch;font-size:clamp(2rem,9.4vw,2.75rem);line-height:1}.hero p{margin-top:12px;font-size:.86rem;line-height:1.42}.section-block,.video-section,.contact-section{margin-top:10px;padding:12px}.section-heading{margin-bottom:9px}.section-heading h2{font-size:clamp(1.35rem,7vw,1.9rem)}.kicker{font-size:.58rem;letter-spacing:.13em}.stage-preview-large,.solution-grid,.solution-grid.compact,.industry-grid,.demo-grid,.process-row,.engagement-grid,.config-grid,.crm-grid,.stats,.field.two,.builder-steps,.choice-grid,.choice-grid.three,.contact-fields,.path-grid,.visual-summary div,footer{grid-template-columns:1fr}.system-flow{padding-top:8px}.flow-line{display:none}.stage-preview-large{min-height:0;max-height:none;padding:10px;gap:10px}.stage-preview-large h2{font-size:clamp(1.35rem,7.2vw,1.85rem)}.stage-preview-large p{font-size:.82rem}.stage-preview-large img{min-height:138px;max-height:158px}.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:230px}.demo-card{min-height:300px}.solution-feature{min-height:250px;padding:13px}.solution-feature h3{font-size:clamp(1.6rem,9vw,2.25rem)}.choice-grid button{min-height:88px}.path-grid button{min-height:116px}.progress-list button{min-height:34px}.contact-fields .full,.privacy-note{grid-column:auto}.form-actions{display:grid;grid-template-columns:1fr}.action-row .button,.contact-form .button,.form-actions .button{width:100%}}[dir=rtl] .solution-list button,[dir=rtl] .path-grid button,[dir=rtl] .choice-grid button,[dir=rtl] .process-row.interactive button,[dir=rtl] .engagement-grid button,[dir=rtl] .progress-list button{text-align:right}[dir=rtl] .choice-grid button>b{inset:9px auto auto 10px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
