.home-page .compact-home{padding-block:var(--sp-8) var(--sp-8)}.home-page .compact-home-grid{grid-template-columns:1fr 1.04fr;gap:var(--sp-9)}.home-page .compact-home h1{font-size:var(--fs-display);line-height:1.04;letter-spacing:-.05em}.workflow-experience{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 22px 80px #00000012;overflow:hidden}.experience-label{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);color:var(--ink);font-size:var(--fs-sm);font-weight:600}.live-indicator{display:flex;gap:var(--sp-1);align-items:center;height:18px}.live-indicator i{width:3px;height:8px;background:var(--accent);border-radius:2px}.workflow-canvas{height:310px;position:relative;isolation:isolate;overflow:hidden;background:#101b2f;perspective:900px;direction:ltr}.workflow-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;filter:saturate(.5);transform:scale(1.08);transition:transform 1.7s ease,opacity 1.7s ease}.workflow-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0b1120ef,transparent 65%),linear-gradient(90deg,#0b112055,#0b112033)}.workflow-tray{position:absolute;inset:22px 26px 84px;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);opacity:0;transition:opacity .7s}.workflow-tray i{border:1px dashed #9abbd170;border-radius:12px;background:#a1cce609}.work-ticket{position:absolute;top:27px;left:6%;width:43%;min-height:67px;padding:var(--sp-3);display:flex;align-items:center;gap:var(--sp-2);background:#f8fafc;color:#182736;border:1px solid #d7e2ed;border-radius:10px;box-shadow:0 12px 32px #0004;transform-origin:center;transition:transform 1.3s cubic-bezier(.22,1,.36,1),background .6s,box-shadow .6s;will-change:transform}.work-ticket svg{flex-shrink:0;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.work-ticket span{font-size:var(--fs-sm);font-weight:600;line-height:1.3}.work-ticket i{height:4px;position:absolute;bottom:8px;inset-inline:12px;background:#31bdf0;transform:scaleX(0);transform-origin:left;border-radius:2px;transition:transform 1s ease}.ticket-0{transform:translate(8%,8px) rotate(-12deg)}.ticket-1{transform:translate(93%,21px) rotate(10deg)}.ticket-2{transform:translate(18%,103px) rotate(-7deg)}.ticket-3{transform:translate(88%,126px) rotate(8deg)}[data-scene="1"] .ticket-0{transform:translate(0,0)}[data-scene="1"] .ticket-1{transform:translate(105%,0)}[data-scene="1"] .ticket-2{transform:translate(0,94px)}[data-scene="1"] .ticket-3{transform:translate(105%,94px)}[data-scene="1"] .workflow-tray{opacity:1}[data-scene="1"] .ticket-2{background:#d9f4ff;box-shadow:0 0 0 4px #31bdf035,0 12px 36px #0004}[data-scene="1"] .ticket-2 i{transform:scaleX(1)}[data-scene="2"] .ticket-0{transform:translate(0,-2px) scale(.93)}[data-scene="2"] .ticket-1{transform:translate(106%,-2px) scale(.93)}[data-scene="2"] .ticket-2{transform:translate(0,89px) scale(.93)}[data-scene="2"] .ticket-3{transform:translate(106%,89px) scale(.93);background:#d3f6ea;box-shadow:0 0 0 4px #48c69d44,0 12px 36px #0004}[data-scene="2"] .work-ticket i{transform:scaleX(1);background:#218267}[data-scene="2"] .workflow-backdrop{opacity:.46;transform:scale(1.01)}.workflow-caption{position:absolute;bottom:25px;inset-inline:24px;color:#f8fafc;font-size:var(--fs-title-sm);line-height:1.25;letter-spacing:-.03em;max-width:80%;direction:inherit}.workflow-caption strong{font-weight:500}.workflow-stamp{position:absolute;bottom:80px;left:50%;transform:translate(-50%,24px) rotate(-8deg) scale(.75);padding:var(--sp-2) var(--sp-3);border-radius:5px;background:#d3f6ea;color:#164734;font-size:var(--fs-2xs);font-weight:700;opacity:0;transition:transform .7s .4s,opacity .5s .4s;white-space:nowrap}[data-scene="2"] .workflow-stamp{opacity:1;transform:translate(-50%,0) rotate(-3deg) scale(1)}.experience-controls{padding:var(--sp-4) var(--sp-5) 0}.experience-controls p{margin:0 0 var(--sp-2);font-size:var(--fs-2xs);color:var(--muted)}.scene-selectors{display:grid;grid-template-columns:repeat(var(--scene-count,3),minmax(0,1fr));gap:var(--sp-2)}.scene-selectors button{min-width:0;min-height:58px;display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:600 var(--fs-sm)/1.3 var(--sans);cursor:pointer}.scene-selectors button>span{font-size:var(--fs-2xs);color:var(--muted)}.scene-selectors button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.scene-selectors button[aria-pressed=true]>span{color:inherit}.experience-disclosure{padding:var(--sp-3) var(--sp-5);font-size:var(--fs-2xs);line-height:1.5;color:var(--muted);margin:0;max-width:68ch}.home-page .home-flow{padding-block:var(--sp-7) var(--sp-9)}.home-page .flow-heading{margin-bottom:var(--sp-6);text-align:left}.home-page .flow-heading h2{font-size:var(--fs-display)}.reliability-experience{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.reliability-visual{height:360px;position:relative;background:#101b2f;overflow:hidden}.reliability-panel{position:absolute;inset:0;overflow:hidden}.reliability-panel[hidden]{display:none!important}.reliability-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;transform:scale(1.04)}.reliability-panel::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08101fd9 0%,#08101f8c 42%,#08101f00 78%)}.reliability-overlay{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;width:min(520px,55%);display:flex;flex-direction:column;justify-content:center;padding:var(--sp-7) var(--sp-8);color:#f8fafc}.reliability-overlay .eyebrow{color:#d5e1eb;font-size:var(--fs-2xs);letter-spacing:.03em;line-height:1.5}.reliability-overlay h3{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1.15;margin:var(--sp-4) 0 var(--sp-5)}.stage-checks{display:grid;gap:var(--sp-2)}.stage-checks>span{display:flex;align-items:center;gap:var(--sp-2);background:#0b152dd9;border:1px solid #c6d5e52e;border-radius:6px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);line-height:1.4;width:fit-content;min-width:200px}.stage-checks b{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;background:#b7e9d7;color:#163e32;border-radius:50%;font-size:var(--fs-2xs)}.home-page .reliability-experience .business-flow{gap:0}.home-page .reliability-experience .flow-card{border:0;border-inline-end:1px solid var(--line);border-radius:0;padding:var(--sp-5);background:var(--panel);transition:background .4s}.home-page .reliability-experience .flow-card:last-child{border:0}.home-page .reliability-experience .flow-card.is-selected{background:var(--paper-2)}.flow-card>h3>button{display:grid;grid-template-columns:24px 1fr 20px;align-items:start;gap:var(--sp-2);min-height:54px;width:100%;border:0;background:transparent;color:var(--ink);padding:0;text-align:start;cursor:pointer}.flow-card>h3>button>span{font-size:var(--fs-2xs);padding-top:var(--sp-1);color:var(--accent)}.flow-card>h3>button .scene-card-title{font-size:var(--fs-title-sm);letter-spacing:-.035em;line-height:1.2;margin:0;font-weight:600}.home-page .reliability-experience .flow-card>p{font-size:var(--fs-sm);line-height:1.6;color:var(--ink);margin:var(--sp-3) 0;max-width:34ch}.home-page .reliability-experience .flow-card>a{font-size:var(--fs-sm);min-height:44px}[data-enhanced=true][data-playing=true] .live-indicator i{animation:live-level 1s ease-in-out infinite alternate}[data-enhanced=true] .live-indicator i:nth-child(2){animation-delay:.2s}[data-enhanced=true] .live-indicator i:nth-child(3){animation-delay:.4s}[data-enhanced=true] .reliability-panel:not([hidden]) img{animation:scene-photo 5.5s ease both}[data-enhanced=true] .reliability-panel:not([hidden]) .stage-checks>span{animation:scene-check .75s calc(var(--item)*.22s) both cubic-bezier(.22,1,.36,1)}[data-enhanced=true][data-playing=false] .reliability-panel img,[data-enhanced=true][data-playing=false] .stage-checks>span{animation-play-state:paused}@keyframes live-level{to{height:18px}}@keyframes scene-photo{from{transform:scale(1.1) translateX(-12px);opacity:.5}to{transform:scale(1.02);opacity:1}}@keyframes scene-check{from{opacity:1;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}@media(min-width:900px){.reliability-visual{transform-origin:center;--scroll-lift:0;isolation:isolate}.reliability-overlay{transform:translateY(calc(var(--scroll-lift,0)*-16px))}}@media(max-width:900px){.home-page .compact-home-grid{gap:var(--sp-6);grid-template-columns:1fr 1fr}.home-page .compact-home h1{font-size:var(--fs-display)}.experience-label{padding:var(--sp-4)}.workflow-canvas{height:295px}.work-ticket{padding:var(--sp-2);gap:var(--sp-2)}.work-ticket span{font-size:var(--fs-2xs)}.reliability-overlay{padding:var(--sp-6);width:60%}}@media(max-width:700px){.home-page .compact-home-grid{grid-template-columns:1fr}.home-page .compact-home{padding-block:var(--sp-6) var(--sp-5)}.home-page .compact-home h1{font-size:var(--fs-display);max-width:18ch}.workflow-canvas{height:280px}.workflow-caption{font-size:var(--fs-title-sm);bottom:20px}.workflow-stamp{bottom:69px}.workflow-experience{width:100%}.scene-selectors button{font-size:var(--fs-xs);flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-1);min-height:58px}.experience-label{font-size:var(--fs-xs)}.home-page .flow-heading{margin-bottom:var(--sp-5)}.reliability-visual{height:350px}.reliability-overlay{width:100%;justify-content:end;padding:var(--sp-6)}.reliability-panel::after{background:linear-gradient(0deg,#08101ff5,#08101f6b 60%,transparent)}.reliability-panel img{object-position:65% 50%}.reliability-overlay h3{font-size:var(--fs-title);margin:var(--sp-2) 0 var(--sp-4)}.stage-checks{grid-template-columns:1fr;gap:var(--sp-1)}.stage-checks>span{padding:var(--sp-2) var(--sp-2);min-width:0;font-size:var(--fs-xs)}.home-page .reliability-experience .business-flow{grid-template-columns:1fr}.home-page .reliability-experience .flow-card{padding:var(--sp-4);border:0;border-block-end:1px solid var(--line)}.flow-card>h3>button{min-height:44px}.flow-card>h3>button .scene-card-title{font-size:var(--fs-title-sm)}.home-page .reliability-experience .flow-card>p{max-width:none;margin-block:var(--sp-2)}.reliability-experience .experience-disclosure{padding:var(--sp-3) var(--sp-4)}}html[dir=rtl] .workflow-canvas{direction:rtl}html[dir=rtl] .workflow-caption{direction:rtl}html[dir=rtl] .work-ticket{direction:rtl}html[dir=rtl] .scene-selectors button{font-family:Arial,Tahoma,sans-serif;font-size:var(--fs-body)}.local-hero>div:last-child{max-width:none}.local-hero .workflow-backdrop{max-height:none;width:100%;height:100%}.local-hero .experience-disclosure{font-size:var(--fs-2xs)}.local-hero .work-ticket span{line-height:1.4}@media(prefers-reduced-motion:reduce){.workflow-backdrop,.workflow-tray,.work-ticket,.work-ticket i,.workflow-stamp,.live-indicator i,.reliability-panel img,.stage-checks>span,.reliability-experience .flow-card{animation:none;transition:none;scroll-behavior:auto}.reliability-overlay{transform:none}}[data-enhanced=true][data-scene="0"][data-playing=true] .work-ticket{animation:ticket-drift 1.6s ease-in-out infinite alternate}[data-enhanced=true][data-scene="0"] .ticket-1{animation-delay:-.8s}[data-enhanced=true][data-scene="0"] .ticket-2{animation-delay:-1.2s}[data-enhanced=true][data-scene="0"] .ticket-3{animation-delay:-.4s}@keyframes ticket-drift{from{translate:0 -7px}to{translate:0 9px}}@media(prefers-reduced-motion:reduce){.workflow-experience .work-ticket{animation:none}}.reliability-experience .flow-card>h3{margin:0}.scene-selectors button:disabled,.flow-card button:disabled{cursor:default}@media(max-width:700px){.home-page .reliability-experience[data-enhanced=true] .business-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home-page .reliability-experience[data-enhanced=true] .flow-card{display:contents}.reliability-experience[data-enhanced=true] .flow-card>h3{grid-row:1;border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:var(--sp-3) var(--sp-2);background:var(--panel)}.reliability-experience[data-enhanced=true] .flow-card.is-selected>h3{background:var(--paper-2);box-shadow:inset 0 -3px var(--accent)}.reliability-experience[data-enhanced=true] .flow-card>h3>button{grid-template-columns:1fr;gap:var(--sp-1);min-height:86px;align-content:start;text-align:start}.reliability-experience[data-enhanced=true] .flow-card>h3>button .scene-card-title{font-size:var(--fs-body);line-height:1.3}.reliability-experience[data-enhanced=true] .flow-card>h3>button .scene-card-arrow{display:none}.home-page .reliability-experience[data-enhanced=true] .flow-card>p{grid-row:2;grid-column:1/-1;margin:0;padding:var(--sp-4) var(--sp-5) var(--sp-1)}.home-page .reliability-experience[data-enhanced=true] .flow-card>a{grid-row:3;grid-column:1/-1;margin:0;padding:var(--sp-1) var(--sp-5);justify-self:start}.home-page .reliability-experience[data-enhanced=true] .flow-card:not(.is-selected)>p,.home-page .reliability-experience[data-enhanced=true] .flow-card:not(.is-selected)>a{display:none}}[data-scene="3"] .work-ticket{transform:translate(0,0)}[data-scene="3"] .ticket-1{transform:translate(105%,0)}[data-scene="3"] .ticket-2{transform:translate(0,94px)}[data-scene="3"] .ticket-3{transform:translate(105%,94px);background:#d3f6ea}[data-scene="3"] .work-ticket i{transform:scaleX(1);background:#218267}[data-scene="3"] .workflow-stamp{opacity:1;transform:translate(-50%,0) rotate(-3deg) scale(1)}.reliability-experience[data-interaction="touch-hold"] .reliability-panel:not([hidden]) img,.reliability-experience[data-interaction="keyboard"] .reliability-panel:not([hidden]) img,.reliability-experience[data-interaction="hover"] .reliability-panel:not([hidden]) img{animation:none;opacity:1;transform:scale(1.02)}.reliability-experience[data-interaction="touch-hold"] .reliability-panel:not([hidden]) .stage-checks>span,.reliability-experience[data-interaction="keyboard"] .reliability-panel:not([hidden]) .stage-checks>span,.reliability-experience[data-interaction="hover"] .reliability-panel:not([hidden]) .stage-checks>span{animation:none;opacity:1;transform:none}
