:root{--font-sans:"Onest Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17191c;--ink-muted:#4e5257;--surface:#fff;--surface-subtle:#f2f2f3;--surface-strong:#e5e5e7;--line:#d1d1d4;--control-line:#85858a;--brand:#d71920;--brand-dark:#a81219;--accent:#d71920;--focus:#9c6500;--max-page:80rem;--page-gutter:clamp(1rem, 2.5vw, 2rem);--measure:44rem;--radius:6px;font-family:var(--font-sans);color:var(--ink);background:var(--surface);line-height:1.55}@font-face{font-family:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-cyrillic-ext-wght-normal.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:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest/onest-latin-wght-normal.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}::selection{color:#fff;background:var(--brand-dark)}input,textarea,select{caret-color:var(--brand)}html{scroll-behavior:smooth;scroll-padding-top:8.5rem}@media (max-width:41.999rem){html{scroll-padding-top:1rem}}body{overflow-wrap:break-word;background:var(--surface);min-width:0;margin:0}a{color:var(--brand-dark);text-underline-offset:.2em}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,p,ul,ol,dl{margin-top:0}h1,h2,h3{letter-spacing:0;text-wrap:balance;line-height:1.18}h1{margin-bottom:1.25rem;font-size:2.25rem}h2{-webkit-hyphens:manual;hyphens:manual;min-width:0;max-width:100%;margin-bottom:1rem;font-size:1.55rem}h3{-webkit-hyphens:manual;hyphens:manual;min-width:0;max-width:100%;margin-bottom:.5rem;font-size:1.08rem}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:.65rem .85rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-shell,.site-header__inner,.legal-footer__inner{width:min(100% - 2 * var(--page-gutter), var(--max-page));margin-inline:auto}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-height:4.25rem;padding-block:.65rem;display:flex}.site-identity{align-items:center;gap:.75rem;min-width:0;margin-inline-end:auto;display:flex}.site-name{color:var(--ink);white-space:nowrap;align-items:center;gap:.12rem;font-size:1.2rem;font-weight:900;text-decoration:none;display:inline-flex}.site-logo-roundel{aspect-ratio:1;background:#fff;border:1px solid #e3e3e5;border-radius:50%;flex:none;place-items:center;width:5rem;display:grid;overflow:hidden}.site-logo-roundel img{object-fit:contain;width:74%;height:74%;display:block}.site-identity span{line-height:1.1}.site-domain{overflow-wrap:anywhere;min-width:0;color:var(--ink);white-space:normal;font-size:1.125rem;font-weight:700}.site-nav{flex-wrap:wrap;flex-basis:100%;grid-area:2/1/auto/-1;gap:.35rem 1.35rem;font-size:.86rem;font-weight:700;display:flex}.site-nav a{min-height:2.75rem;color:var(--ink);align-content:center;text-decoration:none;transition:color .16s}.site-nav a:hover{color:var(--brand-dark)}.site-nav a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.header-phone{color:#fff;background:var(--brand);white-space:normal;border-radius:5px;grid-area:1/2;justify-content:center;align-items:center;max-width:100%;min-height:2.8rem;padding-inline:1rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.header-phone:hover{color:#fff;background:var(--brand-dark)}body:has(#repair-services){--ink:#17191c;--ink-muted:#4e5257;--surface:#fff;--surface-subtle:#f2f2f3;--surface-strong:#e5e5e7;--line:#d1d1d4;--brand:#d71920;--brand-dark:#a81219;--accent:#d71920;--focus:#9c6500;--max-page:80rem}body:has(#repair-services) .site-header{z-index:20;background:#fff;top:0}@media (max-width:41.999rem){.site-header{position:static}}body:has(#repair-services) .site-header__inner{min-height:5rem;padding-block:.7rem}body:has(#repair-services) .site-name{font-size:1.1rem;font-weight:900}body:has(#repair-services) .site-identity span{font-weight:700}body:has(#repair-services) .site-nav{flex-wrap:wrap;gap:.15rem 1.15rem;font-size:.86rem;font-weight:700}body:has(#repair-services) .site-nav a{color:var(--ink);text-decoration:none}body:has(#repair-services) .site-nav a:hover{color:var(--brand-dark);text-underline-offset:.25em;text-decoration:underline}body:has(#repair-services) .header-phone{border:1px solid var(--brand);color:#fff;background:var(--brand);border-radius:4px;justify-content:center;align-items:center;min-height:2.9rem;padding-inline:.9rem;font-size:.86rem;display:inline-flex}body:has(#repair-services) .header-phone:hover{border-color:var(--brand-dark);color:#fff;background:var(--brand-dark)}@media (min-width:48rem){body:has(#repair-services) .site-nav{gap:.25rem 1.25rem}body:has(#repair-services) .header-phone{font-size:.9rem}}@media (max-width:30rem){body:has(#repair-services) .header-phone{min-height:2.75rem;margin-inline-start:auto;padding-inline:.4rem;font-size:.7rem}}.floating-contact{z-index:40;right:max(.5rem, calc((100vw - var(--max-page)) / 2 - 4rem));bottom:calc(1.25rem + env(safe-area-inset-bottom));position:fixed}.floating-contact__trigger{color:#fff;background:var(--brand);cursor:pointer;width:3.5rem;height:3.5rem;font:inherit;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;list-style:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 .35rem 1rem #17191c3b}.floating-contact__trigger::-webkit-details-marker{display:none}.floating-contact__trigger::marker{content:""}.floating-contact__trigger:hover,.floating-contact[open] .floating-contact__trigger{background:var(--brand-dark)}.floating-contact__trigger:hover{transform:translateY(-1px);box-shadow:0 .5rem 1.15rem #17191c45}.floating-contact__trigger .floating-contact__chat-icon,.floating-contact__trigger .floating-contact__close-icon{width:1.55rem;height:1.55rem;transition:opacity .14s,transform .18s;position:absolute}.floating-contact__trigger .floating-contact__chat-icon{opacity:1;transform:scale(1)}.floating-contact__trigger .floating-contact__close-icon{opacity:0;transform:rotate(-45deg)scale(.7)}.floating-contact[open] .floating-contact__trigger .floating-contact__chat-icon{opacity:0;transform:scale(.7)}.floating-contact[open] .floating-contact__trigger .floating-contact__close-icon{opacity:1;transform:rotate(0)scale(1)}.floating-contact__panel{flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:absolute;bottom:calc(100% + .8rem);right:0}.floating-contact__link{color:#fff;opacity:0;border:2px solid #fff;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;text-decoration:none;transition:background-color .16s,opacity .18s,transform .18s;display:grid;position:relative;transform:translateY(.4rem)scale(.88);box-shadow:0 .25rem .8rem #17191c2e}.floating-contact[open] .floating-contact__link{opacity:1;transform:translateY(0)scale(1)}.floating-contact__link--telegram{background:#229ed9}.floating-contact__link--whatsapp{background:#25a765}.floating-contact__link--max{background:#1675d1}.floating-contact__link:hover{transform:scale(1.08)}.floating-contact__link svg{width:1.45rem;height:1.45rem}.floating-contact__max-mark{font-size:.7rem;font-weight:850;line-height:1}.floating-contact__link-label{border:1px solid var(--line);color:var(--ink);background:var(--surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:.3rem;padding:.4rem .6rem;font-size:.8rem;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + .55rem);transform:translate(.2rem,-50%);box-shadow:0 .25rem .8rem #17191c1f}.floating-contact__link:hover .floating-contact__link-label,.floating-contact__link:focus-visible .floating-contact__link-label{opacity:1;transform:translateY(-50%)}.floating-contact__trigger:focus-visible,.floating-contact__panel a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.floating-contact__trigger:focus-visible{transform:scale(1.04)}@media (max-width:88rem){.floating-contact{width:min(100% - 2 * var(--page-gutter), var(--max-page));flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;gap:.75rem;margin:0 auto 1.25rem;display:flex;position:static;bottom:auto;right:auto}.floating-contact__trigger{width:3rem;height:3rem}.floating-contact__trigger .floating-contact__chat-icon,.floating-contact__trigger .floating-contact__close-icon{width:1.35rem;height:1.35rem}.floating-contact__link{border-radius:999px;justify-content:flex-end;align-items:center;gap:.65rem;width:fit-content;min-width:3rem;height:auto;min-height:3rem;padding-inline:.8rem;display:flex}.floating-contact__link svg{flex:none}.floating-contact__link--max .floating-contact__max-mark{display:none}.floating-contact__link-label{color:#fff;box-shadow:none;white-space:nowrap;opacity:1;pointer-events:auto;background:0 0;border:0;padding:0;position:static;transform:none}.floating-contact__panel{position:static}.floating-contact__link:hover .floating-contact__link-label,.floating-contact__link:focus-visible .floating-contact__link-label{opacity:1;transform:none}}.header-phone__label{display:none}.service-hero{border-bottom:1px solid var(--line);background:var(--surface-subtle)}.service-hero .page-shell{padding-block:1rem 2.25rem}.breadcrumbs{margin-bottom:1.75rem;font-size:.82rem}.breadcrumbs ol{flex-wrap:wrap;gap:.2rem .55rem;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#6b787b;margin-left:.55rem}.breadcrumbs span{color:var(--ink-muted)}.service-hero__grid{gap:1.75rem;display:grid}.service-hero h1{max-width:26ch}.service-context{color:var(--brand-dark);text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:800}.hero-answer{max-width:42rem;margin-bottom:1.5rem;font-size:1.08rem;line-height:1.58}.mobile-price-signal{border-block:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;padding-block:.65rem;font-size:.88rem;display:flex}.mobile-price-signal strong{color:var(--brand-dark);white-space:nowrap}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.button{overflow-wrap:anywhere;border-radius:var(--radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.button--primary{color:#fff;border-color:var(--brand);background:var(--brand)}.button--primary:hover{color:#fff;border-color:var(--brand-dark);background:var(--brand-dark)}.text-action{align-content:center;min-height:3rem;font-weight:700}.hero-facts{border-top:3px solid var(--accent);background:var(--surface);align-self:end;padding:1.1rem;display:none;box-shadow:0 8px 24px #18232714}.hero-price-list{margin-bottom:.75rem}.hero-price-list div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-block:.6rem;display:grid}.hero-price-list dt{color:var(--ink-muted);font-size:.9rem}.hero-price-list dd{white-space:nowrap;margin:0;font-weight:800}.hero-facts p{color:var(--ink-muted);margin-bottom:0;font-size:.88rem}.page-section-nav{border-bottom:1px solid var(--line);background:var(--surface)}.page-section-nav ul{flex-wrap:wrap;gap:0 2rem;margin-block:0;padding-block:.5rem;padding-inline:0;list-style:none;display:flex}.page-section-nav a{min-height:44px;color:var(--ink);align-items:center;padding-block:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .15s ease-out;display:flex}.page-section-nav a:hover{color:var(--brand-dark);text-decoration:underline}@media (max-width:41.999rem){.page-section-nav ul{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.page-section-nav a{justify-self:start}}.content-shell{padding-block:2.5rem 4rem}.service-hero--vivobook{isolation:isolate;color:#fff;background:#14171b;border-bottom:0;position:relative;overflow:clip}.service-hero__scene{z-index:-1;pointer-events:none;max-width:104.5rem;margin-inline:auto;position:absolute;inset:0}.service-hero__image{object-fit:cover;object-position:center 62%;width:100%;height:100%;position:absolute;inset:0}.service-hero--vivobook .page-shell{padding-block:1.5rem 3rem}.service-hero--vivobook .breadcrumbs{margin-bottom:2.75rem}.service-hero--vivobook .breadcrumbs :is(a,span),.service-hero--vivobook .breadcrumbs li:after{color:#dfe1e5}.service-hero--vivobook .service-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;width:47%}.service-hero--vivobook h1{text-wrap:balance;max-width:19ch;margin-bottom:1.5rem;font-size:3.5rem;line-height:1.07}.service-hero--vivobook .hero-answer{color:#e6e8ec;font-size:1.0625rem}.service-hero--vivobook .text-action{color:#fff;text-underline-offset:.25em}.service-hero--vivobook .button{padding-inline:1.75rem}.service-hero--vivobook .mobile-price-signal{display:none}.service-hero--vivobook .hero-facts{box-shadow:none;background:0 0;border:0;padding:0;display:block}.service-hero--vivobook .hero-price-list{flex-wrap:wrap;gap:.75rem 2rem;margin-bottom:.75rem;display:flex}.service-hero--vivobook .hero-price-list div{border:0;flex-direction:column;gap:.2rem;padding:0;display:flex}.service-hero--vivobook .hero-price-list dt,.service-hero--vivobook .hero-facts p{color:#dfe1e5;font-size:.8125rem}.service-hero--vivobook .hero-price-list dd{font-size:1.25rem}.service-hero--vivobook a:focus-visible{outline-color:#fff}@media (max-width:55.999rem){.service-hero--vivobook .page-shell{padding-block:1rem 1.5rem}.service-hero--vivobook .breadcrumbs{margin-bottom:1.25rem}.service-hero--vivobook .service-hero__grid{gap:1.25rem;width:100%;max-width:40rem}.service-hero--vivobook h1{margin-bottom:1rem;font-size:2.125rem}.service-hero--vivobook .hero-answer{margin-bottom:1rem;font-size:1rem;line-height:1.5}.service-hero--vivobook .hero-actions{gap:.5rem 1rem}.service-hero--vivobook .button{padding-inline:1.25rem}.service-hero--vivobook .text-action{font-size:.875rem}.service-hero__scene{aspect-ratio:16/7;position:relative}.service-hero__scene .service-hero__image{object-position:right 70%}}#main-content>main:not(.public-content):not(.public-home){width:min(100% - 2 * var(--page-gutter), var(--max-page));min-height:55vh;margin-inline:auto;padding-block:2rem 4rem}#main-content>main:not(.public-content):not(.public-home)>:not(script){max-width:var(--measure)}#main-content>main:not(.public-content):not(.public-home)>section{margin-top:2.25rem}.facts{grid-template-columns:minmax(9rem,auto) minmax(0,1fr);gap:.45rem 1rem;margin-block:2rem;display:grid}.not-found__description{color:var(--ink-muted)}.not-found__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block:2rem;display:flex}.not-found__contact{border-top:1px solid var(--line);padding-top:1.5rem}.not-found__contact p{color:var(--ink-muted);margin-bottom:.25rem}.not-found__contact a{align-items:center;font-weight:700;display:inline-flex}.facts dt{font-weight:800}.facts dd{margin:0}.fixture-notice{border:1px solid var(--line);background:var(--surface-subtle);padding:.85rem 1rem}.service-intro{max-width:var(--measure);color:var(--ink-muted);margin-bottom:2.75rem;font-size:1.05rem}.service-intro p:last-child,.editorial-section__body>:last-child>:last-child,.editorial-section__body>:last-child,.page-band>:last-child{margin-bottom:0}.editorial-flow{max-width:100%}.editorial-section{max-width:var(--measure);border-top:1px solid var(--line);padding-block:2rem}.editorial-section__body{max-width:42rem}.editorial-section__body p{margin-bottom:1rem}.vivobook-fault-gallery{margin-block:2.5rem;width:100vw;padding:clamp(2.25rem, 5vw, 4rem) max(1rem, calc((100vw - var(--max-page)) / 2));color:#fff;background:#191a1d;margin-left:calc(50% - 50vw)}.vivobook-fault-gallery__inner{width:100%;max-width:var(--max-page);margin-inline:auto}.vivobook-fault-gallery h2{color:#fff;margin:0 0 1.5rem;font-size:2rem}.vivobook-fault-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.vivobook-fault-gallery__item{min-width:0;margin:0}.vivobook-fault-gallery__item img{aspect-ratio:4/3;object-fit:cover;background:#26282b;border-radius:5px;width:100%;height:auto;display:block}.vivobook-fault-gallery__item figcaption{color:#f1f1f2;margin-top:.7rem;font-size:.92rem;font-weight:700}.editorial-list{gap:.55rem;padding-left:1.2rem;display:grid}.editorial-section--signals .editorial-list li::marker{color:var(--accent)}.editorial-section--diagnostics .editorial-list li::marker{color:var(--accent)}.editorial-section--equipment .editorial-list li::marker{color:var(--accent)}.editorial-section--diagnostics,.editorial-section--equipment{border-bottom:1px solid var(--line);background:var(--surface-subtle);padding-inline:1rem}.page-band{margin-block:2.75rem}.price-section{border-top:3px solid var(--brand);border-bottom:1px solid var(--line);max-width:52rem;padding-block:1.5rem}.section-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.section-heading-row span{color:var(--ink-muted);font-size:.82rem;font-weight:700}.table-scroll{max-width:100%}table{table-layout:fixed;border-collapse:collapse;width:100%}.price-column{width:32%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem .65rem}thead th{color:var(--ink-muted);background:var(--surface-subtle);text-transform:uppercase;font-size:.82rem}tbody th{font-weight:600}tbody td{color:var(--brand-dark);font-weight:800}.price-note{color:var(--ink-muted);margin-top:.85rem;margin-bottom:0;font-size:.88rem}.case-collection{gap:1rem;margin-block:3rem;display:grid}.repair-case{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:1.25rem;container-type:inline-size}.repair-case__header span{color:var(--accent);text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:block}.repair-case__header h2{font-size:1.3rem}.case-facts{grid-template-columns:minmax(0,1fr);gap:.7rem 1rem;margin-bottom:0;display:grid}@container (min-width:28rem){.case-facts{grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr)}}.case-facts dt{color:var(--ink-muted);font-size:.83rem;font-weight:800}.case-facts dd{min-width:0;margin:0}.case-facts ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.case-price,.case-price-context{color:var(--accent);font-weight:800}.case-price-context{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.case-price-context p{margin-bottom:.45rem}.faq-section,.related-links,.business-info,.final-cta{max-width:52rem}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding-block:1.2rem}.faq-item p{max-width:var(--measure);color:var(--ink-muted);margin-bottom:0}.related-links ul{flex-wrap:wrap;gap:.7rem 1.5rem;padding:0;list-style:none;display:flex}.related-links a{align-content:center;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.business-info{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1rem 2rem;padding-block:1.5rem;display:grid}.business-info__heading span{color:var(--brand-dark);text-transform:uppercase;font-size:.78rem;font-weight:800}.business-info h2{margin-top:.25rem;margin-bottom:0}.business-info address{font-style:normal}.business-info__content p:last-child{margin-bottom:0}.final-cta{color:#fff;background:var(--ink);padding:1.5rem}.final-cta__inner{align-items:start;gap:1.25rem 2rem;display:grid}.final-cta--full-width{max-width:none;margin-block:0;padding-block:3.5rem;padding-inline:0}.final-cta__form{border-radius:var(--radius);min-width:0;color:var(--ink);background:var(--surface);padding:clamp(1rem,2vw,1.5rem)}.final-cta__form .contactRequest{max-width:38rem}.profile-vivobook :is(.service-intro,.editorial-section,.price-section,.faq-section,.business-info,.related-links){max-width:none}.public-content :is(.service-intro p,.editorial-section__body p,.faq-item p,.final-cta p){max-width:72ch}.case-facts dd,.facts dd{overflow-wrap:anywhere}.business-info a[href^=tel\:]{max-width:100%;display:inline-block}@media (max-height:30rem){.site-header{position:static}}.final-cta h2{margin-bottom:.65rem}.final-cta p{color:#d9e2e0}.final-cta__form p{color:var(--ink-muted)}.legal-footer{border-top:4px solid var(--brand);color:#f4f4f5;background:#17191c;padding-block:3.5rem 1.25rem;font-size:.9rem}.legal-footer__main{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:2.5rem 3rem;padding-bottom:3rem;display:grid}.legal-footer__brand,.legal-footer__group{min-width:0}.legal-footer__identity{color:#fff;flex-wrap:wrap;align-items:center;gap:.85rem;min-width:0;max-width:100%;margin-bottom:1.25rem;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.legal-footer__identity>span:last-child{overflow-wrap:anywhere;min-width:0}.legal-footer__logo{aspect-ratio:1;background:#fff;border-radius:50%;flex:none;place-items:center;width:3.5rem;display:grid;overflow:hidden}.legal-footer__logo img{object-fit:contain;width:74%;height:74%;display:block}.legal-footer__brand p{overflow-wrap:anywhere;color:#d2d3d5;max-width:34rem;margin-bottom:0;line-height:1.65}.legal-footer__group{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.legal-footer__group h2{overflow-wrap:anywhere;color:#fff;margin-bottom:.55rem;font-size:1rem}.legal-footer__group a{overflow-wrap:anywhere;color:#e2e3e5;text-underline-offset:.22em;align-items:center;max-width:100%;min-height:2.75rem;text-decoration-color:#0000;transition:color .16s,text-decoration-color .16s;display:inline-flex}.legal-footer__group a:hover{color:#fff;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.legal-footer__group address,.legal-footer__group p{overflow-wrap:anywhere;color:#d2d3d5;margin-bottom:.45rem;font-style:normal;line-height:1.6}.legal-footer__group p span{color:#fff;font-weight:700}.legal-footer__group .legal-footer__phone{color:#fff;font-size:1.05rem;font-weight:750}.legal-footer__bottom{color:#c4c6c9;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.1rem;display:flex}.legal-footer__bottom small{font-size:.8rem}@media (max-width:68rem){.legal-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.legal-footer__brand{grid-column:1/-1;max-width:48rem}}@media (max-width:42rem){.legal-footer{padding-top:2.5rem}.legal-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;padding-bottom:2rem}.legal-footer__brand{grid-column:1/-1}}@media (max-width:26rem){.legal-footer__main{grid-template-columns:minmax(0,1fr);gap:1.75rem}.legal-footer__brand{grid-column:auto}}@media (min-width:42rem){h1{font-size:3rem}.site-header__inner{display:flex}.site-identity{flex:18rem;margin-inline-end:0}.site-nav{flex:auto;grid-area:auto;min-width:0}.header-phone{flex:0 auto;grid-column:auto;margin-inline-start:auto}.header-phone__label{margin-right:.45rem;display:inline}.service-hero .page-shell{padding-block:1rem 3rem}.editorial-section--signals .editorial-list{gap-inline:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.case-collection--grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.business-info{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.5fr)}.final-cta__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr)}}@media (max-width:41.999rem){.site-nav{order:1}}@media (min-width:42rem) and (max-width:63.999rem){.site-header__inner{display:flex}.site-nav{order:1}}@media (min-width:56rem){.service-hero__grid{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:end}.mobile-price-signal{display:none}.hero-facts{display:block}}@media (min-width:64rem){.profile-motherboard .editorial-flow,.profile-cooling .editorial-flow,.profile-motherboard .editorial-section,.profile-cooling .editorial-section{max-width:52rem}.profile-motherboard .editorial-section--diagnostics,.profile-motherboard .editorial-section--equipment,.profile-cooling .editorial-section--diagnostics{padding:1.5rem}.case-collection--single{max-width:52rem}}@media (max-width:58rem){.vivobook-fault-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:26.875rem){.site-domain{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.74rem;line-height:1.05;display:inline}.site-logo-roundel{width:3.5rem}.site-identity{gap:.5rem}.header-phone{min-height:2.75rem;padding-inline:.55rem;font-size:.72rem}h1{font-size:2rem}.breadcrumbs{margin-bottom:1.25rem}.service-hero h1{margin-bottom:1rem}.mobile-price-signal{margin-bottom:.75rem}.hero-answer{margin-bottom:1rem}th,td{padding-inline:.45rem;font-size:.88rem}.price-column{width:35%}.case-facts,.facts{grid-template-columns:1fr}.case-facts dt{margin-bottom:-.45rem}.facts dt{margin-bottom:-.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
