.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-device-light:#dbe5eb;--process-device-mid:#9fadb8;--process-device-dark:#344654;--process-skin:#d8a07b;--process-skin-light:#edbd99;--process-skin-shadow:#b97858;--process-hair:#4a332b;--process-lip:#9b5e58;scroll-margin-top:var(--site-header-height);color:var(--site-color-ink);background:0 0;position:relative}.process-story-actions{padding-block:var(--site-space-xl) var(--site-space-4xl);justify-content:center}.process-story-actions .site-button{min-width:15rem}.process-story-sticky{align-items:center;gap:var(--site-space-4xl);padding-block:var(--site-space-4xl);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,420svh)}.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 .42s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:3%}.process-story-scene-intake{transform:translateX(calc(0rem - var(--site-space-xl))) scale(.96)}.process-story-scene-diagnosis{transform:translateX(var(--site-space-md)) scale(.98)}.process-story-scene-approval{transform:translateY(var(--site-space-xl)) scale(.9);place-items:center;display:grid}.process-story-scene-repair{transform:translateX(var(--site-space-md)) scale(.98)}.process-story-scene-ready{transform:translateX(calc(0rem - var(--site-space-md))) scale(.98)}.process-story-scene.is-active{opacity:1;transform:translate(0)rotate(0)scale(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;aspect-ratio:16/10;width:16%;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{background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--site-color-surface) 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(--site-color-surface) 42%, transparent);inset:0}.process-story-customer-front,.process-story-customer-side{background:linear-gradient(180deg, var(--process-device-mid), var(--process-device-dark))}.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-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(--site-color-surface) 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:1.05s steps(2,end) 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:.72s steps(2,end) .12s 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:1.7s 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:2.6s 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));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:var(--process-device-dark);inset:auto 0 0;transform:translateZ(.12rem)}.process-story-work-lid{background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--site-color-surface) 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(--site-color-surface) 42%, transparent);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 2%)}.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(--site-color-surface) 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:.9s cubic-bezier(.22,1,.36,1) .18s 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-scene-repair .process-story-device-battery{transform:translate(-4%,10%)}.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:18%;bottom:17%;left:40.5%;transform:translateZ(.4rem)}.process-story-diagnosis-cover{width:12%;bottom:8%;left:29%;transform:translateZ(.45rem)rotate(-18deg)}.process-story-scene-diagnosis.is-active .process-story-diagnosis-cover,.process-story-scene-repair.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 .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-ribbon,.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-diagnosis-laptop .process-story-device-screw{z-index:3;aspect-ratio:1;border-radius:var(--site-radius-full);background:radial-gradient(circle at 34% 30%,#c5ced4,#6d7882 48%,#2a3238 72%);width:4.8%;box-shadow:0 0 0 .12rem #0e1216}.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:radial-gradient(circle at 50% 50%, #2c2c2c 16%, transparent 17%), repeating-conic-gradient(#121212 0 7deg, #3a3a3a 7deg 11deg);border:.16rem solid #0a0a0a;width:22%;box-shadow:inset 0 0 0 .12rem #1c1c1c}.process-story-diagnosis-laptop .process-story-device-fan:after{aspect-ratio:1;border-radius:var(--site-radius-full);content:"";background:radial-gradient(circle at 35% 30%,#6a6a6a,#1a1a1a);width:22%;position:absolute;inset:39% auto auto 39%}.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{background-color:#1a467c;background-image:linear-gradient(#0d2a5280 1px,#0000 1px),linear-gradient(90deg,#0d2a5280 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:.55rem .55rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:.18rem;width:90%;height:48%;inset:8% auto auto 5%;box-shadow:inset 0 0 0 .07rem #0d2a52}.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(--site-color-surface) 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(--site-color-surface) 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:#d4a056;stroke-width:2.7px}.process-story-device-cooler-pipe-b{stroke:#b5752e;stroke-width:2.7px}.process-story-device-cooler-plate{fill:#3a3a3a;stroke:#1c1c1c;stroke-width:.5px}.process-story-diagnosis-laptop .process-story-device-copper{z-index:4;background:repeating-linear-gradient(#d4a056 0 11%,#b5752e 11% 15%,#8f5a22 15% 22%);border-radius:.12rem;width:5.4%;height:30%;inset-block-start:5%;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(#3aa85a,#217a3c);border:.05rem solid #16532a;border-top:.18rem solid #c4a028;border-radius:.1rem;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.12rem;width:20%;height:17%;padding:.16rem .14rem .12rem;display:grid;inset:33% auto auto 30%}.process-story-diagnosis-laptop .process-story-device-dimm-two{inset:33% auto auto 52%;inset-inline-end:auto}.process-story-diagnosis-laptop .process-story-device-dimm b{background:#141414;border-radius:.04rem;min-width:0;min-height:0}.process-story-diagnosis-laptop .process-story-device-ribbon{z-index:2;width:48%;height:6%;box-shadow:inset 0 .05rem 0 color-mix(in srgb, var(--site-color-surface) 22%, transparent);background:linear-gradient(#c9893a,#a06624);border-radius:.1rem;inset:auto auto 29% 5%}.process-story-diagnosis-laptop .process-story-device-ribbon:after{content:"";background:#6a4016;border-radius:.08rem;width:10%;position:absolute;inset:12% 4% 12% auto}.process-story-diagnosis-laptop .process-story-device-drive{z-index:2;background:linear-gradient(145deg,#d5dbe0,#8b959c);border:0;border-radius:.12rem;width:16%;height:12%;inset:auto 8% 29% auto;box-shadow:inset 0 0 0 .07rem #5a636a}.process-story-diagnosis-laptop .process-story-device-battery{background:repeating-linear-gradient(180deg, transparent 0 22%, color-mix(in srgb, var(--site-color-surface) 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 3% 1%}.process-story-diagnosis-cover-face{background:radial-gradient(circle at 62% 32%, color-mix(in srgb, var(--site-color-surface) 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(--site-color-surface) 42%, transparent)}.process-story-diagnosis-cover-face i{width:42%;height:var(--site-space-2xs);border-radius:var(--site-radius-full);background:var(--site-color-muted);opacity:.5;position:absolute;inset-inline-start:29%}.process-story-diagnosis-cover-face i:first-child{inset-block-start:36%}.process-story-diagnosis-cover-face i:nth-child(2){inset-block-start:46%}.process-story-diagnosis-cover-face i:nth-child(3){inset-block-start:56%}.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 infinite process-story-table-scan}.process-story-message-phone{--process-ios-blue:#007aff;--process-ios-sms:#34c759;--process-ios-bubble:#e9e9eb;--process-ios-fill:#f2f2f7;aspect-ratio:.48;background:var(--site-color-surface);height:min(94%,36rem);box-shadow:var(--site-shadow-lg);color:var(--site-color-ink);border:.55em solid #1c1c1e;border-radius:2.4em;grid-template-rows:auto auto minmax(0,1fr) auto auto;font-size:1rem;display:grid;position:relative;overflow:hidden;transform:rotate(-2deg)}.process-story-message-phone:before{z-index:4;content:"";background:#000;border-radius:.9em;width:32%;height:1.15em;position:absolute;inset:.55em auto auto 34%}.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;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);overflow-wrap:break-word;opacity:0;max-width:86%;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(--site-color-surface);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:.98s}.process-story-scene-approval.is-active .process-story-message-bubble:nth-of-type(4){animation-delay:1.32s}.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;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(--site-color-surface) 58%, transparent) 0%, transparent 32%), radial-gradient(circle at 62% 28%, color-mix(in srgb, var(--site-color-surface) 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(--site-color-surface) 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:2.8s ease-in-out .72s infinite process-story-ready-shine}.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:54%;height:82%;top:0}.process-story-ready-loop svg{width:100%;height:100%;display:block;overflow:visible}.process-story-ready-loop-left{transform-origin:100% 70%;left:0;transform:rotateY(44deg)rotateX(-30deg)rotate(12deg)translateZ(.34rem)}.process-story-ready-loop-right{transform-origin:0 70%;right:0;transform:rotateY(-44deg)rotateX(-30deg)rotate(-12deg)translateZ(.34rem)}.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:radial-gradient(circle at 32% 28%,#e7faf7,#3bbbb3 38%,#0e5f5c);border-radius:50%;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}@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(.45rem)translate(72%,-38%)rotate(-4deg)}to{transform:translateZ(.45rem)rotate(-18deg)}}@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(18%)}to{opacity:1;transform:translateY(0)}}@keyframes process-story-drip{0%{opacity:0;transform:translateY(0)scaleY(.55)}16%{opacity:1}70%{opacity:1;transform:translateY(1.6rem)scaleY(1.3)}to{opacity:0;transform:translateY(2.4rem)scaleY(1.45)}}@keyframes process-story-smoke{0%{opacity:0;transform:translateY(30%)translateZ(0)scale(.4)}28%{opacity:.62}to{opacity:0;transform:translateY(-70%)scale(1.7)}}@keyframes process-story-spark-flash{0%,40%,to{opacity:.15}8%,18%{opacity:1}28%{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:20% auto auto 34%}.process-story-person-body{clip-path:inset(0 0 26%)}.process-story-table{transform:rotateX(72deg)scale3d(.75,.75,.75)}.process-story-customer-laptop{width:11.2%;left:34.4%}.process-story-work-laptop{width:11.2%;left:53.4%}.process-story-diagnosis-laptop{width:12.6%;left:45%}.process-story-diagnosis-cover{width:8.4%;left:30.8%}.process-story-message-phone{aspect-ratio:.6;height:100%;max-height:100%;font-size:.7rem;transform: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)}}@media (width<=40rem){.process-story-actions{padding-block:var(--site-space-lg) var(--site-space-3xl);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:36%;inset:24% auto auto 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:not(.is-in-view) .process-story-panel,.process-story:not(.is-in-view) .process-story-visual *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.site-header{transition-duration:.01ms}.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:.01ms}}
