:root{color-scheme:light;--site-color-ink:#12202b;--site-color-ink-soft:#405263;--site-color-muted:#738291;--site-color-paper:#f4f9fb;--site-color-paper-rgb:244, 249, 251;--site-color-surface:#fff;--site-color-surface-warm:#e7f1f5;--site-color-fjord:#2b78a0;--site-color-fjord-dark:#174a65;--site-color-repair:#2f7c72;--site-color-repair-dark:#20564f;--site-color-copper:#7b8794;--site-color-copper-soft:#dde6ec;--site-color-border:#cad8e1;--site-color-border-strong:#aebdca;--site-color-shadow:#1720331f;--site-color-shadow-strong:#17203338;--site-color-focus:#1769aa47;--site-font-display:"Manrope", Arial, sans-serif;--site-font-body:"Manrope", Arial, sans-serif;--site-text-xs:.75rem;--site-text-sm:.875rem;--site-text-base:1rem;--site-text-md:1.125rem;--site-text-lg:1.25rem;--site-text-xl:1.5rem;--site-text-2xl:clamp(2rem, 5vw, 4.75rem);--site-space-2xs:.25rem;--site-space-xs:.5rem;--site-space-sm:.75rem;--site-space-md:1rem;--site-space-lg:1.5rem;--site-space-xl:2rem;--site-space-2xl:3rem;--site-space-3xl:4rem;--site-space-4xl:6rem;--site-radius-sm:.5rem;--site-radius-md:.75rem;--site-radius-lg:1.25rem;--site-radius-xl:2rem;--site-radius-full:999rem;--site-shadow-sm:0 .25rem .75rem var(--site-color-shadow);--site-shadow-md:0 1rem 2.5rem var(--site-color-shadow);--site-shadow-lg:0 1.5rem 4rem var(--site-color-shadow-strong);--site-container:72rem;--site-container-narrow:56rem;--site-header-height:5rem;--site-brand-logo-height:2.375rem;--site-border-width:.0625rem;--site-border-width-strong:.125rem;--site-transition-fast:.16s ease;--site-transition-normal:.24s ease;--site-transition-slow:.72s cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-site-theme=light]){color-scheme:dark;--site-color-ink:#e5eef5;--site-color-ink-soft:#bacbd8;--site-color-muted:#a2b4c4;--site-color-paper:#101a24;--site-color-paper-rgb:16, 26, 36;--site-color-surface:#182632;--site-color-surface-warm:#213440;--site-color-fjord:#80c6ed;--site-color-fjord-dark:#a2d6f2;--site-color-repair:#80ceba;--site-color-repair-dark:#a0dfce;--site-color-copper:#aabcca;--site-color-copper-soft:#223646;--site-color-border:#3b5263;--site-color-border-strong:#587184;--site-color-shadow:#0000003d;--site-color-shadow-strong:#0006;--site-color-focus:#80c6ed}}:root[data-site-theme=dark]{color-scheme:dark;--site-color-ink:#e5eef5;--site-color-ink-soft:#bacbd8;--site-color-muted:#a2b4c4;--site-color-paper:#101a24;--site-color-paper-rgb:16, 26, 36;--site-color-surface:#182632;--site-color-surface-warm:#213440;--site-color-fjord:#80c6ed;--site-color-fjord-dark:#a2d6f2;--site-color-repair:#80ceba;--site-color-repair-dark:#a0dfce;--site-color-copper:#aabcca;--site-color-copper-soft:#223646;--site-color-border:#3b5263;--site-color-border-strong:#587184;--site-color-shadow:#0000003d;--site-color-shadow-strong:#0006;--site-color-focus:#80c6ed}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-v23-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-v23-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-v23-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{background:var(--site-color-paper);color:var(--site-color-ink);font-family:var(--site-font-body);scroll-behavior:smooth}body{background:radial-gradient(circle at top left, var(--site-color-copper-soft), transparent 24rem), linear-gradient(135deg, var(--site-color-paper), var(--site-color-surface));min-width:20rem;color:var(--site-color-ink);font-size:var(--site-text-base);margin:0;line-height:1.6}body:before{z-index:-1;background-image:linear-gradient(var(--site-color-border) var(--site-border-width), transparent var(--site-border-width)), linear-gradient(90deg, var(--site-color-border) var(--site-border-width), transparent var(--site-border-width));background-size:var(--site-space-2xl) var(--site-space-2xl);content:"";opacity:.18;pointer-events:none;position:fixed;inset:0}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--site-border-width-strong) solid var(--site-color-focus);outline-offset:var(--site-space-2xs)}.site-shell{background:radial-gradient(circle at top left, var(--site-color-copper-soft), transparent 24rem), linear-gradient(135deg, var(--site-color-paper), var(--site-color-surface));min-height:100vh;overflow:clip}.site-container{width:min(calc(100% - var(--site-space-xl)), var(--site-container));margin-inline:auto}.site-container-narrow{width:min(calc(100% - var(--site-space-xl)), var(--site-container-narrow));margin-inline:auto}.site-vacation-notice{border-bottom:var(--site-border-width) solid var(--site-color-border-strong);background:var(--site-color-fjord-dark);color:var(--site-color-surface)}html[data-vacation-notice=inactive] .site-vacation-notice{display:none}.site-vacation-notice-inner{min-height:var(--site-space-2xl);justify-content:center;align-items:center;gap:var(--site-space-sm);padding-block:var(--site-space-sm);text-align:center;display:flex}.site-vacation-notice-inner strong{font-size:var(--site-text-sm);flex:none}.site-vacation-notice-inner span{color:var(--site-color-paper);font-size:var(--site-text-sm)}.site-header{z-index:20;border-bottom:var(--site-border-width) solid var(--site-color-border);background:rgba(var(--site-color-paper-rgb), .88);backdrop-filter:blur(var(--site-space-md));position:sticky;top:0}.site-header-inner{min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:var(--site-space-lg);display:flex}.site-brand{align-items:center;gap:var(--site-space-sm);color:var(--site-color-ink);font-weight:700;text-decoration:none;display:inline-flex}.site-brand-logo{width:auto;height:var(--site-brand-logo-height);border-radius:var(--site-radius-sm);filter:drop-shadow(0 .35rem .55rem #1720331f);flex:none}.site-nav{align-items:center;gap:var(--site-space-xs);display:flex}.site-header-actions{align-items:center;gap:var(--site-space-sm);display:flex}.site-button.site-header-call-button,.site-button.site-phone-only-button{display:none}.site-header-create-case-button{min-height:2.75rem;padding-inline:var(--site-space-md);white-space:nowrap}.site-nav-link{border-radius:var(--site-radius-full);color:var(--site-color-ink-soft);font-size:var(--site-text-sm);padding:var(--site-space-xs) var(--site-space-sm);transition:background var(--site-transition-fast), color var(--site-transition-fast);font-weight:700;text-decoration:none}.site-nav-link:hover,.site-nav-link-active,.site-nav-link[aria-current=page]{background:var(--site-color-surface-warm);color:var(--site-color-fjord-dark)}.site-language-button{justify-content:center;align-items:center;gap:var(--site-space-2xs);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-full);background:var(--site-color-surface);min-width:3.2rem;min-height:2.55rem;box-shadow:var(--site-shadow-sm);color:var(--site-color-ink);font-size:var(--site-text-sm);padding:var(--site-space-xs) var(--site-space-sm);transition:border-color var(--site-transition-fast), background var(--site-transition-fast), transform var(--site-transition-fast);font-weight:900;text-decoration:none;display:inline-flex}.site-language-button:hover{border-color:var(--site-color-fjord);background:var(--site-color-surface-warm);transform:translateY(calc(var(--site-space-2xs) * -1))}.site-language-flag{font-size:1.12rem;line-height:1}.site-language-code{letter-spacing:0}.site-button-row{gap:var(--site-space-sm);flex-wrap:wrap;display:flex}.site-button{appearance:none;justify-content:center;align-items:center;gap:var(--site-space-xs);min-height:var(--site-space-2xl);border:var(--site-border-width-strong) solid transparent;border-radius:var(--site-radius-full);font-size:var(--site-text-sm);padding:var(--site-space-sm) var(--site-space-lg);cursor:pointer;transition:transform var(--site-transition-fast), box-shadow var(--site-transition-fast), background var(--site-transition-fast);font-weight:700;text-decoration:none;display:inline-flex}.site-button:hover{box-shadow:var(--site-shadow-sm);transform:translateY(calc(var(--site-space-2xs) * -1))}.site-button-primary{background:var(--site-color-repair);color:var(--site-color-surface)}.site-button-primary:hover{background:var(--site-color-repair-dark)}.site-button-secondary{border-color:var(--site-color-border-strong);background:var(--site-color-surface);color:var(--site-color-fjord-dark)}.site-section{padding-block:var(--site-space-4xl)}.site-section-tight{padding-block:var(--site-space-3xl)}.site-home-intro-flow{isolation:isolate;background:radial-gradient(ellipse at 18% 36%, #dde6ec7a, transparent 58%), radial-gradient(ellipse at 82% 28%, #2b78a01a, transparent 54%), linear-gradient(180deg, rgba(var(--site-color-paper-rgb), 0), #e7f1f561 48%, rgba(var(--site-color-paper-rgb), 0) 100%);position:relative;overflow:clip}.site-home-intro-flow>.site-hero,.site-home-intro-flow>.site-review-section,.site-home-intro-flow>.process-story{z-index:1;position:relative}.site-home-intro-flow .site-hero{padding-bottom:var(--site-space-xl);overflow:visible}.site-eyebrow{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);letter-spacing:.08em;margin:0 0 var(--site-space-sm);text-transform:uppercase;font-weight:700}.site-heading{color:var(--site-color-ink);font-family:var(--site-font-display);font-size:var(--site-text-2xl);letter-spacing:-.04em;margin:0;line-height:.98}.site-section-heading{font-family:var(--site-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.site-page-meta{color:var(--site-color-muted);font-size:var(--site-text-sm);margin:var(--site-space-xs) 0 0;font-weight:700}.site-lead{color:var(--site-color-ink-soft);font-size:var(--site-text-md);margin:var(--site-space-lg) 0 0;max-width:var(--site-container-narrow)}.site-hero{padding-block:var(--site-space-3xl) var(--site-space-2xl);position:relative;overflow:hidden}.site-hero-magnet-canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--site-transition-slow);position:absolute;inset:0;mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.site-hero-magnet-ready .site-hero-magnet-canvas{opacity:.74}.site-hero-visual:before{z-index:0;border:var(--site-border-width-strong) solid var(--site-color-border);background:linear-gradient(135deg, var(--site-color-surface-warm), var(--site-color-surface));width:min(32vw,22rem);height:min(32vw,22rem);box-shadow:var(--site-shadow-md);content:"";opacity:.72;border-radius:42% 58% 54% 46%;position:absolute;bottom:clamp(2.5rem,12%,4.5rem);right:clamp(-2rem,-3vw,-.75rem);transform:rotate(-8deg)}.site-hero-grid{z-index:1;align-items:center;gap:var(--site-space-2xl);grid-template-columns:minmax(0,.98fr) minmax(22rem,.82fr);display:grid;position:relative}.site-hero-copy{max-width:46rem}.site-hero-note{color:var(--site-color-muted);font-size:var(--site-text-sm);margin:var(--site-space-md) 0 0}.site-minside-home{gap:var(--site-space-md);margin-top:var(--site-space-lg);display:grid}.site-minside-panel[hidden],.site-minside-drawer[hidden]{display:none}.site-minside-panel{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);width:min(100%,43rem);box-shadow:var(--site-shadow-md);background:#fffffff0;overflow:hidden}.site-minside-content{padding:var(--site-space-lg)}.site-minside-loading{color:var(--site-color-muted);font-size:var(--site-text-sm);margin:0}.site-minside-auth-card,.site-minside-ticket-card{gap:var(--site-space-md);display:grid}.site-minside-card-head,.site-minside-ticket-top{justify-content:space-between;align-items:flex-start;gap:var(--site-space-md);display:flex}.site-minside-card-head{display:grid}.site-minside-card-head h2,.site-minside-ticket-card h2{color:var(--site-color-ink);font-size:var(--site-text-xl);margin:0;line-height:1.15}.site-minside-card-head p,.site-minside-ticket-card p{color:var(--site-color-ink-soft);margin:0}.site-minside-eyebrow{color:var(--site-color-copper);font-size:var(--site-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.site-minside-segments{gap:var(--site-space-xs);padding:var(--site-space-2xs);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-full);background:var(--site-color-surface-warm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-minside-segments button,.site-minside-text-button,.site-minside-icon-button{appearance:none;color:var(--site-color-fjord-dark);cursor:pointer;font:inherit;background:0 0;border:0}.site-minside-segments button{border-radius:var(--site-radius-full);min-height:2.25rem;font-size:var(--site-text-sm);font-weight:700}.site-minside-segments button.is-active{background:var(--site-color-surface);box-shadow:var(--site-shadow-sm)}.site-minside-form{gap:var(--site-space-sm);display:grid}.site-minside-form label,.site-minside-select-row{gap:var(--site-space-2xs);color:var(--site-color-ink);font-size:var(--site-text-sm);font-weight:700;display:grid}.site-minside-form input,.site-minside-chat-form textarea,.site-minside-select-row select{border:var(--site-border-width-strong) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);width:100%;color:var(--site-color-ink);font:inherit;padding:var(--site-space-sm) var(--site-space-md)}.site-minside-form input:focus,.site-minside-chat-form textarea:focus,.site-minside-select-row select:focus{border-color:var(--site-color-fjord);box-shadow:0 0 0 .2rem var(--site-color-focus);outline:0}.site-minside-form-actions,.site-minside-actions{align-items:center;gap:var(--site-space-sm);flex-wrap:wrap;display:flex}.site-minside-text-button{color:var(--site-color-fjord-dark);font-size:var(--site-text-sm);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.site-minside-feedback{padding:var(--site-space-sm) var(--site-space-md);border-radius:var(--site-radius-md);font-size:var(--site-text-sm);margin:0;font-weight:700;display:none}.site-minside-feedback.is-info,.site-minside-feedback.is-error{display:block}.site-minside-feedback.is-info{border:var(--site-border-width) solid #2f7c7247;color:var(--site-color-repair-dark);background:#2f7c7217}.site-minside-feedback.is-error{border:var(--site-border-width) solid #7b403047;color:#7b4030;background:#7b403017}.site-minside-inline-note{border:var(--site-border-width) solid #2f7c7238;border-radius:var(--site-radius-md);color:var(--site-color-repair-dark);font-size:var(--site-text-sm);padding:var(--site-space-sm) var(--site-space-md);background:#2f7c7214;margin:0;font-weight:700}.site-minside-ticket-top{align-items:center}.site-minside-badge{border-radius:var(--site-radius-full);background:var(--site-color-copper-soft);min-height:2rem;color:var(--site-color-fjord-dark);font-size:var(--site-text-xs);padding:var(--site-space-2xs) var(--site-space-sm);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.site-minside-ticket-main{gap:var(--site-space-lg);grid-template-columns:minmax(0,1.05fr) minmax(15rem,.95fr);align-items:start;display:grid}.site-minside-ticket-main strong{color:var(--site-color-ink);line-height:1.35}.site-minside-meta{gap:var(--site-space-xs);margin:var(--site-space-md) 0 0;display:grid}.site-minside-meta div{justify-content:space-between;gap:var(--site-space-md);border-bottom:var(--site-border-width) solid var(--site-color-border);padding-bottom:var(--site-space-xs);display:flex}.site-minside-meta dt{color:var(--site-color-muted);font-size:var(--site-text-xs);text-transform:uppercase;font-weight:700}.site-minside-meta dd{color:var(--site-color-ink);font-size:var(--site-text-sm);text-align:right;margin:0;font-weight:700}.site-minside-timeline{gap:var(--site-space-xs);margin:0;padding:0;list-style:none;display:grid}.site-minside-timeline li{gap:var(--site-space-sm);color:var(--site-color-muted);grid-template-columns:1.35rem minmax(0,1fr);align-items:start;display:grid}.site-minside-timeline li>span{border:var(--site-border-width-strong) solid var(--site-color-border-strong);border-radius:var(--site-radius-full);width:1.18rem;height:1.18rem;color:var(--site-color-surface);place-items:center;margin-top:.16rem;font-size:.68rem;font-weight:800;line-height:1;display:grid}.site-minside-timeline li.is-complete>span,.site-minside-timeline li.is-active>span{border-color:var(--site-color-repair);background:var(--site-color-repair)}.site-minside-timeline li.is-upcoming{opacity:.46}.site-minside-timeline li.is-upcoming>span{background:0 0}.site-minside-timeline li.is-active{color:var(--site-color-ink)}.site-minside-timeline li.is-active>span{box-shadow:0 0 0 .22rem #2f7c722e}.site-minside-timeline strong{font-size:var(--site-text-sm);display:block}.site-minside-timeline small{color:var(--site-color-muted);font-size:var(--site-text-xs)}.site-minside-drawer{border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-space-md)}.site-minside-drawer-head{justify-content:space-between;align-items:center;gap:var(--site-space-md);margin-bottom:var(--site-space-md);display:flex}.site-minside-drawer-head h3,.site-minside-choice-group h4,.site-minside-upgrades h4{color:var(--site-color-ink);font-size:var(--site-text-md);margin:0;line-height:1.2}.site-minside-icon-button{border-radius:var(--site-radius-full);background:var(--site-color-surface-warm);width:2rem;height:2rem;font-size:var(--site-text-lg);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.site-minside-drawer-text{color:var(--site-color-ink-soft);margin:0 0 var(--site-space-md)}.site-minside-choice-list,.site-minside-choice-group,.site-minside-upgrades{gap:var(--site-space-sm);display:grid}.site-minside-choice-group,.site-minside-upgrades{margin-top:var(--site-space-md)}.site-minside-choice-group h4 span,.site-minside-upgrades h4 span{color:var(--site-color-muted);font-size:var(--site-text-xs);margin-left:var(--site-space-xs);text-transform:uppercase;font-weight:700}.site-minside-choice{gap:var(--site-space-sm);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);cursor:pointer;padding:var(--site-space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.site-minside-choice.is-selected{background:#2f7c7214;border-color:#2f7c7285}.site-minside-choice input{margin-top:.25rem}.site-minside-choice strong,.site-minside-choice small{display:block}.site-minside-choice small{color:var(--site-color-muted);font-size:var(--site-text-xs);margin-top:var(--site-space-2xs);font-weight:400}.site-minside-choice em{color:var(--site-color-fjord-dark);white-space:nowrap;font-style:normal;font-weight:700}.site-minside-upgrades{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface-warm);padding:var(--site-space-md)}.site-minside-upgrades p{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);margin:0}.site-minside-select-row select{margin-top:var(--site-space-2xs)}.site-minside-total-row{justify-content:space-between;gap:var(--site-space-md);border-top:var(--site-border-width-strong) solid var(--site-color-border);color:var(--site-color-ink);font-size:var(--site-text-lg);margin-top:var(--site-space-md);padding-top:var(--site-space-md);display:flex}.site-minside-messages{gap:var(--site-space-sm);max-height:22rem;padding-right:var(--site-space-xs);display:grid;overflow:auto}.site-minside-message{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);width:min(88%,32rem);padding:var(--site-space-sm) var(--site-space-md)}.site-minside-message.is-customer{background:#2f7c7214;border-color:#2f7c7261;justify-self:end}.site-minside-message p{color:var(--site-color-ink);white-space:pre-wrap;margin:0}.site-minside-message small{color:var(--site-color-muted);font-size:var(--site-text-xs);margin-top:var(--site-space-xs);display:block}.site-minside-chat-form{gap:var(--site-space-sm);margin-top:var(--site-space-md);display:grid}[data-minside-busy] .site-minside-form,[data-minside-busy] .site-minside-actions,[data-minside-busy] .site-minside-drawer{opacity:.72;pointer-events:none}body:has(.site-minside-panel:not([hidden])) #easypc-chatbot-popup .easypc-chatbot-launcher{max-width:3.25rem;min-height:3.25rem;padding:var(--site-space-xs)}body:has(.site-minside-panel:not([hidden])) #easypc-chatbot-popup .easypc-chatbot-launcher-copy{display:none}.site-hero-visual{isolation:isolate;min-height:24rem;position:relative}.site-hero-image{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-xl);width:100%;height:auto;box-shadow:var(--site-shadow-lg);object-fit:cover}.site-hero-picture,.site-theme-picture{display:contents}.site-hero-image{z-index:1;aspect-ratio:16/11;height:100%;min-height:24rem;position:relative}.site-hero-visual .site-status-card{right:var(--site-space-lg);bottom:calc(var(--site-space-lg) * -1);z-index:2;width:min(20rem, calc(100% - var(--site-space-xl)));position:absolute}.site-status-card{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-xl);background:var(--site-color-surface);box-shadow:var(--site-shadow-lg);padding:var(--site-space-lg);position:relative}.site-status-card:before{width:var(--site-space-2xl);height:var(--site-space-xs);border-radius:var(--site-radius-full);background:linear-gradient(90deg, var(--site-color-fjord), var(--site-color-repair), var(--site-color-copper));content:"";margin-bottom:var(--site-space-lg);display:block}.site-status-label,.site-card-kicker{color:var(--site-color-ink-soft);font-size:var(--site-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.site-status-value{color:var(--site-color-fjord-dark);font-family:var(--site-font-display);margin:var(--site-space-xs) 0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.site-status-note{color:var(--site-color-ink-soft);margin:0}.site-trust-strip{border-block:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface)}.site-trust-list{gap:var(--site-space-md);padding:var(--site-space-lg) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.site-trust-item{align-items:center;gap:var(--site-space-sm);color:var(--site-color-ink-soft);font-size:var(--site-text-sm);font-weight:700;display:flex}.site-trust-dot{width:var(--site-space-sm);height:var(--site-space-sm);border-radius:var(--site-radius-full);background:var(--site-color-repair);box-shadow:0 0 0 var(--site-space-xs) var(--site-color-surface-warm);flex:none}.site-section-intro{gap:var(--site-space-2xl);margin-bottom:var(--site-space-2xl);grid-template-columns:minmax(0,.9fr) minmax(16rem,.7fr);align-items:end;display:grid}.site-section-intro>.site-lead{margin:0}.site-grid{gap:var(--site-space-lg);display:grid}.site-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-card{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:rgba(var(--site-color-paper-rgb), .72);box-shadow:var(--site-shadow-sm);padding:var(--site-space-xl)}.site-card-title{color:var(--site-color-ink);font-family:var(--site-font-display);font-size:var(--site-text-xl);margin:var(--site-space-sm) 0 var(--site-space-md);line-height:1.1}.site-card-text{color:var(--site-color-ink-soft);margin:0}.site-service-card{color:inherit;background:var(--site-color-surface);min-height:100%;transition:transform var(--site-transition-normal), box-shadow var(--site-transition-normal), border-color var(--site-transition-normal);text-decoration:none;display:block}.site-service-groups{gap:var(--site-space-2xl);display:grid}.site-service-group{gap:var(--site-space-lg);display:grid}.site-service-group-heading{max-width:var(--site-container-narrow)}.site-service-group-heading .site-card-title{margin-top:var(--site-space-xs);font-size:clamp(1.75rem,3vw,2.5rem)}.site-service-card:hover{border-color:var(--site-color-fjord);box-shadow:var(--site-shadow-md);transform:translateY(calc(var(--site-space-xs) * -1))}.site-price-tool-section{scroll-margin-top:calc(var(--site-header-height) + var(--site-space-xl));background:linear-gradient(180deg, var(--site-color-surface), var(--site-color-paper))}.site-price-tool-grid{gap:var(--site-space-xl);grid-template-columns:minmax(0,1fr);display:grid}.site-price-tool-copy{max-width:var(--site-container-narrow)}.site-price-condition-list{gap:var(--site-space-sm);margin-top:var(--site-space-xl);flex-wrap:wrap;display:flex}.site-price-condition-list span{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-full);background:var(--site-color-surface);color:var(--site-color-fjord-dark);font-size:var(--site-text-sm);padding:var(--site-space-sm) var(--site-space-md);font-weight:700}.site-price-widget-shell{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-xl);background:var(--site-color-surface);width:100%;box-shadow:var(--site-shadow-md);overflow:hidden}:is(.site-price-widget-shell,[data-easypc-pricing]) .easypc-pricing-v2{--easypc-primary:var(--site-color-fjord);--easypc-primary-dark:var(--site-color-fjord-dark);--easypc-success:var(--site-color-repair);--easypc-text:var(--site-color-ink);--easypc-text-muted:var(--site-color-ink-soft);--easypc-bg:var(--site-color-surface);--easypc-bg-alt:var(--site-color-surface-warm);--easypc-border:var(--site-color-border);--easypc-radius:var(--site-radius-md)}.site-price-widget-shell .easypc-pricing-title{margin-bottom:var(--site-space-lg)}.site-price-widget-shell .easypc-page-group-selector,.site-price-widget-shell .easypc-search-container{max-width:min(100%,42rem)}.site-price-widget-shell .easypc-missing-price-card{gap:var(--site-space-md)}@media (width>=64rem){.site-price-widget-shell{width:calc(100% - 7rem)}}.site-widget-fallback{color:var(--site-color-ink-soft);padding:var(--site-space-xl);margin:0}.site-text-link{color:var(--site-color-fjord-dark);text-decoration-color:var(--site-color-copper);text-decoration-thickness:var(--site-border-width-strong);text-underline-offset:var(--site-space-2xs);font-weight:700}button.site-text-link{background-color:var(--site-color-surface)}.site-section.site-chatbot-section{scroll-margin-top:calc(var(--site-header-height,5rem) + var(--site-space-lg));padding-block:clamp(var(--site-space-xl), 5vw, var(--site-space-3xl));background:linear-gradient(180deg, var(--site-color-paper), var(--site-color-surface-warm))}.site-service-link-strip{border-block:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface);padding-block:var(--site-space-lg)}.site-service-link-strip-inner{gap:var(--site-space-md);display:grid}.site-service-link-strip-heading{gap:var(--site-space-2xs);display:grid}.site-service-link-strip-heading p:last-child{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);margin:0}.site-service-link-list{gap:var(--site-space-sm);flex-wrap:wrap;display:flex}.site-service-link-list a{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-pill);color:var(--site-color-ink);font-size:var(--site-text-sm);padding:var(--site-space-xs) var(--site-space-md);font-weight:800;text-decoration:none}.site-service-link-list a:hover{border-color:var(--site-color-fjord);color:var(--site-color-fjord-dark)}.site-service-link-details{gap:var(--site-space-md);display:grid}.site-service-link-details summary{width:fit-content;color:var(--site-color-fjord-dark);cursor:pointer;font-size:var(--site-text-sm);text-decoration:underline;text-decoration-color:var(--site-color-copper);text-decoration-thickness:var(--site-border-width);text-underline-offset:var(--site-space-2xs);font-weight:800}.site-service-link-details[open] summary{margin-bottom:var(--site-space-md)}.site-service-link-details .site-service-link-list{padding-top:var(--site-space-xs)}.site-home-service-details{border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-space-lg)}.site-home-service-details summary{width:fit-content;color:var(--site-color-fjord-dark);cursor:pointer;text-decoration:underline;text-decoration-color:var(--site-color-copper);text-decoration-thickness:var(--site-border-width);text-underline-offset:var(--site-space-2xs);font-weight:800}.site-home-service-details[open] summary{margin-bottom:var(--site-space-xl)}.site-home-service-link-details{border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-space-lg)}.site-service-area-section{border-top:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface-warm)}.site-service-area-grid{align-items:start;gap:var(--site-space-2xl);grid-template-columns:minmax(0,.82fr) minmax(18rem,.58fr);display:grid}.site-service-area-panel{gap:var(--site-space-md);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg);display:grid}.site-breadcrumb{align-items:center;gap:var(--site-space-xs);color:var(--site-color-muted);font-size:var(--site-text-sm);flex-wrap:wrap;font-weight:700;display:flex}.site-breadcrumb a{color:var(--site-color-fjord-dark);text-decoration-color:var(--site-color-copper);text-decoration-thickness:var(--site-border-width);text-underline-offset:var(--site-space-2xs)}.site-breadcrumb span[aria-current=page]{color:var(--site-color-ink-soft)}.site-sidebar-panel,.site-mini-card{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);box-shadow:var(--site-shadow-sm)}.site-service-block{gap:var(--site-service-block-gap,var(--site-space-lg));display:grid}.site-service-block .site-eyebrow,.site-service-block .site-lead{margin:0}.site-service-pricing-block,.site-service-block[id]{scroll-margin-top:calc(var(--site-header-height,5rem) + var(--site-space-xl))}.site-service-more-details{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg)}.site-service-more-details summary{color:var(--site-color-ink);cursor:pointer;font-weight:800}.site-service-more-details[open] summary{margin-bottom:var(--site-space-lg)}.site-service-inline-details{box-shadow:none;padding:var(--site-space-md) var(--site-space-lg)}.site-service-more-content{gap:var(--site-space-lg);display:grid}.site-service-more-content article{gap:var(--site-space-sm);display:grid}.site-service-more-content h3{color:var(--site-color-ink);font-size:var(--site-text-lg);margin:0}.site-service-more-content p{color:var(--site-color-ink-soft);margin:0}.site-service-pricing-section{border-block:var(--site-border-width) solid var(--site-color-border);background:linear-gradient(180deg, var(--site-color-surface), var(--site-color-paper))}.site-service-block .site-section-heading{font-size:clamp(1.85rem,3vw,2.65rem)}.site-pill-list{gap:var(--site-space-sm);flex-wrap:wrap;display:flex}.site-pill-list span{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-pill);background:var(--site-color-surface);color:var(--site-color-ink);font-size:var(--site-text-sm);padding:var(--site-space-xs) var(--site-space-md);font-weight:700}.site-symptom-grid{gap:var(--site-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-symptom-grid li{align-items:start;gap:var(--site-space-sm);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);color:var(--site-color-ink);font-size:var(--site-text-sm);padding:var(--site-space-sm) var(--site-space-md);grid-template-columns:auto minmax(0,1fr);font-weight:700;line-height:1.45;display:grid}.site-symptom-grid li:before{border-radius:var(--site-radius-full);background:var(--site-color-repair);content:"";width:.5rem;height:.5rem;margin-top:.35rem}.site-sidebar-pill-list{gap:var(--site-space-xs)}.site-sidebar-pill-list span{font-size:var(--site-text-xs)}.site-mini-card{gap:var(--site-space-xs);padding:var(--site-space-lg);display:grid}.site-mini-card h3{color:var(--site-color-ink);font-size:var(--site-text-lg);margin:0}.site-mini-card p{color:var(--site-color-ink-soft);margin:0}.site-decision-grid{gap:var(--site-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-service-static-price-examples{gap:var(--site-space-md);display:grid}.site-service-static-price-examples h3{color:var(--site-color-ink);font-size:var(--site-text-xl);margin:0}.site-service-static-price-examples>div:first-child{gap:var(--site-space-xs);display:grid}.site-service-guide-columns{gap:var(--site-service-cluster-gap,var(--site-space-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-service-guide-columns article{gap:var(--site-service-text-gap,var(--site-space-sm));border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);padding:var(--site-service-card-padding,var(--site-space-md));display:grid}.site-service-guide-columns h3{color:var(--site-color-ink);font-size:var(--site-text-xl);margin:0;line-height:1.2}.site-service-guide-list{gap:var(--site-space-xs)}.site-service-guide-list li{padding-left:0}.site-service-guide-list li:before{content:none}.site-service-process-list{counter-reset:service-process;gap:var(--site-space-sm);margin:0;padding:0;list-style:none;display:grid}.site-service-process-step{counter-increment:service-process;gap:var(--site-space-sm) var(--site-space-md);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);padding:var(--site-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.site-service-process-step:before{content:counter(service-process);border-radius:var(--site-radius-full);background:var(--site-color-surface-warm);width:1.85rem;height:1.85rem;color:var(--site-color-fjord-dark);font-size:var(--site-text-sm);place-items:center;font-weight:800;display:grid}.site-service-process-step strong{color:var(--site-color-ink);font-size:var(--site-text-md);line-height:1.25}.site-service-process-step p{grid-column:2}.site-contact-next-step{border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-service-block-gap,var(--site-space-lg))}.site-contact-service-list{margin-top:var(--site-space-lg)}.site-decision-card{align-content:start;gap:var(--site-space-sm);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface-warm);min-height:13rem;padding:var(--site-space-lg);display:grid}.site-decision-card span{color:var(--site-color-copper);font-size:var(--site-text-xs);letter-spacing:0;text-transform:uppercase;font-weight:800}.site-decision-card p{color:var(--site-color-ink-soft);margin:0}.site-faq-list{gap:var(--site-space-sm);display:grid}.site-faq-list details{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-md);background:var(--site-color-surface);padding:var(--site-space-md) var(--site-space-lg)}.site-faq-list summary{color:var(--site-color-ink);cursor:pointer;font-weight:800}.site-faq-list p{color:var(--site-color-ink-soft);margin:var(--site-space-sm) 0 0}.site-home-faq-grid{gap:var(--site-space-lg);display:grid}.site-home-faq-intro{margin-bottom:0}.site-sidebar-panel{gap:var(--site-space-md);padding:var(--site-space-lg);display:grid}.site-sidebar-panel .site-button{justify-self:start}.site-sidebar-details summary{cursor:pointer;margin:0}.site-sidebar-details[open] summary{margin-bottom:var(--site-space-sm)}.site-machine-type-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:min(78%,10rem);transition:color var(--site-transition-normal), transform var(--site-transition-normal)}.site-review-section{padding-block:var(--site-space-xl)}.site-review-layout{min-width:0;position:relative}.site-review-copy{gap:var(--site-space-xs);max-width:min(100%,48rem);padding-inline-end:10rem;display:grid}.site-review-copy>*{margin-block:0}.site-review-link-row{gap:var(--site-space-sm) var(--site-space-md);flex-wrap:wrap;display:flex}.site-review-copy .site-section-heading{font-size:clamp(1.75rem,3vw,2.5rem)}.site-review-toggle{min-height:var(--site-space-2xl);justify-content:center;align-items:center;gap:var(--site-space-xs);border:var(--site-border-width-strong) solid var(--site-color-border-strong);border-radius:var(--site-radius-full);background:var(--site-color-surface);color:var(--site-color-fjord-dark);cursor:pointer;font-size:var(--site-text-sm);padding:var(--site-space-sm) var(--site-space-lg);transition:background var(--site-transition-fast), box-shadow var(--site-transition-fast), transform var(--site-transition-fast);font-weight:700;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.site-review-toggle:hover{background:var(--site-color-surface-warm);box-shadow:var(--site-shadow-sm);transform:translateY(calc(0rem - var(--site-space-2xs)))}.site-review-toggle-less,.site-review-toggle[aria-expanded=true] .site-review-toggle-more{display:none}.site-review-toggle[aria-expanded=true] .site-review-toggle-less{display:inline}.site-review-toggle-icon{font-size:var(--site-text-lg);transition:transform var(--site-transition-normal);line-height:1}.site-review-toggle[aria-expanded=true] .site-review-toggle-icon{transform:rotate(180deg)}.site-review-toolbar{min-height:var(--site-space-xl);margin-top:var(--site-space-xl);border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-space-lg);justify-content:flex-end;align-items:center;display:flex}.site-review-toolbar[hidden]{display:none}.site-review-grid{grid-auto-columns:calc((100% - var(--site-space-xl)) / 3);gap:var(--site-space-md);overscroll-behavior-inline:contain;min-width:0;padding-block:var(--site-space-xs);scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-flow:column;display:grid;overflow-x:auto}.site-review-grid::-webkit-scrollbar{display:none}.site-review-carousel{min-width:0;margin-top:var(--site-space-md);position:relative}.site-review-carousel-button{z-index:2;border:var(--site-border-width-strong) solid var(--site-color-surface);border-radius:var(--site-radius-full);background:var(--site-color-fjord-dark);width:2.75rem;height:2.75rem;box-shadow:var(--site-shadow-sm);color:var(--site-color-surface);cursor:pointer;transition:background var(--site-transition-fast), box-shadow var(--site-transition-fast), transform var(--site-transition-fast);place-items:center;display:inline-grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.site-review-carousel-button:hover{background:var(--site-color-repair-dark);box-shadow:var(--site-shadow-md);transform:translateY(-50%)scale(1.04)}.site-review-carousel-button:active{transform:translateY(-50%)scale(.96)}.site-review-carousel-icon{width:var(--site-space-lg);height:var(--site-space-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.site-review-carousel-button[hidden]{display:none}.site-review-carousel-button-previous{inset-inline-start:calc(0rem - var(--site-space-sm))}.site-review-carousel-button-next{inset-inline-end:calc(0rem - var(--site-space-sm))}.site-review-card{align-content:start;gap:var(--site-space-md);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-paper);min-height:18rem;box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg);display:grid}.site-review-grid .site-review-card{min-height:15rem;padding:var(--site-space-md)}.site-review-column{gap:var(--site-space-md);scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:repeat(2,minmax(15rem,1fr));display:grid}.site-review-layout:not(.is-review-expanded) .site-review-column{grid-template-rows:minmax(13rem,auto)}.site-review-layout:not(.is-review-expanded) .site-review-column:nth-child(n+4),.site-review-layout:not(.is-review-expanded) .site-review-column .site-review-card:nth-child(n+2),.site-review-layout:not(.is-review-expanded) .site-review-carousel-button{display:none}.site-review-grid .site-review-text{font-size:var(--site-text-md)}.site-review-card-header{align-items:center;gap:var(--site-space-sm);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.site-review-avatar-shell{background:var(--site-color-ink);border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:inline-grid;position:relative;overflow:hidden}.site-review-avatar,.site-review-avatar-fallback{border-radius:inherit;grid-area:1/1;width:3rem;height:3rem}.site-review-avatar{z-index:1;object-fit:cover;background:var(--site-color-surface);position:absolute;inset:0}.site-review-avatar-fallback{background:var(--site-color-ink);color:var(--site-color-paper);font-family:var(--site-font-display);font-size:var(--site-text-lg);place-items:center;font-weight:700;display:inline-grid}.site-review-person{gap:var(--site-space-2xs);min-width:0;display:grid}.site-review-name,.site-review-source{margin:0}.site-review-name{color:var(--site-color-ink);font-weight:700;line-height:1.2}.site-review-source{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);line-height:1.3}.site-review-stars{color:var(--site-color-copper);font-size:var(--site-text-lg);letter-spacing:0}.site-review-text{color:var(--site-color-ink);font-family:var(--site-font-display);font-size:var(--site-text-lg);margin:0;line-height:1.45}.site-review-expand{gap:var(--site-space-sm);display:grid}.site-review-expand summary{gap:var(--site-space-sm);cursor:pointer;list-style:none;display:grid}.site-review-expand summary::-webkit-details-marker{display:none}.site-review-expand[open] .site-review-preview{display:none}.site-review-expand-label{color:var(--site-color-link);font-size:var(--site-text-sm);font-weight:700}.site-review-grid-fallback{align-items:stretch}.site-review-card-fallback{align-content:start;min-height:10rem}.site-review-card-fallback p{color:var(--site-color-ink);font-size:var(--site-text-lg);margin:0;font-weight:700;line-height:1.35}.site-review-archive-page{background:var(--site-color-paper)}.site-review-archive-hero{border-bottom:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface)}.site-review-archive-intro{gap:var(--site-space-md);max-width:min(100%,48rem);display:grid}.site-review-archive-grid{gap:var(--site-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-review-archive-card{align-content:start;gap:var(--site-space-md);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-paper);box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg);display:grid}.site-review-empty{color:var(--site-color-ink-soft);font-size:var(--site-text-lg);grid-column:1/-1;margin:0}.site-contact-grid{align-items:start;gap:var(--site-space-xl);grid-template-columns:minmax(0,.9fr) minmax(22rem,.7fr);display:grid}.site-home-chat-dock{z-index:4;min-height:min(var(--site-contact-chat-height,36rem), calc(100dvh - var(--site-header-height) - var(--site-space-lg)));border:var(--site-border-width) solid transparent;border-radius:var(--site-radius-xl);box-shadow:none;background:0 0;position:relative;overflow:visible}body[data-chat-widget=disabled] .site-home-chat-dock,.site-home-chat-dock[hidden]{display:none}.site-home-chat-fallback{gap:var(--site-space-md);display:none}.site-home-chat-fallback .site-card-text{margin:0}#easypc-form,[data-easypc-form]{scroll-margin-top:calc(var(--site-header-height) + var(--site-space-md))}#easypc-form[tabindex="-1"]:focus,[data-easypc-form][tabindex="-1"]:focus{outline:var(--site-border-width-strong) solid var(--site-color-focus);outline-offset:var(--site-space-2xs)}.site-create-case-page [hidden]{display:none!important}.site-create-case-hero{border-bottom:var(--site-border-width) solid var(--site-color-border);background:linear-gradient(135deg, var(--site-color-surface-warm), var(--site-color-surface));padding-block:var(--site-space-3xl) var(--site-space-2xl)}.site-create-case-hero .site-heading{max-width:48rem;line-height:1.04}.site-create-case-steps{gap:var(--site-space-md);margin:var(--site-space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.site-create-case-steps li{align-items:start;gap:var(--site-space-sm);border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);padding:var(--site-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.site-create-case-step-number{border-radius:var(--site-radius-full);background:var(--site-color-repair);width:2.4rem;height:2.4rem;color:var(--site-color-surface);font-size:var(--site-text-lg);place-items:center;font-weight:900;display:grid}.site-create-case-steps strong,.site-create-case-steps small{display:block}.site-create-case-steps strong{color:var(--site-color-ink);font-size:var(--site-text-base)}.site-create-case-steps small{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);margin-top:var(--site-space-2xs);line-height:1.45}.site-create-case-workspace{background:var(--site-color-paper)}.site-create-case-grid{align-items:start;gap:var(--site-space-2xl);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);display:grid}.site-create-case-main,.site-create-case-chat-panel,.site-create-case-form-panel,.site-create-case-section-heading,.site-create-case-help,.site-create-case-address,.site-create-case-offline{gap:var(--site-space-md);display:grid}.site-create-case-form-panel{scroll-margin-top:calc(var(--site-header-height) + var(--site-space-md))}.site-create-case-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.site-create-case-section-heading h2,.site-create-case-help h2,.site-create-case-offline h2{color:var(--site-color-ink);font-family:var(--site-font-display);font-size:var(--site-text-xl);margin:0;line-height:1.15}.site-create-case-section-heading p,.site-create-case-help p,.site-create-case-offline p{color:var(--site-color-ink-soft);font-size:var(--site-text-base);margin:var(--site-space-xs) 0 0}.site-create-case-chat-dock{min-height:38rem}.site-create-case-shell #easypc-chatbot-popup:not([data-home-chat-docked]){visibility:hidden;pointer-events:none}.site-create-case-chat-dock.is-home-chat-dock-active{min-height:38rem}.site-create-case-chat-dock #easypc-chatbot-popup .easypc-message-text,.site-create-case-chat-dock #easypc-chatbot-popup .easypc-chatbot-input,.site-create-case-chat-dock #easypc-chatbot-popup .easypc-suggestion,.site-create-case-chat-dock #easypc-chatbot-popup .easypc-chat-action{font-size:var(--site-text-base)}.site-create-case-chat-dock #easypc-chatbot-popup .easypc-chatbot-input{min-height:3.25rem}.site-create-case-chat-dock #easypc-chatbot-popup .easypc-chatbot-send{width:3.25rem;height:3.25rem}.site-create-case-notice,.site-create-case-offline{border:var(--site-border-width-strong) solid var(--site-color-fjord);border-radius:var(--site-radius-lg);background:var(--site-color-surface-warm);color:var(--site-color-ink);font-size:var(--site-text-base);padding:var(--site-space-md) var(--site-space-lg);margin:0}.site-create-case-form-widget .easypc-widget{--easypc-font:var(--site-font-body);--easypc-text-color:var(--site-color-ink);--easypc-primary:var(--site-color-repair);--easypc-primary-hover:var(--site-color-repair-dark);--easypc-success:var(--site-color-repair);--easypc-border:var(--site-color-border-strong);--easypc-border-radius:var(--site-radius-md);--easypc-input-bg:var(--site-color-surface);--easypc-muted-text:var(--site-color-ink-soft);max-width:none;font-size:var(--site-text-base)}.site-create-case-form-widget .easypc-label,.site-create-case-form-widget .easypc-input,.site-create-case-form-widget .easypc-select,.site-create-case-form-widget .easypc-textarea,.site-create-case-form-widget .easypc-btn{font-size:var(--site-text-base)}.site-create-case-form-widget .easypc-input,.site-create-case-form-widget .easypc-select,.site-create-case-form-widget .easypc-btn{min-height:3.25rem}.site-create-case-form-widget .easypc-textarea{min-height:8rem}.site-create-case-help{top:calc(var(--site-header-height) + var(--site-space-lg));border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg);position:sticky}.site-create-case-help .site-button,.site-create-case-offline .site-button{justify-self:start}.site-create-case-address{gap:var(--site-space-2xs);border-top:var(--site-border-width) solid var(--site-color-border);color:var(--site-color-ink-soft);padding-top:var(--site-space-md)}.site-create-case-address strong{color:var(--site-color-ink)}.site-home-chat-dock.is-home-chat-dock-fallback{border-color:var(--site-color-border);background:var(--site-color-surface);min-height:0;box-shadow:var(--site-shadow-sm);padding:var(--site-space-lg)}.site-home-chat-dock.is-home-chat-dock-fallback>.site-home-chat-fallback{display:grid}.site-home-chat-dock.is-home-chat-dock-active>.site-home-chat-fallback{display:none}.site-home-chat-dock>#easypc-chatbot-popup,#easypc-chatbot-popup[data-home-chat-docked]{width:100%;height:100%;position:absolute;inset:0}#easypc-chatbot-popup[data-home-chat-docked] .easypc-chatbot-launcher{display:none}#easypc-chatbot-popup[data-home-chat-docked] .easypc-chatbot-popup{border-radius:var(--site-radius-xl);width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;transition:none;position:absolute;inset:0;transform:none}#easypc-chatbot-popup[data-home-chat-docked] .easypc-chatbot-minimize{display:none}#easypc-chatbot-popup[data-home-chat-morphing] .easypc-chatbot-popup{will-change:transform, border-radius, opacity;overflow:hidden}#easypc-chatbot-popup[data-home-chat-undocking=closed] .easypc-chatbot-popup{top:var(--home-chat-target-top);left:var(--home-chat-target-left);z-index:2147483002;width:var(--home-chat-target-width);max-width:none;height:var(--home-chat-target-height);border-radius:var(--site-radius-full);opacity:1;pointer-events:none;visibility:visible;min-height:0;max-height:none;transition:none;position:fixed;overflow:hidden;transform:none}.site-contact-side{z-index:2;gap:var(--site-space-xl);display:grid;position:relative}.site-contact-panel{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-xl);background:var(--site-color-surface);box-shadow:var(--site-shadow-md);padding:var(--site-space-xl);flex-direction:column;justify-content:center;display:flex}.site-contact-panel .site-section-heading{font-size:clamp(2rem,4vw,3rem)}.site-contact-panel-home{align-self:start}.site-contact-panel-home .site-card-text{margin-top:var(--site-space-md)}.site-contact-actions{margin-top:var(--site-space-lg)}.site-contact-list{gap:var(--site-space-lg);margin:var(--site-space-xl) 0 0;display:grid}.site-contact-list div{gap:var(--site-space-2xs);border-top:var(--site-border-width) solid var(--site-color-border);padding-top:var(--site-space-md);display:grid}.site-contact-list dt{color:var(--site-color-ink-soft);font-size:var(--site-text-sm);font-weight:700}.site-contact-list dd{color:var(--site-color-ink);font-size:var(--site-text-md);margin:0}.site-opening-hours{gap:var(--site-space-xs);text-align:left;max-width:100%;display:inline-grid}.site-opening-hours__week{gap:var(--site-space-2xs);display:grid}.site-opening-hours__label{color:var(--site-color-ink-soft);font-size:var(--site-text-xs);letter-spacing:.045em;text-transform:uppercase;font-weight:750;line-height:1.2}.site-opening-hours__value{color:var(--site-color-ink);font-weight:650;line-height:1.35}.site-contact-map{margin-top:var(--site-space-xl);align-self:flex-start}.site-contact-intake-list,.site-service-intake-list{border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface-muted);margin-top:var(--site-space-lg);padding:var(--site-space-lg)}.site-service-intake-list{gap:var(--site-space-xs);padding:var(--site-space-md)}.site-form-widget-shell{z-index:3;border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-lg);background:var(--site-color-surface);box-shadow:var(--site-shadow-md);position:relative;overflow:visible}.site-form-widget-shell .easypc-widget{box-shadow:none;border:0;border-radius:0;max-width:none;margin:0}.site-form-widget-shell .easypc-widget h2{font-size:var(--site-text-xl)}.site-form-widget-shell .easypc-form-group{margin-bottom:var(--site-space-md)}.site-form-widget-shell .easypc-country-select-wrapper:focus-within{z-index:50}.site-form-widget-shell .easypc-country-dropdown{z-index:1000}.site-pc-symptom-visual{width:min(100%,17rem);color:var(--site-color-fjord)}.site-pc-symptom-visual-compact{width:min(100%,8rem)}.site-pc-symptom-lid{fill:var(--site-color-surface);stroke:var(--site-color-border-strong);stroke-width:2px}.site-pc-symptom-screen{fill:var(--site-color-surface-warm)}.site-pc-symptom-base{fill:var(--site-color-copper-soft);stroke:var(--site-color-border-strong);stroke-linejoin:round;stroke-width:2px}.site-pc-symptom-base-line,.site-pc-symptom-accent path,.site-pc-symptom-accent circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.site-pc-symptom-startup circle,.site-pc-symptom-liquid circle{fill:currentColor;stroke:none}.site-pc-symptom-startup circle{opacity:.45}.site-pc-symptom-startup circle:nth-child(2){opacity:.7}.site-pc-symptom-damage{color:var(--site-color-copper)}.site-pc-symptom-liquid,.site-pc-symptom-files{color:var(--site-color-fjord-dark)}.site-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-chatbot-shell{height:min(44rem, calc(100dvh - var(--site-header-height) - var(--site-space-lg)));border:var(--site-border-width) solid var(--site-color-border);border-radius:var(--site-radius-xl);background:var(--site-color-surface);min-height:32rem;box-shadow:var(--site-shadow-lg);overflow:hidden}.site-chatbot-shell #easypc-chatbot{height:100%;min-height:0}.site-chatbot-shell .easypc-chatbot-embedded{height:100%;min-height:0;max-height:100%;box-shadow:none;border-radius:0}.site-chatbot-shell .easypc-chatbot-messages{min-height:0}.site-chatbot-shell .easypc-chatbot-header{border-bottom:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface);min-height:4.5rem;color:var(--site-color-ink)}.site-chatbot-shell .easypc-chatbot-title span,#easypc-chatbot-popup .easypc-chatbot-title span{color:var(--site-color-ink)}.site-chatbot-shell .easypc-chatbot-icon,#easypc-chatbot-popup .easypc-chatbot-icon{color:var(--site-color-repair)}.site-chatbot-shell .easypc-chatbot-history-toggle,.site-chatbot-shell .easypc-chatbot-minimize,#easypc-chatbot-popup .easypc-chatbot-history-toggle,#easypc-chatbot-popup .easypc-chatbot-minimize{color:var(--site-color-ink-soft);background:0 0}.site-chatbot-shell .easypc-chatbot-header-actions button:hover,#easypc-chatbot-popup .easypc-chatbot-header-actions button:hover{background:var(--site-color-surface-warm);color:var(--site-color-ink)}.site-chatbot-shell .easypc-chatbot-messages,#easypc-chatbot-popup .easypc-chatbot-messages{background:var(--site-color-paper)}.site-chatbot-shell .easypc-message.assistant .easypc-message-text{font-size:var(--site-text-base);line-height:1.55}.site-chatbot-shell .easypc-suggestion{border-radius:var(--site-radius-full)}#easypc-chatbot-popup .easypc-chatbot-launcher{--easypc-chat-launcher-offset:var(--site-space-md);min-height:3.25rem;max-width:min(15rem, calc(100vw - var(--site-space-xl)));border:var(--site-border-width) solid var(--site-chat-launcher-border);border-radius:var(--site-radius-full);background:var(--site-chat-launcher-background);color:var(--site-chat-launcher-text);padding:var(--site-space-xs) var(--site-space-md) var(--site-space-xs) var(--site-space-xs);box-shadow:0 .75rem 2rem #00000047}#easypc-chatbot-popup[data-price-widget-in-view] .easypc-chatbot-launcher{max-width:3.25rem;padding:var(--site-space-xs)}#easypc-chatbot-popup[data-price-widget-in-view] .easypc-chatbot-launcher-copy{display:none}#easypc-chatbot-popup .easypc-chatbot-launcher:hover{background:var(--site-chat-launcher-hover);box-shadow:0 1rem 2.4rem #00000057}#easypc-chatbot-popup .easypc-chatbot-launcher-icon{width:2.25rem;height:2.25rem;color:var(--site-chat-launcher-muted);background:0 0}body:has(.site-service-page) #easypc-chatbot-popup .easypc-chatbot-launcher{max-width:3.25rem;min-height:3.25rem;padding:var(--site-space-xs)}body:has(.site-service-page) #easypc-chatbot-popup .easypc-chatbot-launcher-copy{display:none}#easypc-chatbot-popup .easypc-chatbot-header{border-bottom:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface);color:var(--site-color-ink)}.site-chatbot-shell .easypc-message.user .easypc-message-icon:not(.easypc-customer-avatar),.site-chatbot-shell .easypc-message.user .easypc-message-text,#easypc-chatbot-popup .easypc-message.user .easypc-message-icon:not(.easypc-customer-avatar),#easypc-chatbot-popup .easypc-message.user .easypc-message-text{background:var(--site-color-fjord);color:var(--site-color-surface)}.site-chatbot-shell .easypc-chatbot-send,#easypc-chatbot-popup .easypc-chatbot-send,.site-chatbot-shell .easypc-chat-action,.site-chatbot-shell .easypc-booking-button,.site-chatbot-shell .easypc-inline-primary,#easypc-chatbot-popup .easypc-chat-action,#easypc-chatbot-popup .easypc-booking-button,#easypc-chatbot-popup .easypc-inline-primary{background:var(--site-color-repair);color:var(--site-color-surface);box-shadow:none}.site-chatbot-shell .easypc-chatbot-send:hover,#easypc-chatbot-popup .easypc-chatbot-send:hover,.site-chatbot-shell .easypc-chat-action:hover,#easypc-chatbot-popup .easypc-chat-action:hover{background:var(--site-color-repair-dark)}.site-chatbot-shell .easypc-review-card,.site-chatbot-shell .easypc-status-card,.site-chatbot-shell .easypc-ticket-chooser,.site-chatbot-shell .easypc-inline-flow,#easypc-chatbot-popup .easypc-review-card,#easypc-chatbot-popup .easypc-status-card,#easypc-chatbot-popup .easypc-ticket-chooser,#easypc-chatbot-popup .easypc-inline-flow{background:var(--site-color-surface);color:var(--site-color-ink)}#easypc-chatbot-popup .easypc-chatbot-launcher-copy{gap:0;min-width:0}#easypc-chatbot-popup .easypc-chatbot-launcher-copy strong{font-size:var(--site-text-sm);line-height:1.1}#easypc-chatbot-popup .easypc-chatbot-launcher-copy span{color:var(--site-chat-launcher-muted);font-size:var(--site-text-xs);line-height:1.1}@media (prefers-reduced-motion:reduce),(update:slow){.site-hero-magnet-canvas{display:none}.site-review-grid{scroll-behavior:auto}}.site-footer{border-top:var(--site-border-width) solid var(--site-color-border);background:var(--site-color-surface);color:var(--site-color-ink-soft);padding-block:var(--site-space-2xl)}.site-footer-inner{justify-content:space-between;gap:var(--site-space-lg);flex-wrap:wrap;display:flex}.site-footer p{margin:0}.site-footer-brand,.site-footer-links{gap:var(--site-space-xs);display:grid}.site-footer-links{grid-template-columns:repeat(2,minmax(10rem,1fr));max-width:35rem}@media (width<=58rem){:root{--site-header-height:7.75rem}.site-header-inner{row-gap:var(--site-space-xs);padding-block:var(--site-space-xs);flex-wrap:wrap}.site-brand{min-width:0}.site-nav{width:100%;margin-inline:calc(var(--site-space-xs) * -1);padding:var(--site-space-xs);overscroll-behavior-inline:contain;scrollbar-width:none;order:3;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav-link{border:var(--site-border-width) solid var(--site-color-border);background:rgba(var(--site-color-paper-rgb), .72);min-height:2.375rem;box-shadow:var(--site-shadow-sm);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.site-nav-link-active,.site-nav-link[aria-current=page]{border-color:var(--site-color-fjord);background:var(--site-color-surface)}.site-hero-grid,.site-service-area-grid,.site-review-layout,.site-create-case-grid,.site-section-intro,.site-price-tool-grid,.site-contact-grid{grid-template-columns:1fr}.site-create-case-help,.site-price-tool-copy{position:static}.site-grid-4,.site-grid-3,.site-grid-2,.site-trust-list,.site-decision-grid,.site-service-guide-columns,.site-review-archive-grid{grid-template-columns:1fr 1fr}.site-review-grid{grid-auto-columns:calc((100% - var(--site-space-md)) / 2);grid-template-columns:none}.site-review-copy{padding-inline-end:0}.site-review-toggle{margin-top:var(--site-space-md);position:static;transform:none}.site-review-toggle:hover{transform:translateY(calc(0rem - var(--site-space-2xs)))}.site-review-toolbar{margin-top:var(--site-space-lg)}.site-review-layout:not(.is-review-expanded) .site-review-column:nth-child(n+3){display:none}.site-chatbot-shell{height:min(40rem, calc(100dvh - var(--site-header-height) - var(--site-space-lg)))}.site-footer-links{grid-template-columns:1fr}.site-header-actions{margin-left:auto}.site-minside-ticket-main{grid-template-columns:1fr}.site-minside-panel{width:100%}}@media (width<=40rem){:root{--site-header-height:7.25rem}.site-vacation-notice-inner{align-items:center;gap:var(--site-space-2xs);flex-direction:column}.site-container,.site-container-narrow{width:min(calc(100% - var(--site-space-lg)), var(--site-container))}.site-header-inner{gap:var(--site-space-sm)}.site-language-code{display:none}.site-header-actions{gap:var(--site-space-xs)}.site-language-button{min-width:2.75rem;padding-inline:var(--site-space-xs)}.site-header-actions .site-button{min-height:2.55rem;padding:var(--site-space-xs) var(--site-space-sm)}.site-header-create-case-button{font-size:var(--site-text-xs)}.site-create-case-steps,.site-create-case-section-heading{grid-template-columns:1fr}.site-create-case-hero{padding-block:var(--site-space-2xl)}.site-create-case-section-heading .site-button,.site-create-case-help .site-button,.site-create-case-offline .site-button{width:100%}.site-create-case-chat-dock,.site-create-case-chat-dock.is-home-chat-dock-active{min-height:min(38rem, calc(100dvh - var(--site-space-lg)))}.site-grid-4,.site-grid-3,.site-grid-2,.site-trust-list,.site-decision-grid,.site-service-guide-columns,.site-review-archive-grid{grid-template-columns:1fr}.site-review-grid{grid-template-columns:none;grid-auto-columns:100%}.site-review-grid .site-review-card{padding-inline:var(--site-space-2xl)}.site-review-layout:not(.is-review-expanded) .site-review-column:nth-child(n+2){display:none}.site-review-carousel-button-previous{inset-inline-start:calc(0rem - var(--site-space-xs))}.site-review-carousel-button-next{inset-inline-end:calc(0rem - var(--site-space-xs))}.site-section,.site-hero{padding-block:var(--site-space-3xl)}.site-section-tight{padding-block:var(--site-space-2xl)}.site-symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-hero-visual{gap:var(--site-space-md);min-height:0;display:grid}.site-hero-image{aspect-ratio:4/3;min-height:14rem}.site-hero-visual .site-status-card{width:100%;position:static}.site-minside-content{padding:var(--site-space-md)}.site-minside-card-head,.site-minside-ticket-top,.site-minside-meta div,.site-minside-total-row{align-items:stretch}.site-minside-ticket-top,.site-minside-meta div,.site-minside-total-row{flex-direction:column}.site-minside-meta dd{text-align:left}.site-minside-form-actions .site-button,.site-minside-actions .site-button,.site-minside-chat-form .site-button{width:100%}.site-minside-choice{grid-template-columns:auto minmax(0,1fr)}.site-minside-choice em{white-space:normal;grid-column:2}.site-minside-message{width:100%}.site-card,.site-status-card{padding:var(--site-space-lg)}.site-chatbot-shell{height:min(34rem, calc(100dvh - var(--site-space-lg)));border-radius:var(--site-radius-lg);min-height:0}.site-home-chat-dock{min-height:min(var(--site-contact-chat-height,34rem), calc(100dvh - var(--site-space-xl)));border-radius:var(--site-radius-lg)}#easypc-chatbot-popup[data-home-chat-docked] .easypc-chatbot-popup{border-radius:var(--site-radius-lg)}#easypc-chatbot-popup .easypc-chatbot-launcher{max-width:3.25rem;min-height:3.25rem;padding:var(--site-space-xs)}#easypc-chatbot-popup .easypc-chatbot-launcher-copy{display:none}}@media (width<=40rem) and (hover:none) and (pointer:coarse){.site-button.site-header-call-button,.site-button.site-phone-only-button{display:inline-flex}}@media (prefers-color-scheme:dark){:root:not([data-site-theme=light]) .site-home-intro-flow{background:radial-gradient(ellipse at 18% 36%, var(--site-color-copper-soft), transparent 58%), linear-gradient(180deg, var(--site-color-paper), var(--site-color-surface))}:root:not([data-site-theme=light]) .site-minside-panel{background:var(--site-color-surface)}:root:not([data-site-theme=light]) .site-minside-feedback.is-error{color:#ffc1ad}:root:not([data-site-theme=light]) .easypc-chatbot{--easypc-inline-primary-text:var(--site-color-surface);--easypc-inline-success-bg:#213e36;--easypc-inline-error-bg:#482d29;--easypc-inline-error-text:#ffc1ad}}:root[data-site-theme=dark] .site-home-intro-flow{background:radial-gradient(ellipse at 18% 36%, var(--site-color-copper-soft), transparent 58%), linear-gradient(180deg, var(--site-color-paper), var(--site-color-surface))}:root[data-site-theme=dark] .site-minside-panel{background:var(--site-color-surface)}:root[data-site-theme=dark] .site-minside-feedback.is-error{color:#ffc1ad}:root[data-site-theme=dark] .easypc-chatbot{--easypc-inline-primary-text:var(--site-color-surface);--easypc-inline-success-bg:#213e36;--easypc-inline-error-bg:#482d29;--easypc-inline-error-text:#ffc1ad}.site-measure-preferences[data-astro-cid-yv5kroca]{inset:auto var(--site-space-md) var(--site-space-md);z-index:10000;max-width:48rem;max-height:85dvh;padding:var(--site-space-lg);color:var(--site-color-ink);background:var(--site-color-surface,white);border:1px solid var(--site-color-border);border-radius:var(--site-radius-md,12px);margin-inline:auto;position:fixed;overflow:auto;box-shadow:0 6px 30px #0002}.site-measure-preferences[data-astro-cid-yv5kroca][hidden]{display:none}h2[data-astro-cid-yv5kroca]{margin-top:0;font-size:1.2rem}p[data-astro-cid-yv5kroca]{font-size:.95rem;line-height:1.5}.site-button-row[data-astro-cid-yv5kroca]{margin-top:var(--site-space-md)}button[data-astro-cid-yv5kroca]{flex:1}:root{--site-chat-launcher-background:#183a50;--site-chat-launcher-hover:#214d65;--site-chat-launcher-text:#f4f9fb;--site-chat-launcher-muted:#c6d9e5;--site-chat-launcher-border:#406174}.site-chat-widget-launcher-fallback{--site-chat-launcher-offset:var(--site-space-md);--site-chat-launcher-size:3.25rem;right:max(var(--site-chat-launcher-offset), env(safe-area-inset-right));bottom:max(var(--site-chat-launcher-offset), env(safe-area-inset-bottom));z-index:2147483001;min-height:var(--site-chat-launcher-size);max-width:min(15rem, calc(100vw - var(--site-space-xl)));align-items:center;gap:var(--site-space-sm);border:var(--site-border-width) solid var(--site-chat-launcher-border);border-radius:var(--site-radius-full);background:var(--site-chat-launcher-background);color:var(--site-chat-launcher-text);cursor:pointer;font:inherit;padding:var(--site-space-xs) var(--site-space-md) var(--site-space-xs) var(--site-space-xs);text-align:left;transition:background var(--site-transition-fast), box-shadow var(--site-transition-fast), transform var(--site-transition-fast);text-decoration:none;display:flex;position:fixed;box-shadow:0 .75rem 2rem #00000047}.site-chat-widget-launcher-fallback:hover{background:var(--site-chat-launcher-hover);transform:translateY(calc(var(--site-space-2xs) * -1));box-shadow:0 1rem 2.4rem #00000057}.site-chat-widget-launcher-fallback:focus-visible{outline:var(--site-border-width-strong) solid var(--site-color-focus);outline-offset:var(--site-space-xs)}.site-chat-widget-launcher-fallback-icon{border-radius:var(--site-radius-full);width:2.25rem;height:2.25rem;color:var(--site-chat-launcher-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.site-chat-widget-launcher-fallback-icon svg{width:1.25rem;height:1.25rem}.site-chat-widget-launcher-fallback-copy{flex-direction:column;gap:0;min-width:0;display:flex}.site-chat-widget-launcher-fallback-copy strong{font-size:var(--site-text-sm);line-height:1.1}.site-chat-widget-launcher-fallback-copy span{color:var(--site-chat-launcher-muted);font-size:var(--site-text-xs);line-height:1.1}#easypc-chatbot-popup[data-price-widget-in-view] .site-chat-widget-launcher-fallback,body:has(.site-service-page) .site-chat-widget-launcher-fallback,body:has(.site-minside-panel:not([hidden])) .site-chat-widget-launcher-fallback{max-width:var(--site-chat-launcher-size);padding:var(--site-space-xs)}#easypc-chatbot-popup[data-price-widget-in-view] .site-chat-widget-launcher-fallback-copy,body:has(.site-service-page) .site-chat-widget-launcher-fallback-copy,body:has(.site-minside-panel:not([hidden])) .site-chat-widget-launcher-fallback-copy{display:none}@media (width<=40rem){.site-chat-widget-launcher-fallback{max-width:var(--site-chat-launcher-size);padding:var(--site-space-xs)}.site-chat-widget-launcher-fallback-copy{display:none}}
