.ai-readiness{border-top:1px solid var(--rn-line)}.ai-readiness article{display:grid;grid-template-columns:.4fr 1.25fr .75fr;align-items:center;gap:40px;padding:34px 0;border-bottom:1px solid var(--rn-line)}.ai-readiness-stage{display:flex;gap:18px;align-items:center}.ai-readiness-stage>span{color:var(--rn-accent);font-size:var(--rn-text-small,14px)}.ai-readiness-stage strong{font-size:17px}.ai-readiness h3{font-size:23px;line-height:1.6;letter-spacing:-.035em}.ai-readiness p{color:var(--rn-muted);font-size:14px;line-height:1.9;margin-top:10px}.ai-readiness a{font-size:var(--rn-text-small,14px);display:flex;align-items:center;gap:12px;padding:20px;background:var(--rn-tint);color:var(--rn-accent);border-radius:6px}.ai-readiness a>span:last-child{margin-left:auto;font-size:20px}.ai-architecture{padding:30px;background:var(--st-wash);border:1px solid var(--rn-line);border-radius:8px;position:relative}.ai-boundary{font-size:var(--rn-text-small,14px);font-weight:650;display:flex;align-items:center;gap:12px;padding-bottom:26px;border-bottom:1px dashed var(--rn-line);color:var(--rn-accent)}.ai-architecture-stack{display:flex;flex-direction:column-reverse;padding-top:25px}.ai-layer{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;border:1px solid var(--rn-line);border-radius:6px;padding:25px;background:var(--rn-paper)}.ai-layer-name small{font-size:var(--rn-text-small,14px);letter-spacing:.04em;color:var(--rn-accent);font-weight:700}.ai-layer h3{font-size:21px;margin-top:10px;line-height:1.5;letter-spacing:-.035em}.ai-layer-name p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-top:8px}.ai-layer-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-layer-items>span{font-size:var(--rn-text-small,14px);line-height:1.8;border-left:1px solid var(--rn-line);padding-left:13px}.ai-layer-items i{display:block;font-size:var(--rn-text-small,14px);font-style:normal;color:var(--rn-accent);margin-bottom:7px}.ai-up{text-align:center;color:var(--rn-accent);font-size:24px;line-height:1.5}.ai-layer--data{border-color:var(--rn-accent);box-shadow:0 4px 0 var(--rn-tint)}.ai-layer--agent{background:var(--rn-night);color:var(--rn-paper);border-color:var(--rn-night)}.ai-layer--agent small,.ai-layer--agent i{color:var(--rn-light-accent)}.ai-layer--agent .ai-layer-items>span{border-color:color-mix(in srgb,var(--rn-night-muted) 30%,transparent)}.ai-layer--outcome{display:flex;justify-content:center;border:0;background:transparent;padding:8px 0}.ai-layer--outcome strong{font-size:22px;line-height:1.6;letter-spacing:-.035em}.ai-layer--outcome small{color:var(--rn-accent)}.ai-layer--outcome>span{color:var(--rn-accent);font-size:25px}.ai-feedback{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--rn-accent);font-size:var(--rn-text-small,14px);padding-top:24px}.ai-feedback span{font-size:23px}.ai-ontology{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ai-ontology-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.45;letter-spacing:-.045em;white-space:pre-line}.ai-ontology-copy>p:not(.rn-eyebrow){color:var(--rn-muted);line-height:1.95;font-size:15px;margin-top:24px}.ai-ontology-copy .rn-action{margin-top:25px}.ai-knowledge-map{padding:30px;background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:8px;box-shadow:var(--shadow-ambient)}.ai-knowledge-map figcaption{font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.ai-knowledge-map blockquote{font-size:19px;line-height:1.8;letter-spacing:-.035em;font-weight:650;margin:20px 0 25px;padding-left:18px;border-left:3px solid var(--rn-accent)}.ai-knowledge-nodes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ai-knowledge-nodes>div{position:relative;padding:18px;background:var(--rn-tint);border:1px solid var(--rn-line);border-radius:6px}.ai-knowledge-nodes span{font-size:var(--rn-text-small,14px);color:var(--rn-accent);display:block;margin-bottom:8px}.ai-knowledge-nodes strong{font-size:14px;line-height:1.7}.ai-knowledge-nodes i{position:absolute;bottom:-23px;left:50%;z-index:1;color:var(--rn-accent);font-style:normal}.ai-knowledge-nodes>div:first-child i,.ai-knowledge-nodes>div:nth-child(3) i{bottom:35%;left:auto;right:-17px;transform:rotate(-90deg)}.ai-knowledge-map>p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.85;margin-top:25px}.ai-page-path{padding:20px 24px;background:var(--st-wash);border:1px solid var(--rn-line);border-radius:7px;margin-bottom:35px}.ai-page-path>p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:16px}.ai-page-path ol{display:flex;gap:20px;list-style:none;padding:0}.ai-page-path li{display:flex;align-items:center;flex:1;gap:14px;font-size:var(--rn-text-small,14px)}.ai-page-path a{display:flex;gap:8px;align-items:center;line-height:1.7}.ai-page-path a>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.ai-page-path li>i{margin-left:auto;font-style:normal;color:var(--rn-accent)}.ai-page-path [data-current=true] a{color:var(--rn-accent);font-weight:750;text-decoration:underline;text-underline-offset:6px}.ai-machine-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--rn-line)}.ai-machine-tabs button{padding:20px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--rn-muted);font-size:15px;font-weight:650;text-align:left;line-height:1.5}.ai-machine-tabs button>span{font-size:var(--rn-text-small,14px);display:block;color:var(--rn-accent);margin-bottom:7px}.ai-machine-tabs [data-active]{background:var(--rn-tint);border-bottom-color:var(--rn-accent);color:var(--rn-accent)}.ai-demo-heading{padding:30px 0}.ai-demo-heading p{font-size:var(--rn-text-small,14px);color:var(--rn-accent);margin-bottom:13px}.ai-demo-heading h3{font-size:27px;line-height:1.6;letter-spacing:-.035em}.ai-demo-captures{border-radius:8px;overflow:hidden;border:1px solid var(--rn-line);background:var(--rn-night)}.ai-demo-captures figure{display:none}.ai-demo-captures img{width:100%;height:auto;display:block}.ai-demo-captures figcaption{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);padding:15px 22px}[data-machine=leak] [data-capture=leak],[data-machine=bath] [data-capture=bath],[data-machine=airflow] [data-capture=airflow],[data-machine=humidity] [data-capture=humidity],[data-machine=vibration] [data-capture=vibration]{display:block}.ai-demo-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.ai-demo-evidence>div{position:relative;border-top:1px solid var(--rn-line);padding-top:23px}.ai-demo-evidence svg{color:var(--rn-accent)}.ai-demo-evidence>div>span{float:right;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.ai-demo-evidence h4{font-size:14px;line-height:1.7;margin-top:15px}.ai-demo-evidence p{color:var(--rn-muted);font-size:var(--rn-text-small,14px);line-height:1.9;margin-top:12px}.ai-demo-benefit{display:flex;align-items:center;gap:14px;padding:24px;background:var(--rn-tint);color:var(--rn-accent);margin-top:30px;border-radius:6px}.ai-demo-benefit strong{font-size:14px;line-height:1.8}.ai-demo-benefit>svg{flex:none}.ai-demo-benefit a{display:flex;align-items:center;gap:10px;font-size:var(--rn-text-small,14px);margin-left:auto}.ai-cycle{padding:27px;background:var(--rn-night);color:var(--rn-paper);margin-top:36px;border-radius:7px}.ai-cycle>p{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);display:flex;align-items:center;gap:10px}.ai-cycle>p:last-child{justify-content:flex-end;color:var(--rn-light-accent);margin-top:25px}.ai-cycle>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:24px}.ai-cycle>div>span{display:flex;gap:9px;align-items:center;font-size:var(--rn-text-small,14px);line-height:1.7}.ai-cycle b{font-size:var(--rn-text-small,14px);color:var(--rn-light-accent);font-weight:400}.ai-cycle svg{flex:none;margin-left:auto}.ai-cycle>p svg{margin-left:0}.ai-hero-chain{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--rn-line);background:var(--rn-paper);border-radius:0 0 7px 7px;margin:0 15px}.ai-hero-chain>div{padding:17px 14px;border-right:1px solid var(--rn-line)}.ai-hero-chain>div:last-child{border:0}.ai-hero-chain small{display:block;font-size:var(--rn-text-small,14px);color:var(--rn-accent);margin-bottom:8px;letter-spacing:.03em}.ai-hero-chain strong{font-size:var(--rn-text-small,14px);line-height:1.7;display:block}@media(max-width:1000px){.ai-readiness article{grid-template-columns:.3fr 1fr;gap:25px}.ai-readiness a{grid-column:2}.ai-ontology{gap:35px}.ai-layer{grid-template-columns:1fr;gap:24px}.ai-layer-items{gap:20px}}@media(max-width:700px){.ai-readiness article{grid-template-columns:1fr;gap:18px;padding:26px 0}.ai-readiness a{grid-column:auto}.ai-readiness h3{font-size:20px}.ai-readiness-stage{gap:12px}.ai-readiness-stage strong{font-size:var(--rn-text-small,14px)}.ai-ontology{grid-template-columns:1fr;gap:30px}.ai-knowledge-map{padding:22px}.ai-architecture{padding:20px 15px}.ai-boundary{font-size:var(--rn-text-small,14px);line-height:1.8}.ai-architecture-stack{flex-direction:column}.ai-up{transform:rotate(180deg)}.ai-layer{padding:22px 18px}.ai-layer-items{grid-template-columns:1fr 1fr;gap:16px}.ai-layer h3{font-size:20px}.ai-layer--outcome strong{font-size:21px}.ai-feedback{font-size:var(--rn-text-small,14px);line-height:1.8}.ai-machine-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-machine-tabs button{font-size:var(--rn-text-small,14px);padding:15px 10px}.ai-demo-heading h3{font-size:24px}.ai-demo-evidence{grid-template-columns:1fr;gap:20px}.ai-demo-evidence>div{padding-left:35px}.ai-demo-evidence svg{position:absolute;left:0;top:27px}.ai-demo-evidence h4{margin-top:0}.ai-demo-benefit{flex-wrap:wrap;padding:20px}.ai-demo-benefit strong{flex:1}.ai-demo-benefit a{margin-left:34px;width:100%}.ai-cycle{padding:22px}.ai-cycle>div{grid-template-columns:1fr;gap:17px}.ai-cycle>div>span{border-bottom:1px solid color-mix(in srgb,var(--rn-night-muted) 25%,transparent);padding-bottom:15px}.ai-cycle>div>span:last-child{border:0;padding:0}.ai-cycle>div>span>svg{transform:rotate(90deg)}.ai-page-path{padding:18px}.ai-page-path ol{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ai-page-path li{font-size:var(--rn-text-small,14px);gap:8px}.ai-hero-chain{margin-inline:6px}.ai-hero-chain>div{padding:14px 9px}.ai-hero-chain strong,.ai-hero-chain small{font-size:var(--rn-text-small,14px)}}.ai-demo-diagram{background:var(--rn-night);border-radius:8px;overflow:hidden}.ai-equipment-diagram{display:block;width:100%;height:auto;max-height:380px;color:var(--rn-light-accent)}.ai-svg-grid{stroke:color-mix(in srgb,var(--rn-night-muted) 12%,transparent);stroke-width:1;fill:none}.ai-svg-pipe{stroke:var(--rn-light-accent);stroke-width:3;fill:none;opacity:.7}.ai-svg-machine{stroke:var(--rn-light-accent);stroke-width:2;fill:var(--rn-night)}.ai-svg-detail{stroke:var(--rn-light-accent);stroke-width:2;fill:none}.ai-svg-chip{fill:color-mix(in srgb,var(--rn-accent) 12%,var(--rn-night));stroke:var(--rn-night-line);stroke-width:1.5}.ai-svg-focus{fill:var(--rn-light-accent);stroke:var(--rn-paper);stroke-width:2}.ai-svg-focus-line{stroke:var(--rn-paper);stroke-width:3;fill:none}.ai-svg-trace{stroke:var(--rn-light-accent);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.ai-svg-flow{stroke:var(--rn-light-accent);stroke-width:3;fill:none;stroke-dasharray:5 16;animation:ai-flow 3s linear infinite}@keyframes ai-flow{to{stroke-dashoffset:-84}}@media(prefers-reduced-motion:reduce){.ai-svg-flow{animation:none}}.ai-knowledge-nodes{grid-template-columns:1fr;gap:18px}.ai-knowledge-nodes>div{display:flex;align-items:center;gap:14px;padding:15px 18px}.ai-knowledge-nodes span{margin:0}.ai-knowledge-nodes i,.ai-knowledge-nodes>div:first-child i,.ai-knowledge-nodes>div:nth-child(3) i{right:auto;left:50%;bottom:-20px;transform:none}@media(max-width:460px){.cf-roles{grid-template-columns:1fr;gap:20px}.cf-roles strong{white-space:normal}.cf-roles span{margin-bottom:5px}}.cf-hero-visual{min-width:0;position:relative;padding-top:6px}.cf-hero-question{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:var(--rn-text-small,14px);color:var(--rn-ink)}.cf-status-dot{width:7px;height:7px;background:var(--rn-accent);border-radius:100%;box-shadow:0 0 0 5px var(--rn-tint);margin:5px}.cf-hero-question>span:last-child{margin-left:auto;color:var(--rn-accent);font-size:var(--rn-text-small,14px);font-weight:750;letter-spacing:.1em}.cf-hero-product{display:block;border:1px solid var(--rn-line);border-radius:8px;overflow:hidden;box-shadow:var(--st-shadow);background:var(--rn-paper)}.cf-hero-product img{display:block;width:100%;height:auto}.cf-hero-readouts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rn-line);border-top:0;background:var(--rn-paper);margin:0 18px;border-radius:0 0 7px 7px}.cf-hero-readouts>div{display:flex;gap:10px;padding:14px 16px;align-items:center}.cf-hero-readouts>div+div{border-left:1px solid var(--rn-line)}.cf-hero-readouts span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.cf-hero-readouts strong{font-size:var(--rn-text-small,14px);font-weight:600}.cf-hero-next{display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--rn-night);color:var(--rn-paper);padding:19px 23px;margin:20px 0 0 38px;border-radius:7px}.cf-hero-next div>span{font-size:var(--rn-text-small,14px);letter-spacing:.12em;color:var(--rn-light-accent);font-weight:750}.cf-hero-next p{font-size:14px;line-height:1.6;margin-top:6px}.cf-hero-next>span{color:var(--rn-light-accent);font-size:25px}.cf-visual-note{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin:14px 0 0!important;text-align:right;line-height:1.6}.story-site .st-hero{padding-block:65px 55px}.story-site .st-hero-grid{grid-template-columns:.94fr 1.06fr;gap:65px}.story-site .st-hero h1{font-size:clamp(38px,3.8vw,57px);letter-spacing:-.055em;line-height:1.3}.story-site .st-hero-lead{font-size:16px;max-width:520px;line-height:1.95}.cf-roles{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--rn-line);padding-top:25px;margin-top:38px}.cf-roles span{color:var(--rn-muted);font-size:var(--rn-text-small,14px);display:block;margin-bottom:8px}.cf-roles strong{display:block;font-size:15px;font-weight:650;line-height:1.7}.cf-case-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rn-line);gap:0 12px}.cf-case-tabs button{min-width:0;display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--rn-muted);padding:22px 12px;font-size:16px;font-weight:650}.cf-case-tabs button>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.cf-case-tabs button>svg{margin-left:auto;flex-shrink:0}.cf-case-tabs button[data-active]{border-bottom-color:var(--rn-accent);color:var(--rn-accent);background:var(--rn-tint)}.cf-case-panel{padding-top:36px}.cf-case-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:35px}.cf-case-heading .rn-eyebrow{font-size:var(--rn-text-small,14px);margin-bottom:17px;letter-spacing:0;text-transform:none}.cf-case-heading h3{font-size:32px;line-height:1.45;white-space:pre-line;letter-spacing:-.045em}.cf-case-heading>p{font-size:15px;line-height:1.95;color:var(--rn-muted)}.cf-case-work{display:grid;grid-template-columns:1.6fr 1fr;gap:36px;align-items:center}.cf-case-visual{min-width:0}.cf-case-visual .st-screen-item{box-shadow:var(--shadow-ambient)}.cf-case-visual .st-screen-window{aspect-ratio:1.75;overflow:hidden}.cf-case-visual .st-screen-window img{width:100%}[data-screen=downtime] [data-image=downtime]{display:block}.cf-case-benefits{padding-left:8px}.cf-case-benefits>div{position:relative;padding:0 0 25px 35px;margin-bottom:25px;border-bottom:1px solid var(--rn-line)}.cf-case-benefits>div>svg{position:absolute;top:2px;left:0;color:var(--rn-accent)}.cf-case-benefits span{font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.cf-case-benefits p{font-size:18px;font-weight:600;line-height:1.7;margin-top:12px;letter-spacing:-.025em}.cf-case-benefits a{display:flex;gap:13px;align-items:center;font-size:var(--rn-text-small,14px);color:var(--rn-accent);font-weight:650}.cf-case-benefits a>svg{flex-shrink:0}.cf-case-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;list-style:none;padding:0;background:var(--st-wash);border-radius:6px}.cf-case-flow li{display:flex;align-items:center;gap:12px;padding:20px;font-size:var(--rn-text-small,14px);font-weight:600}.cf-case-flow li>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.cf-case-flow li>svg{margin-left:auto;flex-shrink:0;color:var(--rn-accent)}.cf-comparison,.cf-handover{background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:7px;padding:25px;box-shadow:var(--shadow-ambient)}.cf-comparison>figcaption,.cf-handover>figcaption{display:flex;align-items:center;gap:9px;font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:20px}.cf-trend-example{padding:17px 0;border-top:1px solid var(--rn-line)}.cf-trend-example strong{font-size:var(--rn-text-small,14px)}.cf-trend-example svg{width:100%;height:80px;margin-top:10px}.cf-gridline{stroke:var(--rn-line);stroke-width:1;fill:none}.cf-chart-highlight{fill:var(--rn-tint)}.cf-chart-line{stroke:var(--rn-accent);fill:none;stroke-width:3;stroke-linejoin:round}.cf-trend-example span,.cf-comparison small{font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.cf-comparison>p,.cf-handover>p{display:flex;gap:10px;align-items:center;font-size:var(--rn-text-small,14px);font-weight:650;color:var(--rn-accent);padding-block:14px}.cf-comparison>p svg,.cf-handover>p svg{flex-shrink:0}.cf-handover-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cf-handover-columns>div{padding:18px;background:var(--st-wash);border-radius:5px}.cf-handover-columns span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.cf-handover-columns h4{font-size:15px;margin-block:12px 18px}.cf-handover ul{list-style:none;padding:0;display:grid;gap:18px}.cf-handover li{display:flex;align-items:baseline;gap:9px;font-size:var(--rn-text-small,14px);line-height:1.7}.cf-handover li time{font-size:var(--rn-text-small,14px);color:var(--rn-muted);flex:none}.cf-handover li svg{flex:none;color:var(--rn-accent)}.cf-role-summary{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-block:0 40px}.cf-role-summary>div{border-top:2px solid var(--rn-accent);padding:21px 0}.cf-role-summary p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:10px}.cf-role-summary h2{font-size:20px!important;line-height:1.7}.cf-section-intro{margin-bottom:30px;max-width:760px}.cf-section-intro h2{font-size:clamp(28px,3vw,40px)}.cf-section-intro p{font-size:15px;line-height:1.9;color:var(--rn-muted);margin-top:16px}@media(max-width:1100px){.story-site .st-hero-grid{gap:30px}.cf-case-work{grid-template-columns:1.3fr 1fr;gap:25px}.cf-case-heading{gap:35px}.cf-case-heading h3{font-size:29px}}@media(max-width:900px){.story-site .st-hero-grid{grid-template-columns:1fr;gap:40px}.cf-hero-visual{max-width:750px;width:100%;margin:auto}.cf-roles{margin-top:28px;max-width:580px}.cf-case-heading{grid-template-columns:1fr;gap:20px}.cf-case-work{grid-template-columns:1fr}.cf-case-benefits{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:0}.cf-case-benefits>div{margin:0;padding-bottom:20px}.cf-case-benefits>a{grid-column:1/-1}.cf-case-tabs button{font-size:14px;gap:7px;padding:20px 8px}.cf-case-benefits p{font-size:17px}}@media(max-width:600px){.story-site .st-hero{padding-block:35px 40px}.story-site .st-hero h1{font-size:35px}.story-site .st-hero-lead{font-size:15px}.cf-roles{gap:18px}.cf-roles strong,.cf-hero-question{font-size:var(--rn-text-small,14px)}.cf-hero-readouts{margin-inline:8px}.cf-hero-readouts>div{padding:12px 9px;gap:7px}.cf-hero-readouts strong{font-size:var(--rn-text-small,14px)}.cf-hero-next{margin-left:20px;padding:17px}.cf-hero-next p,.cf-visual-note{font-size:var(--rn-text-small,14px)}.cf-case-tabs{grid-template-columns:1fr 1fr;gap:0}.cf-case-tabs button{font-size:var(--rn-text-small,14px);padding:17px 12px}.cf-case-panel{padding-top:25px}.cf-case-heading{margin-bottom:25px}.cf-case-heading h3{font-size:26px}.cf-case-heading>p{font-size:14px}.cf-case-heading .rn-eyebrow{font-size:var(--rn-text-small,14px);line-height:1.8}.cf-case-benefits{grid-template-columns:1fr;gap:20px}.cf-case-benefits>div{padding-left:33px}.cf-case-benefits p{font-size:16px;margin-top:8px}.cf-case-flow{grid-template-columns:1fr;margin-top:25px}.cf-case-flow li{padding:15px 17px;border-bottom:1px solid var(--rn-line)}.cf-case-flow li:last-child{border:0}.cf-case-flow li>svg{transform:rotate(90deg)}.cf-comparison,.cf-handover{padding:18px}.cf-handover-columns{grid-template-columns:1fr;gap:12px}.cf-handover-columns>div{padding:16px}.cf-handover ul{gap:10px}.cf-handover-columns h4{margin-block:8px 12px}.cf-role-summary{grid-template-columns:1fr;gap:0;margin-bottom:25px}.cf-role-summary h2{font-size:18px!important}.cf-role-summary>div{padding-block:18px}.cf-case-visual .st-screen-window{aspect-ratio:auto}}.cf-architecture{border:1px solid var(--rn-line);border-radius:8px;background:var(--st-wash);padding:32px}.cf-architecture-boundary{display:flex;align-items:center;gap:12px;font-size:var(--rn-text-small,14px);color:var(--rn-accent);padding-bottom:25px;border-bottom:1px dashed var(--rn-line)}.cf-architecture-boundary>span:last-child{margin-left:auto;font-size:var(--rn-text-small,14px);letter-spacing:.07em;font-weight:700}.cf-source-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center;padding-top:25px}.cf-source-icon{display:block;font-size:32px;line-height:1;margin-bottom:15px;color:var(--rn-accent)}.cf-source-row strong{font-size:15px}.cf-source-row p{font-size:var(--rn-text-small,14px);line-height:1.8;color:var(--rn-muted);margin-top:10px}.cf-flow-connector{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:25px;color:var(--rn-accent);padding-block:15px}.cf-platform-row{display:grid;grid-template-columns:1fr 35px 1fr;align-items:stretch}.cf-platform-product{padding:28px;background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:7px}.cf-platform-product>span{font-size:14px;font-weight:750;letter-spacing:.1em;color:var(--rn-accent)}.cf-platform-product h3{font-size:22px;line-height:1.5;margin-top:17px}.cf-platform-product>div{margin-top:24px;display:grid;gap:11px}.cf-platform-product p{font-size:var(--rn-text-small,14px);display:flex;gap:10px;align-items:baseline;color:var(--rn-muted)}.cf-platform-product p>span{color:var(--rn-accent)}.cf-product-bridge{align-self:center;text-align:center;font-size:25px;color:var(--rn-accent)}.cf-platform-product--navis{background:var(--rn-night);border-color:var(--rn-night);color:var(--rn-paper)}.cf-platform-product--navis>span,.cf-platform-product--navis p>span{color:var(--rn-light-accent)}.cf-platform-product--navis p{color:var(--rn-night-muted)}.cf-architecture-result{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:28px}.cf-architecture-result p{font-size:var(--rn-text-small,14px);line-height:1.8;color:var(--rn-muted)}.cf-architecture-result strong{display:block;font-size:var(--rn-text-small,14px);margin-bottom:5px;color:var(--rn-accent)}.cf-product-caption{font-size:var(--rn-text-small,14px);color:var(--rn-muted);padding:12px 18px;line-height:1.7}.cf-reference-mark{min-height:130px;border-radius:6px;background:var(--rn-tint);color:var(--rn-accent);padding:25px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.cf-reference-mark strong{font-size:32px;letter-spacing:-.045em;line-height:1.3}.cf-reference-mark span{font-size:var(--rn-text-small,14px)}@media(max-width:700px){.cf-architecture{padding:20px 16px}.cf-source-row{grid-template-columns:1fr;text-align:left;gap:22px}.cf-source-row>div{position:relative;padding-left:45px}.cf-source-icon{position:absolute;left:0;top:0;font-size:28px}.cf-source-row p{margin-top:5px}.cf-flow-connector{display:block}.cf-flow-connector span:not(:first-child){display:none}.cf-platform-row{grid-template-columns:1fr}.cf-product-bridge{transform:rotate(90deg);padding:7px}.cf-platform-product{padding:23px}.cf-platform-product h3{font-size:21px}.cf-architecture-result{grid-template-columns:1fr;gap:15px}.cf-reference-mark{min-height:115px}.cf-reference-mark strong{font-size:29px}}.cf-detail-example{max-width:920px;margin:0 auto 45px}.cf-roles strong{white-space:pre-line}.cf-case-visual .st-screen-window{aspect-ratio:auto}.story-site{--st-wash:color-mix(in srgb,var(--rn-tint) 45%,var(--rn-paper));--st-shadow:0 22px 60px color-mix(in srgb,var(--rn-ink) 13%,transparent);--st-positive:var(--color-success)}.story-site .rn-container{width:min(1320px,calc(100% - 96px))}.story-site h1{white-space:pre-line}.story-site .rn-eyebrow{letter-spacing:.07em}.story-site .rn-section{padding-block:96px}.story-site .rn-section-heading{margin-bottom:40px}.story-site .rn-lead{font-size:17px}.story-site .rn-header{background:color-mix(in srgb,var(--rn-paper) 96%,transparent);backdrop-filter:blur(16px)}.st-hero{padding:68px 0 90px;background:linear-gradient(115deg,var(--rn-paper) 55%,var(--st-wash));overflow:hidden}.st-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:56px;align-items:center}.st-hero-copy{min-width:0}.st-hero-copy>.rn-eyebrow{margin-bottom:26px}.story-site .st-hero h1{font-size:clamp(36px,3.65vw,60px);line-height:1.26;letter-spacing:-.055em}.st-hero-lead{font-size:17px;line-height:1.9;color:var(--rn-muted);max-width:530px;margin:27px 0 30px!important}.st-privacy-line{display:flex;gap:9px;align-items:center;margin-top:25px!important;font-size:var(--rn-text-small,14px);font-weight:600;color:var(--rn-muted)}.st-privacy-line span{color:var(--rn-accent)}.st-hero-art{position:relative;padding-bottom:124px;min-width:0}.st-factory-photo{height:425px;border-radius:8px;overflow:hidden;background:var(--rn-night);position:relative}.st-factory-photo>img{width:100%;height:100%;object-fit:cover;opacity:.7}.st-factory-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--rn-night),transparent 80%)}.st-factory-photo figcaption{position:absolute;inset:30px 32px auto;z-index:1;color:var(--rn-paper)}.st-factory-photo figcaption span{font-size:var(--rn-text-small,14px);letter-spacing:.2em}.st-factory-photo figcaption strong{display:block;white-space:pre-line;font-size:24px;line-height:1.5;margin-top:18px;font-weight:550}.st-hero-screen{position:absolute;left:-32px;right:32px;bottom:0;background:var(--rn-paper);padding:9px;border:1px solid var(--rn-line);border-radius:8px;box-shadow:var(--st-shadow);overflow:hidden}.st-hero-screen>div{display:flex;justify-content:space-between;gap:12px;padding:7px 9px 14px;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.st-hero-screen strong{color:var(--rn-accent)}.st-hero-screen img{width:100%;height:auto;border:1px solid var(--rn-line);display:block}.st-trust{border-block:1px solid var(--rn-line);padding-block:29px}.st-trust>.rn-container{display:flex;align-items:center;justify-content:space-between;gap:28px}.st-trust p,.st-trust a{font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.st-trust a{color:var(--rn-accent);white-space:nowrap}.st-trust>.rn-container>div{display:flex;gap:42px;align-items:center;flex-wrap:wrap}.st-trust strong{font-size:18px;letter-spacing:-.03em;color:var(--rn-ink)}.st-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.st-problems>a{padding-top:22px;border-top:2px solid var(--rn-line);color:var(--rn-ink);position:relative;display:flex;flex-direction:column}.st-problems>a:hover{border-color:var(--rn-accent)}.st-large-number{color:var(--rn-accent);font-size:14px;letter-spacing:.1em;margin-bottom:23px}.st-problems h3{font-size:25px;line-height:1.5;max-width:330px}.st-problems p{font-size:14px;color:var(--rn-muted);margin:18px 0 25px!important}.st-arrow{font-size:26px;color:var(--rn-accent);margin-top:auto}.st-parallel{padding:35px;border:1px solid var(--rn-line);border-radius:8px;background:var(--rn-paper)}.st-parallel-axis{display:grid;grid-template-columns:repeat(3,1fr);margin-left:175px;color:var(--rn-muted);font-size:var(--rn-text-small,14px);margin-bottom:20px}.st-parallel-lane{display:grid;grid-template-columns:155px 1fr;gap:20px;align-items:center;margin-block:15px}.st-parallel-lane h3{font-size:15px}.st-parallel-lane>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-parallel-lane span{display:flex;align-items:center;gap:12px;background:var(--rn-tint);border:1px solid var(--rn-line);border-radius:6px;padding:22px 18px;font-size:14px;font-weight:600;position:relative}.st-parallel-lane:nth-of-type(3) span{background:var(--rn-night);color:var(--rn-paper);border-color:var(--rn-night)}.st-parallel-lane i{font-style:normal;color:var(--rn-accent)}.st-parallel-lane:nth-of-type(3) i{color:var(--rn-light-accent)}.st-parallel>p{text-align:right;font-size:var(--rn-text-small,14px);color:var(--rn-muted);padding-top:15px}.st-section-link{margin-top:20px;display:flex;justify-content:flex-end}.st-products{display:grid;gap:90px}.st-product{display:grid;grid-template-columns:.85fr 1.25fr;gap:70px;align-items:center}.st-product-copy{min-width:0}.st-product-name{color:var(--rn-accent);font-size:18px;letter-spacing:.13em;font-weight:700;margin-bottom:20px!important}.st-product h3{font-size:clamp(29px,2.5vw,40px);line-height:1.35;white-space:pre-line}.st-product-copy>p:not(.st-product-name){color:var(--rn-muted);font-size:15px;line-height:1.95;margin:24px 0 28px!important}.st-product-preview{display:block;background:var(--st-wash);border:1px solid var(--rn-line);border-radius:8px;box-shadow:var(--shadow-ambient);overflow:hidden;color:var(--rn-ink)}.st-product-preview:hover{box-shadow:var(--st-shadow);border-color:var(--rn-accent)}.st-preview-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:var(--rn-text-small,14px);padding:17px 20px}.st-preview-top strong{font-size:var(--rn-text-small,14px);letter-spacing:.08em}.st-preview-top>span{color:var(--rn-muted)}.st-product-preview img{width:100%;height:auto;display:block;border-block:1px solid var(--rn-line)}.st-mini-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 10px;gap:5px}.st-mini-flow span{font-size:var(--rn-text-small,14px);font-weight:600;display:flex;flex-direction:column;gap:5px;padding-inline:10px}.st-mini-flow span+span{border-left:1px solid var(--rn-line)}.st-mini-flow small{color:var(--rn-accent);font-size:var(--rn-text-small,14px)}.st-product--reverse{grid-template-columns:1.25fr .85fr}.st-product--reverse .st-product-copy{order:2}.st-product--reverse .st-product-preview{order:1}.st-secure-section{background:var(--rn-night);color:var(--rn-paper);padding-block:95px}.st-secure-grid{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:center}.st-secure-section .rn-eyebrow{color:var(--rn-light-accent);margin-bottom:25px}.st-secure-section h2{font-size:clamp(32px,3.2vw,48px)}.st-secure-grid>div>p:not(.rn-eyebrow){color:var(--rn-night-muted);margin:24px 0 30px;line-height:1.9;max-width:580px}.st-boundary{border:1px dashed var(--rn-light-accent);background:color-mix(in srgb,var(--rn-accent) 12%,var(--rn-night));border-radius:8px;padding:28px;text-align:center}.st-boundary>p{color:var(--rn-light-accent)!important;font-size:var(--rn-text-small,14px);margin:0 0 25px!important}.st-boundary>div{display:grid;justify-items:center;gap:7px}.st-boundary strong{display:block;width:80%;padding:13px;background:var(--rn-paper);color:var(--rn-ink);font-size:19px;letter-spacing:.08em;border-radius:6px}.st-boundary i{font-style:normal;color:var(--rn-light-accent)}.st-boundary span{font-size:var(--rn-text-small,14px)}.st-boundary small{display:block;margin-top:24px;font-size:var(--rn-text-small,14px);color:var(--rn-night-muted)}.st-start-links{display:flex;gap:14px;flex-wrap:wrap}.st-interaction-hint{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:18px!important}.st-interaction-hint>span{color:var(--rn-accent);font-size:20px}.st-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rn-line);border-radius:8px 8px 0 0;overflow:hidden;background:var(--rn-paper)}.st-step-tabs>button{border:0;border-right:1px solid var(--rn-line);padding:21px 17px;background:transparent;text-align:left;display:flex;gap:12px;align-items:center;font-size:14px;color:var(--rn-muted);font-weight:600;min-width:0}.st-step-tabs>button:last-child{border:0}.st-step-tabs>button[data-active]{background:var(--rn-accent);color:var(--rn-paper)}.st-step-tabs>button>svg{margin-left:auto;flex-shrink:0}.st-step-index{font-size:var(--rn-text-small,14px);opacity:.8}.st-step-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:38px;align-items:center;padding:38px;border:1px solid var(--rn-line);border-top:0;border-radius:0 0 8px 8px;background:var(--st-wash);min-height:480px}.st-step-explanation,.st-step-visual{min-width:0}.st-step-explanation>.rn-eyebrow{margin-bottom:22px}.st-step-explanation h3{font-size:27px;line-height:1.4}.st-step-explanation>p:not(.rn-eyebrow){font-size:14px;line-height:1.9;color:var(--rn-muted);margin-top:22px!important}.st-outcome{border-top:1px solid var(--rn-line);padding-top:20px;margin-top:25px;display:flex;gap:12px;color:var(--rn-accent)}.st-outcome>svg{flex-shrink:0;margin-top:4px}.st-outcome span{display:block;font-size:var(--rn-text-small,14px);letter-spacing:.04em;color:var(--rn-muted);margin-bottom:6px}.st-outcome strong{font-size:14px;font-weight:650;line-height:1.8}.st-step-visual{display:flex;align-items:center;justify-content:center;min-height:310px}.st-screen-deck{width:100%;min-width:0}.st-screen-item{display:none;border:1px solid var(--rn-line);border-radius:7px;overflow:hidden;box-shadow:var(--st-shadow);background:var(--rn-paper)}[data-screen=equipment] [data-image=equipment],[data-screen=connection] [data-image=connection],[data-screen=trend] [data-image=trend],[data-screen=timeline] [data-image=timeline],[data-screen=alarms] [data-image=alarms],[data-screen=context] [data-image=context],[data-screen=navis] [data-image=navis],[data-screen=catalog] [data-image=catalog],[data-screen=parts] [data-image=parts],[data-screen=downtime] [data-image=downtime]{display:block}.st-screen-chrome{display:flex;gap:10px;align-items:center;padding:12px 14px;font-size:var(--rn-text-small,14px);border-bottom:1px solid var(--rn-line);color:var(--rn-muted)}.st-screen-chrome>span:first-child{color:var(--rn-line);font-size:var(--rn-text-small,14px)}.st-screen-chrome strong{font-size:var(--rn-text-small,14px);color:var(--rn-ink)}.st-screen-chrome>span:last-child{margin-left:auto;font-size:var(--rn-text-small,14px)}.st-screen-window{overflow:hidden;background:var(--rn-paper)}.st-screen-window img{display:block;width:100%;height:auto}.st-screen-item figcaption{padding:10px 14px;font-size:var(--rn-text-small,14px);border-top:1px solid var(--rn-line);color:var(--rn-muted)}.st-caption{font-size:var(--rn-text-small,14px);color:var(--rn-muted);padding-top:16px}.st-diagram{width:100%;padding:28px;background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:8px;position:relative;box-shadow:var(--shadow-ambient);min-height:310px}.st-diagram-heading{display:flex;gap:10px;font-size:var(--rn-text-small,14px);align-items:center;color:var(--rn-muted);padding-bottom:25px}.st-diagram-heading>span{color:var(--rn-accent)}.st-diagram-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;position:relative}.st-diagram-nodes:before{content:"";position:absolute;left:7%;right:7%;height:1px;top:45px;background:var(--rn-line)}.st-diagram-node{border:1px solid var(--rn-line);border-radius:6px;padding:21px 10px 12px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--rn-paper);position:relative;color:var(--rn-muted);text-align:center}.st-diagram-node>span:not(.st-node-count){font-size:var(--rn-text-small,14px);line-height:1.6;min-height:2.9em}.st-diagram-node>svg{color:var(--rn-accent)}.st-diagram-node[data-current=true]{background:var(--rn-tint);border-color:var(--rn-accent);color:var(--rn-accent)}.st-node-count{font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.st-diagram-footer{margin-top:23px;display:flex;align-items:center;gap:8px;font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.7}.st-pulse{width:7px;height:7px;flex:none;background:var(--rn-accent);border-radius:100%;box-shadow:0 0 0 4px var(--rn-tint)}.st-diagram--scope{border:1px dashed var(--rn-accent);background:var(--st-wash)}.st-graph-center{margin:0 auto 25px;width:110px;height:80px;border:1px solid var(--rn-accent);border-radius:6px;background:var(--rn-tint);display:flex;align-items:center;justify-content:center;gap:9px;color:var(--rn-accent)}.st-graph-center strong{font-size:14px}.st-diagram--graph .st-diagram-node{border-radius:30px}.st-diagram--timeline .st-diagram-node{border:0;border-top:3px solid var(--rn-line);border-radius:0}.st-diagram--timeline .st-diagram-node[data-current=true]{border-color:var(--rn-accent)}.st-approval{margin-top:20px}.st-approval>p{font-size:var(--rn-text-small,14px);margin-bottom:15px;color:var(--rn-muted)}.story-site .kn-page-hero,.story-site .kn-hub-hero{background:var(--st-wash);color:var(--rn-ink)}.story-site .kn-page-hero:after,.story-site .kn-hub-hero:after{display:none}.story-site .kn-breadcrumb{color:var(--rn-muted);margin-bottom:35px}.story-site .kn-breadcrumb a:hover,.story-site .kn-page-hero .rn-eyebrow,.story-site .kn-hub-hero .rn-eyebrow{color:var(--rn-accent)}.story-site .kn-hero-heading>div>p:last-child,.story-site .kn-hub-description{color:var(--rn-muted);max-width:760px}.story-site .kn-hero-heading{grid-template-columns:1fr auto}.story-site .kn-hero-action>span{color:var(--rn-muted)}.st-page-experience{padding-block:54px 70px}.st-page-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.st-page-intro h2{font-size:30px}.st-page-intro p{max-width:650px;font-size:14px;color:var(--rn-muted)}.st-details-section{padding-block:75px 90px;border-top:1px solid var(--rn-line)}.st-details-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:65px;align-items:start}.st-details-intro{position:sticky;top:110px}.st-details-intro h2{font-size:30px;margin-block:18px}.st-details-intro>p{font-size:14px;color:var(--rn-muted);line-height:1.9}.st-details{border-top:1px solid var(--rn-line)}.st-detail-item{border-bottom:1px solid var(--rn-line);scroll-margin-top:110px}.st-detail-trigger{background:transparent;border:0;display:flex;width:100%;align-items:center;gap:18px;text-align:left;padding:24px 0;color:var(--rn-ink);font-weight:600;font-size:17px;line-height:1.6}.st-detail-number{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.st-detail-trigger svg{margin-left:auto;flex-shrink:0;transition:transform .15s}.st-detail-trigger[data-panel-open] svg{transform:rotate(45deg);color:var(--rn-accent)}.st-detail-panel[hidden]{display:none}.st-detail-panel{padding:0 0 25px 32px}.st-detail-panel .kn-prose{font-size:14px}.st-detail-panel .kn-prose p:first-child{margin-top:0!important}.st-detail-panel .kn-prose table{table-layout:auto;display:block;overflow-x:auto}.st-detail-panel .kn-prose th{min-width:95px}.st-detail-item:target{background:var(--st-wash)}.st-topic-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.st-topic-index>a{display:flex;gap:16px;align-items:baseline;padding:25px 0;border-top:1px solid var(--rn-line);color:var(--rn-ink);min-width:0}.st-topic-index>a:hover h3{color:var(--rn-accent)}.st-topic-number{font-size:var(--rn-text-small,14px);color:var(--rn-muted);flex-shrink:0}.st-topic-index h3{font-size:19px;line-height:1.5}.st-topic-index p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.85;margin-top:10px}.st-topic-index>a>span:last-child{font-size:21px;color:var(--rn-accent);margin-left:auto;flex-shrink:0}.story-site .kn-hub-meta{color:var(--rn-muted)}.story-site .kn-hub-meta a,.story-site .kn-hub-meta strong{color:var(--rn-accent)}.st-hub-journey{padding-block:55px 85px}.st-product-detail-heading{margin-bottom:38px}.st-product-detail-heading .rn-eyebrow{margin-bottom:14px}@media(min-width:1600px){.st-hero{padding-top:90px}.st-hero-art{padding-bottom:145px}.st-factory-photo{height:470px}}@media(max-width:1100px){.story-site .rn-container{width:calc(100% - 56px)}.st-hero-grid{gap:30px}.st-hero-screen{left:-15px;right:15px}.st-product{gap:35px}.st-secure-grid{gap:50px}.st-step-panel{grid-template-columns:.75fr 1.25fr;padding:27px;gap:25px}.st-step-tabs>button{padding:17px 12px;font-size:var(--rn-text-small,14px);gap:8px}.st-diagram{padding:20px}.st-diagram-node{padding-inline:5px}.st-trust>.rn-container>div{gap:25px}.st-details-layout{gap:40px}}@media(max-width:900px){.story-site .rn-section{padding-block:65px}.st-hero{padding:42px 0 55px}.st-hero-grid{grid-template-columns:1fr;gap:40px}.story-site .st-hero h1{font-size:clamp(37px,6vw,55px)}.st-hero-lead{max-width:620px}.st-hero-art{max-width:690px;width:100%;margin-inline:auto;padding-bottom:110px}.st-factory-photo{height:350px}.st-hero-screen{width:72%;left:auto;right:20px}.st-trust>.rn-container{flex-wrap:wrap}.st-trust>.rn-container>div{flex:1;justify-content:space-around}.st-trust p{flex-basis:100%}.st-problems{gap:25px}.st-problems h3{font-size:21px}.st-parallel{padding:25px}.st-parallel-lane{grid-template-columns:1fr;gap:13px}.st-parallel-axis{margin-left:0}.st-product,.st-product--reverse{grid-template-columns:1fr;gap:28px}.st-product--reverse .st-product-copy,.st-product--reverse .st-product-preview{order:0}.st-product-copy{max-width:660px}.st-product h3{font-size:34px}.st-secure-grid{grid-template-columns:1fr;gap:40px}.st-boundary{max-width:620px;width:100%;margin-inline:auto}.st-step-panel{grid-template-columns:1fr;min-height:0;padding:26px}.st-step-explanation h3{font-size:26px}.st-step-explanation>p:not(.rn-eyebrow){max-width:700px}.st-step-explanation>.rn-eyebrow{margin-bottom:12px}.st-outcome{margin-top:20px}.st-step-visual{min-height:0}.st-diagram{min-height:260px;padding:25px}.st-details-layout{grid-template-columns:1fr;gap:30px}.st-details-intro{position:static}.story-site .kn-hero-heading{grid-template-columns:1fr;gap:25px}.story-site .kn-hero-action{align-items:flex-start}.st-page-intro{display:block}.st-page-intro p{margin-top:18px}.st-products{gap:65px}}@media(max-width:600px){.story-site .rn-container{width:calc(100% - 36px)}.story-site .rn-section{padding-block:52px}.story-site h2{font-size:29px}.story-site .st-hero h1{font-size:36px;line-height:1.32;letter-spacing:-.06em}.st-hero-lead{font-size:15px;line-height:1.9;margin-top:23px!important}.st-hero .rn-actions{gap:8px 20px}.st-hero .rn-action{font-size:var(--rn-text-small,14px);min-height:46px}.st-factory-photo{height:285px}.st-factory-photo figcaption{inset:23px 24px auto}.st-factory-photo figcaption strong{font-size:21px;margin-top:13px}.st-hero-art{padding-bottom:82px}.st-hero-screen{width:89%;right:10px;padding:6px}.st-hero-screen>div{font-size:var(--rn-text-small,14px);padding:5px 6px 9px}.st-trust>.rn-container>div{gap:18px;justify-content:flex-start;flex-basis:100%}.st-trust strong{font-size:14px}.st-trust>.rn-container{gap:17px}.st-problems{grid-template-columns:1fr;gap:28px}.st-problems>a{display:grid;grid-template-columns:30px 1fr 20px;gap:0 12px}.st-large-number{grid-column:1;grid-row:1;font-size:var(--rn-text-small,14px);margin:4px 0}.st-problems h3{grid-column:2;grid-row:1;font-size:22px;max-width:none}.st-problems p{grid-column:2;margin:12px 0 0!important;font-size:var(--rn-text-small,14px)}.st-arrow{grid-column:3;grid-row:1;font-size:20px;margin-top:0}.st-parallel{padding:18px 14px}.st-parallel-lane span{font-size:var(--rn-text-small,14px);line-height:1.6;padding:16px 8px;display:block}.st-parallel-lane i{display:block;margin-bottom:9px}.st-parallel-lane>div{gap:7px}.st-parallel-lane h3{font-size:var(--rn-text-small,14px)}.st-parallel>p{text-align:left;font-size:var(--rn-text-small,14px)}.st-product h3{font-size:29px}.st-product-copy>p:not(.st-product-name){font-size:14px}.st-product-name{font-size:16px}.st-mini-flow{padding:15px 4px;gap:0}.st-mini-flow span{font-size:var(--rn-text-small,14px);padding-inline:8px}.st-preview-top{padding:13px;font-size:var(--rn-text-small,14px)}.st-secure-section{padding-block:55px}.st-secure-grid>div>p:not(.rn-eyebrow){font-size:14px}.st-boundary{padding:23px 18px}.st-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.st-step-tabs>button{padding:16px 12px;font-size:var(--rn-text-small,14px);border-bottom:1px solid var(--rn-line)}.st-step-tabs>button:nth-child(2){border-right:0}.st-step-panel{padding:22px 16px;gap:25px}.st-step-explanation h3{font-size:24px}.st-step-explanation>p:not(.rn-eyebrow){font-size:var(--rn-text-small,14px);margin-top:16px!important}.st-step-tabs>button>svg{width:14px}.st-outcome strong{font-size:var(--rn-text-small,14px)}.st-screen-chrome{padding:10px 9px;gap:6px}.st-screen-chrome>span:last-child{font-size:var(--rn-text-small,14px)}.st-screen-item figcaption{font-size:var(--rn-text-small,14px)}.st-diagram{padding:20px 14px}.st-diagram-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-diagram-nodes:before{display:none}.st-diagram-node{padding:14px 8px;gap:9px}.st-diagram-node>span:not(.st-node-count){min-height:0}.st-graph-center{height:60px}.st-diagram-heading{padding-bottom:18px}.st-page-experience{padding-block:32px 50px}.st-topic-index{grid-template-columns:1fr}.st-topic-index h3{font-size:18px}.st-topic-index p{font-size:var(--rn-text-small,14px)}.st-detail-trigger{font-size:16px;gap:12px;padding-block:22px}.st-detail-panel{padding-left:0}.st-details-section{padding-block:45px 55px}.story-site .kn-page-hero>.rn-container,.story-site .kn-hub-hero>.rn-container{padding-bottom:42px}.story-site .kn-page-hero h1,.story-site .kn-hub-hero h1{font-size:32px}.story-site .kn-hero-heading>div>p:last-child,.story-site .kn-hub-description{font-size:14px}.st-start-links{flex-direction:column}.st-start-links .rn-action,.st-preview-top span{font-size:var(--rn-text-small,14px)}.st-page-intro h2{font-size:27px}.st-product-detail-heading h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.story-site *,.story-site *:before,.story-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.st-zoom-button{display:flex;align-items:center;gap:10px;margin:16px 0 0 auto;padding:7px 0;border:0;background:transparent;color:var(--rn-accent);font-size:var(--rn-text-small,14px)!important;font-weight:650}.st-dialog-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--rn-night) 75%,transparent);z-index:100;backdrop-filter:blur(5px)}.st-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1300px,calc(100vw - 36px));max-height:90dvh;overflow:auto;z-index:101;border:1px solid var(--rn-line);border-radius:8px;padding:22px;background:var(--rn-paper);color:var(--rn-ink);box-shadow:var(--st-shadow)}.st-dialog-bar{display:flex;justify-content:space-between;gap:20px;align-items:center}.st-dialog-bar h2{font-size:19px}.st-dialog-bar button{flex-shrink:0;border:1px solid var(--rn-line);border-radius:6px;background:var(--rn-paper);padding:9px 15px;color:var(--rn-ink);font-size:var(--rn-text-small,14px)}.st-dialog>.st-caption{padding-block:12px 18px}.st-dialog .st-screen-item{box-shadow:none}.st-dialog .st-screen-window img{width:100%;height:auto}.st-task-example{font-size:var(--rn-text-small,14px);color:var(--rn-ink);background:var(--rn-tint);border-left:3px solid var(--rn-accent);padding:15px;margin-top:24px!important;line-height:1.8}.st-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:35px}.st-values>div{border-top:1px solid var(--rn-line);padding-top:20px}.st-values>div>p:first-child{font-size:var(--rn-text-small,14px);color:var(--rn-accent);font-weight:650;margin-bottom:12px}.st-values h3{font-size:20px}.st-values>div>p:last-child{font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.9;margin-top:12px}.st-references{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.st-references article{border-bottom:1px solid var(--rn-line)}.st-reference-photo{position:relative;overflow:hidden;border-radius:7px;aspect-ratio:1.7;background:var(--rn-night)}.st-reference-photo img{width:100%;height:100%;object-fit:cover;opacity:.75}.st-reference-photo span{position:absolute;left:17px;bottom:17px;color:var(--rn-paper);font-size:var(--rn-text-small,14px);background:var(--rn-night);padding:5px 9px;border-radius:4px}.st-references article>div:last-child{padding:23px 0}.st-references h3{font-size:23px}.st-references p{font-size:14px;margin-top:12px;color:var(--rn-muted)}.st-references a{display:inline-block;font-size:var(--rn-text-small,14px);color:var(--rn-accent);margin-top:22px}.st-data-paths{border:1px solid var(--rn-line);border-radius:8px;padding:40px;background:var(--st-wash)}.st-data-origin{display:flex;flex-direction:column;align-items:center;gap:12px}.st-data-origin>span{color:var(--rn-accent);font-size:var(--rn-text-small,14px);font-weight:700;letter-spacing:.1em}.st-data-origin>strong{padding:22px 35px;border:1px solid var(--rn-accent);border-radius:6px;background:var(--rn-paper);font-size:22px;text-align:center}.st-data-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;text-align:center}.st-data-branches>div>span{display:block;font-size:35px;color:var(--rn-accent);padding-block:20px}.st-data-branches h3{font-size:24px}.st-data-branches p{font-size:14px;color:var(--rn-muted);margin-top:16px}.st-data-paths>p{font-size:var(--rn-text-small,14px);line-height:1.9;max-width:700px;margin:30px auto 0;text-align:center;color:var(--rn-muted);border-top:1px solid var(--rn-line);padding-top:25px}.st-demo-video{border:1px solid var(--rn-line);border-radius:8px;overflow:hidden;background:var(--rn-night)}.st-demo-video video{width:100%;height:auto;display:block}.st-demo-video figcaption{padding:16px 20px;background:var(--rn-paper);font-size:var(--rn-text-small,14px);color:var(--rn-muted)}@media(max-width:700px){.st-values,.st-references{grid-template-columns:1fr;gap:25px}.st-values h3{font-size:19px}.st-reference-photo{aspect-ratio:2}.st-data-paths{padding:25px 18px}.st-data-origin>strong{font-size:19px;padding:18px}.st-data-branches{gap:18px}.st-data-branches h3{font-size:19px}.st-data-branches p{font-size:var(--rn-text-small,14px)}.st-data-paths>p{font-size:var(--rn-text-small,14px)}.st-values>div>p:last-child{font-size:var(--rn-text-small,14px)}}.renewal{--ig-steel-front:#dce5ee;--ig-steel-top:#f5f8fc;--ig-steel-side:#a6b8cb;--ig-steel-line:#7d91a8;--ig-cutaway:#eef3f8;--ig-wire:#5b7697;--ig-copper:#c87851;--ig-copper-soft:#faede5;--ig-water:#168881;--ig-water-soft:#d9eeec;--ig-panel:#172740;--ig-panel-grid:#334761;--ig-panel-muted:#b7c7dc;--ig-panel-accent:#aec7ff;--ig-image-metal:#b9c5d4;--ig-image-hole:#3b4b63}.im-machine.eq-machine{--im-play-state:paused;--im-front:var(--ig-steel-front);--im-top:var(--ig-steel-top);--im-side:var(--ig-steel-side);--im-line:var(--ig-steel-line);--im-paper:var(--rn-paper);--im-highlight:var(--rn-accent)}.im-machine.eq-machine[data-animated=true]{--im-play-state:running}.im-machine.eq-machine svg{max-height:none;overflow:visible}.im-machine svg path,.im-machine svg circle,.im-machine svg ellipse,.im-machine svg rect{stroke:var(--im-line);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.im-machine svg .im-floor{fill:var(--rn-tint);fill-opacity:.5;stroke:none}.im-machine svg .im-floor-grid{fill:none;stroke:var(--rn-line);stroke-width:.65}.im-machine svg .im-cube-front{fill:var(--im-front)}.im-machine svg .im-cube-top{fill:var(--im-top)}.im-machine svg .im-cube-side{fill:var(--im-side)}.im-machine svg .im-cube--active .im-cube-front{fill:var(--im-highlight);fill-opacity:.8;stroke:var(--im-highlight)}.im-machine svg .im-cube--active .im-cube-top{fill:var(--rn-light-accent);stroke:var(--im-highlight)}.im-machine svg .im-cube--active .im-cube-side{fill:var(--rn-accent-hover);stroke:var(--im-highlight)}.im-machine svg .im-piston,.im-machine svg .im-tiebar,.im-machine svg .im-rail{fill:var(--im-side);stroke:var(--im-line);stroke-width:7}.im-machine svg .im-material{fill:var(--ig-copper-soft);stroke:var(--ig-copper);stroke-width:2}.im-machine svg .im-cut-line{fill:none;stroke:var(--ig-copper);stroke-width:1}.im-machine svg .im-cable{fill:none;stroke:var(--ig-wire);stroke-width:3}.im-machine svg .im-screen{fill:var(--ig-panel);stroke:var(--ig-steel-line)}.im-machine svg .im-screen-trace{fill:none;stroke:var(--ig-panel-accent);stroke-width:2}.im-machine svg .im-button{fill:var(--ig-water);stroke:none}.im-machine svg .im-button--warn{fill:var(--ig-copper)}.im-machine svg .im-load-lines path{fill:none;stroke:var(--ig-copper);stroke-width:2}.im-machine svg .im-tether path{fill:none;stroke:var(--ig-steel-line);stroke-width:1.2;stroke-dasharray:4 4}.im-machine svg .im-pin{fill:var(--im-paper);stroke:var(--im-line);stroke-width:1.7}.im-machine svg .im-pin-ring{fill:none;stroke:var(--rn-accent);opacity:0}.im-machine svg .im-tether text{fill:var(--im-line);font-size:11px;font-weight:650}.im-machine svg .im-tether--active path{stroke:var(--rn-accent);stroke-width:2}.im-machine svg .im-tether--active .im-pin{fill:var(--rn-accent);stroke:var(--rn-accent)}.im-machine svg .im-tether--active text{fill:var(--rn-paper)}.im-machine svg .im-tether--active .im-pin-ring{opacity:.3}.im-machine svg .im-cutaway{fill:var(--ig-cutaway);stroke:var(--im-line);stroke-width:2}.im-machine svg .im-cavity{fill:var(--ig-copper-soft);stroke:var(--ig-copper);stroke-width:2}.im-machine svg .im-nozzle{fill:var(--im-side);stroke:var(--im-line)}.im-machine svg .im-barrel-window{fill:var(--im-paper);fill-opacity:.7;stroke:none}.im-machine svg .im-screw{fill:none;stroke:var(--ig-steel-line);stroke-width:5}.im-machine svg .im-resin{fill:none;stroke:var(--ig-copper);stroke-width:4;stroke-dasharray:8 7}.im-machine svg .im-hopper{fill:var(--im-top);stroke:var(--im-line)}.im-machine svg .im-hopper-side{fill:var(--im-side);stroke:var(--im-line)}.im-machine svg .im-pellets{stroke:var(--ig-copper);stroke-width:4}.im-machine svg .im-coolant--out{fill:none;stroke:var(--ig-water-soft);stroke-width:8}.im-machine svg .im-coolant--flow{fill:none;stroke:var(--ig-water);stroke-width:3;stroke-dasharray:5 9}.im-machine svg .im-workpiece-groove{fill:var(--im-side);stroke:var(--im-line)}.im-machine svg .im-tool{fill:var(--im-highlight);stroke:var(--im-highlight)}.im-machine svg .im-tool-flutes{fill:none;stroke:var(--rn-light-accent);stroke-width:2}.im-machine svg .im-chips path{fill:none;stroke:var(--ig-copper);stroke-width:2}.im-machine svg .im-panel-keys{fill:none;stroke:var(--im-line);stroke-width:3;stroke-dasharray:2 6}.im-machine svg .im-robot-metal{fill:var(--im-front);stroke:var(--im-line);stroke-width:2}.im-machine svg .im-robot-side{fill:var(--im-side);stroke:var(--im-line)}.im-machine svg .im-joint{fill:var(--im-top);stroke:var(--im-line);stroke-width:3}.im-machine svg .im-joint-inner{fill:var(--im-highlight);stroke:var(--im-highlight)}.im-machine svg .im-conveyor-lines{fill:none;stroke:var(--im-line);stroke-dasharray:4 10;stroke-width:3}.im-machine svg .im-lens{fill:var(--ig-panel);stroke:var(--im-line)}.im-machine svg .im-light-ring{fill:var(--im-highlight);stroke:var(--im-highlight);fill-opacity:.2}.im-machine svg .im-light-ring-inner{fill:var(--im-paper);stroke:var(--rn-light-accent)}.im-machine svg .im-light-cone{fill:var(--rn-accent);fill-opacity:.06;stroke:none}.im-machine svg .im-scan-line{stroke:var(--ig-water);stroke-width:2;fill:none}.im-machine svg .im-screen-box{fill:none;stroke:var(--ig-copper);stroke-width:1.5;stroke-dasharray:3 2}.im-machine svg .im-defect{fill:none;stroke:var(--ig-copper);stroke-width:2;opacity:0}.im-machine[data-scenario="1"] svg .im-defect{opacity:1}.im-machine.eq-machine--compact .im-tether{display:none}.eq-hero-visual .im-machine.eq-machine{--im-front:var(--rn-night-line);--im-top:var(--ig-steel-line);--im-side:var(--rn-night);--im-line:var(--rn-night-muted);--im-paper:var(--rn-night);--im-highlight:var(--rn-light-accent)}.eq-hero-visual .im-machine svg .im-floor{fill:var(--rn-night-line);fill-opacity:.35}.eq-hero-visual .im-machine svg .im-floor-grid{stroke:var(--rn-night-line)}.eq-hero-visual .im-machine svg .im-cutaway{fill:var(--rn-night)}.eq-hero-visual .im-machine svg .im-tether--active .im-pin{fill:var(--rn-light-accent);stroke:var(--rn-light-accent)}.eq-hero-visual .im-machine svg .im-tether--active path{stroke:var(--rn-light-accent)}.eq-hero-visual .im-machine svg .im-tether--active text{fill:var(--rn-night)}.im-machine .im-press-motion{animation:im-press 5.5s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-load-lines{animation:im-load 5.5s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-screw-motion{animation:im-screw 6s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-mold-motion{animation:im-mold 6s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-resin{animation:im-flow 1.8s linear infinite;animation-play-state:var(--im-play-state)}.im-machine .im-coolant--flow{animation:im-flow 2s linear infinite;animation-play-state:var(--im-play-state)}.im-machine--injection[data-scenario="0"] .im-coolant--flow{animation-duration:5s}.im-machine .im-pellets{animation:im-pellets 2s linear infinite;animation-play-state:var(--im-play-state)}.im-machine .im-tool-motion{animation:im-tool 5s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-feed-motion{animation:im-feed 5s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-tool-flutes{animation:im-spin .5s linear infinite;animation-play-state:var(--im-play-state)}.im-machine .im-chips{animation:im-chips 1s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-inspection-part{animation:im-conveyor 6s ease-in-out infinite;animation-play-state:var(--im-play-state)}.im-machine .im-scan-line{animation:im-scan 3s ease-in-out infinite;animation-play-state:var(--im-play-state)}@keyframes im-press{0%,12%,to{transform:translateY(0)}40%,63%{transform:translateY(45px)}80%{transform:translateY(5px)}}@keyframes im-load{0%,20%,80%,to{opacity:.15}42%,62%{opacity:1}}@keyframes im-screw{0%,20%,to{transform:translate(0)}35%,65%{transform:translate(-17px)}}@keyframes im-mold{0%,76%,to{transform:translate(0)}86%,92%{transform:translate(-19px)}}@keyframes im-flow{to{stroke-dashoffset:-56}}@keyframes im-pellets{0%{transform:translateY(-6px);opacity:.1}50%{opacity:1}to{transform:translateY(16px);opacity:.1}}@keyframes im-tool{0%,to{transform:translateY(-12px)}25%,75%{transform:translateY(7px)}}@keyframes im-feed{0%,to{transform:translate(-8px)}60%{transform:translate(8px)}}@keyframes im-spin{0%,to{opacity:.5}50%{opacity:1}}@keyframes im-chips{0%,to{opacity:.15;transform:translateY(3px)}50%{opacity:.8;transform:translateY(-3px)}}@keyframes im-conveyor{0%,12%{transform:translate(-45px)}35%,68%{transform:translate(0)}to{transform:translate(45px)}}@keyframes im-scan{0%,to{transform:translateY(-5px);opacity:.2}50%{transform:translateY(24px);opacity:1}}.ig-infographic{border:1px solid var(--rn-line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:30px;background:var(--rn-paper)}.ig-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 24px;border-bottom:1px solid var(--rn-line);background:var(--rn-soft)}.ig-toolbar>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:var(--rn-muted)}.ig-toolbar strong{font-family:var(--rn-display);font-size:10px;font-weight:600;letter-spacing:.08em;border-left:1px solid var(--rn-line);padding-left:12px}.ig-sample-dot{width:7px;height:7px;border-radius:50%;background:var(--ig-copper)}.ig-toolbar button{display:flex;gap:7px;align-items:center;padding:7px 10px;font-size:11px;border:1px solid var(--rn-line);border-radius:var(--radius-md);color:var(--rn-ink);background:var(--rn-paper);flex-shrink:0}.ig-observation{display:grid;grid-template-columns:1.35fr 1fr}.ig-machine-panel{position:relative;min-width:0;padding:25px 24px 22px;background:radial-gradient(ellipse at 55% 40%,var(--rn-paper),var(--rn-soft))}.ig-machine-heading>span{font-size:10px;color:var(--rn-accent);letter-spacing:.05em}.ig-machine-heading h3{font-size:27px;margin:8px 0}.ig-machine-heading p{font-size:11px;color:var(--rn-muted)}.ig-machine-stage{position:relative;margin-block:6px 23px}.ig-machine-stage .im-machine.eq-machine svg{width:100%;max-height:350px;min-height:260px}.ig-machine-stage .im-machine figcaption{margin-top:0!important}.ig-readout{position:absolute;bottom:35px;left:14px;padding:10px 14px;border-left:3px solid var(--rn-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--rn-paper) 94%,transparent);box-shadow:0 7px 28px color-mix(in srgb,var(--rn-ink) 7%,transparent);pointer-events:none;max-width:60%}.ig-readout>span{display:block;font-size:10px;color:var(--rn-muted)}.ig-readout strong{display:block;font-size:25px;line-height:1.5;color:var(--rn-accent);font-weight:600}.ig-readout small{font-size:10px;font-weight:500;margin-left:5px}.ig-readout code{display:block;font-size:9px;color:var(--rn-muted)}.ig-cycle{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-top:1px solid var(--rn-line);padding-top:18px!important}.ig-cycle li{font-size:10px;color:var(--rn-muted);line-height:1.6}.ig-cycle b{display:block;font-size:10px;color:var(--rn-accent);margin-bottom:5px}.ig-evidence-panel{background:var(--ig-panel);color:var(--rn-paper);padding:26px;min-width:0}.ig-chart-heading>span{font-size:10px;color:var(--ig-panel-muted);letter-spacing:.04em}.ig-chart-heading h4{font-size:17px;line-height:1.6;margin-top:9px;font-weight:560}.ig-chart{margin-top:20px}.ig-chart-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:10px;color:var(--ig-panel-muted)}.ig-chart-legend span{display:flex;align-items:center;gap:7px}.ig-chart-legend i{display:block;width:18px;border-top:2px dashed var(--ig-panel-muted)}.ig-chart-legend span:nth-child(2) i{border-top:2px solid var(--ig-panel-accent)}.ig-chart-legend small{margin-left:auto;font-size:10px}.ig-chart svg{width:100%;display:block;overflow:visible;margin-top:5px}.ig-chart text{fill:var(--ig-panel-muted);font:10px var(--rn-display)}.ig-chart-grid{fill:none;stroke:var(--ig-panel-grid);stroke-width:1}.ig-trace-reference{stroke:var(--ig-panel-muted);stroke-width:1.6;stroke-dasharray:5 5;fill:none}.ig-trace-current{stroke:var(--ig-panel-accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;fill:none;stroke-dasharray:1;animation:ig-draw 7s ease-in-out infinite}.ig-chart-point{fill:var(--ig-panel);stroke:var(--ig-panel-accent);stroke-width:1.5}.ig-chart-cursor{stroke:var(--ig-panel-accent);stroke-width:1;stroke-dasharray:3 3;opacity:.4;animation:ig-cursor 7s linear infinite}.ig-chart>p{text-align:center;font-size:10px;color:var(--ig-panel-muted)}.ig-context{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:18px 0;border-bottom:1px solid var(--ig-panel-grid);margin-top:12px}.ig-context span{display:block;font-size:10px;color:var(--ig-panel-muted)}.ig-context strong{display:block;font-size:13px;font-weight:550;letter-spacing:.02em;margin-top:4px}.ig-context>p{grid-column:1/-1;font-size:10px;color:var(--ig-panel-muted)}.ig-finding{margin-top:20px}.ig-finding>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ig-panel-accent)}.ig-finding p{font-size:13px;line-height:1.85;margin-top:10px;color:var(--rn-paper)}.ig-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rn-line);border-bottom:1px solid var(--rn-line)}.ig-metrics>button{min-width:0;padding:22px 24px;text-align:left;background:var(--rn-paper);border:0;position:relative;transition:background .2s;line-height:1.6}.ig-metrics>button+button{border-left:1px solid var(--rn-line)}.ig-metrics>button[aria-pressed=true]{background:var(--rn-tint);box-shadow:inset 0 3px 0 var(--rn-accent)}.ig-metrics>button:hover{background:var(--rn-soft)}.ig-metric-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.ig-signal-index{font-size:10px;color:var(--rn-accent)}.ig-source-tag{font-size:9px;padding:2px 6px;border:1px solid var(--rn-line);border-radius:20px;color:var(--rn-muted)}.ig-metric-values{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.ig-metric-values>span,.ig-metric-values>strong{font:500 clamp(19px,2vw,28px)/1.5 var(--rn-display);color:var(--rn-muted)}.ig-metric-values>strong{color:var(--rn-accent)}.ig-metric-values small{display:block;font:400 9px/1.5 var(--rn-display);color:var(--rn-muted);margin-bottom:5px}.ig-metric-values em{font-size:10px;font-style:normal;margin-left:4px}.ig-metric-values>svg{color:var(--rn-muted);width:16px;flex-shrink:0}.ig-metrics code{display:block;color:var(--rn-muted);font-size:9px;margin-top:13px;overflow-wrap:anywhere}.ig-pipeline{padding:27px 24px 20px}.ig-pipeline-title{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:24px}.ig-pipeline-title h4{font-size:16px;line-height:1.6}.ig-pipeline-title>span{font-size:10px;color:var(--rn-muted)}.ig-pipeline-nodes{display:flex;align-items:stretch;gap:10px}.ig-pipeline-node{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid var(--rn-line);border-radius:var(--radius-md);background:var(--rn-soft);gap:8px}.ig-pipeline-node>svg{color:var(--rn-accent);margin-bottom:3px}.ig-pipeline-node>span{font-size:10px;color:var(--rn-accent);font-weight:650}.ig-pipeline-node strong{font-size:13px;line-height:1.65;font-weight:600;overflow-wrap:anywhere}.ig-pipeline-node small,.ig-pipeline-node code{font-size:10px;line-height:1.75;color:var(--rn-muted)}.ig-pipeline-node[data-active=true]{background:var(--rn-tint);border-color:var(--rn-accent)}.ig-connector{position:relative;align-self:center;width:25px;flex-shrink:0;color:var(--rn-accent);display:flex;align-items:center;justify-content:center;overflow:hidden}.ig-connector>span{position:absolute;left:0;top:8px;border-radius:50%;width:5px;height:5px;background:var(--rn-accent);animation:ig-packet 2s linear infinite}.ig-connector>svg{opacity:.35}.ig-pipeline-nodes>.ig-connector:nth-child(4)>span{animation-delay:.45s}.ig-pipeline-nodes>.ig-connector:nth-child(6)>span{animation-delay:.9s}.ig-gate{display:flex;align-items:flex-start;gap:5px;color:var(--ig-copper)!important}.ig-gate svg{flex-shrink:0;margin-top:3px}.ig-infographic[data-approved=true] .ig-gate{color:var(--ig-water)!important}.ig-return{display:flex;gap:12px;align-items:center;justify-content:center;color:var(--rn-muted);font-size:11px;line-height:1.7;padding-top:15px}.ig-return>span{font-size:24px;color:var(--rn-accent)}.ig-packet{margin:0 24px;border-top:1px solid var(--rn-line)}.ig-packet summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 0;font-size:12px;color:var(--rn-accent);cursor:pointer;list-style:none}.ig-packet summary::-webkit-details-marker{display:none}.ig-packet[open] summary>svg{transform:rotate(180deg)}.ig-packet-content>p{font-size:12px;margin-bottom:16px;color:var(--rn-muted)}.ig-table-scroll{overflow-x:auto}.ig-packet table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.ig-packet th{font-size:10px;font-weight:500;color:var(--rn-muted);padding:9px 12px;border-bottom:1px solid var(--rn-line);background:var(--rn-soft)}.ig-packet td{padding:12px;border-bottom:1px solid var(--rn-line);color:var(--rn-ink);vertical-align:top}.ig-packet td code{font-size:11px;color:var(--rn-accent)}.ig-packet td span{display:block;font-size:10px;color:var(--rn-muted);margin-top:5px}.ig-join-keys{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:18px 0}.ig-join-keys>span{font-size:11px;color:var(--rn-muted);margin-right:6px}.ig-join-keys code{background:var(--rn-soft);border:1px solid var(--rn-line);font-size:10px;padding:4px 8px;border-radius:var(--radius-sm)}.ig-data-note{font-size:10px;color:var(--rn-muted);line-height:1.85;padding:0 24px 20px}.ig-image-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;border-bottom:1px solid var(--ig-panel-grid);padding-bottom:16px}.ig-image-comparison>div>span{display:block;color:var(--ig-panel-muted);font-size:10px;margin-top:7px;text-align:center}.ig-image-comparison>p{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ig-panel-muted);margin-top:4px}.ig-inspection-image{display:block;width:100%}.ig-image-bg{fill:var(--ig-panel-grid)}.ig-image-grid{fill:none;stroke:var(--ig-panel-muted);stroke-width:.4;opacity:.15}.ig-image-part{fill:var(--ig-image-metal);stroke:var(--ig-panel-muted)}.ig-image-hole{fill:var(--ig-image-hole);stroke:var(--ig-panel-muted)}.ig-image-corners{fill:none;stroke:var(--ig-panel-accent);stroke-width:1.2}.ig-inspection-image--dim .ig-image-part,.ig-inspection-image--dim .ig-image-hole{filter:brightness(.64)}.ig-image-defect{fill:none;stroke:var(--ig-image-hole);stroke-width:2}.ig-image-box{fill:none;stroke:var(--ig-copper);stroke-width:1.3}.eq-workspace.eq-workspace-story.ig-analysis{display:grid;grid-template-columns:1fr 1fr;gap:40px;min-height:0;padding:34px;background:var(--rn-paper)}.ig-analysis-copy>h3{margin:18px 0}.ig-analysis-copy .eq-step-actions{margin-top:25px}.ig-analysis-output{display:flex;flex-direction:column;gap:20px;min-width:0;justify-content:center}.ig-analysis-output .eq-rule:first-child{border-top:0;padding-top:0}.ig-analysis-output .ig-data-note{padding:0}.ig-infographic[data-running=false] *{animation-play-state:paused!important}@keyframes ig-draw{0%,8%{stroke-dashoffset:1}70%,to{stroke-dashoffset:0}}@keyframes ig-cursor{0%,8%{transform:translate(0);opacity:0}12%{opacity:.4}85%{transform:translate(365px);opacity:.4}to{transform:translate(365px);opacity:0}}@keyframes ig-packet{0%{transform:translate(-6px);opacity:0}20%,75%{opacity:1}to{transform:translate(29px);opacity:0}}@media(max-width:1100px){.ig-observation{grid-template-columns:1.15fr 1fr}.ig-machine-panel,.ig-evidence-panel{padding:20px}.ig-machine-stage .im-machine.eq-machine svg{min-height:230px}.ig-readout{left:0;padding:8px 10px}.ig-readout strong{font-size:22px}.ig-metrics>button{padding:18px}.ig-source-tag{display:none}.ig-pipeline-nodes{gap:6px}.ig-pipeline-node{padding:13px}.ig-connector{width:18px}.eq-workspace.eq-workspace-story.ig-analysis{gap:25px;padding:28px}}@media(max-width:800px){.ig-observation{grid-template-columns:1fr}.ig-machine-stage{max-width:620px;margin-inline:auto}.ig-machine-stage .im-machine.eq-machine svg{max-height:330px;min-height:0}.ig-evidence-panel{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.ig-chart-heading{grid-column:1/-1}.ig-chart{margin-top:0}.ig-context,.ig-image-comparison{align-self:start;margin-top:0}.ig-finding{grid-column:1/-1;margin-top:0}.ig-metric-values{gap:7px}.ig-metric-values>span,.ig-metric-values>strong{font-size:22px}.ig-metric-values em{font-size:9px}.ig-metrics>button{padding:16px 12px}.ig-metric-name{font-size:11px}.ig-pipeline-nodes{display:grid;grid-template-columns:1fr 25px 1fr;gap:12px}.ig-pipeline-nodes>.ig-connector:nth-child(4){display:none}.ig-pipeline-nodes>.ig-pipeline-node:nth-child(5){grid-row:2;grid-column:1}.ig-pipeline-node--navis{grid-row:2;grid-column:3}.ig-pipeline-nodes>.ig-connector:nth-child(6){grid-row:2;grid-column:2}.ig-pipeline-node strong{font-size:12px}.eq-workspace.eq-workspace-story.ig-analysis{grid-template-columns:1fr;gap:25px}}@media(max-width:540px){.ig-toolbar{padding:12px 14px;gap:8px}.ig-toolbar>div{gap:7px;font-size:9px}.ig-toolbar strong{font-size:8px;padding-left:8px}.ig-toolbar button{padding:6px 8px;font-size:9px}.ig-toolbar button>span{display:none}.ig-machine-panel{padding:20px 12px 17px}.ig-machine-heading{padding-inline:5px}.ig-machine-heading h3{font-size:24px}.ig-machine-heading p{font-size:10px}.ig-machine-stage{padding-bottom:20px;margin-bottom:12px}.ig-machine-stage .im-machine.eq-machine svg{min-height:190px}.ig-readout{left:6px;bottom:31px;padding:6px 9px;max-width:63%}.ig-readout>span{font-size:9px}.ig-readout strong{font-size:19px}.ig-readout small{font-size:9px}.ig-readout code{font-size:8px}.ig-cycle{gap:7px;padding:14px 5px 0!important}.ig-cycle li{font-size:9px}.ig-evidence-panel{display:block;padding:22px 17px}.ig-chart-heading h4{font-size:16px}.ig-chart{margin-top:16px}.ig-context,.ig-image-comparison,.ig-finding{margin-top:18px}.ig-finding p{font-size:12px}.ig-metrics{grid-template-columns:1fr}.ig-metrics>button{padding:17px;display:grid;grid-template-columns:1fr 1.05fr;gap:10px 12px}.ig-metrics>button+button{border-left:0;border-top:1px solid var(--rn-line)}.ig-metrics>button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--rn-accent)}.ig-metric-name{grid-column:1;align-self:end;font-size:11px;gap:7px}.ig-metric-values{grid-column:2;grid-row:1/span 2;margin-top:0;align-self:center}.ig-metric-values>span,.ig-metric-values>strong{font-size:18px}.ig-metric-values small{font-size:8px}.ig-metric-values>svg{width:13px}.ig-metrics code{margin:0;grid-column:1;grid-row:2;font-size:8px}.ig-pipeline{padding:22px 17px 16px}.ig-pipeline-title{margin-bottom:17px;gap:8px}.ig-pipeline-title h4{font-size:14px}.ig-pipeline-title>span{font-size:10px;line-height:1.8}.ig-pipeline-nodes{display:flex;flex-direction:column;gap:7px}.ig-pipeline-node{display:grid;grid-template-columns:23px 1fr;gap:5px 13px;padding:15px}.ig-pipeline-node>svg{grid-row:span 3;width:20px}.ig-pipeline-node>span{grid-column:2}.ig-pipeline-node>strong,.ig-pipeline-node>small,.ig-pipeline-node>code{grid-column:2}.ig-connector{width:22px;min-height:20px;transform:rotate(90deg)}.ig-pipeline-nodes>.ig-connector:nth-child(4){display:flex}.ig-return{text-align:left;justify-content:flex-start;font-size:10px}.ig-packet{margin-inline:17px}.ig-packet summary{font-size:11px}.ig-packet td,.ig-packet th{padding:10px 7px;font-size:10px}.ig-packet td code{font-size:9px;overflow-wrap:anywhere}.ig-packet td span{font-size:9px}.ig-data-note{padding:0 17px 17px;font-size:9px}.eq-workspace.eq-workspace-story.ig-analysis{padding:24px 20px}.ig-analysis-copy h3{font-size:23px}.ig-analysis-copy .eq-step-actions{margin-top:18px}.ig-analysis-output .eq-records{padding:17px}}@media(prefers-reduced-motion:reduce){.im-machine *,.ig-infographic *{animation:none!important;transition:none!important}.ig-chart-cursor{display:none}}.ig-trace-underlay{fill:none;stroke:var(--ig-panel-accent);stroke-width:1.5;stroke-linejoin:round;opacity:.5}@media(min-width:541px)and (max-width:800px){.ig-pipeline-nodes{display:flex;flex-direction:row;gap:6px}.ig-pipeline-nodes>.ig-connector:nth-child(4){display:flex}.ig-pipeline-node{padding:11px}.ig-pipeline-node strong{font-size:11px}.ig-pipeline-node small{font-size:9px}.ig-connector{width:16px}}@media(max-width:540px){.ig-readout{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;max-width:none;margin:14px 5px 0;padding:10px 12px}.ig-readout strong{grid-column:2;grid-row:1/span 2;align-self:center}.ig-readout code{grid-column:1;grid-row:2;overflow-wrap:anywhere}.ig-machine-stage{padding-bottom:0}}.im-machine svg .im-weld-torch{fill:var(--im-side);stroke:var(--im-line);stroke-width:2}.im-machine svg .im-weld-nozzle{fill:var(--ig-copper-soft);stroke:var(--ig-copper);stroke-width:2}.im-machine svg .im-clamp{fill:none;stroke:var(--im-highlight);stroke-width:6}.im-machine svg .im-weld-seam{fill:none;stroke:var(--ig-copper);stroke-width:3}.im-machine svg .im-weld-arc{fill:none;stroke:var(--im-highlight);stroke-width:2}.eq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eq-hero{background:var(--rn-soft);padding:32px 0 0;overflow:clip}.eq-hero-slides{display:grid}.eq-hero-slide{grid-area:1/1;display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;visibility:hidden;pointer-events:none;min-width:0}.eq-hero-slide[data-active=true]{visibility:visible;pointer-events:auto}.eq-hero-copy{padding:22px 0;min-width:0}.eq-hero-copy h2{font-size:clamp(35px,3.4vw,52px);letter-spacing:-.055em;line-height:1.3;margin-top:22px;white-space:pre-line}.eq-hero-lead{color:var(--rn-muted);font-size:16px;line-height:1.9;margin:24px 0 28px!important;max-width:530px}.eq-hero-copy .rn-actions{gap:10px 20px}.eq-hero-copy .rn-action{font-size:var(--rn-text-small,14px)}.eq-hero-secure{display:flex;gap:9px;align-items:flex-start;color:var(--rn-muted);font-size:var(--rn-text-small,14px);line-height:1.8;margin-top:30px!important}.eq-hero-secure svg{flex-shrink:0;margin-top:3px}.eq-hero-visual{--eq-surface:var(--rn-night-line);--eq-window:var(--rn-night);--eq-stroke:var(--rn-night-muted);--eq-highlight:var(--rn-light-accent);color:var(--rn-paper);background:var(--rn-night);border-radius:var(--radius-lg);padding:26px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-width:0;border:1px solid var(--rn-night-line);box-shadow:var(--shadow-ambient)}.eq-visual-top{display:flex;justify-content:space-between;gap:15px;font-size:var(--rn-text-small,14px);letter-spacing:.04em;color:var(--rn-night-muted);margin-bottom:20px}.eq-visual-top strong{font-weight:550}.eq-hero-visual h3{font-size:19px;letter-spacing:-.025em;line-height:1.6;font-weight:560}.eq-hero-visual .eq-machine{max-width:430px;margin-inline:auto;width:100%}.eq-hero-visual>.eq-machine svg,.eq-press-scene .eq-machine svg{max-height:190px}.eq-press-scene{position:relative;padding-block:8px}.eq-press-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:15px;border-bottom:1px solid var(--rn-night-line)}.eq-press-evidence div{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:var(--rn-text-small,14px)}.eq-press-evidence span{color:var(--rn-night-muted)}.eq-press-evidence strong{font-size:var(--rn-text-small,14px);color:var(--rn-light-accent);font-weight:550}.eq-hero-chain{display:flex;gap:8px;align-items:center;padding-block:18px}.eq-hero-chain>div{flex:1;min-width:0}.eq-hero-chain b{font-size:var(--rn-text-small,14px);display:block;font-weight:650}.eq-hero-chain span{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);display:block;margin-top:6px}.eq-hero-chain svg{color:var(--rn-light-accent);flex-shrink:0}.eq-visual-bottom{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);display:flex;gap:8px;align-items:flex-start;border-top:1px solid var(--rn-night-line);padding-top:14px;line-height:1.7}.eq-visual-bottom svg{color:var(--rn-light-accent);flex-shrink:0}.eq-hero-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.eq-hero-conditions button{color:var(--rn-night-muted);border:1px solid var(--rn-night-line);padding:13px;background:var(--rn-night);border-radius:var(--radius-md);text-align:left;line-height:1.6;min-width:0}.eq-hero-conditions button[aria-pressed=true]{border-color:var(--rn-light-accent);background:var(--rn-night-line);color:var(--rn-paper)}.eq-hero-conditions span{display:block;font-size:var(--rn-text-small,14px)}.eq-hero-conditions strong{display:flex;align-items:flex-start;gap:6px;font-size:var(--rn-text-small,14px);margin-top:10px;font-weight:600}.eq-hero-conditions svg{flex-shrink:0;color:var(--rn-light-accent)}.eq-hero-controls{display:flex;align-items:center;gap:30px;margin-top:20px;border-bottom:1px solid var(--rn-line)}.eq-hero-pagination{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1}.eq-hero-pagination button{position:relative;background:none;border:0;text-align:left;padding:18px 10px 20px 0;display:flex;gap:12px;align-items:baseline;color:var(--rn-muted);font-size:var(--rn-text-small,14px);line-height:1.6}.eq-hero-pagination button[aria-pressed=true]{color:var(--rn-accent)}.eq-hero-pagination b{font-size:var(--rn-text-small,14px);letter-spacing:.08em}.eq-hero-pagination button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:18px;height:2px;background:var(--rn-accent)}.eq-slide-progress{position:absolute;bottom:-1px;left:0;height:3px;max-width:calc(100% - 18px);background:var(--rn-accent);transform-origin:left;width:0;z-index:1}.eq-slide-progress[data-playing=true]{animation:eq-progress 11s linear forwards}@keyframes eq-progress{0%{width:0}to{width:100%}}.eq-hero-arrows{display:flex;gap:5px}.eq-hero-arrows button{background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:50%;height:36px;width:36px;display:grid;place-items:center;color:var(--rn-ink)}.eq-hero-arrows button:hover{background:var(--rn-tint);color:var(--rn-accent)}.eq-foundation-line{text-align:center;color:var(--rn-muted);padding:15px 0 18px;font-size:var(--rn-text-small,14px)}.eq-machine{--eq-surface:var(--rn-soft);--eq-window:var(--rn-paper);--eq-stroke:var(--rn-muted);--eq-highlight:var(--rn-accent);min-width:0}.eq-hero-visual .eq-machine{--eq-surface:var(--rn-night-line);--eq-window:var(--rn-night);--eq-stroke:var(--rn-night-muted);--eq-highlight:var(--rn-light-accent)}.eq-machine svg{display:block;width:100%;height:auto;max-height:260px;overflow:visible}.eq-machine svg path,.eq-machine svg circle{stroke:var(--eq-stroke);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.eq-body,.eq-metal{fill:var(--eq-surface)}.eq-window{fill:var(--eq-window)}.eq-ground{stroke:var(--rn-line)!important;opacity:.35;fill:none}.eq-part{fill:var(--eq-surface);transition:fill .25s,stroke .25s}.eq-guide,.eq-wire{fill:none;stroke:var(--eq-highlight)!important}.eq-guide{stroke-dasharray:4 4;opacity:.7}.eq-screen,.eq-dot{fill:var(--eq-highlight);opacity:.65}.eq-beam{fill:var(--eq-highlight);opacity:.15;stroke:none!important}.eq-number circle{fill:var(--eq-window);stroke:var(--eq-highlight)!important}.eq-number text{fill:var(--eq-highlight);font-size:var(--rn-text-small,14px);font-family:var(--rn-display);font-weight:700}.eq-machine[data-active="1"] .eq-part-1,.eq-machine[data-active="2"] .eq-part-2,.eq-machine[data-active="3"] .eq-part-3{fill:var(--eq-highlight);stroke:var(--eq-highlight);fill-opacity:.6}.eq-machine figcaption{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 16px;font-size:var(--rn-text-small,14px);margin-top:10px!important;color:var(--rn-muted)}.eq-machine figcaption span{display:flex;align-items:center;gap:6px}.eq-machine figcaption b{display:grid;place-items:center;width:20px;height:20px;background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:50%;font-size:var(--rn-text-small,14px)}.eq-machine figcaption [data-highlight=true]{color:var(--rn-accent)}.eq-machine figcaption [data-highlight=true] b{background:var(--rn-accent);color:var(--rn-paper);border-color:var(--rn-accent)}.eq-machine--compact .eq-number{display:none}.eq-process{border:1px solid var(--rn-line);border-radius:var(--radius-lg);padding:30px;background:var(--rn-paper)}.eq-process-machines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.eq-process-machines>div{position:relative;min-width:0}.eq-process-machines a{display:block;text-align:center;color:var(--rn-ink)}.eq-process-machines a:hover strong{color:var(--rn-accent)}.eq-process-machines strong{font-size:15px;display:block}.eq-process-machines a>span{display:block;color:var(--rn-muted);font-size:var(--rn-text-small,14px);margin-top:6px}.eq-process-arrow{position:absolute;top:40%;right:-25px;color:var(--rn-accent)}.eq-shared-data{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--rn-tint);color:var(--rn-accent);padding:14px 20px;border-radius:var(--radius-md);font-size:var(--rn-text-small,14px);margin-top:25px;text-align:center}.eq-shared-data svg,.eq-process-loop svg{flex-shrink:0}.eq-process-loop{display:flex;justify-content:center;gap:12px;align-items:center;font-size:var(--rn-text-small,14px);margin-top:22px!important;line-height:1.9;color:var(--rn-muted);text-align:center}.eq-process--compact{border:0;padding:0;background:none;margin:28px 0}.eq-process--compact .eq-process-machines{gap:12px}.eq-process--compact .eq-process-machines a{color:var(--rn-paper)}.eq-process--compact .eq-process-machines strong{font-size:var(--rn-text-small,14px)}.eq-process--compact .eq-process-machines a>span{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted)}.eq-process--compact .eq-process-arrow{right:-15px;top:30%;width:16px;color:var(--rn-light-accent)}.eq-process--compact .eq-shared-data{background:var(--rn-night-line);color:var(--rn-light-accent);font-size:var(--rn-text-small,14px);padding:12px}.eq-process--compact .eq-process-loop{font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);text-align:left;align-items:flex-start}.eq-equipment-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.eq-equipment-links>a{min-width:0;color:var(--rn-ink);border-top:1px solid var(--rn-line);padding-top:16px}.eq-directory-art{position:relative;border-radius:var(--radius-md);background:var(--rn-soft);padding:22px 5px 5px;transition:background .2s}.eq-directory-art>span{position:absolute;left:12px;top:7px;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.eq-equipment-links>a:hover .eq-directory-art{background:var(--rn-tint)}.eq-directory-copy{padding:18px 2px 0}.eq-directory-copy>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent);font-weight:650}.eq-directory-copy h3{font-size:17px;line-height:1.6;margin:10px 0 20px;letter-spacing:-.03em}.eq-directory-copy p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);display:flex;justify-content:space-between;gap:10px}.eq-equipment-links>a:hover .eq-directory-copy p{color:var(--rn-accent)}.eq-disclosure{font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.8;margin-top:25px!important;max-width:920px}.eq-case-hero{padding:34px 0 45px;background:var(--rn-soft)}.eq-case-hero .rn-eyebrow{margin:34px 0 20px}.eq-case-hero h1{font-size:clamp(32px,3.7vw,54px);max-width:1040px;line-height:1.35}.eq-case-lead{font-size:17px;line-height:1.9;color:var(--rn-muted);max-width:790px;margin:24px 0!important}.eq-case-experience{padding:40px 0 72px}.eq-scenario-select>p{font-size:16px;font-weight:650;margin-bottom:18px}.eq-scenario-select [role=tablist]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.eq-scenario-select [role=tab]{display:flex;gap:13px;align-items:center;background:var(--rn-paper);color:var(--rn-muted);border:1px solid var(--rn-line);padding:13px 18px;border-radius:var(--radius-md);font-size:14px;line-height:1.5;text-align:left}.eq-scenario-select [role=tab] span{font-size:var(--rn-text-small,14px)}.eq-scenario-select [role=tab][data-active]{border-color:var(--rn-accent);color:var(--rn-accent);background:var(--rn-tint)}.eq-step-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--rn-line);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.eq-step-nav button{display:flex;gap:10px;align-items:flex-start;padding:17px 14px;text-align:left;border:0;background:var(--rn-soft);color:var(--rn-muted);font-size:var(--rn-text-small,14px);line-height:1.5;min-width:0}.eq-step-nav button+button{border-left:1px solid var(--rn-line)}.eq-step-nav button[aria-pressed=true]{background:var(--rn-accent);color:var(--rn-paper)}.eq-step-nav button:disabled{cursor:not-allowed;color:var(--rn-muted);opacity:.65}.eq-step-nav b{font-size:var(--rn-text-small,14px);min-height:20px;display:flex;align-items:center}.eq-step-nav small{display:block;font-size:var(--rn-text-small,14px);margin-top:5px;opacity:.85}.eq-workspace{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--rn-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.eq-workspace-visual{background:var(--rn-soft);padding:26px 28px;min-width:0}.eq-workspace-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:15px;margin-bottom:14px}.eq-workspace-top>span{font-size:var(--rn-text-small,14px);background:var(--rn-paper);border:1px solid var(--rn-line);padding:3px 9px;border-radius:20px;color:var(--rn-muted)}.eq-workspace-visual .eq-machine{max-width:440px;margin-inline:auto}.eq-signal-list{background:var(--rn-paper);padding:15px 18px;border:1px solid var(--rn-line);border-radius:var(--radius-md);margin-top:25px}.eq-signal-list>p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:8px}.eq-signal-list>div{display:grid;grid-template-columns:1fr 65px 1fr;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rn-line);font-size:var(--rn-text-small,14px)}.eq-signal-list strong{color:var(--rn-accent);text-align:right;font-size:var(--rn-text-small,14px);font-weight:600}.eq-spark{width:65px;height:25px;fill:none;stroke:var(--rn-accent);stroke-width:1.8}.eq-trace-base{stroke:var(--rn-line);stroke-width:1;stroke-dasharray:3 3}.eq-mini-note{font-size:var(--rn-text-small,14px);line-height:1.8;margin-top:16px!important;color:var(--rn-muted)}.eq-workspace-story{padding:35px;display:flex;flex-direction:column;gap:20px;min-width:0}.eq-workspace-story h3{font-size:26px;line-height:1.4}.eq-stage-body{font-size:15px;color:var(--rn-muted);line-height:1.95}.eq-records{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--rn-text-small,14px);color:var(--rn-accent);background:var(--rn-tint);padding:22px;border-radius:var(--radius-md)}.eq-records>span{flex-basis:100%;font-size:var(--rn-text-small,14px)}.eq-records small{font-size:var(--rn-text-small,14px);flex-basis:100%;color:var(--rn-muted);border-top:1px solid var(--rn-line);margin-top:8px;padding-top:15px;line-height:1.8}.eq-relationship{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--rn-text-small,14px);align-items:center}.eq-relationship>div{display:flex;align-items:center;gap:8px}.eq-relationship span{padding:10px 14px;border:1px solid var(--rn-accent);border-radius:var(--radius-md);background:var(--rn-tint);color:var(--rn-accent)}.eq-relationship svg{color:var(--rn-accent)}.eq-rule{display:flex;align-items:flex-start;gap:13px;border-top:1px solid var(--rn-line);padding-top:20px;font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.8}.eq-rule>svg{flex-shrink:0;color:var(--rn-accent);margin-top:2px}.eq-rule strong{color:var(--rn-ink);font-size:var(--rn-text-small,14px);display:block;margin-bottom:7px}.eq-proposal{background:var(--rn-tint);border:1px solid var(--rn-line);padding:20px;border-radius:var(--radius-md);font-size:var(--rn-text-small,14px);line-height:1.9}.eq-proposal>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent);letter-spacing:.1em;font-weight:700}.eq-proposal>strong{display:block;margin:10px 0;font-size:14px}.eq-rule-inline{display:flex;gap:8px;font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-top:16px!important;padding-top:16px;border-top:1px solid var(--rn-line)}.eq-rule-inline svg{flex-shrink:0;margin-top:3px;color:var(--rn-accent)}.eq-approval{border:1px solid var(--rn-line);border-radius:var(--radius-md);padding:20px}.eq-approval>span{display:flex;align-items:center;gap:8px;color:var(--rn-amber);font-size:var(--rn-text-small,14px)}.eq-approval>p{font-size:var(--rn-text-small,14px);line-height:1.8;color:var(--rn-muted);margin:14px 0 18px!important}.eq-approval .rn-action{font-size:var(--rn-text-small,14px);line-height:1.7}.eq-step-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px}.eq-step-actions>span{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-left:auto}.eq-step-actions button{font-size:var(--rn-text-small,14px)}.eq-execution{display:flex;gap:14px;align-items:flex-start;background:var(--rn-tint);padding:20px;border-radius:var(--radius-md);color:var(--rn-accent)}.eq-execution svg{flex-shrink:0}.eq-execution span{display:block;font-size:var(--rn-text-small,14px);margin-bottom:6px}.eq-execution strong{font-size:14px;line-height:1.8}.eq-role-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.eq-role-outcomes>div{border-top:1px solid var(--rn-line);padding-top:22px}.eq-role-outcomes span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.eq-role-outcomes h3{font-size:22px;margin-top:15px;line-height:1.7}.eq-adoption{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.eq-adoption>div{border-top:1px solid var(--rn-line);padding-top:25px}.eq-adoption h3{font-size:21px;margin:15px 0}.eq-adoption>div>p:last-child{font-size:14px;color:var(--rn-muted);line-height:1.9}.eq-onprem{font-size:14px;line-height:1.8;color:var(--rn-accent);border-top:1px solid var(--rn-line);padding-top:28px;margin-top:35px!important}.eq-product-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.eq-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.eq-details h2{font-size:32px}.eq-case-cta{background:var(--rn-night);color:var(--rn-paper);padding:70px 0}.eq-case-cta .rn-eyebrow{color:var(--rn-light-accent)}.eq-case-cta h2{margin:18px 0 24px}.eq-case-cta p:not(.rn-eyebrow){color:var(--rn-night-muted);max-width:720px;font-size:16px;line-height:1.9}.eq-case-cta .rn-actions{margin-top:28px}@media(min-width:1101px){.eq-workspace-story{min-height:650px}}@media(max-width:1100px){.eq-hero-slide{gap:25px;grid-template-columns:1fr 1fr}.eq-hero-visual{padding:20px}.eq-hero-copy h2{font-size:36px}.eq-hero-lead{font-size:15px}.eq-equipment-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.eq-step-nav button{padding:15px 10px;gap:6px;font-size:var(--rn-text-small,14px)}.eq-workspace-story{padding:25px}.eq-workspace-visual{padding:22px}.eq-details{gap:35px}.eq-hero-chain{gap:4px}.eq-hero-controls{gap:12px}.eq-hero-pagination button{font-size:var(--rn-text-small,14px);gap:8px}}@media(max-width:800px){.eq-hero{padding-top:20px}.eq-hero-slide{grid-template-columns:1fr;gap:20px;align-items:start}.eq-hero-copy{padding-bottom:0}.eq-hero-copy h2{font-size:clamp(32px,6vw,44px);margin-top:16px}.eq-hero-lead{margin:18px 0 22px!important;max-width:none}.eq-hero-secure{margin-top:18px!important}.eq-hero-visual{padding:23px;min-height:450px}.eq-visual-top{margin-bottom:14px}.eq-hero-visual h3{font-size:19px}.eq-hero-visual .eq-machine{max-width:350px}.eq-hero-controls{flex-wrap:wrap;margin-top:18px;padding-bottom:12px}.eq-hero-pagination{flex-basis:100%}.eq-hero-pagination button{padding:15px 5px 18px 0;gap:6px;font-size:var(--rn-text-small,14px);align-items:flex-start}.eq-hero-arrows{margin-left:auto}.eq-foundation-line{font-size:var(--rn-text-small,14px)}.eq-workspace{grid-template-columns:1fr}.eq-workspace-visual{padding:22px}.eq-workspace-story{padding:28px;min-height:480px}.eq-workspace-visual .eq-machine{max-width:330px}.eq-step-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.eq-step-nav button{flex-direction:column;gap:5px;font-size:var(--rn-text-small,14px);padding:12px 7px}.eq-step-nav small{font-size:var(--rn-text-small,14px)}.eq-step-nav span{overflow-wrap:anywhere}.eq-case-hero{padding-top:15px}.eq-case-hero .rn-eyebrow{margin-top:24px}.eq-case-lead{font-size:15px}.eq-case-experience{padding-top:28px}.eq-role-outcomes,.eq-adoption{gap:30px}.eq-role-outcomes h3{font-size:20px}.eq-details{grid-template-columns:1fr;gap:30px}.eq-process{padding:20px}.eq-process-machines{gap:20px}.eq-process-arrow{right:-20px;width:15px}.eq-process-machines strong{font-size:var(--rn-text-small,14px)}.eq-process-machines a>span{font-size:var(--rn-text-small,14px)}}@media(max-width:540px){.eq-equipment-links{grid-template-columns:1fr;gap:20px}.eq-equipment-links>a{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:18px;align-items:center}.eq-directory-copy{padding:0}.eq-directory-copy h3{font-size:15px;margin:8px 0 12px}.eq-directory-copy p{font-size:var(--rn-text-small,14px)}.eq-hero-visual{min-height:420px;padding:19px 16px}.eq-hero-conditions{gap:7px}.eq-hero-conditions button{padding:10px}.eq-hero-conditions span,.eq-hero-conditions strong{font-size:var(--rn-text-small,14px)}.eq-hero-chain{gap:3px}.eq-hero-chain svg{width:12px}.eq-hero-chain b,.eq-hero-chain span{font-size:var(--rn-text-small,14px)}.eq-press-evidence{gap:6px}.eq-press-evidence strong,.eq-press-evidence span{font-size:var(--rn-text-small,14px)}.eq-hero-controls{gap:8px}.eq-hero-pagination b,.eq-hero-pagination button{font-size:var(--rn-text-small,14px)}.eq-hero-pagination button[aria-pressed=true]:after{right:8px}.eq-hero-copy .rn-action{font-size:var(--rn-text-small,14px);gap:13px}.eq-process--compact .eq-process-machines{gap:10px}.eq-process--compact .eq-process-machines strong{font-size:var(--rn-text-small,14px)}.eq-process--compact .eq-process-machines a>span{font-size:var(--rn-text-small,14px)}.eq-process--compact .eq-shared-data,.eq-process--compact .eq-process-loop{font-size:var(--rn-text-small,14px)}.eq-process--compact .eq-process-arrow{right:-12px;width:12px}.eq-scenario-select [role=tab]{flex:1;font-size:var(--rn-text-small,14px);padding:12px;gap:8px}.eq-scenario-select>p{font-size:14px}.eq-workspace-story{padding:23px 20px;gap:17px;min-height:530px}.eq-workspace-story h3{font-size:24px}.eq-stage-body{font-size:14px}.eq-workspace-visual{padding:20px 15px}.eq-signal-list{padding:13px}.eq-signal-list>div{grid-template-columns:1fr 40px 1fr;gap:7px;font-size:var(--rn-text-small,14px)}.eq-spark{width:40px}.eq-signal-list strong{font-size:var(--rn-text-small,14px)}.eq-role-outcomes,.eq-adoption{grid-template-columns:1fr;gap:30px}.eq-role-outcomes h3{font-size:19px}.eq-process:not(.eq-process--compact) .eq-process-machines{grid-template-columns:1fr}.eq-process:not(.eq-process--compact) .eq-process-machines a{display:grid;grid-template-columns:.9fr 1fr;text-align:left;align-items:center;gap:0 15px}.eq-process:not(.eq-process--compact) .eq-machine{grid-row:span 2}.eq-process:not(.eq-process--compact) .eq-process-machines strong{align-self:end}.eq-process:not(.eq-process--compact) .eq-process-machines a>span{align-self:start}.eq-process:not(.eq-process--compact) .eq-process-arrow{top:auto;bottom:-19px;left:22%;transform:rotate(90deg)}.eq-shared-data,.eq-process-loop{font-size:var(--rn-text-small,14px);align-items:flex-start;text-align:left}.eq-process{padding:18px}.eq-case-cta{padding:55px 0}.eq-case-cta p:not(.rn-eyebrow){font-size:14px}.eq-case-cta .rn-action,.eq-product-links .rn-action{font-size:var(--rn-text-small,14px)}}@media(prefers-reduced-motion:reduce){.eq-slide-progress[data-playing=true]{animation:none}.eq-part{transition:none}}@media(max-width:800px){.eq-hero>.rn-container{display:flex;flex-direction:column}.eq-hero-controls{order:-1;margin-top:0;margin-bottom:8px}.eq-hero-pagination{flex-basis:auto}.eq-hero-pagination button{flex-direction:column;padding-block:8px 12px}.eq-hero-arrows{gap:4px}.eq-hero-arrows button{width:28px;height:28px}.eq-hero-visual>.eq-machine svg,.eq-press-scene .eq-machine svg{max-height:190px}}@media(max-width:800px){.eq-step-nav{position:relative;display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--rn-line) var(--rn-soft)}.eq-step-nav button{flex:0 0 160px;flex-direction:row;gap:10px;font-size:var(--rn-text-small,14px);padding:15px 12px}.eq-step-nav button span{overflow-wrap:normal;word-break:normal}.eq-step-nav small{font-size:var(--rn-text-small,14px)}.eq-workspace-story{min-height:0}}@media(max-width:540px){.eq-step-nav button{flex-basis:145px}.eq-workspace-visual .eq-machine svg{max-height:160px}}.eq-hero-slide{opacity:0;transition:opacity .35s ease}.eq-hero-slide[data-active=true]{opacity:1}@media(prefers-reduced-motion:reduce){.eq-hero-slide{transition:none}}.eq-walkthrough{scroll-margin-top:110px}@media(max-width:800px){.eq-walkthrough{scroll-margin-top:130px}}.eq-process-material{text-align:center;color:var(--rn-ink)}.eq-process-material>span{display:block;color:var(--rn-muted);font-size:var(--rn-text-small,14px);margin-top:6px}.eq-process--compact .eq-process-material{color:var(--rn-paper)}.eq-process--compact .eq-process-material>span{color:var(--rn-night-muted);font-size:var(--rn-text-small,14px)}.nf-hero{padding:56px 0 0;background:linear-gradient(145deg,var(--rn-paper) 45%,var(--rn-soft))}.nf-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.nf-hero-copy{min-width:0;padding-block:20px}.nf-hero-copy>.rn-eyebrow{margin-bottom:25px}.renewal .nf-hero h1{font-size:clamp(35px,3.55vw,54px);line-height:1.3;letter-spacing:-.055em;white-space:pre-line;text-wrap:balance}.nf-hero h1 span{display:block;color:var(--rn-accent);margin-top:9px}.nf-hero-body{color:var(--rn-muted);margin:25px 0 28px!important;font-size:16px;line-height:1.9;max-width:36em}.nf-spotlight{min-width:0;border:1px solid var(--rn-line);border-radius:var(--radius-lg);background:var(--rn-night);overflow:hidden;color:var(--rn-paper);box-shadow:var(--shadow-ambient)}.nf-spotlight-top{display:flex;justify-content:space-between;gap:16px;padding:15px 22px;font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);letter-spacing:.04em}.nf-spotlight-stage{position:relative;isolation:isolate;aspect-ratio:1.45;min-height:350px;overflow:hidden}.nf-slide{position:absolute;inset:0;z-index:-2;animation:nf-appear .6s ease both}.nf-slide img{width:100%;height:100%;object-fit:cover;object-position:50% 36%}.nf-spotlight-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--rn-night),color-mix(in srgb,var(--rn-night) 30%,transparent) 43%,transparent 70%)}.nf-spotlight[data-scene="0"] .nf-slide:not([data-slide="0"]),.nf-spotlight[data-scene="1"] .nf-slide:not([data-slide="1"]),.nf-spotlight[data-scene="2"] .nf-slide:not([data-slide="2"]),.nf-spotlight[data-scene="3"] .nf-slide:not([data-slide="3"]),.nf-spotlight[data-scene="4"] .nf-slide:not([data-slide="4"]){display:none}.nf-scene-caption{position:absolute;bottom:24px;inset-inline:26px;max-width:90%}.nf-scene-caption>span{font-size:var(--rn-text-small,14px);color:var(--rn-light-accent)}.renewal .nf-scene-caption h2{font-size:clamp(21px,1.9vw,29px);line-height:1.45;letter-spacing:-.035em;margin-top:8px;max-width:20em}.nf-scene-caption>a{display:inline-flex;align-items:center;gap:12px;color:var(--rn-night-muted);font-size:var(--rn-text-small,14px);margin-top:15px;min-height:32px}.nf-scene-caption>a:hover{color:var(--rn-paper)}.nf-scene-controls{display:flex;border-top:1px solid var(--rn-night-line);padding-inline:12px;align-items:stretch}.nf-scene-controls>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:1;min-width:0}.nf-scene-controls button{position:relative;background:none;border:0;color:var(--rn-night-muted);padding:16px 5px;min-height:48px;font-size:var(--rn-text-small,14px);font-weight:600;overflow-wrap:anywhere;line-height:1.5}.nf-scene-controls button[aria-pressed=true]{color:var(--rn-paper);background:color-mix(in srgb,var(--rn-light-accent) 12%,transparent)}.nf-scene-controls>button{display:grid;place-items:center;min-width:44px}.nf-scene-controls>button:disabled{opacity:.4;cursor:default}.nf-scene-progress{position:absolute;bottom:0;left:0;height:2px;background:var(--rn-light-accent);width:0}.nf-scene-progress[data-active=true]{animation:nf-progress 8s linear forwards}.nf-scene-note{display:block;font-size:var(--rn-text-small,14px);color:var(--rn-night-muted);padding:9px 18px 12px;border-top:1px solid var(--rn-night-line)}.nf-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--rn-line);margin-top:38px;padding-block:22px}.nf-hero-bottom ul{display:flex;flex-wrap:wrap;gap:14px 24px}.nf-hero-bottom li{display:flex;align-items:center;gap:7px;color:var(--rn-muted);font-size:var(--rn-text-small,14px)}.nf-hero-bottom svg{width:16px;height:16px;color:var(--rn-accent)}.nf-hero-bottom>a{font-size:var(--rn-text-small,14px);color:var(--rn-accent);display:flex;gap:15px;align-items:center}.nf-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.nf-problems article{border-top:1px solid var(--rn-line);padding-top:25px}.nf-problems article>svg{color:var(--rn-accent);width:27px;height:27px;margin-bottom:22px}.renewal .nf-problems h3{font-size:21px}.nf-problems p{margin-top:14px!important;color:var(--rn-muted);font-size:14px;line-height:1.9}.nf-system{background:var(--rn-night);border-radius:var(--radius-lg);padding:30px;color:var(--rn-paper);overflow:hidden}.nf-system-boundary{display:flex;align-items:center;gap:10px;color:var(--rn-night-muted);font-size:var(--rn-text-small,14px);margin-bottom:32px}.nf-system-boundary svg{width:17px;height:17px;color:var(--rn-light-accent)}.nf-system-boundary>span:last-child{margin-left:auto;font-size:var(--rn-text-small,14px);letter-spacing:.08em}.nf-system-grid{display:grid;grid-template-columns:.85fr 1.2fr 1fr;gap:42px;align-items:stretch}.nf-sources{position:relative;align-self:center}.renewal .nf-sources h3{font-size:14px;color:var(--rn-night-muted);margin-bottom:15px}.nf-sources>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rn-night-line);font-size:var(--rn-text-small,14px)}.nf-sources>div>svg{color:var(--rn-light-accent);width:19px;height:19px;flex-shrink:0}.nf-system-product{position:relative;border:1px solid var(--rn-line);border-radius:var(--radius-md);background:var(--rn-paper);color:var(--rn-ink);padding:25px 23px;min-width:0}.nf-product-label{display:flex;align-items:center;gap:10px;font-size:15px;letter-spacing:.04em;font-weight:750;color:var(--rn-accent);margin-bottom:23px!important}.nf-product-label svg{width:21px;height:21px}.renewal .nf-system-product h3{font-size:22px;line-height:1.45;margin-bottom:13px}.nf-system-product>p:not(.nf-product-label){font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.nf-ontology-inset{margin-top:23px;background:var(--rn-tint);padding:15px;border-radius:var(--radius-sm)}.nf-ontology-inset small{display:block;color:var(--rn-accent);font-size:var(--rn-text-small,14px);margin-bottom:6px}.nf-ontology-inset strong{font-size:var(--rn-text-small,14px);line-height:1.8;font-weight:550;display:block}.nf-agent-evidence{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--rn-line);margin-top:24px;padding-top:15px;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.nf-agent-evidence>svg{width:16px;height:16px;flex-shrink:0;color:var(--rn-accent)}.nf-connector{display:block;width:42px;height:20px;color:var(--rn-light-accent)}.nf-connector svg{width:100%;height:100%;overflow:visible;stroke:currentColor;stroke-width:1.6}.nf-connector .nf-pulse{stroke:var(--rn-paper);stroke-width:2.5;stroke-dasharray:9 65;animation:nf-flow 2.2s linear 2}.nf-sources>.nf-connector,.nf-system-product>.nf-connector{position:absolute;right:-43px;top:50%;transform:translateY(-50%)}.nf-control-loop{margin-top:30px;color:var(--rn-ink)}.nf-approval{display:flex;align-items:center;gap:11px;padding:14px 20px;background:var(--rn-amber-bg);color:var(--rn-amber);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--rn-text-small,14px)}.nf-approval svg{width:21px;height:21px;flex-shrink:0}.nf-approval>span{margin-left:auto;font-size:var(--rn-text-small,14px)}.nf-control-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding:25px!important;background:var(--rn-paper);border:1px solid var(--rn-line);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.nf-control-path li{position:relative;min-width:0}.nf-control-path small{display:block;color:var(--rn-accent);font-size:var(--rn-text-small,14px);font-weight:700;margin-bottom:10px;letter-spacing:.025em}.nf-control-path strong{display:block;font-size:14px;font-weight:600;line-height:1.7}.nf-control-path li>span:not(.nf-connector){display:inline-block;font-size:var(--rn-text-small,14px);background:var(--rn-tint);padding:2px 8px;border-radius:var(--radius-sm);color:var(--rn-accent);margin-top:8px}.nf-control-path .nf-connector{position:absolute;right:-36px;top:27px;width:28px;color:var(--rn-accent)}.nf-control-path .nf-pulse{stroke:var(--rn-accent)}.nf-feedback{display:flex;align-items:flex-start;gap:10px;margin-top:15px!important;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.nf-feedback>svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.nf-system .nf-feedback{color:var(--rn-night-muted)}.nf-system-notes{display:flex;gap:15px 40px;flex-wrap:wrap;margin-top:15px;font-size:var(--rn-text-small,14px);color:var(--rn-muted)}.nf-system-notes p{flex:1;min-width:min(100%,280px)}.nf-knowledge{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.nf-knowledge .rn-eyebrow{margin-bottom:20px}.nf-knowledge .rn-action{margin-top:20px}.nf-knowledge-map{padding:28px 30px;background:var(--rn-paper);border:1px solid var(--rn-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient)}.nf-knowledge-map figcaption{font-size:var(--rn-text-small,14px);color:var(--rn-muted);margin-bottom:22px}.nf-knowledge-map li>div{display:flex;align-items:center;gap:15px;background:var(--rn-soft);border:1px solid var(--rn-line);padding:15px 20px;border-radius:var(--radius-md)}.nf-knowledge-map li>div>span{color:var(--rn-muted);font-size:var(--rn-text-small,14px)}.nf-knowledge-map li svg{color:var(--rn-accent);width:20px;height:20px;flex-shrink:0}.nf-knowledge-map strong{font-size:14px;font-weight:600}.nf-relation{position:relative;display:flex;align-items:center;justify-content:center;height:36px;color:var(--rn-muted);font-size:var(--rn-text-small,14px);padding-left:70px}.nf-relation svg{position:absolute;left:50%;transform:translate(-50%);height:32px!important;width:20px!important;stroke:var(--rn-accent);fill:none;stroke-width:1.3}.nf-expert{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;border-top:1px solid var(--rn-line);padding-top:30px;margin-top:50px}.nf-expert>div{display:grid;grid-template-columns:26px 1fr;gap:12px}.nf-expert>div>svg{color:var(--rn-accent)}.renewal .nf-expert h3{font-size:18px}.nf-expert p{grid-column:2;font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.9}.nf-expert>ol{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:center}.nf-expert li{font-size:var(--rn-text-small,14px);display:flex;gap:12px;align-items:center}.nf-expert li>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--rn-line);border-radius:50%;font-size:var(--rn-text-small,14px);color:var(--rn-accent);background:var(--rn-paper)}.nf-proof-section{padding-block:42px 65px!important;border-bottom:1px solid var(--rn-line)}.nf-proof-section .st-references{gap:35px}.nf-proof-section .cf-reference-mark{padding:0;margin-bottom:15px}.nf-proof-section .cf-reference-mark strong{font-size:26px}.nf-proof-section .st-references h3{font-size:18px}.nf-proof-section .st-references p{font-size:var(--rn-text-small,14px)}.nf-proof-section .st-references article{padding-top:20px}.nf-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.nf-why article{border-top:2px solid var(--rn-accent);padding-top:22px}.nf-why article>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.renewal .nf-why h3{font-size:19px;margin-top:15px}.nf-why p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);line-height:1.9;margin-top:13px!important}.nf-adoption-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:32px!important}.nf-adoption-steps>li{border-top:1px solid var(--rn-line);padding-top:22px}.nf-adoption-steps>li>span{font-size:var(--rn-text-small,14px);color:var(--rn-accent)}.renewal .nf-adoption-steps h3{font-size:19px;margin-top:14px}.nf-funding{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;background:var(--rn-paper);border:1px solid var(--rn-line);padding:22px 26px;border-radius:var(--radius-md);margin-top:35px}.nf-funding p{font-size:var(--rn-text-small,14px);color:var(--rn-muted);flex:1;min-width:min(280px,100%)}.nf-funding .rn-action{font-size:var(--rn-text-small,14px)}.nf-application-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.nf-partner{padding:35px 0}.nf-partner-heading{max-width:850px}.nf-partner-heading .rn-eyebrow{margin-bottom:20px}.nf-partner--compact{border-top:1px solid var(--rn-line)}.renewal .nf-partner--compact h2{font-size:28px}.nf-partner--compact .rn-lead{font-size:14px}.nf-partner>.rn-action{margin-top:25px}.nf-partner-roles{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.nf-partner-roles article{position:relative;border:1px solid var(--rn-line);border-radius:var(--radius-md);padding:30px;background:var(--rn-paper)}.nf-partner-roles article>svg{color:var(--rn-accent);margin-bottom:20px}.nf-partner-roles p{color:var(--rn-muted);font-size:14px;margin-top:15px!important}.nf-partner-roles .nf-connector{position:absolute;right:-50px;top:50%;color:var(--rn-accent)}.nf-partner-interface{margin-block:35px;padding:30px;background:var(--rn-soft);border-radius:var(--radius-md)}.nf-partner-interface p{font-size:14px;color:var(--rn-muted);margin-top:12px!important}.nf-partner-interface code{display:block;overflow-wrap:anywhere;color:var(--rn-accent);font-size:var(--rn-text-small,14px);margin-top:20px}.nf-partner .nf-adoption-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-product-caption{font-size:var(--rn-text-small,14px);color:var(--rn-muted);padding:14px 18px!important;border-top:1px solid var(--rn-line);background:var(--rn-paper)}@keyframes nf-flow{0%{stroke-dashoffset:75}to{stroke-dashoffset:0}}@keyframes nf-progress{0%{width:0}to{width:100%}}@keyframes nf-appear{0%{opacity:.2}to{opacity:1}}.nf-motion .nf-pulse{animation-iteration-count:infinite}.nf-motion[data-running=false] .nf-pulse{animation-play-state:paused}.nf-motion-controls{display:flex;justify-content:flex-end;margin-top:8px}.nf-motion-controls button{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--rn-muted);font-size:var(--rn-text-small,14px);min-height:32px;padding:5px 0}@media(max-width:1100px){.nf-hero-grid{gap:32px}.nf-hero-bottom{align-items:flex-start}.nf-hero-bottom ul{gap:10px 15px}.nf-system{padding:24px}.nf-system-grid{gap:28px;grid-template-columns:.8fr 1.1fr 1fr}.nf-sources>.nf-connector,.nf-system-product>.nf-connector{width:28px;right:-29px}.nf-system-product{padding:22px 18px}.renewal .nf-system-product h3{font-size:20px}.nf-knowledge{gap:40px}.nf-spotlight-stage{min-height:330px}.nf-scene-caption{inset-inline:21px}.nf-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nf-hero{padding-top:35px}.nf-hero-grid{grid-template-columns:1fr;gap:30px}.nf-hero-copy{max-width:760px}.renewal .nf-hero h1{font-size:clamp(34px,5.3vw,48px)}.nf-hero-body{max-width:46em}.nf-spotlight-stage{aspect-ratio:1.85;min-height:300px}.nf-scene-caption{max-width:65%}.nf-scene-controls button{font-size:var(--rn-text-small,14px)}.nf-hero-bottom{flex-direction:column;margin-top:28px}.nf-problems{gap:25px}.renewal .nf-problems h3{font-size:18px}.nf-system-grid{grid-template-columns:1fr 1fr;gap:26px}.nf-sources{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.nf-sources h3{grid-column:1/-1;margin:0!important}.nf-sources>div{font-size:var(--rn-text-small,14px);gap:8px}.nf-sources>.nf-connector{display:block;width:20px;inset:auto auto -25px 25%;transform:translate(-50%) rotate(90deg)}.nf-control-path{gap:28px;padding:22px!important}.nf-control-path .nf-connector{right:-25px;width:20px}.nf-knowledge{gap:30px}.nf-knowledge h2{font-size:30px}.nf-knowledge-map{padding:23px 18px}.nf-expert{grid-template-columns:1fr;gap:25px}.nf-expert>ol{grid-template-columns:repeat(4,minmax(0,1fr))}.nf-adoption-steps{gap:20px}.renewal .nf-adoption-steps h3{font-size:17px}}@media(max-width:600px){.nf-hero-copy{padding-block:8px}.nf-hero-copy>.rn-eyebrow{margin-bottom:18px}.renewal .nf-hero h1{font-size:clamp(30px,7.7vw,42px);letter-spacing:-.06em}.nf-hero-body{font-size:14px;margin-block:20px!important}.nf-hero .rn-actions{gap:12px}.nf-hero .rn-action{font-size:var(--rn-text-small,14px);padding:12px 15px;gap:10px}.nf-hero .rn-action--text{padding-inline:0}.nf-spotlight-stage{aspect-ratio:1.12;min-height:290px}.nf-scene-caption{max-width:100%;bottom:22px}.renewal .nf-scene-caption h2{font-size:22px}.nf-spotlight-top{padding:12px 17px}.nf-scene-controls{padding-inline:5px}.nf-scene-controls button{font-size:var(--rn-text-small,14px);padding-inline:3px}.nf-hero-bottom li,.nf-hero-bottom>a{font-size:var(--rn-text-small,14px)}.nf-problems{grid-template-columns:1fr;gap:27px}.nf-problems article{display:grid;grid-template-columns:28px 1fr;gap:10px 18px;padding-top:20px}.nf-problems article>svg{margin:0}.nf-problems p{grid-column:2;margin:0!important;font-size:var(--rn-text-small,14px)}.nf-system{padding:20px 16px}.nf-system-boundary{font-size:var(--rn-text-small,14px);margin-bottom:23px;align-items:flex-start}.nf-system-boundary>span:last-child{display:none}.nf-system-grid{grid-template-columns:1fr;gap:28px}.nf-sources{grid-template-columns:1fr 1fr;gap:5px 15px}.nf-sources>div{font-size:var(--rn-text-small,14px)}.nf-sources>.nf-connector{display:block;inset:auto auto -27px 50%;transform:translate(-50%) rotate(90deg)}.nf-system-product{padding:22px}.nf-system-product>.nf-connector{inset:auto auto -25px 50%;transform:translate(-50%) rotate(90deg)}.nf-product-label{margin-bottom:15px!important}.nf-ontology-inset{margin-top:18px}.nf-control-loop{margin-top:24px}.nf-approval{align-items:flex-start;flex-wrap:wrap;padding:15px;font-size:var(--rn-text-small,14px);gap:8px}.nf-approval>span{width:100%;margin-left:29px;font-size:var(--rn-text-small,14px)}.nf-control-path{grid-template-columns:1fr;gap:30px;padding:22px!important}.nf-control-path li{padding-left:12px;border-left:2px solid var(--rn-tint)}.nf-control-path small{margin-bottom:5px}.nf-control-path strong{font-size:var(--rn-text-small,14px)}.nf-control-path .nf-connector{inset:auto auto -23px 50%;width:24px;transform:rotate(90deg)}.nf-control-path li>span:not(.nf-connector){position:absolute;right:0;top:0}.nf-feedback{font-size:var(--rn-text-small,14px)}.nf-system-notes{gap:8px}.nf-knowledge{grid-template-columns:1fr}.nf-knowledge-map{padding:24px}.nf-expert{margin-top:30px;padding-top:25px}.nf-expert>ol{grid-template-columns:1fr 1fr}.nf-why{gap:25px 20px}.renewal .nf-why h3{font-size:17px}.nf-why p{font-size:var(--rn-text-small,14px)}.nf-adoption-steps{grid-template-columns:1fr 1fr;gap:28px 20px}.nf-funding{padding:20px}.nf-partner-roles{grid-template-columns:1fr;gap:32px}.nf-partner-roles .nf-connector{inset:auto auto -28px 50%;transform:translate(-50%) rotate(90deg);width:28px}.nf-partner .nf-adoption-steps{grid-template-columns:1fr}.nf-partner-interface{padding:22px}.nf-partner-interface code,.nf-application-links .rn-action{font-size:var(--rn-text-small,14px)}.nf-proof-section{padding-block:15px 35px!important}}@media(prefers-reduced-motion:reduce){.nf-slide,.nf-scene-progress,.nf-connector .nf-pulse{animation:none!important}.nf-connector .nf-pulse{display:none}}
