@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;scroll-padding-bottom:90px}body{margin:0}a{color:inherit;text-decoration:none}.header{justify-content:space-between;align-items:center;display:flex}.logo em{color:var(--green);font-style:normal}.header nav{gap:32px;font-size:13px;font-weight:700;display:flex}.smallButton,.button{background:var(--ink);color:#fff;border-radius:7px;padding:13px 20px;font-size:13px;font-weight:800}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:6vw;min-height:680px;padding:70px 5vw 55px;display:grid;overflow:hidden}.eyebrow,.caption{letter-spacing:.16em;color:#7ca800;font-size:11px;font-weight:900}.eyebrow i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--mint);border-radius:50%;margin-right:10px;display:inline-block}.hero h1{letter-spacing:-.065em;margin:27px 0;font-size:clamp(52px,6.4vw,92px);line-height:.94}.hero h1 span{color:#858c90}.heroText>p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.65}.actions{gap:12px;margin:33px 0 48px;display:flex}.button{padding:17px 23px}.button b{margin-left:30px}.ghost{padding:16px 23px}.facts{gap:48px;display:flex}.facts div{flex-direction:column;display:flex}.facts b{font-size:20px}.facts span{color:var(--muted);margin-top:5px;font-size:11px}.heroArt{background:#171b1d;border-radius:28px;place-items:center;height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #18200f33}.grid{background:linear-gradient(#fff0 95%,#ffffff0b 96%) 0 0/38px 38px,linear-gradient(90deg,#fff0 95%,#ffffff0b 96%) 0 0/38px 38px,radial-gradient(circle,#b9ef2933,#0000 52%) 0 0/100% 100%;position:absolute;inset:0}.phone{background:#090b0c;border:8px solid #363c3e;border-radius:34px;width:205px;height:390px;padding:6px;transform:rotate(7deg);box-shadow:0 30px 60px #000}.phoneScreen{color:#fff;background:radial-gradient(circle at 50% 30%,#7bc4ff,#176fd1 38%,#0b1a2c 39%);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.phoneScreen b{color:#151817;font-size:80px}.phoneScreen span{letter-spacing:.25em;margin-top:45px;font-size:8px}.tag{color:#dde5d5;letter-spacing:.15em;border:1px solid #ffffff35;border-radius:30px;padding:8px 12px;font-size:8px;position:absolute}.t1{top:95px;left:50px}.t2{top:155px;right:32px}.t3{bottom:135px;left:38px}.done{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:27px;right:23px;box-shadow:0 8px 28px #0006}.done>b{background:var(--lime);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.done>span{flex-direction:column;display:flex}.done strong{font-size:11px}.done small{color:#777;margin-top:4px;font-size:9px}.running{background:var(--lime);white-space:nowrap;letter-spacing:.13em;justify-content:space-around;align-items:center;gap:20px;height:58px;font-size:10px;font-weight:900;display:flex;overflow:hidden}.section{padding:105px 5vw}.sectionHead{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px;display:flex}.section h2,.dark h2,.delivery h2,.contact h2{letter-spacing:-.052em;margin:17px 0 0;font-size:clamp(39px,4.7vw,64px);line-height:1}.sectionHead>p{max-width:470px;color:var(--muted);margin:0;line-height:1.65}.cards{border-top:1px solid #cbd0ce;border-left:1px solid #cbd0ce;grid-template-columns:repeat(3,1fr);display:grid}.card{background:#fff;border-bottom:1px solid #cbd0ce;border-right:1px solid #cbd0ce;flex-direction:column;min-height:315px;padding:27px;transition:all .2s;display:flex}.card:hover{z-index:2;transform:translateY(-4px);box-shadow:0 17px 45px #12181213}.card.active{background:var(--lime)}.cardTop{justify-content:space-between;display:flex}.cardTop span{color:#73797b;font-size:10px}.cardTop b{font-size:18px}.card h3{letter-spacing:-.03em;margin:38px 0 5px;font-size:23px}.card small{text-transform:uppercase;color:#788081;font-size:10px;font-weight:900}.card p{color:#5e6568;font-size:13px;line-height:1.6}.card a{margin-top:auto;font-size:11px;font-weight:900}.extra{color:#656b6d;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:30px;font-size:12px;display:flex}.extra b{color:#131618}.dark{color:#fff;background:#15191b;padding:105px 5vw}.dark h2 span{color:#747c7f}.benefits{background:#343a3d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.benefits article{background:#15191b;padding:40px 32px}.benefits article>b{color:var(--lime);font-size:10px}.benefits h3{margin:36px 0 13px;font-size:21px}.benefits p{color:#adb3b5;font-size:13px;line-height:1.65}.dark blockquote{border-left:3px solid var(--lime);color:#d9dddf;max-width:930px;margin:50px 0 0;padding:6px 28px;font-size:19px;line-height:1.55}.priceRows{border-top:1px solid var(--line)}.priceRows div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:center;padding:23px 8px;display:grid}.priceRows b{font-size:23px}.priceRows span{color:var(--muted)}.rule{background:#edf6d6;border-radius:9px;gap:28px;margin-top:30px;padding:23px 27px;display:flex}.rule b{color:var(--green-dark);white-space:nowrap}.rule p{margin:0;line-height:1.55}.process>h2{max-width:800px}.steps{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.steps article{border-left:1px solid #cbd0ce;padding:0 28px}.steps article:first-child{border:0;padding-left:0}.steps article>b{color:var(--green);font-size:10px}.steps h3{margin:32px 0 10px;font-size:18px}.steps p{color:var(--muted);font-size:13px;line-height:1.6}.delivery{border-radius:20px;grid-template-columns:1.5fr .5fr;align-items:center;gap:60px;margin:0 5vw 105px;padding:52px 6%;display:grid}.delivery p{max-width:700px;line-height:1.6}.deliveryPrice{border-left:1px solid #7da30c;flex-direction:column;padding-left:46px;display:flex}.deliveryPrice small{letter-spacing:.13em;font-weight:900}.deliveryPrice b{letter-spacing:-.05em;margin:10px 0 0;font-size:50px}.deliveryPrice span{font-size:12px}.deliveryPrice a{margin-top:22px;font-size:13px;font-weight:900}.map{background:#e1e4dd;border-radius:18px;height:410px;position:relative;overflow:hidden}.roads{background:linear-gradient(30deg,#0000 48%,#fff 49% 51%,#0000 52%) 0 0/210px 175px,linear-gradient(-24deg,#0000 48%,#c9cec6 49% 51%,#0000 52%) 0 0/270px 220px;position:absolute;inset:-40%}.map>i{color:#fff;background:#15191b;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 12px #0003}.p1{top:25%;left:19%}.p2{top:60%;left:38%}.p3{top:28%;left:58%}.p4{top:64%;left:75%}.p5{top:48%;left:51%}.mapNote{background:#fff;border-radius:8px;flex-direction:column;padding:15px 18px;display:flex;position:absolute;bottom:25px;left:25px}.mapNote span{color:#666;margin-top:4px;font-size:10px}.contact form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact label{letter-spacing:.09em;font-size:10px;font-weight:900}.contact input,.contact textarea{color:#fff;width:100%;font:inherit;background:#202527;border:1px solid #3a4144;border-radius:7px;margin-top:8px;padding:15px;display:block}.contact textarea{resize:vertical;height:95px}.contact .wide{grid-column:1/-1}.contact button{background:var(--lime);text-align:left;border:0;border-radius:7px;padding:16px 19px;font-weight:900}.contact button b{float:right}.contact form>small{color:#777f82;align-self:center;font-size:9px}footer{color:#fff;background:#0d0f10;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:25px;padding:40px 5vw;display:grid}footer p,footer small{color:#858d90;font-size:11px}footer nav{gap:18px;font-size:11px;display:flex}@media (max-width:900px){.header nav:not(.primaryNav){display:none}.hero{grid-template-columns:1fr}.heroArt{height:430px}.cards{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;gap:35px}.sectionHead{flex-direction:column;align-items:flex-start}.delivery,.contact{grid-template-columns:1fr}.deliveryPrice{border:0;border-top:1px solid #7da30c;padding:28px 0 0}footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.header{height:68px;padding:0 18px}.smallButton{padding:11px 13px}.hero{padding:45px 20px}.hero h1{font-size:47px}.heroText>p{font-size:16px}.actions{flex-direction:column}.actions a{text-align:center}.facts{justify-content:space-between;gap:18px}.heroArt{height:390px}.phone{transform:scale(.8)rotate(7deg)}.running{justify-content:flex-start;padding-left:20px}.section,.dark{padding:78px 20px}.cards{grid-template-columns:1fr}.card{min-height:275px}.priceRows div{grid-template-columns:1fr;gap:8px}.rule{flex-direction:column;gap:9px}.steps{grid-template-columns:1fr}.steps article{border-bottom:1px solid #cbd0ce;border-left:0;padding:0 0 24px}.delivery{margin:0 20px 78px;padding:38px 24px}.map{height:330px}.contact{padding:78px 20px}.contact form{grid-template-columns:1fr}.contact .wide{grid-column:auto}footer{grid-template-columns:1fr}footer nav{flex-wrap:wrap}}.primaryNav a,.headerPhone{transition:color .2s}.primaryNav a:hover,.headerPhone:hover{color:#719900}.headerPhone{font-size:12px;font-weight:900}.mobileMenu summary{cursor:pointer;border:1px solid var(--line);border-radius:7px;padding:11px 13px;font-size:12px;font-weight:900;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu nav{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;width:min(300px,100vw - 36px);padding:16px;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #12181224;gap:0!important}.mobileMenu nav a{border-bottom:1px solid #eceeea;padding:12px;font-size:13px;font-weight:800}.mobileMenu nav a:last-child{border:0}.extra a{font-weight:800}.extra a:hover{color:#719900}.contactPhone{display:inline-block}.formMessage{border-left:3px solid var(--lime);grid-column:1/-1;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.mapPin{color:#fff;z-index:2;background:#15191b;border:4px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 12px #0003}.mapPin span{width:max-content;max-width:155px;color:var(--ink);opacity:0;pointer-events:none;background:#fff;border-radius:6px;padding:7px 9px;font-size:9px;line-height:1.2;transition:all .2s;position:absolute;top:0;left:48px;transform:translate(-4px);box-shadow:0 4px 16px #0002}.mapPin:hover span,.mapPin:focus span{opacity:1;transform:none}.mapNote a{color:#719900;margin-top:10px;font-size:10px;font-weight:900}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pageFacts span,.pageFacts>a{border:1px solid var(--line);letter-spacing:.04em;background:#fff;border-radius:30px;padding:10px 13px;font-size:10px;font-weight:900}.pageFacts>a{align-items:center;gap:9px;transition:all .2s;display:flex}.pageFacts>a:hover{border-color:var(--green);background:var(--green);color:#fff;transform:translateY(-2px)}.pageFacts>a b{font-size:12px}.pageBody{align-items:start;display:grid}.pageSections{border-top:1px solid var(--line)}.pageSections article{border-bottom:1px solid var(--line);gap:20px;display:grid}.pageSections h2{letter-spacing:-.035em;margin:0 0 12px}.pageSections p{margin:0}.pageAside{position:sticky}.pageAside>h2{letter-spacing:-.04em;margin:14px 0 23px}.pageAside nav{border-top:1px solid var(--line)}.pageAside nav a{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;font-size:12px;font-weight:800;display:flex}.prototypeNote{color:#53606a;background:#edf6d6;border-radius:8px;margin-top:24px;padding:19px;font-size:11px;line-height:1.55}.prototypeNote b{color:#658800;margin-bottom:7px;display:block}.pageCta{color:#fff;grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.pageCta h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(36px,4.2vw,58px);line-height:1}.pageCta p{line-height:1.6}.pageCta>div:last-child{flex-direction:column;align-items:stretch;gap:18px;min-width:240px;display:flex}.limeButton{background:var(--lime);color:#fff}.ctaPhone{text-align:center;font-size:17px;font-weight:900}.notFound{flex-direction:column;justify-content:center;min-height:65vh;padding:100px 8vw;display:flex}.notFound>p{color:var(--muted);font-size:18px}footer nav{flex-wrap:wrap}@media (max-width:1100px){.headerPhone{display:none}.primaryNav{gap:20px!important}.pageBody{gap:5vw}.pageCta{grid-template-columns:1fr}}@media (max-width:900px){.mobileMenu[open] nav{display:flex!important}.headerActions{margin-left:auto}.pageHero{padding:44px 5vw 62px}.breadcrumbs{margin-bottom:42px}.pageBody{padding:72px 5vw 90px}.pageCta{margin:0 5vw 72px}.mapPin span{display:none}}@media (max-width:600px){.headerActions .smallButton{display:none}.header{gap:10px}.mobileMenu{margin-left:auto}.pageHero{padding:34px 20px 52px}.pageHero h1,.notFound h1{font-size:43px}.pageHero>p{font-size:16px}.pageActions{flex-direction:column}.pageActions a{text-align:center}.pageFacts{margin-top:34px}.pageBody{padding:58px 20px 72px}.pageSections article{grid-template-columns:36px 1fr;gap:8px}.pageSections h2{font-size:22px}.pageCta{gap:32px;margin:0 20px 62px;padding:38px 24px}.pageCta>div:last-child{min-width:0}.notFound{padding:75px 20px}.mapPin{width:36px;height:36px}}.rule{align-items:center}.rule a{white-space:nowrap;color:#5f8200;margin-left:auto;font-size:11px;font-weight:900}@media (max-width:650px){.rule a{margin-left:0}}.contact .repairWizard{flex-direction:column;gap:22px;display:flex}.wizardTop{border-bottom:1px solid #3a4144;grid-template-columns:1fr 1fr;align-items:end;gap:30px;padding-bottom:18px;display:grid}.wizardTop>div{flex-direction:column;gap:6px;display:flex}.wizardTop span{color:#8d9699;letter-spacing:.12em;font-size:14px}.wizardTop b{font-size:19px}.wizardTop>i{background:#303638;border-radius:10px;height:5px;overflow:hidden}.wizardTop em{background:var(--lime);border-radius:10px;height:100%;transition:width .25s;display:block}.wizardStep{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wizardStep fieldset{border:0;grid-column:1/-1;margin:0;padding:0}.wizardStep legend{margin-bottom:13px;font-size:13px;font-weight:900}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contact .choiceGrid button{color:#d8dddf;text-align:left;cursor:pointer;background:#202527;border:1px solid #444c4f;border-radius:7px;min-height:45px;padding:10px 12px;font-size:10px;font-weight:800}.contact .choiceGrid button:hover{color:#fff;background:#333b3e;border-color:#7d8b8f}.contact .choiceGrid button.selected,.contact .choiceGrid button.selected:hover{border-color:var(--green);background:var(--green);color:#fff;box-shadow:inset 3px 0 #fff9}.contact .repairWizard select{color:#fff;width:100%;font:inherit;background:#202527;border:1px solid #3a4144;border-radius:7px;margin-top:8px;padding:15px;display:block}.methodChoices{grid-template-columns:repeat(3,1fr)}.wizardConsent{grid-column:1/-1;align-items:flex-start;gap:10px;line-height:1.5;display:flex;letter-spacing:0!important;font-size:10px!important;font-weight:400!important}.contact .wizardConsent input{width:auto;accent-color:var(--lime);margin:2px 0 0}.wizardConsent a{color:var(--lime);text-underline-offset:2px;text-decoration:underline}.wizardActions{justify-content:flex-end;gap:10px;display:flex}.contact .wizardActions button{cursor:pointer;width:auto;min-width:150px}.contact .wizardBack{color:#fff;background:0 0;border:1px solid #444c4f}.contact .wizardNext{background:var(--lime);color:#fff}.wizardPrivacy{line-height:1.5;color:#7f888b!important}.formError{background:#382825;border-left-color:#ff806b}@media (max-width:700px){.wizardTop,.wizardStep{grid-template-columns:1fr}.choiceGrid,.methodChoices{grid-template-columns:1fr 1fr}.wizardActions{flex-direction:column-reverse}.contact .wizardActions button{width:100%}}@media (max-width:430px){.choiceGrid,.methodChoices{grid-template-columns:1fr}}.repairDirectory,.repairStandard,.honestPrice,.repairWorkflow,.repairFaq{padding:92px 8vw}.repairSectionHead{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:44px;display:flex}.repairSectionHead h2,.problemIntro h2,.localRepairProof h2,.symptomBand h2,.repairWorkflow h2,.repairFaq h2{letter-spacing:-.052em;max-width:760px;margin:16px 0 0;font-size:clamp(36px,4.4vw,60px);line-height:1.02}.repairSectionHead>p{max-width:510px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.repairDeviceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.repairDeviceGrid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;gap:14px;transition:all .2s;display:grid}.repairDeviceGrid>a:hover{z-index:2;transform:translateY(-3px)}.repairDeviceGrid>a>span{color:#7a8284;font-size:9px}.repairDeviceGrid small{letter-spacing:.08em;color:#71797b;text-transform:uppercase;font-size:9px;font-weight:900}.repairDeviceGrid h3{letter-spacing:-.035em;margin:29px 0 9px;font-size:23px}.repairDeviceGrid p{margin:0;font-size:12px;line-height:1.6}.repairDeviceGrid>a>b{font-size:18px}.problemDirectory{color:#fff;grid-template-columns:.75fr 1.25fr;align-items:start;display:grid}.problemIntro p{max-width:520px;margin:23px 0 0;line-height:1.7}.problemDirectory nav{border-top:1px solid #3a4144}.problemDirectory nav a{border-bottom:1px solid #3a4144;justify-content:space-between;align-items:center;gap:25px;display:flex}.problemDirectory nav div{flex-direction:column;gap:5px;display:flex}.problemDirectory nav b{font-size:15px}.problemDirectory nav span{font-size:11px}.problemDirectory nav strong{font-size:18px}.localRepairProof{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.localRepairProof p{max-width:700px;line-height:1.7}.localRepairProof dl{border-left:1px solid #7fa50f;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.localRepairProof dl>div{border-right:1px solid #7fa50f;padding:13px 20px}.localRepairProof dt{letter-spacing:-.05em;font-size:34px;font-weight:900}.localRepairProof dd{margin:6px 0 0;font-size:10px;line-height:1.4}.repairServiceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.repairServiceGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f5;min-height:235px;padding:27px}.repairServiceGrid article header{letter-spacing:.08em;color:#729b00;justify-content:space-between;gap:20px;font-size:9px;font-weight:900;display:flex}.repairServiceGrid article header b{color:#8b9294}.repairServiceGrid h3{letter-spacing:-.035em;margin:54px 0 12px;font-size:22px}.repairServiceGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.gamepadCalibrationNote{border-left:4px solid var(--green);background:var(--green-soft);grid-template-columns:220px 1fr;align-items:start;gap:45px;margin:76px 8vw;padding:34px 38px;display:grid}.gamepadCalibrationNote h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(27px,3vw,40px);line-height:1.05}.gamepadCalibrationNote p{max-width:850px;color:var(--muted);margin:0;line-height:1.7}.symptomBand{color:#fff;grid-template-columns:.8fr 1.1fr auto;align-items:center;display:grid}.symptomBand h2{font-size:clamp(34px,4vw,52px)}.symptomBand p{margin:18px 0 0;line-height:1.65}.symptomBand ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.symptomBand li{border:1px solid #424a4d;border-radius:30px;padding:10px 13px;font-size:11px}.symptomBand li.isLink{padding:0;overflow:hidden}.symptomBand li.isLink a{align-items:center;gap:8px;padding:10px 13px;display:flex}.symptomBand li.isLink a b{color:var(--lime)}.symptomBand li.isLink:hover{border-color:var(--lime);color:#fff;background:#28301d}.symptomBand>.button{white-space:nowrap}.gamepadInfoFlow .priceLogicGrid{border-left:0}.gamepadInfoFlow .priceLogicGrid article{background:0 0;border-right:0;min-height:0;padding:22px 20px}.gamepadInfoFlow .priceLogicGrid h3{margin-top:24px}.priceLogicGrid{border-top:1px solid #c8ceca;border-left:1px solid #c8ceca;display:grid}.priceLogicGrid article{border-bottom:1px solid #c8ceca;border-right:1px solid #c8ceca}.priceLogicGrid article>span{color:#78a000;font-size:9px;font-weight:900}.priceLogicGrid h3{letter-spacing:-.03em;margin:44px 0 12px;font-size:19px}.priceLogicGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.priceFactors{border:1px solid #d5dad6;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding:22px 25px;display:flex}.priceFactors>b{margin-right:8px;font-size:12px}.priceFactors span{border-radius:20px;padding:8px 10px;font-size:10px;font-weight:800}.repairBoundary{margin:18px 0 0;padding:20px 24px;line-height:1.6}.repairBoundary b{color:#668c00;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.repairWorkflow{grid-template-columns:.65fr 1.35fr;display:grid}.repairWorkflow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.repairWorkflow li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;display:grid}.repairWorkflow li>b{font-size:10px}.repairWorkflow h3{margin:0 0 7px;font-size:18px}.repairWorkflow p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.repairFaq{color:#fff;grid-template-columns:.65fr 1.35fr;display:grid}.repairFaq>div:last-child{border-top:1px solid #394043}.repairFaq details{border-bottom:1px solid #394043}.repairFaq summary{cursor:pointer;justify-content:space-between;gap:25px;padding:22px 2px;font-size:15px;font-weight:800;list-style:none;display:flex}.repairFaq summary::-webkit-details-marker{display:none}.repairFaq summary b{color:var(--lime);font-size:20px}.repairFaq details[open] summary b{transform:rotate(45deg)}.repairFaq details p{margin:0;padding:0 45px 24px 2px;font-size:13px;line-height:1.7}@media (max-width:1050px){.repairDeviceGrid,.repairServiceGrid{grid-template-columns:repeat(2,1fr)}.symptomBand{grid-template-columns:1fr 1fr}.symptomBand>.button{text-align:center;grid-column:1/-1}.localRepairProof{grid-template-columns:1fr}.localRepairProof dl{border-top:1px solid #7fa50f;border-left:0;padding-top:24px}.repairWorkflow,.repairFaq{grid-template-columns:1fr;gap:45px}}@media (max-width:760px){.contact{padding-bottom:76px}.repairDirectory,.repairStandard,.honestPrice,.repairWorkflow,.repairFaq{padding:68px 20px}.repairSectionHead{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.problemDirectory{grid-template-columns:1fr;gap:42px;padding:62px 20px}.localRepairProof{gap:34px;margin:60px 20px}.gamepadCalibrationNote{grid-template-columns:1fr;gap:14px;margin:50px 20px;padding:28px 24px}.symptomBand{grid-template-columns:1fr;gap:32px;padding:62px 20px}.symptomBand>.button{grid-column:auto}}@media (max-width:540px){.repairDeviceGrid,.repairServiceGrid,.priceLogicGrid{grid-template-columns:1fr}.repairDeviceGrid>a{min-height:220px}.repairServiceGrid article{min-height:210px}.localRepairProof dl{grid-template-columns:1fr}.localRepairProof dl>div{border-bottom:1px solid #7fa50f;border-right:0}.localRepairProof dl>div:last-child{border-bottom:0}.priceFactors{flex-direction:column;align-items:flex-start}.repairFaq summary{font-size:14px}}.workshopDirectoryHead{justify-content:space-between;align-items:end;gap:55px;margin-bottom:42px;display:flex}.workshopDirectoryHead h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(40px,5vw,66px);line-height:1}.workshopDirectoryHead>p{max-width:470px;color:var(--muted);margin:0;line-height:1.65}.workshopGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.workshopCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:350px;padding:31px;display:flex}.workshopCard:last-child{grid-column:1/-1}.workshopCard header{color:#798083;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:25px;font-size:10px;display:flex}.workshopCard header span{color:#76a000;font-weight:900}.workshopCard h3{letter-spacing:-.04em;margin:42px 0 9px;font-size:29px}.workshopAddress{color:var(--muted);margin:0;font-size:15px}.workshopCard dl{border-top:1px solid #e4e7e3;margin:30px 0 28px}.workshopCard dl>div{border-bottom:1px solid #e4e7e3;gap:20px;padding:14px 0;display:grid}.workshopCard dt{color:#7b8284;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.workshopCard dd{margin:0;font-size:13px;font-weight:800}.workshopCard dd a:hover{color:#719900}.workshopCard dd small{color:#727a7d;margin-top:5px;font-weight:400;display:block}.workshopCardActions{justify-content:space-between;gap:20px;margin-top:auto;display:flex}.workshopCardActions a:first-child{color:#fff;padding:14px 16px;font-size:11px;font-weight:900}.workshopCardActions a:last-child{color:#698f00;font-size:11px;font-weight:900}.networkContact{justify-content:space-between;align-items:center;gap:50px;margin-top:32px;display:flex}.networkContact h3{letter-spacing:-.035em;margin:10px 0 8px;font-size:27px}.networkContact p{max-width:720px;margin:0;line-height:1.55}.networkContact>a{flex:none;font-size:25px;font-weight:900}.workshopDetail{grid-template-columns:1.2fr .8fr;display:grid}.workshopContactPanel{color:#fff}.workshopContactPanel h2{letter-spacing:-.05em;max-width:760px;margin:17px 0 38px;font-size:clamp(36px,4vw,56px);line-height:1.03}.workshopContactRows{border-top:1px solid #373e40}.workshopContactRows>div{border-bottom:1px solid #373e40;grid-template-columns:145px 1fr;align-items:start;gap:25px;padding:19px 0;display:grid}.workshopContactRows small{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.workshopContactRows a,.workshopContactRows b{font-size:15px}.workshopContactRows a{font-weight:900}.workshopContactRows em{margin-top:6px;font-size:11px;font-style:normal;display:block}.workshopDetailActions{gap:12px;margin-top:32px;display:flex}.workshopMapButton{border:1px solid #4b5355;border-radius:7px;padding:16px 19px;font-size:12px;font-weight:900}.workshopRoutePanel{min-height:510px;position:relative;overflow:hidden}.workshopRoutePanel:before{content:"";position:absolute;inset:-30%}.routeMarker{border:5px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:21px;font-weight:900;display:grid;position:absolute;top:43%;left:50%;box-shadow:0 8px 20px #0003}.routeLines i{border-radius:20px;height:7px;position:absolute;transform:rotate(-17deg)}.routeLines i:first-child{width:48%;top:24%;left:4%}.routeLines i:nth-child(2){width:44%;bottom:27%;right:4%;transform:rotate(24deg)}.routeLines i:nth-child(3){width:34%;bottom:18%;left:18%;transform:rotate(7deg)}.routeLabel{background:#fff;border-radius:8px;flex-direction:column;max-width:80%;padding:13px 16px;display:flex;position:absolute;left:25px;box-shadow:0 8px 25px #0002}.routeLabel b{font-size:13px}.routeLabel span{color:#697173;margin-top:4px;font-size:10px}.workshopRoutePanel>a{color:#536e00;font-size:11px;font-weight:900;position:absolute;bottom:25px;left:25px}.workshopVisitNote{background:#fff;grid-column:1/-1;grid-template-columns:260px 1fr;align-items:start;gap:35px;padding:24px 28px;display:grid}.workshopVisitNote p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:900px){.workshopDirectoryHead{flex-direction:column;align-items:start}.workshopDetail{grid-template-columns:1fr}.networkContact{flex-direction:column;align-items:flex-start;gap:25px}.workshopVisitNote{grid-template-columns:1fr;gap:10px}}@media (max-width:650px){.workshopDirectory{padding:68px 20px 20px}.workshopGrid{grid-template-columns:1fr}.workshopCard:last-child{grid-column:auto}.workshopCard{min-height:0;padding:25px}.workshopCard h3{margin-top:30px}.workshopCard dl>div{grid-template-columns:1fr;gap:7px}.workshopCardActions{flex-direction:column;align-items:stretch}.workshopCardActions a{text-align:center}.networkContact{padding:28px 24px}.networkContact>a{font-size:20px}.workshopDetail{padding:62px 20px 20px}.workshopContactPanel{padding:32px 24px}.workshopContactRows>div{grid-template-columns:1fr;gap:7px}.workshopDetailActions{flex-direction:column}.workshopDetailActions a{text-align:center}.workshopRoutePanel{min-height:390px}.workshopVisitNote{padding:22px}.workshopDirectoryHead h2{font-size:42px}}.repairWorks{color:#fff;padding:90px 5vw 100px}.repairWorks .teamHead>p{color:#aeb5b7}.repairWorksGrid{border-top:1px solid #394043;border-left:1px solid #394043}.repairWorksGrid article{border-bottom:1px solid #394043;border-right:1px solid #394043}.repairWorksGrid h3{letter-spacing:-.035em}.repairWorks .teamMore{background:var(--lime);color:#15191b}@media (max-width:850px){.repairWorksGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.repairWorks{padding:70px 20px 78px}.repairWorksGrid{grid-template-columns:1fr}.repairWorksGrid article{min-height:230px}}.teamSection,.reviewSources{background:#fff;padding:90px 5vw 100px}.teamHead>p{margin:0}.teamGrid{border-top:1px solid var(--line);border-left:1px solid var(--line)}.teamGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:58px 1fr}.teamGrid small{text-transform:uppercase;letter-spacing:.07em}.reviewSourceGrid{grid-template-columns:repeat(2,1fr);display:grid}.reviewSourceGrid article{border:1px solid var(--line);background:#fff;padding:28px}.reviewSourceGrid article:last-child{grid-column:1/-1}.reviewSourceGrid>article>span{color:#749d00;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.reviewSourceGrid h3{letter-spacing:-.035em;margin:20px 0 7px;font-size:25px}.reviewSourceGrid p{color:var(--muted);margin:0}.reviewSourceGrid article>div{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.reviewSourceGrid a{color:#628700;font-size:11px;font-weight:900}@media (max-width:650px){.teamSection,.reviewSources{padding:70px 20px 78px}.teamGrid,.reviewSourceGrid{grid-template-columns:1fr}.teamGrid article{min-height:0}.reviewSourceGrid article:last-child{grid-column:auto}}.workshopCardActions{align-items:flex-start}.workshopCardActions>a:first-child{flex:none}.workshopMapLinks{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.workshopMapLinks a{background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:900}.copyAddressButton{color:#596363;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;text-decoration:underline}.copyAddressButton:hover{color:#719900}.routeLabel{bottom:78px}.routeExternalLinks{gap:18px;display:flex;position:absolute;bottom:25px;left:25px}.routeExternalLinks a{font-size:11px;font-weight:900}.workshopContactPanel .copyAddressButton{color:#fff;border:1px solid #4b5355;border-radius:7px;padding:16px 19px;text-decoration:none}.workshopContactPanel h2{margin-bottom:11px}.workshopPostalCode{color:#9fa9ab;letter-spacing:.01em;margin:0 0 34px;font-size:11px;font-weight:700}@media (max-width:650px){.workshopCardActions>a{text-align:center}.workshopMapLinks{align-items:stretch}.workshopMapLinks a,.workshopMapLinks button{text-align:center;border:1px solid var(--line);border-radius:6px;padding:10px}.workshopDetailActions button{text-align:center}}.catalogIntro{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;display:grid}.catalogIntro h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(40px,5vw,66px);line-height:1}.catalogSearch label{letter-spacing:.12em;color:#aeb5b7;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.catalogSearch input{color:#fff;width:100%;font:inherit;border:1px solid #444b4e;outline:none;padding:16px 17px}.catalogSearch input:focus{border-color:var(--lime)}.catalogSearch small{color:#8f989b;margin-top:8px;display:block}.brandIndex{border-top:1px solid #394043;border-left:1px solid #394043;display:grid}.brandIndex a{border-bottom:1px solid #394043;border-right:1px solid #394043;justify-content:space-between;align-items:center;gap:14px;display:flex}.brandIndex b{font-size:13px}.brandIndex span{border-radius:20px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:9px;display:grid}.catalogControls{border:1px solid #394043;justify-content:space-between;align-items:center;gap:24px;margin:0 0 54px;padding:14px 18px;display:flex}.catalogControls p{margin:0;font-size:12px}.catalogControls button,.catalogExpand{font:inherit;cursor:pointer;border:0;border-radius:7px;font-size:11px;font-weight:900}.catalogControls button{padding:12px 16px}.catalogBrands{flex-direction:column;display:flex}.catalogBrand{border:1px solid #394043;overflow:hidden}.catalogBrand>header{border-bottom:1px solid #394043;justify-content:space-between;align-items:end;gap:24px;display:flex}.catalogBrand>header span{letter-spacing:.16em;font-size:8px}.catalogBrand>header h3{letter-spacing:-.04em;margin:7px 0 0;font-size:30px}.catalogBrand>header>a{font-size:11px;font-weight:900}.seriesGrid{grid-template-columns:repeat(2,1fr);display:grid}.seriesGroup{border-bottom:1px solid #30373a;border-right:1px solid #30373a;padding:27px 30px}.seriesGroup:nth-child(2n){border-right:0}.seriesGroup h4{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px;font-size:11px;display:flex}.seriesGroup h4 span{letter-spacing:0;border-radius:20px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:9px;display:grid}.seriesGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.seriesGroup a{border-radius:7px;justify-content:space-between;gap:12px;padding:12px 13px;font-size:11px;font-weight:800;display:flex}.seriesGroup a b{color:var(--lime)}.seriesGroup a:hover b{color:#141819}.seriesGroup a em{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:8px;font-style:normal;font-weight:900;display:block}.seriesGroup a:hover em{color:#141819}.seriesGroup a.priorityModel{box-shadow:inset 2px 0 0 var(--lime)}.catalogExpand{margin:22px auto;padding:14px 20px;display:block}.emptyModels{border-left:3px solid var(--lime);padding:30px;line-height:1.6}.catalogFallback{border:1px solid #394043;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:30px;display:flex}.catalogFallback h3{margin:9px 0 8px;font-size:26px}.catalogFallback p{max-width:720px;margin:0;line-height:1.55}.catalogFallback>a{border-radius:7px;flex:none;padding:15px 18px;font-size:11px;font-weight:900}@media (max-width:1000px){.catalogIntro{grid-template-columns:1fr}.brandIndex{grid-template-columns:repeat(3,1fr)}}@media (max-width:750px){.modelCatalog{padding:72px 20px 80px}.brandIndex{grid-template-columns:repeat(2,1fr)}.catalogControls,.catalogFallback{flex-direction:column;align-items:flex-start}.seriesGrid{grid-template-columns:1fr}.seriesGroup,.seriesGroup:nth-child(2n){border-right:0}.catalogBrand>header{flex-direction:column;align-items:flex-start}.seriesGroup>div{grid-template-columns:1fr}.catalogFallback>a{text-align:center;width:100%}}.catalogSeriesSecondary,.catalogModelSecondary{display:none!important}.seriesGrid>.seriesGroup:last-child:nth-child(odd){grid-column:1/-1}.seriesGroup h4>a{color:inherit}.seriesGroup h4>a:hover{color:var(--lime)}.seriesGroup h4>a em{color:var(--lime);letter-spacing:.06em;margin-left:8px;font-size:8px;font-style:normal;display:inline-block}.laptopCatalog .seriesGroup>div{grid-template-columns:1fr}.laptopCatalog .seriesGroup a{font-size:10px}.brandRepairStandard,.modelRepairMenu{padding:92px 8vw}.brandServiceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.brandServiceGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f4;min-height:220px;padding:27px}.brandServiceGrid article>span{letter-spacing:.09em;color:#719900;font-size:9px;font-weight:900}.brandServiceGrid h3{letter-spacing:-.035em;margin:50px 0 11px;font-size:21px}.brandServiceGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.brandConditions{grid-template-columns:1fr 1fr;display:grid}.brandConditions article+article{border-left:1px solid #ccd2c8}.brandConditions span{letter-spacing:.1em;font-size:9px;font-weight:900}.brandConditions p{margin:10px 0 0;font-size:13px;line-height:1.65}.priorityModelLinks{color:#fff;background:#15191b;margin-top:24px;padding:26px}.priorityModelLinks>b{color:#aeb6b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:17px;font-size:10px;display:block}.priorityModelLinks nav{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.priorityModelLinks a{border:1px solid #3c4447;border-radius:7px;justify-content:space-between;gap:15px;padding:13px 14px;font-size:11px;font-weight:800;display:flex}.priorityModelLinks a:hover{border-color:var(--lime);color:var(--lime)}.brandFaq,.modelFaq{background:#eef0e9;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:80px 8vw;display:grid}.brandFaq h2,.modelFaq h2,.modelVisitChecklist h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(36px,4.3vw,58px);line-height:1.02}.brandFaq>div:last-child,.modelFaq>div:last-child{border-top:1px solid #cbd0cc}.brandFaq details,.modelFaq details{border-bottom:1px solid #cbd0cc}.brandFaq summary,.modelFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 2px;font-size:14px;font-weight:800;list-style:none;display:flex}.brandFaq summary::-webkit-details-marker{display:none}.modelFaq summary::-webkit-details-marker{display:none}.brandFaq summary b,.modelFaq summary b{color:#729a00;font-size:20px}.brandFaq details[open] summary b,.modelFaq details[open] summary b{transform:rotate(45deg)}.brandFaq details p,.modelFaq details p{color:var(--muted);margin:0;padding:0 45px 23px 2px;font-size:13px;line-height:1.7}.modelRepairMenu{background:#fff}.modelServiceTable{border-top:1px solid var(--line)}.modelServiceHead,.modelServiceRow{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1fr 1.25fr;align-items:start;gap:25px;padding:18px 12px;display:grid}.modelServiceHead{letter-spacing:.08em;text-transform:uppercase;padding-top:12px;padding-bottom:12px;font-size:9px;font-weight:900}.modelServiceRow>b{font-size:14px}.modelServiceRow>span{color:var(--muted);font-size:12px;line-height:1.6}.modelPriceRule{color:#fff;grid-template-columns:1fr 1fr;display:grid}.modelPriceRule>div{padding:27px}.modelPriceRule>div+div{border-left:1px solid #394144}.modelPriceRule p{margin:10px 0 0;font-size:13px;line-height:1.65}.modelVisitChecklist{grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:72px 8vw;display:grid}.modelVisitChecklist .caption{color:#5f7f00}.modelVisitChecklist ol{border-top:1px solid #80a711;margin:0;padding:0;list-style:none}.modelVisitChecklist li{border-bottom:1px solid #80a711;grid-template-columns:48px 1fr;align-items:start;gap:15px;padding:19px 2px;display:grid}.modelVisitChecklist li b{color:#577600;font-size:10px}.modelVisitChecklist li span{font-size:13px;line-height:1.55}.modelFaq{color:#fff}.modelFaq summary b{color:var(--lime)}@media (max-width:1000px){.priorityModelLinks nav{grid-template-columns:repeat(2,1fr)}.brandFaq,.modelFaq,.modelVisitChecklist{grid-template-columns:1fr;gap:38px}}@media (max-width:780px){.brandRepairStandard,.modelRepairMenu{padding:70px 20px}.brandServiceGrid{grid-template-columns:repeat(2,1fr)}.brandFaq,.modelFaq,.modelVisitChecklist{padding:62px 20px}.modelServiceHead{display:none}.modelServiceRow{grid-template-columns:1fr;gap:8px;padding:20px 4px}.modelServiceRow>span:last-child{color:#3f484a;padding-top:5px}.modelServiceRow>span:last-child:before{color:#739b00;font-weight:900}.modelPriceRule{grid-template-columns:1fr}.modelPriceRule>div+div{border-top:1px solid #394144;border-left:0}}@media (max-width:520px){.brandServiceGrid,.brandConditions{grid-template-columns:1fr}.brandConditions article+article{border-top:1px solid #ccd2c8;border-left:0}.priorityModelLinks nav{grid-template-columns:1fr}.modelVisitChecklist li{grid-template-columns:36px 1fr}}.modelInlineContact{margin:24px 0 0}.modelCommercialTrust{background:#eef3ed;padding:78px 8vw 84px}.modelCommercialTrust>header{justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px;display:flex}.modelCommercialTrust h2{letter-spacing:-.05em;max-width:720px;margin:13px 0 0;font-size:clamp(34px,4.1vw,54px);line-height:1.02}.modelCommercialTrust>div{border-top:1px solid #cbd6cd;border-left:1px solid #cbd6cd;grid-template-columns:repeat(4,1fr);display:grid}.modelCommercialTrust article{background:#fff;border-bottom:1px solid #cbd6cd;border-right:1px solid #cbd6cd;min-height:230px;padding:25px}.modelCommercialTrust article>b{color:var(--green-dark);font-size:9px}.modelCommercialTrust h3{letter-spacing:-.03em;margin:44px 0 10px;font-size:20px}.modelCommercialTrust p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}@media (max-width:1000px){.modelCommercialTrust>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.modelServiceRow>span:last-child:before{content:"Срок: "}.modelCommercialTrust{padding:62px 20px}.modelCommercialTrust>header{flex-direction:column;align-items:start;gap:10px}}@media (max-width:520px){.modelCommercialTrust>div{grid-template-columns:1fr}.modelCommercialTrust article{min-height:0}.modelCommercialTrust h3{margin-top:28px}}.laptopBrandStandard,.laptopSeriesStandard{background:#fff}.seriesModelIndex{color:#fff;background:#15191b;margin-top:25px;padding:27px}.seriesModelIndex>b{color:#aeb6b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:10px;display:block}.seriesModelIndex nav{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.seriesModelIndex a{border:1px solid #3c4447;border-radius:7px;justify-content:space-between;gap:14px;padding:13px 14px;font-size:10px;font-weight:800;display:flex}.seriesModelIndex a:hover{border-color:var(--lime);color:var(--lime)}.laptopConfiguration{margin:24px 0 0;padding:22px 24px;font-size:13px;line-height:1.65}.laptopConfiguration b{color:#628700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.laptopVisitChecklist ol{border-color:#91b9e2}.laptopModelFaq{background:#15191b}@media (max-width:900px){.seriesModelIndex nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.seriesModelIndex nav{grid-template-columns:1fr}.seriesModelIndex{padding:22px 18px}}.laptopProblemDirectory{padding:90px 5vw 96px}.laptopProblemDirectory>nav{border-top:1px solid #cbd0cc;border-left:1px solid #cbd0cc;display:grid}.laptopProblemDirectory>nav>a{border-bottom:1px solid #cbd0cc;border-right:1px solid #cbd0cc;grid-template-columns:42px 1fr 24px;align-items:start;gap:17px;display:grid}.laptopProblemDirectory>nav>a>span{color:#709800;font-size:10px;font-weight:900}.laptopProblemDirectory>nav>a>b{color:#719900}.laptopProblemDirectory small{color:#719900;letter-spacing:.1em;font-size:8px;font-weight:900}.laptopProblemDirectory h3{letter-spacing:-.035em;margin:17px 0 9px;font-size:22px}.laptopProblemDirectory p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.laptopProblemDirectory>aside{justify-content:space-between;gap:35px;display:flex}.laptopProblemDirectory>aside b{font-size:14px}.laptopProblemDirectory>aside span{font-size:12px}.laptopProblemSummary{grid-template-columns:1.35fr .65fr;align-items:stretch;padding:92px 8vw;display:grid}.laptopProblemSummary h2{letter-spacing:-.052em;max-width:820px;margin:16px 0 18px;font-size:clamp(40px,5vw,66px);line-height:1}.laptopProblemSummary>div>p{max-width:800px;color:var(--muted);margin:0;line-height:1.7}.laptopProblemSummary aside{color:#fff;flex-direction:column;justify-content:flex-end;display:flex}.laptopProblemSummary aside span{letter-spacing:.1em;font-size:9px;font-weight:900}.laptopProblemSummary aside p{margin:30px 0 0;line-height:1.65}.laptopBeforeVisit{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:72px 8vw;display:grid}.laptopBeforeVisit h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(36px,4.3vw,58px);line-height:1.02}.laptopBeforeVisit ol{border-top:1px solid #7ea50e;margin:0;padding:0;list-style:none}.laptopBeforeVisit li{border-bottom:1px solid #7ea50e;grid-template-columns:48px 1fr;gap:14px;padding:19px 2px;display:grid}.laptopBeforeVisit li b{font-size:10px}.laptopBeforeVisit li span{font-size:13px;line-height:1.55}.laptopDiagnosticPath,.laptopCauseMatrix,.laptopRepairDecisions{padding:90px 8vw 96px}.laptopDiagnosticPath{color:#fff}.laptopDiagnosticPath>div{border-top:1px solid #394144;border-left:1px solid #394144;display:grid}.laptopDiagnosticPath article{border-bottom:1px solid #394144;border-right:1px solid #394144}.laptopDiagnosticPath article>span{font-size:10px;font-weight:900}.laptopDiagnosticPath h3{margin:52px 0 12px;font-size:20px}.laptopDiagnosticPath article p{margin:0;font-size:12px;line-height:1.65}.laptopCauseMatrix>div{border-top:1px solid var(--line)}.laptopCauseHead,.laptopCauseRow{border-bottom:1px solid var(--line);grid-template-columns:.6fr 1.15fr 1.15fr;align-items:start;gap:25px;padding:18px 14px;display:grid}.laptopCauseHead{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.laptopCauseRow>b{font-size:14px}.laptopCauseRow>span{color:var(--muted);font-size:12px;line-height:1.65}.laptopRepairDecisions>header h2{letter-spacing:-.052em;max-width:800px;margin:16px 0 45px;font-size:clamp(40px,5vw,66px);line-height:1}.laptopRepairDecisions>div{border-top:1px solid #cbd0cc;border-left:1px solid #cbd0cc;display:grid}.laptopRepairDecisions article{border-bottom:1px solid #cbd0cc;border-right:1px solid #cbd0cc}.laptopRepairDecisions article>span{color:#719900;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.laptopRepairDecisions h3{margin:45px 0 12px;font-size:20px;line-height:1.2}.laptopRepairDecisions article p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.laptopRepairDecisions>aside{color:#fff;grid-template-columns:1fr 1fr;display:grid}.laptopRepairDecisions>aside>div{padding:27px}.laptopRepairDecisions>aside>div+div{border-left:1px solid #394144}.laptopRepairDecisions>aside b{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.laptopRepairDecisions>aside p,.laptopRepairDecisions>aside li{font-size:12px;line-height:1.65}.laptopRepairDecisions>aside p{margin:16px 0 0}.laptopRepairDecisions>aside ul{margin:16px 0 0;padding-left:18px}.laptopProblemFaq{background:#15191b}@media (max-width:1000px){.laptopProblemSummary,.laptopBeforeVisit{grid-template-columns:1fr}.laptopDiagnosticPath>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.laptopProblemDirectory,.laptopDiagnosticPath,.laptopCauseMatrix,.laptopRepairDecisions{padding:70px 20px 78px}.laptopProblemDirectory>aside{flex-direction:column;gap:7px}.laptopProblemSummary,.laptopBeforeVisit{padding:65px 20px}.laptopCauseHead{display:none}.laptopCauseRow{grid-template-columns:1fr;gap:8px;padding:20px 4px}.laptopRepairDecisions>div,.laptopRepairDecisions>aside{grid-template-columns:1fr}.laptopRepairDecisions>aside>div+div{border-top:1px solid #394144;border-left:0}}@media (max-width:520px){.laptopProblemDirectory>nav>a{grid-template-columns:34px 1fr 18px;min-height:0}.laptopDiagnosticPath>div{grid-template-columns:1fr}.laptopDiagnosticPath article{min-height:0}.laptopBeforeVisit li{grid-template-columns:36px 1fr}}.tabletPlatformDirectory{padding:90px 5vw 40px}.tabletPlatformDirectory>nav{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.tabletPlatformDirectory>nav>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.tabletPlatformDirectory>nav>a>span{color:#719900;font-size:10px;font-weight:900}.tabletPlatformDirectory>nav small{color:#719900;letter-spacing:.1em;margin-top:48px;font-size:9px;font-weight:900}.tabletPlatformDirectory h3{letter-spacing:-.04em;margin:13px 0 12px;font-size:25px}.tabletPlatformDirectory p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tabletPlatformDirectory>nav>a>b{color:#719900;margin-top:auto;padding-top:22px}.tabletServiceDirectory{padding-top:65px}.tabletPlatformStandard{background:#fff}.tabletServiceFaq{background:#15191b}@media (max-width:850px){.tabletPlatformDirectory>nav{grid-template-columns:1fr}.tabletPlatformDirectory>nav>a{min-height:0}.tabletPlatformDirectory>nav small{margin-top:28px}}@media (max-width:760px){.tabletPlatformDirectory{padding:70px 20px 30px}}.equipmentDiagnosticPath>div{grid-template-columns:repeat(3,1fr)}.equipmentRepairDecisions>div{grid-template-columns:repeat(2,1fr)}.equipmentServiceFaq{background:#15191b}@media (max-width:760px){.equipmentDiagnosticPath>div,.equipmentRepairDecisions>div{grid-template-columns:1fr}}.serviceBlueprint{padding:110px 5vw}.serviceBlueprintCards{display:grid}.serviceBlueprintCards article{flex-direction:column;align-items:flex-start;display:flex}.serviceBlueprintCards small{letter-spacing:.08em;font-size:11px;font-weight:700}.serviceBlueprintCards b{letter-spacing:-.04em;margin:42px 0 20px;font-size:clamp(26px,3vw,46px);line-height:.95}.serviceBlueprintCards p{margin-top:auto;line-height:1.6}.serviceFlow{color:#f6f7f2;padding:110px 5vw}.serviceFlow>header{max-width:760px;margin-bottom:44px}.serviceFlow h2{letter-spacing:-.045em;margin-top:12px;font-size:clamp(36px,5vw,72px);line-height:.98}.serviceFlow ol{border-top:1px solid #3b413f;margin:0;padding:0;list-style:none}.serviceFlow li{border-bottom:1px solid #3b413f;grid-template-columns:100px 1fr;gap:25px;padding:28px 0;display:grid}.serviceFlow li>span{font-size:12px;font-weight:700}.serviceFlow h3{margin:0 0 8px;font-size:24px;line-height:1.15}.serviceFlow p{max-width:780px;margin:0;line-height:1.65}.serviceBoundaries{grid-template-columns:1fr 1fr;display:grid}.serviceBoundaries h2{letter-spacing:-.04em;margin:12px 0 30px;font-size:clamp(30px,4vw,54px);line-height:1}.serviceBoundaries ul{border-top:1px solid #aeb4ad;margin:0;padding:0;list-style:none}.serviceBoundaries li{border-bottom:1px solid #aeb4ad;padding:18px 0 18px 28px;line-height:1.5;position:relative}.serviceBoundaries li:before{content:"→";font-weight:800;position:absolute;left:0}.serviceFaq{color:var(--ink)}.serviceFaq>div:last-child,.serviceFaq details{border-color:#cbd0cc}.serviceFaq details p{color:var(--muted)}.serviceFaq summary b{color:#719900}@media (max-width:760px){.serviceBlueprint,.serviceFlow{padding:76px 22px}.serviceBlueprintCards,.serviceBoundaries{grid-template-columns:1fr}.serviceBlueprintCards article{min-height:220px}.serviceFlow li{grid-template-columns:48px 1fr}}.pageActions button.button,.pageCta button.button{font:inherit;cursor:pointer;border:0}.droneRequestBackdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b1116cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.droneRequestDialog{color:#15191b;background:#f7f8f4;border-radius:22px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #0008}.droneRequestDialog>header{z-index:2;color:#fff;background:#15191b;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 22px;display:flex;position:sticky;top:0}.droneRequestDialog>header span,.droneRequestContact>div>span{color:var(--lime);letter-spacing:.1em;font-size:9px;font-weight:900}.droneRequestDialog>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(27px,4vw,43px);line-height:1}.droneRequestDialog>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:28px;line-height:1}.droneRequestContext{background:var(--green-soft);border-left:4px solid var(--green);grid-template-columns:1fr auto;align-items:center;gap:6px 24px;margin:26px 30px 0;padding:20px 22px;display:grid}.droneRequestContext>span{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:900}.droneRequestContext>b{grid-area:1/2/3;font-size:19px}.droneRequestContext>small{color:#586164;font-size:11px;line-height:1.5}.droneRequestDialog fieldset{border:0;margin:24px 30px 0;padding:0}.droneRequestDialog legend{margin-bottom:14px;font-size:18px;font-weight:900}.droneProblemChoices{gap:9px;display:grid}.droneProblemChoices button{color:#303638;text-align:left;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dcda;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:800;transition:all .18s}.droneProblemChoices button:hover{background:var(--green-soft);border-color:#8db9ea;box-shadow:0 6px 16px #176fd11f}.droneRequestDetails{gap:10px;margin:22px 30px 0;display:grid}.droneRequestDetails>span{font-size:12px;font-weight:900}.droneRequestDetails>span small{color:#858d8f;font-weight:600}.droneRequestDetails textarea{color:#252a2c;min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dcda;border-radius:10px;padding:13px 14px;line-height:1.5}.droneRequestContact{border-top:1px solid #d9dedb;grid-template-columns:1fr 1.2fr;align-items:center;gap:18px 28px;margin:24px 30px 30px;padding-top:22px;display:grid}.droneRequestContact p{color:#677072;max-width:390px;margin:6px 0 0;font-size:11px;line-height:1.5}.droneRequestContact nav{grid-template-columns:1.2fr .8fr 1fr;gap:8px;display:grid}.droneRequestContact nav a{background:#fff;border:1px solid #cbd1ce;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.droneRequestContact nav a:hover{border-color:var(--green);background:var(--green-soft)}.droneRequestContact nav a.droneTelegram{color:#fff;background:#1877c8;border-color:#1877c8}.droneRequestCopied{background:var(--green-soft);color:var(--green-dark);border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:10px;font-weight:800}@media (max-width:680px){.droneRequestBackdrop{align-items:end;padding:0}.droneRequestDialog{border-radius:20px 20px 0 0;max-height:92vh}.droneRequestDialog>header{padding:21px 20px 18px}.droneRequestContext{grid-template-columns:1fr;margin:20px 20px 0}.droneRequestContext>b{grid-area:auto}.droneRequestDialog fieldset,.droneRequestDetails{margin-left:20px;margin-right:20px}.droneRequestContact{grid-template-columns:1fr;margin:22px 20px 24px}.droneRequestContact nav{grid-template-columns:1fr 1fr}.droneRequestContact nav a:last-child{grid-column:1/-1}.droneRequestDialog>header h2{font-size:28px}}.droneRequestBackdrop{z-index:5000}.skrytyyVyzovZayavki{display:none}.droneWorkshopChoice{gap:10px;margin:22px 30px 0;display:grid}.droneWorkshopChoice>span{font-size:12px;font-weight:900}.droneWorkshopChoice>span small{color:#858d8f;font-weight:600}.droneWorkshopChoice select{color:#17304b;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d4e1;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.droneWorkshopChoice select:focus{outline:3px solid var(--green-dark);outline-offset:2px;border-color:#247bcf}.droneWorkshopSummary{background:#eef5fb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;padding:14px 16px;display:grid}.droneWorkshopSummary b{color:#173b62;font-size:12px}.droneWorkshopSummary span{color:#5a7087;font-size:10px;line-height:1.5}.droneWorkshopSummary a{color:#176fc4;grid-area:1/2/3;font-size:10px;font-weight:900}@media (max-width:680px){.droneWorkshopChoice{margin-left:20px;margin-right:20px}.droneWorkshopSummary{grid-template-columns:1fr}.droneWorkshopSummary a{grid-area:auto;margin-top:5px}}.droneRequestDialog{width:min(980px,100%)}.droneProblemChoices{grid-template-columns:repeat(3,1fr)}@media (max-width:680px){.droneProblemChoices{grid-template-columns:1fr}.vyborTehniki{grid-template-columns:1fr 1fr}}.droneRequestDetails>button{color:#17304b;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.droneRequestDetails>button span{font-size:12px;font-weight:900}.droneRequestDetails>button small{color:#858d8f;font-weight:600}.droneRequestDetails>button b{border:1px solid #c5d4e1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.droneRequestContact nav a.dronePrimaryMessenger{color:#fff;background:#1877c8;border-color:#1877c8}.droneRequestDialog>.phoneLoanerChoice{background:#fff;border-color:#c5d4e1;margin:22px 30px 0;box-shadow:0 7px 20px #17304b0d}.droneRequestDialog>.phoneLoanerChoice b{color:#17304b;font-size:12px}.droneRequestDialog>.phoneLoanerChoice small{color:#5a7087;font-size:10px}.droneRequestDialog>.phoneLoanerChoice input{accent-color:#176fc4}.catalogCallback{background:#eef5fb;border:1px solid #c8d7e4;border-radius:16px;margin:24px 30px 0;overflow:hidden}.catalogCallbackIntro{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.catalogCallbackIntro>div>span,.catalogCallbackSummary>span{color:#176fc4;letter-spacing:.1em;font-size:9px;font-weight:900}.catalogCallbackIntro h3{color:#17304b;margin:5px 0 0;font-size:21px;line-height:1.15}.catalogCallbackIntro p{color:#5a7087;max-width:650px;margin:7px 0 0;font-size:11px;line-height:1.55}.catalogCallbackIntro>button,.catalogCallbackSubmit>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#176fc4;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.catalogCallbackIntro>button:hover,.catalogCallbackSubmit>button:hover{background:#115fa9}.catalogCallbackForm{border-top:1px solid #cad8e4;padding:0 22px 22px}.catalogCallbackSummary{background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:4px 16px;margin:18px 0;padding:13px 15px;display:grid}.catalogCallbackSummary>b{color:#17304b;font-size:12px}.catalogCallbackSummary>small{color:#667a8d;grid-column:1/-1;font-size:10px;line-height:1.45}.catalogCallbackGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.catalogCallbackGrid label{gap:7px;display:grid}.catalogCallbackGrid label>span{color:#17304b;font-size:10px;font-weight:900}.catalogCallbackGrid label>span>b{color:#c43b36}.catalogCallbackGrid label>span>small{color:#718293;font-weight:600}.catalogCallbackGrid input,.catalogCallbackGrid select{color:#17304b;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #c5d4e1;border-radius:9px;padding:0 12px;font-size:11px}.catalogCallbackGrid input:focus,.catalogCallbackGrid select:focus{outline:3px solid var(--green-dark);outline-offset:2px;border-color:#247bcf}.catalogCallbackConsent{color:#5a7087;align-items:flex-start;gap:9px;margin-top:14px;font-size:10px;line-height:1.45;display:flex}.catalogCallbackConsent input{accent-color:#176fc4;margin-top:2px}.catalogCallbackConsent a{color:#176fc4;text-decoration:underline}.catalogCallbackSubmit{align-items:center;gap:13px;margin-top:15px;display:flex}.catalogCallbackSubmit>small{color:#718293;font-size:9px;font-weight:700}.catalogCallbackSuccess{background:var(--green-soft);color:var(--green-dark);border-radius:10px;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.catalogCallbackSuccess>b{font-size:12px}.catalogCallbackSuccess>span{font-size:10px;line-height:1.45}.catalogCallbackSuccess>small{color:var(--green-dark);font-size:9px}.guidedRequestStep{scroll-margin-top:88px}@media (max-width:760px){.droneRequestDialog>.phoneLoanerChoice,.catalogCallback{margin-left:20px;margin-right:20px}.catalogCallbackIntro{grid-template-columns:1fr}.catalogCallbackIntro>button{width:100%}.catalogCallbackGrid{grid-template-columns:1fr}.catalogCallbackSubmit{flex-direction:column;align-items:stretch}.catalogCallbackSubmit>button{width:100%}.catalogCallbackSummary{grid-template-columns:1fr}}.catalogCallbackChannels{grid-template-columns:1.4fr .6fr;gap:8px;margin-top:8px;display:grid}.catalogCallbackChannels a{min-height:44px;color:var(--green-dark);background:#fff;border:1px solid #c5d8eb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.catalogCallbackChannels a:hover{border-color:var(--green)}.catalogCallbackChannels a.catalogCallbackMax{color:#fff;background:#1877c8;border-color:#1877c8}@media (max-width:760px){.catalogCallbackChannels{grid-template-columns:1fr}}:root{--radius:22px}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}main{overflow:hidden}a,button{transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2f7d4a52}.skipLink{z-index:100;color:var(--green-dark);box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800;position:fixed;top:-60px;left:18px}.skipLink:focus{top:12px}.caption,.eyebrow{color:var(--green);letter-spacing:.12em;font-size:11px;font-weight:800;line-height:1.2}.button,.smallButton{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;font-size:13px;font-weight:800;display:inline-flex}.button:hover,.smallButton:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-1px)}.ghost{background:#ffffffb8;border:1px solid #bcc7bf;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.ghost:hover{border-color:var(--green);color:var(--green)}.ghost svg{width:17px;height:17px}.siteTopbar{height:34px;font-size:11px}.siteTopbar>div{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;height:100%;margin:auto;padding:0 24px;display:flex}.siteTopbar span,.siteTopbar a{white-space:nowrap;align-items:center;gap:7px;display:flex}.siteTopbar span:first-child{margin-right:auto}.siteTopbar svg{width:14px;height:14px}.siteTopbar a{font-weight:700}.siteTopbar a:hover{color:#fff}.header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:82px;padding:0}.headerInner{justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1288px;margin:auto;padding:0 24px;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:11px;min-width:max-content;font-size:20px;font-weight:800;display:flex}.logo>b{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 -4px #00000014}.logo>b span{font-size:23px;font-weight:900;line-height:1}.logo>span{grid-template-columns:auto auto;align-items:baseline;column-gap:2px;line-height:1;display:grid}.logo>span strong{color:var(--green)}.logo>span small{color:#7a847e;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-top:5px;font-size:8px;font-weight:800;line-height:1}.primaryNav{justify-content:center;align-items:center;gap:24px;font-size:13px;font-weight:650;display:flex}.primaryNav a{padding:31px 0;position:relative}.primaryNav a:after{content:"";background:var(--green);height:2px;transition:right .18s;position:absolute;bottom:21px;left:0;right:100%}.primaryNav a:hover{color:var(--green)}.primaryNav a:hover:after{right:0}.headerActions{align-items:center;gap:16px;display:flex}.headerPhone{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.headerPhone small{color:#7a847e;margin-bottom:4px;font-size:9px;font-weight:650}.headerPhone b{letter-spacing:-.01em;font-size:14px}.headerPhone:hover b{color:var(--green)}.smallButton{white-space:nowrap;padding:13px 17px}.mobileMenu{display:none;position:relative}.mobileCall{display:none}.homeHero{grid-template-columns:1.08fr .92fr;align-items:start;gap:70px;max-width:1288px;margin:auto;padding:60px 24px 76px;display:grid;position:relative;overflow:visible}.homeHero:before{content:"";z-index:-1;border-radius:50%;position:absolute}.homeHero .heroText{max-width:700px}.homeHero .eyebrow{background:var(--green-soft);letter-spacing:.08em;text-transform:none;border-radius:30px;align-items:center;padding:9px 13px 9px 10px;display:inline-flex}.homeHero .eyebrow i{background:var(--green);width:8px;height:8px;box-shadow:none;margin-right:8px}.homeHero h1{letter-spacing:-.062em;margin:26px 0 24px;font-size:clamp(54px,5.9vw,82px);font-weight:760;line-height:.97}.homeHero h1 span{color:var(--green)}.homeHero .heroText>p{max-width:660px;font-size:18px;line-height:1.65}.homeHero .actions{gap:12px;margin:30px 0 24px;display:flex}.heroMessengerActions{background:#ffffffb8;border:1px solid #bcc7bf;border-radius:12px;align-items:center;gap:10px;padding:7px 9px 7px 14px;display:flex}.heroMessengerActions>span{white-space:nowrap;font-size:11px;font-weight:850}.heroMessengerActions nav{gap:5px;display:flex}.heroMessengerActions a{color:var(--blue-900);background:#eaf1f7;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:10px;font-weight:850;display:inline-flex}.heroMessengerActions a:hover{background:#dbe9f5}.heroMessengerActions a.isSecondary{color:#5b6570;background:#eef2f6}.heroMessengerActions a b{font-size:9px}.homeHero .button{padding:16px 20px}.homeHero .ghost{padding:15px 20px}.heroProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.heroProof>div{align-items:center;gap:11px;min-width:150px;padding:18px 24px 18px 0;display:flex}.heroProof>div+div{border-left:1px solid var(--line);padding-left:24px}.heroProof b{letter-spacing:-.03em;font-size:20px}.heroProof span{font-size:14px;line-height:1.35}.heroFinder{background:#fff;border:1px solid #d7dfd8;padding:30px;position:relative}.heroFinder:before{content:"";z-index:-1;position:absolute}.finderTop{justify-content:space-between;align-items:start;margin-bottom:23px;display:flex}.finderTop span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.finderTop h2{letter-spacing:-.045em;margin:8px 0 0;font-size:31px;line-height:1.05}.finderTop>i{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.quickRepairSearch{z-index:5;margin:-5px 0 18px;position:relative}.quickRepairSearch>label{color:#5f6c63;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.quickSearchField{align-items:center;display:flex;position:relative}.quickSearchField svg{fill:none;width:18px;height:18px;stroke:var(--green);stroke-width:1.8px;pointer-events:none;position:absolute;left:14px}.quickSearchField input{width:100%;height:52px;color:var(--ink);font:inherit;background:#fbfcf9;border:1px solid #bfcac1;border-radius:14px;outline:none;padding:0 43px;font-size:13px;transition:all .2s}.quickSearchField input::placeholder{color:#89938c}.quickSearchField input:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px #176fd124}.quickSearchField button{color:#526057;cursor:pointer;background:#edf2ed;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;right:10px}.quickSearchResults{background:#fff;border:1px solid #cbd5e2;border-radius:15px;max-height:430px;padding:8px;position:absolute;top:77px;left:0;right:0;overflow:auto;box-shadow:0 18px 44px #11498630}.quickSearchResults>p{color:#78837b;letter-spacing:.1em;text-transform:uppercase;margin:3px 8px 6px;font-size:9px;font-weight:800}.quickSearchResults>a{color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;display:flex}.quickSearchResults>a:hover{background:var(--green-soft)}.quickSearchResults>a span{flex-direction:column;min-width:0;display:flex}.quickSearchResults small{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.quickSearchResults b{margin:2px 0;font-size:13px}.quickSearchResults em{color:#69756c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.35;overflow:hidden}.quickSearchResults>a>i{color:var(--green);font-size:17px;font-style:normal}.quickSearchEmpty{padding:13px 11px}.quickSearchEmpty>b,.quickSearchEmpty>span{display:block}.quickSearchEmpty>b{font-size:13px}.quickSearchEmpty>span{color:#68746b;margin:5px 0 12px;font-size:11px;line-height:1.45}.quickSearchEmpty nav{grid-template-columns:none!important;gap:7px!important;display:flex!important}.quickSearchEmpty nav a{color:var(--green);border-color:#b8c8da!important;min-height:0!important;padding:9px 12px!important;font-size:11px!important}.heroFinder nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.heroFinder nav a{border:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:14px;font-size:15px;font-weight:750;display:grid}.heroFinder nav a:hover{background:var(--green-soft);transform:translateY(-2px)}.heroFinder nav svg{width:25px;height:25px;color:var(--green)}.heroFinder nav a>b{color:#8b958e}.finderMore{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:10px;padding:15px 2px 17px;font-size:15px;display:flex}.finderMore span{font-weight:700}.finderMore b{color:var(--green)}.finderStatus{justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:16px;display:flex}.finderStatus span{align-items:center;display:flex}.finderStatus span i{border-radius:50%;width:7px;height:7px;margin-right:7px}.finderStatus a{font-size:13px;font-weight:800}.homeTrust{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto 20px;padding:0;display:grid;overflow:hidden}.homeTrust>div{align-items:center;gap:15px;padding:20px 24px;display:flex}.homeTrust>div+div{border-left:1px solid var(--line)}.homeTrust svg{width:28px;height:28px;color:var(--green);flex:none}.homeTrust span{flex-direction:column;display:flex}.homeTrust b{font-size:13px}.homeTrust small{margin-top:3px;font-size:10px;line-height:1.35}.homePage .section,.symptomSection,.extraServices,.homeWorkshops{max-width:1288px;margin:0 auto;padding:100px 24px}.homePage .sectionHead,.symptomSection .sectionHead,.extraServices .sectionHead,.homeWorkshops .sectionHead{justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px;display:flex}.homePage .sectionHead h2,.symptomSection h2,.extraServices h2,.homeWorkshops h2{letter-spacing:-.05em;max-width:780px;margin:12px 0 0;font-size:clamp(40px,4.6vw,62px);line-height:1.02}.homePage .sectionHead>p,.symptomSection .sectionHead>p,.extraServices .sectionHead>p,.homeWorkshops .sectionHead>p{max-width:480px;color:var(--muted);margin:0;line-height:1.65}.homeServices{padding-top:90px!important}.serviceCards{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.serviceCards .card{border:1px solid var(--line);min-height:330px;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden}.serviceCards .card:hover{transform:translateY(-5px)}.serviceCards .card:first-child{background:var(--green);border-color:var(--green);color:#fff}.serviceCards .cardTop{justify-content:space-between;align-items:start;display:flex}.serviceCards .cardTop>span{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:13px;place-items:center;display:grid}.serviceCards .card:first-child .cardTop>span{color:#fff;background:#ffffff29}.serviceCards .cardTop svg{width:27px;height:27px}.serviceCards .cardTop>b{color:#8a948d;font-size:18px}.serviceCards .card:first-child .cardTop>b{color:#fff}.serviceCards .card>div:nth-child(2){margin-top:auto;padding-top:34px}.serviceCards .card small{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.3}.serviceCards .card h3{letter-spacing:-.04em;margin:10px 0 11px;font-size:25px;line-height:1.08}.serviceCards .card p{color:#69736c;margin:0;font-size:16px;line-height:1.6}.serviceCards .card>em{border-top:1px solid var(--line);color:var(--green);justify-content:space-between;margin-top:25px;padding-top:16px;font-size:11px;font-style:normal;font-weight:800;display:flex}.serviceCards .card:first-child>em{color:#fff;border-color:#ffffff3d}.catalogLink{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;margin-top:20px;padding:19px 22px;font-size:13px;font-weight:800;display:flex}.catalogLink:hover{border-color:var(--green);color:var(--green)}.symptomSection{background:var(--green-soft);max-width:none;padding:72px max(24px,50vw - 620px)}.symptomIntro{justify-content:space-between;align-items:end;gap:60px;margin-bottom:28px;display:flex}.symptomIntro h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.symptomIntro>p{max-width:390px;color:var(--muted);margin:0;line-height:1.6}.symptomChoices{border-top:1px solid #bdd1c2;grid-template-columns:repeat(2,1fr);display:grid}.symptomChoices>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdd1c2;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 5px;display:grid}.symptomChoices>button:nth-child(odd){border-right:1px solid #bdd1c2;padding-right:32px}.symptomChoices>button:nth-child(2n){padding-left:32px}.symptomChoices>button:hover{color:var(--green);background:#ffffff94}.symptomChoices>button.isActive,.symptomChoices>button.isActive:hover{color:#fff;background:var(--green);box-shadow:inset 3px 0 0 var(--green-dark)}.symptomChoices>button.isActive>span,.symptomChoices>button.isActive b{color:#fff}.symptomChoices>button.isActive p{color:#dbeaff}.symptomChoices>button>span{color:var(--green);font-size:10px;font-weight:800}.symptomSection h3{margin:0;font-size:16px}.symptomChoices p{margin:2px 0 0;font-size:10px}.symptomChoices b{color:var(--green);font-size:17px}.symptomDevicePanel{background:#fff;border:1px solid #b9d2eb;border-radius:18px;margin-top:18px;padding:25px;box-shadow:0 16px 38px #11437a14}.symptomDevicePanel>header{justify-content:space-between;align-items:start;gap:25px;margin-bottom:19px;display:flex}.symptomDevicePanel>header span{color:var(--green);letter-spacing:.09em;font-size:9px;font-weight:900}.symptomDevicePanel>header h3{letter-spacing:-.035em;margin-top:8px;font-size:25px}.symptomDevicePanel>header>button{width:34px;height:34px;color:var(--green);font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9eb;border-radius:50%;padding:0;font-size:20px}.symptomDevicePanel>nav{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.symptomDevicePanel>nav>a{background:#f7fbff;border:1px solid #c8dced;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:14px;font-size:12px;font-weight:850;display:flex}.symptomDevicePanel>nav>a:hover{border-color:var(--green);background:var(--green);color:#fff}.symptomDevicePanel>nav>a b{color:inherit}.symptomFallback{color:#597087;margin-top:15px;font-size:11px;font-weight:800;display:block}.symptomFallback:hover{color:var(--green)}.localStandard{background:var(--green-dark);color:#fff;max-width:1240px;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:.92fr 1.08fr;gap:16px;margin:110px auto;padding:16px;display:grid}.standardIntro{flex-direction:column;align-items:start;padding:55px 48px;display:flex}.standardIntro .caption{color:#9dd1a8}.standardIntro h2{letter-spacing:-.052em;margin:15px 0 22px;font-size:clamp(37px,4.3vw,58px);line-height:1.02}.standardIntro p{margin:0;line-height:1.7}.standardIntro a{margin-top:auto;padding-top:34px;font-size:12px;font-weight:800}.standardCards{border-radius:18px;gap:1px;display:grid;overflow:hidden}.standardCards article{background:var(--warm);color:var(--ink);padding:31px}.standardCards span{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:850}.standardCards h3{letter-spacing:-.03em;margin:22px 0 8px;font-size:20px}.standardCards p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.diagnostic{background:#fff;border-radius:24px;max-width:1240px!important;margin:0 auto 100px!important;padding:70px!important}.diagnostic .priceRows{border-color:var(--line)}.diagnostic .priceRows div{grid-template-columns:210px 1fr;padding:21px 4px}.diagnostic .priceRows b{color:var(--green);font-size:23px}.diagnostic .rule{background:var(--green-soft);border-radius:14px;grid-template-columns:150px 1fr auto;align-items:center;margin-top:26px;padding:22px 24px;display:grid}.diagnostic .rule b{color:var(--green-dark)}.diagnostic .rule a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:800}.process{padding-top:30px!important}.process .steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:0;display:grid}.process .steps article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:240px;padding:24px;display:flex}.process .steps article:first-child{border:1px solid var(--line);padding:24px}.process .steps article>b{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.process .steps h3{margin:auto 0 10px;font-size:21px}.process .steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.repairWorks,.teamSection{background:0 0;max-width:1288px;margin:0 auto;padding:100px 24px}.teamHead{justify-content:space-between;align-items:end;gap:70px;margin-bottom:40px;display:flex}.teamHead h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(39px,4.5vw,60px);line-height:1.02}.teamHead>p{max-width:490px;color:var(--muted);line-height:1.65}.repairWorksGrid{grid-template-columns:repeat(3,1fr);display:grid}.repairWorksGrid article{flex-direction:column;min-height:280px;padding:26px;display:flex}.repairWorksGrid article>span{color:var(--green);font-size:9px;font-weight:800}.repairWorksGrid h3{margin:45px 0 11px;font-size:22px}.repairWorksGrid p{margin:0;font-size:15px;line-height:1.65}.repairWorksGrid a{margin-top:auto;padding-top:24px;font-size:11px;font-weight:800}.repairWorksGrid h3{margin-top:34px}.repairWorkMeta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-6px 0 12px;display:flex}.repairWorkMeta b{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-700,#176fd1);font-size:10px;font-weight:900}.repairWorkMeta span{color:#93a0ad;font-size:10px}.repairWorkSymptom{margin:0 0 10px!important}.repairWorkDone{color:#2b3642!important;margin:0!important}.repairWorkDone b{font-weight:900}.repairWorks .repairWorkDone{color:#dfe4e6!important}.repairWorks .repairWorkMeta b{color:var(--lime)}.teamGrid{display:grid}.teamGrid article{gap:20px;display:flex}.teamGrid article>span{flex:none;place-items:center;width:66px;height:66px;font-size:18px;font-weight:850;display:grid}.teamGrid h3{margin:0 0 6px;font-size:17px}.teamGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.teamGrid small{color:var(--green);margin-top:9px;font-size:9px;font-weight:750;display:block}.teamMore{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:14px;justify-content:space-between;margin-top:18px;padding:18px 20px;font-size:12px;font-weight:800;display:flex}.extraServices{background:#fff;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.extraServices>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.extraServices>div:last-child>a{border:1px solid var(--line);background:var(--paper);border-radius:18px;grid-template-columns:38px 1fr auto;align-items:start;gap:13px;min-height:160px;padding:22px;display:grid}.extraServices>div:last-child>a:hover{border-color:var(--green);background:var(--green-soft);transform:translateY(-3px)}.extraServices svg{width:28px;height:28px;color:var(--green)}.extraServices a>span{flex-direction:column;display:flex}.extraServices a b{font-size:15px}.extraServices a small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4}.extraServices a em{color:var(--green);font-style:normal;font-weight:800}.homeWorkshops{background:var(--green-dark);color:#fff;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.homeWorkshops .caption{color:#9dd1a8}.homeWorkshopGrid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.homeWorkshopGrid>a{border:1px solid #386048;border-radius:18px;flex-direction:column;grid-column:span 2;min-height:245px;padding:23px;display:flex}.homeWorkshopGrid>a>img.homeWorkshopPhoto{aspect-ratio:122/51;object-fit:cover;border-radius:17px 17px 0 0;width:calc(100% + 46px);max-width:none;height:auto;margin:-23px -23px 16px;display:block}.homeWorkshopGrid>a:nth-child(4){grid-column:2/span 2}.homeWorkshopGrid>a:nth-child(5){grid-column:4/span 2}.homeWorkshopGrid>a:hover{color:var(--ink);background:#fff;border-color:#fff;transform:translateY(-4px)}.homeWorkshopGrid header{justify-content:space-between;gap:15px;display:flex}.homeWorkshopGrid header>span{font-size:9px;font-weight:800}.homeWorkshopGrid small{text-align:right;font-size:9px}.homeWorkshopGrid>a:hover small{color:var(--muted)}.homeWorkshopGrid h3{letter-spacing:-.035em;margin:auto 0 8px;font-size:23px}.homeWorkshopGrid p{margin:0;font-size:15px}.homeWorkshopGrid>a:hover p{color:var(--muted)}.workshopCardFoot{border-top:1px solid #416b51;justify-content:space-between;gap:15px;margin-top:22px;padding-top:15px;font-size:10px;display:flex}.homeWorkshopGrid>a:hover .workshopCardFoot{border-color:var(--line);color:var(--green)}.homeWorkshops .catalogLink{background:0 0;max-width:1240px;margin:18px auto 0}.homeWorkshops .catalogLink:hover{color:var(--green);background:#fff}.contact{background:var(--green-soft);max-width:1240px;color:var(--ink);border-radius:28px;grid-template-columns:.7fr 1.3fr;gap:20px;margin:110px auto;padding:20px;display:grid}.contact>div:first-child{flex-direction:column;align-items:start;padding:52px 38px;display:flex}.contact h2{letter-spacing:-.052em;margin:14px 0 19px;font-size:clamp(38px,4.4vw,58px);line-height:1.02}.contact p{line-height:1.68}.contactPhone{color:var(--green);margin-top:auto;padding-top:32px;font-size:23px;font-weight:850}.contact>div:first-child>small{margin-top:6px;font-size:9px}.repairWizard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;padding:30px}.wizardTop>div span{color:var(--green)}.wizardTop i em{background:var(--green)}.repairWizard label,.repairWizard legend{color:var(--ink)}.repairWizard input,.repairWizard textarea,.repairWizard select{color:var(--ink);background:#f7f9f5;border:1px solid #d5ddd6}.repairWizard input:focus,.repairWizard textarea:focus,.repairWizard select:focus{border-color:var(--green);background:#fff}.choiceGrid button{color:#4f5b53;background:#f7f9f5;border-color:#d8e0d9}.choiceGrid button.selected{background:var(--green-soft);border-color:var(--green);color:var(--green-dark)}.wizardNext{background:var(--green);color:#fff}.wizardNext:hover{background:var(--green-dark)}.wizardBack{color:var(--green)}.contact .wizardBack{color:var(--green);border-color:#d5ddd6}.wizardPrivacy{color:#7d8780}.wizardConsent span{color:#69746c}.formMessage{background:var(--green-soft);border-color:var(--green);color:var(--green-dark)!important}.siteFooter{color:#fff;grid-template-columns:1fr .72fr .72fr .72fr .9fr;align-items:start;gap:40px;padding:70px max(24px,50vw - 620px) 26px;display:grid}.siteFooter .logo{color:#fff}.footerLead p{max-width:280px;margin:26px 0 21px;font-size:12px;line-height:1.65}.footerLead>a{font-size:19px;font-weight:850;display:block}.footerLead>small{margin-top:5px;font-size:9px;display:block}.siteFooter>div>b{letter-spacing:.1em;text-transform:uppercase;margin:4px 0 20px;font-size:10px;display:block}.siteFooter nav{flex-direction:column;gap:12px;display:flex}.siteFooter nav a{font-size:14px}.siteFooter nav a:hover{color:#fff}.footerCall{border-radius:18px;padding:26px}.footerCall>span{letter-spacing:.1em;font-size:9px;font-weight:800}.footerCall h2{letter-spacing:-.04em;margin:15px 0 28px;font-size:25px;line-height:1.08}.footerCall a{color:var(--green-dark);background:#fff;border-radius:11px;justify-content:space-between;padding:15px 16px;font-size:11px;font-weight:800;display:flex}.footerBottom{border-top:1px solid #294432;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:24px;font-size:14px;display:flex}.footerBottom a:hover{color:#fff}.pageHero{padding:50px max(24px,50vw - 620px) 64px}.breadcrumbs{color:#78837b;font-size:10px}.breadcrumbs a:hover{color:var(--green)}.pageHero h1,.notFound h1{letter-spacing:-.055em;max-width:980px;margin:20px 0;font-size:clamp(44px,5.5vw,72px);line-height:1}.pageHero>p{color:#5f6b63;line-height:1.65}.pageActions{margin-top:28px}.pageActions .button,.pageActions .ghost{padding:15px 19px}.pageFacts{margin-top:38px}.pageBody{grid-template-columns:1.4fr .6fr;margin:auto;padding:76px 24px 95px}.pageSections{border:0;display:grid}.pageSections article{border:1px solid var(--line);background:#fff;grid-template-columns:42px 1fr}.pageSections article>b{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.pageAside{border:1px solid var(--line);background:#fff;border-radius:18px}.pageAside>h2{font-size:25px}.pageAside nav a:hover{color:var(--green)}.pageCta{border-radius:22px;max-width:1240px;margin:0 auto 90px;padding:48px 52px}.pageCta .button{color:var(--green-dark);box-shadow:none;background:#fff;border-color:#fff}.pageCta .button:hover{background:var(--green-soft)}.repairDirectory,.workshopDirectory,.reviewSources{background:var(--paper)}.repairSectionHead h2,.workshopDirectoryHead h2{font-size:clamp(38px,4.6vw,60px)}.repairGrid article,.workshopCard,.reviewSourceGrid article{background:#fff;border-radius:16px}.laptopProblemDirectory,.tabletPlatformDirectory{padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.laptopProblemDirectory>nav,.tabletPlatformDirectory>nav{border:0;gap:10px}.laptopProblemDirectory>nav>a,.tabletPlatformDirectory>nav>a{border:1px solid var(--line);background:#fff;border-radius:16px}.laptopProblemDirectory>nav>a:hover,.tabletPlatformDirectory>nav>a:hover{background:var(--green-dark)}.laptopProblemSummary aside{border-color:var(--green)}.laptopBeforeVisit,.modelVisitChecklist{background:var(--mint)}.laptopRepairDecisions,.brandFaq{background:#eef3ed}.laptopRepairDecisions article,.brandServiceGrid article{background:#fff}.modelFaq,.equipmentServiceFaq,.laptopProblemFaq,.priorityModelLinks,.seriesModelIndex,.modelPriceRule{background:var(--green-dark)}.equipmentHubDirectory{background:#eef3ed}.workshopCard,.reviewSourceGrid article{border-color:var(--line)}.networkContact,.workshopContactPanel{background:var(--green-dark)}@media (max-width:1120px){.primaryNav{gap:15px}.primaryNav a{font-size:12px}.headerPhone{display:none}.homeHero{gap:38px}.heroProof>div{padding-right:15px}.heroProof>div+div{padding-left:15px}.extraServices>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.siteTopbar span:nth-child(2),.headerActions{display:none}.mobileCall{background:var(--green-soft);color:var(--green-dark);border-radius:11px;margin-left:auto;padding:11px 13px;font-size:11px;font-weight:800;display:inline-flex}.mobileMenu{display:block}.mobileMenu summary{border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:44px;padding:0;display:flex}.mobileMenu summary span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobileMenu summary i{background:var(--ink);border-radius:2px;width:20px;height:2px}.mobileMenu nav{z-index:60;width:min(330px,100vw - 32px);box-shadow:var(--shadow);border-radius:16px;padding:12px;top:55px}.mobileMenu nav a{padding:14px}.mobileMenu nav .mobileQuote{background:var(--green);color:#fff;text-align:center;border:0;border-radius:10px;margin-top:7px}.homeHero{grid-template-columns:1fr;padding-top:56px}.homeHero .heroText{max-width:none}.heroFinder{max-width:680px}.homeTrust{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.homeTrust>div+div{border-left:0;border-top:1px solid var(--line)}.serviceCards{grid-template-columns:repeat(2,1fr)}.symptomIntro{flex-direction:column;align-items:start;gap:14px}.localStandard{grid-template-columns:1fr;margin:80px 24px}.standardIntro{min-height:430px}.diagnostic{margin-left:24px!important;margin-right:24px!important;padding:50px 34px!important}.diagnostic .rule{grid-template-columns:1fr}.diagnostic .rule a{margin-top:8px}.process .steps{grid-template-columns:repeat(2,1fr)}.teamHead{flex-direction:column;align-items:start;gap:18px}.repairWorksGrid{grid-template-columns:1fr}.homeWorkshopGrid{grid-template-columns:repeat(2,1fr)}.homeWorkshopGrid>a,.homeWorkshopGrid>a:nth-child(4),.homeWorkshopGrid>a:nth-child(5){grid-column:auto}.contact{grid-template-columns:1fr;margin:80px 24px}.contact>div:first-child{min-height:380px}.siteFooter{grid-template-columns:1fr 1fr}.footerCall,.footerBottom{grid-column:1/-1}.pageBody{grid-template-columns:1fr}.pageAside{position:static}}@media (max-width:640px){.siteTopbar{height:31px;display:none}.siteTopbar>div{padding:0 16px}.siteTopbar a,.siteTopbar span:nth-child(2){display:none}.header{height:70px}.headerInner{padding:0 16px}.logo>b{width:38px;height:38px}.logo{font-size:18px}.logo>span small{font-size:7px}.homeHero{gap:34px;min-height:0;padding:44px 18px 56px}.homeHero:before{display:none}.homeHero h1{margin-bottom:14px;font-size:46px;line-height:.98}.homeHero .heroText>p{font-size:16px;line-height:1.55}.homeHero .actions{flex-direction:column;margin-bottom:0}.homeHero .heroMastera{gap:12px;margin:16px 0 0;padding:12px}.homeHero .heroMastera>div>b{font-size:15px}.homeHero .heroMastera>div>p{font-size:12px;line-height:1.45}.homeHero .heroProof{margin-top:26px}.homeHero .button,.homeHero .ghost{text-align:center;width:100%}.heroMessengerActions{flex-direction:column;align-items:stretch;padding:13px}.heroMessengerActions nav{grid-template-columns:1fr 1fr 1fr;display:grid}.heroMessengerActions a{justify-content:center;padding:11px 6px}.heroProof{grid-template-columns:1fr 1fr;display:grid}.heroProof>div{min-width:0;padding:15px 10px 15px 0}.heroProof>div+div{padding-left:10px}.heroProof>div:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.heroProof b{font-size:18px}.heroFinder{border-radius:22px;padding:20px}.heroFinder:before{border-radius:22px;inset:7px -7px -7px 7px}.finderTop h2{font-size:27px}.heroFinder nav{grid-template-columns:1fr 1fr}.heroFinder nav a{grid-template-columns:22px 1fr;min-height:58px;padding:13px 12px;font-size:14px}.heroFinder nav a>b{display:none}.finderStatus{flex-direction:column;align-items:start;gap:8px}.homeTrust{margin:0 18px 8px}.homeTrust>div{padding:17px 18px}.homePage .section,.symptomSection,.extraServices,.homeWorkshops,.repairWorks,.teamSection{padding:72px 18px}.homePage .sectionHead,.symptomSection .sectionHead,.extraServices .sectionHead,.homeWorkshops .sectionHead{flex-direction:column;align-items:start;gap:18px;margin-bottom:30px}.homePage .sectionHead h2,.extraServices h2,.homeWorkshops h2{font-size:38px}.symptomIntro{margin-bottom:22px}.symptomIntro h2{font-size:34px}.serviceCards{grid-template-columns:1fr}.serviceCards .card{min-height:0;padding:19px}.serviceCards .cardTop>span{width:42px;height:42px}.serviceCards .card>div:nth-child(2){margin-top:18px;padding-top:0}.serviceCards .card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.serviceCards .card h3{margin-bottom:5px}.serviceCards .card>em{margin-top:15px;padding-top:13px}.symptomChoices{grid-template-columns:1fr}.symptomChoices>button,.symptomChoices>button:nth-child(odd),.symptomChoices>button:nth-child(2n){border-right:0;padding:16px 4px}.symptomDevicePanel{padding:20px 17px}.symptomDevicePanel>nav{grid-template-columns:1fr 1fr}.localStandard{border-radius:22px;margin:60px 18px;padding:9px}.standardIntro{min-height:0;padding:38px 24px 50px}.standardIntro h2{font-size:38px}.standardIntro a{margin-top:30px}.standardCards article{padding:25px 22px}.diagnostic{border-radius:20px;margin:60px 18px!important;padding:38px 20px!important}.diagnostic .priceRows div{grid-template-columns:1fr;gap:5px}.diagnostic .rule{padding:20px}.process .steps{grid-template-columns:1fr}.process .steps article{min-height:190px}.repairWorksGrid article{min-height:250px}.teamGrid{grid-template-columns:1fr}.teamGrid article{padding:18px}.teamGrid article>span{width:56px;height:56px}.extraServices>div:last-child{grid-template-columns:1fr}.extraServices>div:last-child>a{min-height:110px}.homeWorkshopGrid{grid-template-columns:1fr}.homeWorkshopGrid>a{min-height:210px}.contact{border-radius:22px;margin:60px 18px;padding:9px 9px 76px}.contact>div:first-child{min-height:0;padding:38px 22px 48px}.contact h2{font-size:39px}.contactPhone{margin-top:25px}.repairWizard{border-radius:17px;padding:20px}.choiceGrid{grid-template-columns:1fr 1fr}.wizardActions{flex-direction:column-reverse;align-items:stretch}.wizardActions button{width:100%}.siteFooter{grid-template-columns:1fr;gap:42px;padding:56px 20px 24px}.footerCall{grid-column:auto}.footerBottom{flex-direction:column;grid-column:auto;align-items:flex-start}.pageHero{padding:34px 20px 50px}.breadcrumbs{margin-bottom:30px}.pageHero h1{font-size:42px}.pageHero>p{font-size:16px}.pageActions{flex-direction:column}.pageActions a{text-align:center;width:100%}.pageFacts{margin-top:28px}.pageBody{padding:58px 20px 76px}.pageSections article{grid-template-columns:32px 1fr;padding:20px}.pageCta{grid-template-columns:1fr;gap:30px;margin:0 18px 65px;padding:34px 24px}.pageCta>div:last-child{min-width:0}.laptopProblemDirectory,.tabletPlatformDirectory{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:900px){.primaryNav a:nth-child(6){display:none}}@media (max-width:860px){.primaryNav a:nth-child(4){display:none}}@media (max-width:820px){.primaryNav a:nth-child(5){display:none}}@media (max-width:900px){.primaryNav{gap:14px}.primaryNav a{padding:25px 0;font-size:12px}.primaryNav a:after{bottom:17px}}@media (max-width:780px){.primaryNav{display:none!important}}:root{--ink:#10233f;--muted:#607087;--line:#d7e2ef;--lime:#176fd1;--paper:#f5f8fc;--green:#176fd1;--green-dark:#0b315f;--green-soft:#e9f3ff;--mint:#dcecff;--warm:#fff;--sun:#4aa3f2;--shadow:0 20px 60px #1149861c}html,body{background:var(--paper)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px;box-shadow:0 0 0 3px #fffffff2}.button,.smallButton{box-shadow:0 10px 24px #176fd133}.button:hover,.smallButton:hover{box-shadow:0 14px 30px #0b315f38}.ghost{border-color:#b8c8da}.siteTopbar{background:var(--green-dark);color:#e8f2ff}.siteTopbar svg{color:#8fc4ff}.siteTopbar a{color:#c5e0ff}.topbarLinks{align-items:center;gap:16px;display:flex}.topbarLinks a+a{position:relative}.topbarLinks a+a:before{content:"";background:#fff3;width:1px;height:11px;position:absolute;left:-8px}.header{background:#fffffff5;box-shadow:0 4px 22px #113d6b0d}.logo>img{object-fit:contain;filter:drop-shadow(0 7px 12px #0b315f1f);width:46px;height:48px}.logo>span small,.headerPhone small{color:#718096}.mobileMessengers{grid-template-columns:1fr 1fr;gap:7px;margin:7px 0;display:grid}.mobileMenu nav .mobileMessengers a{border:1px solid var(--line);background:var(--green-soft);color:var(--green-dark);text-align:center;border-radius:9px}.homeHero .heroText>p{color:#52657b}.heroProof span{color:#566372}.heroFinder{border-color:#d2deec}.heroFinder nav a{background:#f9fbfe}.heroFinder nav a:hover{border-color:#8db9ea}.finderStatus span{color:#66788d}.finderStatus span i{background:#2387ec;box-shadow:0 0 0 4px #e1f0ff}.homeTrust{box-shadow:0 12px 34px #11437a0d}.homeTrust small{color:#708096}.serviceCards .card:hover{border-color:#91b7df;box-shadow:0 18px 44px #124c8a1a}.serviceCards .card:first-child small{color:#d6eaff}.serviceCards .card:first-child p{color:#e5f1ff}.symptomChoices,.symptomChoices>button,.symptomChoices>button:nth-child(odd){border-color:#b9d3ef}.symptomChoices p{color:#667a91}.standardIntro .caption,.homeWorkshops .caption{color:#9fceff}.standardIntro p{color:#c6d8ec}.standardIntro a{color:#b7d9ff}.standardCards{background:#d4e1ef}.diagnostic{box-shadow:0 14px 44px #11437a12}.homeWorkshops .sectionHead>p{color:#c3d7ed}.homeWorkshopGrid>a{background:#123f70;border-color:#2b5c8e}.homeWorkshopGrid header>span{color:#9fceff}.homeWorkshopGrid small{color:#abc8e6}.homeWorkshopGrid p{color:#c0d5eb}.workshopCardFoot{color:#cedff0;border-color:#326394}.homeWorkshops .catalogLink{color:#dcecff;border-color:#326394}.contact p{color:#556b82}.contact>div:first-child>small{color:#718096}.repairWizard{box-shadow:0 12px 38px #11437a14}.wizardTop i{background:#e2eaf3}.repairWizard input,.repairWizard textarea,.repairWizard select,.choiceGrid button{color:#43556a;background:#f7faff;border-color:#d3deeb}.choiceGrid button:hover{border-color:#83afe0}.wizardPrivacy,.wizardConsent span{color:#66778c}.wizardSelection{color:#173b65;background:#edf5ff;border:1px solid #c8d9ec;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.wizardSelection span{color:#667f9b;font-size:14px}.wizardSelection b{font-size:13px}.wizardSelection button{color:#176fd1;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:10px;font-weight:900}.wizardSelection button:hover{text-underline-offset:3px;text-decoration:underline}.wizardSelectionComplete b{font-size:15px;line-height:1.45}.wizardAfterContact{background:#f7faff;border:1px solid #c8d9ec;border-radius:10px}.wizardAfterContact summary{color:#173b65;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font-size:15px;font-weight:900;list-style:none;display:flex}.wizardAfterContact summary::-webkit-details-marker{display:none}.wizardAfterContact summary b{color:#176fd1;font-size:17px}.wizardAfterContact[open] summary b{transform:rotate(45deg)}.wizardAfterContact ol{color:#5f7288;margin:0;padding:0 34px 15px 44px;font-size:11px;line-height:1.55}.wizardAfterContact li+li{margin-top:5px}@media (max-width:430px){.wizardSelection{grid-template-columns:1fr auto}.wizardSelection span{grid-column:1/-1}}.promoSection{max-width:1288px;margin:0 auto;padding:20px 24px 105px}.promoHeader{justify-content:space-between;align-items:end;gap:70px;margin-bottom:32px;display:flex}.promoHeader h2{letter-spacing:-.05em;max-width:780px;margin:12px 0 0;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.promoHeader>p{max-width:420px;color:var(--muted);margin:0;line-height:1.65}.promoViewport{aspect-ratio:3;touch-action:pan-y;background:#fff;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 24px 68px #0b315f2e}.promoSlide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,visibility .45s;position:absolute;inset:0}.promoSlide.isActive{opacity:1;visibility:visible;pointer-events:auto}.promoImageLink{width:100%;height:100%;display:block}.promoImageLink img{object-fit:contain;width:100%;height:100%;display:block}.promoControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px 5px 0;display:grid}.promoControls>span{color:#7890aa;letter-spacing:.09em;font-size:10px}.promoControls>span b{color:#176fd1}.promoDots{gap:7px;display:flex}.promoDots button{cursor:pointer;background:#ccd9e7;border:0;border-radius:8px;width:34px;height:5px;padding:0}.promoDots button.isActive{background:#176fd1}.promoDots button:hover{background:#74a9df}.promoButtons{justify-self:end;gap:8px;display:flex}.promoArrow{color:#0b315f;cursor:pointer;background:#fff;border:1px solid #bfd0e2;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:16px;display:grid}.promoArrow:hover{color:#fff;background:#176fd1;border-color:#176fd1}.promoPause{font-size:12px}@media (max-width:760px){.promoSection{padding:15px 18px 78px}.promoHeader{flex-direction:column;align-items:start;gap:15px;margin-bottom:25px}.promoHeader h2{font-size:36px}.promoHeader>p{font-size:13px}.promoViewport{border-radius:14px}.promoControls{grid-template-columns:1fr auto;gap:12px;padding-top:14px}.promoControls>span{display:none}.promoDots{justify-content:start}.promoDots button{width:25px}.promoArrow{width:34px;height:34px}.siteFooter .logo>img{width:42px;height:44px}}@media (max-width:380px){.mobileCall{display:none}.logo>img{width:40px;height:42px}.logo{font-size:16px}.promoDots button{width:20px}}@media (prefers-reduced-motion:reduce){.promoSlide{transition:none}}.socialConnect{max-width:1288px;margin:0 auto;padding:100px 24px}.socialConnect>header{justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px;display:flex}.socialConnect>header h2{letter-spacing:-.05em;max-width:790px;margin:12px 0 0;font-size:clamp(40px,4.6vw,62px);line-height:1.02}.socialConnect>header>p{max-width:480px;color:var(--muted);margin:0;line-height:1.65}.socialConnectGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.socialConnectGrid>article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.socialGroupHead{align-items:center;gap:14px;margin-bottom:22px;display:flex}.socialGroupHead>span{background:var(--green-soft);width:36px;height:36px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.socialGroupHead small{color:var(--green);letter-spacing:.11em;font-size:8px;font-weight:850}.socialGroupHead h3{letter-spacing:-.035em;margin:3px 0 0;font-size:22px}.socialConnectGrid nav{gap:8px;display:grid}.socialConnectGrid nav>a{border:1px solid var(--line);background:#f8fbff;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:12px 14px;display:grid}.socialConnectGrid nav>a:hover{background:var(--green-soft);border-color:#8eb9e8;transform:translateY(-2px)}.channelMark{background:var(--green);color:#fff;letter-spacing:-.02em;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.channelMarkTG{background:#238bd2}.channelMarkMAX{background:#6758de}.channelMarkWA{background:#176fd1}.channelMarkVK{background:#2787f5}.channelMarkYT{background:#e9494f}.channelMarkR{background:#292c68}.socialConnectGrid nav>a>span:nth-child(2){flex-direction:column;display:flex}.socialConnectGrid nav b{font-size:13px}.socialConnectGrid nav small{color:var(--muted);margin-top:3px;font-size:9px}.socialConnectGrid nav em{color:var(--green);font-size:14px;font-style:normal;font-weight:850}.socialConnectCompact{background:var(--green-soft);max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.socialConnectCompact .socialConnectGrid>article{box-shadow:0 12px 34px #11437a0d}.contactMessengerLinks{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.contactMessengerLinks a{color:var(--green-dark);background:#ffffffb8;border:1px solid #b9d0e8;border-radius:9px;padding:9px 11px;font-size:14px;font-weight:800}.contactMessengerLinks a:hover{border-color:var(--green);color:var(--green);background:#fff}.primaryNav a:hover,.headerPhone:hover,.extra a:hover,.mapNote a,.breadcrumbs a:hover,.pageSections article>b,.pageAside nav a:hover,.rule a,.repairServiceGrid article header,.priceLogicGrid article>span,.repairWorkflow li>b,.workshopCard header span,.workshopCard dd a:hover,.workshopCardActions a:last-child,.workshopRoutePanel>a,.teamGrid small,.reviewSourceGrid>article>span,.reviewSourceGrid a,.workshopMapLinks a,.copyAddressButton:hover,.routeExternalLinks a,.brandServiceGrid article>span,.brandConditions span,.brandFaq summary b,.modelFaq summary b,.modelServiceRow>span:last-child:before,.laptopConfiguration b,.laptopProblemDirectory>nav>a>span,.laptopProblemDirectory>nav>a>b,.laptopProblemDirectory small,.laptopRepairDecisions article>span,.tabletPlatformDirectory>nav>a>span,.tabletPlatformDirectory>nav small,.tabletPlatformDirectory>nav>a>b,.serviceFaq summary b{color:var(--green)}.rule,.prototypeNote,.priceFactors span,.brandConditions,.laptopConfiguration{background:var(--green-soft)}.repairBoundary,.laptopConfiguration{border-color:var(--green)}.repairBoundary b,.prototypeNote b{color:var(--green-dark)}.repairDeviceGrid>a:hover,.seriesGroup a:hover,.catalogFallback>a,.catalogControls button,.catalogExpand,.repairWorks .teamMore{background:var(--green);color:#fff}.localRepairProof{color:#fff}.localRepairProof .caption{color:#d8ebff}.localRepairProof p{color:#eff7ff}.delivery{background:var(--green);color:#fff}.delivery .caption{color:#d8ebff}.deliveryPrice{border-color:#ffffff59}.teamGrid article>span{background:var(--green-soft);color:var(--green)}.modelVisitChecklist,.laptopBeforeVisit{background:var(--mint)}.modelVisitChecklist .caption,.modelVisitChecklist li b,.laptopBeforeVisit li b{color:var(--green-dark)}.modelVisitChecklist ol,.modelVisitChecklist li,.laptopBeforeVisit ol,.laptopBeforeVisit li{border-color:#87b5e5}.siteFooter{background:#081f3b}.siteFooter .logo>b{background:#2d82dc}.siteFooter .logo>span small{color:#8fb9e5}.siteFooter .footerBrand{align-items:center;gap:12px;display:flex}.siteFooter .footerBrand>img{filter:none;background:#f5f9fe;border:1px solid #c8def5;border-radius:14px;width:52px;height:54px;padding:6px;box-shadow:0 10px 24px #0000002e}.siteFooter .footerBrand>span{grid-template-columns:max-content max-content;column-gap:1px;min-width:max-content;line-height:1}.siteFooter .footerBrand .brandMobi{color:#fff}.siteFooter .footerBrand>span strong{color:#5aaeff}.siteFooter .footerBrand>span small{color:#9bbfe3;margin-top:6px}.footerLead p{color:#adc3da}.footerLead>small{color:#819fbe}.siteFooter>div>b{color:#8fc1f4}.siteFooter nav a{color:#c5d8eb}.footerCall{background:#103b69}.footerCall>span{color:#9dcbfa}.footerChannels{border-top:1px solid #21476d;border-bottom:1px solid #21476d;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:40px;padding:23px 0;display:grid}.footerChannels>div{grid-template-columns:120px 1fr;align-items:center;gap:16px;display:grid}.footerChannels>div>b{color:#8fc1f4;letter-spacing:.1em;margin:0;font-size:9px}.siteFooter .footerChannels nav{flex-flow:wrap;gap:8px;display:flex}.footerChannels nav a{color:#d9e8f7;border:1px solid #2b5278;border-radius:8px;padding:8px 10px;font-size:9px}.footerChannels nav a:hover{background:#103b69;border-color:#6faeea}.footerBottom{color:#7896b4;border-color:#21476d}.pageHero{background:linear-gradient(135deg,#f8fbff 0%,#e8f3ff 100%)}.breadcrumbs,.pageHero>p{color:#5d6f84}.pageFacts span{color:#44586f;border-color:#ccdbea}.laptopRepairDecisions,.brandFaq,.equipmentHubDirectory,.serviceBlueprint{background:#edf4fb}.workshopCard,.reviewSourceGrid article{box-shadow:0 10px 30px #11437a0d}.promoExtras{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.promoExtras>a{background:#f8fbff;border:1px solid #c7d9eb;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;min-height:104px;padding:20px;transition:all .2s;display:grid}.promoExtras>a:hover{background:#eaf4ff;border-color:#72abe3;transform:translateY(-2px);box-shadow:0 12px 30px #0b315f14}.promoExtras svg{width:28px;height:28px;color:var(--green)}.promoExtras span{flex-direction:column;gap:6px;display:flex}.promoExtras b{font-size:14px}.promoExtras small{color:#667b91;font-size:10px;line-height:1.45}.promoExtras em{color:var(--green);font-style:normal;font-weight:900}@media (max-width:900px){.socialConnect>header{flex-direction:column;align-items:start;gap:18px}.footerChannels>div,.promoExtras{grid-template-columns:1fr}}@media (max-width:640px){.topbarLinks{display:none}.socialConnect{padding:72px 18px}.socialConnect>header{margin-bottom:30px}.socialConnect>header h2{font-size:38px}.socialConnectGrid{grid-template-columns:1fr}.socialConnectGrid>article{padding:19px}.socialConnectCompact{padding-left:18px;padding-right:18px}.contactMessengerLinks{margin-top:18px}.footerChannels{grid-template-columns:1fr;gap:28px}}:root{--blue-950:#071e3a;--blue-900:#0b315f;--blue-800:#124f91;--blue-700:#176fd1;--blue-100:#dcecff;--blue-50:#edf6ff;--surface:#fff;--surface-cool:#f7faff;--inner-shadow:0 16px 44px #11437a14}main:not(.homePage){background:var(--paper)}main:not(.homePage) h1,main:not(.homePage) h2,main:not(.homePage) h3{color:inherit}.pageHero{isolation:isolate;padding-top:58px;padding-bottom:72px;position:relative;overflow:hidden}.pageHero:before{content:"";z-index:-1;background:radial-gradient(circle,#cce4ff 0%,#cce4ff00 72%);border-radius:50%;width:480px;height:480px;position:absolute;top:-310px;right:-180px}.breadcrumbs{margin-bottom:38px}.breadcrumbs b{color:var(--ink)}.pageHero .eyebrow{background:#ffffffbd;border-radius:30px;align-items:center;padding:8px 12px 8px 9px;display:inline-flex}.pageHero .eyebrow i{box-shadow:none;background:var(--green)}.pageHero h1{letter-spacing:-.057em;max-width:1040px;margin:20px 0 22px;font-size:clamp(46px,5.5vw,72px);line-height:.98}.pageHero>p{font-size:17px}.pageActions{flex-wrap:wrap;gap:10px;display:flex}.pageFacts{flex-wrap:wrap;gap:8px;display:flex}.pageFacts span{letter-spacing:.035em;border:1px solid #c8d9eb;border-radius:30px;padding:9px 12px;font-size:9px;font-weight:800}.innerContactStrip{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1240px;margin:18px auto 0;padding:0;display:grid}.innerContactStrip>a{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;column-gap:14px;min-height:74px;padding:13px 14px;display:grid;box-shadow:0 8px 24px #11437a0a}.innerContactStrip>a:hover{background:var(--blue-50);border-color:#8ab8e8;transform:translateY(-2px)}.innerContactStrip span{color:#718197;letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:850}.innerContactStrip b{font-size:13px}.innerContactStrip em{color:var(--green);font-size:14px;font-style:normal;font-weight:850}.repairSectionHead,.workshopDirectoryHead,.teamHead{align-items:end;gap:60px;margin-bottom:38px}.repairSectionHead h2,.workshopDirectoryHead h2,.teamHead h2{letter-spacing:-.052em;max-width:800px;font-size:clamp(38px,4.5vw,60px);line-height:1.01}.repairSectionHead>p,.workshopDirectoryHead>p,.teamHead>p{max-width:500px;font-size:14px;line-height:1.7}.pageBody{gap:58px;max-width:1288px;padding-top:84px;padding-bottom:90px}.pageSections{gap:9px}.pageSections article{border-color:var(--line);border-radius:15px;padding:25px;box-shadow:0 8px 24px #11437a09}.pageSections article:hover{border-color:#a6c6e7}.pageSections h2{font-size:21px}.pageSections p{color:var(--muted);font-size:12px;line-height:1.7}.pageAside{border-color:var(--line);box-shadow:var(--inner-shadow);padding:24px;top:112px}.pageAside nav a{padding:15px 2px}.pageCta{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));margin-bottom:92px;box-shadow:0 20px 54px #071e3a2e}.pageCta p{color:#bfd2e6}.repairDirectory,.repairStandard,.honestPrice,.repairWorkflow,.repairFaq,.brandRepairStandard,.modelRepairMenu,.brandFaq,.modelFaq,.laptopProblemDirectory,.laptopProblemSummary,.laptopBeforeVisit,.laptopDiagnosticPath,.laptopCauseMatrix,.laptopRepairDecisions,.tabletPlatformDirectory,.serviceBlueprint,.serviceFlow{padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.repairDirectory{background:var(--paper);padding-top:92px;padding-bottom:96px}.repairDeviceGrid{border:0;grid-template-columns:repeat(3,1fr);gap:10px}.repairDeviceGrid>a{border:1px solid var(--line);background:#fff;border-radius:17px;min-height:245px;padding:24px;box-shadow:0 8px 24px #11437a09}.repairDeviceGrid>a:hover{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 18px 40px #176fd12e}.repairDeviceGrid>a:hover small,.repairDeviceGrid>a:hover p,.repairDeviceGrid>a:hover>span{color:#e3f1ff}.repairDeviceGrid h3{margin-top:34px}.repairDeviceGrid p{color:var(--muted)}.problemDirectory{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));gap:70px;padding:82px max(24px,50vw - 620px)}.problemIntro p{color:#bcd0e5}.problemDirectory nav{border:0;gap:7px;display:grid}.problemDirectory nav a{background:#ffffff09;border:1px solid #2a5279;border-radius:12px;padding:17px 18px}.problemDirectory nav a:hover{color:#fff;background:#123f6d;border-color:#6faeea;transform:translate(3px)}.problemDirectory nav span{color:#a9bdd1}.problemDirectory nav strong{color:#82bfff}.repairProblemTabs{min-width:0}.repairProblemTabList{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.repairProblemTabList button{color:#b9cee1;min-width:0;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #315a82;border-radius:11px;place-items:center;gap:7px;padding:12px 7px;font-size:8px;font-weight:850;display:grid}.repairProblemTabList button:hover{color:#fff;background:#ffffff24;border-color:#77b9f1}.repairProblemTabList button.isActive,.repairProblemTabList button.isActive:hover{color:var(--blue-950);background:#fff;border-color:#fff}.repairProblemTabList svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.repairProblemPanel[hidden]{display:none}.problemDirectory .repairProblemPanel nav{grid-template-columns:1fr 1fr}.problemDirectory .repairProblemPanel nav a{min-height:76px}.repairProblemAll{color:#d4e7f8;border:1px solid #315a82;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:13px 16px;font-size:10px;font-weight:850;display:flex}.repairProblemAll:hover{border-color:var(--green);color:#fff;background:#ffffff0f}.repairProblemAll b{color:var(--green)}.localRepairProof{background:linear-gradient(135deg,#176fd1,#0c4e90);border-radius:24px;max-width:1240px;margin:84px auto;padding:50px;box-shadow:0 20px 54px #176fd12e}.localRepairProof dl,.localRepairProof dl>div{border-color:#ffffff57}.repairStandard{background:#fff;padding-top:94px;padding-bottom:98px}.repairServiceGrid,.brandServiceGrid{border:0;grid-template-columns:repeat(3,1fr);gap:10px}.repairServiceGrid article,.brandServiceGrid article{border:1px solid var(--line);background:var(--surface-cool);border-radius:16px;min-height:225px;padding:25px}.repairServiceGrid article:hover,.brandServiceGrid article:hover{box-shadow:var(--inner-shadow);background:#fff;border-color:#9ac0e8;transform:translateY(-3px)}.repairServiceGrid h3,.brandServiceGrid h3{margin-top:48px}.symptomBand{background:#0a284c;gap:48px;padding:72px max(24px,50vw - 620px)}.symptomBand p{color:#b8cee5}.symptomBand li{color:#d9e8f6;background:#ffffff08;border-color:#31577c}.symptomBand li:has(a){padding:0}.symptomBand li a{align-items:center;gap:8px;padding:10px 13px;display:flex}.symptomBand li a b{color:var(--green);font-size:11px}.symptomBand li:has(a):hover{border-color:var(--green);color:#fff;background:#10385f}.symptomBand .limeButton{color:var(--blue-900);background:#fff;border-color:#fff}.honestPrice{background:var(--blue-50);padding-top:92px;padding-bottom:96px}.priceLogicGrid{border:0;grid-template-columns:repeat(4,1fr);gap:9px}.priceLogicGrid article{background:#fff;border:1px solid #cbdced;border-radius:15px;min-height:225px;padding:25px}.priceLogicGrid article:hover{box-shadow:var(--inner-shadow);border-color:#9ac0e8}.priceFactors{background:#fff;border-color:#cadced;border-radius:14px}.priceFactors span{background:var(--green-soft);color:var(--green-dark)}.repairBoundary{border:1px solid #bed7ef;border-left:4px solid var(--green);color:#50657c;background:#fff;border-radius:0 13px 13px 0}.repairWorkflow{background:#fff;gap:70px;padding-top:94px;padding-bottom:98px}.repairWorkflow li{padding:22px 0}.repairWorkflow li>b{color:var(--green)}.repairFaq{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));gap:70px;padding-top:86px;padding-bottom:92px}.repairFaq>div:last-child,.repairFaq details{border-color:#2d5276}.repairFaq details p{color:#bfd1e3}.modelCatalog{color:#fff;background:linear-gradient(145deg,#061a33,#0a2d55);padding:92px max(24px,50vw - 620px) 100px}.catalogIntro{gap:58px;margin-bottom:42px}.catalogChoiceHint{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;margin:18px 0 0;padding:18px 20px;font-size:13px;line-height:1.6}.catalogSearch input{background:#0e345d;border-color:#31577d;border-radius:11px}.catalogSearch input::placeholder{color:#8da8c2}.catalogSearch input:focus{background:#103b69;box-shadow:0 0 0 3px #4497e933}.brandIndex{border:0;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:14px}.brandIndex a{background:#ffffff06;border:1px solid #2a5075;border-radius:11px;padding:15px 16px}.brandIndex a:hover{color:#fff;background:#113d6b;border-color:#68a8e5}.brandIndex span{color:#d2e4f5;background:#143d64}.catalogControls{background:#092543;border-color:#2a5075;border-radius:12px;margin-bottom:42px}.catalogControls p{color:#a9bfd4}.catalogControls button,.catalogExpand{background:var(--green);color:#fff}.catalogControls button:hover,.catalogExpand:hover{background:#0d5cb8}.catalogBrands{gap:24px}.catalogBrand{background:#0a284a;border-color:#2b5075;border-radius:17px}.catalogBrand>header{background:#0d3158;border-color:#2b5075;padding:25px 27px}.catalogBrand>header span{color:#90abc4}.catalogBrand>header>a{color:#8fc6ff}.seriesGrid{background:#294c6e;gap:1px}.seriesGroup,.seriesGroup:nth-child(2n){background:#0a284a;border:0;padding:24px 26px}.seriesGroup h4{color:#a9bfd4}.seriesGroup h4 span{color:#deecf8;background:#12395f}.seriesGroup a{background:#0e3155;border:1px solid #284d70}.seriesGroup a:hover{color:#fff;background:#176fd1;border-color:#71afe9}.seriesGroup a b,.seriesGroup a em,.seriesGroup h4>a em{color:#7dbbfa}.seriesGroup a:hover b,.seriesGroup a:hover em{color:#fff}.catalogFallback{background:#0d3158;border-color:#31587d;border-radius:15px}.catalogFallback p{color:#b6cade}.catalogFallback>a{background:var(--green);color:#fff}.emptyModels{color:#d4e6f7;background:#0d3158;border-color:#57a3eb}.brandRepairStandard,.modelRepairMenu{background:#fff;padding-top:92px;padding-bottom:96px}.brandConditions{background:#c8dced;border:1px solid #c8dced;border-radius:15px;gap:1px;margin-top:18px;overflow:hidden}.brandConditions article{background:var(--blue-50);padding:23px}.brandConditions article+article{border:0}.brandConditions span{color:var(--green)}.brandConditions p{color:#4d647c}.priorityModelLinks,.seriesModelIndex{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));border-radius:15px;margin-top:18px;padding:24px}.priorityModelLinks>b,.seriesModelIndex>b{color:#a9c0d7}.priorityModelLinks nav,.seriesModelIndex nav{gap:7px}.priorityModelLinks a,.seriesModelIndex a{background:#ffffff06;border-color:#315779;border-radius:9px}.priorityModelLinks a:hover,.seriesModelIndex a:hover{color:#fff;background:#113f70;border-color:#72b0eb}.brandFaq{background:var(--blue-50);padding-top:82px;padding-bottom:88px}.brandFaq>div:last-child,.brandFaq details{border-color:#c6daed}.brandFaq summary b{color:var(--green)}.modelServiceTable{border:1px solid var(--line);border-radius:15px;overflow:hidden}.modelServiceHead{background:var(--blue-50);color:#5f7287}.modelServiceHead,.modelServiceRow{padding-left:20px;padding-right:20px}.modelServiceRow:last-child{border-bottom:0}.modelServiceRow:hover{background:#f8fbff}.modelPriceRule{background:#315779;border-radius:15px;gap:1px;margin-top:18px;overflow:hidden}.modelPriceRule>div{background:#0b315f}.modelPriceRule>div+div{border:0}.modelPriceRule p{color:#bfd2e4}.modelVisitChecklist{background:var(--blue-100)}.modelVisitChecklist ol,.modelVisitChecklist li{border-color:#91b9e2}.modelFaq{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));padding-top:82px;padding-bottom:88px}.modelFaq>div:last-child,.modelFaq details{border-color:#2e5377}.modelFaq details p{color:#bfd2e4}.laptopConfiguration{border:1px solid #bdd7ef;border-left:4px solid var(--green);background:var(--blue-50);color:#50657b;border-radius:0 12px 12px 0}.laptopProblemDirectory{background:var(--blue-50);padding-top:88px;padding-bottom:94px}.laptopProblemDirectory>nav{border:0;grid-template-columns:repeat(2,1fr);gap:9px}.laptopProblemDirectory>nav>a{background:#fff;border:1px solid #c9dced;border-radius:16px;min-height:185px;padding:23px}.laptopProblemDirectory>nav>a:hover{color:#fff;background:#0d3968;border-color:#176fd1;transform:translateY(-3px);box-shadow:0 16px 38px #11437a26}.laptopProblemDirectory>nav>a:hover p{color:#c8dbed}.laptopProblemDirectory>aside{background:var(--blue-100);border:1px solid #b7d4ee;border-radius:13px;margin-top:9px;padding:20px 22px}.laptopProblemDirectory>aside span{color:#4f6680}.tabletPlatformDirectory{background:#fff;padding-top:88px;padding-bottom:38px}.tabletPlatformDirectory>nav{border:0;grid-template-columns:repeat(3,1fr);gap:9px}.tabletPlatformDirectory>nav>a{border:1px solid var(--line);background:var(--surface-cool);border-radius:17px;min-height:290px;padding:25px}.tabletPlatformDirectory>nav>a:hover{border-color:var(--green);color:#fff;box-shadow:var(--inner-shadow);background:#0d3968;transform:translateY(-3px)}.tabletPlatformDirectory>nav>a:hover p{color:#c8dbed}.laptopProblemSummary{background:#fff;gap:54px;padding-top:88px;padding-bottom:92px}.laptopProblemSummary aside{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));border:1px solid #2e5a84;border-top:4px solid #62a9eb;border-radius:16px;padding:30px;box-shadow:0 18px 46px #071e3a29}.laptopProblemSummary aside span{color:#8fc7ff}.laptopProblemSummary aside p{color:#d1e1f0}.laptopBeforeVisit{background:var(--blue-100);padding-top:72px;padding-bottom:76px}.laptopBeforeVisit ol,.laptopBeforeVisit li{border-color:#91b9e2}.laptopBeforeVisit li b{color:var(--green-dark)}.laptopDiagnosticPath{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));padding-top:88px;padding-bottom:94px}.laptopDiagnosticPath .repairSectionHead>p{color:#bad0e4}.laptopDiagnosticPath>div{border:0;grid-template-columns:repeat(4,1fr);gap:8px}.laptopDiagnosticPath article{background:#ffffff06;border:1px solid #31577b;border-radius:14px;min-height:225px;padding:23px}.laptopDiagnosticPath article:hover{background:#ffffff0e;border-color:#65a8e6}.laptopDiagnosticPath article>span{color:#82c1ff}.laptopDiagnosticPath article p{color:#bfd2e4}.laptopCauseMatrix{background:#fff;padding-top:88px;padding-bottom:94px}.laptopCauseMatrix>div{border:1px solid var(--line);border-radius:15px;overflow:hidden}.laptopCauseHead{background:var(--blue-50);color:#5e7288}.laptopCauseRow:last-child{border-bottom:0}.laptopCauseRow:hover{background:#f8fbff}.laptopRepairDecisions{background:var(--blue-50);padding-top:88px;padding-bottom:94px}.laptopRepairDecisions>div{border:0;grid-template-columns:repeat(3,1fr);gap:9px}.laptopRepairDecisions article{background:#fff;border:1px solid #cadced;border-radius:15px;min-height:215px;padding:24px}.laptopRepairDecisions article:hover{box-shadow:var(--inner-shadow);border-color:#9bbfe4;transform:translateY(-3px)}.laptopRepairDecisions>aside{background:#31577b;border-radius:15px;gap:1px;margin-top:9px;overflow:hidden}.laptopRepairDecisions>aside>div{background:#0b315f}.laptopRepairDecisions>aside>div+div{border:0}.laptopRepairDecisions>aside b{color:#8fc6ff}.laptopRepairDecisions>aside p,.laptopRepairDecisions>aside li{color:#bfd2e4}.phoneProblemFaq,.laptopProblemFaq,.tabletServiceFaq,.equipmentServiceFaq{background:linear-gradient(135deg,var(--blue-950),var(--blue-900))}.workshopDirectory{background:var(--paper);padding:88px max(24px,50vw - 620px) 32px}.workshopGrid{border:0;grid-template-columns:repeat(6,1fr);gap:10px}.workshopCard,.workshopCard:last-child{border:1px solid var(--line);background:#fff;border-radius:17px;grid-column:span 2;min-height:340px;padding:27px}.workshopCard:nth-child(4){grid-column:2/span 2}.workshopCard:nth-child(5){grid-column:4/span 2}.workshopCard:hover{box-shadow:var(--inner-shadow);border-color:#9bbfe5;transform:translateY(-3px)}.workshopCard dl{border-color:var(--line)}.workshopCard dl>div{border-color:var(--line);grid-template-columns:105px 1fr}.workshopCardActions a:first-child{background:var(--blue-900);border-radius:10px}.workshopMapLinks a{color:var(--green)}.networkContact{background:var(--blue-100);border:1px solid #bad5ef;border-radius:17px;padding:30px 34px}.networkContact p{color:#536a82}.networkContact>a{color:var(--blue-900)}.workshopDetail{gap:14px;max-width:1288px;margin:auto;padding:82px 24px 28px}.workshopContactPanel{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));border:1px solid #2d5780;border-radius:20px;padding:42px}.workshopContactRows,.workshopContactRows>div{border-color:#31577b}.workshopContactRows small{color:#94aec8}.workshopContactRows a{color:#8fc8ff}.workshopContactRows em{color:#b7cde1}.workshopMapButton,.workshopContactPanel .copyAddressButton{border-color:#44698c;border-radius:10px}.workshopRoutePanel{background:#dce9f6;border:1px solid #cad9e8;border-radius:20px}.workshopRoutePanel:before{background:linear-gradient(29deg,#0000 47%,#fff 48% 51%,#0000 52%) 0 0/195px 150px,linear-gradient(-27deg,#0000 48%,#bed1e4 49% 51%,#0000 52%) 0 0/245px 200px}.routeMarker{background:var(--blue-900);color:#fff}.routeLines i{background:#a8c3de}.routeLines i:nth-child(3){background:#fff}.routeExternalLinks a{color:var(--green)}.workshopVisitNote{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:0 14px 14px 0}.teamSection,.reviewSources,.repairWorks{padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.teamSection{background:#fff}.reviewSources{background:var(--blue-50)}.teamGrid{border:0;grid-template-columns:repeat(3,1fr);gap:9px}.teamGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:175px;padding:22px}.teamGrid article:hover{box-shadow:var(--inner-shadow);border-color:#9bbfe5}.teamGrid article>span{border-radius:15px}.teamGrid article>img{object-fit:cover;object-position:center top;background:#e8eef4;border-radius:13px;flex:none;width:84px;height:108px}.teamGrid article{align-items:center}.workshopCardPhoto{aspect-ratio:122/51;object-fit:cover;border-radius:16px 16px 0 0;width:calc(100% + 54px);height:auto;margin:-27px -27px 22px}.workshopPhotoGallery{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.workshopPhotoGallery figure{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;overflow:hidden}.workshopPhotoGallery img{object-fit:cover;width:100%;height:340px;display:block}.workshopPhotoGallery figcaption{color:var(--muted);padding:13px 16px;font-size:10px;line-height:1.5}.reviewSourceGrid{gap:10px}.reviewSourceGrid article{border-radius:16px}.reviewSourceGrid article:hover{box-shadow:var(--inner-shadow);border-color:#9bbfe5}.repairWorks{background:linear-gradient(145deg,var(--blue-950),var(--blue-900))}.repairWorksGrid{border:0;gap:8px}.repairWorksGrid article{background:#ffffff06;border:1px solid #31577b;border-radius:14px}.repairWorksGrid p{color:#bfd2e4}.repairWorksGrid a{color:#8fc6ff}.serviceBlueprint{background:var(--blue-50);padding-top:92px;padding-bottom:96px}.serviceBlueprintCards{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:40px}.serviceBlueprintCards:has(article:nth-child(4)){grid-template-columns:repeat(4,1fr)}.serviceBlueprintCards article{background:#fff;border:1px solid #c9dced;border-radius:16px;min-height:245px;padding:27px}.serviceBlueprintCards article:hover{box-shadow:var(--inner-shadow);border-color:#9bbfe5;transform:translateY(-3px)}.serviceBlueprintCards small{color:#5f7187}.serviceBlueprintCards b{color:var(--blue-900)}.serviceBlueprintCards p{color:#53677e}.serviceFlow{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));padding-top:90px;padding-bottom:94px}.serviceFlow ol,.serviceFlow li{border-color:#31577b}.serviceFlow li>span{color:#8fc6ff}.serviceFlow p{color:#bfd2e4}.serviceBoundaries{background:#bcd2e7;gap:1px}.serviceBoundaries>div{background:#fff;padding:76px clamp(24px,5vw,72px)}.serviceBoundaries>div:last-child{background:var(--blue-100)}.serviceBoundaries ul,.serviceBoundaries li{border-color:#aec9e4}.serviceFaq{background:var(--blue-50)}.mobileActionBar{display:none}@media (max-width:1050px){.innerContactStrip{grid-template-columns:repeat(2,1fr);margin-left:24px;margin-right:24px}.repairDeviceGrid,.repairServiceGrid,.brandServiceGrid,.priceLogicGrid,.laptopDiagnosticPath>div,.workshopGrid{grid-template-columns:repeat(2,1fr)}.workshopCard,.workshopCard:last-child,.workshopCard:nth-child(4),.workshopCard:nth-child(5){grid-column:auto}}@media (max-width:900px){.repairSectionHead,.workshopDirectoryHead,.teamHead{flex-direction:column;align-items:start;gap:18px}.catalogIntro{grid-template-columns:1fr}.brandIndex{grid-template-columns:repeat(3,1fr)}.laptopProblemSummary,.laptopBeforeVisit,.modelVisitChecklist{grid-template-columns:1fr;gap:36px}.tabletPlatformDirectory>nav{grid-template-columns:1fr}.tabletPlatformDirectory>nav>a{min-height:0}.teamGrid{grid-template-columns:repeat(2,1fr)}.workshopPhotoGallery img{height:260px}}@media (max-width:760px){body{padding-bottom:68px}.pageHero{padding-top:38px;padding-bottom:48px}.pageHero h1{font-size:42px}.pageHero>p{font-size:16px}.innerContactStrip{grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 18px 0}.innerContactStrip>a{min-height:66px;padding:10px 11px}.innerContactStrip b{font-size:11px}.pageBody{padding:60px 18px 72px}.pageAside{box-shadow:none}.pageCta{margin-left:18px;margin-right:18px;padding:33px 24px}.repairDirectory,.repairStandard,.honestPrice,.repairWorkflow,.repairFaq,.brandRepairStandard,.modelRepairMenu,.brandFaq,.modelFaq,.laptopProblemDirectory,.laptopProblemSummary,.laptopBeforeVisit,.laptopDiagnosticPath,.laptopCauseMatrix,.laptopRepairDecisions,.tabletPlatformDirectory,.serviceBlueprint,.serviceFlow,.problemDirectory,.symptomBand{padding-left:18px;padding-right:18px}.localRepairProof{margin-left:18px;margin-right:18px;padding:34px 22px}.repairDeviceGrid,.repairServiceGrid,.brandServiceGrid,.priceLogicGrid{grid-template-columns:1fr}.repairDeviceGrid>a{min-height:205px}.repairServiceGrid article,.brandServiceGrid article,.priceLogicGrid article{min-height:195px}.repairWorkflow,.repairFaq{grid-template-columns:1fr;gap:34px}.brandIndex{grid-template-columns:repeat(2,1fr)}.catalogControls,.catalogFallback{flex-direction:column;align-items:start}.seriesGrid,.seriesGroup>div,.priorityModelLinks nav,.seriesModelIndex nav,.brandConditions,.modelPriceRule{grid-template-columns:1fr}.brandConditions article+article{border-top:1px solid #c8dced}.modelServiceHead,.laptopCauseHead{display:none}.modelServiceRow,.laptopCauseRow{grid-template-columns:1fr;gap:8px;padding:18px}.modelServiceRow>span:last-child{color:var(--muted)}.laptopProblemDirectory>nav{grid-template-columns:1fr}.laptopProblemDirectory>nav>a{min-height:0}.laptopDiagnosticPath>div,.laptopRepairDecisions>div,.laptopRepairDecisions>aside{grid-template-columns:1fr}.laptopDiagnosticPath article,.laptopRepairDecisions article{min-height:0}.workshopDirectory{padding-left:18px;padding-right:18px}.workshopGrid{grid-template-columns:1fr}.workshopCard{min-height:0}.workshopDetail{padding-left:18px;padding-right:18px}.workshopContactPanel{padding:31px 23px}.teamSection,.reviewSources,.repairWorks{padding-left:18px;padding-right:18px}.teamGrid,.reviewSourceGrid,.workshopPhotoGallery{grid-template-columns:1fr}.workshopPhotoGallery img{height:230px}.teamGrid article>img{width:72px;height:92px}:is(.serviceBlueprintCards,.serviceBlueprintCards:has(article:nth-child(4)),.serviceBoundaries){grid-template-columns:1fr}.serviceBoundaries>div{padding:62px 18px}.mobileActionBar{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c5d8eb;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:5px;padding:6px;display:grid;position:fixed;bottom:8px;left:10px;right:10px;box-shadow:0 12px 34px #071e3a33}.mobileActionBar a{color:#536a82;border-radius:11px;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:7px 5px;font-size:12px;font-weight:800;display:flex}.mobileActionBar a:nth-child(2){background:var(--green);color:#fff}.mobileActionBar a:hover{background:var(--green-soft);color:var(--green-dark)}.mobileActionBar a:nth-child(2):hover{background:var(--green-dark);color:#fff}.mobileActionBar b{font-size:15px;line-height:1}}@media (max-width:480px){.innerContactStrip{grid-template-columns:1fr 1fr}.innerContactStrip>a:last-child b{font-size:10px}.brandIndex{grid-template-columns:1fr 1fr}.catalogBrand>header{padding:22px}.seriesGroup,.seriesGroup:nth-child(2n){padding:21px}.workshopCard dl>div{grid-template-columns:1fr;gap:6px}}.laptopEntryChooser{background:#eef5fb;padding:76px 5vw 84px}.laptopEntryChooser>header,.laptopMaintenance>header{grid-template-columns:1fr minmax(300px,.62fr);align-items:end;gap:65px;margin-bottom:30px;display:grid}.laptopEntryChooser h2,.laptopMaintenance h2{letter-spacing:-.052em;color:var(--blue-950);margin:10px 0 0;font-size:clamp(38px,4.8vw,62px);line-height:1.02}.laptopEntryChooser>header>p,.laptopMaintenance>header>p{color:#5b7289;margin:0;line-height:1.65}.laptopEntryOptions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.laptopEntryOptions>button{min-height:235px;color:var(--blue-950);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #c1d7e9;border-radius:18px;grid-template-columns:30px 1fr;gap:13px;padding:24px;display:grid}.laptopEntryOptions>button:hover,.laptopEntryOptions>button.isSelected{border-color:var(--green);box-shadow:0 13px 32px #0a36601c}.laptopEntryOptions>button.isPrimary{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));color:#fff}.laptopEntryOptions>button>span{color:var(--green);font-size:9px;font-weight:900}.laptopEntryOptions small{color:#7190aa;letter-spacing:.11em;font-size:8px;font-weight:900}.laptopEntryOptions .isPrimary small{color:#93bde1}.laptopEntryOptions h3{letter-spacing:-.03em;margin:11px 0 10px;font-size:22px}.laptopEntryOptions p{color:#657b90;margin:0;font-size:12px;line-height:1.6}.laptopEntryOptions .isPrimary p{color:#c3d7e8}.laptopEntryOptions div>b{color:var(--green);margin-top:22px;font-size:9px;display:block}.laptopEntryResult{scroll-margin-top:80px}.laptopMaintenance{background:#f8fbfe;padding:82px 5vw 96px}.laptopKindChoice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.laptopKindChoice>button{color:var(--blue-950);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed5e8;border-radius:16px;padding:26px}.laptopKindChoice>button:hover,.laptopKindChoice>button.isSelected{border-color:var(--green);box-shadow:inset 4px 0 0 var(--green)}.laptopKindChoice small{color:var(--green-dark);letter-spacing:.11em;font-size:8px;font-weight:900}.laptopKindChoice h3{margin:12px 0 8px;font-size:24px}.laptopKindChoice p{color:#5f758a;margin:0;font-size:12px;line-height:1.6}.laptopKindChoice b{color:var(--green-dark);margin-top:17px;font-size:9px;display:block}.laptopKindHint{color:#4c6076;background:#e7f1fa;border-radius:10px;margin:14px 0 0;padding:15px 17px;font-size:11px}.laptopMaintenanceDetails{margin-top:16px}.laptopMaintenanceDetails>aside{background:var(--blue-950);color:#fff;border-radius:16px 16px 0 0;padding:28px}.laptopMaintenanceDetails>aside>span{color:#8bc3f2;letter-spacing:.11em;font-size:8px;font-weight:900}.laptopMaintenanceDetails>aside h3{margin:10px 0 9px;font-size:29px}.laptopMaintenanceDetails>aside p{color:#bed2e5;max-width:900px;margin:0;line-height:1.65}.laptopMaintenanceDetails>aside a{color:#8fc7f5;margin-top:14px;font-size:10px;font-weight:900;display:inline-block}.laptopMaintenanceDetails>ol{border:1px solid #c5d9e9;border-top:0;margin:0;padding:0;list-style:none;display:grid}.laptopMaintenanceDetails>ol li{background:#fff;border-right:1px solid #c5d9e9;grid-template-columns:25px 1fr;gap:8px;padding:22px;display:grid}.laptopMaintenanceDetails>ol li:last-child{border-right:0}.laptopMaintenanceDetails>ol li>b{color:var(--green);font-size:9px}.laptopMaintenanceDetails strong{color:var(--blue-950);margin-bottom:9px;font-size:12px;display:block}.laptopMaintenanceDetails li span{color:#61768a;font-size:10px;line-height:1.55}.laptopMaintenanceCta{background:#eaf4fd;border:1px solid #c5d9e9;border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:40px;padding:25px 28px;display:flex}.laptopMaintenanceCta small{color:var(--green-dark);font-size:8px;font-weight:900}.laptopMaintenanceCta h3{margin:8px 0 6px;font-size:22px}.laptopMaintenanceCta p{color:#5b7187;max-width:720px;margin:0;font-size:11px;line-height:1.55}.laptopMaintenanceCta>a{background:var(--green);color:#fff;border-radius:9px;flex:none;padding:14px 16px;font-size:10px;font-weight:900}@media (max-width:900px){.laptopEntryOptions{grid-template-columns:1fr}.laptopEntryOptions>button{min-height:0}.laptopMaintenanceDetails>ol li{border-bottom:1px solid #c5d9e9;border-right:0;min-height:0}}@media (max-width:650px){.laptopEntryChooser,.laptopMaintenance{padding:56px 18px 66px}.laptopEntryChooser>header,.laptopMaintenance>header{grid-template-columns:1fr;gap:12px}.laptopEntryChooser>header>p,.laptopMaintenance>header>p{font-size:13px}.laptopKindChoice{grid-template-columns:1fr}.laptopMaintenanceDetails>aside{padding:23px}.laptopMaintenanceDetails>aside h3{font-size:24px}.laptopMaintenanceCta{flex-direction:column;align-items:stretch;gap:20px}.laptopMaintenanceCta>a{text-align:center}}.phoneFastPromise{border:1px solid #9bc4e8;border-left:4px solid var(--green);background:#fffc;border-radius:12px;align-items:center;gap:18px;width:min(780px,100%);margin-top:24px;padding:15px 18px;display:flex}.phoneFastPromise span{color:var(--green-dark);letter-spacing:.11em;flex:none;font-size:8px;font-weight:900}.phoneFastPromise b{color:var(--blue-950);font-size:12px;line-height:1.5}.phoneEntryChooser{background:#eef5fb;padding:76px 5vw 84px}.phoneEntryChooser>header{grid-template-columns:1fr minmax(300px,.6fr);align-items:end;gap:70px;margin-bottom:30px;display:grid}.phoneEntryChooser h2{letter-spacing:-.05em;color:var(--blue-950);margin:10px 0 0;font-size:clamp(36px,4.4vw,58px);line-height:1.03}.phoneEntryChooser>header>p{color:#587087;margin:0;line-height:1.65}.phoneEntryOptions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.phoneEntryOptions>button{min-height:178px;color:var(--blue-950);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5e8;border-radius:18px;grid-template-columns:34px 1fr auto;gap:15px;padding:25px;display:grid;box-shadow:0 10px 28px #0c36600d}.phoneEntryOptions>button:hover,.phoneEntryOptions>button.isSelected{border-color:var(--green);box-shadow:0 13px 34px #0c36601c}.phoneEntryOptions>button>span{color:var(--green);font-size:10px;font-weight:900}.phoneEntryOptions small{color:#6d8398;letter-spacing:.11em;font-size:8px;font-weight:850}.phoneEntryOptions h3{letter-spacing:-.025em;margin:9px 0 8px;font-size:22px}.phoneEntryOptions p{color:#60758a;margin:0;font-size:12px;line-height:1.55}.phoneEntryOptions>button>b{color:var(--green);align-self:center;font-size:20px}.phoneEntryCta{background:var(--green);color:#fff;border-radius:8px;align-items:center;gap:12px;width:fit-content;margin-top:17px;padding:10px 12px;font-size:9px;font-weight:900;display:flex}.phoneEntryCta b{font-size:13px}.phoneCatalogReveal{scroll-margin-top:78px}.phoneEntryHint{color:#6c8297;margin:18px 0 0;font-size:11px}.phoneSpecificService{color:#5c7288;background:#f7fbff;border:1px solid #c2d8ec;border-radius:12px;margin:12px 0 0;padding:14px 16px;font-size:11px;line-height:1.55}.phoneSpecificService a{color:var(--green-dark);text-underline-offset:3px;font-weight:850;text-decoration:underline}.phoneServiceAdvantages{background:#c2d8ec;border:1px solid #c2d8ec;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.phoneServiceAdvantages>header{background:#f7fbff;grid-column:1/-1;padding:22px 23px}.phoneServiceAdvantages>header h3{margin:8px 0 0;font-size:24px}.phoneServiceAdvantages>article,.phoneServiceAdvantages>a{min-height:205px;color:inherit;background:#fff;flex-direction:column;padding:23px;display:flex}.phoneServiceAdvantages>article>span,.phoneServiceAdvantages>a>span{color:var(--green);font-size:9px;font-weight:900}.phoneServiceAdvantages>article h3,.phoneServiceAdvantages>a h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:17px}.phoneServiceAdvantages p{color:#5d7185;margin:0;font-size:10px;line-height:1.55}.phoneServiceAdvantages a{color:var(--green-dark);margin-top:auto;padding-top:14px;font-size:10px;font-weight:850}.phoneServiceAdvantages>a:hover{background:#f2f8ff}.phoneServiceAdvantages>a>b{color:var(--green-dark);margin-top:auto;padding-top:15px;font-size:10px}.phoneCommercialPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.phoneCommercialPreview>article,.phoneCommercialPreview>aside{background:#fff;border:1px solid #c2d8ec;border-radius:16px;padding:25px}.phoneCommercialPreview article>header{color:var(--green);letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:8px;font-weight:900;display:flex}.phoneCommercialPreview article>header b{color:#75879a}.phoneCommercialPreview h3{letter-spacing:-.035em;margin:15px 0 9px;font-size:24px}.phoneCommercialPreview p{color:#5b7187;margin:0;font-size:11px;line-height:1.65}.phoneCommercialPreview dl{border-top:1px solid #d4e2ef;border-bottom:1px solid #d4e2ef;grid-template-columns:1fr 1fr;margin:20px 0 0;display:grid}.phoneCommercialPreview dl>div{padding:15px 15px 15px 0}.phoneCommercialPreview dl>div+div{border-left:1px solid #d4e2ef;padding-left:15px}.phoneCommercialPreview dt{color:#708397;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900}.phoneCommercialPreview dd{color:var(--blue-950);margin:0;font-size:11px;font-weight:800;line-height:1.45}.phoneCommercialPreview article>a{color:var(--green-dark);justify-content:space-between;margin-top:18px;font-size:12px;font-weight:900;display:flex}.phoneCommercialPreview>aside{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));color:#fff;grid-column:1/-1}.phoneCommercialPreview>aside>span{color:#8fc6ff;letter-spacing:.09em;font-size:8px;font-weight:900}.phoneCommercialPreview>aside h3{color:#fff}.phoneCommercialPreview>aside p{color:#bfd2e4}.phoneCommercialPreview>aside a{color:#fff;text-underline-offset:4px;margin-top:22px;font-size:11px;font-weight:850;text-decoration:underline;display:block}.phoneCommercialPreview>article.isDiagnostic{background:#f7fbff;grid-column:1/-1}.phoneCommercialPreview>article.isDiagnostic p,.phoneCommercialPreview>article.isDiagnostic dl{max-width:900px}.phoneCommercialPreview>article.isUrgent{background:#eef7ff;border-color:#9fc3e4}.phoneCommercialPreview>article.isUrgent header span{color:#b44d2d}.phoneCommercialPreview .phoneUrgentAdvice{color:#485f75;background:#fff;border-left:3px solid #b44d2d;border-radius:0 10px 10px 0;max-width:900px;margin-top:16px;padding:14px 16px}.phoneCommercialPreview .phoneUrgentAdvice b{color:#9b3d24}.phoneInlineContact{background:linear-gradient(135deg,var(--blue-950),var(--blue-900));color:#fff;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin:0 5vw;padding:30px 34px;display:grid}.phoneInlineContact span{color:#90c7f4;letter-spacing:.11em;font-size:8px;font-weight:900}.phoneInlineContact h2{letter-spacing:-.035em;margin:8px 0 7px;font-size:27px}.phoneInlineContact p{color:#bed2e5;margin:0;font-size:12px}.phoneInlineContact nav{align-items:center;gap:8px;display:flex}.phoneInlineContact a{border:1px solid #4d769d;border-radius:9px;padding:13px 15px;font-size:10px;font-weight:900}.phoneInlineContact a:first-child{border-color:var(--green);background:var(--green);color:#fff}.phoneInlineContact a:hover{background:#174f82;border-color:#84bdf1}.phoneWorkshopChoice{margin:0 5vw;padding:76px 0 30px}.phoneWorkshopChoice>header{grid-template-columns:1fr minmax(300px,.6fr);align-items:end;gap:60px;margin-bottom:28px;display:grid}.phoneWorkshopChoice h2{letter-spacing:-.05em;color:var(--blue-950);margin:10px 0 0;font-size:clamp(36px,4.3vw,56px);line-height:1.02}.phoneWorkshopChoice>header>p{color:#5d7389;margin:0;line-height:1.65}.phoneWorkshopChoice>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.phoneWorkshopChoice article{background:#fff;border:1px solid #c4d9eb;border-radius:14px;min-width:0;padding:20px}.phoneWorkshopChoice article small{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:900}.phoneWorkshopChoice article h3{margin:18px 0 6px;font-size:16px}.phoneWorkshopChoice article p{color:#506980;margin:0 0 15px;font-size:12px}.phoneWorkshopChoice article>span{color:#71869a;min-height:34px;font-size:9px;line-height:1.45;display:block}.phoneWorkshopChoice article nav{grid-template-columns:1fr 1fr;gap:5px;margin-top:17px;display:grid}.phoneWorkshopChoice article a{color:var(--blue-950);text-align:center;border:1px solid #bdd3e7;border-radius:7px;padding:9px 5px;font-size:8px;font-weight:900}.phoneWorkshopChoice article a:last-child{border-color:var(--green);background:var(--green);color:#fff}.phoneWorkshopHelp{color:#5a7087;background:#eaf4fd;border-radius:10px;margin:12px 0 0;padding:14px 16px;font-size:11px}.phoneWorkshopHelp a{color:var(--green-dark);font-weight:900}.phoneWorkshopChoice article.isSelected{border-color:var(--green);box-shadow:0 10px 28px #176fd12e}.phoneWorkshopSelect{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.phoneWorkshopSelect>span{color:#71869a;min-height:34px;font-size:9px;line-height:1.45;display:block}.phoneWorkshopSelect>b{color:var(--green-dark);margin-top:14px;font-size:9px;display:block}.phonePreparedContact{scroll-margin-top:90px}.modelRepairMenu{scroll-margin-top:82px}.modelServiceChoice{cursor:pointer}.modelServiceChoice:hover{background:#edf6ff}.modelServiceChoice em{color:var(--green-dark);margin-top:6px;font-size:9px;font-style:normal;font-weight:900;display:block}.phoneWorkshopCarouselControls{display:none!important}.phoneLoanerChoice{cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.phoneLoanerChoice input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:0}.phoneLoanerChoice span{gap:3px;display:grid}.phoneLoanerChoice b{color:#fff;font-size:12px}.phoneLoanerChoice small{color:#b8cee1;font-size:9px;line-height:1.4}.selectedPhoneContext{background:#ffffffb8;border:1px solid #aacbea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:24px;padding:12px 14px;display:flex}.selectedPhoneContext span{color:#647d96;letter-spacing:.1em;font-size:8px;font-weight:850}.selectedPhoneContext b{color:var(--blue-950);font-size:13px}.selectedPhoneContext a{color:var(--green-dark);text-underline-offset:3px;margin-left:4px;font-size:10px;font-weight:850;text-decoration:underline}.selectedPhoneContext+.pageActions{margin-top:20px}.phoneCtaChannels{grid-template-columns:1fr 1fr;gap:7px;display:grid}.phoneCtaChannels a{color:#d6e7f6;text-align:center;background:#ffffff0a;border:1px solid #315a82;border-radius:9px;padding:10px 11px;font-size:10px;font-weight:850}.phoneCtaChannels a:hover{color:#fff;background:#103f6e;border-color:#77b4ee}.laptopPreparedContact{margin:22px 0 0;scroll-margin-top:100px}.laptopMaintenanceDetails>ol{grid-template-columns:repeat(3,1fr)}.laptopMaintenanceDetails>ol li{border-bottom:1px solid #c5d9e9;min-height:170px}.laptopMaintenanceDetails>ol li:nth-child(3n){border-right:0}.laptopMaintenanceDetails>ol li:nth-last-child(-n+3){border-bottom:0}.laptopMaintenanceLogistics{background:#fff;border:1px solid #c5d9e9;border-top:0;grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:35px;padding:24px 28px;display:grid}.laptopMaintenanceLogistics small{color:var(--green-dark);font-size:8px;font-weight:900}.laptopMaintenanceLogistics h3{color:var(--blue-950);margin:8px 0 0;font-size:21px}.laptopMaintenanceLogistics p{color:#5b7187;margin:0;font-size:11px;line-height:1.65}.laptopReportChoice{cursor:pointer;background:#ffffff0d;border:1px solid #315a82;border-radius:11px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.laptopReportChoice input{width:18px;height:18px;accent-color:var(--green);margin-top:1px}.laptopReportChoice span{gap:4px;display:grid}.laptopReportChoice b{color:#fff;font-size:12px}.laptopReportChoice small{color:#b9cfe3;font-size:9px;line-height:1.45}.laptopHeroLinks a{border:1px solid var(--line);letter-spacing:.04em;color:var(--blue-950);background:#fff;border-radius:30px;padding:10px 13px;font-size:10px;font-weight:900}.laptopHeroLinks a:hover{border-color:var(--green);color:var(--green-dark);transform:translateY(-1px)}#laptop-maintenance,#laptop-board-repair{scroll-margin-top:90px}.selectedLaptopContext{background:#e8f4fd;border-bottom:1px solid #bfd5e7;justify-content:space-between;align-items:center;gap:35px;margin:0;padding:25px 5vw;scroll-margin-top:80px;display:flex}.selectedLaptopContext span{color:var(--green-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.selectedLaptopContext h2{color:var(--blue-950);margin:7px 0 5px;font-size:27px}.selectedLaptopContext p{color:#5a7187;margin:0;font-size:11px}.selectedLaptopContext nav{flex:none;gap:8px;display:flex}.selectedLaptopContext nav a{color:var(--blue-950);background:#fff;border:1px solid #aac7de;border-radius:9px;padding:12px 14px;font-size:9px;font-weight:900}.selectedLaptopContext nav a:last-child{background:var(--blue-950);border-color:var(--blue-950);color:#fff}#laptop-model-directions{scroll-margin-top:80px}#laptop-workshops,#laptop-general-contact{scroll-margin-top:90px}#laptop-workflow{scroll-margin-top:80px}.workflowDetailLink{color:var(--green-dark);margin-top:10px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.workflowDetailLink:hover{text-decoration:underline}.faqRouteLink{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;text-decoration:none;display:flex}.faqRouteLink span{gap:8px;display:grid}.faqRouteLink strong{font-size:15px}.faqRouteLink small{max-width:680px;color:var(--muted);font-size:10px;line-height:1.6}.faqRouteLink>b{color:var(--green-dark);flex:none;font-size:10px}.faqRouteLink:hover strong{text-decoration:underline}.laptopPriorityNote{background:#f2f8fc;border:1px solid #bfd6e8;border-radius:14px;grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:24px;margin-top:24px;padding:22px;display:grid}.laptopPriorityNote span,.laptopPolicyCards span,.laptopDiagnosticTiming span{color:#56728a;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.laptopPriorityNote h3,.laptopPolicyCards h3,.laptopDiagnosticTiming h3{margin:7px 0 0;font-size:15px}.laptopPriorityNote p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.laptopPriorityNote a{color:var(--green-dark);font-size:10px;font-weight:900;text-decoration:none}.laptopPolicyGrid{background:#f8fbfd;padding:80px 5vw}.laptopPolicyGrid>header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;display:grid}.laptopPolicyGrid>header .caption{grid-column:1/-1}.laptopPolicyGrid>header h2{margin:0;font-size:clamp(28px,4vw,50px)}.laptopPolicyGrid>header p{color:var(--muted);margin:0;line-height:1.7}.laptopDiagnosticTiming{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.laptopDiagnosticTiming article,.laptopPolicyCards article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.laptopDiagnosticTiming p,.laptopPolicyCards p{color:var(--muted);font-size:10px;line-height:1.65}.laptopTimingSummary{color:#fff;background:#102d49;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin:16px 0;padding:20px 24px;display:flex}.laptopTimingSummary b{font-size:16px}.laptopTimingSummary span{color:#c7d8e7;max-width:650px;font-size:10px;line-height:1.55}.laptopPolicyCards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.laptopDiagnosticTerms{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px;padding:18px 22px}.laptopDiagnosticTerms summary{cursor:pointer;justify-content:space-between;font-weight:900;display:flex}.laptopDiagnosticTerms p{max-width:850px;color:var(--muted);font-size:10px;line-height:1.65}@media (max-width:900px){.laptopPriorityNote,.laptopPolicyGrid>header{grid-template-columns:1fr}.laptopDiagnosticTiming,.laptopPolicyCards{grid-template-columns:1fr 1fr}.laptopTimingSummary{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.laptopPolicyGrid{padding:54px 20px}.laptopDiagnosticTiming,.laptopPolicyCards{grid-template-columns:1fr}.laptopPriorityNote{margin-left:-2px;margin-right:-2px}.laptopTimingSummary{padding:18px}}.dataRecoveryTerms{background:#f8fbfd;padding:76px 5vw}.dataRecoveryTerms>header{grid-template-columns:1fr 1fr;align-items:end;gap:28px;display:grid}.dataRecoveryTerms>header .caption{grid-column:1/-1}.dataRecoveryTerms>header h2{margin:0;font-size:clamp(28px,4vw,48px)}.dataRecoveryTerms>header p{color:var(--muted);margin:0;line-height:1.7}.dataRecoveryTerms>div{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.dataRecoveryTerms article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.dataRecoveryTerms article>b{color:var(--green-dark);font-size:11px}.dataRecoveryTerms article h3{margin:18px 0 8px;font-size:15px}.dataRecoveryTerms article p,.dataRecoveryTerms aside p{color:var(--muted);font-size:10px;line-height:1.65}.dataRecoveryTerms aside{color:#fff;background:#102d49;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:22px 24px;display:flex}.dataRecoveryTerms aside p{color:#c7d8e7;max-width:720px;margin:0}@media (max-width:900px){.dataRecoveryTerms>header{grid-template-columns:1fr}.dataRecoveryTerms>div{grid-template-columns:1fr 1fr}.dataRecoveryTerms aside{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.dataRecoveryTerms{padding:54px 20px}.dataRecoveryTerms>div{grid-template-columns:1fr}}.dataRecoveryChooser{background:#fff;padding:76px 5vw;scroll-margin-top:90px}.dataRecoveryChooser>header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;display:grid}.dataRecoveryChooser>header .caption{grid-column:1/-1}.dataRecoveryChooser>header h2{margin:0;font-size:clamp(30px,4vw,50px)}.dataRecoveryChooser>header p{color:var(--muted);margin:0;line-height:1.7}.dataRecoveryChoiceGroup{margin-top:30px}.dataRecoveryChoiceGroup h3{font-size:14px}.dataRecoveryChoiceGroup>div{flex-wrap:wrap;gap:9px;display:flex}.dataRecoveryChoiceGroup button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#f8fbfd;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:800}.dataRecoveryChoiceGroup button:hover{background:var(--green-soft);color:var(--ink);border-color:#8db9ea}.dataRecoveryChoiceGroup button.isSelected,.dataRecoveryChoiceGroup button.isSelected:hover{border-color:var(--green);background:var(--green);color:#fff}.dataRecoveryDiagnosticNote{border-left:4px solid var(--green);color:var(--muted);background:#f2f8fc;margin:28px 0 0;padding:18px 20px;font-size:11px}.dataRecoveryDiagnosticNote b{color:var(--ink)}#data-recovery-workshops,#data-recovery-contact{scroll-margin-top:90px}@media (max-width:700px){.dataRecoveryChooser{padding:54px 20px}.dataRecoveryChooser>header{grid-template-columns:1fr}.dataRecoveryChoiceGroup button{padding:11px 13px}}.dataRecoveryInlineLink{color:var(--green-dark);margin-top:20px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.dataRecoveryInlineLink:hover{text-decoration:underline}.dataRecoveryTermsCta{background:var(--green);color:#fff;width:max-content;margin-top:18px;text-decoration:none;display:flex}.businessConversion{background:#f8fbfd;padding:78px 5vw;scroll-margin-top:90px}.businessConversion>header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;display:grid}.businessConversion>header .caption{grid-column:1/-1}.businessConversion>header h2{margin:0;font-size:clamp(30px,4vw,52px)}.businessConversion>header p{color:var(--muted);margin:0;line-height:1.7}.businessChoiceGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.businessChoiceGrid fieldset{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:22px}.businessChoiceGrid legend{color:var(--ink);padding:0 8px;font-size:12px;font-weight:900}.businessChoiceGrid fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.businessChoiceGrid button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#f8fbfd;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:800}.businessChoiceGrid button:hover{background:var(--green-soft);color:var(--ink);border-color:#8db9ea}.businessChoiceGrid button.isSelected,.businessChoiceGrid button.isSelected:hover{border-color:var(--green);background:var(--green);color:#fff}.businessPreparedContact{color:#fff;background:#102d49;border-radius:15px;grid-template-columns:1.4fr auto;align-items:center;gap:36px;margin-top:20px;padding:28px;display:grid}.businessPreparedContact h3{margin:8px 0;font-size:22px}.businessPreparedContact p{color:#c7d8e7;margin:0}.businessPreparedContact>div:last-child{text-align:right}.homeBusiness{color:#fff;background:#102d49;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:82px 5vw;display:grid}.homeBusiness h2{margin:10px 0 16px;font-size:clamp(34px,5vw,62px)}.homeBusiness p{color:#c7d8e7;max-width:760px;line-height:1.7}.homeBusiness nav{align-items:center;gap:20px;margin-top:25px;display:flex}.homeBusiness nav>a:not(.button){color:#fff;font-size:10px;font-weight:900;text-decoration:none}.homeBusiness dl{gap:12px;margin:0;display:grid}.homeBusiness dl div{border-bottom:1px solid #31516d;grid-template-columns:80px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.homeBusiness dt{font-size:34px;font-weight:900}.homeBusiness dd{color:#c7d8e7;margin:0;font-size:11px;line-height:1.5}@media (max-width:850px){.businessConversion>header,.businessChoiceGrid,.businessPreparedContact,.homeBusiness{grid-template-columns:1fr}.businessPreparedContact>div:last-child{text-align:left}}@media (max-width:620px){.businessConversion{padding:54px 20px}.businessChoiceGrid{grid-template-columns:1fr}.businessChoiceGrid fieldset{padding:18px}.businessPreparedContact{padding:22px}.homeBusiness{padding:58px 20px}.homeBusiness nav{flex-direction:column;align-items:flex-start}}.businessServices{background:#fff;padding:72px 5vw}.businessServices>header{max-width:900px}.businessServices h2{margin:10px 0 14px;font-size:clamp(30px,4vw,52px)}.businessServices>header p{max-width:800px;color:var(--muted);margin:0;line-height:1.7}.businessServices ul{grid-template-columns:1fr 1fr;gap:12px 28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.businessServices li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:15px 0;font-weight:750;line-height:1.5;display:grid}.businessServices li b{background:var(--green-soft);width:24px;height:24px;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.businessTerms{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.businessTerms span{color:var(--ink);background:#eef5fa;border-radius:999px;padding:11px 15px;font-size:10px}.businessTaskField{margin-top:30px;display:block}.businessTaskField>span{margin-bottom:9px;font-size:11px;font-weight:900;display:block}.businessTaskField textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:14px;padding:18px;line-height:1.55}.businessTaskField textarea:focus{outline:3px solid var(--green-dark);outline-offset:2px;border-color:var(--green)}@media (max-width:850px){.businessServices ul{grid-template-columns:1fr}}@media (max-width:620px){.businessServices{padding:52px 20px}.businessTerms{flex-direction:column;align-items:flex-start}.businessTaskField textarea{min-height:150px}}.businessServices li a{color:var(--ink);text-decoration:none}.businessServices li a:hover{text-decoration:underline}.businessFaq{background:#eef5fa;grid-template-columns:.8fr 1.2fr;gap:60px;padding:64px 5vw;display:grid}.businessFaq h2{margin:8px 0;font-size:clamp(28px,3.5vw,46px)}.businessFaq details{border-bottom:1px solid var(--line)}.businessFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-weight:850;display:flex}.businessFaq summary b{color:var(--green-dark)}.businessFaq details p{color:var(--muted);margin:0;padding:0 40px 18px 0;line-height:1.65}@media (max-width:850px){.businessFaq{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.businessFaq{padding:50px 20px}}.repairServiceGrid>a.repairServiceLink{color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f5;display:block}.repairServiceGrid>a.repairServiceLink article{background:0 0;border:0;height:100%;transition:all .2s}.repairServiceGrid>a.repairServiceLink article>strong{color:var(--green-dark);margin-top:20px;font-size:9px;display:block}.repairServiceGrid>a.repairServiceLink:hover{box-shadow:inset 0 -3px 0 var(--green);background:#eef6d9}.repairServiceGrid>a.repairServiceLink:hover article{transform:translateY(-2px)}.laptopPriceFlow .priceLogicGrid.isProcess{border:0;gap:10px}.laptopPriceFlow .priceLogicGrid.isProcess article{background:#f8faf7;border:1px solid #c8d2cd;border-radius:14px;min-height:215px;position:relative}.laptopPriceFlow .priceLogicGrid.isProcess article:not(:last-child):after{content:"→";z-index:2;width:24px;height:24px;color:var(--green-dark);background:#eef0e9;border:1px solid #b8c6bf;border-radius:50%;place-items:center;margin-top:-12px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;right:-17px}.laptopPriceFlow .priceLogicGrid.isProcess article>span{background:var(--green-soft);border-radius:50%;place-items:center;width:29px;height:29px;display:inline-grid}@media (max-width:1050px){.laptopPriceFlow .priceLogicGrid.isProcess article:nth-child(2):after{display:none}}@media (max-width:760px){.laptopPriceFlow .priceLogicGrid.isProcess{grid-template-columns:1fr}.laptopPriceFlow .priceLogicGrid.isProcess article{min-height:0}.laptopPriceFlow .priceLogicGrid.isProcess article:not(:last-child):after{content:"↓";margin:0 0 0 -12px;inset:auto auto -18px 50%}.laptopPriceFlow .priceLogicGrid.isProcess article:nth-child(2):after{display:grid}}@media (max-width:650px){.selectedLaptopContext{flex-direction:column;align-items:stretch;gap:17px;padding:22px 18px}.selectedLaptopContext nav{grid-template-columns:1fr 1fr;display:grid}.selectedLaptopContext nav a{text-align:center}}@media (max-width:900px){.laptopMaintenanceDetails>ol{grid-template-columns:1fr}.laptopMaintenanceDetails>ol li,.laptopMaintenanceDetails>ol li:nth-child(3n),.laptopMaintenanceDetails>ol li:nth-last-child(-n+3){border-bottom:1px solid #c5d9e9;border-right:0;min-height:0}.laptopMaintenanceDetails>ol li:last-child{border-bottom:0}}@media (max-width:650px){.laptopMaintenanceLogistics{grid-template-columns:1fr;gap:12px}}.phonePriceLogic{background:#fff;border:1px solid #c2d8ec;border-radius:16px;margin-top:12px;overflow:hidden}.phonePriceLogic>header{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:35px;padding:24px;display:grid}.phonePriceLogic h3{letter-spacing:-.035em;margin:9px 0 0;font-size:25px}.phonePriceLogic>header>p{color:#5f748a;margin:0;font-size:12px;line-height:1.6}.phonePriceLogic ol{border-top:1px solid #d4e2ef;border-bottom:1px solid #d4e2ef;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.phonePriceLogic li{border-right:1px solid #d4e2ef;grid-template-columns:30px 1fr;gap:10px;min-height:132px;padding:20px;display:grid}.phonePriceLogic li:last-child{border-right:0}.phonePriceLogic li>b{color:var(--green);font-size:9px}.phonePriceLogic li>span{color:#536a80;font-size:11px;line-height:1.55}.phonePriceLogic strong{color:var(--blue-950);margin-bottom:8px;font-size:13px;display:block}.phonePriceLogic details{padding:0 23px}.phonePriceLogic summary{cursor:pointer;color:var(--blue-950);justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;font-weight:850;list-style:none;display:flex}.phonePriceLogic summary::-webkit-details-marker{display:none}.phonePriceLogic summary b{color:var(--green);font-size:17px}.phonePriceLogic details[open] summary b{transform:rotate(45deg)}.phonePriceLogic details p{color:#61768b;margin:0;padding:0 32px 19px 0;font-size:12px;line-height:1.65}.brandIndexExpand{display:none}@media (max-width:760px){.phoneFastPromise{flex-direction:column;align-items:flex-start;gap:7px}.phoneInlineContact{grid-template-columns:1fr;gap:20px;margin:0 18px;padding:25px 22px}.phoneInlineContact nav{flex-direction:column;align-items:stretch}.phoneInlineContact a{text-align:center}.phoneWorkshopChoice{margin:0;padding:58px 18px 24px}.phoneWorkshopChoice>header{grid-template-columns:1fr;gap:12px}.phoneWorkshopChoice>header>p{font-size:13px}.phoneWorkshopChoice>div{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.phoneWorkshopChoice .phoneWorkshopCarouselControls{justify-content:space-between;align-items:center;margin:0 0 12px;padding:0;overflow:visible;display:flex!important}.phoneWorkshopCarouselControls>span{color:#637b92;font-size:10px;font-weight:750}.phoneWorkshopCarouselControls>span b{color:var(--blue-950)}.phoneWorkshopCarouselControls nav{gap:7px;display:flex}.phoneWorkshopCarouselControls button{width:38px;height:38px;color:var(--blue-950);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d1e5;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:900;display:grid}.phoneWorkshopCarouselControls button:disabled{opacity:.35;cursor:default}.phoneWorkshopChoice article{scroll-snap-align:start;flex:0 0 min(82vw,300px)}.phoneWorkshopSelect>span{min-height:0}.phoneEntryChooser{padding:56px 18px 62px}.phoneEntryChooser>header{grid-template-columns:1fr;gap:12px}.phoneEntryChooser>header>p{font-size:13px}.phoneEntryOptions{grid-template-columns:1fr}.phoneEntryOptions>button{grid-template-columns:28px 1fr auto;min-height:0;padding:20px}.phoneEntryOptions h3{font-size:19px}.selectedPhoneContext{flex-direction:column;align-items:flex-start;gap:5px}.selectedPhoneContext a{margin:3px 0 0}.phonePriceLogic>header{grid-template-columns:1fr;gap:12px}.phonePriceLogic ol{grid-template-columns:1fr}.phonePriceLogic li{border-bottom:1px solid #d4e2ef;border-right:0;min-height:0}.phonePriceLogic li:last-child{border-bottom:0}.phoneServiceAdvantages{grid-template-columns:1fr 1fr}.phoneCommercialPreview{grid-template-columns:1fr}.phoneCommercialPreview>article.isDiagnostic{grid-column:auto}.phoneCommercialPreview article>header{flex-direction:column;align-items:start;gap:5px}.phoneCommercialPreview dl{grid-template-columns:1fr}.phoneCommercialPreview dl>div+div{border-top:1px solid #d4e2ef;border-left:0;padding-left:0}.brandIndex.isCollapsed .brandIndexSecondary{display:none}.brandIndexExpand{color:#fff;width:100%;font:inherit;cursor:pointer;background:#113b66;border:1px solid #315c84;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;padding:13px 15px;font-size:11px;font-weight:850;display:flex}.brandIndexExpand:hover{background:#164b7e;border-color:#70ade8}}@media (max-width:520px){.phoneServiceAdvantages{grid-template-columns:1fr}.phoneServiceAdvantages>article,.phoneServiceAdvantages>a{min-height:0}}@media (max-width:760px){.repairProblemTabList{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.repairProblemTabList button{scroll-snap-align:start;flex:0 0 104px}.problemDirectory .repairProblemPanel nav{grid-template-columns:1fr}.problemDirectory .repairProblemPanel nav a{min-height:0}.repairProblemAll{font-size:9px}}.phoneSoftwareDirectory{background:#eef5fb;padding:72px 5vw 78px}.phoneSoftwareDirectory>header{grid-template-columns:1fr minmax(300px,.65fr);align-items:end;gap:50px;margin-bottom:28px;display:grid}.phoneSoftwareDirectory>header .caption{grid-column:1/-1}.phoneSoftwareDirectory h2{letter-spacing:-.05em;color:var(--blue-950);margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.03}.phoneSoftwareDirectory>header p{color:#5c7389;margin:0;line-height:1.65}.phoneSoftwareDirectory nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.phoneSoftwareDirectory nav>a{min-height:130px;color:var(--blue-950);background:#fff;border:1px solid #bfd6e8;border-radius:15px;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:22px;display:grid}.phoneSoftwareDirectory nav>a:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 12px 28px #09345c1a}.phoneSoftwareDirectory nav>a>span{color:var(--green-dark);font-size:9px;font-weight:900}.phoneSoftwareDirectory h3{margin:0 0 9px;font-size:18px}.phoneSoftwareDirectory nav p{color:#63798f;margin:0;font-size:10px;line-height:1.55}.phoneSoftwareDirectory nav>a>b{color:var(--green-dark)}@media (max-width:700px){.phoneSoftwareDirectory{padding:54px 18px 62px}.phoneSoftwareDirectory>header{grid-template-columns:1fr;gap:12px}.phoneSoftwareDirectory>header .caption{grid-column:auto}.phoneSoftwareDirectory nav{grid-template-columns:1fr}.phoneSoftwareDirectory nav>a{min-height:0}}.phoneSoftwareOverview{background:#eef5fb;grid-template-columns:1fr 1fr;gap:9px;padding:0 5vw 76px;display:grid}.phoneSoftwareOverview article{background:#fff;border:1px solid #bfd6e8;border-radius:16px;padding:27px}.phoneSoftwareOverview article:first-child{border-left:4px solid #b14b2c}.phoneSoftwareOverview article:last-child{border-left:4px solid var(--green)}.phoneSoftwareOverview span{color:#647d94;letter-spacing:.1em;font-size:8px;font-weight:900}.phoneSoftwareOverview h2{color:var(--blue-950);letter-spacing:-.035em;margin:13px 0 9px;font-size:23px}.phoneSoftwareOverview p{color:#5d7389;margin:0;font-size:11px;line-height:1.65}@media (max-width:700px){.phoneSoftwareOverview{grid-template-columns:1fr;padding:0 18px 58px}.phoneSoftwareOverview article{padding:22px}}:root{--content-width:1240px;--radius-card:18px;--radius-panel:28px;--blue-glow:#176fd129}.header{position:sticky;top:0}.headerInner{height:100%}.primaryNav a{font-weight:720}.smallButton{border-radius:11px}.homeHero{min-height:690px;padding-top:78px;padding-bottom:88px}.homeHero:before{background:radial-gradient(circle,#d9ebff 0%,#d9ebff00 72%);width:620px;height:620px;top:-250px;right:-330px}.homeHero h1{max-width:760px}.homeHero h1 span{display:inline-block;position:relative}.homeHero h1 span:after{content:"";background:linear-gradient(90deg,var(--green),#77b9f4);opacity:.22;border-radius:10px;height:5px;position:absolute;bottom:-7px;left:2px;right:0}.heroFinder{border-radius:30px;box-shadow:0 28px 80px #0b315f24}.heroFinder:before{background:linear-gradient(145deg,#e2f0ff,#f2f8ff);border-radius:30px;inset:12px -12px -12px 12px}.heroFinder nav a{border-radius:13px}.homeJourney{max-width:var(--content-width);border-radius:var(--radius-panel);background:#fff;border:1px solid #cbdcec;grid-template-columns:.82fr 1.6fr;gap:10px;margin:0 auto 34px;padding:10px;display:grid;box-shadow:0 18px 54px #11437a12}.journeyLead{background:linear-gradient(145deg,var(--blue-950),var(--blue-900));color:#fff;border-radius:20px;padding:34px 36px}.journeyLead .caption{color:#91c8ff}.journeyLead h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(30px,3vw,43px);line-height:1.02}.journeyLead p{color:#c2d7eb;max-width:390px;margin:0;font-size:16px;line-height:1.65}.homeJourney ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.homeJourney li{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:44px;padding:34px 24px;display:flex}.homeJourney li:first-child{border-left:0}.homeJourney li>b{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:50%;place-items:center;font-size:9px;display:grid}.homeJourney h3{letter-spacing:-.03em;margin:0 0 10px;font-size:18px}.homeJourney li p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.pageHero{border-bottom:1px solid #d8e6f3}.pageHero h1{text-wrap:balance}.pageHero>p{max-width:760px}.pageFacts span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa3}.modelCatalog{border-top:1px solid #173e65}@media (max-width:1050px){.homeJourney{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.homeJourney ol{border-top:1px solid var(--line)}}@media (max-width:760px){.header{top:0}.homeHero{padding-top:48px;padding-bottom:62px}.homeHero h1 span:after{height:4px;bottom:-5px}.homeJourney{border-radius:22px;margin:0 18px 24px;padding:7px}.journeyLead{border-radius:16px;padding:30px 24px}.homeJourney ol{grid-template-columns:1fr}.homeJourney li{border-left:0;border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:14px;padding:20px 16px;display:grid}.homeJourney li:first-child{border-top:0}.pageHero h1{text-wrap:pretty}}.homeHero{isolation:isolate}.homeHero:after{content:"";z-index:-2;filter:saturate(.9)contrast(.98);opacity:.96;background:url(/hero/repair-workbench-light-v2.webp) 62%/cover no-repeat;border-radius:34px;position:absolute;inset:18px 0 24px}.homeHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f5f8fced 0%,#f5f8fcd1 35%,#f5f8fc61 61%,#f5f8fc1f 82%,#f5f8fc2e 100%),linear-gradient(#ffffff29 0%,#ffffff05 54%,#f5f8fc66 100%);border-radius:34px;width:auto;height:auto;position:absolute;inset:18px 0 24px;box-shadow:inset 0 0 54px #f5f8fc61}.homeHero .heroFinder{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0}@media (max-width:760px){.homeHero:after{opacity:.78;background-position:64%;border-radius:24px;height:550px;inset:8px 0 auto}.homeHero:before{background:linear-gradient(#f5f8fce0 0%,#f5f8fcb8 54%,#f5f8fcf5 100%);border-radius:24px;width:auto;height:550px;inset:8px 0 auto;box-shadow:inset 0 0 44px #f5f8fc8c}}@media (prefers-reduced-transparency:reduce){.homeHero:after{opacity:.9}.homeHero .heroFinder{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.workshopMapPanel{background:#eef3f8;border:1px solid #cad9e8;flex-direction:column;padding:0;display:flex}.workshopMapPanel:before{display:none}.workshopMapPreview{width:100%;min-height:0;font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.workshopMapPreview:hover .workshopMapPin{background:var(--blue-700,#176fd1);color:#fff;border-color:var(--blue-700,#176fd1)}.workshopMapPin{width:56px;height:56px;color:var(--blue-700,#176fd1);background:#fff;border:1px solid #b9cde2;border-radius:50%;place-items:center;transition:background .18s,color .18s,border-color .18s;display:grid}.workshopMapPin svg{width:26px;height:26px}.workshopMapPreview b{font-size:14px;font-weight:900}.workshopMapPreviewAddress{color:#5d6c7b;max-width:26ch;font-size:12px}.workshopMapFrame{flex:1;min-height:0;display:flex}.workshopMapFrame iframe{border:0;flex:1;width:100%;min-height:340px;display:block}.workshopMapPanelFoot{background:#fff;border-top:1px solid #cad9e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.workshopMapPanelFoot b{font-size:13px;display:block}.workshopMapPanelFoot span{color:#697173;margin-top:3px;font-size:11px;display:block}.workshopMapPanelFoot nav{gap:18px;display:flex}.workshopMapPanelFoot a{color:var(--blue-700,#176fd1);font-size:11px;font-weight:900}@media (max-width:650px){.workshopMapFrame iframe{min-height:260px}.workshopMapPanelFoot{padding:14px 16px}}.workshopDirections{border:1px solid var(--line,#dde5ed);background:#fff;border-radius:18px;flex-direction:column;grid-column:1/-1;gap:16px;padding:26px 32px 24px;display:flex}.workshopDirections dl{gap:14px;margin:0;display:grid}.workshopDirections dl>div{grid-template-columns:132px 1fr;align-items:baseline;gap:6px 20px;display:grid}.workshopDirections dt{letter-spacing:.02em;color:#7b8794;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.workshopDirections dd{color:#2b3642;margin:0;font-size:14px;line-height:1.62}.workshopDirections>a{color:var(--blue-700,#176fd1);align-self:flex-start;font-size:12px;font-weight:900}@media (max-width:650px){.workshopDirections{padding:22px 20px 20px}.workshopDirections dl>div{grid-template-columns:1fr;gap:2px}}.workshopReviews{border:1px solid var(--line,#dde5ed);background:#fff;border-radius:18px;flex-direction:column;grid-column:1/-1;gap:18px;min-width:0;padding:30px 32px 26px;display:flex}.workshopReviewsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.workshopReviewsHead h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.1}.workshopReviewsHead a{color:var(--blue-700,#176fd1);white-space:nowrap;font-size:12px;font-weight:900}.workshopReviewsTrack{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.workshopReviewsTrack::-webkit-scrollbar{display:none}.workshopReviewSlide{scroll-snap-align:start;border:1px solid var(--line,#dde5ed);background:#f6f9fc;border-radius:12px;flex-direction:column;flex:0 0 100%;gap:12px;min-width:0;padding:22px 24px;display:flex}@media (min-width:800px){.workshopReviewSlide{flex-basis:calc(50% - 8px)}}.workshopReviewSlide p{color:#2b3642;margin:0;font-size:14px;line-height:1.62}.workshopReviewWho{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:4px;display:flex}.workshopReviewWho b{font-size:13px;font-weight:900}.workshopReviewWho span{color:#7b8794;font-size:11px}.workshopReviewReply{border-top:1px solid var(--line,#dde5ed);margin-top:12px;padding-top:10px}.workshopReviewReply summary{cursor:pointer;letter-spacing:.02em;color:var(--blue-700,#176fd1);align-items:center;gap:6px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.workshopReviewReply summary::-webkit-details-marker{display:none}.workshopReviewReply summary:after{content:"↓";font-size:11px}.workshopReviewReply[open] summary:after{content:"↑"}.workshopReviewReply p{color:#4a5563;margin:10px 0 0;font-size:13px;line-height:1.6}.workshopReviewsControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;display:flex}.workshopReviewsArrows{gap:8px;display:flex}.workshopReviewsArrows button{border:1px solid var(--line,#dde5ed);color:#2b3642;cursor:pointer;background:#fff;border-radius:10px;width:40px;height:40px;font-size:16px;line-height:1}.workshopReviewsArrows button:hover:not(:disabled){background:var(--blue-700,#176fd1);border-color:var(--blue-700,#176fd1);color:#fff}.workshopReviewsArrows button:disabled{opacity:.35;cursor:default}.workshopReviewsDots{gap:7px;display:flex}.workshopReviewsDots button{cursor:pointer;background:#cfd9e3;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .15s,background .15s}.workshopReviewsDots button[aria-current=true]{background:var(--blue-700,#176fd1);border-radius:999px;width:22px}.workshopReviewsCounter{color:#7b8794;font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:650px){.workshopReviews{padding:24px 20px 20px}.workshopReviewSlide{padding:18px}}.repairStatus{padding:56px max(24px,50vw - 620px) 8px}.repairStatusCard{border:1px solid var(--line,#dde5ed);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:28px 32px 24px;display:flex}.repairStatusHead{flex-direction:column;gap:8px;display:flex}.repairStatusHead h2{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.25}.repairStatusHead p{color:#5b6672;max-width:62ch;margin:0;font-size:14px;line-height:1.62}.repairStatusWidget{background:#fff;width:100%;max-width:560px}.repairStatusWidget iframe{border:0;width:100%;height:262px;display:block}.repairStatusFallback{color:#5b6672;max-width:70ch;margin:0;font-size:13px;line-height:1.62}.repairStatusFallback a{color:var(--blue-700,#176fd1);font-weight:700}.repairStatusNote{background:#eaf2fd;border:1px solid #cfe0f5;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;margin:0 max(24px,50vw - 620px) 4px;padding:30px 36px;display:flex}.repairStatusNote .caption{color:var(--blue-700,#176fd1)}.repairStatusNote h2{letter-spacing:-.03em;margin:9px 0 7px;font-size:25px;line-height:1.2}.repairStatusNote p{color:#5b6672;max-width:640px;margin:0;font-size:14px;line-height:1.6}.repairStatusNote>a{background:var(--blue-700,#176fd1);color:#fff;border-radius:10px;flex:none;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:800;display:inline-flex}.repairStatusNote>a:hover{background:#0f5cb0}@media (max-width:900px){.repairStatusNote{flex-direction:column;align-items:flex-start;gap:20px;margin:0 18px 4px;padding:24px 22px}.repairStatusNote h2{font-size:21px}.repairStatusNote>a{justify-content:center;width:100%}}.workshopStatusNote{border-left-color:var(--blue-700,#176fd1)}.workshopStatusNote a{color:var(--blue-700,#176fd1);white-space:nowrap;font-weight:800}@media (max-width:650px){.repairStatus{padding:36px 18px 4px}.repairStatusCard{padding:22px 20px 20px}.repairStatusHead h2{font-size:19px}.repairStatusWidget iframe{height:300px}}.modelFaq details p,.modelPriceRule p,.serviceFlow p,.repairWorksGrid p,.laptopDiagnosticPath article p,.laptopRepairDecisions>aside p,.laptopRepairDecisions>aside li,.phoneCommercialPreview>aside p{color:#d8e5f2;font-weight:500}.modelFaq details p{font-size:14px;line-height:1.75}.modelFaq.serviceFaq details p{color:#3a4759}.modelExtraOffers{background:#fff;padding:70px 8vw 76px}.modelExtraOffers>header{justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px;display:flex}.modelExtraOffers h2{letter-spacing:-.05em;max-width:720px;margin:13px 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1.04}.modelExtraOffers>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.modelExtraOffers a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fc;flex-direction:column;min-height:210px;padding:25px;display:flex}.modelExtraOffers a:hover{background:#eaf1fa}.modelExtraOffers a>span{color:var(--green-dark);letter-spacing:.08em;font-size:9px;font-weight:900}.modelExtraOffers h3{letter-spacing:-.03em;margin:38px 0 10px;font-size:20px}.modelExtraOffers p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.modelExtraOffers a>b{color:var(--green-dark);margin-top:auto;padding-top:18px;font-size:12px;font-weight:900}@media (max-width:780px){.modelExtraOffers{padding:56px 20px}.modelExtraOffers>header{flex-direction:column;align-items:start;gap:10px}.modelExtraOffers>div{grid-template-columns:1fr}.modelExtraOffers a{min-height:0}.modelExtraOffers h3{margin-top:24px}}.droneModelInput{gap:10px;margin:22px 30px 0;display:grid}.droneModelInput>span{font-size:12px;font-weight:900}.droneModelInput>span small{color:#858d8f;font-weight:600}.droneModelInput input{color:#17304b;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #c5d4e1;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.droneModelInput input::placeholder{color:#8a9bad;font-weight:600}.droneModelInput input:focus{outline:3px solid var(--green-dark);outline-offset:2px;border-color:#247bcf}@media (max-width:680px){.droneModelInput{margin-left:20px;margin-right:20px}}.phoneProblemRelated{padding:0 8vw 96px}.phoneProblemRelated .pageAside{max-width:560px;position:static}@media (max-width:900px){.phoneProblemRelated{padding:0 5vw 72px}.phoneProblemRelated .pageAside{max-width:none}}.serviceCards .card>.cardActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:16px;display:flex}.serviceCards .card:first-child>.cardActions{border-color:#ffffff3d}.serviceCards .cardRequest{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.serviceCards .card:first-child .cardRequest{color:var(--green);background:#fff}.serviceCards .cardBrowse{color:var(--green);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.serviceCards .card:first-child .cardBrowse{color:#fff}@media (max-width:640px){.serviceCards .card>.cardActions{margin-top:15px;padding-top:13px}.serviceCards .cardRequest{padding:9px 13px}}.modelSuggest{gap:8px;margin:10px 30px 0;display:grid}.modelSuggest>span{color:#66788c;font-size:11px;font-weight:800}.modelSuggest>div{flex-wrap:wrap;gap:7px;display:flex}.modelSuggest button{color:#17304b;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d4e1;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700;transition:all .18s}.modelSuggest button:hover{background:#eef6ff;border-color:#247bcf}@media (max-width:640px){.modelSuggest{margin-left:20px;margin-right:20px}}.pageHeroWithAside{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:56px;display:grid}.pageHeroWithAside>*{grid-column:1}.pageHeroWithAside>.eyebrow{justify-self:start}.pageHeroWithAside>.reputationCard{grid-area:1/2/span 20;align-self:start}.reputationCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:18px;flex-direction:column;padding:24px;display:flex}.reputationScore{align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.reputationScore b{letter-spacing:-.045em;font-size:52px;font-weight:800;line-height:1}.reputationScore span{color:var(--muted);font-size:16px}.reputationStars{color:var(--green);gap:3px;margin-top:10px;display:flex}.reputationStars svg{width:17px;height:17px}.reputationNote{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}.reputationTotal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:15px;font-weight:700;line-height:1.4}.reputationAward{color:#43566d;align-items:center;gap:9px;margin-top:12px;font-size:13px;display:flex}.reputationAward svg{width:18px;height:18px;color:var(--green);flex:none}.reputationLink{border-top:1px solid var(--line);color:var(--green);margin-top:20px;padding-top:16px;font-size:13px;font-weight:800}.reputationLink:hover{color:var(--green-dark)}.reputationPlainTitle{letter-spacing:-.02em;margin-top:12px;font-size:19px;font-weight:750;line-height:1.3}.reputationCardPlain .reputationLink{margin-top:18px}@media (max-width:1000px){.pageHeroWithAside{grid-template-columns:minmax(0,1fr) 320px;column-gap:36px}}@media (max-width:900px){.pageHeroWithAside{display:block}.pageHeroWithAside>.reputationCard{margin:18px 0 0}.reputationCard{border-radius:14px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px}.reputationCard .caption{flex-basis:100%}.reputationScore{margin:0}.reputationScore b{font-size:26px}.reputationScore span{display:none}.reputationStars{margin:0}.reputationStars svg{width:14px;height:14px}.reputationNote{flex-basis:100%;order:1;margin:0;font-size:11px;line-height:1.35}.reputationTotal{color:var(--muted);border:0;flex:160px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.reputationAward{display:none}.reputationLink{white-space:nowrap;border:0;margin:0;padding:0;font-size:12px}.reputationPlainTitle{flex:100%;margin:0;font-size:15px}}.reviewSourceScores{flex-direction:column;gap:5px;margin:14px 0 0;display:flex}.reviewSourceScores span{background:#f4f8fd;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.reviewSourceScores em{color:#5d6f84;font-size:12px;font-style:normal}.reviewSourceScores b{letter-spacing:-.02em;font-size:15px;font-weight:800}.reviewSourceScores i{color:#8a97a8;white-space:nowrap;font-size:11px;font-style:normal}.yandexReviews{margin:34px 0 0}.yandexReviewsHead{max-width:640px}.yandexReviewsHead h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:760;line-height:1.1}.yandexReviewsHead p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.yandexReviewsFrame{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:640px;height:620px;margin-top:20px;position:relative;overflow:hidden}.yandexReviewsFrame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:760px){.yandexReviewsFrame{border-radius:14px;height:560px}}.reviewSourceGrid h3 a{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.reviewSourceGrid h3 a:hover{color:var(--green)}.reviewSourceGrid a.reviewSourceMain{background:var(--green-soft);color:var(--green-dark);border-radius:9px;padding:9px 14px}.reviewSourceGrid a.reviewSourceMain:hover{background:var(--mint)}.reputationChecked{border-top:1px solid var(--line);color:#8a97a8;margin-top:18px;padding-top:14px;font-size:11px}@media (max-width:900px){.reputationChecked{border:0;flex-basis:100%;margin:0;padding:0;font-size:11px}}.droneProblemChoices button:hover{background:var(--green-soft);color:var(--ink);border-color:#8db9ea;box-shadow:0 6px 16px #176fd11f}.droneProblemChoices button.selected,.droneProblemChoices button.selected:hover{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 8px 22px #176fd138}.workshopPhotoGallery figure:only-child{grid-column:1/-1}.workshopPhotoGallery figure:only-child img{aspect-ratio:122/51;height:auto}.workshopCard,.reviewSourceGrid article{position:relative}.workshopCard h3 a:after,.reviewSourceGrid article h3 a:after{content:"";position:absolute;inset:0}.workshopCard dd a,.workshopCard .workshopCardActions a,.workshopCard .workshopCardActions button,.reviewSourceGrid article>div a{z-index:1;position:relative}.workshopCard:hover h3 a,.reviewSourceGrid article:hover h3 a{color:var(--green)}.reviewSourcePhoto{aspect-ratio:122/51;object-fit:cover;border-radius:15px 15px 0 0;width:calc(100% + 56px);height:auto;margin:-28px -28px 22px;display:block}@media (min-width:821px){.reviewSourceGrid article:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:34px;display:grid;overflow:hidden}.reviewSourceGrid article:last-child>*{grid-column:2}.reviewSourceGrid article:last-child .reviewSourcePhoto{aspect-ratio:auto;border-radius:15px 0 0 15px;grid-area:1/1/span 20;align-self:stretch;width:calc(100% + 28px);height:calc(100% + 56px);margin:-28px 0 -28px -28px}}:root{--blue-text:#1466c2}.finderTop>i,.serviceCards .cardTop>span,.process .steps article>b,.pageSections article>b,.socialGroupHead>span,.teamGrid article>span,.homeJourney li>b{color:var(--blue-text)}.droneProblemChoices button,.contact .choiceGrid button,.dataRecoveryChoiceGroup button,.businessChoiceGrid button{padding-right:34px;position:relative}.droneProblemChoices button.selected:after,.contact .choiceGrid button.selected:after,.dataRecoveryChoiceGroup button.isSelected:after,.businessChoiceGrid button.isSelected:after{content:"✓";font-size:13px;font-weight:900;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.dataRecoveryChoiceGroup button,.businessChoiceGrid button{padding-right:28px}.dataRecoveryChoiceGroup button.isSelected:after,.businessChoiceGrid button.isSelected:after{font-size:11px;right:11px}@media (hover:none){.droneProblemChoices button:hover,.contact .choiceGrid button:hover,.dataRecoveryChoiceGroup button:hover,.businessChoiceGrid button:hover,.symptomChoices>button:hover,.repairProblemTabList button:hover{border-color:inherit;background:inherit;color:inherit;box-shadow:none}.droneProblemChoices button.selected:hover,.contact .choiceGrid button.selected:hover,.dataRecoveryChoiceGroup button.isSelected:hover,.businessChoiceGrid button.isSelected:hover{border-color:var(--green);background:var(--green);color:#fff}.symptomChoices>button.isActive:hover{color:#fff;background:var(--green)}.repairProblemTabList button.isActive:hover{color:var(--blue-950);background:#fff;border-color:#fff}}.cityMap{z-index:-1;pointer-events:none;width:1440px;height:470px;margin-left:-720px;position:absolute;top:0;left:50%}.pageHeroWithAside>.cityMap{grid-column:auto}@media (max-width:1290px){.cityMapPodpis{display:none}}@media (max-width:900px){.cityMap{display:none}}.cityMapBlock{max-width:1240px;margin:0 auto 100px;padding:0 max(24px,50vw - 620px)}.cityMapBlock>header{max-width:640px;margin-bottom:34px}.cityMapBlock>header h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(30px,3.4vw,44px);line-height:1.04}.cityMapBlock>header p{color:var(--muted);margin:0;line-height:1.6}.cityMapBlockBody{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}.cityMapBlockPlan{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.cityMapBlockPlan a{cursor:pointer}.cityMapBlockPlan a:hover circle:nth-of-type(2){fill:#0c4e90}.cityMapBlockList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cityMapBlockList a{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;column-gap:14px;min-height:78px;padding:14px 16px;transition:all .15s;display:grid}.cityMapBlockList a:hover{background:var(--blue-50);border-color:#8ab8e8;transform:translateY(-2px)}.cityMapBlockList b{color:#fff;background:#176fd1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.cityMapBlockList span{flex-direction:column;gap:3px;min-width:0;display:flex}.cityMapBlockList strong{letter-spacing:-.01em;font-size:15px}.cityMapBlockList em{color:var(--muted);font-size:13px;font-style:normal}.cityMapBlockList small{color:#8a97a8;font-size:11px}.cityMapBlockList i{color:#176fd1;font-style:normal;font-weight:800}@media (max-width:900px){.cityMapBlock{margin-bottom:72px;padding:0 5vw}.cityMapBlockBody{grid-template-columns:1fr;gap:18px}.cityMapBlockPodpis{display:none}}@media (max-width:600px){.cityMapBlock{padding:0 20px}}.modelHelp{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:start;gap:30px;max-width:1240px;margin:26px auto 0;padding:26px 30px;display:grid;box-shadow:0 8px 24px #11437a0a}.modelHelp h2{margin:9px 0 10px;font-size:24px}.modelHelp p{max-width:560px;color:var(--muted);margin:0;line-height:1.55}.modelHelp nav{gap:8px;display:grid}.modelHelp nav a{border:1px solid var(--line);background:var(--blue-50);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.modelHelp nav a:hover{background:#fff;border-color:#8ab8e8}@media (max-width:900px){.modelHelp{grid-template-columns:1fr;gap:20px;padding:22px}}.chastyeRaboty{background:#fff;border:1px solid #bfd5e8;border-radius:18px;max-width:1240px;margin:26px auto 0;padding:28px 30px;box-shadow:0 10px 28px #0c36600d}.chastyeRaboty>header{margin-bottom:18px}.chastyeRaboty h2{letter-spacing:-.045em;color:var(--blue-950);margin:9px 0;font-size:clamp(24px,2.6vw,34px);line-height:1.05}.chastyeRaboty>header>p{max-width:660px;color:var(--muted);margin:0;line-height:1.6}.chastyeRabotyGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chastyeRabotyGrid>a{border:1px solid var(--line);background:var(--blue-50);border-radius:13px;flex-direction:column;gap:7px;min-height:120px;padding:14px 15px 15px;display:flex}.chastyeRabotyGrid>a:hover{background:#fff;border-color:#8ab8e8;box-shadow:0 12px 30px #124c8a14}.chastyeRabotyGrid>a>svg{width:24px;height:24px;color:var(--green)}.chastyeRabotyGrid>a>b{letter-spacing:-.02em;color:var(--blue-950);font-size:15px;font-weight:750;line-height:1.15}.chastyeRabotyGrid>a>span{color:var(--muted);font-size:12px;line-height:1.4}.chastyeRabotyHvost{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:15px;font-size:13px;line-height:1.5}.chastyeRabotyHvost a{color:var(--green);white-space:nowrap;font-weight:800}@media (max-width:900px){.chastyeRaboty{border-radius:16px;margin-top:20px;padding:22px 18px}.chastyeRaboty h2{margin-bottom:8px}.chastyeRabotyGrid{grid-template-columns:1fr 1fr;gap:8px}.chastyeRabotyGrid>a{border-radius:12px;gap:5px;min-height:102px;padding:11px 11px 12px}.chastyeRabotyGrid>a>svg{width:21px;height:21px}.chastyeRabotyGrid>a>b{font-size:13px}.chastyeRabotyGrid>a>span{font-size:10.5px;line-height:1.35}.chastyeRabotyHvost{margin-top:13px;padding-top:12px;font-size:11.5px}}.drugieUslugi{max-width:1240px;margin:0 auto;padding:0 5vw 92px}.drugieUslugi>nav{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.drugieUslugi>nav>a{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;gap:8px;min-height:184px;padding:22px;transition:all .2s;display:flex;box-shadow:0 8px 24px #11437a09}.drugieUslugi>nav>a:hover{border-color:var(--green);transform:translateY(-3px);box-shadow:0 18px 40px #176fd121}.drugieUslugi>nav>a>svg{width:26px;height:26px;color:var(--green)}.drugieUslugi>nav>a>small{letter-spacing:.08em;color:#71797b;text-transform:uppercase;font-size:9px;font-weight:900}.drugieUslugi>nav>a>h3{letter-spacing:-.035em;color:var(--blue-950);margin:0;font-size:21px;line-height:1.1}.drugieUslugi>nav>a>p{color:var(--muted);margin:auto 0 0;font-size:12px;line-height:1.55}@media (max-width:900px){.drugieUslugi{padding-bottom:64px}.drugieUslugi>nav{grid-template-columns:1fr 1fr;gap:8px}.drugieUslugi>nav>a{border-radius:14px;gap:6px;min-height:0;padding:16px 15px 17px}.drugieUslugi>nav>a>svg{width:22px;height:22px}.drugieUslugi>nav>a>h3{font-size:16px}.drugieUslugi>nav>a>p{margin-top:2px;font-size:11px;line-height:1.45}}@media (max-width:430px){.drugieUslugi>nav{grid-template-columns:1fr}}.masteraRazdela{max-width:1240px;margin:0 auto;padding:0 5vw 74px}.masteraRazdela>header{margin-bottom:20px}.masteraRazdela h2{letter-spacing:-.045em;color:var(--blue-950);margin:9px 0 8px;font-size:clamp(24px,2.6vw,34px);line-height:1.05}.masteraRazdela>header>p{max-width:640px;color:var(--muted);margin:0;line-height:1.6}.masteraRazdela>ul{grid-template-columns:repeat(7,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.masteraRazdela>ul>li{text-align:center}.masteraRazdela img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%;display:block}.masteraRazdela b{letter-spacing:-.01em;color:var(--muted);margin-top:8px;font-size:12px;font-weight:750;display:block}.masteraRazdela>a{color:var(--green);margin-top:18px;font-size:13px;font-weight:800;display:inline-block}@media (max-width:900px){.masteraRazdela{padding-bottom:54px}.masteraRazdela>header{margin-bottom:16px}.masteraRazdela>ul{grid-template-columns:repeat(4,1fr);gap:8px}.masteraRazdela img{border-radius:12px}.masteraRazdela b{margin-top:5px;font-size:10.5px}.masteraRazdela>a{margin-top:14px;font-size:12px}}.kudaPrinesti{max-width:1240px;margin:0 auto;padding:0 5vw 74px}.kudaPrinesti>header{margin-bottom:22px}.kudaPrinesti h2{letter-spacing:-.045em;color:var(--blue-950);margin:9px 0 8px;font-size:clamp(24px,2.6vw,34px);line-height:1.05}.kudaPrinesti>header>p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.kudaPrinesti>ul{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kudaPrinesti>ul>li{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:18px 18px 16px;display:flex}.kudaPrinesti>ul>li>a{letter-spacing:-.02em;color:var(--blue-950);font-size:15px;font-weight:800;text-decoration:none}.kudaPrinesti>ul>li>a:hover{color:var(--green)}.kudaPrinestiAdres{color:var(--blue-950);margin:7px 0 2px;font-size:13.5px;line-height:1.45}.kudaPrinesti>ul>li>small{color:var(--muted);font-size:12px}.kudaPrinesti dl{border-top:1px solid var(--line);gap:7px;margin:13px 0 0;padding-top:12px;display:grid}.kudaPrinesti dl>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kudaPrinesti dt{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:750}.kudaPrinesti dd{color:var(--blue-950);text-align:right;margin:0;font-size:12.5px;font-weight:700}.kudaPrinesti dd>a{color:var(--green);white-space:nowrap;text-decoration:none}.kudaPrinestiKarta{letter-spacing:-.01em;color:var(--green);margin-top:11px;font-size:12px;font-weight:700;text-decoration:none}.kudaPrinestiKarta:hover{text-decoration:underline}.kudaPrinestiHvost{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.kudaPrinestiHvost a{color:var(--green);font-weight:750}@media (max-width:900px){.kudaPrinesti h3>a,.kudaPrinesti dd>a,.kudaPrinestiKarta{margin-top:-5px;margin-bottom:-5px;padding:5px 0;display:inline-block}.kudaPrinesti{padding-bottom:54px}.kudaPrinesti>header{margin-bottom:16px}.kudaPrinesti>ul{grid-template-columns:1fr;gap:10px}.kudaPrinesti>ul>li{border-radius:14px;padding:15px 15px 13px}.kudaPrinesti dl{margin-top:11px;padding-top:10px}.kudaPrinestiHvost{margin-top:14px;font-size:12.5px}}.chtoRemontiruem{max-width:1240px;margin:0 auto;padding:0 5vw 74px}.chtoRemontiruem>header{margin-bottom:18px}.chtoRemontiruem h2{letter-spacing:-.045em;color:var(--blue-950);margin:9px 0 8px;font-size:clamp(23px,2.5vw,32px);line-height:1.05}.chtoRemontiruem>header>p{max-width:640px;color:var(--muted);margin:0;line-height:1.6}.chtoRemontiruem>nav{flex-wrap:wrap;gap:9px;display:flex}.chtoRemontiruem>nav>a{border:1px solid var(--line);letter-spacing:-.01em;color:var(--blue-950);background:#fff;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none}.chtoRemontiruem>nav>a:hover{border-color:var(--green);color:var(--green)}@media (max-width:900px){.chtoRemontiruem{padding-bottom:54px}.chtoRemontiruem>header{margin-bottom:14px}.chtoRemontiruem>nav{gap:7px}.chtoRemontiruem>nav>a{padding:8px 13px;font-size:12.5px}}.heroMastera{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:20px;margin:18px 0 0;padding:12px 20px 12px 13px;display:flex}.heroMastera>ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.heroMastera>ul>li{text-align:center;width:62px}.heroMastera img{object-fit:cover;background:var(--green-soft);border-radius:50%;width:62px;height:62px;display:block}.heroMastera>ul>li>b{letter-spacing:-.01em;color:var(--muted);margin-top:7px;font-size:11px;font-weight:750;display:block}.heroMastera>div{min-width:0}.heroMastera>div>b{letter-spacing:-.03em;color:var(--blue-950);font-size:17px;font-weight:800;display:block}.heroMastera>div>p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.heroMastera>div>a{color:var(--green);margin-top:9px;font-size:12px;font-weight:800;display:inline-block}.heroMastera>div>a>b{margin-left:6px}.heroMastera>div>a:hover{text-decoration:underline}@media (max-width:1100px){.heroMastera{gap:14px;padding:11px 15px 11px 11px}.heroMastera>ul{gap:8px}.heroMastera>ul>li{width:56px}.heroMastera img{width:56px;height:56px}}@media (max-width:900px){.heroMastera{max-width:680px}}@media (max-width:600px){.heroMastera{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.heroMastera>ul{justify-content:space-between;gap:9px;width:100%}.heroMastera>ul>li{flex:1;width:auto}.heroMastera img{aspect-ratio:1;width:100%;height:auto}.heroMastera>ul>li>b{margin-top:6px;font-size:10.5px}}.repairWorkLinks{flex-wrap:wrap;align-items:baseline;gap:7px 18px;margin-top:auto;padding-top:24px;display:flex}.repairWorkLinks a{margin-top:0;padding-top:0}.repairWorkLinks a:hover{text-decoration:underline}.catalogCallbackZvonok{border:1px solid var(--green);min-height:44px;color:var(--green-dark);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0 13px;font-size:11px;font-weight:900;display:flex}.catalogCallbackZvonok:hover{background:var(--green);color:#fff}.homeHero h1{margin:22px 0 20px;font-size:clamp(44px,3.9vw,58px);line-height:1.02}.heroAdresa{color:var(--green);justify-content:center;align-items:center;gap:6px;padding:10px 2px;font-size:15px;font-weight:800;display:inline-flex}.heroAdresa:hover{text-decoration:underline}@media (min-width:641px){.homeHero .actions{align-items:center}.homeHero .heroProof{margin-top:24px}}@media (max-width:900px){.homeHero h1{font-size:44px}}@media (max-width:760px){.homeHero:after,.homeHero:before{display:none}}@media (max-width:640px){.homeHero h1{margin:14px 0;font-size:34px;line-height:1.08}.homeHero .heroProof>div:last-child{border-left:1px solid var(--line);border-top:0;grid-column:auto;padding-left:10px}}.mobileActionBar button{color:#536a82;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;padding:7px 5px;font-size:12px;font-weight:800;display:flex}.mobileActionBar button:hover,.mobileActionBar button[aria-expanded=true]{background:var(--green-soft);color:var(--green-dark)}.napisatVybor{z-index:71;background:#fff;border:1px solid #c5d8eb;border-radius:16px;grid-template-columns:1fr 1fr 52px;gap:8px;padding:8px;display:grid;position:fixed;bottom:78px;left:10px;right:10px;box-shadow:0 12px 34px #071e3a38}.napisatVybor a{min-height:52px;color:var(--blue-900);background:#eaf1f7;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.napisatVybor a:hover{background:#dbe9f5}.napisatVybor button{color:#536a82;min-height:52px;font:inherit;cursor:pointer;background:#f2f5f8;border:0;border-radius:12px;font-size:24px;line-height:1}.heroNapisat{color:#52657b;margin:-10px 0 0;font-size:15px}.heroNapisat a{color:var(--green);padding:10px 2px;font-weight:800;display:inline-block}.heroNapisat a:hover{text-decoration:underline}@media (min-width:761px){.napisatVybor{display:none}}@media (max-width:760px){.heroNapisat{display:none}}.homeWorkshopList{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;max-width:1240px;margin:0 auto;display:grid}.homeWorkshopList>a{color:#10233f;background:#fff;border-radius:16px;grid-template-columns:84px 1fr 14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:box-shadow .15s;display:grid}.homeWorkshopList>a:hover{box-shadow:0 12px 30px #03122459}.homeWorkshopList img{object-fit:cover;background:#dfe8f1;border-radius:12px;width:84px;height:84px;display:block}.homeWorkshopList>a>div{min-width:0}.homeWorkshopList small{letter-spacing:.05em;text-transform:uppercase;color:#5d7389;font-size:11px;font-weight:800;display:block}.homeWorkshopList h3{letter-spacing:-.01em;color:#10233f;margin:3px 0 0;font-size:16px;font-weight:700;line-height:1.25}.homeWorkshopList p{color:#3f5670;margin:2px 0 0;font-size:14px;line-height:1.4}.homeWorkshopList .homeWorkshopHours{color:#52657b;margin-top:4px;font-size:13px;line-height:1.35}.homeWorkshopHours .nowrap{white-space:nowrap}.homeWorkshopList>a>b{color:var(--green);font-size:16px}@media (max-width:640px){.homeWorkshopList{grid-template-columns:1fr;gap:10px}}.sroki .srokiChast{border-top:1px solid var(--line);padding:22px 0}.sroki .srokiChast>span{letter-spacing:.12em;color:var(--green);margin:0 0 8px;font-size:11px;font-weight:900;display:block}.sroki .srokiChast>b{color:#10233f;font-size:19px;line-height:1.3;display:block}.sroki .srokiChast>p{color:#52657b;text-wrap:pretty;max-width:760px;margin:6px 0 0;line-height:1.6}.sroki .srokiChast>p.srokiPravilo{color:#10233f;margin:0}.sroki .srokiChast>a{color:var(--green);margin-top:10px;font-size:14px;font-weight:800;display:inline-block}.sroki .srokiChast>a>b{margin-left:4px}.sroki .srokiChast>a:hover{text-decoration:underline}.sroki .priceRows{border-top:0}.sroki .priceRows div{align-items:baseline;padding:10px 0}.sroki .priceRows b{color:#10233f;font-size:20px}.sroki .priceRows span{text-wrap:pretty}.sroki .priceRows+p{margin-top:12px}@media (max-width:640px){.sroki .srokiChast{padding:18px 0}.sroki .priceRows div{grid-template-columns:92px 1fr;gap:12px}.sroki .priceRows b{font-size:16px}}.wizardNext:disabled,.wizardNext:disabled:hover{background:var(--green);opacity:.65;cursor:progress}.wizardPrivacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.catalogCallbackPolitika{color:#5a7087;margin:12px 0 0;font-size:10px;line-height:1.45}.catalogCallbackPolitika a{color:#176fc4;text-decoration:underline}.pageSections article div>p+p{margin-top:10px}.remontyOtzyvy .remOtzRyad{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.remontyOtzyvy .remOtzRyad+.remOtzRyad{margin-top:12px}.remontyOtzyvy .remOtzKartochka{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;margin:0;padding:22px;display:flex}.remontyOtzyvy .remOtzVerh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.remontyOtzyvy .remOtzVerh h3{letter-spacing:normal;color:#fff;margin:0;font-size:19px;line-height:1.25}.remontyOtzyvy .remOtzVerh span{color:#9fb3c8;flex:none;font-size:12px}.remontyOtzyvy .remOtzVid{letter-spacing:.08em;text-transform:uppercase;color:#6fb2ff;margin-top:3px;font-size:11px;font-weight:900}.remontyOtzyvy .remOtzSimptom{color:#c9d6e4;margin:10px 0 0;font-size:14px;line-height:1.5}.remontyOtzyvy .remOtzSdelali{color:#fff;margin:8px 0 0;font-size:14px;line-height:1.5}.remontyOtzyvy .remOtzPlashka{color:#dbe8f7;background:#6fb2ff1a;border-left:3px solid #6fb2ff;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.remontyOtzyvy .remOtzPlashka b{color:#fff}.remontyOtzyvy .remOtzSsylki{flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:12px;display:flex}.remontyOtzyvy .remOtzSsylki a,.remontyOtzyvy .remOtzOtzyv figcaption a{color:#8cc2ff;font-size:13px;font-weight:700;text-decoration:none}.remontyOtzyvy .remOtzZvezdy{color:#ffc93c;letter-spacing:2px;font-size:13px}.remontyOtzyvy .remOtzOtzyv blockquote{color:#fff;margin:6px 0 10px;font-size:15px;line-height:1.5}.remontyOtzyvy .remOtzOtzyv figcaption{color:#b8c7d9;margin-top:auto;font-size:12px;line-height:1.5}.remontyOtzyvy .remOtzOtzyv figcaption b{color:#fff}.remontyOtzyvy .remOtzVse{flex-wrap:wrap;gap:10px 22px;margin-top:18px;display:flex}.remontyOtzyvy .remOtzVse .teamMore{margin:0}@media (max-width:760px){.remontyOtzyvy .remOtzRyad{grid-template-columns:1fr}.remontyOtzyvy .remOtzKartochka{padding:16px}}@media (max-width:640px){.repairWorks.remontyOtzyvy{padding-top:48px;padding-bottom:48px}}.homeUslugi{max-width:1288px;margin:0 auto;padding:84px 24px}.homeUslugi>h2{letter-spacing:-.05em;color:#10233f;margin:12px 0 26px;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.02}.homeUslugi>nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.homeUslugi>nav>a{background:#f8fbff;border:1px solid #c7d9eb;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"ik str""txt txt";align-content:start;row-gap:16px;padding:20px;transition:all .2s;display:grid}.homeUslugi>nav>a:hover{background:#eaf4ff;border-color:#72abe3;transform:translateY(-2px);box-shadow:0 12px 30px #0b315f14}.homeUslugi>nav>a>svg{width:24px;height:24px;color:var(--green);grid-area:ik;display:block}.homeUslugi>nav>a>span{grid-area:txt}.homeUslugi>nav>a>em{color:var(--green);grid-area:str;font-style:normal;font-weight:700}.homeUslugi>nav b{color:#10233f;font-size:16px;font-weight:700;line-height:1.25;display:block}.homeUslugi>nav small{color:#667b91;margin-top:4px;font-size:12px;line-height:1.4;display:block}@media (max-width:1100px){.homeUslugi>nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.homeUslugi{padding:48px 18px}.homeUslugi>h2{margin-bottom:18px}.homeUslugi>nav{grid-template-columns:1fr;gap:8px}.homeUslugi>nav>a{grid-template-columns:22px 1fr auto;grid-template-areas:"ik txt str";align-items:center;column-gap:13px;padding:14px 16px}.homeUslugi>nav>a>svg{width:22px;height:22px}.homeUslugi>nav b{font-size:15px}.homeUslugi>nav small{margin-top:3px}}.homeOrganizacii{max-width:1288px;margin:0 auto;padding:0 24px 84px}.homeOrganizaciiKart{background:#e9f3ff;border:1px solid #c7d9eb;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;padding:34px 36px;display:flex}.homeOrganizaciiKart h2{letter-spacing:-.03em;color:#10233f;margin:10px 0;font-size:32px;font-weight:400;line-height:1.12}.homeOrganizaciiKart p{color:#4d6177;max-width:620px;margin:0;font-size:15px;line-height:1.55}.homeOrganizaciiKart>.button{flex:none}@media (max-width:760px){.homeOrganizacii{padding:0 18px 48px}.homeOrganizaciiKart{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px 20px}.homeOrganizaciiKart h2{font-size:26px}.homeOrganizaciiKart p{font-size:14px}}.footerGruppy{display:contents}.footerGruppa>summary{letter-spacing:.1em;text-transform:uppercase;color:#8fc1f4;pointer-events:none;margin:4px 0 20px;font-size:10px;font-weight:700;list-style:none;display:block}.footerGruppa>summary::-webkit-details-marker{display:none}@media (min-width:641px){.footerGruppa::details-content{content-visibility:visible}}@media (max-width:640px){.siteFooter{gap:24px}.footerGruppy{border-bottom:1px solid #21476d;display:block}.footerGruppa{border-top:1px solid #21476d}.footerGruppa>summary{color:#d9e8f7;pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:15px 0;font-size:12px;display:flex}.footerGruppa>summary:after{content:"+";letter-spacing:0;color:#8fc1f4;font-size:22px;font-weight:400;line-height:1}.footerGruppa[open]>summary:after{content:"−"}.footerGruppa>nav{padding-bottom:18px}.footerCall{display:none}.footerChannels{border:0;gap:16px;padding:0}.footerChannels>div{gap:10px}.footerBottom{flex-flow:wrap;gap:6px 16px;padding-top:18px;font-size:12px;line-height:1.5}}.cookieUvedomlenie{z-index:65;color:#10233f;background:#fff;border:1px solid #dbe5f0;border-radius:14px;align-items:center;gap:12px;max-width:440px;padding:12px 12px 12px 14px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0b315f2e}.cookieUvedomlenie p{margin:0}.cookieUvedomlenie a{color:#176fd1;text-decoration:underline}.cookieUvedomlenie button{color:#fff;font:inherit;cursor:pointer;background:#176fd1;border:0;border-radius:10px;flex:none;padding:11px 14px;font-size:14px;font-weight:600}.cookieUvedomlenie button:hover{background:#0b5cb5}@media (max-width:760px){.cookieUvedomlenie{max-width:none;bottom:79px;left:10px;right:10px}}.workshopOtsenki{gap:5px;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:grid}.workshopOtsenki a{font-weight:800}.workshopOtsenki i{color:#ffc83d;font-style:normal}.workshopContactRows .workshopOtsenki em{margin-top:1px}@media (min-width:651px){.workshopContactRows>div{row-gap:0}.workshopContactRows>div>em{grid-column:2}}.cenyTvBlok{background:var(--paper);padding:44px 20px 40px}.cenyTvBlok h2{letter-spacing:-.045em;color:var(--ink);margin:14px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.cenyTvBlok>p{max-width:560px;color:var(--muted);margin:14px 0 22px;font-size:15px;line-height:1.6}.cenyTvKarta{border:1px solid var(--line);background:#fff;border-radius:18px;padding:4px 18px 18px;box-shadow:0 16px 44px #11437a14}.cenyTvKarta ul{margin:0;padding:0;list-style:none}.cenyTvKarta li,.cenyTvStroka{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;display:flex}.cenyTvKarta li>span,.cenyTvStroka>span{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.cenyTvStroka>span small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:500;display:block}.cenaOt{white-space:nowrap;color:var(--ink);font-size:16px;font-weight:800}.cenaOt small{color:var(--muted);font-size:12px;font-weight:700}.cenyTvVse{background:var(--green);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.cenyTvStranica{background:var(--paper);padding:0 20px 48px}.cenyTvGruppa{padding-top:30px}.cenyTvGruppa h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:23px;line-height:1.2}.cenyTvStranica .cenyTvKarta{padding:2px 18px}.cenyTvKarta>.cenyTvStroka:last-child,.cenyTvKarta>.cenyTvRabota:last-child>.cenyTvStroka:last-child{border-bottom:0}.cenyTvStroka.cenyTvGolova{border-bottom:0;padding-bottom:4px}.cenyTvStroka.cenyTvDiagonal{padding:9px 0 9px 14px}.cenyTvStroka.cenyTvDiagonal>span{color:var(--muted);font-size:14px;font-weight:500}.cenyTvDiagonal .cenaOt{font-size:15px}.cenyTvItog{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:30px;padding:22px 20px}.cenyTvItog h2{color:var(--ink);margin:0 0 10px;font-size:23px;line-height:1.2}.cenyTvItog p{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.55}.cenyTvItog nav{gap:10px;margin-top:16px;display:grid}.cenyTvItog nav a{background:var(--green);color:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:800;text-decoration:none;display:flex}.cenyTvItog nav a+a{color:var(--ink);border:1px solid var(--line);background:0 0}@media (min-width:900px){.cenyTvBlok{padding:72px 8vw}.cenyTvBlok .cenyTvKarta{padding:8px 28px 24px}.cenyTvBlok ul{columns:2;column-gap:56px}.cenyTvBlok li{break-inside:avoid}.cenyTvVse{display:inline-flex}.cenyTvStranica{columns:2;column-gap:40px;padding:0 8vw 80px}.cenyTvGruppa,.cenyTvItog{break-inside:avoid}.cenyTvItog nav{grid-template-columns:1fr 1fr}}.cenyTvStroka>span a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #176fd173;text-decoration:underline #176fd173;text-decoration-thickness:1px}.cenyTvStroka>span a:hover{color:var(--green);text-decoration-color:currentColor}.cenyTvPrimechanie{color:var(--muted);margin:0;padding:26px 0 0;font-size:15px;line-height:1.5}.cenyTvPrimechanie a{color:var(--green);white-space:nowrap;font-weight:700;text-decoration:none}.cenyTvPrimechanie a:hover{text-decoration:underline}.cenyTvPrimechanie+.cenyTvGruppa{padding-top:22px}@media (min-width:900px){.cenyTvPrimechanie{column-span:all;padding:6px 0 0}.cenyTvPrimechanie+.cenyTvGruppa{padding-top:30px}}.chastyeRabotyGrid>a>em.chastyeRabotyCena{letter-spacing:-.01em;color:var(--green);white-space:nowrap;margin-top:auto;padding-top:8px;font-size:17px;font-style:normal;font-weight:800;line-height:1.1}.chastyeRabotyGrid>a>em.chastyeRabotyCena small{color:var(--blue-950);font-size:12px;font-weight:700}.chastyeRabotyVse{color:var(--green);margin-top:14px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.chastyeRabotyVse:hover{text-decoration:underline}.topbarLinks button{color:#c5e0ff;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:700;display:flex}.topbarLinks button:hover{color:#fff}.topbarLinks a+button,.topbarLinks button+button{position:relative}.topbarLinks a+button:before,.topbarLinks button+button:before{content:"";background:#fff3;width:1px;height:11px;position:absolute;left:-8px}@media (max-width:900px){.topbarLinks button{display:none}}.footerLead .footerPerezvon{color:#d9e8f7;font:inherit;cursor:pointer;background:0 0;border:1px solid #2b5278;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:700}.footerLead .footerPerezvon:hover{background:#103b69;border-color:#6faeea}.footerChannels nav button{color:#d9e8f7;font:inherit;cursor:pointer;background:0 0;border:1px solid #2b5278;border-radius:8px;padding:8px 10px;font-size:9px}.footerChannels nav button:hover{background:#103b69;border-color:#6faeea}.napisatVybor .napisatZakryt{grid-area:1/3}.napisatVybor .napisatChat{min-height:52px;color:var(--blue-900);background:#eaf1f7;border-radius:12px;flex-direction:column;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:16px;font-weight:800;line-height:1.2;display:flex}.napisatVybor .napisatChat small{color:#536a82;font-size:11px;font-weight:600}.napisatVybor .napisatChat:hover{background:#dbe9f5}.mobileMenu nav .mobileMessengers button{border:1px solid var(--line);background:var(--green-soft);color:var(--green-dark);font:inherit;text-align:center;cursor:pointer;border-radius:9px;padding:14px;font-weight:800}button[aria-busy=true]{cursor:progress}.envyboxPodskazka{z-index:72;color:#10233f;background:#fff;border:1px solid #dbe5f0;border-radius:14px;align-items:center;gap:12px;max-width:440px;padding:12px 12px 12px 14px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0b315f2e}.envyboxPodskazka[hidden]{display:none}.envyboxPodskazka p{margin:0}.envyboxPodskazka a{color:#176fd1;white-space:nowrap;text-decoration:underline}.envyboxPodskazka button{color:#536a82;width:40px;height:40px;font:inherit;cursor:pointer;background:#f2f5f8;border:0;border-radius:10px;flex:none;font-size:22px;line-height:1}@media (max-width:760px){.envyboxPodskazka{max-width:none;bottom:79px;left:10px;right:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
