.zfi-card .zfi-reg{color:#d6b06c}.zfi-rows{margin:14px 0 0;padding:0;list-style:none}.zfi-row{grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.zfi-row+.zfi-row{border-top:1px solid var(--rule)}.zfi-row .n{font-family:var(--mono);letter-spacing:.08em;color:#fffaf061;font-variant-numeric:tabular-nums;font-size:10.5px}.zfi-row .t{letter-spacing:-.01em;color:var(--ink-sub);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.zfi-row .s{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;text-align:right;color:#d6b06c99;font-size:9.5px}.zfi-row--elide{padding:2px 0 4px}.zfi-row--elide .n{letter-spacing:0;color:#fffaf038;font-size:11px;line-height:1}.zfi-row--you{box-shadow:inset 2px 0 0 var(--signal);background:linear-gradient(90deg,#76c7b212,#76c7b204 70%);border-top:0;border-radius:9px;margin:0 -12px;padding:13px 12px}.zfi-row--you .n{color:var(--signal-ink)}.zfi-row--you .t{color:var(--ink);font-size:16px}.zfi-row--you .chip{border:1px solid var(--signal-rule);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--signal-ink);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:9.5px;display:inline-flex}.zfi-row--you .chip .dot{background:var(--signal);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px #76c7b299}@media (prefers-reduced-motion:no-preference){.zfi-row--you .chip .dot{animation:2.2s ease-in-out infinite zfi-chip-live}}@keyframes zfi-chip-live{0%,to{opacity:1}50%{opacity:.35}}.zfi-card .zf-card-foot{margin-top:15px}@media (max-width:720px){.zfi-card .zf-card-band{letter-spacing:.1em;font-size:9.5px}.zfi-card .zf-card-band .zfi-reg,.zfi-card .zf-card-band .zf-card-state{white-space:nowrap}.zfi-row .s{display:none}.zfi-row{grid-template-columns:1.9rem minmax(0,1fr) auto}.zfi-row--you{grid-template-columns:1.9rem minmax(0,1fr);grid-template-areas:"n t"".chip";row-gap:9px}.zfi-row--you .n{grid-area:n}.zfi-row--you .t{grid-area:t}.zfi-row--you .chip{grid-area:chip;justify-self:start}}
.workflow.lc-dark{background:#0b0a09}.workflow.lc-dark .workflow-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 72px;max-width:none;margin-bottom:clamp(44px,5vw,64px)}.workflow.lc-dark .workflow-head h2 .nw{white-space:nowrap}@media (max-width:960px){.workflow.lc-dark .workflow-head{grid-template-columns:1fr;gap:16px;margin-bottom:48px}}.sm-strip,.sm-rec{background:linear-gradient(#14120f,#0e0d0b);border:1px solid #fffaf017;border-radius:18px;overflow:clip;box-shadow:inset 0 1px #fffaf00d,0 30px 80px -24px #0000009e,0 8px 28px #00000057,0 0 140px #d6b06c12}.sm-strip{margin-top:8px}.sm-band,.sm-rec-band{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;font-size:11px;display:flex}.sm-band .l,.sm-rec-band .l{color:#d6b06c}.sm-band .n,.sm-rec-band .n{color:var(--ink-mute);font-variant-numeric:tabular-nums}.sm-rows{margin:0;padding:0;list-style:none}.sm-row{grid-template-columns:64px 1fr 132px;align-items:center;gap:18px;padding:15px 26px;display:grid}.sm-row+.sm-row{border-top:1px solid #fffaf00f}.sm-time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-mute);font-size:11px}.sm-copy{color:var(--ink-sub);max-width:66ch;font-size:14px;line-height:1.55}.sm-copy em{color:var(--ink);font-style:normal}.sm-tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:right;color:var(--signal);border-left:1px solid #fffaf00d;justify-content:flex-end;align-self:stretch;align-items:center;padding-left:18px;font-size:10px;display:flex}.sm-row[data-tone=warm]{box-shadow:inset 2px 0 #d4886a73}.sm-row[data-tone=warm] .sm-tag{color:#d4886a}@media (hover:hover){.sm-row>*{transition:opacity .24s}:is(.sm-rows:has(.sm-row[data-thread=route]:hover) .sm-row:not([data-thread=route])>*,.sm-rows:has(.sm-row[data-thread=install]:hover) .sm-row:not([data-thread=install])>*,.sm-rows:has(.sm-row[data-thread=emergency]:hover) .sm-row:not([data-thread=emergency])>*){opacity:.4;transition-duration:90ms}:is(.sm-rows:has(.sm-row[data-thread=route]:hover) .sm-row[data-tone=warm],.sm-rows:has(.sm-row[data-thread=install]:hover) .sm-row[data-tone=warm]){box-shadow:inset 2px 0 #d4886a29}}.sm-foot,.sm-rec-foot{border-top:1px solid var(--rule);background:#fffaf005;align-items:baseline;margin:0;padding:16px 26px;display:flex}.sm-foot .dot,.sm-rec-foot .dot{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px;margin-right:14px;position:relative;top:-1px}.sm-foot .txt,.sm-rec-foot .txt{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-sub);font-size:11px;line-height:1.6}.sm-foot em,.sm-rec-foot em{color:var(--signal);font-style:normal}.sm-rec{margin-top:clamp(56px,7vw,84px)}.sm-rec-head,.sm-rec-row{grid-template-columns:minmax(150px,.85fr) minmax(0,1.7fr);align-items:center;gap:20px;display:grid}.sm-rec-head{border-bottom:1px solid var(--rule);padding:14px 26px}.sm-rec-thread-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.sm-rec-stages{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);grid-template-columns:repeat(4,1fr);font-size:10px;display:grid}.sm-rec-stages span{text-align:center}.sm-rec-rows{margin:0;padding:0;list-style:none}.sm-rec-row{color:var(--signal);padding:20px 26px}.sm-rec-row+.sm-rec-row{border-top:1px solid #fffaf00f}.sm-rec-row[data-tone=warm]{color:#d4886a}.sm-rec-thread .nm{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:550;display:block}.sm-rec-thread .nt{color:var(--ink-mute);margin-top:3px;font-size:12px;line-height:1.45;display:block}.sm-rec-rail{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.sm-rec-cell{place-items:center;min-height:22px;display:grid;position:relative}.sm-rec-cell[data-conn]:before{content:"";background:#fffaf01a;width:100%;height:1.5px;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.sm-rec-cell[data-conn=lit]:before{opacity:.5;background:currentColor}.sm-rec-node{z-index:1;box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:relative}.sm-rec-node.is-done{background:currentColor;box-shadow:0 0 8px -2px}.sm-rec-node.is-partial{background:#0e0d0b;border:1.5px solid}.sm-rec-node.is-partial:after{content:"";opacity:.5;background:currentColor;border-radius:50%;position:absolute;inset:2.5px}.sm-rec-node.is-pending{background:#0e0d0b;border:1.5px solid #fffaf02e}@media (prefers-reduced-motion:no-preference){.sm-rec-node[data-stage=paid].is-done{animation:12s ease-in-out infinite sm-rec-land}}@keyframes sm-rec-land{0%,80%{box-shadow:0 0 8px -2px}88%{box-shadow:0 0 16px}to{box-shadow:0 0 8px -2px}}@media (max-width:760px){.sm-row{grid-template-columns:56px 1fr auto;gap:14px}}@media (max-width:640px){.sm-rec-head,.sm-rec-row{grid-template-columns:1fr;gap:10px}.sm-rec-thread-h{display:none}}@media (max-width:520px){.sm-band,.sm-rec-band{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 16px}.sm-row{grid-template-columns:44px 1fr;gap:6px 12px;padding:14px 16px}.sm-tag{text-align:left;border-left:0;grid-column:2;justify-content:flex-start;align-self:auto;padding-left:0}.sm-foot,.sm-rec-foot{padding:14px 16px}.sm-rec-head,.sm-rec-row{padding-left:16px;padding-right:16px}}
body[data-page=industries]{background:radial-gradient(78% 58% at 76% 7%,#2e8a7109,#0000 58%),radial-gradient(68% 48% at 16% 28%,#b56a4504,#0000 64%),#0b0a09;overflow-x:clip}body[data-page=industries] .lc-lift{background:#0b0a09}body[data-page=industries] main{position:relative;overflow:clip}body[data-page=industries] .hero,body[data-page=industries] .workflow{isolation:isolate;position:relative}body[data-page=industries] .hero:before,body[data-page=industries] .workflow:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}body[data-page=industries] .hero:before{background: var(--horizon-layers),  radial-gradient(ellipse 56% 50% at 78% 34%, #76c7b221, transparent 62%),  radial-gradient(ellipse 64% 30% at 50% 16%, #76c7b20d, transparent 72%),  radial-gradient(ellipse 72% 10% at 52% 107%, #d4886a0b, transparent 76%), radial-gradient(ellipse 34% 18% at 13% 88%, #d4886a05, transparent 78%),  linear-gradient(180deg, #0b0a0900 44%, #0e0d0b80 100%)}body[data-page=industries][data-entrance] .hero:before{opacity:0;transition:opacity 1.2s cubic-bezier(.2,.7,.2,1)}body[data-page=industries][data-entrance].is-revealed .hero:before{opacity:1}@media (max-width:960px){body[data-page=industries][data-entrance] .hero:before{transition-duration:.84s}}@media (prefers-reduced-motion:reduce){body[data-page=industries][data-entrance] .hero:before{opacity:1!important;transition:none!important}}body[data-page=industries] .hero h1 em{font-family:var(--serif);letter-spacing:-.015em;padding:0 .04em;font-style:italic;font-weight:400}body[data-page=industries] .hero-sub{max-width:42ch}body[data-page=industries] .hero-actions{margin-top:34px}body[data-page=industries] .workflow{padding-top:clamp(92px,10vw,128px);padding-bottom:clamp(92px,10vw,128px)}body[data-page=industries] .workflow:before{background:linear-gradient(#00000057,#0000 140px),radial-gradient(58% 42% at 76% 8%,#d6b06c0d,#0000 62%),radial-gradient(52% 38% at 14% 86%,#76c7b20a,#0000 66%),#0b0a09}body[data-page=industries] .workflow-intro{font-size:17.5px;line-height:1.6}@media (max-width:620px){body[data-page=industries] .hero h1{font-size:clamp(38px,10vw,48px)}body[data-page=industries] .workflow{padding-top:68px;padding-bottom:72px}}
