:root{--bg:#0E0A08;--bg-2:#15100C;--surface:#1A1310;--surface-2:#221913;--ink:#F6EFE7;--muted:#A99C8E;--muted-2:#7C7064;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--orange:#FF6A2C;--orange-2:#FF8548;--ginger:#C2410C;--tint:rgba(255,106,44,.14);--glow:rgba(255,106,44,.22);--r-lg:20px;--r-md:13px;--r-sm:9px;--r-pill:999px;--shadow-md:0 16px 40px rgba(0,0,0,.45);--shadow-lg:0 40px 90px rgba(0,0,0,.6),0 0 0 1px var(--line);--shadow-glow:0 30px 80px rgba(255,106,44,.14);--maxw:1180px;--pad:clamp(20px,5vw,64px);--a11y-scale:1;--hero-track:680vh;--font-display:"Familjen Grotesk",system-ui,sans-serif;--font-body:"Geist",system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace}html.lang-he{--font-display:"Heebo",system-ui,sans-serif;--font-body:"Heebo",system-ui,sans-serif;--font-mono:"Heebo",system-ui,sans-serif}html.lang-he .display em,html.lang-he h2.title em,html.lang-he .about-copy h2 em,html.lang-he .hero-slogan em{font-style:normal}html.lang-he h1,html.lang-he h2,html.lang-he h3{letter-spacing:0;line-height:1.12}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:calc(100% * var(--a11y-scale))}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6;font-size:1.0625rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--orange);color:#170f0a}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.section{padding-block:clamp(72px,10vw,140px);position:relative}.section-cta{display:flex;justify-content:center;margin-top:clamp(36px,5vw,58px);padding-top:clamp(28px,4vw,42px);border-top:1px solid var(--line)}.section-cta .btn{min-width:164px;justify-content:center}html[dir=rtl] .section-cta{justify-content:center}.skip{position:absolute;left:12px;top:-60px;background:var(--orange);color:#170f0a;padding:10px 16px;border-radius:var(--r-pill);z-index:200;font-weight:600;transition:top .2s}.skip:focus{top:12px}.kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);display:inline-flex;align-items:center;gap:9px}.kicker:before{content:"";width:22px;height:1px;background:var(--orange);opacity:.6}html.lang-he .kicker{letter-spacing:.04em}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:-.02em}.display{font-size:clamp(2.6rem,7vw,5.4rem);line-height:.95;letter-spacing:-.038em}.display em{font-style:italic;font-weight:600;color:var(--orange)}h2.title{font-size:clamp(2rem,4.6vw,3.4rem);letter-spacing:-.03em;line-height:1.03}h2.title em{font-style:italic;font-weight:600;color:var(--orange)}.lead{font-size:clamp(1.05rem,1.5vw,1.24rem);color:var(--muted);max-width:48ch}.btn{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:15px;padding:14px 24px;border-radius:var(--r-pill);cursor:pointer;border:1px solid transparent;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s,color .3s,border-color .3s}.btn-primary{background:var(--orange);color:#170f0a;box-shadow:0 8px 30px #ff6a2c47;position:relative;overflow:hidden}.btn-primary .sheen{position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.btn-primary:hover{background:var(--orange-2);transform:translateY(-2px);box-shadow:0 14px 40px #ff6a2c66}.btn-primary:hover .sheen{transform:translate(120%);transition:transform .8s ease}.btn-ghost{background:#ffffff05;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{background:#ffffff0f;transform:translateY(-2px)}.btn-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--ink)}.btn-link .arrow{transition:transform .35s cubic-bezier(.16,1,.3,1);color:var(--orange)}.btn-link:hover .arrow{transform:translate(5px)}html[dir=rtl] .btn-link:hover .arrow{transform:translate(-5px)}.btn-link u{text-decoration:none;background-image:linear-gradient(var(--orange),var(--orange));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.nav{position:sticky;top:0;z-index:50;height:76px;transition:background .3s,border-color .3s,backdrop-filter .3s}.nav.scrolled{background:#0e0a08eb;backdrop-filter:saturate(150%) blur(16px);border-bottom:1px solid var(--line)}.nav-inner{max-width:var(--maxw);margin:0 auto;height:100%;padding-inline:var(--pad);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.brand svg{width:32px;height:32px;flex:none}.brand .ai{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:15px;color:var(--muted);font-weight:500;position:relative;transition:color .25s}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";position:absolute;inset-inline-start:0;bottom:-6px;height:1.5px;width:0;background:var(--orange);transition:width .3s cubic-bezier(.16,1,.3,1)}.nav-links a:hover:after{width:100%}.nav-right{display:flex;align-items:center;gap:12px}.lang-toggle{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-pill);overflow:hidden;font-family:var(--font-mono);font-size:12px}.lang-toggle button{background:transparent;border:0;padding:8px 12px;cursor:pointer;color:var(--muted);font-family:inherit;font-size:inherit;letter-spacing:.04em}.lang-toggle button.on{background:var(--orange);color:#170f0a}.nav-cta{padding:10px 20px;font-size:14px}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid var(--line-2);border-radius:var(--r-pill);cursor:pointer;color:var(--ink)}.icon-btn:hover{background:#ffffff0f}.icon-btn svg{width:20px;height:20px}.menu-btn{display:none}.hero-intro{min-height:calc(100svh - 76px);position:relative;display:flex;align-items:center;padding:clamp(64px,8vh,104px) var(--pad) clamp(74px,10vh,118px);overflow:hidden;background:linear-gradient(180deg,#0e0a08,#120e0b 55%,#0e0a08)}.hero-intro-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(48% 58% at 77% 42%,rgba(226,108,57,.22),transparent 70%),radial-gradient(32% 44% at 12% 88%,rgba(111,132,140,.08),transparent 72%);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 97%);mask-image:linear-gradient(180deg,#000 70%,transparent 97%)}.hero-network{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.7;pointer-events:none;mask-image:linear-gradient(90deg,transparent 20%,#000 52%,#000 100%)}.hero-network svg{width:100%;height:100%;min-width:900px;transform:translate(8%)}.hero-network-lines{fill:none;stroke:#ff7e4952;stroke-width:1.25;stroke-dasharray:4 10;animation:network-flow 9s linear infinite}.hero-network-nodes circle{fill:#ff7040;filter:drop-shadow(0 0 9px rgba(255,106,44,.8));animation:network-breathe 3.8s ease-in-out infinite}.hero-network-nodes circle:nth-child(2n){animation-delay:-1.3s}.hero-network-pulses circle{fill:#ffd5c1;filter:drop-shadow(0 0 8px #ff6a2c)}@keyframes network-flow{to{stroke-dashoffset:-140}}@keyframes network-breathe{50%{opacity:.34;transform:scale(.72)}}html.a11y-nomotion .hero-network{display:none}@media (prefers-reduced-motion:reduce){.hero-network{display:none}}.hero-intro-grid{width:100%;max-width:var(--maxw);margin:auto;position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center}.hero-intro-copy{max-width:780px}.hero-intro-copy .kicker{margin-bottom:22px}.hero-intro-copy .display{margin-bottom:24px;font-size:clamp(2.75rem,6.3vw,5rem)}.hero-intro-copy .lead{max-width:57ch;margin-bottom:31px;color:#c4b8ad}.hero-intro-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:34px}.hero-capabilities{display:flex;flex-wrap:wrap;gap:9px}.hero-capabilities span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#c0b7ae;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:7px 11px;background:#ffffff06}html.lang-he .hero-capabilities span{letter-spacing:.02em}.hero-intro-media{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:clamp(14px,1.5vw,22px);overflow:hidden;background:#d6d4ce;box-shadow:0 35px 90px #0000007a,0 0 0 1px #ffffff09;transform:perspective(1100px) rotateY(-3deg) rotateX(1deg)}html[dir=rtl] .hero-intro-media{transform:perspective(1100px) rotateY(3deg) rotateX(1deg)}.hero-intro-media img{width:100%;aspect-ratio:16/10;object-fit:cover}.hero-intro-media:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 65px #0000003d}.hero-media-note{position:absolute;z-index:2;inset-inline:18px;bottom:16px;padding:9px 12px;border-radius:10px;background:#121516d1;border:1px solid rgba(255,255,255,.16);color:#f3eee8;font-size:12px;line-height:1.35;backdrop-filter:blur(12px)}.hero-scroll-cue{position:absolute;inset-inline-start:50%;bottom:20px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}html[dir=rtl] .hero-scroll-cue{transform:translate(50%)}.hero-scroll-cue span{display:block;width:28px;height:1px;background:linear-gradient(90deg,var(--orange),transparent)}.hero-scroll-cue em{font-style:normal}.scroll-story{position:relative;background:#101315;color:#f4f0ea;min-height:145vh}.sequence-sticky{position:sticky;top:0;height:100svh;overflow:hidden;background:#516875}.sequence-poster,.sequence-poster img,#heroSequenceCanvas{position:absolute;inset:0;width:100%;height:100%}.sequence-poster img,#heroSequenceCanvas{object-fit:cover}#heroSequenceCanvas{display:block;opacity:0;transition:opacity .45s ease}.sequence-ready #heroSequenceCanvas{opacity:1}.sequence-ready .sequence-poster{opacity:0}.sequence-poster{transition:opacity .45s ease}.sequence-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,10,.42),transparent 36%,transparent 70%,rgba(7,9,10,.18)),linear-gradient(180deg,rgba(6,7,8,.16),transparent 22%,transparent 72%,rgba(6,7,8,.48))}html[dir=rtl] .sequence-vignette{transform:scaleX(-1)}.sequence-loader{position:absolute;inset-inline-end:22px;bottom:20px;display:flex;align-items:center;gap:9px;color:#ffffffbf;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .3s}.sequence-loader span{width:28px;height:2px;overflow:hidden;background:#fff3;position:relative}.sequence-loader span:after{content:"";position:absolute;inset:0;background:#f4f0ea;transform:scaleX(var(--load-progress,0));transform-origin:left}.sequence-ready .sequence-loader{opacity:0}.story-steps{position:relative;z-index:2;margin-top:-100svh;padding-bottom:8vh}.story-step-panel{min-height:56vh;display:flex;align-items:center;padding:8vh var(--pad);pointer-events:none}.story-step-panel:first-child{padding-top:23vh;min-height:68vh}.story-step-panel:last-child{min-height:78vh;align-items:flex-end;padding-bottom:12vh}.story-step-panel.align-end{justify-content:flex-end}.story-copy-card{width:min(560px,calc(100vw - (var(--pad) * 2)));padding:clamp(22px,3vw,34px);border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#0d1011e0;box-shadow:0 28px 75px #0006;backdrop-filter:blur(18px) saturate(120%);pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1),visibility .28s}.story-step-panel.story-active .story-copy-card{opacity:1;visibility:visible;transform:none}.story-index{display:block;margin-bottom:12px;color:#ef8556;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}html.lang-he .story-index{letter-spacing:.025em}.story-copy-card h2{font-size:clamp(1.7rem,3.1vw,2.65rem);line-height:1.03;letter-spacing:-.03em;max-width:19ch}.story-copy-card p{margin-top:15px;max-width:54ch;color:#d4ccc4;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.55}.story-copy-card .btn{margin-top:24px}.story-static-frame,html.sequence-static .sequence-sticky{display:none}html.sequence-static .scroll-story{min-height:auto;padding:70px var(--pad)}html.sequence-static .story-steps{margin:0;padding:0;display:grid;gap:22px;max-width:var(--maxw);margin-inline:auto}html.sequence-static .story-step-panel,html.sequence-static .story-step-panel:first-child,html.sequence-static .story-step-panel:last-child{min-height:auto;padding:0;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}html.sequence-static .story-step-panel.align-end{justify-content:initial}html.sequence-static .story-static-frame{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--line-2)}html.sequence-static .story-static-frame img{width:100%;aspect-ratio:16/9;object-fit:cover}html.sequence-static .story-copy-card{width:100%;background:var(--surface);box-shadow:none}html.sequence-static .story-copy-card{opacity:1;visibility:visible;transform:none}.explorer{scroll-margin-top:96px;background:radial-gradient(70% 88% at 82% 55%,rgba(255,106,44,.1),transparent 73%)}.explorer-head{margin-bottom:38px}.explorer-label{display:block;font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.explorer-picker{padding:clamp(22px,4vw,44px);border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(135deg,#181210,#100d0b);box-shadow:var(--shadow-lg)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.problem-choice,.solution-choice{position:relative;display:grid;grid-template-columns:30px 1fr auto;gap:12px;text-align:start;padding:20px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;color:var(--ink);cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.problem-choice:hover,.problem-choice:focus-visible,.solution-choice:hover,.solution-choice:focus-visible{border-color:#ff6a2cb8;background:#ff6a2c12;transform:translateY(-2px);outline:none}.problem-choice b,.solution-choice b{font:10px var(--font-mono);letter-spacing:.1em;color:var(--orange);padding-top:4px}.problem-choice strong,.solution-choice strong{font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.2}.problem-choice span,.solution-choice span{grid-column:2;color:var(--muted);font-size:13px;line-height:1.45}.problem-choice i,.solution-choice i{grid-row:1 / span 2;align-self:center;font-size:18px;color:var(--orange);font-style:normal}.explorer-shell{overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#171210;box-shadow:var(--shadow-lg);animation:explorer-enter .42s cubic-bezier(.16,1,.3,1)}.explorer-topbar{min-height:58px;padding:12px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-size:14px}.explorer-mark{width:27px;height:27px;border-radius:7px;background:var(--orange);color:#170f0a;display:grid;place-items:center;font-family:var(--font-display);font-weight:800}.explorer-live{margin-inline-start:auto;display:flex;align-items:center;gap:7px;color:var(--muted);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.explorer-live i{width:7px;height:7px;border-radius:50%;background:#66c998;box-shadow:0 0 9px #66c998}.explorer-back,.explorer-context button{border:0;background:none;color:var(--muted);font:600 12px var(--font-body);cursor:pointer}.explorer-back:hover,.explorer-context button:hover{color:var(--ink)}.explorer-context{padding:12px 20px;display:flex;justify-content:space-between;gap:12px;background:#ffffff05;border-bottom:1px solid var(--line);color:var(--orange);font:11px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.explorer-desktop{display:grid;grid-template-columns:minmax(235px,.76fr) minmax(0,1.45fr);min-height:470px}.explorer-request{padding:clamp(20px,2.7vw,32px);border-inline-end:1px solid var(--line);background:#0000001f}.explorer-request-card{display:flex;gap:11px;margin-top:19px;padding:15px;border:1px solid var(--line-2);border-radius:12px;background:#ffffff09}.explorer-request-card>i{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px #ff6a2cd9;flex:none}.explorer-request-card strong{font-size:14px}.explorer-request-card p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.explorer-request-card em{margin-inline-start:auto;align-self:flex-start;padding:3px 6px;border-radius:5px;background:#ff6a2c24;color:var(--orange);font:10px var(--font-mono);font-style:normal}.explorer-request dl{display:grid;gap:10px;margin-top:21px}.explorer-request dl div{padding-bottom:10px;border-bottom:1px solid var(--line)}.explorer-request dt{font:9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-2)}.explorer-request dd{margin-top:4px;font-size:13px;font-weight:600;color:var(--ink)}.explorer-solutions{padding:clamp(20px,3vw,34px)}.explorer-solutions h3{margin-top:14px;font-size:clamp(1.45rem,2.75vw,2.35rem);line-height:1.05;letter-spacing:-.035em}.explorer-solution-copy{max-width:58ch;margin-top:12px;color:var(--muted);line-height:1.55}.solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:24px}.solution-choice{padding:17px}.solution-choice strong{font-size:15px}.solution-choice span{font-size:12px}.solution-choice i{font-size:16px}.demo{margin-top:22px;padding:16px;border:1px solid var(--line-2);border-radius:13px;background:#100d0b;animation:explorer-enter .28s ease}.demo-window-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.demo-status{font:10px var(--font-mono);letter-spacing:.06em;color:#66c998;text-transform:uppercase}.demo-copy{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.45}.explorer-action{margin-top:18px;padding:10px 13px;border:0;border-radius:8px;background:var(--orange);color:#1a100b;font:700 12px var(--font-body);cursor:pointer;transition:transform .22s,background .22s}.explorer-action:hover{background:var(--orange-2);transform:translateY(-1px)}.explorer-action span{font-size:16px;margin-inline-start:8px}.explorer-outcome{display:flex;gap:10px;margin-top:16px;padding:12px;border-radius:9px;background:#66c99817;border:1px solid rgba(102,201,152,.28);animation:explorer-enter .3s ease}.explorer-outcome>span{width:21px;height:21px;flex:none;border-radius:50%;display:grid;place-items:center;background:#66c998;color:#11261a;font-size:12px;font-weight:900}.explorer-outcome b{font:10px var(--font-mono);letter-spacing:.08em;color:#b6e9ca;text-transform:uppercase}.explorer-outcome p{margin-top:4px;color:#d2ddd6;font-size:12px;line-height:1.45}.explorer-cta{margin-top:16px;font-size:12px}.demo-chat{display:grid;gap:9px;margin-top:15px}.demo-chat p{max-width:84%;padding:9px 10px;border-radius:9px;font-size:12px;line-height:1.45}.chat-user{justify-self:end;background:#ff6a2c24;border:1px solid rgba(255,106,44,.25)}.chat-ai{background:#ffffff0b;color:var(--muted)}.chat-ai.is-answer{color:#d7eee0;border:1px solid rgba(102,201,152,.28);background:#66c99814;animation:explorer-enter .3s ease}.flow-track{display:flex;align-items:center;gap:7px;margin-top:25px;overflow:auto;padding-bottom:5px}.flow-track b{min-width:60px;padding:9px 6px;border:1px solid var(--line-2);border-radius:8px;text-align:center;font-size:11px;background:#ffffff06}.flow-track b.is-on{border-color:#66c99894;background:#66c9981a;color:#d2eee0}.flow-track i{min-width:18px;height:1px;background:var(--line-2)}.alert-list{display:grid;gap:8px;margin-top:17px}.alert-list p{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;background:#ffffff06;font-size:12px;color:var(--muted)}.alert-list i{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.alert-list .is-alert{color:#f1d3c2;background:#ff6a2c17}.alert-list .is-alert i{background:var(--orange);box-shadow:0 0 9px #ff6a2cbf}.alert-list .is-muted{opacity:.42}.workspace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.workspace-grid div{padding:12px 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.workspace-grid small{display:block;color:var(--muted-2);font:9px var(--font-mono);letter-spacing:.06em}.workspace-grid strong{display:block;margin-top:6px;font-size:12px;line-height:1.25}@keyframes explorer-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.explorer-shell,.demo,.explorer-outcome,.chat-ai.is-answer{animation:none}.problem-choice,.solution-choice,.explorer-action{transition:none}}html.a11y-nomotion .explorer-shell,html.a11y-nomotion .demo,html.a11y-nomotion .explorer-outcome,html.a11y-nomotion .chat-ai.is-answer{animation:none}html.a11y-nomotion .problem-choice,html.a11y-nomotion .solution-choice,html.a11y-nomotion .explorer-action{transition:none}.cine-story{--cine-p:0;--cine-isolate:0;--cine-branch:0;--cine-resolve:0;--cine-side:13vw;position:relative;min-height:235vh;background:radial-gradient(55% 64% at 70% 45%,rgba(255,106,44,.11),transparent 70%),#100c0a}html[dir=rtl] .cine-story{--cine-side:-13vw}.cine-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.cine-world{position:absolute;inset:0;perspective:1300px;display:grid;place-items:center;transform:translateY(calc(var(--cine-p) * -2vh))}.cine-desk{position:absolute;width:min(1160px,106vw);height:min(510px,58vw);top:62%;background:linear-gradient(145deg,#3d271b,#190f0b 52%,#080706);border:1px solid rgba(255,255,255,.1);border-radius:44px 44px 0 0;transform:perspective(900px) rotateX(64deg) translateY(180px);box-shadow:0 -28px 100px #ff6a2c14 inset}.cine-monitor{position:relative;width:min(880px,82vw);aspect-ratio:16/10;padding:clamp(8px,1.1vw,14px);border-radius:clamp(14px,2vw,23px);background:linear-gradient(145deg,#4b4742,#141414 32%,#050505 80%);box-shadow:0 65px 120px #0000009e,0 0 0 1px #ffffff29 inset;transform:translate3d(calc(var(--cine-side) + var(--cine-p) * -6vw),calc(var(--cine-p) * 2vh),calc(var(--cine-p) * 160px)) rotateY(calc(var(--cine-p) * -5deg)) rotateX(calc(var(--cine-p) * 1.5deg));transition:transform .08s linear}.cine-monitor:after{content:"";position:absolute;width:22%;height:12%;left:39%;top:100%;background:linear-gradient(#272727,#080808);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:drop-shadow(0 15px 8px rgba(0,0,0,.45))}.cine-screen{position:relative;height:100%;overflow:hidden;border-radius:clamp(8px,1.2vw,14px);background:radial-gradient(80% 110% at 50% 55%,#25211f,#08090a 74%);border:1px solid rgba(255,255,255,.14);transform-style:preserve-3d}.cine-screen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.025) 24px),repeating-linear-gradient(90deg,transparent 0 70px,rgba(255,255,255,.02) 71px);opacity:calc(.62 - var(--cine-resolve) * .55)}.cine-noise{position:absolute;width:24%;height:22%;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(145deg,#f5efe71c,#ffffff06);box-shadow:0 18px 30px #00000052;opacity:calc(.92 - var(--cine-isolate) * .9);transition:opacity .08s}.cine-noise:before,.cine-noise:after{content:"";position:absolute;left:12%;right:17%;height:4px;border-radius:4px;background:#f5efe738}.cine-noise:before{top:26%;box-shadow:0 18px #f5efe721,0 36px #f5efe71c}.cine-noise:after{top:74%;width:34%;background:#ff6a2c7a}.noise-a{left:8%;top:12%;transform:translate3d(calc(var(--cine-isolate) * -140px),calc(var(--cine-isolate) * -80px),0) rotate(-6deg)}.noise-b{right:9%;top:10%;transform:translate3d(calc(var(--cine-isolate) * 140px),calc(var(--cine-isolate) * -80px),0) rotate(7deg)}.noise-c{left:12%;bottom:11%;transform:translate3d(calc(var(--cine-isolate) * -145px),calc(var(--cine-isolate) * 80px),0) rotate(5deg)}.noise-d{right:13%;bottom:12%;transform:translate3d(calc(var(--cine-isolate) * 150px),calc(var(--cine-isolate) * 80px),0) rotate(-5deg)}.noise-e{left:38%;top:8%;width:19%;height:13%;transform:translateY(calc(var(--cine-isolate) * -110px));opacity:calc(.8 - var(--cine-isolate) * .8)}.cine-request{position:absolute;z-index:4;left:50%;top:50%;width:32%;min-width:180px;padding:clamp(12px,1.8vw,22px);display:flex;gap:10px;border:1px solid rgba(255,106,44,.65);border-radius:12px;background:#1c1410e6;box-shadow:0 0 0 1px #ff6a2c29 inset,0 22px 55px #0000007a,0 0 38px #ff6a2c3d;opacity:calc(1 - var(--cine-resolve));transform:translate(-50%,-50%) translateZ(calc(var(--cine-isolate) * 160px)) scale(calc(1 + var(--cine-isolate) * .12));transition:transform .08s,opacity .08s}.cine-request i{width:10px;height:10px;flex:none;margin-top:4px;border-radius:50%;background:var(--orange);box-shadow:0 0 17px var(--orange)}.cine-request b{display:block;font-size:clamp(10px,1.3vw,16px)}.cine-request span{display:block;margin-top:4px;font:clamp(7px,.85vw,10px) var(--font-mono);color:var(--muted)}.cine-branch{position:absolute;z-index:3;width:26%;min-width:120px;padding:clamp(10px,1.3vw,16px);border:1px solid rgba(255,255,255,.17);border-radius:10px;background:#121314d9;box-shadow:0 18px 38px #0000005c;opacity:calc(var(--cine-branch) * (1 - var(--cine-resolve)));transition:opacity .08s,transform .08s}.cine-branch small{display:block;font:clamp(7px,.7vw,9px) var(--font-mono);letter-spacing:.1em;color:var(--orange)}.cine-branch b{display:block;margin-top:5px;font-size:clamp(10px,1.1vw,14px)}.cine-ai{left:8%;top:15%;transform:translate3d(calc(var(--cine-branch) * -16px),calc(var(--cine-branch) * -10px),calc(var(--cine-branch) * 90px)) rotate(-4deg)}.cine-ai span{display:block;height:4px;margin-top:9px;border-radius:4px;background:#ffffff38}.cine-ai span:nth-of-type(2){width:72%}.cine-ai span:nth-of-type(3){width:42%;background:#ff6a2ca6}.cine-flow{right:7%;top:16%;transform:translate3d(calc(var(--cine-branch) * 18px),calc(var(--cine-branch) * -10px),calc(var(--cine-branch) * 80px)) rotate(4deg)}.cine-flow i{display:inline-block;width:13%;height:8px;margin:15px 4% 0 0;border:1px solid #65c99a;border-radius:3px}.cine-see{left:9%;bottom:13%;transform:translate3d(calc(var(--cine-branch) * -18px),calc(var(--cine-branch) * 12px),calc(var(--cine-branch) * 70px)) rotate(3deg)}.cine-see em{display:inline-block;width:16%;height:18px;margin:14px 5% 0 0;background:linear-gradient(180deg,#d7d0c6,#ff6a2cb3);border-radius:3px 3px 0 0}.cine-see em:nth-of-type(2){height:32px}.cine-see em:nth-of-type(3){height:25px}.cine-operate{right:8%;bottom:13%;transform:translate3d(calc(var(--cine-branch) * 18px),calc(var(--cine-branch) * 12px),calc(var(--cine-branch) * 60px)) rotate(-3deg)}.cine-operate div{height:7px;margin-top:8px;border-radius:3px;background:#fff3}.cine-operate div:nth-of-type(2){width:75%}.cine-operate div:nth-of-type(3){width:55%;background:#ff6a2c94}.cine-result{position:absolute;z-index:5;left:50%;top:50%;width:70%;padding:clamp(12px,2vw,24px);border:1px solid rgba(255,255,255,.2);border-radius:13px;background:#111415f7;box-shadow:0 30px 80px #0009;opacity:var(--cine-resolve);transform:translate(-50%,-50%) scale(calc(.78 + var(--cine-resolve) * .22)) translateZ(calc(var(--cine-resolve) * 120px))}.result-top{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:clamp(9px,1vw,13px);font-weight:700}.result-top i{font:clamp(7px,.65vw,9px) var(--font-mono);color:#65c99a;font-style:normal}.result-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px;margin-top:14px}.result-grid>*{padding:9px;border:1px solid var(--line);border-radius:6px;font-size:clamp(8px,.85vw,11px);color:var(--muted)}.result-grid>b{grid-row:span 2;color:var(--ink);font-size:clamp(11px,1.25vw,16px);display:flex;align-items:center;background:#ff6a2c1a}.cine-copy{position:relative;z-index:2;margin-top:-100svh;padding-bottom:8vh;pointer-events:none}.cine-step{min-height:72vh;display:flex;flex-direction:column;justify-content:center;max-width:520px;opacity:0;transform:translateY(24px);transition:opacity .35s,transform .45s}.cine-step .lead{margin-top:16px}.cine-step .btn{margin-top:23px;align-self:flex-start;pointer-events:auto}.cine-step-2{margin-inline-start:auto}.cine-step-3{min-height:78vh}.cine-story[data-stage="1"] .cine-step-1,.cine-story[data-stage="2"] .cine-step-2,.cine-story[data-stage="3"] .cine-step-3{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cine-story{min-height:auto}.cine-sticky{position:relative;height:auto;padding:50px var(--pad)}.cine-world{position:relative;height:380px}.cine-copy{margin:0;padding-block:0}.cine-step{min-height:auto;padding:30px 0;opacity:1;transform:none}.cine-step-2{margin-inline-start:0}.cine-noise{opacity:.25}.cine-branch,.cine-result{opacity:1}.cine-monitor{transform:none}}.possibilities{background:linear-gradient(180deg,transparent,rgba(255,106,44,.05) 15%,transparent 38%)}.possibilities-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);align-items:start;gap:clamp(44px,7vw,112px)}.possibilities-copy{padding-block:clamp(18px,3vw,42px)}.possibilities-copy .title{margin-top:16px;max-width:13ch}.possibilities-copy>.lead{margin-top:18px;max-width:48ch}.possibilities-steps{margin-top:clamp(34px,5vw,54px);border-top:1px solid var(--line)}.possibility-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:clamp(340px,60svh,580px);align-content:center;padding:34px 0;border-bottom:1px solid var(--line);cursor:default;transition:opacity .25s ease}.possibility-step>span{padding-top:3px;color:var(--muted-2);font:11px var(--font-mono);letter-spacing:.08em}.possibility-step h3{font-size:clamp(1.12rem,1.65vw,1.35rem);line-height:1.15;color:var(--muted);transition:color .25s ease}.possibility-step p{max-height:0;overflow:hidden;margin-top:0;color:var(--muted);font-size:15px;line-height:1.58;opacity:0;transition:max-height .35s ease,margin .35s ease,opacity .25s ease}.possibility-step.is-active>span,.possibility-step.is-active h3{color:var(--orange)}.possibility-step.is-active p{max-height:110px;margin-top:9px;opacity:1}.possibilities-cta{margin-top:30px}.possibilities-visual-wrap{align-self:stretch;min-width:0}.possibilities-visual{position:sticky;top:clamp(96px,12vh,130px);min-height:clamp(410px,48vw,600px);border:1px solid rgba(255,255,255,.14);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 0,#26140d 0,#110d0b 54%,#0c0908);box-shadow:var(--shadow-lg)}.blueprint-visual{display:grid;grid-template-rows:auto 1fr auto;padding:18px}.blueprint-topbar{display:flex;align-items:center;gap:9px;color:#b8aba0;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.blueprint-progress{margin-inline-start:auto;color:#87776c;font-weight:400}.blueprint-status{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px #ff6a2ca6}.blueprint-field{position:relative;min-height:340px;margin:18px 0 12px;border:1px solid rgba(255,255,255,.075);overflow:hidden;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px}.blueprint-field:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 28%,rgba(9,7,6,.3) 100%);pointer-events:none}.blueprint-card{position:absolute;z-index:2;width:min(45%,202px);padding:14px;border:1px solid rgba(248,241,233,.18);border-radius:11px;background:#1a1411e6;box-shadow:0 12px 28px #00000038;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .55s ease,border-color .55s ease,background .55s ease}.blueprint-card i{display:block;width:8px;height:8px;margin-bottom:12px;border-radius:50%;background:#a69b92}.blueprint-card small{display:block;margin-bottom:6px;color:#a89a90;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.blueprint-card b{display:block;color:#f1eae3;font-size:13px;line-height:1.35}.card-request{top:11%;left:8%;transform:rotate(-4deg)}.card-owner{top:14%;right:8%;transform:rotate(4deg)}.card-approval{bottom:12%;left:11%;transform:rotate(3deg)}.card-date{right:12%;bottom:13%;transform:rotate(-3deg)}.card-request i{background:var(--orange);box-shadow:0 0 16px #ff6a2cbf}.blueprint-route{position:absolute;z-index:1;height:1px;transform-origin:left center;background:linear-gradient(90deg,#ff6a2c14,#ff6a2ccc,#ff6a2c14);opacity:0;transition:opacity .55s ease,transform .9s cubic-bezier(.16,1,.3,1)}.route-a{width:39%;top:35%;left:29%;transform:rotate(-14deg) scaleX(.3)}.route-b{width:38%;top:38%;right:26%;transform:rotate(17deg) scaleX(.3)}.route-c{width:28%;bottom:31%;left:31%;transform:rotate(10deg) scaleX(.3)}.route-d{width:31%;bottom:30%;right:29%;transform:rotate(-8deg) scaleX(.3)}.blueprint-workspace{position:absolute;z-index:3;inset:13% 12%;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#171311;box-shadow:0 24px 48px #00000059;opacity:0;transform:scale(.88);transition:opacity .65s ease,transform .85s cubic-bezier(.16,1,.3,1)}.workspace-head{display:flex;gap:5px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace-head span{width:6px;height:6px;border-radius:50%;background:#514943}.workspace-head span:first-child{background:var(--orange)}.workspace-title{margin:18px 0;color:#f3ece5;font-size:17px;font-weight:700}.workspace-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid rgba(255,255,255,.07);color:#cbbeb4;font-size:12px}.workspace-row span{width:7px;height:7px;border-radius:50%;background:#62cf9c;box-shadow:0 0 10px #62cf9c61}.blueprint-caption{margin:0;color:#9d8f85;font-size:13px}.blueprint-visual[data-blueprint-stage="2"] .blueprint-route{opacity:1;transform:rotate(var(--r,0)) scaleX(1)}.blueprint-visual[data-blueprint-stage="2"] .card-owner{border-color:#ff6a2cb3}.blueprint-visual[data-blueprint-stage="2"] .card-owner i{background:var(--orange)}.blueprint-visual[data-blueprint-stage="3"] .blueprint-card{border-color:#ff6a2c73;background:#211712f2}.blueprint-visual[data-blueprint-stage="3"] .card-request{transform:translate(62%,62%) scale(.77)}.blueprint-visual[data-blueprint-stage="3"] .card-owner{transform:translate(-62%,65%) scale(.77)}.blueprint-visual[data-blueprint-stage="3"] .card-approval{transform:translate(58%,-65%) scale(.77)}.blueprint-visual[data-blueprint-stage="3"] .card-date{transform:translate(-58%,-65%) scale(.77)}.blueprint-visual[data-blueprint-stage="3"] .blueprint-route{opacity:1;transform:scaleX(1)}.blueprint-visual{background:#082946;border-color:#8dd3ff7a;box-shadow:0 28px 60px #00000059,inset 0 0 80px #0f6ba938}.blueprint-topbar{color:#c6e8ff}.blueprint-progress{color:#8ecaf0}.blueprint-status{background:#83d4ff;box-shadow:0 0 14px #68cdffcc}.blueprint-field{background-color:#0b3a60;background-image:linear-gradient(rgba(182,229,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(182,229,255,.16) 1px,transparent 1px);border-color:#bee8ff52}.blueprint-field:after{background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(4,28,49,.28) 100%)}.blueprint-dimension{position:absolute;z-index:2;opacity:.8;transition:opacity .5s ease}.dimension-top{top:8%;left:11%;width:78%;border-top:1px dashed #a8defd}.dimension-top:before,.dimension-top:after{content:"";position:absolute;top:-4px;height:8px;border-left:1px solid #a8defd}.dimension-top:before{left:0}.dimension-top:after{right:0}.dimension-side{left:8%;top:14%;height:70%;border-left:1px dashed #a8defd}.dimension-side:before,.dimension-side:after{content:"";position:absolute;left:-4px;width:8px;border-top:1px solid #a8defd}.dimension-side:before{top:0}.dimension-side:after{bottom:0}.blueprint-card{width:min(41%,188px);padding:12px 14px;border:1px solid #b4e3ff;border-radius:0;background:#073452ad;box-shadow:none;color:#e7f6ff}.blueprint-card small{color:#a9dcfb;font-size:8px}.blueprint-card b{color:#f1fbff;font-size:12px}.blueprint-card i{display:none}.card-request{top:18%;left:13%;transform:none}.card-owner{top:18%;right:13%;transform:none}.card-approval{bottom:18%;left:13%;transform:none}.card-date{right:13%;bottom:18%;transform:none}.blueprint-route{height:2px;background:#aee5ff;box-shadow:0 0 10px #74cfff99;opacity:.18}.route-a{width:29%;top:33%;left:34%;transform:rotate(0) scaleX(.18)}.route-b{width:2px;height:37%;top:32%;left:50%;transform:scaleY(.18)}.route-c{width:29%;top:67%;left:34%;transform:rotate(0) scaleX(.18)}.route-d{width:2px;height:37%;top:32%;right:50%;transform:scaleY(.18)}.route-e{width:2px;height:37%;top:32%;left:50%;transform:scaleY(.18)}.blueprint-workspace{inset:11% 10%;padding:18px;border-color:#0e32512e;border-radius:10px;background:#f5f3ed;color:#1e2c37;box-shadow:0 18px 38px #01172a59;opacity:0;transform:scale(.9) translateY(18px)}.workspace-head{align-items:center}.workspace-head b{margin-inline-start:8px;font-size:14px}.workspace-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.workspace-metrics div{padding:11px;border-radius:6px;background:#edf1ef}.workspace-metrics small{display:block;color:#6e787b;font-size:9px;text-transform:uppercase}.workspace-metrics b{display:block;margin-top:5px;color:#23313a;font-size:12px}.workspace-row{color:#34424a}.workspace-row span{background:#54bf8c}.blueprint-caption{color:#c4e6f9}.blueprint-visual[data-blueprint-stage="2"] .blueprint-card{background:#073758e0;box-shadow:0 0 0 1px #aee5ff33,0 0 28px #56c0ff38}.blueprint-visual[data-blueprint-stage="3"]{background:#dce8ee;border-color:#092f4940;box-shadow:0 28px 60px #00000040}.blueprint-visual[data-blueprint-stage="3"] .blueprint-topbar,.blueprint-visual[data-blueprint-stage="3"] .blueprint-caption{color:#486274}.blueprint-visual[data-blueprint-stage="3"] .blueprint-status{background:#50be8c;box-shadow:0 0 14px #50be8c73}.blueprint-visual[data-blueprint-stage="3"] .blueprint-field{background:#dfe9ed;background-image:none;border-color:#19445b1a}.blueprint-visual[data-blueprint-stage="3"] .blueprint-field:after,.blueprint-visual[data-blueprint-stage="3"] .blueprint-dimension,.blueprint-visual[data-blueprint-stage="3"] .blueprint-route{opacity:0}.blueprint-visual[data-blueprint-stage="3"] .blueprint-card{opacity:0;transform:scale(.65);transition-duration:.5s}.blueprint-visual[data-blueprint-stage="3"] .blueprint-workspace{opacity:1;transform:none}.blueprint-card{width:min(34%,174px);padding:12px;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .48s ease,background .48s ease,box-shadow .48s ease}.card-request{top:17%;left:12%;transform:none}.card-owner{top:17%;right:12%;transform:none}.card-approval{bottom:17%;left:12%;transform:none}.card-date{right:12%;bottom:17%;transform:none}.blueprint-wireframe{position:absolute;z-index:3;inset:14% 12%;padding:16px;border:1px solid rgba(184,231,255,.88);background:#0b3a606b;opacity:0;transform:scale(.93);transition:opacity .55s ease,transform .75s cubic-bezier(.16,1,.3,1)}.wireframe-bar{height:25px;border-bottom:1px solid #b8e7ff}.wireframe-sidebar{position:absolute;top:58px;bottom:18px;left:16px;width:23%;border-right:1px solid #b8e7ff}.wireframe-main{position:absolute;inset:58px 18px 18px 30%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.wireframe-main span{border:1px solid #b8e7ff}.wireframe-main span:first-child{grid-column:span 2}.wireframe-main span:last-child{grid-column:span 2}.blueprint-visual[data-blueprint-stage="1"] .card-request{top:38%;left:50%;transform:translate(-50%) scale(1.08);border-color:#d7f1ff;background:#0a4169e0;box-shadow:0 0 32px #6fcfff47}.blueprint-visual[data-blueprint-stage="1"] .card-owner,.blueprint-visual[data-blueprint-stage="1"] .card-approval,.blueprint-visual[data-blueprint-stage="1"] .card-date{opacity:.17}.blueprint-visual[data-blueprint-stage="1"] .blueprint-route{opacity:0}.blueprint-visual[data-blueprint-stage="2"] .blueprint-card{opacity:1;transform:none}.blueprint-visual[data-blueprint-stage="2"] .blueprint-route{opacity:1}.blueprint-visual[data-blueprint-stage="2"] .route-a,.blueprint-visual[data-blueprint-stage="2"] .route-c{transform:scaleX(1)}.blueprint-visual[data-blueprint-stage="2"] .route-b,.blueprint-visual[data-blueprint-stage="2"] .route-d,.blueprint-visual[data-blueprint-stage="2"] .route-e{transform:scaleY(1)}.blueprint-visual[data-blueprint-stage="3"]{background:#0b3a60;border-color:#8dd3ff7a;box-shadow:0 28px 60px #00000059,inset 0 0 80px #0f6ba938}.blueprint-visual[data-blueprint-stage="3"] .blueprint-topbar,.blueprint-visual[data-blueprint-stage="3"] .blueprint-caption{color:#c6e8ff}.blueprint-visual[data-blueprint-stage="3"] .blueprint-status{background:#83d4ff}.blueprint-visual[data-blueprint-stage="3"] .blueprint-field{background-color:#0b3a60;background-image:linear-gradient(rgba(182,229,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(182,229,255,.16) 1px,transparent 1px);border-color:#bee8ff52}.blueprint-visual[data-blueprint-stage="3"] .blueprint-field:after{opacity:1}.blueprint-visual[data-blueprint-stage="3"] .blueprint-dimension{opacity:.65}.blueprint-visual[data-blueprint-stage="3"] .blueprint-card,.blueprint-visual[data-blueprint-stage="3"] .blueprint-route{opacity:0;transform:scale(.75)}.blueprint-visual[data-blueprint-stage="3"] .blueprint-wireframe{opacity:1;transform:none}.blueprint-visual[data-blueprint-stage="3"] .blueprint-workspace{opacity:0;transform:scale(.88) translateY(18px)}.blueprint-visual[data-blueprint-stage="4"]{background:#dce8ee;border-color:#092f4940;box-shadow:0 28px 60px #00000040}.blueprint-visual[data-blueprint-stage="4"] .blueprint-topbar,.blueprint-visual[data-blueprint-stage="4"] .blueprint-caption{color:#486274}.blueprint-visual[data-blueprint-stage="4"] .blueprint-status{background:#50be8c;box-shadow:0 0 14px #50be8c73}.blueprint-visual[data-blueprint-stage="4"] .blueprint-field{background:#dfe9ed;background-image:none;border-color:#19445b1a}.blueprint-visual[data-blueprint-stage="4"] .blueprint-field:after,.blueprint-visual[data-blueprint-stage="4"] .blueprint-dimension,.blueprint-visual[data-blueprint-stage="4"] .blueprint-route,.blueprint-visual[data-blueprint-stage="4"] .blueprint-card,.blueprint-visual[data-blueprint-stage="4"] .blueprint-wireframe{opacity:0}.blueprint-visual[data-blueprint-stage="4"] .blueprint-workspace{opacity:1;transform:none}html[dir=rtl] .possibility-step>span{letter-spacing:0}@media (max-width:760px){.possibilities-grid{grid-template-columns:minmax(0,.84fr) minmax(190px,1.16fr);gap:0 12px;align-items:start}.possibilities-copy{display:contents}.possibilities-copy>.kicker,.possibilities-copy>.title,.possibilities-copy>.lead{grid-column:1/-1}.possibilities-steps{grid-column:1;margin-top:22px}.possibilities-visual-wrap{grid-column:2;grid-row:4;margin-top:22px}.possibilities-visual{position:sticky;top:88px;z-index:2;min-height:0;border-radius:14px;padding:10px}.possibilities-cta{grid-column:1/-1;width:100%;justify-content:center;margin-top:24px}.possibility-step{grid-template-columns:20px minmax(0,1fr);gap:7px;min-height:52svh;padding:18px 0;cursor:pointer}.possibility-step h3{font-size:1rem}.possibility-step p{font-size:12.5px;line-height:1.5}.possibility-step.is-active p{max-height:280px}.blueprint-topbar{font-size:8.5px;letter-spacing:.06em}.blueprint-field{min-height:260px;margin:9px 0 7px;background-size:28px 28px}.blueprint-card{width:44%;padding:9px;border-radius:7px}.card-request,.card-approval{left:6%}.card-owner,.card-date{right:6%}.card-request,.card-owner{top:6%}.card-approval,.card-date{bottom:6%}.blueprint-card small{font-size:7.5px;margin-bottom:4px}.blueprint-card b{font-size:10.5px;line-height:1.3}.blueprint-workspace{inset:4% 4% auto;padding:10px}.workspace-head{padding-bottom:8px}.workspace-head b{font-size:11.5px}.workspace-metrics{gap:7px;margin:10px 0}.workspace-metrics div{padding:8px}.workspace-metrics small{font-size:8px}.workspace-metrics b{font-size:10.5px}.workspace-row{padding:7px 0;font-size:10.5px;gap:7px}.blueprint-wireframe{inset:8% 7%;padding:9px}.wireframe-bar{height:16px}.wireframe-sidebar{top:36px;left:9px;bottom:9px}.wireframe-main{inset:36px 9px 9px 28%;gap:7px}.blueprint-dimension{display:none}.blueprint-caption{font-size:11px}}.clients{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:32px;background:#ffffff04;position:relative;z-index:2}.clients .lbl{display:block;text-align:center;margin-bottom:18px;color:var(--muted-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.client-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.client-tag{font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.7vw,1.2rem);color:var(--ink);letter-spacing:-.01em;padding:8px 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffff05}.sec-head{max-width:740px;margin-bottom:clamp(40px,5vw,64px)}.sec-head .lead{margin-top:18px}.sec-head h2{margin-top:16px}.svc-list{border-top:1px solid var(--line);position:relative}.svc-list:before{content:"";position:absolute;inset-inline-start:27px;top:-40px;bottom:0;width:2px;background:linear-gradient(180deg,var(--orange),rgba(255,106,44,.05));opacity:.45}.svc{display:grid;grid-template-columns:56px 1fr 1.1fr;gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line);transition:background .4s;position:relative}.svc:hover{background:#ffffff05}.svc .no{font-family:var(--font-mono);font-size:13px;color:var(--orange);padding-top:6px;position:relative;z-index:1}.svc h3{font-size:clamp(1.3rem,2.3vw,1.85rem);letter-spacing:-.02em}.svc p{color:var(--muted);font-size:16px;max-width:48ch}.svc .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.svc .meta span{font-family:var(--font-mono);font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 11px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.work{background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .5s;display:flex;flex-direction:column}.work:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-2)}.work-cover{aspect-ratio:16/10;position:relative;overflow:hidden;background:linear-gradient(150deg,#241a12,#0d0b09)}.work-cover .cover-art{position:absolute;inset:0;width:100%;height:100%;display:block}.work-cover .cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.work-cover.has-img .cover-img{opacity:1}.sales-cover{background:#f7f1e5}.extension-cover{background:linear-gradient(135deg,#ececf6,#f7f4ec)}.extension-cover .cover-art{display:none}.extension-cover .cover-img{inset:2% auto auto 50%;width:auto;height:96%;object-fit:contain;transform:translate(-50%);border-radius:14px;box-shadow:0 18px 40px #1a163133;opacity:1}.inventory-cover{background:#111214}.inventory-cover .cover-img{object-fit:contain}.whatsapp-cover{background:#111719}.whatsapp-cover .cover-art{display:none}.whatsapp-cover .cover-img{object-fit:cover;object-position:center}.work-cover .type{position:absolute;inset-inline-start:16px;top:14px;z-index:2;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--orange);background:#0e0a08ed;border:1px solid rgba(255,106,44,.32);border-radius:var(--r-pill);padding:5px 11px;backdrop-filter:blur(6px)}.work-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.work-body .top{display:flex;align-items:center;justify-content:space-between;gap:12px}.work h3{font-size:1.35rem;letter-spacing:-.02em}.work-client{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text);letter-spacing:.02em;white-space:nowrap}.work p{color:var(--muted);font-size:15px}.work ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.work ul li{font-family:var(--font-mono);font-size:11px;color:var(--muted);background:#ffffff08;border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 11px}.about-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,64px);align-items:center}.portrait{border:1px solid var(--line-2);border-radius:var(--r-lg);aspect-ratio:4/5;position:relative;overflow:hidden;background:linear-gradient(160deg,#241a12,#0d0a08);box-shadow:var(--shadow-md)}.portrait .cover-art{position:absolute;inset:0;width:100%;height:100%}.portrait .cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.portrait.has-img .cover-img{opacity:1}.portrait .tag{position:absolute;inset-inline-start:16px;bottom:16px;z-index:2;font-family:var(--font-mono);font-size:12px;color:var(--ink);background:#0e0a088c;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:8px 14px;backdrop-filter:blur(6px)}.about-copy .statement{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--orange);margin-top:12px}.about-copy h2{font-size:clamp(1.9rem,4vw,2.9rem);letter-spacing:-.03em;margin:14px 0 22px}.about-copy h2 em{font-style:italic;font-weight:600;color:var(--orange)}.about-copy p{color:var(--muted);font-size:1.06rem;margin-bottom:17px;max-width:60ch}.models{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.model{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:12px;color:var(--text);white-space:nowrap;background:#ffffff07}.model i{display:none}.model img{display:block;width:19px;height:19px;object-fit:contain;flex:none}.dash{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg),var(--shadow-glow);overflow:hidden}.dash-top{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;border-bottom:1px solid var(--line);background:#ffffff05}.dash-top .id{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14px}.dash-top .id b{width:26px;height:26px;border-radius:7px;background:var(--orange);color:#170f0a;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px}.dash-top .badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:4px 10px}.dash-body{padding:17px}.dash-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.dcard{background:#ffffff08;border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.dcard .k{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.dcard .v{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.02em;margin-top:5px}.dcard .v small{font-family:var(--font-mono);font-weight:500;font-size:10px;color:var(--orange);margin-inline-start:4px}.dash-chart{background:#ffffff08;border:1px solid var(--line);border-radius:var(--r-md);padding:14px}.dash-chart .ct{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dash-chart .ct .t{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.dash-chart .ct .lg{font-family:var(--font-mono);font-size:10px;color:var(--orange)}.spark{width:100%;height:88px;display:block}.spark path.line{fill:none;stroke:var(--orange);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.spark path.area{fill:url(#gfill)}.spark circle{fill:var(--orange-2)}.dash-caption{font-family:var(--font-mono);font-size:11px;color:var(--muted-2);margin-top:13px;text-align:center;letter-spacing:.02em}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:start}.contact-copy .lead{margin-top:16px}.contact-meta{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.contact-meta a{display:inline-flex;align-items:center;gap:11px;font-weight:500;font-size:16px}.contact-meta .ic{width:38px;height:38px;border-radius:var(--r-md);background:#ffffff08;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;color:var(--orange);flex:none}html.lang-he .contact-copy .title{max-width:16ch;font-size:clamp(2.25rem,4.15vw,3.2rem);line-height:1.14}html.lang-he .contact-copy .lead{max-width:37ch;font-size:1.08rem;line-height:1.72}html.lang-he .contact-meta{gap:15px}html.lang-he .contact-meta a{font-size:17px}.form{background:linear-gradient(180deg,var(--surface),var(--bg-2));border:1px solid var(--line-2);border-radius:var(--r-lg);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-md)}.field{margin-bottom:18px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.field label .req{color:var(--orange)}.field input,.field textarea{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);background:#ffffff08;border:1px solid var(--line-2);border-radius:var(--r-md);padding:13px 15px;transition:border-color .25s,background .25s,box-shadow .25s}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field textarea:focus{border-color:var(--orange);background:#ffffff0d;box-shadow:0 0 0 3px #ff6a2c2e;outline:none}.field textarea{resize:vertical;min-height:120px}.field.err input,.field.err textarea{border-color:#e4572e}.field .msg{font-size:12.5px;color:#f08a63;margin-top:7px;display:none}.field.err .msg{display:block}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form .btn-primary{width:100%;justify-content:center;margin-top:6px}.form-note{font-size:12.5px;color:var(--muted-2);text-align:center;margin-top:14px}.form-error{display:none;font-size:14px;color:#ff9c76;text-align:center;margin-top:12px}.form-error.on{display:block}form button[type=submit][disabled]{opacity:.55;cursor:wait}.form-success{display:none;text-align:center;padding:24px 8px}.form-success.on{display:block}.form-success .ok{width:56px;height:56px;border-radius:50%;background:var(--tint);color:var(--orange);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.form-success h3{font-size:1.5rem;margin-bottom:8px}.form-success p{color:var(--muted)}footer{background:linear-gradient(180deg,var(--bg),#0A0705 160px);padding-block:clamp(48px,6vw,72px) 30px;margin-top:clamp(46px,7vw,88px);border-top:1px solid var(--line)}.foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:30px}.foot-brand p{color:var(--muted-2);font-size:15px;max-width:34ch;margin-top:16px}.foot-col h4{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-weight:500;margin-bottom:15px}.foot-col a{display:block;color:var(--muted);font-size:15px;margin-bottom:10px;transition:color .2s}.foot-col a:hover{color:var(--orange-2)}.foot-contact{display:flex;flex-direction:column;align-items:flex-start}.foot-contact .footer-contact-link{display:inline-flex;align-items:center;gap:9px;margin-bottom:11px;color:var(--text);font-size:14px;line-height:1.2}.footer-contact-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid var(--line-2);border-radius:9px;color:var(--orange);background:#ff6a2c12}.footer-contact-icon svg{width:14px;height:14px}.foot-contact .footer-contact-link:hover .footer-contact-icon{border-color:var(--orange);background:#ff6a2c21}.a11y-statement{color:var(--muted-2);font-size:13px;line-height:1.7;margin-top:22px;max-width:70ch}.a11y-statement a{color:var(--orange);text-decoration:underline}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:clamp(38px,5vw,60px);padding-top:24px;border-top:1px solid var(--line);color:var(--muted-2);font-size:13px;font-family:var(--font-mono)}.foot-bottom a{color:var(--muted-2)}.foot-bottom a:hover{color:var(--orange-2)}html.lang-he footer{padding-block:64px 32px}html.lang-he .foot-grid{grid-template-columns:1.65fr .95fr 1.1fr 1.35fr;gap:0}html.lang-he .foot-brand{padding-inline-end:30px}html.lang-he .foot-brand p{font-size:16px;line-height:1.72;max-width:29ch}html.lang-he .foot-col{padding-inline-start:28px;border-inline-start:1px solid var(--line)}html.lang-he .foot-col h4{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;margin-bottom:17px}html.lang-he .foot-col a{font-size:16px;margin-bottom:11px}html.lang-he .foot-contact .footer-contact-link{font-size:15px;gap:10px;margin-bottom:12px;direction:rtl}html.lang-he .a11y-statement{font-size:14px;line-height:1.78;max-width:27ch;margin-top:0}html.lang-he .foot-bottom{font-family:var(--font-body);font-size:13.5px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0ms)}.reveal.in{opacity:1;transform:none}.mobile-menu{position:fixed;inset:0;z-index:70;background:var(--bg);transform:translateY(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;padding:22px var(--pad)}.mobile-menu.open{transform:none}.mobile-menu .top{display:flex;align-items:center;justify-content:space-between;height:50px}.mobile-menu nav{display:flex;flex-direction:column;gap:4px;margin-top:34px}.mobile-menu nav a{font-family:var(--font-display);font-weight:700;font-size:1.9rem;letter-spacing:-.02em;padding:11px 0;border-bottom:1px solid var(--line)}.mobile-menu .btn-primary{margin-top:28px;justify-content:center}.close-btn{background:none;border:1px solid var(--line-2);border-radius:var(--r-pill);padding:9px 14px;font-weight:600;cursor:pointer;font-size:14px;color:var(--ink)}.a11y-fab{position:fixed;inset-inline-end:20px;bottom:20px;z-index:80;width:54px;height:54px;border-radius:50%;background:var(--orange);color:#170f0a;border:0;cursor:pointer;box-shadow:0 10px 30px #ff6a2c66;display:flex;align-items:center;justify-content:center}.a11y-fab svg{width:28px;height:28px}.a11y-panel{position:fixed;inset-inline-end:20px;bottom:86px;z-index:81;width:300px;max-width:calc(100vw - 40px);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:18px;transform:translateY(14px) scale(.98);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.a11y-panel.open{opacity:1;transform:none;pointer-events:auto}.a11y-panel h3{font-size:1.1rem;margin-bottom:4px}.a11y-panel .sub{font-size:12.5px;color:var(--muted);margin-bottom:14px}.a11y-row{display:flex;gap:8px;margin-bottom:10px}.a11y-row.grid{display:grid;grid-template-columns:repeat(3,1fr)}.a11y-opt{flex:1;font-family:var(--font-body);font-size:13px;font-weight:500;text-align:center;padding:11px 8px;background:#ffffff08;border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;color:var(--ink);transition:background .2s,border-color .2s}.a11y-opt:hover{background:#ffffff12}.a11y-opt.active{background:var(--orange);color:#170f0a;border-color:var(--orange)}.a11y-reset{width:100%;margin-top:6px;padding:10px;background:transparent;border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--muted)}.a11y-panel .stmt{display:block;margin-top:12px;font-size:12px;color:var(--orange);text-decoration:underline}html.a11y-contrast{--bg:#000;--bg-2:#050505;--surface:#0b0b0b;--surface-2:#111;--ink:#fff;--muted:#e6e6e6;--muted-2:#c9c9c9;--line:rgba(255,255,255,.45);--line-2:rgba(255,255,255,.7);--orange:#ff8a45}html.a11y-contrast body:after{display:none}html.a11y-contrast .work-cover .cover-art,html.a11y-contrast .portrait .cover-art,html.a11y-contrast .hero-intro-glow{opacity:.3}html.a11y-links a:not(.btn):not(.brand){text-decoration:underline;text-underline-offset:3px}html.a11y-readable{--font-display:Arial,Helvetica,sans-serif;--font-body:Arial,Helvetica,sans-serif;--font-mono:Arial,Helvetica,sans-serif}html.a11y-readable body{line-height:1.9;letter-spacing:.02em;word-spacing:.08em}html.a11y-nomotion *{animation:none!important;transition-duration:.001ms!important}html.a11y-nomotion .reveal{opacity:1!important;transform:none!important}@media (max-width:960px){.hero-intro{align-items:flex-start}.hero-intro-grid{grid-template-columns:1fr;gap:38px}.hero-intro-copy{max-width:760px}.hero-intro-media{width:min(720px,100%);transform:none}html[dir=rtl] .hero-intro-media{transform:none}.svc{grid-template-columns:40px 1fr;gap:14px}.svc p{grid-column:2}.svc-list:before{inset-inline-start:19px}.work-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:30px}.portrait{max-width:360px}.contact-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:span 2}html.lang-he .foot-grid{grid-template-columns:1fr 1fr;gap:28px}html.lang-he .foot-brand{padding-inline-end:0}html.lang-he .foot-col{padding-inline-start:0;border-inline-start:0}}@media (max-width:640px){body{font-size:1rem}.nav-links,.nav-right .nav-cta{display:none}.menu-btn{display:inline-flex}.two,.foot-grid{grid-template-columns:1fr}.foot-brand{grid-column:span 1}html.lang-he .foot-grid{grid-template-columns:1fr;gap:28px}.section-cta .btn{width:100%}.svc{grid-template-columns:1fr}.svc .no{padding-top:0}.svc-list:before{display:none}.hero-intro{min-height:auto;padding:54px 20px 82px}.hero-intro-grid{gap:30px}.hero-intro-copy .kicker{margin-bottom:17px}.hero-intro-copy .display{font-size:clamp(2.55rem,13vw,4rem);margin-bottom:19px}.hero-intro-copy .lead{font-size:1.02rem;margin-bottom:25px}.hero-intro-cta{gap:17px;margin-bottom:27px}.hero-intro-cta .btn{width:100%;justify-content:center}.hero-capabilities{display:grid;grid-template-columns:1fr 1fr}.hero-capabilities span{text-align:center}.hero-intro-media img{aspect-ratio:4/5}.hero-media-note{inset-inline:12px;bottom:11px;font-size:11px}.hero-scroll-cue{display:none}.scroll-story{min-height:132vh}.sequence-sticky{height:100svh}.sequence-vignette{background:linear-gradient(180deg,#06080924,#0608090d 42%,#060809b3 82%,#060809e0)}.sequence-loader{bottom:12px;inset-inline-end:12px}.story-steps{margin-top:-100svh;padding-bottom:3vh}.story-step-panel{min-height:65vh;padding:4vh 18px;align-items:flex-end}.story-step-panel:first-child{min-height:60vh;padding-top:12vh}.story-step-panel:last-child{min-height:70vh;padding-bottom:5vh}.story-step-panel.align-end{justify-content:flex-start}.explorer-head{margin-bottom:28px}.explorer-picker{padding:18px}.problem-grid,.solution-grid{grid-template-columns:1fr}.problem-choice{padding:16px}.explorer-topbar{padding-inline:14px;flex-wrap:wrap}.explorer-live{margin-inline-start:auto}.explorer-back{order:3;width:100%;text-align:start;padding-top:2px}.explorer-context{padding-inline:14px}.explorer-desktop{grid-template-columns:1fr}.explorer-request{border-inline-end:0;border-bottom:1px solid var(--line);padding:18px}.explorer-request dl{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.explorer-solutions{padding:20px 18px}.explorer-solutions h3{font-size:1.65rem}.workspace-grid{grid-template-columns:1fr}.demo{padding:13px}.explorer-cta{width:100%;justify-content:center}.cine-story{--cine-side:0vw;min-height:220vh}.cine-world{transform:none}.cine-desk{width:140vw;height:76vw;top:64%;transform:perspective(700px) rotateX(66deg) translateY(110px)}.cine-monitor{width:114vw;transform:translate3d(calc(var(--cine-p) * -10vw),0,calc(var(--cine-p) * 80px)) rotateY(calc(var(--cine-p) * -3deg))}.cine-request{width:44%;min-width:0}.cine-branch{width:33%;min-width:0;padding:8px}.cine-branch b{font-size:9px}.cine-branch small{font-size:6px}.cine-flow i{height:5px}.cine-result{width:83%;padding:11px}.cine-copy{padding-inline:20px}.cine-step{min-height:73vh;max-width:30ch}.cine-step-3{min-height:82vh}.cine-step .lead{font-size:1rem}.result-grid{gap:5px}.result-grid>*{padding:5px;font-size:7px}.story-copy-card{width:100%;padding:18px 19px 20px;border-radius:15px;background:#0c0f10ed}.story-copy-card h2{font-size:clamp(1.38rem,7vw,1.8rem);max-width:24ch}.story-copy-card p{font-size:.9rem;line-height:1.46;margin-top:10px}.story-index{font-size:9.5px;margin-bottom:8px}.story-copy-card .btn{width:100%;justify-content:center;margin-top:18px}html.sequence-static .scroll-story{padding:54px 18px}html.sequence-static .story-step-panel,html.sequence-static .story-step-panel:first-child,html.sequence-static .story-step-panel:last-child{grid-template-columns:1fr;gap:0}html.sequence-static .story-static-frame{border-radius:14px 14px 0 0}html.sequence-static .story-static-frame img{aspect-ratio:4/5}html.sequence-static .story-copy-card{border-radius:0 0 14px 14px}.a11y-fab{width:44px;height:44px;inset-inline-end:14px;bottom:14px;opacity:.92}.a11y-fab svg{width:22px;height:22px}.a11y-panel{bottom:66px;inset-inline-end:14px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.sequence-sticky{display:none}.scroll-story{min-height:auto;padding:70px var(--pad)}.story-steps{margin:0;padding:0;display:grid;gap:22px;max-width:var(--maxw);margin-inline:auto}.story-step-panel,.story-step-panel:first-child,.story-step-panel:last-child{min-height:auto;padding:0;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}.story-static-frame{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--line-2)}.story-static-frame img{width:100%;aspect-ratio:16/9;object-fit:cover}.story-copy-card{width:100%;background:var(--surface);box-shadow:none;opacity:1;visibility:visible;transform:none}@media (max-width:640px){.scroll-story{padding:54px 18px}.story-step-panel,.story-step-panel:first-child,.story-step-panel:last-child{grid-template-columns:1fr;gap:0}.story-static-frame{border-radius:14px 14px 0 0}.story-static-frame img{aspect-ratio:4/5}.story-copy-card{border-radius:0 0 14px 14px}}}
