.concept.svelte-1y9ycbe{font-family:var(--font-sans);interpolate-size:allow-keywords;background:#d9d9d3;padding:88px clamp(20px,4vw,64px);scroll-margin-top:20px}.concept.standalone.svelte-1y9ycbe{background:var(--ink-0);padding:0}.concept.svelte-1y9ycbe a:where(.svelte-1y9ycbe):focus-visible,.concept.svelte-1y9ycbe button:where(.svelte-1y9ycbe):focus-visible,.concept.svelte-1y9ycbe summary:where(.svelte-1y9ycbe):focus-visible,.concept.svelte-1y9ycbe input:where(.svelte-1y9ycbe):focus-visible,.concept.svelte-1y9ycbe textarea:where(.svelte-1y9ycbe):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.concept-meta.svelte-1y9ycbe{grid-template-columns:1fr 1fr auto;align-items:end;gap:36px;margin-bottom:24px;display:grid}.identity.svelte-1y9ycbe{align-items:end;gap:20px;display:flex}.identity.svelte-1y9ycbe>b:where(.svelte-1y9ycbe){letter-spacing:-.06em;font-size:82px;line-height:.75}.identity.svelte-1y9ycbe p:where(.svelte-1y9ycbe),.rationale.svelte-1y9ycbe p:where(.svelte-1y9ycbe){margin:0;font-size:12px;line-height:1.6}.identity.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(30px,4vw,52px)}.rationale.svelte-1y9ycbe{gap:4px;display:grid}.rationale.svelte-1y9ycbe b:where(.svelte-1y9ycbe){width:42px;display:inline-block}.recommend.svelte-1y9ycbe{border:1px solid #111;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:800}.os-window.svelte-1y9ycbe{background:var(--ink-0);min-height:980px;color:var(--fg-1);border:1px solid #272b2d;grid-template-columns:158px 1fr;display:grid;box-shadow:0 28px 70px #0003}.standalone.svelte-1y9ycbe .os-window:where(.svelte-1y9ycbe){min-height:100svh;box-shadow:none;border:0}.standalone.svelte-1y9ycbe .os-rail:where(.svelte-1y9ycbe){overscroll-behavior:contain;align-self:start;height:100svh;position:sticky;top:0;overflow-y:auto}.os-rail.svelte-1y9ycbe{border-right:1px solid var(--line-1);background:var(--ink-1);flex-direction:column;justify-content:space-between;padding:26px 16px;display:flex}.os-logo.svelte-1y9ycbe{color:var(--fg-1);font-size:26px;font-weight:900;text-decoration:none}.os-logo.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:var(--lime)}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe){gap:6px;display:grid}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a:where(.svelte-1y9ycbe){color:#9aa5a1;font-size:var(--t-kicker);border:1px solid #0000;gap:6px;padding:13px 12px;font-weight:600;text-decoration:none;transition:color .25s,background .25s,border-color .25s;display:grid;position:relative}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe){color:#79847f;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;font-style:normal;transition:color .25s}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a:where(.svelte-1y9ycbe):before{background:var(--lime);content:"";width:3px;height:0;transition:height .3s var(--ease);position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a:where(.svelte-1y9ycbe):hover{color:var(--fg-1);background:#151b19}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a.active:where(.svelte-1y9ycbe){color:var(--lime);background:#181e1c;border-color:#3c4542}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a.active:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe){color:var(--lime)}.os-rail.svelte-1y9ycbe nav:where(.svelte-1y9ycbe) a.active:where(.svelte-1y9ycbe):before{height:60%}.rail-status.svelte-1y9ycbe{color:#9aa5a1;font-size:var(--t-label);gap:9px;line-height:1.45;display:flex}.rail-status.svelte-1y9ycbe i:where(.svelte-1y9ycbe){background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-top:4px;animation:2.6s ease-in-out infinite svelte-1y9ycbe-pulse-dot}@keyframes svelte-1y9ycbe-pulse-dot{0%,to{box-shadow:0 0 0 0 #93ff5580, 0 0 12px var(--lime)}70%{box-shadow:0 0 0 8px #93ff5500, 0 0 12px var(--lime)}}.os-main.svelte-1y9ycbe{min-width:0}.os-topbar.svelte-1y9ycbe{z-index:20;min-height:var(--bar-h);padding:0 var(--gut);border-bottom:1px solid var(--line-1);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d0edb;justify-content:space-between;align-items:center;display:flex;position:relative}.standalone.svelte-1y9ycbe .os-topbar:where(.svelte-1y9ycbe){position:sticky;top:0}.os-topbar.svelte-1y9ycbe:after{background:var(--lime);content:"";width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #93ff558c}.os-topbar.svelte-1y9ycbe div:where(.svelte-1y9ycbe){align-items:center;gap:20px;margin-left:auto;display:flex}.topbar-logo.svelte-1y9ycbe{min-height:44px;color:var(--fg-1);font-family:var(--font-sans);letter-spacing:0;align-items:center;margin-inline:-10px;padding-inline:10px;font-size:21px;font-weight:900;text-decoration:none;display:none}.topbar-logo.svelte-1y9ycbe em:where(.svelte-1y9ycbe){color:var(--lime);font-style:normal}.os-topbar.svelte-1y9ycbe div:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe){color:var(--lime)}.topbar-action.svelte-1y9ycbe,.command-action.svelte-1y9ycbe{background:var(--lime);color:var(--ink-0);transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s ease;border:0;font-weight:900;text-decoration:none}.topbar-action.svelte-1y9ycbe{font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:-.01em;padding:11px 16px}.topbar-action.svelte-1y9ycbe:hover,.command-action.svelte-1y9ycbe:hover{background:#a9ff77;transform:translateY(-2px);box-shadow:0 8px 22px #93ff554d}.topbar-action.svelte-1y9ycbe:active,.command-action.svelte-1y9ycbe:active{box-shadow:none;transform:translateY(0)}.command-hero.svelte-1y9ycbe{padding-inline:var(--pad-x);border-bottom:1px solid var(--line-1);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(28px,3.5vw,64px);display:grid}.command-copy.svelte-1y9ycbe{flex-direction:column;justify-content:center;padding:clamp(56px,7vw,104px) 0;display:flex}.terminal-label.svelte-1y9ycbe,.section-title.svelte-1y9ycbe>p:where(.svelte-1y9ycbe),.terminal-flow.svelte-1y9ycbe>div:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.12em;font-weight:700}.terminal-label.svelte-1y9ycbe:after{background:var(--lime);content:"";vertical-align:-2px;width:7px;height:13px;margin-left:8px;animation:1.15s step-end infinite svelte-1y9ycbe-caret;display:inline-block}@keyframes svelte-1y9ycbe-caret{0%,52%{opacity:1}53%,to{opacity:0}}.command-copy.svelte-1y9ycbe h1:where(.svelte-1y9ycbe),.command-copy.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){max-width:15ch;font-size:var(--h-hero);letter-spacing:-.032em;margin:22px 0 0;font-weight:800;line-height:1.14}.command-copy.svelte-1y9ycbe .lead-in:where(.svelte-1y9ycbe){color:var(--fg-2);font-weight:500}.command-copy.svelte-1y9ycbe h1:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe),.command-copy.svelte-1y9ycbe h3:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe){color:var(--lime);font-style:normal}.hero-lead.svelte-1y9ycbe{max-width:34em;color:var(--fg-2);font-size:var(--t-lead);text-wrap:pretty;margin:24px 0 0;line-height:1.78}.command-action.svelte-1y9ycbe{width:min(100%,400px);font-size:var(--t-body-lg);text-align:left;justify-content:space-between;margin-top:38px;padding:19px 22px;display:flex}.command-action.svelte-1y9ycbe span:where(.svelte-1y9ycbe){font-family:var(--font-mono);opacity:.6}.hero-proof.svelte-1y9ycbe{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);width:min(100%,700px);margin-top:40px;display:grid}.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe){border-right:1px solid var(--line-2);color:var(--fg-3);font-size:var(--t-sm);gap:9px;padding:20px 16px 20px 0;line-height:1.6;display:grid}.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe)+span:where(.svelte-1y9ycbe){padding-left:16px}.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe):last-child{border-right:0}.hero-proof.svelte-1y9ycbe b:where(.svelte-1y9ycbe){color:var(--fg-1);font-family:var(--font-mono);letter-spacing:.02em;font-size:17px}.request-console.svelte-1y9ycbe{border:1px solid var(--line-3);background:var(--ink-2);align-self:center;margin:clamp(28px,4vw,48px) 0;box-shadow:12px 12px #060808}.console-head.svelte-1y9ycbe{border-bottom:1px solid var(--line-2);color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;justify-content:space-between;padding:15px 18px;display:flex;position:relative;overflow:hidden}.console-head.svelte-1y9ycbe:after{content:"";background:linear-gradient(90deg,#0000,#93ff551f,#0000);animation:5.5s ease-in-out infinite svelte-1y9ycbe-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1y9ycbe-scan{0%,62%{transform:translate(-100%)}to{transform:translate(100%)}}.prompt.svelte-1y9ycbe{letter-spacing:-.02em;min-height:158px;margin:0;padding:36px 26px;font-size:clamp(19px,1.9vw,27px);line-height:1.45}.consultant-stack.svelte-1y9ycbe{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.consultant-stack.svelte-1y9ycbe div:where(.svelte-1y9ycbe){border-top:1px solid #252d2a;grid-template-columns:36px 1fr auto;align-items:center;padding:15px 18px;display:grid}.consultant-stack.svelte-1y9ycbe div:where(.svelte-1y9ycbe):first-child{border-top:0}.consultant-stack.svelte-1y9ycbe b:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-label)}.consultant-stack.svelte-1y9ycbe span:where(.svelte-1y9ycbe){font-size:var(--t-kicker);letter-spacing:.02em;font-weight:800;line-height:1.25}.consultant-stack.svelte-1y9ycbe i:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;font-style:normal}.consultant-stack.svelte-1y9ycbe div:where(.svelte-1y9ycbe):first-child i:where(.svelte-1y9ycbe){animation:svelte-1y9ycbe-chip-in .45s var(--ease) .35s both}.consultant-stack.svelte-1y9ycbe div:where(.svelte-1y9ycbe):nth-child(2) i:where(.svelte-1y9ycbe){animation:svelte-1y9ycbe-chip-in .45s var(--ease) .52s both}.consultant-stack.svelte-1y9ycbe div:where(.svelte-1y9ycbe):nth-child(3) i:where(.svelte-1y9ycbe){animation:svelte-1y9ycbe-chip-in .45s var(--ease) .69s both}@keyframes svelte-1y9ycbe-chip-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.console-output.svelte-1y9ycbe{font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:16px;padding:20px 18px;display:flex}.console-output.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em}.console-output.svelte-1y9ycbe b:where(.svelte-1y9ycbe){font-size:var(--t-body)}.signal-strip.svelte-1y9ycbe{padding:18px var(--pad-x);background:var(--lime);color:var(--ink-0);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.signal-strip.svelte-1y9ycbe b:where(.svelte-1y9ycbe){font-family:var(--font-sans);font-size:var(--t-body);letter-spacing:-.01em;font-weight:700}.signal-strip.svelte-1y9ycbe i:where(.svelte-1y9ycbe){align-items:center;gap:7px;font-style:normal;display:inline-flex}.signal-strip.svelte-1y9ycbe i:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe){background:var(--ink-0);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite svelte-1y9ycbe-led}@keyframes svelte-1y9ycbe-led{0%,to{opacity:1}50%{opacity:.28}}.story-section.svelte-1y9ycbe,.result-section.svelte-1y9ycbe,.solution-section.svelte-1y9ycbe,.trust-board.svelte-1y9ycbe,.proof-section.svelte-1y9ycbe,.deep-case.svelte-1y9ycbe,.delivery-section.svelte-1y9ycbe,.faq-section.svelte-1y9ycbe{padding:var(--sec-y) var(--pad-x);border-bottom:1px solid var(--line-1)}.story-heading.svelte-1y9ycbe{grid-template-columns:minmax(168px,.34fr) minmax(0,1.42fr) minmax(200px,.56fr);align-items:start;gap:clamp(26px,3vw,46px);display:grid}.story-heading.compact.svelte-1y9ycbe{grid-template-columns:minmax(168px,.34fr) minmax(0,1.42fr) minmax(200px,.56fr)}.story-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child,.loss-head.svelte-1y9ycbe>p:where(.svelte-1y9ycbe),.solution-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child,.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child,.deep-case-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child,.delivery-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe),.faq-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.08em;margin:0;font-weight:700;line-height:1.7}.story-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.trust-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){font-size:var(--h-wide);letter-spacing:-.028em;margin:0;line-height:1.24}.loss-head.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.solution-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.deep-case-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.delivery-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.faq-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){font-size:var(--h-side);letter-spacing:-.026em;margin:22px 0 0;line-height:1.26}.story-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.trust-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.loss-head.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.solution-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.deep-case-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.delivery-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.faq-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.section-title.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.terminal-flow.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.contact-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){font-weight:800}.lead-in.svelte-1y9ycbe{color:var(--fg-3);letter-spacing:-.02em;font-weight:400;display:block}.loss-head.svelte-1y9ycbe .lead-in:where(.svelte-1y9ycbe){color:#0a0d0e9e}.trust-heading.svelte-1y9ycbe .lead-in:where(.svelte-1y9ycbe){color:#5e6863}.story-intro.svelte-1y9ycbe,.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child,.deep-case-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{max-width:26em;color:var(--fg-3);font-size:var(--t-body);text-wrap:pretty;margin:0;line-height:1.85}.loss-head.svelte-1y9ycbe,.solution-copy.svelte-1y9ycbe,.deep-case-copy.svelte-1y9ycbe,.terminal-flow.svelte-1y9ycbe>div:where(.svelte-1y9ycbe):first-child,.delivery-heading.svelte-1y9ycbe,.faq-heading.svelte-1y9ycbe,.contact-copy.svelte-1y9ycbe{top:calc(var(--bar-h) + clamp(24px, 4vw, 56px));align-self:start;position:sticky}.problem-grid.svelte-1y9ycbe{background:#303736;border:1px solid #303736;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(44px,5vw,66px);display:grid}.problem-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe){background:var(--ink-3);min-height:300px;transition:background .35s var(--ease);padding:clamp(26px,3vw,38px)}.problem-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{background:#161d1b}.problem-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>small:where(.svelte-1y9ycbe){color:var(--fg-2);font-size:var(--t-sm);margin-top:14px;line-height:1.6;display:block}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em}.problem-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe){color:var(--lime);font-size:var(--t-sm);letter-spacing:.01em;font-weight:600}.problem-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.result-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){letter-spacing:-.024em;max-width:22ch;margin:26px 0 16px;font-size:clamp(20px,2.1vw,27px);font-weight:700;line-height:1.34}.problem-grid.svelte-1y9ycbe p:where(.svelte-1y9ycbe),.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe small:where(.svelte-1y9ycbe){max-width:31em;color:var(--fg-3);font-size:var(--t-body);text-wrap:pretty;margin:0;line-height:1.78;display:block}.problem-grid.svelte-1y9ycbe strong:where(.svelte-1y9ycbe){color:var(--lime);font-size:var(--t-sm);border-top:1px solid #263029;margin-top:22px;padding-top:16px;font-weight:600;line-height:1.6;display:block}.loss-section.svelte-1y9ycbe{padding:var(--sec-y) var(--pad-x);background:var(--lime);color:var(--ink-0);grid-template-columns:minmax(290px,.9fr) 1.1fr;gap:clamp(36px,4.5vw,72px);display:grid}.loss-head.svelte-1y9ycbe>p:where(.svelte-1y9ycbe){color:var(--ink-0)}.loss-list.svelte-1y9ycbe{border-top:1px solid var(--ink-0)}.loss-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe),.difference-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe){border-bottom:1px solid;grid-template-columns:46px 1fr;gap:18px;padding:28px 0;display:grid}.loss-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe),.difference-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe){font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;opacity:.6}.loss-list.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.difference-list.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.45}.loss-list.svelte-1y9ycbe p:where(.svelte-1y9ycbe),.difference-list.svelte-1y9ycbe p:where(.svelte-1y9ycbe){opacity:.78;text-wrap:pretty;max-width:36em;margin:0;font-size:14.5px;line-height:1.78}.result-section.svelte-1y9ycbe{background:var(--ink-1)}.result-grid.svelte-1y9ycbe{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:clamp(44px,5vw,66px);display:grid}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe){background:var(--ink-0);transition:border-color .35s var(--ease), transform .35s var(--ease);border:1px solid #303736;padding:14px 14px 34px}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{border-color:#4b5a51;transform:translateY(-4px)}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe),.result-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){margin-inline:clamp(6px,1vw,16px)}.result-screen.svelte-1y9ycbe{background:#18201d;flex-direction:column;height:280px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.result-screen.svelte-1y9ycbe:after{aspect-ratio:1;border:1px solid var(--lime);content:"";width:min(180px,48%);height:auto;transform:var(--shape-t,none) scale(var(--shape-s,1));transition:transform .7s var(--ease), opacity .4s ease;opacity:.75;border-radius:50%;position:absolute}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .result-screen:where(.svelte-1y9ycbe):after{--shape-s:1.07;opacity:1}.result-screen.variant-1.svelte-1y9ycbe:after{top:52px;right:12%}.result-screen.variant-2.svelte-1y9ycbe:after{--shape-t:rotate(24deg);border-radius:0;bottom:-65px;left:12%}.result-screen.variant-3.svelte-1y9ycbe:after{aspect-ratio:80/220;border-radius:99px;width:min(80px,21%);height:auto;top:30px;left:33%}.result-screen.variant-4.svelte-1y9ycbe:after{aspect-ratio:1;width:min(250px,66%);height:auto;bottom:-40px;right:-50px}.mock-nav.svelte-1y9ycbe{border-bottom:1px solid #303936;gap:5px;padding:12px;display:flex}.mock-nav.svelte-1y9ycbe i:where(.svelte-1y9ycbe){background:#647069;border-radius:50%;width:5px;height:5px}.mock-layout.svelte-1y9ycbe{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:34% 1fr;gap:8px;min-height:0;padding:18px;display:grid}.mock-layout.svelte-1y9ycbe span:where(.svelte-1y9ycbe){border:1px solid #3c4742;grid-row:1/4}.mock-layout.svelte-1y9ycbe b:where(.svelte-1y9ycbe){border:1px solid #3c4742}.solution-section.svelte-1y9ycbe{grid-template-columns:minmax(300px,.92fr) 1.08fr;gap:clamp(40px,5vw,84px);display:grid}.solution-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe){color:var(--lime);font-style:normal}.solution-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{max-width:31em;color:var(--fg-3);font-size:var(--t-body-lg);text-wrap:pretty;margin:30px 0 0;line-height:1.8}.difference-list.svelte-1y9ycbe{border-top:1px solid var(--line-2)}.difference-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe){border-color:var(--line-2)}.difference-list.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){color:var(--fg-1)}.difference-list.svelte-1y9ycbe p:where(.svelte-1y9ycbe){color:var(--fg-3);opacity:1}.difference-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe){color:var(--fg-4);opacity:1}.trust-board.svelte-1y9ycbe{color:var(--ink-0);background:#e5e9e2}.trust-heading.svelte-1y9ycbe{grid-template-columns:minmax(168px,.34fr) minmax(0,1.42fr) minmax(200px,.56fr);align-items:start;gap:clamp(26px,3vw,46px);display:grid}.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child{color:#2f6015}.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{color:#46504b}.trust-policy.svelte-1y9ycbe{border:1px solid #9da69f;grid-template-columns:repeat(3,1fr);margin-top:clamp(44px,5vw,66px);display:grid}.trust-policy.svelte-1y9ycbe article:where(.svelte-1y9ycbe){min-height:186px;transition:background .35s var(--ease);border-right:1px solid #9da69f;gap:22px;padding:30px;display:grid}.trust-policy.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{background:#edf1e9}.trust-policy.svelte-1y9ycbe article:where(.svelte-1y9ycbe):last-child{border-right:0}.trust-policy.svelte-1y9ycbe b:where(.svelte-1y9ycbe){letter-spacing:-.04em;font-size:clamp(32px,3.6vw,52px)}.trust-policy.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:#3b443f;max-width:26ch;font-size:var(--t-body);align-self:end;font-weight:600;line-height:1.6}.partner-board.svelte-1y9ycbe{border-top:1px solid #9da69f;border-bottom:1px solid #9da69f;grid-template-columns:minmax(150px,.36fr) 1.64fr;align-items:start;gap:clamp(20px,2.5vw,34px);margin-top:22px;padding:26px 0;display:grid}.partner-board.svelte-1y9ycbe>p:where(.svelte-1y9ycbe){color:#2f6015;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;margin:0;font-weight:700}.partner-board.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.partner-board.svelte-1y9ycbe li:where(.svelte-1y9ycbe){border:1px solid #aab2ac;gap:9px;padding:16px;transition:border-color .3s,background .3s;display:grid}.partner-board.svelte-1y9ycbe li:where(.svelte-1y9ycbe):hover{background:#eef2ea;border-color:#6f7a73}.partner-board.svelte-1y9ycbe b:where(.svelte-1y9ycbe){letter-spacing:-.01em;font-size:18px}.partner-board.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:#59635d;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em}.client-board.svelte-1y9ycbe{border-top:1px solid #9da69f;grid-template-columns:minmax(150px,.36fr) 1.64fr;align-items:start;gap:clamp(20px,2.5vw,34px);margin-top:22px;padding:26px 0;display:grid}.client-board.svelte-1y9ycbe>p:where(.svelte-1y9ycbe){color:#2f6015;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;margin:0;font-weight:700}.client-board.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.client-board.svelte-1y9ycbe li:where(.svelte-1y9ycbe){color:#3b443f;min-height:46px;font-size:var(--t-body);letter-spacing:-.01em;border:1px solid #aab2ac;align-items:center;padding:0 15px;font-weight:600;transition:border-color .3s,background .3s,color .3s;display:flex}.client-board.svelte-1y9ycbe li:where(.svelte-1y9ycbe):hover{color:var(--ink-0);background:#eef2ea;border-color:#6f7a73}.client-board.svelte-1y9ycbe li.more:where(.svelte-1y9ycbe){color:#59635d;border-color:#0000;font-weight:500}.client-board.svelte-1y9ycbe li.more:where(.svelte-1y9ycbe):hover{color:#59635d;background:0 0}.client-board.svelte-1y9ycbe img:where(.svelte-1y9ycbe){object-fit:contain;width:auto;max-width:116px;height:22px}.module-board.svelte-1y9ycbe{padding:var(--sec-y) var(--pad-x);border-bottom:1px solid var(--line-1)}.section-title.svelte-1y9ycbe{grid-template-columns:minmax(200px,.5fr) 1fr;align-items:start;gap:clamp(26px,3vw,46px);display:grid}.section-title.svelte-1y9ycbe h2:where(.svelte-1y9ycbe),.terminal-flow.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){font-size:var(--h-wide);letter-spacing:-.028em;margin:0;line-height:1.24}.module-grid.svelte-1y9ycbe{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:clamp(38px,4.5vw,58px);display:grid}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe){background:var(--ink-3);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border:1px solid #303736;flex-direction:column;padding:14px;display:flex}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{border-color:var(--lime-line);transform:translateY(-5px);box-shadow:10px 10px #060808}.module-screen.svelte-1y9ycbe{color:#8b9691;height:210px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;background:#181f1d;align-items:end;padding:16px;display:flex;position:relative;overflow:hidden}.module-screen.svelte-1y9ycbe:before{content:"";transition:inset .5s var(--ease);border:1px solid #47504d;position:absolute;inset:20% 15%}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe):before{inset:16% 11%}.module-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe){border:1px solid var(--lime);transition:transform .55s var(--ease);border-radius:50%;position:absolute}.module-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):first-of-type{width:20px;height:20px;top:30%;left:25%}.module-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):nth-of-type(2){width:46px;height:46px;top:43%;right:24%}.module-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):nth-of-type(3){background:var(--lime);width:8px;height:8px;bottom:24%;left:42%}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe):first-of-type{transform:translate(-6px,-4px)}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe):nth-of-type(2){transform:translate(6px,5px)scale(1.08)}.module-body.svelte-1y9ycbe{flex-direction:column;flex:1;padding:22px 8px 0;display:flex}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>.module-body:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){color:var(--fg-4);font-size:var(--t-sm);letter-spacing:.01em;margin:0;font-weight:600}.module-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){letter-spacing:-.024em;margin:14px 0 12px;font-size:23px;font-weight:700;line-height:1.36}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>.module-body:where(.svelte-1y9ycbe)>p.module-description:where(.svelte-1y9ycbe){max-width:30em;color:var(--fg-3);font-family:var(--font-sans);font-size:var(--t-body);letter-spacing:0;text-wrap:pretty;flex:1;margin:0 0 24px;line-height:1.74}.module-grid.svelte-1y9ycbe a:where(.svelte-1y9ycbe){color:var(--lime);font-size:var(--t-sm);transition:gap .25s var(--ease);border-top:1px solid #303736;align-items:center;gap:8px;padding:15px 0 4px;font-weight:600;text-decoration:none;display:flex}.module-grid.svelte-1y9ycbe a:where(.svelte-1y9ycbe) span:where(.svelte-1y9ycbe){transition:transform .25s var(--ease);display:inline-block}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover a:where(.svelte-1y9ycbe) span:where(.svelte-1y9ycbe){transform:translate(3px,-3px)}.proof-section.svelte-1y9ycbe{background:var(--ink-1)}.portfolio-grid.svelte-1y9ycbe{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(44px,5vw,66px);display:grid}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe){background:var(--ink-0);transition:border-color .35s var(--ease), transform .35s var(--ease);border:1px solid #303736;padding:12px 12px 28px}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{border-color:#4b5a51;transform:translateY(-4px)}.portfolio-mock.svelte-1y9ycbe{color:#8b9691;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;background:#18201d;padding:16px}.portfolio-mock.svelte-1y9ycbe>div:where(.svelte-1y9ycbe){aspect-ratio:3/2;grid-template-rows:repeat(3,1fr);grid-template-columns:.6fr 1fr;gap:8px;height:auto;max-height:222px;margin-top:20px;display:grid;position:relative}.portfolio-mock.svelte-1y9ycbe i:where(.svelte-1y9ycbe){border:1px solid #46514c;grid-row:1/4}.portfolio-mock.svelte-1y9ycbe b:where(.svelte-1y9ycbe){border:1px solid #46514c}.portfolio-mock.svelte-1y9ycbe>div:where(.svelte-1y9ycbe):after{border:1px solid var(--lime);content:"";opacity:.8;width:82px;height:82px;transform:translate(-20%, -50%) rotate(20deg) scale(var(--shape-s,1));transition:transform .7s var(--ease), opacity .4s ease;position:absolute;top:50%;left:50%}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .portfolio-mock:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe):after{--shape-s:1.12;opacity:1}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe small:where(.svelte-1y9ycbe){margin-inline:6px}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){margin-top:22px}.portfolio-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){margin-block:14px 12px;font-size:23px}.deep-case.svelte-1y9ycbe{grid-template-columns:minmax(280px,.72fr) 1.28fr;gap:clamp(36px,4.5vw,72px);display:grid}.deep-case-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{margin-top:28px}.case-console.svelte-1y9ycbe{border:1px solid var(--line-3);background:var(--ink-2);box-shadow:12px 12px #060808}.case-screen.svelte-1y9ycbe{color:#8b9691;height:300px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;background:#19211e;padding:18px;position:relative;overflow:hidden}.case-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe){border:1px solid var(--lime);opacity:.85;position:absolute}.case-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):first-of-type{width:34%;height:170px;top:70px;left:10%}.case-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):nth-of-type(2){width:38%;height:75px;top:70px;right:10%}.case-screen.svelte-1y9ycbe i:where(.svelte-1y9ycbe):nth-of-type(3){width:38%;height:65px;bottom:60px;right:10%}.case-console.svelte-1y9ycbe dl:where(.svelte-1y9ycbe){border-top:1px solid var(--line-2);margin:0}.case-console.svelte-1y9ycbe dl:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe){border-bottom:1px solid var(--line-2);grid-template-columns:170px 1fr;gap:14px;padding:20px;display:grid}.case-console.svelte-1y9ycbe dl:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe):last-child{border-bottom:0}.case-console.svelte-1y9ycbe dt:where(.svelte-1y9ycbe){color:var(--lime);font-size:var(--t-sm);font-weight:600}.case-console.svelte-1y9ycbe dd:where(.svelte-1y9ycbe){color:var(--fg-3);margin:0;font-size:14px}.terminal-flow.svelte-1y9ycbe{padding:var(--sec-y) var(--pad-x);grid-template-columns:minmax(280px,.9fr) 1.1fr;gap:clamp(36px,4.5vw,68px);display:grid}.terminal-flow.svelte-1y9ycbe>div:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){margin:0;line-height:1.6}.terminal-flow.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){font-size:var(--h-side);margin-top:22px;line-height:1.26}.term-window.svelte-1y9ycbe{border:1px solid var(--line-3);background:var(--ink-0);box-shadow:8px 8px #060808}.term-bar.svelte-1y9ycbe{border-bottom:1px solid var(--line-2);align-items:center;gap:7px;padding:13px 18px;display:flex}.term-bar.svelte-1y9ycbe i:where(.svelte-1y9ycbe){border:1px solid var(--line-3);border-radius:50%;width:10px;height:10px}.term-bar.svelte-1y9ycbe i:where(.svelte-1y9ycbe):first-child{border-color:var(--lime);background:var(--lime)}.term-bar.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;margin-left:9px}.term-body.svelte-1y9ycbe{margin:0;padding:8px 22px 20px;list-style:none}.term-body.svelte-1y9ycbe li:where(.svelte-1y9ycbe){border-bottom:1px dashed var(--line-2);grid-template-columns:16px 1fr;gap:14px;padding:18px 0;display:grid}.term-body.svelte-1y9ycbe li:where(.svelte-1y9ycbe):last-child{border-bottom:0}.term-prompt.svelte-1y9ycbe{color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);line-height:1.6}.term-body.svelte-1y9ycbe b:where(.svelte-1y9ycbe){font-size:var(--t-body-lg);letter-spacing:-.018em;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-weight:600;line-height:1.45;display:flex}.term-body.svelte-1y9ycbe b:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;font-style:normal}.term-body.svelte-1y9ycbe li:where(.svelte-1y9ycbe) p:where(.svelte-1y9ycbe){max-width:34em;color:var(--fg-3);text-wrap:pretty;margin:7px 0 0;font-size:14px;line-height:1.75}.term-out.svelte-1y9ycbe{border:1px solid var(--lime-line);color:var(--lime);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.06em;margin-top:12px;padding:7px 10px;font-style:normal;display:inline-block}.term-warn.svelte-1y9ycbe{color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;font-weight:400}.term-warn.svelte-1y9ycbe s:where(.svelte-1y9ycbe){color:var(--fg-2)}.term-cursor.svelte-1y9ycbe{background:var(--lime);vertical-align:-2px;width:8px;height:13px;margin-left:8px;animation:1.1s step-end infinite svelte-1y9ycbe-term-blink;display:inline-block}@keyframes svelte-1y9ycbe-term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term-cursor.svelte-1y9ycbe{animation:none}}.delivery-section.svelte-1y9ycbe{background:var(--ink-2);display:block}.delivery-heading.svelte-1y9ycbe{position:static}.delivery-heading.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){max-width:26ch}.delivery-rail.svelte-1y9ycbe{grid-template-columns:repeat(5,1fr);gap:clamp(18px,2.6vw,34px);margin:54px 0 0;padding:34px 0 0;list-style:none;display:grid;position:relative}.delivery-rail.svelte-1y9ycbe:before{content:"";background:linear-gradient(90deg, var(--lime), var(--lime-line) 55%, var(--line-3));height:1px;position:absolute;top:5px;left:0;right:0}.delivery-rail.svelte-1y9ycbe li:where(.svelte-1y9ycbe){align-content:start;gap:8px;display:grid;position:relative}.delivery-rail.svelte-1y9ycbe li:where(.svelte-1y9ycbe):before{content:"";border:1px solid var(--lime);background:var(--ink-2);border-radius:50%;width:11px;height:11px;position:absolute;top:-34px}.delivery-rail.svelte-1y9ycbe li:where(.svelte-1y9ycbe):first-child:before{background:var(--lime)}.delivery-rail.svelte-1y9ycbe em:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;font-style:normal}.delivery-rail.svelte-1y9ycbe b:where(.svelte-1y9ycbe){font-size:var(--t-body-lg);letter-spacing:-.018em;font-weight:600;line-height:1.4}.delivery-rail.svelte-1y9ycbe p:where(.svelte-1y9ycbe){color:var(--fg-3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.7}.deliverable-box.svelte-1y9ycbe{border:1px solid var(--line-3);background:var(--ink-0);margin-top:48px;padding:28px}.deliverable-box.svelte-1y9ycbe>p:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;margin:0 0 20px}.deliverable-box.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.deliverable-box.svelte-1y9ycbe li:where(.svelte-1y9ycbe){color:var(--fg-3);border:1px solid #303736;padding:15px;font-size:14px;transition:border-color .3s,color .3s}.deliverable-box.svelte-1y9ycbe li:where(.svelte-1y9ycbe):hover{border-color:var(--lime-line);color:var(--fg-1)}.faq-section.svelte-1y9ycbe{grid-template-columns:minmax(280px,.9fr) 1.1fr;gap:clamp(36px,4.5vw,68px);display:grid}.faq-list.svelte-1y9ycbe{gap:12px;display:grid}.faq-list.svelte-1y9ycbe details:where(.svelte-1y9ycbe){border:1px solid var(--line-3);background:var(--ink-0);transition:border-color .3s}.faq-list.svelte-1y9ycbe details[open]:where(.svelte-1y9ycbe){border-color:var(--lime-line)}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe){font-size:var(--t-body-lg);letter-spacing:-.015em;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:19px 20px;font-weight:700;line-height:1.5;list-style:none;transition:color .25s;display:grid}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe):hover{color:var(--lime)}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe)::-webkit-details-marker{display:none}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe) span:where(.svelte-1y9ycbe){border:1px solid var(--lime-line);color:var(--lime);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;white-space:nowrap;padding:5px 8px;font-weight:400}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-label);transition:transform .3s var(--ease), color .25s ease;font-size:15px;font-style:normal;font-weight:400}.faq-list.svelte-1y9ycbe details[open]:where(.svelte-1y9ycbe) summary:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe){color:var(--lime);transform:rotate(135deg)}.faq-list.svelte-1y9ycbe details:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){border-left:2px solid var(--lime);max-width:40em;color:var(--fg-3);font-size:var(--t-body);text-wrap:pretty;margin:0 20px 22px;padding:2px 0 0 16px;line-height:1.9}.faq-list.svelte-1y9ycbe details:where(.svelte-1y9ycbe)::details-content{opacity:0;block-size:0;transition:block-size .36s var(--ease), opacity .28s ease, content-visibility .36s allow-discrete;overflow:hidden}.faq-list.svelte-1y9ycbe details[open]:where(.svelte-1y9ycbe)::details-content{opacity:1;block-size:auto}.contact-console.svelte-1y9ycbe{padding:clamp(84px, 9vw, 136px) var(--pad-x);border-top:1px solid var(--line-1);background:var(--ink-1);grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);gap:clamp(40px,5vw,80px);display:grid}.contact-copy.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):first-child{color:var(--lime);font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.12em;font-weight:700}.contact-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){letter-spacing:-.03em;max-width:18ch;margin:26px 0 0;font-size:clamp(28px,3.6vw,52px);line-height:1.2}.contact-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe) em:where(.svelte-1y9ycbe){color:var(--lime);font-style:normal}.contact-description.svelte-1y9ycbe{max-width:30em;color:var(--fg-3);font-size:var(--t-body-lg);text-wrap:pretty;margin:26px 0 0;line-height:1.86}.direct-contact.svelte-1y9ycbe{border-top:1px solid var(--line-2);gap:10px;margin-top:48px;padding-top:20px;display:grid}.direct-contact.svelte-1y9ycbe span:where(.svelte-1y9ycbe){color:var(--fg-4);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;margin-bottom:6px}.direct-contact.svelte-1y9ycbe a:where(.svelte-1y9ycbe){width:fit-content;min-height:44px;color:var(--fg-1);letter-spacing:-.01em;align-items:center;font-size:18px;font-weight:800;text-decoration:none;transition:color .25s;display:inline-flex}.direct-contact.svelte-1y9ycbe a:where(.svelte-1y9ycbe):hover{color:var(--lime)}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe){border:1px solid var(--line-3);background:var(--ink-2);padding:28px;box-shadow:12px 12px #060808}.form-status.svelte-1y9ycbe{border-bottom:1px solid var(--line-2);font-size:var(--t-sm);justify-content:space-between;align-items:center;padding-bottom:18px;font-weight:600;display:flex}.form-status.svelte-1y9ycbe i:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;font-style:normal;font-weight:400}.field-grid.svelte-1y9ycbe{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.contact-console.svelte-1y9ycbe label:where(.svelte-1y9ycbe){color:#9ba6a1;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;gap:9px;display:grid}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>label:where(.svelte-1y9ycbe){color:var(--fg-3);font-family:var(--font-sans);font-size:var(--t-sm);letter-spacing:0;margin-top:18px;font-weight:600}.contact-console.svelte-1y9ycbe input:where(.svelte-1y9ycbe),.contact-console.svelte-1y9ycbe textarea:where(.svelte-1y9ycbe){border:1px solid var(--line-2);width:100%;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--t-input);background:#0b0f0e;border-radius:0;outline:none;transition:border-color .2s,box-shadow .2s}.contact-console.svelte-1y9ycbe input:where(.svelte-1y9ycbe){height:54px;padding:0 14px}.contact-console.svelte-1y9ycbe textarea:where(.svelte-1y9ycbe){resize:vertical;min-height:136px;padding:14px;line-height:1.65}.contact-console.svelte-1y9ycbe input:where(.svelte-1y9ycbe):focus,.contact-console.svelte-1y9ycbe textarea:where(.svelte-1y9ycbe):focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>button:where(.svelte-1y9ycbe){background:var(--lime);width:100%;color:var(--ink-0);font-family:inherit;font-size:var(--t-body-lg);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s ease;border:0;justify-content:space-between;margin-top:22px;padding:19px 20px;font-weight:900;display:flex}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>button:where(.svelte-1y9ycbe):hover{background:#a9ff77;transform:translateY(-2px);box-shadow:0 8px 22px #93ff554d}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>button:where(.svelte-1y9ycbe):active{box-shadow:none;transform:translateY(0)}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>small:where(.svelte-1y9ycbe){color:var(--fg-4);margin-top:14px;font-size:12px;line-height:1.7;display:block}.form-error.svelte-1y9ycbe{color:#ff9686;margin:14px 0 0;font-size:13px}.os-footer.svelte-1y9ycbe{padding:30px var(--pad-x) var(--launcher-safe);border-top:1px solid var(--line-1);color:var(--fg-4);font-size:var(--t-sm);grid-template-columns:1fr auto auto;align-items:center;gap:12px 28px;line-height:1.7;display:grid}.os-footer.svelte-1y9ycbe b:where(.svelte-1y9ycbe){color:var(--lime);font-family:var(--font-sans);font-size:var(--t-label);letter-spacing:0;font-weight:700}@media (width<=900px){.concept-meta.svelte-1y9ycbe,.os-window.svelte-1y9ycbe{grid-template-columns:1fr}.os-rail.svelte-1y9ycbe,.standalone.svelte-1y9ycbe .os-rail:where(.svelte-1y9ycbe){display:none}.topbar-logo.svelte-1y9ycbe{display:inline-flex}.command-hero.svelte-1y9ycbe,.loss-section.svelte-1y9ycbe,.solution-section.svelte-1y9ycbe,.deep-case.svelte-1y9ycbe,.terminal-flow.svelte-1y9ycbe,.delivery-section.svelte-1y9ycbe,.faq-section.svelte-1y9ycbe,.contact-console.svelte-1y9ycbe{grid-template-columns:1fr}.story-heading.svelte-1y9ycbe,.story-heading.compact.svelte-1y9ycbe,.trust-heading.svelte-1y9ycbe{grid-template-columns:minmax(120px,.4fr) minmax(0,1.6fr)}.story-heading.svelte-1y9ycbe>.story-intro:where(.svelte-1y9ycbe),.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{grid-column:2;max-width:36em}.command-copy.svelte-1y9ycbe{padding-block:clamp(44px,7vw,72px) 0}.request-console.svelte-1y9ycbe{margin:34px 0 44px}.loss-head.svelte-1y9ycbe,.solution-copy.svelte-1y9ycbe,.deep-case-copy.svelte-1y9ycbe,.terminal-flow.svelte-1y9ycbe>div:where(.svelte-1y9ycbe):first-child,.delivery-heading.svelte-1y9ycbe,.faq-heading.svelte-1y9ycbe,.contact-copy.svelte-1y9ycbe{position:static}.portfolio-grid.svelte-1y9ycbe{grid-template-columns:repeat(2,1fr)}.result-screen.svelte-1y9ycbe{height:300px}.deliverable-box.svelte-1y9ycbe{margin-top:40px}.deliverable-box.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){grid-template-columns:repeat(2,1fr)}.delivery-rail.svelte-1y9ycbe{grid-template-columns:1fr;gap:26px;margin-top:42px;padding:0 0 0 24px}.delivery-rail.svelte-1y9ycbe:before{background:linear-gradient(180deg, var(--lime), var(--lime-line) 55%, var(--line-3));width:1px;height:auto;inset:4px auto 4px 5px}.delivery-rail.svelte-1y9ycbe li:where(.svelte-1y9ycbe):before{width:9px;height:9px;top:4px;left:-24px}.contact-console.svelte-1y9ycbe{grid-template-columns:minmax(0,1fr)}.os-footer.svelte-1y9ycbe{grid-template-columns:1fr;gap:12px}.case-console.svelte-1y9ycbe dl:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe){grid-template-columns:118px 1fr;gap:12px}}@media (width<=720px){.os-topbar.svelte-1y9ycbe>span:where(.svelte-1y9ycbe),.os-topbar.svelte-1y9ycbe div:where(.svelte-1y9ycbe)>span:where(.svelte-1y9ycbe){display:none}.section-title.svelte-1y9ycbe,.story-heading.svelte-1y9ycbe,.story-heading.compact.svelte-1y9ycbe,.trust-heading.svelte-1y9ycbe{grid-template-columns:1fr;gap:18px}.story-heading.svelte-1y9ycbe>.story-intro:where(.svelte-1y9ycbe),.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{grid-column:1}.term-body.svelte-1y9ycbe{padding:4px 14px 14px}}@media (width<=640px){.problem-grid.svelte-1y9ycbe,.result-grid.svelte-1y9ycbe,.module-grid.svelte-1y9ycbe,.portfolio-grid.svelte-1y9ycbe{grid-template-columns:1fr}.partner-board.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){grid-template-columns:repeat(2,minmax(0,1fr))}.partner-board.svelte-1y9ycbe,.client-board.svelte-1y9ycbe,.trust-policy.svelte-1y9ycbe{grid-template-columns:1fr}.trust-policy.svelte-1y9ycbe article:where(.svelte-1y9ycbe){border-bottom:1px solid #9da69f;border-right:0;gap:14px;min-height:0;padding:26px 22px}.trust-policy.svelte-1y9ycbe article:where(.svelte-1y9ycbe):last-child{border-bottom:0}.result-screen.svelte-1y9ycbe{height:260px}}@media (width<=560px){.concept.svelte-1y9ycbe:not(.standalone){padding-inline:12px}.identity.svelte-1y9ycbe>b:where(.svelte-1y9ycbe){font-size:62px}.os-topbar.svelte-1y9ycbe{padding:0 var(--gut)}.command-copy.svelte-1y9ycbe{padding-block:36px 0}.command-copy.svelte-1y9ycbe h1:where(.svelte-1y9ycbe),.command-copy.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.problem-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.result-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe),.portfolio-grid.svelte-1y9ycbe h3:where(.svelte-1y9ycbe){max-width:none}.hero-proof.svelte-1y9ycbe,.deliverable-box.svelte-1y9ycbe ul:where(.svelte-1y9ycbe){grid-template-columns:1fr}.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe),.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe)+span:where(.svelte-1y9ycbe){border-right:0;border-bottom:1px solid var(--line-2);padding:15px 0}.hero-proof.svelte-1y9ycbe span:where(.svelte-1y9ycbe):last-child{border-bottom:0}.story-heading.svelte-1y9ycbe,.story-heading.compact.svelte-1y9ycbe,.trust-heading.svelte-1y9ycbe{grid-template-columns:1fr;gap:18px}.story-heading.svelte-1y9ycbe>.story-intro:where(.svelte-1y9ycbe),.trust-heading.svelte-1y9ycbe>p:where(.svelte-1y9ycbe):last-child{grid-column:1}.problem-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe){min-height:0;padding:26px 22px}.client-board.svelte-1y9ycbe li:where(.svelte-1y9ycbe){min-height:42px;font-size:var(--t-sm);padding:0 13px}.module-body.svelte-1y9ycbe{padding:20px 4px 0}.case-console.svelte-1y9ycbe{box-shadow:8px 8px #060808}.case-console.svelte-1y9ycbe dl:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe){grid-template-columns:1fr;gap:8px;padding:18px}.loss-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe),.difference-list.svelte-1y9ycbe article:where(.svelte-1y9ycbe){grid-template-columns:34px 1fr;gap:12px}.deliverable-box.svelte-1y9ycbe{padding:22px}.faq-list.svelte-1y9ycbe summary:where(.svelte-1y9ycbe){gap:10px;padding:16px 14px}.faq-list.svelte-1y9ycbe details:where(.svelte-1y9ycbe)>p:where(.svelte-1y9ycbe){margin:0 14px 16px}.field-grid.svelte-1y9ycbe{grid-template-columns:1fr}.contact-copy.svelte-1y9ycbe h2:where(.svelte-1y9ycbe){max-width:none;font-size:var(--h-wide)}.trust-policy.svelte-1y9ycbe span:where(.svelte-1y9ycbe){max-width:none}.contact-console.svelte-1y9ycbe{padding-block:var(--sec-y);grid-template-columns:1fr}.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe){padding:22px;box-shadow:8px 8px #060808}.request-console.svelte-1y9ycbe{box-shadow:8px 8px #060808}.prompt.svelte-1y9ycbe{min-height:0;padding:28px 22px}.os-footer.svelte-1y9ycbe{padding:26px var(--gut) var(--launcher-safe)}.signal-strip.svelte-1y9ycbe{grid-template-columns:1fr;gap:10px;padding-block:16px}.signal-strip.svelte-1y9ycbe i:where(.svelte-1y9ycbe){display:none}}@media (width<=360px){.os-topbar.svelte-1y9ycbe,.os-topbar.svelte-1y9ycbe div:where(.svelte-1y9ycbe){gap:10px}.topbar-action.svelte-1y9ycbe{padding:11px 12px}}@media (hover:none){.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover,.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover,.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover{box-shadow:none;transform:none}.topbar-action.svelte-1y9ycbe:hover,.command-action.svelte-1y9ycbe:hover,.contact-console.svelte-1y9ycbe form:where(.svelte-1y9ycbe)>button:where(.svelte-1y9ycbe):hover{background:var(--lime);box-shadow:none;transform:none}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe):before{inset:20% 15%}.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe):first-of-type,.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .module-screen:where(.svelte-1y9ycbe) i:where(.svelte-1y9ycbe):nth-of-type(2),.module-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover a:where(.svelte-1y9ycbe) span:where(.svelte-1y9ycbe){transform:none}.result-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .result-screen:where(.svelte-1y9ycbe):after{--shape-s:1;opacity:.75}.portfolio-grid.svelte-1y9ycbe article:where(.svelte-1y9ycbe):hover .portfolio-mock:where(.svelte-1y9ycbe)>div:where(.svelte-1y9ycbe):after{--shape-s:1;opacity:.8}}@media (prefers-reduced-motion:reduce){.concept.svelte-1y9ycbe :where(.svelte-1y9ycbe),.concept.svelte-1y9ycbe :where(.svelte-1y9ycbe):before,.concept.svelte-1y9ycbe :where(.svelte-1y9ycbe):after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.terminal-label.svelte-1y9ycbe:after{opacity:1}}
