.site-screw-game-board{visibility:hidden;pointer-events:none;position:absolute;inset:0}.site-hero-magnet-ready .site-screw-game-board{visibility:visible}.site-screw-game .site-hero-magnet-canvas{opacity:0}.site-hero-magnet-ready .site-screw-game .site-hero-magnet-canvas{opacity:.74}@media (width<=58rem),(pointer:coarse),(prefers-reduced-motion:reduce),(update:slow){.site-screw-game{display:none}}.process-story-panel-label{color:var(--site-color-repair);font-size:var(--site-text-sm);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.process-story{--process-bench-shift:0px;--process-laptop-width:16%;--process-contact-shadow:0 .25rem .3rem #172b3b40;--process-device-light:#dbe5eb;--process-device-highlight:#f4f8fa;--process-device-mid:#9fadb8;--process-device-dark:#344654;--process-brass:#d9a940;--process-probe-red:#b44d40;--process-status-light:#6fdfb6;--process-shirt-shadow:#152d39;--process-shirt-mid:#17465c;--process-skin:#d8a07b;--process-skin-light:#edbd99;--process-skin-shadow:#b97858;--process-hair:#4a332b;--process-lip:#9b5e58;--process-eye-white:#fff;scroll-margin-top:var(--site-header-height);color:var(--site-color-ink);background:0 0;position:relative}.process-story-actions{margin-top:var(--site-space-lg)}.process-story-actions .site-button{flex:1;min-width:10rem}.process-story-sticky{align-items:center;gap:var(--site-space-4xl);padding-block:var(--site-space-2xl);grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr);display:grid}.process-story.is-enhanced .process-story-scroll-area{min-height:var(--process-scroll-height,220svh)}.process-story.is-enhanced .process-story-sticky{top:var(--site-header-height);min-height:calc(100svh - var(--site-header-height));position:sticky}.process-story-copy{z-index:2;min-width:0;position:relative}.process-story-heading h2{font-family:var(--site-font-display);letter-spacing:-.05em;margin:var(--site-space-xs) 0 var(--site-space-sm);font-size:clamp(2.75rem,5vw,5rem);line-height:.95}.process-story-stage-summary{align-items:baseline;gap:var(--site-space-xs);margin-top:var(--site-space-xl);color:var(--site-color-muted);font-size:var(--site-text-sm);display:flex}.process-story-stage-summary span:first-child{color:var(--site-color-ink);font-family:var(--site-font-display);font-size:var(--site-text-xl);font-weight:700}.process-story-progress{height:var(--site-border-width-strong);margin:var(--site-space-xs) 0 var(--site-space-lg);background:var(--site-color-border);overflow:hidden}.process-story-progress-value{width:var(--process-progress,20%);background:var(--site-color-repair);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.process-story-tabs{z-index:4;grid-template-columns:repeat(var(--process-stage-count,5), minmax(0, 1fr));gap:var(--site-space-xs);display:grid;position:relative}.process-story-tab{appearance:none;gap:var(--site-space-2xs);border:0;border-block-start:var(--site-border-width) solid var(--site-color-border);min-width:0;color:var(--site-color-muted);cursor:pointer;font:inherit;padding:var(--site-space-sm) var(--site-space-2xs) 0;text-align:start;transition:border-color var(--site-transition-normal), color var(--site-transition-normal);background:0 0;display:grid}.process-story-tab span{font-family:var(--site-font-display);font-size:var(--site-text-lg);line-height:1}.process-story-tab strong{font-size:var(--site-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-story-tab:hover,.process-story-tab.is-active{border-color:var(--site-color-repair);color:var(--site-color-ink)}.process-story-panels{min-height:18rem;margin-top:var(--site-space-xl)}.process-story.is-enhanced .process-story-panel:not(.is-active){display:none}.process-story-panel{animation:.48s cubic-bezier(.22,1,.36,1) both process-story-panel-in}.process-story-panel h3{max-width:17ch;font-family:var(--site-font-display);letter-spacing:-.035em;margin:var(--site-space-xs) 0 var(--site-space-md);font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.04}.process-story-panel>p:not(.process-story-panel-label,.process-story-panel-note){max-width:37rem;color:var(--site-color-ink-soft);font-size:var(--site-text-md);margin:0}.process-story-panel-note{align-items:flex-start;gap:var(--site-space-sm);max-width:37rem;margin:var(--site-space-lg) 0 0;color:var(--site-color-muted);font-size:var(--site-text-sm);display:flex}.process-story-panel-note span{width:var(--site-space-lg);height:var(--site-space-lg);border:var(--site-border-width) solid var(--site-color-border-strong);border-radius:var(--site-radius-full);color:var(--site-color-fjord-dark);font-family:var(--site-font-display);flex:none;place-items:center;font-weight:700;display:inline-grid}.process-story-controls{justify-content:space-between;gap:var(--site-space-sm);margin-top:var(--site-space-sm);display:flex}.process-story-controls button{appearance:none;align-items:center;gap:var(--site-space-xs);min-height:2.75rem;color:var(--site-color-fjord-dark);cursor:pointer;font:inherit;font-size:var(--site-text-sm);padding:var(--site-space-xs) 0;background:0 0;border:0;font-weight:700;display:inline-flex}.process-story-controls button:disabled{color:var(--site-color-border-strong);cursor:default}.process-story-controls svg{width:var(--site-space-lg);height:var(--site-space-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.process-story-visual,.process-story-visual *{pointer-events:none}.process-story-visual{aspect-ratio:1.08;isolation:isolate;min-width:0;max-height:42rem;position:relative;overflow:visible}.process-story-visual:before{border-radius:var(--site-radius-full);background:radial-gradient(circle, color-mix(in srgb, var(--site-color-fjord) 10%, transparent), transparent 68%);content:"";filter:blur(var(--site-space-xl));position:absolute;inset:16% 8%}.process-story-scene{opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:3%}.process-story-scene-approval{place-items:center;display:grid}.process-story-scene.is-active{opacity:1}.process-story-table-wrap{z-index:2;top:var(--process-bench-shift,0px);right:0;bottom:calc(-1 * var(--process-bench-shift,0px));perspective:48rem;perspective-origin:50% 42%;position:absolute;left:0;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-repeat:no-repeat}.process-story-table{--table-thickness:2rem;transform-origin:50% 100%;transform-style:preserve-3d;position:absolute;inset:46% -55% 20%;transform:rotateX(72deg)}.process-story-table-top,.process-story-table-front{background:var(--site-color-border);position:absolute}.process-story-table-top{background:var(--site-color-surface);box-shadow:0 var(--site-space-xl) var(--site-space-2xl) color-mix(in srgb, var(--site-color-shadow) 45%, transparent);inset:0}.process-story-table-front{height:var(--table-thickness);transform-origin:50% 0;inset:100% 0 auto;transform:rotateX(-90deg)}.process-story-customer-laptop{--laptop-thickness:.55rem;z-index:3;width:var(--process-laptop-width);aspect-ratio:16/10;transform-style:preserve-3d;position:absolute;bottom:16%;left:32%;transform:translateZ(.4rem)}.process-story-customer-lid,.process-story-customer-front,.process-story-customer-side,.process-story-customer-notch{position:absolute}.process-story-customer-lid{border:.12rem solid var(--process-device-mid);background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--process-device-highlight) 28%, transparent), transparent 34%), linear-gradient(145deg, var(--process-device-light), var(--process-device-mid));box-shadow:inset 0 var(--site-border-width) color-mix(in srgb, var(--process-device-highlight) 42%, transparent);border-radius:.22rem .22rem .08rem .08rem;inset:0}.process-story-customer-front,.process-story-customer-side{background:linear-gradient(180deg, var(--process-device-light), var(--process-device-mid) 24%, var(--process-device-dark) 78%)}.process-story-customer-front{height:var(--laptop-thickness);transform-origin:50% 0;inset:100% 0 auto;transform:rotateX(-90deg)}.process-story-customer-side{width:var(--laptop-thickness);top:0;bottom:0}.process-story-customer-side-left{transform-origin:0;left:0;transform:rotateY(90deg)}.process-story-customer-side-right{transform-origin:100%;right:0;transform:rotateY(-90deg)}.process-story-customer-notch{background:color-mix(in srgb, var(--site-color-ink) 38%, var(--process-device-dark));width:16%;height:70%;box-shadow:inset 0 .1rem .14rem color-mix(in srgb, var(--site-color-ink) 30%, transparent);border-radius:0 0 .85rem .85rem;inset:0 auto auto 42%}.process-story-owner-decal{width:12%;height:auto;fill:var(--process-device-dark);opacity:.8;position:absolute;inset:12% auto auto 8%;rotate:-12deg}.process-story-decal-star{fill:var(--process-brass)}.process-story-customer-laptop>.process-story-customer-side-left:after,.process-story-diagnosis-laptop>.process-story-customer-side-left:after{content:"";background:repeating-linear-gradient(#1a2731 0 14%,#0000 14% 25%);border-radius:1px;position:absolute;inset:24% 22% 28%}.process-story-customer-laptop>.process-story-customer-side-right:after,.process-story-diagnosis-laptop>.process-story-customer-side-right:after{content:"";background:linear-gradient(#0000 0 10%,#1a2731 10% 30%,#0000 30% 47%,#1a2731 47% 61%,#0000 61%);position:absolute;inset:25% 28% 30%}.process-story-customer-lid:after{content:"";background:color-mix(in srgb, var(--process-device-dark) 25%, transparent);height:1px;position:absolute;inset:2% 8% auto}.process-story-laptop-coffee-ring,.process-story-laptop-scorch,.process-story-spill-puddle{display:none}.process-story-customer-laptop[data-symptom=drip] .process-story-laptop-coffee-ring,.process-story-customer-laptop[data-symptom=drip] .process-story-spill-puddle,.process-story-customer-laptop[data-symptom=smoke] .process-story-laptop-scorch,.process-story-customer-laptop[data-symptom=spark] .process-story-laptop-scorch{display:block}.process-story-laptop-coffee-ring{aspect-ratio:1;border:.18rem solid #9e775c80;border-right-color:#9e775c30;border-radius:50%;width:28%;position:absolute;inset:18% 16% auto auto;rotate:-25deg;box-shadow:0 0 .12rem #9e775c50}.process-story-laptop-scorch{background:radial-gradient(#4a3a32a0,#77604c50 45%,#0000 70%);border-radius:50%;width:26%;height:30%;position:absolute;inset:10% 3% auto auto}.process-story-spill-puddle{background:#8babbc45;border:1px solid #71939b55;border-radius:45% 65% 35% 55%;width:76%;height:18%;position:absolute;top:99%;left:15%}.process-story-spill-puddle i{opacity:0;border:1px solid #d9eaf0;border-radius:50%;position:absolute;inset:20% 30%}.process-story-scene-intake.is-active .process-story-spill-puddle i{animation:6s ease-out 1.2s infinite process-story-spill-ripple}@keyframes process-story-spill-ripple{0%{opacity:.8;transform:scale(.2)}18%,to{opacity:0;transform:scale(1.8)}}.process-story-laptop-wet,.process-story-laptop-print,.process-story-laptop-spark,.process-story-laptop-drip,.process-story-laptop-smoke{pointer-events:none;display:none}.process-story-customer-laptop[data-symptom=drip] .process-story-laptop-wet,.process-story-customer-laptop[data-symptom=drip] .process-story-laptop-drip,.process-story-customer-laptop[data-symptom=smoke] .process-story-laptop-smoke,.process-story-customer-laptop[data-symptom=spark] .process-story-laptop-spark,.process-story-customer-laptop[data-symptom=print] .process-story-laptop-print{display:block}.process-story-laptop-wet{background:radial-gradient(ellipse at 42% 30%, color-mix(in srgb, var(--process-device-highlight) 55%, transparent), transparent 46%), radial-gradient(ellipse at 58% 70%, color-mix(in srgb, var(--site-color-fjord) 38%, transparent), transparent 58%);opacity:.72;border-radius:40% 55% 45% 50%;position:absolute;inset:18% 8% 6%}.process-story-laptop-print{fill:none;width:32%;height:auto;stroke:color-mix(in srgb, var(--site-color-ink) 48%, var(--process-device-dark));stroke-linecap:round;stroke-width:1.5px;opacity:.7;position:absolute;inset:22% auto auto 34%;rotate:-22deg}.process-story-laptop-print path:first-child{fill:color-mix(in srgb, var(--site-color-ink) 28%, var(--process-device-dark));stroke-width:1.1px}.process-story-laptop-spark,.process-story-laptop-drip,.process-story-laptop-smoke,.process-story-laptop-spark i,.process-story-laptop-drip i,.process-story-laptop-smoke i{position:absolute}.process-story-laptop-spark{inset:0}.process-story-laptop-spark i{clip-path:polygon(58% 0,32% 46%,48% 46%,38% 100%,78% 40%,58% 40%);background:linear-gradient(#fffef4,#ffd65a);width:48%;height:54%;box-shadow:0 0 .45rem #ffcf3d}.process-story-laptop-spark i:first-child{inset:12% auto auto 18%}.process-story-laptop-spark i:last-child{width:28%;height:32%;inset:46% 14% auto auto;transform:scaleX(-1)}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=spark] .process-story-laptop-spark i:first-child{animation:8s ease-out infinite process-story-spark-flash}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=spark] .process-story-laptop-spark i:last-child{animation:8s ease-out .3s infinite process-story-spark-flash}.process-story-laptop-drip{z-index:4;height:90%;inset:55% 12% auto}.process-story-laptop-drip i{background:color-mix(in srgb, var(--site-color-fjord) 72%, var(--site-color-surface));width:.28rem;height:.42rem;box-shadow:0 0 .18rem color-mix(in srgb, var(--site-color-fjord) 45%, transparent);border-radius:50% 50% 60% 60%}.process-story-laptop-drip i:first-child{inset:0 auto auto 18%}.process-story-laptop-drip i:nth-child(2){width:.22rem;height:.34rem;inset:8% auto auto 52%}.process-story-laptop-drip i:nth-child(3){width:.24rem;height:.38rem;inset:4% 16% auto auto}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=drip] .process-story-laptop-drip i{animation:6s ease-in infinite process-story-drip}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=drip] .process-story-laptop-drip i:nth-child(2){animation-delay:.45s}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=drip] .process-story-laptop-drip i:nth-child(3){animation-delay:.9s}.process-story-laptop-smoke{z-index:4;height:70%;inset:-8% 8% auto}.process-story-laptop-smoke i{border-radius:var(--site-radius-full);background:color-mix(in srgb, var(--process-device-mid) 42%, transparent);box-shadow:0 0 .8rem .35rem color-mix(in srgb, var(--process-device-mid) 38%, transparent);opacity:0}.process-story-laptop-smoke i:first-child{aspect-ratio:1;width:42%;inset:auto auto 8% 8%}.process-story-laptop-smoke i:nth-child(2){aspect-ratio:1;width:54%;inset:auto auto 4% 28%}.process-story-laptop-smoke i:nth-child(3){aspect-ratio:1;width:36%;inset:auto 10% 10% auto}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=smoke] .process-story-laptop-smoke i{animation:8s ease-out infinite process-story-smoke}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=smoke] .process-story-laptop-smoke i:nth-child(2){animation-delay:.7s}.process-story-scene-intake.is-active .process-story-customer-laptop[data-symptom=smoke] .process-story-laptop-smoke i:nth-child(3){animation-delay:1.3s}.process-story-work-laptop{--laptop-thickness:.55rem;z-index:3;aspect-ratio:16/10;width:16%;transform-style:preserve-3d;position:absolute;bottom:22%;left:51%;transform:translateZ(.4rem)}.process-story-work-deck,.process-story-work-hinge,.process-story-work-lid{position:absolute}.process-story-work-deck{background:linear-gradient(180deg, var(--process-device-light), var(--process-device-mid));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--process-device-highlight) 45%, transparent), 0 .12rem 0 var(--process-device-dark);border-radius:.18rem;inset:0}.process-story-work-deck:after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--process-device-dark) 28%, transparent) 0 7%, transparent 7% 10%), repeating-linear-gradient(180deg, color-mix(in srgb, var(--process-device-dark) 18%, transparent) 0 32%, transparent 32% 48%);content:"";position:absolute;inset:12% 8% 22%}.process-story-work-hinge{height:var(--laptop-thickness);background:linear-gradient(180deg, var(--process-device-mid), var(--process-device-dark) 40%, var(--process-device-mid));box-shadow:inset 0 1px color-mix(in srgb, var(--process-device-highlight) 50%, transparent);border-radius:.15rem;inset:auto 0 0;transform:translateZ(.12rem)}.process-story-work-lid{background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--process-device-highlight) 28%, transparent), transparent 34%), linear-gradient(145deg, var(--process-device-light), var(--process-device-mid));box-shadow:inset 0 1px color-mix(in srgb, var(--process-device-highlight) 75%, transparent), inset 1px 0 color-mix(in srgb, var(--process-device-highlight) 40%, transparent), 0 .1rem 0 var(--process-device-dark), .12rem .12rem 0 var(--process-device-mid);transform-origin:50% 100%;transform-style:preserve-3d;inset:0;transform:rotateX(-88deg)}.process-story-work-lid img{object-fit:contain;backface-visibility:hidden;width:28%;height:auto;position:absolute;inset:34% auto auto 36%}.process-story-work-screen{background:var(--process-device-dark);backface-visibility:hidden;position:absolute;inset:0;transform:rotateY(180deg)}.process-story-work-screen:after{content:"";background:#1a242c;position:absolute;inset:6% 5% 8%}.process-story-person-body,.process-story-person-arms{aspect-ratio:240/340;pointer-events:none;width:46%;height:auto;position:absolute;inset:12% auto auto 27%;overflow:visible}.process-story-person-body{z-index:1;clip-path:inset(0 0 5%)}.process-story-person-arms-front{z-index:1}.process-story-person-neck,.process-story-person-skin,.process-story-person-hand,.process-story-person-ear{fill:var(--process-skin)}.process-story-person-hair,.process-story-person-iris{fill:var(--process-hair)}.process-story-person-jaw-shadow,.process-story-person-ear-detail,.process-story-person-hair-detail{fill:none;stroke-linecap:round}.process-story-person-jaw-shadow,.process-story-person-ear-detail{stroke:color-mix(in srgb, var(--process-skin-shadow) 52%, transparent);stroke-width:1.15px}.process-story-person-hair-detail{stroke:color-mix(in srgb, var(--process-skin-light) 22%, var(--process-hair));stroke-width:1.4px}.process-story-person-brow{fill:none;stroke:var(--process-hair);stroke-linecap:round;stroke-width:2.2px}.process-story-person-eye{fill:color-mix(in srgb, var(--process-eye-white) 86%, var(--process-skin-light))}.process-story-person-nose{fill:none;stroke:var(--process-skin-shadow);stroke-linecap:round;stroke-width:1.8px}.process-story-person-lid,.process-story-person-mouth{fill:none;stroke:var(--process-lip);stroke-linecap:round}.process-story-person-lid{stroke:var(--process-hair);stroke-width:1.6px}.process-story-person-mouth{stroke-width:1.8px}.process-story-person-neckline{fill:none;stroke:color-mix(in srgb, var(--site-color-surface) 18%, var(--site-color-fjord-dark));stroke-linecap:round;stroke-width:1.6px}.process-story-person-sleeve-hem{fill:none;stroke:color-mix(in srgb, var(--site-color-surface) 18%, var(--site-color-fjord-dark));stroke-linecap:round;stroke-width:1.35px}.process-story-person-hand-detail{fill:none;stroke:color-mix(in srgb, var(--process-skin-shadow) 52%, transparent);stroke-linecap:round;stroke-width:.85px}.process-story-person-forearm{fill:none;stroke:var(--process-skin);stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.process-story-person-arm-shape{fill:var(--process-skin);stroke:none}.process-story-person-arm-joint{fill:none;stroke:color-mix(in srgb, var(--process-skin-shadow) 44%, transparent);stroke-linecap:round;stroke-width:.9px}.process-story-person-torso,.process-story-person-head,.process-story-person-eyes{transform-box:fill-box}.process-story-person-torso{transform-origin:50% 88%}.process-story-person-head{transform-origin:50% 94%}.process-story-person-eyes{transform-origin:50% 45%}.process-story-person-arm .process-story-person-hand{transform-box:fill-box;transform-origin:50% 100%}.process-story-scene-intake.is-active .process-story-person-body,.process-story-scene-intake.is-active .process-story-person-arms{animation:.5s ease-out .1s both process-story-person-arrive}.process-story-scene-intake.is-active .process-story-person-eyes,.process-story-scene-ready.is-active .process-story-person-eyes{animation:4.8s ease-in-out 1.2s infinite process-story-blink}.process-story-scene-diagnosis.is-active .process-story-person-head,.process-story-scene-repair.is-active .process-story-person-head{transform:rotate(5deg)translate(.04rem,.22rem)}.process-story-scene-diagnosis.is-active .process-story-person-eyes,.process-story-scene-repair.is-active .process-story-person-eyes{animation:4.8s ease-in-out .4s infinite process-story-blink}.process-story-scene-diagnosis .process-story-person-arms-front,.process-story-scene-repair .process-story-person-arms-front{z-index:3}.process-story-diagnosis-driver-handle{fill:var(--site-color-repair)}.process-story-diagnosis-driver-grip{fill:var(--site-color-repair-dark)}.process-story-diagnosis-driver-shaft{fill:var(--process-device-mid)}.process-story-diagnosis-driver-tip{fill:var(--process-device-dark)}.process-story-diagnosis-laptop,.process-story-diagnosis-cover{--laptop-thickness:.55rem;z-index:3;aspect-ratio:16/10;transform-style:preserve-3d;position:absolute}.process-story-diagnosis-laptop{width:var(--process-laptop-width);bottom:17%;left:42%;transform:translateZ(.4rem)}.process-story-diagnosis-cover{--laptop-thickness:.13rem;width:var(--process-laptop-width);bottom:25%;left:24.5%;transform:translateZ(.15rem)rotate(-2deg)}.process-story-scene-diagnosis.is-active .process-story-diagnosis-cover{animation:.88s cubic-bezier(.22,1,.36,1) both process-story-cover-slide}.process-story-diagnosis-chassis,.process-story-diagnosis-cover-face{position:absolute;inset:0}.process-story-diagnosis-chassis{background:linear-gradient(145deg,#2a3036,#14181c);box-shadow:inset 0 0 0 .08rem #71818a,inset 0 0 0 .16rem #0e1216}.process-story-diagnosis-laptop .process-story-device-screw,.process-story-diagnosis-laptop .process-story-device-copper,.process-story-diagnosis-laptop .process-story-device-cooler,.process-story-diagnosis-laptop .process-story-device-board,.process-story-diagnosis-laptop .process-story-device-cpu,.process-story-diagnosis-laptop .process-story-device-gpu,.process-story-diagnosis-laptop .process-story-device-dimm,.process-story-diagnosis-laptop .process-story-device-fan,.process-story-diagnosis-laptop .process-story-device-drive,.process-story-diagnosis-laptop .process-story-device-battery,.process-story-diagnosis-laptop .process-story-device-bracket{z-index:1;position:absolute}.process-story-device-screw{z-index:3;aspect-ratio:1;border-radius:var(--site-radius-full);background:radial-gradient(circle,#151e25 28%,#bd9b66 35% 65%,#343d45 75%);width:2.4%;position:absolute;box-shadow:0 0 0 .06rem #0e1216}.process-story-diagnosis-cover .process-story-device-screw{background:#42515c;box-shadow:inset 0 1px 1px #18232d,0 1px #eef3f7}.process-story-device-screw-tl{inset:3% auto auto 2.5%}.process-story-device-screw-tr{inset:3% 2.5% auto auto}.process-story-device-screw-bl{inset:auto auto 3.5% 2.5%}.process-story-device-screw-br{inset:auto 2.5% 3.5% auto}.process-story-diagnosis-laptop .process-story-device-fan{z-index:2;aspect-ratio:1;border-radius:var(--site-radius-full);background:#111c22;border:.16rem solid #18232a;width:22%;box-shadow:inset 0 .1rem .12rem #000,0 .09rem .08rem #0009,0 -1px #71818b}.process-story-device-fan svg{width:100%;height:100%;display:block}.process-story-fan-well{fill:#111c22;stroke:#596771;stroke-width:2px}.process-story-fan-blade{fill:#53616a;stroke:#1e2a32;stroke-width:.6px}.process-story-fan-hub{stroke:#101a21;stroke-width:2px}.process-story-fan-spindle{fill:#92a1a9}.process-story-fan-rotor{transform-origin:50px 50px}.process-story-diagnosis-laptop .process-story-device-fan-left{inset:6% auto auto 4%}.process-story-diagnosis-laptop .process-story-device-fan-right{inset:6% 4% auto auto}.process-story-diagnosis-laptop .process-story-device-board{clip-path:polygon(0 0,91% 0,100% 12%,100% 78%,95% 78%,95% 100%,0 100%);background:linear-gradient(155deg,#254d68,#143549);border-radius:.18rem;width:90%;height:56%;inset:8% auto auto 5%;box-shadow:inset 0 0 0 .07rem #0e2939}.process-story-board-detail{width:100%;height:100%;display:block}.process-story-board-traces{fill:none;stroke:#679b9d;stroke-width:.65px;opacity:.65}.process-story-board-vias{fill:#203e4e;stroke:#c3a76c;stroke-width:.65px}.process-story-board-components{fill:#16222b;stroke:#7b929c;stroke-width:.5px}.process-story-board-pins{fill:none;stroke:#a9b9be;stroke-width:.8px}.process-story-diagnosis-laptop .process-story-device-cpu,.process-story-diagnosis-laptop .process-story-device-gpu{z-index:2;aspect-ratio:1;border-radius:.1rem;width:9.5%}.process-story-diagnosis-laptop .process-story-device-cpu{box-shadow:inset 0 .06rem 0 color-mix(in srgb, var(--process-device-highlight) 28%, transparent), 0 .08rem .1rem color-mix(in srgb, var(--site-color-ink) 30%, transparent);background:linear-gradient(145deg,#d7dce1,#6d7882 55%,#3a444c);inset:14% auto auto 40%}.process-story-diagnosis-laptop .process-story-device-gpu{box-shadow:inset 0 .06rem 0 color-mix(in srgb, var(--process-device-highlight) 22%, transparent), 0 .08rem .1rem color-mix(in srgb, var(--site-color-ink) 30%, transparent);background:linear-gradient(145deg,#c5cdd3,#5a6570 55%,#2a3238);inset:14% auto auto 50.5%}.process-story-diagnosis-laptop .process-story-device-cooler{z-index:3;pointer-events:none;width:100%;height:100%;inset:0;overflow:visible}.process-story-device-cooler-shroud{fill:none;stroke:#2a2a2a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.process-story-device-cooler-pipe{fill:none;stroke-linecap:round;stroke-linejoin:round}.process-story-device-cooler-pipe-a{stroke:#af753d;stroke-width:2.7px}.process-story-device-cooler-pipe-b{stroke:#93602f;stroke-width:2.7px}.process-story-device-cooler-highlight{fill:none;stroke:#e9bf83;stroke-width:.55px;stroke-linecap:round;opacity:.7}.process-story-device-cooler-plate{fill:#3a3a3a;stroke:#1c1c1c;stroke-width:.5px}.process-story-device-cooler-fasteners{fill:#a0a9a9;stroke:#202a2c;stroke-width:.55px}.process-story-diagnosis-laptop .process-story-device-copper{z-index:4;background:repeating-linear-gradient(#be8a51 0 11%,#946138 11% 15%,#6f492d 15% 22%);border-radius:.12rem;width:5.4%;height:25%;inset-block-start:10%;box-shadow:inset 0 0 0 .05rem #6a4016}.process-story-diagnosis-laptop .process-story-device-copper-left{inset-inline-start:1%}.process-story-diagnosis-laptop .process-story-device-copper-right{inset-inline-end:1%}.process-story-diagnosis-laptop .process-story-device-dimm{z-index:2;box-sizing:border-box;background:linear-gradient(#438365,#28583f);border:.05rem solid #214e3a;border-top:.18rem solid #c4a028;border-radius:.1rem;grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:.07rem;width:20%;height:12%;padding:.12rem .18rem;display:grid;inset:45% auto auto 30%}.process-story-diagnosis-laptop .process-story-device-dimm-two{inset:45% auto auto 52%;inset-inline-end:auto}.process-story-diagnosis-laptop .process-story-device-dimm b{background:linear-gradient(90deg,#151c1e,#2b3535);border-radius:.04rem;min-width:0;min-height:0}.process-story-diagnosis-laptop .process-story-device-dimm:before,.process-story-diagnosis-laptop .process-story-device-dimm:after{content:"";background:#a2b1ae;border-radius:.05rem;width:.08rem;position:absolute;inset-block:18%}.process-story-diagnosis-laptop .process-story-device-dimm:before{inset-inline-start:-.1rem}.process-story-diagnosis-laptop .process-story-device-dimm:after{inset-inline-end:-.1rem}.process-story-diagnosis-laptop .process-story-device-drive{z-index:2;background:linear-gradient(145deg,#326b55,#1d4439);border:1px solid #284b3f;border-radius:.12rem;width:17%;height:12%;inset:auto auto 36% 8%;box-shadow:0 .07rem .12rem #091c1b99}.process-story-diagnosis-laptop .process-story-device-drive:before{content:"";background:repeating-linear-gradient(#d2b76d 0 1px,#6d6244 1px 2px);width:9%;position:absolute;inset:18% 2% 18% auto}.process-story-diagnosis-laptop .process-story-device-drive:after{aspect-ratio:1;content:"";background:radial-gradient(circle,#263532 25%,#bdc9c3 30% 65%,#536a5e 70%);border-radius:50%;width:7%;position:absolute;inset:37% auto auto 3%}.process-story-diagnosis-laptop .process-story-device-drive b{background:#182627;border-radius:.04rem;position:absolute;inset:20% 15% 20% 61%;box-shadow:inset 0 1px #52635c}.process-story-diagnosis-laptop .process-story-device-drive span{color:#394b48;background:#d7dedb;border-radius:.06rem;padding-inline-start:4%;font:600 clamp(.16rem,.35vw,.3rem)/1 monospace;position:absolute;inset:20% 42% 20% 14%}.process-story-diagnosis-laptop .process-story-device-battery{background:repeating-linear-gradient(180deg, transparent 0 22%, color-mix(in srgb, var(--process-device-highlight) 9%, transparent) 22% 24%), linear-gradient(180deg, #3a3a3a, #1c1c1c);border-radius:.2rem;width:90%;height:22%;padding:0;display:block;inset:auto auto 6% 5%;box-shadow:inset 0 0 0 .08rem #4a4a4a}.process-story-diagnosis-laptop .process-story-device-bracket{z-index:2;background:linear-gradient(#d2cdc4,#8f8a82);border-radius:.1rem;height:5%;inset:auto 7% 1%}.process-story-diagnosis-cover-face{background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--process-device-highlight) 28%, transparent), transparent 34%), linear-gradient(145deg, var(--process-device-light), var(--process-device-mid));box-shadow:inset 0 0 0 .08rem color-mix(in srgb, var(--process-device-dark) 32%, transparent), inset 0 .12rem color-mix(in srgb, var(--process-device-highlight) 55%, transparent)}.process-story-cover-vent{border:.08rem solid color-mix(in srgb, var(--process-device-dark) 45%, transparent);background:repeating-linear-gradient(90deg,#647682 0 4%,#abbac1 4% 8%);border-radius:.18rem;position:absolute;inset:39% 29%;box-shadow:inset 0 .08rem .12rem #1c2b3470,0 1px #edf3f780}.process-story-diagnosis-laptop .process-story-device-battery,.process-story-diagnosis-laptop .process-story-device-board,.process-story-diagnosis-laptop .process-story-device-drive,.process-story-diagnosis-laptop .process-story-diagnosis-scan{z-index:1}.process-story-diagnosis-laptop .process-story-diagnosis-scan{width:auto;height:var(--site-border-width-strong);z-index:4;inset:12% 8% auto}.process-story-diagnosis-scan{z-index:8;width:55%;height:var(--site-border-width-strong);background:linear-gradient(90deg, transparent, var(--site-color-repair), transparent);box-shadow:0 0 var(--site-space-md) color-mix(in srgb, var(--site-color-repair) 62%, transparent);opacity:0;position:absolute;inset:54% auto auto 12%}.process-story-scene-diagnosis.is-active .process-story-diagnosis-scan{animation:2.6s ease-in-out .48s 2 process-story-table-scan}.process-story-message-phone{--process-ios-blue:#007aff;--process-ios-sms:#34c759;--process-ios-bubble:#e9e9eb;--process-ios-message-text:#12202b;--process-ios-fill:#f2f2f7;aspect-ratio:.48;background:var(--site-color-surface);min-width:0;height:min(94%,36rem);min-height:0;box-shadow:.08em .02em 0 #a4b2bb, .22em .1em 0 #52616c, .3em .2em 0 #0d171f, .45em .55em .7em #0004, var(--site-shadow-lg);outline:1px solid var(--process-device-dark);color:var(--site-color-ink);border:.55em solid #15202a;border-radius:2.4em;grid-template-rows:auto auto minmax(0,1fr) auto auto;font-size:1rem;display:grid;position:absolute;top:46%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-2deg)}.process-story-message-phone:before{z-index:4;content:"";background:radial-gradient(circle at 83%,#31596d 0 5%,#0b1b29 6% 10%,#03090e 11% 17%,#000 18%);border-radius:.9em;width:32%;height:1.15em;position:absolute;inset:.55em auto auto 34%;box-shadow:inset 0 1px #263440}.process-story-message-phone:after{content:"";z-index:5;pointer-events:none;border:1px solid #c4d5df40;border-radius:1.94em;position:absolute;inset:-.08em}.process-story-phone-key{background:linear-gradient(90deg,#a7b6bf,#526570 55%,#182832);border-radius:.12em;width:.18em;height:7%;position:absolute;left:-.72em;box-shadow:0 1px 1px #071018}.process-story-phone-key-volume-up{top:21%}.process-story-phone-key-volume-down{top:30%}.process-story-phone-key-power{height:12%;top:26%;left:auto;right:-.9em}.process-story-message-statusbar{justify-content:space-between;align-items:center;padding:.85em 1.05em .15em;font-size:.7em;font-weight:700;display:flex}.process-story-message-status-icons{color:var(--site-color-ink);align-items:center;gap:.28em;display:flex}.process-story-message-status-icons svg{fill:currentColor;width:auto;height:.7em;display:block}.process-story-message-battery{height:.78em}.process-story-message-header{grid-template-columns:auto 1fr auto;align-items:end;min-height:3.4em;padding:.15em .55em .45em;display:grid;position:relative}.process-story-message-back,.process-story-message-call{width:1.4em;height:1.4em;color:var(--process-ios-blue);place-items:center;display:grid}.process-story-message-back svg,.process-story-message-call svg{width:100%;height:100%}.process-story-message-contact{justify-items:center;gap:.15em;display:grid}.process-story-message-avatar{aspect-ratio:1;border-radius:var(--site-radius-full);background:var(--process-ios-fill);place-items:center;width:2.15em;display:grid;overflow:hidden}.process-story-message-avatar img{object-fit:contain;width:78%;height:78%}.process-story-message-header strong{font-size:.7em;font-weight:600;line-height:1}.process-story-message-thread{flex-direction:column;align-items:flex-start;gap:.2em;min-height:0;padding:.35em .55em .5em;display:flex;position:relative;overflow:hidden}.process-story-message-time{color:#8e8e93;letter-spacing:.01em;align-self:center;margin-bottom:.35em;font-size:.62em;font-weight:600}.process-story-message-bubble{background:var(--process-ios-bubble);max-width:86%;color:var(--process-ios-message-text);overflow-wrap:break-word;opacity:0;transform:translateY(var(--site-space-xs));border-radius:1.15em;padding:.42em .7em;font-size:.78em;line-height:1.28}.process-story-message-bubble-tail{border-bottom-left-radius:.28em}.process-story-message-bubble-out{background:var(--process-ios-sms);color:var(--process-ios-message-text);border-radius:1.15em 1.15em .28em;align-self:flex-end}.process-story-scene-approval.is-active .process-story-message-bubble{animation:.42s .34s forwards process-story-message-pop}.process-story-scene-approval.is-active .process-story-message-bubble:nth-of-type(2){animation-delay:.64s}.process-story-scene-approval.is-active .process-story-message-bubble:nth-of-type(3){animation-delay:3s}.process-story-scene-approval.is-active .process-story-message-bubble:nth-of-type(4){animation-delay:4.4s}.process-story-message-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4em;padding:.2em .55em .15em;display:grid}.process-story-message-add{aspect-ratio:1;border-radius:var(--site-radius-full);background:var(--process-ios-fill);color:#8e8e93;place-items:center;width:1.7em;font-size:1.15em;font-weight:500;line-height:1;display:grid}.process-story-message-field{border-radius:var(--site-radius-full);background:var(--site-color-surface);color:var(--site-color-ink);padding:.42em .75em;font-size:.78em;font-weight:500;position:relative;box-shadow:inset 0 0 0 1px #d1d1d6}.process-story-message-field.is-placeholder{color:#8e8e93;font-weight:400}.process-story-message-mic{aspect-ratio:1;width:1.7em;color:var(--process-ios-blue);place-items:center;display:grid}.process-story-message-mic svg{width:.82em;height:auto}.process-story-message-home{border-radius:var(--site-radius-full);background:#1c1c1e;justify-self:center;width:36%;height:.28em;margin:.35em 0 .45em}.process-story-ready-laptop .process-story-customer-lid{background:linear-gradient(125deg, color-mix(in srgb, var(--process-device-highlight) 58%, transparent) 0%, transparent 32%), radial-gradient(circle at 62% 28%, color-mix(in srgb, var(--process-device-highlight) 46%, transparent), transparent 42%), linear-gradient(145deg, var(--process-device-light), var(--process-device-mid))}.process-story-ready-lid-shine{z-index:2;background:linear-gradient(105deg, transparent 28%, color-mix(in srgb, var(--process-device-highlight) 78%, transparent) 48%, transparent 68%);opacity:0;pointer-events:none;position:absolute;inset:0}.process-story-scene-ready.is-active .process-story-ready-lid-shine{animation:7s ease-in-out .72s infinite process-story-ready-shine}.process-story-ready-laptop .process-story-customer-lid{overflow:hidden}.process-story-ready-tag{width:42%;height:auto;position:absolute;top:35%;left:55%;overflow:visible;transform:translateZ(.2rem)}.process-story-tag-string{fill:none;stroke:#377e77;stroke-width:1.5px}.process-story-tag-paper{fill:#f5f0df;stroke:#c5c0ae;stroke-width:.7px}.process-story-tag-hole{fill:#62796c}.process-story-tag-check{fill:none;stroke:#238275;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.process-story-tag-card{transform-box:fill-box;transform-origin:15% 10%}.process-story-scene-ready.is-active .process-story-tag-card{animation:1.8s ease-out .6s both process-story-tag-settle}@keyframes process-story-tag-settle{0%{transform:rotate(-18deg)}35%{transform:rotate(9deg)}65%{transform:rotate(-4deg)}to{transform:rotate(0)}}.process-story-ready-ribbon{z-index:4;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0;transform:translateZ(.12rem)}.process-story-ready-ribbon-band,.process-story-ready-bow,.process-story-ready-loop,.process-story-ready-knot{transform-style:preserve-3d;position:absolute}.process-story-ready-ribbon-h{height:11%;inset:44.5% 0 auto}.process-story-ready-ribbon-v{width:6%;top:18%;bottom:0;left:47%}.process-story-ready-ribbon-band-top,.process-story-ready-ribbon-band-front,.process-story-ready-ribbon-band-back,.process-story-ready-ribbon-band-left,.process-story-ready-ribbon-band-right,.process-story-ready-tail{position:absolute}.process-story-ready-ribbon-band-top{inset:0}.process-story-ready-ribbon-h .process-story-ready-ribbon-band-top{background:linear-gradient(#0f5f5c 0%,#168b88 22%,#3bbbb3 50%,#168b88 78%,#0f5f5c 100%)}.process-story-ready-ribbon-v .process-story-ready-ribbon-band-top{background:linear-gradient(90deg,#0f5f5c 0%,#168b88 22%,#2aa8a1 50%,#168b88 78%,#0f5f5c 100%)}.process-story-ready-ribbon-band-front,.process-story-ready-ribbon-band-back{background:linear-gradient(#168b88,#0d5a57)}.process-story-ready-ribbon-band-front{transform-origin:50% 0;height:.18rem;inset:100% 0 auto;transform:rotateX(-90deg)}.process-story-ready-ribbon-band-back{transform-origin:50% 100%;height:.18rem;inset:auto 0 100%;transform:rotateX(90deg)}.process-story-ready-ribbon-band-left,.process-story-ready-ribbon-band-right{background:linear-gradient(#1aa39c,#0d5a57);width:.18rem;top:0;bottom:0}.process-story-ready-ribbon-band-left{transform-origin:0;left:0;transform:rotateY(90deg)}.process-story-ready-ribbon-band-right{transform-origin:100%;right:0;transform:rotateY(-90deg)}.process-story-ready-bow{height:48%;inset:27.5% 16% auto;overflow:visible;transform:translateZ(.2rem)}.process-story-ready-loop{width:52%;height:54%;top:23%}.process-story-ready-loop svg{width:100%;height:100%;display:block;overflow:visible}.process-story-ready-loop-left{transform-origin:100%;left:0;transform:rotateX(-15deg)rotate(7deg)translateZ(.25rem)}.process-story-ready-loop-right{transform-origin:0;width:48%;right:2%;transform:rotateX(-12deg)rotate(-11deg)translateZ(.25rem)}.process-story-ready-knot{aspect-ratio:1.1;width:20%;box-shadow:0 .1rem .14rem color-mix(in srgb, var(--site-color-ink) 30%, transparent);background:linear-gradient(105deg,#0e6661 0%,#27aaa2 28%,#71d3cb 48%,#198e87 72%,#0a5c58 100%);border-radius:35% 42% 38% 32%;inset:48% auto auto 40%;transform:translateZ(.58rem)}.process-story-ready-tail{clip-path:polygon(18% 0,82% 0,100% 100%,50% 78%,0 100%);transform-origin:50% 0;background:linear-gradient(#2bb3ab,#0d5a57);width:18%;height:88%;inset-block-start:48%}.process-story-ready-tail-left{inset-inline-start:34%;transform:rotate(14deg)translateZ(.08rem)}.process-story-ready-tail-right{inset-inline-end:39%;transform:rotate(-11deg)translateZ(.08rem)}.process-story-scene-ready.is-active .process-story-ready-bow{animation:.7s cubic-bezier(.22,1,.36,1) .35s both process-story-bow-pop}.process-story-message-typing{padding:inherit;color:var(--site-color-ink);white-space:nowrap;opacity:0;position:absolute;inset:0}.process-story-scene-approval.is-active .process-story-message-typing{animation:3s steps(16,end) both process-story-type-reply}.process-story-scene-approval.is-active .process-story-message-placeholder{animation:3s step-end both process-story-placeholder}@keyframes process-story-type-reply{0%,35%{opacity:0;clip-path:inset(0 100% 0 0)}36%{opacity:1;clip-path:inset(0 100% 0 0)}85%,99%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes process-story-placeholder{0%,to{opacity:1}35%,99%{opacity:0}}.process-story-service-mat{width:calc(var(--process-laptop-width) * 1.12);aspect-ratio:16/10;box-shadow:var(--process-contact-shadow);background:repeating-linear-gradient(0deg,#0000 0 9px,#ffffff0b 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#ffffff0b 9px 10px),#32565e;border:1px solid #486b72;border-radius:.3rem;position:absolute;bottom:12%;left:41%;transform:translateZ(.08rem)}.process-story-scene-diagnosis.is-active .process-story-device-battery{animation:1.4s ease-in-out 2s 2 process-story-fault-found}.process-story-scene-repair.is-active .process-story-fan-rotor{animation:1.8s cubic-bezier(.3,0,.2,1) 7.4s both process-story-fan-test}@keyframes process-story-fault-found{0%,to{outline:1px solid #0000}45%,65%{outline:1px solid var(--process-brass)}}@keyframes process-story-fan-test{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}.process-story-customer-lid,.process-story-diagnosis-chassis,.process-story-diagnosis-cover-face{border-radius:.35rem}.process-story-customer-laptop,.process-story-diagnosis-laptop,.process-story-diagnosis-cover{box-shadow:var(--process-contact-shadow)}.process-story-customer-front:before{content:"";background:var(--process-device-dark);opacity:.5;height:1px;position:absolute;inset:18% 8% auto}.process-story-cover-foot{background:var(--process-device-dark);border-radius:50%;width:9%;height:7%;position:absolute;box-shadow:0 1px 1px #fff8}.process-story-cover-foot-tl{inset:8% auto auto 7%}.process-story-cover-foot-tr{inset:8% 7% auto auto}.process-story-cover-foot-bl{inset:auto auto 8% 7%}.process-story-cover-foot-br{inset:auto 7% 8% auto}.process-story-screw-tray{--tray-depth:clamp(.32rem, .6vw, .48rem);width:calc(var(--process-laptop-width) * .4375);height:12%;transform-style:preserve-3d;position:absolute;bottom:2%;left:32%;transform:translateZ(.1rem)}.process-story-tray-floor,.process-story-tray-rim,.process-story-tray-screws{border-radius:.35rem;position:absolute;inset:0}.process-story-tray-floor{background:radial-gradient(at 45% 35%,#40515c,#1d2c35);box-shadow:inset 0 .35rem .3rem #0007,0 .15rem .25rem #111b2466}.process-story-tray-rim{border:.14rem solid var(--process-device-light);transform:translateZ(var(--tray-depth));box-shadow:inset 0 0 0 1px #536773,0 1px 1px #f4f8fa}.process-story-tray-wall{background:linear-gradient(#c3d0d8,#718591 35%,#344654);position:absolute}.process-story-tray-front,.process-story-tray-back{height:var(--tray-depth);transform:translateZ(var(--tray-depth)) rotateX(-90deg);transform-origin:50% 0;left:.14rem;right:.14rem}.process-story-tray-front{top:100%}.process-story-tray-back{top:0}.process-story-tray-left,.process-story-tray-right{width:var(--tray-depth);top:.14rem;bottom:.14rem}.process-story-tray-left{transform:translateZ(var(--tray-depth)) rotateY(90deg);transform-origin:0;left:0}.process-story-tray-right{transform:translateZ(var(--tray-depth)) rotateY(-90deg);transform-origin:100%;right:0}.process-story-tray-screws{transform-style:preserve-3d;inset:.2rem;transform:translateZ(.12rem)}.process-story-loose-screw{aspect-ratio:2.2;width:23%;transform-style:preserve-3d;position:absolute}.process-story-loose-screw:before{content:"";background:repeating-linear-gradient(110deg,#0000 0 16%,#3e525f 17% 23%),linear-gradient(#e4edf2,#758a97);border-radius:0 30% 30% 0;position:absolute;inset:34% 0 32% 23%;box-shadow:0 1px 1px #0009}.process-story-loose-screw b{background:linear-gradient(135deg,#f4f8fa,#95a9b5 65%,#536976);border-radius:40%;width:34%;position:absolute;inset:12% auto 10% 0;transform:translateZ(.06rem);box-shadow:.05rem .08rem #475b68,0 .14rem .1rem #0008}.process-story-loose-screw b:after{content:"";clip-path:polygon(38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%,0 38%,38% 38%);background:#3a4a54;position:absolute;inset:22%}.process-story-loose-screw:first-child{top:18%;left:9%;rotate:18deg}.process-story-loose-screw:nth-child(2){top:54%;left:43%;rotate:-24deg}.process-story-loose-screw:nth-child(3){top:20%;left:69%;rotate:62deg}.process-story-loose-screw:nth-child(4){top:62%;left:15%;rotate:-12deg}.process-story-meter{--meter-depth:clamp(.65rem, 1.4vw, 1rem);--meter-edge:#8e6825;width:5%;height:64%;transform-style:preserve-3d;position:absolute;bottom:22%;left:66%;transform:translateZ(.15rem)rotate(5deg)}.process-story-meter-base,.process-story-meter-face{border-radius:.5rem;position:absolute;inset:0}.process-story-meter-base{background:var(--meter-edge);box-shadow:0 .35rem .45rem #10182060}.process-story-meter-face{border:.25rem solid var(--process-brass);transform:translateZ(var(--meter-depth));transform-style:preserve-3d;background:linear-gradient(145deg,#405563,#20313d 75%);box-shadow:inset 0 .1rem .1rem #a7bcc84d,0 0 0 1px #edd58c}.process-story-meter-front,.process-story-meter-side{background:linear-gradient(180deg, var(--process-brass), var(--meter-edge) 38%, #59451f);position:absolute}.process-story-meter-front{height:var(--meter-depth);transform:translateZ(var(--meter-depth)) rotateX(-90deg);transform-origin:50% 0;border-radius:0 0 .18rem .18rem;inset:100% .16rem auto}.process-story-meter-front:after{content:"";background:#352c1d;height:1px;position:absolute;inset:55% 5% auto;box-shadow:0 1px #b88e3a}.process-story-meter-side{width:var(--meter-depth);background:repeating-linear-gradient(180deg, transparent 0 10%, #241d1733 10% 12%), linear-gradient(90deg, var(--meter-edge), #665126);top:.2rem;bottom:.2rem}.process-story-meter-side-left{transform:translateZ(var(--meter-depth)) rotateY(90deg);transform-origin:0;left:0}.process-story-meter-side-right{transform:translateZ(var(--meter-depth)) rotateY(-90deg);transform-origin:100%;right:0}.process-story-meter-display{color:#973c29;background:linear-gradient(155deg,#dfeacb,#b5c69e);border:.16rem solid #14232c;border-radius:.12rem;place-items:center;font:700 1.1rem monospace;display:grid;position:absolute;inset:8% 12% 52%;box-shadow:inset 0 .15rem .2rem #23332480,0 1px #7d939c}.process-story-meter-dial{aspect-ratio:1;width:40%;transform:translateZ(calc(var(--meter-depth) * .22));transform-style:preserve-3d;background:radial-gradient(circle at 30% 20%,#6d7c85,#243641 65%);border:1px solid #93a4ac;border-radius:50%;position:absolute;inset:55% auto auto 30%;box-shadow:0 .18rem #101c24,0 .26rem .2rem #0007,inset 0 1px #b4c2c8}.process-story-meter-dial:after{content:"";transform:translateZ(calc(var(--meter-depth) * .15)) rotate(-35deg);background:linear-gradient(90deg,#8498a3,#dbe5eb 48%,#526771 52%);border-radius:.08rem;position:absolute;inset:12% 38%;box-shadow:.1rem .1rem .08rem #0008}.process-story-meter-socket{aspect-ratio:1;background:#18232d;border:1px solid #a5b0b8;border-radius:50%;width:12%;position:absolute;bottom:6%;transform:translateZ(.06rem);box-shadow:inset 0 1px 2px #000,0 1px #9fadb899}.process-story-meter-socket-red{border-color:var(--process-probe-red);right:12%}.process-story-meter-socket-black{left:12%}.process-story-meter-lead{fill:none;stroke:var(--process-probe-red);stroke-width:1.5px;stroke-linecap:round}.process-story-meter-lead-black{stroke:#293b48}.process-story-probe-socket{fill:#293b48}.process-story-meter-pass .process-story-meter-display{color:#26714b}.process-story-probe-grip,.process-story-scene-diagnosis .process-story-diagnosis-driver-handle{fill:var(--process-probe-red)}.process-story-device-battery b{border:1px solid #60686d;border-radius:.15rem;width:29%;position:absolute;inset:10% auto 10% 3%}.process-story-device-battery b:nth-child(2){left:35%}.process-story-device-battery b:nth-child(3){left:67%}.process-story-scene-repair .process-story-device-battery:after{content:"";background:var(--process-status-light);border-radius:1px;width:3%;position:absolute;inset:22% 5% 22% auto}.process-story-device-battery span,.process-story-old-battery span{color:#c2c9ce;font:.45rem monospace;position:absolute;inset:22% auto auto 40%}.process-story-battery-connector{z-index:2;background:repeating-linear-gradient(90deg,#ac5545 0 2px,#20272d 2px 4px);border-top:3px solid #d2cabc;width:7%;height:10%;position:absolute;bottom:25%;left:72%}.process-story-service-contact{z-index:4;aspect-ratio:1;background:var(--process-brass);border-radius:50%;width:2.4%;position:absolute;top:36%;left:63%;box-shadow:0 0 0 1px #15252d}.process-story-service-fastener{background:linear-gradient(45deg,#aab8c1 40%,#344654 42% 58%,#aab8c1 60%)}.process-story-battery-test-point{z-index:3;background:var(--process-brass);border-radius:50%;width:3%;height:4%;position:absolute;bottom:28%;left:76%}.process-story-dust-puff{z-index:6;width:10%;height:10%;position:absolute;inset:5% auto auto 3%}.process-story-dust-puff i{aspect-ratio:1.1;clip-path:polygon(0 35%,38% 8%,100% 23%,74% 100%,20% 80%);opacity:0;background:#d0c9b5;width:25%;position:absolute}.process-story-dust-puff i:nth-child(2){aspect-ratio:.8;width:18%;top:20%;left:32%}.process-story-dust-puff i:nth-child(3){aspect-ratio:1.5;width:21%;top:5%;left:64%}.process-story[data-workshop-moment=dust] .process-story-scene-repair.is-active .process-story-dust-puff i{animation:1.1s ease-out 7.4s both process-story-dust-escape}.process-story[data-workshop-moment=dust] .process-story-scene-repair.is-active .process-story-dust-puff i:nth-child(2){animation-delay:7.5s}.process-story[data-workshop-moment=dust] .process-story-scene-repair.is-active .process-story-dust-puff i:nth-child(3){animation-delay:7.6s}@keyframes process-story-dust-escape{0%,to{opacity:0}25%{opacity:.65}0%{transform:translate(0)rotate(0)}to{transform:translate(-.45rem,-.4rem)rotate(-55deg)}}.process-story-grip{display:none}.process-story-scene-repair.is-handling-battery .process-story-person-arm-left{visibility:hidden}.process-story-scene-repair.is-handling-battery .process-story-grip{display:block}.process-story-grip-arm,.process-story-grip-hand{fill:var(--process-skin)}.process-story-old-battery{z-index:5;width:90%;height:22%;box-shadow:var(--process-contact-shadow);transform:translate(var(--process-battery-park-x,-119%), var(--process-battery-old-y,-300%)) rotate(-2deg);background:repeating-linear-gradient(90deg,#292e33 0 30%,#535c63 30% 32%);border-radius:.2rem;position:absolute;bottom:6%;left:5%}.process-story-scene-repair .process-story-diagnosis-chassis{transform-style:preserve-3d}.process-story-scene-repair.is-active .process-story-device-battery{transform-origin:50% 100%;animation:3.2s ease-in-out both process-story-battery-in}.process-story-scene-repair.is-active .process-story-battery-connector{animation:4.9s ease-in-out both process-story-reconnect}.process-story-scene-repair.is-active .process-story-meter-result{animation:7.4s step-end both process-story-test-pass}.process-story-scene-diagnosis.is-active .process-story-meter-result{animation:5s ease-in-out both process-story-reading}.process-story-scene-ready.is-active .process-story-person-head{animation:1.4s ease-in-out 1s both process-story-satisfied-nod}.process-story[data-workshop-moment=nod] .process-story-scene-intake.is-active .process-story-person-brows path:first-child{animation:2.8s ease-in-out 1s both process-story-raised-brow}@keyframes process-story-raised-brow{0%,to{transform:translateY(0)}35%,65%{transform:translateY(-2px)}}.process-story[data-workshop-moment=nod] .process-story-scene-intake.is-active .process-story-person-head{animation:2.8s ease-in-out 1s both process-story-curious-tilt}.process-story[data-workshop-moment=screw] .process-story-scene-repair.is-active .process-story-loose-screw:last-child{animation:1.2s ease-out 5.5s both process-story-screw-settle}.process-story-ready-laptop .process-story-customer-front:after{content:"";background:var(--process-status-light);width:3%;height:32%;box-shadow:0 0 .3rem var(--process-status-light);border-radius:50%;position:absolute;top:35%;right:9%}.process-story-scene-repair.is-active .process-story-person-hand{animation:1.2s ease-in-out 4.9s 2 process-story-tighten}@keyframes process-story-tighten{0%,to{transform:rotate(0)}35%{transform:rotate(-4deg)}70%{transform:rotate(3deg)}}@keyframes process-story-battery-in{0%,20%{transform:translateZ(.75rem)rotateX(8deg);box-shadow:0 .5rem .5rem #172b3b40}70%,to{transform:none}}@keyframes process-story-reconnect{0%,94%{transform:translateY(-45%)}to{transform:none}}@keyframes process-story-test-pass{0%{opacity:0}to{opacity:1}}@keyframes process-story-reading{0%,25%{opacity:.2}45%,65%,to{opacity:1}55%{opacity:.3}}@keyframes process-story-satisfied-nod{0%,to{transform:rotate(0)}45%{transform:rotate(4deg)translateY(1px)}}@keyframes process-story-curious-tilt{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-6deg)}}@keyframes process-story-screw-settle{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(8%)rotate(20deg)}65%{transform:translate(-3%)rotate(-5deg)}}@keyframes process-story-panel-in{0%{opacity:0;transform:translateY(var(--site-space-md))}to{opacity:1;transform:translateY(0)}}@keyframes process-story-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes process-story-cover-slide{0%{transform:translateZ(.8rem)translate(18%,-8%)rotate(-2deg)}to{transform:translateZ(.15rem)rotate(-2deg)}}@keyframes process-story-table-scan{0%,to{opacity:0;top:12%}22%,78%{opacity:.75}50%{top:72%}}@keyframes process-story-bow-pop{0%{transform:translateZ(.2rem)scale(.4)}68%{transform:translateZ(.2rem)scale(1.08)}to{transform:translateZ(.2rem)scale(1)}}@keyframes process-story-ready-shine{0%,52%,to{opacity:0;transform:translate(-80%)skew(-12deg)}68%{opacity:.72}84%{opacity:0;transform:translate(220%)skew(-12deg)}}@keyframes process-story-message-pop{to{opacity:1;transform:translateY(0)}}@keyframes process-story-person-arrive{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes process-story-drip{0%{opacity:0;transform:translateY(0)scaleY(.55)}5%{opacity:1}20%{opacity:1;transform:translateY(1.6rem)scaleY(1.3)}28%,to{opacity:0;transform:translateY(2.4rem)scaleY(1.45)}}@keyframes process-story-smoke{0%{opacity:0;transform:translateY(30%)scale(.4)}9%{opacity:.62}32%,to{opacity:0;transform:translateY(-70%)scale(1.7)}}@keyframes process-story-spark-flash{0%,12%,to{opacity:0}4%{opacity:1}8%{opacity:.2}}@media (width>=68.01rem) and (height<=54rem){.process-story-sticky{padding-block:var(--site-space-lg)}.process-story-heading h2{font-size:clamp(2.75rem,4vw,3.75rem)}.process-story-panel>p:not(.process-story-panel-label,.process-story-panel-note){font-size:var(--site-text-base)}.process-story-stage-summary{margin-top:var(--site-space-lg)}.process-story-progress{margin-bottom:var(--site-space-md)}.process-story-panels{min-height:16rem;margin-top:var(--site-space-lg)}.process-story-panel h3{margin-bottom:var(--site-space-sm);font-size:clamp(1.9rem,3vw,2.35rem)}.process-story-panel-note{margin-top:var(--site-space-md)}.process-story-controls{margin-top:0}}@media (width<=68rem){.site-header{transition:opacity var(--site-transition-normal), transform .36s cubic-bezier(.22, 1, .36, 1)}.site-header.is-process-story-compact-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--site-border-width)))}.process-story{scroll-margin-top:0}.process-story.is-enhanced .process-story-scroll-area{min-height:auto}.process-story.is-enhanced .process-story-sticky{min-height:auto;position:static}.process-story-sticky{padding-block:var(--site-space-2xl);grid-template-columns:1fr;align-items:start;gap:0}.process-story-copy{display:contents}.process-story-heading{order:0;justify-self:center;width:min(100%,42rem)}.process-story-stage-summary{order:1;justify-self:center;width:min(100%,42rem)}.process-story-progress{order:2;justify-self:center;width:min(100%,42rem)}.process-story-tabs{justify-self:center;gap:var(--site-space-2xs);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:color-mix(in srgb, var(--site-color-surface) 76%, transparent);width:min(100%,42rem);padding:var(--site-space-2xs);box-shadow:var(--site-shadow-sm);order:3}.process-story-tab{justify-items:center;gap:var(--site-space-2xs);border-radius:var(--site-radius-md);padding:var(--site-space-xs) var(--site-space-2xs);text-align:center;border:0}.process-story-tab:hover,.process-story-tab.is-active{background:var(--site-color-repair);color:var(--site-color-surface)}.process-story-tab strong{max-width:100%;font-size:var(--site-text-xs)}.process-story-visual{aspect-ratio:auto;width:min(100%,40rem);height:clamp(17rem,42vw,21rem);max-height:none;margin-top:var(--site-space-md);border-radius:0;order:4;justify-self:center}.process-story-person-body,.process-story-person-arms{width:32%;inset:16% auto auto 34%}.process-story-person-body{clip-path:inset(0 0 26%)}.process-story-table{inset-block-start:40%;transform:rotateX(72deg)scale3d(.85,.85,.85)}.process-story{--process-laptop-width:min(14%, 8rem)}.process-story-customer-laptop{left:34.4%}.process-story-work-laptop{width:var(--process-laptop-width);left:53.4%}.process-story-service-mat{left:44.3%}.process-story-diagnosis-laptop{left:45%}.process-story-diagnosis-cover{left:calc(45% - var(--process-laptop-width) - 2%);bottom:8%}.process-story-screw-tray{width:calc(var(--process-laptop-width) * .3);height:22%;bottom:5%;left:71.4%}.process-story-message-phone{aspect-ratio:.6;height:100%;max-height:100%;font-size:.7rem;top:49%;transform:translate(-50%,-50%)rotate(-1deg)}.process-story-message-phone:before{width:22%;height:.55em;inset:.38em auto auto 39%}.process-story-message-statusbar{padding:.52em .85em .06em}.process-story-message-header{min-height:0;padding:.15em .35em .2em}.process-story-message-avatar{width:1.65em}.process-story-message-thread{gap:.16em;padding:.12em .45em .2em}.process-story-message-time{margin-bottom:.12em}.process-story-message-bubble{max-width:90%;padding:.3em .5em;line-height:1.22}.process-story-message-composer{gap:.28em;padding:.08em .35em .04em}.process-story-message-add,.process-story-message-mic{width:1.25em}.process-story-message-field{padding:.26em .5em}.process-story-message-home{height:.2em;margin:.1em 0 .2em}.process-story-panels{width:min(100%,42rem);min-height:16rem;margin-top:var(--site-space-xl);order:5;justify-self:center}.process-story-controls{order:6;justify-self:center;width:min(100%,42rem)}.process-story-actions{order:7;justify-self:center;width:min(100%,42rem)}}@media (width>=40.01rem) and (width<=48rem){.process-story-person-body,.process-story-person-arms{--process-person-width:min(32%, calc(32vw - 2.6rem));width:var(--process-person-width);inset:12% auto auto calc(50% - var(--process-person-width) / 2)}}@media (width<=40rem){.process-story-actions{flex-direction:column;align-items:stretch}.process-story-actions .site-button{width:100%}.process-story-sticky{padding-block:var(--site-space-xl)}.process-story-heading h2{font-size:clamp(2.35rem,12vw,3.5rem)}.process-story-tab strong{font-size:.625rem}.process-story-stage-summary{margin-top:var(--site-space-lg)}.process-story-progress{margin-bottom:var(--site-space-md)}.process-story-panels{min-height:19rem}.process-story-panel h3{font-size:clamp(1.85rem,10vw,2.55rem)}.process-story-visual{height:clamp(14.5rem,68vw,16.5rem)}.process-story-person-body,.process-story-person-arms{width:min(42%,10.5rem);inset:8% auto auto max(29%,50% - 5.25rem)}.process-story-diagnosis-laptop{left:calc(52% - var(--process-laptop-width) * .6)}.process-story-service-mat{left:calc(51.2% - var(--process-laptop-width) * .6)}.process-story-diagnosis-cover{left:calc(50% - var(--process-laptop-width) * 1.6)}.process-story-customer-laptop{left:32%}.process-story-person-body{clip-path:inset(0 0 18%)}.process-story-message-phone{aspect-ratio:.64;font-size:.72rem}.process-story-message-header{padding:0 .3em .1em}.process-story-message-avatar{width:1.4em}.process-story-message-thread{gap:.12em;padding:.06em .4em .08em}.process-story-message-time{margin-bottom:.06em}.process-story-message-composer{padding:.04em .3em 0}.process-story-message-home{height:.14em;margin:.04em 0 .1em}}.process-story.is-page-hidden .process-story-visual *,.process-story.is-page-hidden .process-story-visual :before,.process-story.is-page-hidden .process-story-visual :after,.process-story:not(.is-in-view) .process-story-panel,.process-story:not(.is-in-view) .process-story-visual *,.process-story:not(.is-in-view) .process-story-visual :before,.process-story:not(.is-in-view) .process-story-visual :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.site-header{transition-duration:0s}.process-story-panel,.process-story-visual *,.process-story-visual :before,.process-story-visual :after{animation:none!important}.process-story.is-enhanced .process-story-scroll-area{min-height:auto}.process-story.is-enhanced .process-story-sticky{min-height:auto;position:static}.process-story-laptop-drip i,.process-story-laptop-smoke i,.process-story-laptop-spark i{opacity:.7;filter:none;transform:none}.process-story-scene-approval.is-active .process-story-message-bubble{opacity:1;transform:none}.process-story *,.process-story :before,.process-story :after{scroll-behavior:auto;transition-duration:0s}}
