*{box-sizing:border-box}:root{--qg-teal:#0d9488;--qg-teal-dark:#0f766e;--qg-teal-light:#14b8a6;--qg-cyan:#22d3ee;--qg-teal-rgb:13,148,136;--qg-teal-dark-rgb:15,118,110;--qg-teal-light-rgb:20,184,166;--qg-cyan-rgb:34,211,238;--qg-ink:#0f172a;--qg-ink-muted:#334155;--qg-ink-soft:#64748b;--qg-price:#0f766e;--qg-page-from:#f4f7fb;--qg-page-mid:#eef8f6;--qg-page-to:#f1f5f9;--qg-header-bg:linear-gradient(180deg,rgba(255,255,255,0.38) 0%,rgba(240,253,250,0.22) 55%,rgba(255,255,255,0.18) 100%);--qg-header-border:rgba(255,255,255,0.4);--qg-slate-border:rgba(148,163,184,0.2);--qg-font:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--qg-display:Outfit,"IBM Plex Sans","Segoe UI",sans-serif;--qg-glass-bg:linear-gradient(165deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.34) 100%);--qg-glass-border:rgba(255,255,255,0.55);--qg-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 10px 28px rgba(15,23,42,0.05);--qg-glass-blur:blur(14px) saturate(1.2);--qg-surface:linear-gradient(165deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.72) 100%);--qg-surface-raised:linear-gradient(165deg,rgba(255,255,255,0.96) 0%,rgba(240,253,250,0.45) 100%);--qg-media-bg:#fff;--qg-shadow-sm:0 2px 10px rgba(15,23,42,0.05);--qg-shadow-md:0 10px 28px rgba(15,23,42,0.08);--qg-radius-sm:8px;--qg-radius-md:12px;--qg-radius-lg:14px;--qg-radius-xl:18px;--qg-radius-pill:999px;--qg-btn-h:2.25rem;--qg-btn-h-touch:2.75rem;--qg-btn-pad-x:0.9rem;--qg-btn-font:0.92rem;--qg-btn-radius:10px;--site-sticky-top:134px;--qg-w:clamp(1240px,86.11vw,1720px);--qg-hw:clamp(920px,63.89vw,1280px);--qg-soft-panel-bg:rgba(240,253,250,0.85);--qg-soft-panel-border:rgba(var(--qg-teal-rgb),0.18);--qg-step-card-bg:rgba(255,255,255,0.92);--qg-step-card-border:rgba(203,213,225,0.7);--qg-step-card-shadow:0 6px 18px rgba(15,23,42,0.04);--qg-info-bg:rgba(240,253,250,0.9);--qg-info-border:rgba(var(--qg-teal-rgb),0.28);--qg-info-text:#134e4a;--qg-warn-bg:rgba(255,251,235,0.95);--qg-warn-border:rgba(217,119,6,0.28);--qg-warn-text:#78350f;--qg-warn-title:#92400e}@media (max-width:768px){:root{--qg-btn-h:var(--qg-btn-h-touch)}}body{margin:0;font-family:var(--qg-font);color:var(--qg-ink);background:radial-gradient(ellipse 90% 55% at 12% -10%,rgba(var(--qg-cyan-rgb),0.14),transparent 55%),radial-gradient(ellipse 70% 45% at 92% 8%,rgba(var(--qg-teal-rgb),0.12),transparent 50%),linear-gradient(180deg,var(--qg-page-from) 0%,var(--qg-page-mid) 42%,var(--qg-page-to) 100%);letter-spacing:0.01em}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0.4;background-image:linear-gradient(rgba(var(--qg-teal-rgb),0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--qg-teal-rgb),0.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 85% 70% at 50% -5%,#000 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% -5%,#000 15%,transparent 72%)}body>*{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--qg-header-border);background:var(--qg-header-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.65),0 10px 32px rgba(15,23,42,0.05)}.site-header .topbar.wrap{padding:14px 20px 8px}.site-notice-banner{border-bottom:1px solid rgba(245,158,11,0.32);background:linear-gradient(90deg,rgba(255,251,235,0.98),rgba(240,253,250,0.94))}.site-notice-banner__inner{padding:11px 20px}.site-notice-banner__title{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.45;color:#92400e}.site-notice-banner__text{margin:0;font-size:14px;line-height:1.58;color:var(--qg-ink-muted)}.topbar{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}.header-top{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;padding-bottom:0}.header-top__search{flex:1 1 auto;min-width:0;max-width:none}.header-top__search .site-search{width:100%}.header-actions{display:flex;align-items:center;gap:8px;margin-left:0;flex:0 0 auto}button.theme-toggle{font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.header-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);gap:8px;color:var(--qg-ink-muted);text-decoration:none;border:1px solid rgba(255,255,255,0.5);border-radius:var(--qg-btn-radius);background:linear-gradient( 165deg,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.22) 100% );padding:0 var(--qg-btn-pad-x);font-size:var(--qg-btn-font);font-weight:600;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 2px 10px rgba(15,23,42,0.04);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease,transform 0.15s ease}.header-action:hover{color:var(--qg-ink);border-color:rgba(255,255,255,0.75);background:linear-gradient( 165deg,rgba(255,255,255,0.82) 0%,rgba(240,253,250,0.45) 100% );transform:translateY(-1px)}.header-action--phone{white-space:nowrap}.header-action--icon{width:var(--qg-btn-h);height:var(--qg-btn-h);min-width:var(--qg-btn-h);justify-content:center;padding:0;position:relative}.header-action__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent,#c45c26);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.header-action__icon{display:block;flex-shrink:0}.header-action__label{display:inline-block}.header-nav{width:100%;min-width:0;justify-content:safe flex-end;margin-top:14px;padding:6px 0 0;border:none;border-radius:0;background:transparent;box-shadow:none}.topbar .site-search{flex:none;max-width:none}.topbar .main-nav{flex:none;min-width:0;max-width:100%;justify-content:safe flex-end}.brand{color:var(--qg-teal-dark);text-decoration:none;font-size:20px;font-weight:700;display:inline-flex;align-items:center}.brand-logo{width:56px;height:56px;object-fit:contain;display:block;border-radius:0;background:transparent;box-shadow:none}.main-nav{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;background:transparent;border:none;box-shadow:none}.main-nav::-webkit-scrollbar{display:none;height:0}.main-nav a{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);white-space:nowrap;color:var(--qg-ink-muted);text-decoration:none;padding:0 var(--qg-btn-pad-x);border-radius:var(--qg-btn-radius);border:1px solid rgba(255,255,255,0.45);font-size:var(--qg-btn-font);font-weight:600;line-height:1.2;background:linear-gradient( 165deg,rgba(255,255,255,0.48) 0%,rgba(255,255,255,0.18) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 2px 10px rgba(15,23,42,0.04);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.main-nav a:hover{color:var(--qg-ink);border-color:rgba(var(--qg-teal-rgb),0.28);background:linear-gradient( 165deg,rgba(255,255,255,0.82) 0%,rgba(240,253,250,0.55) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 4px 14px rgba(var(--qg-teal-rgb),0.1)}.main-nav a.active{color:var(--qg-teal-dark);font-weight:700;border-color:rgba(var(--qg-teal-rgb),0.55);background:linear-gradient( 165deg,rgba(240,253,250,0.95) 0%,rgba(204,251,241,0.7) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(var(--qg-teal-rgb),0.18),0 4px 14px rgba(var(--qg-teal-rgb),0.16)}.main-nav a.main-nav__cta{color:#fff;font-weight:600;background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);border-color:rgba(var(--qg-teal-rgb),0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px rgba(var(--qg-teal-rgb),0.18)}.main-nav a.main-nav__cta.active{color:#fff;font-weight:700;border-color:rgba(var(--qg-teal-dark-rgb),0.85);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 2px rgba(var(--qg-teal-rgb),0.35),0 6px 16px rgba(var(--qg-teal-rgb),0.28)}.main-nav a.main-nav__cta:hover,.main-nav a.main-nav__cta:focus-visible{color:#fff;filter:brightness(1.06)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-search{position:relative;width:100%}.site-search--hero{max-width:560px;margin-top:18px}.site-search__form{margin:0}.site-search__field{display:flex;align-items:stretch;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);border:1px solid rgba(255,255,255,0.55);border-radius:var(--qg-btn-radius);background:linear-gradient( 165deg,rgba(255,255,255,0.62) 0%,rgba(255,255,255,0.28) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 4px 18px rgba(15,23,42,0.05);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);overflow:hidden}.site-search__input{flex:1;border:0;height:100%;padding:0 12px;font-size:var(--qg-btn-font);line-height:1.2;background:transparent;min-width:0;color:var(--qg-ink)}.site-search__input::placeholder{color:#94a3b8}.site-search__input:focus{outline:none}.site-search__field:focus-within{border-color:rgba(var(--qg-teal-rgb),0.45);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75)}.site-search__submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:100%;min-height:100%;border:0;border-left:1px solid rgba(15,23,42,0.08);border-radius:0;background:var(--qg-teal);color:#fff;padding:0 var(--qg-btn-pad-x);font-size:var(--qg-btn-font);font-weight:600;line-height:1.2;font-family:var(--qg-display);cursor:pointer}.site-search__submit:hover{filter:brightness(0.96)}.site-search__panel{position:absolute;left:0;right:0;top:calc(100% + 6px);width:100%;max-width:none;box-sizing:border-box;max-height:min(78vh,560px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#ffffff;color:var(--qg-ink);border:1px solid rgba(15,23,42,0.12);border-radius:10px;box-shadow:0 12px 40px rgba(15,23,42,0.16);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:50}.site-search__panel[hidden]{display:none !important}.site-search__section{padding:0.35rem 0 0.5rem}.site-search__section + .site-search__section{border-top:1px solid rgba(148,163,184,0.18)}.site-search__section-title{display:block;padding:0.45rem 0.85rem 0.25rem;font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--qg-ink-soft)}.site-search__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:10px 12px;text-decoration:none;color:inherit;border-bottom:1px solid rgba(148,163,184,0.12)}.site-search__section .site-search__item:last-child{border-bottom:0}.site-search__item:hover,.site-search__item:focus-within{background:rgba(var(--qg-teal-rgb),0.08);outline:none}.site-search__item--service{--site-search-card-w:3.35rem;--site-search-card-gap:0.35rem;--site-search-body-min:calc(3 * var(--site-search-card-w) + 2 * var(--site-search-card-gap));grid-template-columns:48px minmax(var(--site-search-body-min),1.4fr) minmax(0,22rem)}.site-search__item--piesa{grid-template-columns:48px minmax(0,1fr)}.site-search__parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:10px;padding:4px 12px 12px}.site-search__part-card{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:none;padding:12px;text-decoration:none;color:inherit;border:1px solid rgba(148,163,184,0.2);border-radius:12px;background:linear-gradient(165deg,rgba(255,255,255,0.96) 0%,rgba(241,245,249,0.72) 100%);transition:border-color 0.15s ease,background 0.15s ease,transform 0.15s ease}.site-search__part-card:hover,.site-search__part-card:focus-visible{background:#fff;border-color:rgba(var(--qg-teal-rgb),0.5);transform:translateY(-1px);outline:none}.site-search__part-card-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.35 / 1;max-height:110px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid rgba(148,163,184,0.12)}.site-search__part-card-media img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.site-search__part-card-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.site-search__part-card-kicker{font-size:0.62rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--qg-teal-dark)}.site-search__part-card-title{font-weight:700;font-size:0.95rem;line-height:1.25;color:var(--qg-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-search__part-card-model{font-size:0.88rem;font-weight:600;line-height:1.3;color:var(--qg-ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-search__part-card-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:6px}.site-search__part-card-price{font-size:0.8rem;font-weight:700;color:var(--qg-price)}.site-search__part-card-cta{font-size:0.78rem;font-weight:600;color:var(--qg-teal-dark)}.site-search__part-card:hover .site-search__part-card-cta{text-decoration:underline}@media (max-width:520px){.site-search__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-search__part-card{padding:10px}.site-search__part-card-media{max-height:84px}.site-search__part-card-title{font-size:0.88rem}.site-search__part-card-model{font-size:0.8rem}}.site-search__main{display:contents;text-decoration:none;color:inherit}.site-search__main:focus-visible .site-search__media,.site-search__main:focus-visible .site-search__title{outline:2px solid rgba(var(--qg-teal-rgb),0.55);outline-offset:2px}.site-search__media{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f1f5f9;text-decoration:none;color:inherit}.site-search__media img{width:100%;height:100%;object-fit:contain}.site-search__body{display:flex;flex-direction:column;gap:2px;min-width:0;text-decoration:none;color:inherit}.site-search__body:hover .site-search__title,.site-search__media:hover + .site-search__body .site-search__title{color:var(--qg-teal-dark)}.site-search__badge{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;padding:0.2rem 0.4rem;border-radius:6px;font-size:0.68rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;background:rgba(var(--qg-teal-rgb),0.12);color:var(--qg-teal-dark);text-decoration:none}.site-search__title{font-weight:600;font-size:0.95rem;line-height:1.25;color:var(--qg-ink)}.site-search__subtitle{font-size:0.8rem;line-height:1.3;color:var(--qg-ink-soft)}.site-search__repairs{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:var(--site-search-card-gap,0.35rem);max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain}.site-search__repair{display:inline-flex;flex:0 0 auto;flex-shrink:0;flex-direction:column;align-items:center;gap:0.15rem;box-sizing:border-box;width:var(--site-search-card-w,3.35rem);min-width:var(--site-search-card-w,3.35rem);max-width:var(--site-search-card-w,3.35rem);padding:0.25rem 0.15rem;border-radius:8px;text-decoration:none;color:var(--qg-ink);background:rgba(241,245,249,0.9);border:1px solid rgba(148,163,184,0.2);transition:background 0.15s ease,border-color 0.15s ease;white-space:normal}.site-search__repair:hover,.site-search__repair:focus-visible{background:#fff;border-color:rgba(var(--qg-teal-rgb),0.45);outline:none}.site-search__repair-img{width:32px;height:32px;object-fit:contain;border-radius:4px}.site-search__repair-icon{font-size:1.05rem;line-height:1}.site-search__repair-label{font-size:0.62rem;font-weight:600;line-height:1.15;text-align:center;color:var(--qg-ink-muted)}.site-search__repair--piese{background:rgba(var(--qg-teal-rgb),0.1);border-color:rgba(var(--qg-teal-rgb),0.28)}.site-search__repair--piese:hover,.site-search__repair--piese:focus-visible{background:rgba(var(--qg-teal-rgb),0.16);border-color:rgba(var(--qg-teal-rgb),0.5)}.site-search__repair--piese .site-search__repair-label{color:var(--qg-teal-dark)}@media (max-width:720px){.site-search__item--service{--site-search-body-min:0px;grid-template-columns:40px minmax(0,1fr) minmax(0,52%)}.site-search__item--piesa{grid-template-columns:40px minmax(0,1fr)}.site-search__media{width:40px;height:40px}.site-search__repairs{grid-column:auto;justify-content:flex-start;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0}.site-search__repair-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.site-search__panel{left:0;right:auto;width:calc(100vw - 18px);max-width:calc(100vw - 18px);margin-left:calc(50% - 50vw + 60px);transform:none;border-radius:12px}}.hero{background:radial-gradient(ellipse 68% 70% at 4% -8%,rgba(var(--qg-cyan-rgb),0.18),transparent 55%),radial-gradient(ellipse 50% 60% at 96% 18%,rgba(var(--qg-teal-rgb),0.16),transparent 52%),linear-gradient(180deg,rgba(248,250,252,0.55) 0%,rgba(241,245,249,0.85) 100%);border-bottom:1px solid rgba(148,163,184,0.14);padding:48px 20px;overflow:hidden}.hero-small{padding:32px 20px}.hero__inner,.wrap{max-width:var(--qg-w);margin:0 auto}h1{margin:0 0 12px;font-family:var(--qg-display);font-size:clamp(30px,6vw,48px);font-weight:800;letter-spacing:-0.035em;line-height:1.12;background:linear-gradient(115deg,var(--qg-ink) 18%,var(--qg-teal-dark) 58%,#0891b2 100%);-webkit-background-clip:text;background-clip:text;color:transparent}p{margin:0;opacity:.95;color:var(--qg-ink-muted)}.hero-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);padding:0 var(--qg-btn-pad-x);font-size:var(--qg-btn-font);line-height:1.2;text-decoration:none;border-radius:var(--qg-btn-radius);border:1px solid rgba(var(--qg-teal-rgb),0.35);font-family:var(--qg-display);font-weight:600;letter-spacing:-0.01em;transition:transform 0.16s ease,filter 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease,background 0.16s ease}.btn-primary,a.btn-primary,a.btn-primary:link,a.btn-primary:visited,a.btn-primary:hover,a.btn-primary:active,button.btn-primary{background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);color:#fff;-webkit-text-fill-color:#fff;border-color:rgba(var(--qg-teal-rgb),0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 8px 22px rgba(var(--qg-teal-rgb),0.22)}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{color:#fff;-webkit-text-fill-color:#fff;filter:brightness(1.05);transform:translateY(-1px)}.btn-secondary{background:linear-gradient( 165deg,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.28) 100% );color:var(--qg-ink);border-color:rgba(255,255,255,0.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);cursor:pointer}.btn-secondary:hover{border-color:rgba(var(--qg-teal-rgb),0.35);background:rgba(255,255,255,0.82);transform:translateY(-1px)}.wrap{padding:24px 20px 40px}.section{margin:16px 0 32px}.section h2{margin:0 0 14px;font-family:var(--qg-display);font-size:28px;letter-spacing:-0.03em}.section h2::after,.cart-form-section h2::after,.prose h2::after{content:"";display:block;width:72px;height:3px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,var(--qg-teal) 0%,var(--qg-cyan) 70%,transparent 100%)}.faq-section--accordion{width:100%;max-width:none}.faq-accordion{width:100%;max-width:none;display:flex;flex-direction:column;gap:8px}.faq-accordion__item{width:100%;border:1px solid rgba(148,163,184,0.35);border-radius:12px;background:rgba(255,255,255,0.95);box-shadow:0 1px 3px rgba(15,23,42,0.05);overflow:hidden;transition:border-color 0.28s ease,box-shadow 0.28s ease}.faq-accordion__item[open],.faq-accordion__item[expanded]{border-color:rgba(var(--qg-teal-rgb),0.35);box-shadow:0 4px 14px rgba(15,23,42,0.07)}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--qg-ink);cursor:pointer;list-style:none;user-select:none}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question::after{content:"";flex-shrink:0;width:9px;height:9px;margin-top:-3px;border-right:2px solid var(--qg-teal-dark);border-bottom:2px solid var(--qg-teal-dark);transform:rotate(45deg);transition:transform 0.28s ease}.faq-accordion__item[open]>.faq-accordion__question::after,.faq-accordion__item[expanded]>.faq-accordion__question::after{margin-top:3px;transform:rotate(-135deg)}.faq-accordion__answer{box-sizing:border-box;padding:0 16px;border-top:1px solid transparent}.faq-accordion--js .faq-accordion__answer{overflow:hidden;height:0;transition:height 0.28s ease}.faq-accordion__item[open] .faq-accordion__answer,.faq-accordion__item[expanded] .faq-accordion__answer{padding-bottom:16px;border-top-color:rgba(148,163,184,0.2)}.faq-accordion__answer p{margin:12px 0 0;color:#475569;line-height:1.65;font-size:15px}.faq-accordion__item--featured{border-color:rgba(var(--qg-teal-rgb),0.45);box-shadow:0 4px 14px rgba(15,23,42,0.07)}.faq-accordion__cta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.faq-accordion__cta a.btn-primary,.faq-accordion__cta a.btn-primary:hover,.faq-accordion__cta a.btn-primary:visited{color:#fff;-webkit-text-fill-color:#fff}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.service-grid article{background:rgba(255,255,255,0.92);border:1px solid rgba(203,213,225,0.65);border-radius:16px;padding:16px 16px 18px;box-shadow:0 8px 24px rgba(15,23,42,0.05);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.service-grid article:hover{border-color:rgba(var(--qg-teal-rgb),0.28);box-shadow:0 14px 32px rgba(15,23,42,0.08);transform:translateY(-2px)}.service-grid h3{margin:0 0 8px}.settings-card{max-width:720px}.settings-sql-grid{display:grid;gap:14px;margin-top:12px}.settings-sql-item{border:1px solid rgba(59,130,246,0.18);border-radius:10px;padding:12px 14px;background:rgba(255,255,255,0.6)}.settings-sql-item h4{margin:0 0 6px}.settings-sql-item__meta{margin:0 0 6px;font-size:0.92rem}.settings-sql-item form{margin-top:10px}.settings-sql-item__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.settings-sql-item__actions form{margin-top:0}.pin-digit{width:52px;height:52px;text-align:center;font-size:24px;font-weight:700;letter-spacing:1px;-webkit-text-security:disc;border:1px solid rgba(148,163,184,0.45);border-radius:10px;background:#fff;box-sizing:border-box}.pin-digit--full{width:180px;letter-spacing:0.4em}.pin-digit:focus{outline:2px solid rgba(37,99,235,0.35);outline-offset:1px}.notice{border-radius:10px;padding:12px 14px;margin-bottom:12px;border:1px solid transparent;font-size:14px}.notice.success{background:rgba(34,197,94,0.12);border-color:rgba(34,197,94,0.3);color:#166534}.notice.error{background:rgba(239,68,68,0.12);border-color:rgba(239,68,68,0.3);color:#991b1b}.filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:18px;align-items:center}.filters input,.filters select{display:block;box-sizing:border-box;width:100%;padding:10px 12px;border-radius:var(--qg-btn-radius);border:1px solid rgba(var(--qg-teal-rgb),0.22);background:rgba(255,255,255,0.92);color:var(--qg-ink);font-size:var(--qg-btn-font);line-height:1.35;font-family:inherit;transition:border-color 0.15s ease,box-shadow 0.15s ease}.filters select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--qg-ink-soft) 50%),linear-gradient(135deg,var(--qg-ink-soft) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:1.75rem;cursor:pointer}.filters input:focus,.filters select:focus,.filters input:focus-visible,.filters select:focus-visible{outline:none;border-color:rgba(var(--qg-teal-rgb),0.65);box-shadow:none}html[data-theme="dark"] .filters input:focus,html[data-theme="dark"] .filters select:focus,html[data-theme="dark"] .filters input:focus-visible,html[data-theme="dark"] .filters select:focus-visible{border-color:rgba(var(--qg-teal-light-rgb),0.75)}.filters button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);padding:0 var(--qg-btn-pad-x);border-radius:var(--qg-btn-radius);background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light));color:#fff;border:1px solid var(--qg-teal);cursor:pointer;font-family:var(--qg-display);font-size:var(--qg-btn-font);font-weight:600;line-height:1.2}.filters--piese{grid-template-columns:minmax(170px,1.7fr) repeat(5,minmax(120px,1fr));gap:8px}.filters--service-catalog{grid-template-columns:minmax(170px,1.7fr) repeat(3,minmax(112px,1fr)) minmax(104px,auto)}.filters--service-catalog--search{grid-template-columns:minmax(200px,1fr) auto}.card{border:1px solid rgba(255,255,255,0.55);border-radius:18px;background:linear-gradient( 165deg,rgba(255,255,255,0.78) 0%,rgba(255,255,255,0.52) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 12px 30px rgba(15,23,42,0.05);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);overflow:hidden;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.card:hover{transform:translateY(-2px);border-color:rgba(var(--qg-cyan-rgb),0.35);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 16px 36px rgba(var(--qg-teal-rgb),0.1)}.card img{width:100%;height:120px;object-fit:contain;padding:16px;border-radius:var(--qg-radius-lg);background:var(--qg-media-bg)}.card__content{padding:14px}.card h3{margin:0 0 6px;font-size:17px}.card h3 a,.card h3 a:visited,.card h3 a:hover,.card h3 a:active,.card h3 a:focus{color:inherit;text-decoration:none}.muted{color:var(--qg-ink-soft);font-size:13px}ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:5px}li{display:flex;justify-content:space-between;font-size:13px;padding-bottom:4px;border-bottom:1px dashed rgba(100,116,139,0.45)}.pager{margin-top:20px;display:flex;gap:6px}.pager a{color:var(--qg-ink);text-decoration:none;border:1px solid rgba(var(--qg-teal-rgb),0.24);background:rgba(255,255,255,0.9);border-radius:var(--qg-btn-radius);box-sizing:border-box;min-width:var(--qg-btn-h);width:auto;height:var(--qg-btn-h);padding:0 0.55rem;display:inline-grid;place-items:center;font-size:var(--qg-btn-font);font-weight:600;line-height:1}.pager .active{background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light));border-color:var(--qg-teal);color:#fff}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plain-card{padding:16px}.plain-card a{color:var(--qg-teal-dark)}.plain-card a:hover{color:var(--qg-teal)}.plain-card a.btn-primary,.plain-card a.btn-primary:hover,.plain-card a.btn-primary:visited{color:#fff;-webkit-text-fill-color:#fff}.contact-form{display:grid;gap:10px}.contact-form__field{display:grid;gap:6px;margin:0}.contact-form__field>span{font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--qg-ink-soft)}.contact-form input,.contact-form textarea,.contact-form button{border-radius:var(--qg-btn-radius);border:1px solid rgba(var(--qg-teal-rgb),0.22);background:rgba(255,255,255,0.88);color:var(--qg-ink);padding:12px;font:inherit;font-size:var(--qg-btn-font)}.contact-form textarea{resize:vertical;min-height:96px}.contact-form button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);padding:0 var(--qg-btn-pad-x);background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light));color:#fff;border:1px solid var(--qg-teal);box-shadow:0 6px 16px rgba(var(--qg-teal-rgb),0.18);cursor:pointer;font-family:var(--qg-display);font-weight:600;line-height:1.2}.contact-form button:hover{filter:brightness(1.04)}.prose p{margin:0 0 12px;color:var(--qg-ink-muted)}.prose a{color:var(--qg-teal-dark);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(var(--qg-teal-rgb),0.3)}.prose a:hover{color:var(--qg-teal);border-bottom-color:rgba(var(--qg-teal-rgb),0.5)}.prose a.btn-primary,.prose a.btn-primary:hover,.prose a.btn-primary:visited{color:#fff;-webkit-text-fill-color:#fff;border-bottom:none}.site-footer{border-top:1px solid rgba(148,163,184,0.22);background:rgba(255,255,255,0.78);backdrop-filter:blur(10px);padding:24px 0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.footer-grid h4{margin:0 0 8px}.site-footer--rich{padding:0;border-top:none;background:linear-gradient(180deg,#0f172a 0%,#0c1322 48%,#070b14 100%);color:#e2e8f0}.site-footer--rich a{color:#99f6e4;text-decoration:none}.site-footer--rich a:hover{color:#fff;text-decoration:underline}.footer-main{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,40px);padding:44px 20px 36px}.footer-col--brand{padding-right:clamp(8px,3vw,24px)}.footer-logo{display:inline-block;font-family:var(--qg-display);font-size:1.35rem;font-weight:800;letter-spacing:-0.04em;text-decoration:none !important;margin-bottom:12px;background:linear-gradient(120deg,#fff 10%,#99f6e4 55%,var(--qg-cyan) 120%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent !important}.footer-logo:hover{-webkit-text-fill-color:#ccfbf1;color:#ccfbf1 !important;text-decoration:none !important}.footer-tagline{margin:0;font-size:14px;line-height:1.6;color:#94a3b8;max-width:28rem}.footer-heading{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--qg-ink-soft)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-links li{display:block;border:none;padding:0;margin:0}.footer-links a{font-size:14px;font-weight:500;color:#cbd5e1 !important}.footer-links a:hover{color:#fff !important}.footer-col--contact .footer-contact-line{margin:0 0 8px;font-size:15px}.footer-col--contact .footer-contact-line a{font-weight:600;color:#fff !important}.footer-hours{margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,0.25)}.footer-hours p{margin:0 0 6px;font-size:13px;color:#cbd5e1}.footer-hours strong{color:#f1f5f9;font-weight:600}.footer-hours-note{margin-top:10px !important;font-size:12px !important;line-height:1.45}.footer-hours-note a{color:#99f6e4 !important}.footer-bottom{border-top:1px solid rgba(51,65,85,0.85);background:rgba(0,0,0,0.22)}.footer-bottom__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px 20px}.footer-copy{margin:0;font-size:12px;color:var(--qg-ink-soft)}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px}.footer-legal a{color:#94a3b8 !important}.footer-legal a:hover{color:#e2e8f0 !important}.footer-legal-sep{opacity:0.35;user-select:none}@media (max-width:960px){.footer-main{grid-template-columns:1fr 1fr}.footer-col--brand{grid-column:1 / -1;padding-right:0}}@media (max-width:560px){.footer-main{grid-template-columns:1fr}.footer-bottom__inner{flex-direction:column;align-items:flex-start}}.info-steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.info-steps li{display:block;margin:0;padding:12px 14px;border-radius:12px;background:rgba(240,253,250,0.65);border:1px solid rgba(var(--qg-teal-rgb),0.14);border-bottom:none !important;font-size:14px;line-height:1.55;color:var(--qg-ink-muted)}.hero--service-model{padding-bottom:44px;background:radial-gradient(ellipse 75% 65% at 20% 0%,rgba(45,212,191,0.14),transparent 55%),radial-gradient(circle at 100% 40%,rgba(148,163,184,0.1),transparent 48%),linear-gradient(180deg,#f8fafc 0%,#f1f5f4 100%);border-bottom:1px solid rgba(148,163,184,0.16)}.hero-lead{margin-top:18px;font-size:clamp(16px,2.6vw,19px);line-height:1.6;max-width:52rem;color:#475569}.hero-lead strong{color:var(--qg-ink);font-weight:600}.hero-meta{margin-top:16px;font-size:14px;padding:10px 14px;display:inline-block;border-radius:999px;background:rgba(255,255,255,0.75);border:1px solid rgba(var(--qg-teal-rgb),0.18)}.model-context-panel{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(240,253,250,0.45));border:1px solid rgba(var(--qg-teal-rgb),0.18)}.model-context-panel--compact{margin:4px 0 8px;padding:0;background:transparent;border:none;box-shadow:none}.model-context-panel .model-catalog-nav{margin:0;padding:0;border:none;background:transparent;gap:10px}.model-context-panel__trail{flex:1 1 100%;font-size:13px;line-height:1.45}.model-context-panel--compact .model-context-panel__trail{font-size:12px}.model-context-panel__trail a{color:var(--qg-teal-dark);text-decoration:none;font-weight:600}.model-context-panel__trail a:hover{text-decoration:underline}.model-context-panel__trail + .model-catalog-nav__links{flex:1 1 100%;padding-top:10px;margin-top:2px;border-top:1px solid rgba(var(--qg-teal-rgb),0.12)}.model-context-panel--compact .model-context-panel__trail + .model-catalog-nav__links{padding-top:8px}.model-catalog-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 20px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(240,253,250,0.45));border:1px solid rgba(var(--qg-teal-rgb),0.18)}.model-catalog-nav--compact{margin:8px 0 12px;padding:8px 10px;gap:6px 8px}.model-catalog-nav__heading{flex:1 1 100%;font-size:12px;font-weight:700;letter-spacing:0.02em;color:var(--qg-teal-dark);margin:0 0 2px}.model-catalog-nav--compact .model-catalog-nav__heading{flex:0 1 auto;margin:0 8px 0 0;font-size:11px}.model-catalog-nav__links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.model-catalog-nav--compact .model-catalog-nav__links{flex:1 1 auto;gap:6px}.model-catalog-nav__link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--qg-btn-h);min-height:var(--qg-btn-h);padding:0 var(--qg-btn-pad-x);font-size:var(--qg-btn-font);line-height:1.2;font-weight:600;color:var(--qg-ink-muted);text-decoration:none;border-radius:var(--qg-btn-radius);border:1px solid rgba(148,163,184,0.35);background:rgba(255,255,255,0.9);white-space:nowrap}.model-catalog-nav--compact .model-catalog-nav__link{padding:0 0.75rem}.model-catalog-nav__link:hover{color:var(--qg-teal-dark);border-color:rgba(var(--qg-teal-rgb),0.4);background:#fff}.model-catalog-nav__link.is-active{color:#fff;background:var(--qg-teal);border-color:var(--qg-teal-dark);pointer-events:none}.card.plain-card.schimbare-repairs-nav:not(.part-detail-visual__alternatives){margin-top:20px;margin-bottom:20px}.schimbare-repairs-nav.part-detail-visual__alternatives{margin-top:18px;max-width:100%;min-width:0}.schimbare-repairs-nav .service-model-repairs-head__title{margin:0 0 6px;padding:0}.schimbare-repairs-nav .service-model-repairs-head__sub{padding:0;margin-bottom:12px}@media (max-width:900px){.filters{grid-template-columns:1fr}.location-grid{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}.hero--service-model{padding-bottom:32px}}@media (max-width:768px){:root{--site-sticky-top:118px}.site-header{overflow:visible}.site-header .topbar.wrap{padding:10px 16px 8px;overflow:visible}.header-top{flex-wrap:nowrap;gap:8px;overflow:visible}.brand{flex:0 0 auto}.header-top__search{flex:1 1 0;min-width:0;overflow:visible}.header-actions{flex:0 0 auto;justify-content:flex-end;gap:6px}.header-action--desktop{display:none}.header-action--phone{width:var(--qg-btn-h);height:var(--qg-btn-h);min-width:var(--qg-btn-h);justify-content:center;padding:0}.header-action--phone .header-action__label{display:none}.brand-logo{width:44px;height:44px}.header-nav,.topbar .main-nav{justify-content:flex-start;margin-top:10px;padding:5px 0 0}.main-nav{width:100%;gap:6px;margin:0;padding:0;border-top:none}.site-search__input{font-size:16px}}.hero--piese__inner,.hero-small .hero__inner{max-width:var(--qg-hw)}.hero--piese__eyebrow{margin:0 0 10px;font-family:var(--qg-display);font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--qg-teal-dark)}.hero--piese__lead{margin-top:14px;font-size:clamp(15px,2.4vw,18px);line-height:1.65;color:var(--qg-ink-muted);max-width:46rem}.hero--piese__bullets{margin:22px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 14px}.hero--piese__bullets li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:13px;font-weight:500;color:var(--qg-ink-muted);background:rgba(255,255,255,0.88);border:1px solid rgba(148,163,184,0.22);border-radius:999px;box-shadow:0 2px 10px rgba(15,23,42,0.04);justify-content:flex-start;border-bottom:none}.hero--piese__bullets li::before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#5eead4,var(--qg-teal));flex-shrink:0}.schimbare-parts-section .piese-grid{margin-top:0}.reparatii-card__badges .piese-chip{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:auto;min-height:0;padding:3px 8px;font-size:11px;line-height:1.25;text-align:center;border-radius:6px}.schimbare-repair-tile__badges .piese-chip{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:auto;min-height:0;padding:2px 5px;font-size:9px;line-height:1.25;border-radius:5px;text-align:center}.listing-card-actions{display:flex;align-items:center;gap:0.5rem}.listing-cart-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--qg-btn-h);height:var(--qg-btn-h);min-width:var(--qg-btn-h);min-height:var(--qg-btn-h);padding:0;border-radius:999px;border:1px solid var(--qg-teal-dark);background:linear-gradient(145deg,var(--qg-teal-light),var(--qg-teal-dark));color:#fff;text-decoration:none;box-shadow:0 6px 14px rgba(var(--qg-teal-rgb),0.22);transition:filter 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.listing-cart-btn:hover,.listing-cart-btn:focus-visible{color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--qg-teal-rgb),0.3);outline:none}.listing-cart-btn__icon{display:block}html[data-theme="dark"] .listing-cart-btn{border-color:rgba(148,163,184,0.45);box-shadow:0 6px 16px rgba(0,0,0,0.35)}.piese-pager{margin-top:28px;justify-content:center;flex-wrap:wrap}.reparatii-pager{margin-top:28px;justify-content:center;flex-wrap:wrap}@media (max-width:960px){.hero--piese__bullets{flex-direction:column;align-items:flex-start}}.hero--part-detail{padding-bottom:28px;border-bottom:1px solid rgba(148,163,184,0.15)}.hero--part-detail--piesa{background:radial-gradient(ellipse 60% 70% at 10% 0%,rgba(45,212,191,0.08),transparent 55%),linear-gradient(180deg,#f8fafc 0%,#f4f4f5 100%)}.hero--part-detail--inlocuire{background:radial-gradient(ellipse 60% 70% at 90% 0%,rgba(45,212,191,0.08),transparent 55%),linear-gradient(180deg,#f8fafc 0%,#f4f4f5 100%)}.hero--part-detail__inner{max-width:720px}.part-detail-visual .part-detail-commerce-note.notice-box--info{color:#134e4a}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-form-section{background:var(--qg-glass-bg);border:1px solid var(--qg-glass-border);border-radius:18px;box-shadow:var(--qg-glass-shadow);backdrop-filter:var(--qg-glass-blur);-webkit-backdrop-filter:var(--qg-glass-blur);padding:1.75rem 1.5rem;margin-top:1.5rem;box-sizing:border-box}.cart-form-section h2{font-family:var(--qg-display);font-size:1.35rem;font-weight:700;color:var(--qg-ink);margin:0 0 1.25rem;letter-spacing:-0.02em}.cart-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.25rem}.cart-form-group{display:flex;flex-direction:column;gap:0.4rem}.cart-form-group.full-width,.cart-form-footer.full-width,.cart-form-footer{grid-column:1 / -1}.cart-form-group[hidden]{display:none !important}.cart-form-footer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-top:0.35rem;padding-top:0.5rem}.cart-form-checkbox{display:flex;align-items:flex-start;gap:0.55rem;cursor:pointer;font-size:0.9rem;line-height:1.45;color:var(--qg-ink);flex:1 1 auto;min-width:0;max-width:none;margin-right:auto}.cart-form-checkbox input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--qg-teal);flex-shrink:0;cursor:pointer}.cart-form-checkbox a{color:var(--qg-teal-dark);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(var(--qg-teal-rgb),0.35)}.cart-form-checkbox a:hover{color:var(--qg-teal)}.cart-form-label{font-size:0.875rem;font-weight:600;color:var(--qg-ink-muted)}.cart-form-label .required{color:#dc2626}.cart-form-input,.cart-form-textarea{width:100%;box-sizing:border-box;padding:0.7rem 0.9rem;border:1px solid rgba(var(--qg-teal-rgb),0.24);border-radius:10px;font:inherit;font-size:0.95rem;color:var(--qg-ink);background:rgba(255,255,255,0.9);transition:border-color 0.15s ease,box-shadow 0.15s ease;outline:none}.cart-form-input:focus,.cart-form-textarea:focus{border-color:rgba(var(--qg-teal-rgb),0.55);box-shadow:0 0 0 3px rgba(var(--qg-teal-rgb),0.15)}.cart-form-textarea{resize:vertical;min-height:96px}.order-layout.part-detail-layout{align-items:start}.order-panel .part-detail-altlink{margin-top:18px}@media (max-width:768px){.cart-form-section{padding:1.25rem 1rem}.cart-form-grid{grid-template-columns:1fr}.cart-form-footer{flex-wrap:nowrap;align-items:center}.order-layout.part-detail-layout{grid-template-columns:1fr}}html[data-theme="dark"] .cart-form-section{background:rgba(30,41,59,0.72);border-color:rgba(148,163,184,0.2);box-shadow:0 10px 28px rgba(0,0,0,0.28)}html[data-theme="dark"] .cart-form-input,html[data-theme="dark"] .cart-form-textarea{background:rgba(15,23,42,0.75);border-color:rgba(148,163,184,0.28);color:var(--qg-ink)}@media (max-width:960px){.schimbare-repairs-nav .service-model-repairs-head__title{font-size:1.05rem}.schimbare-repairs-nav .service-model-repairs-head__sub{font-size:13px;margin-bottom:10px}.hero--piese__bullets{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.card.plain-card.schimbare-repairs-nav:not(.part-detail-visual__alternatives){margin-top:16px;margin-bottom:16px}}.faq-accordion__item,.model-catalog-nav,.service-grid article,.settings-sql-item,.plain-card.card{background:var(--qg-glass-bg);border:1px solid var(--qg-glass-border);box-shadow:var(--qg-glass-shadow);backdrop-filter:var(--qg-glass-blur);-webkit-backdrop-filter:var(--qg-glass-blur)}.faq-accordion__item{border-radius:14px}.faq-accordion__item[open],.faq-accordion__item[expanded]{border-color:rgba(var(--qg-cyan-rgb),0.35);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 8px 22px rgba(var(--qg-teal-rgb),0.1)}.piese-match-section .schimbare-parts-section__title{font-family:var(--qg-display);letter-spacing:-0.03em}.filters input,.filters select,.contact-form input,.contact-form textarea,.model-catalog-nav__link{background-color:rgba(255,255,255,0.92);border:1px solid var(--qg-glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--qg-btn-radius)}.filters select{background-color:rgba(255,255,255,0.92);background-image:linear-gradient(45deg,transparent 50%,var(--qg-ink-soft) 50%),linear-gradient(135deg,var(--qg-ink-soft) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.pager a{background:var(--qg-glass-bg);border:1px solid var(--qg-glass-border);box-shadow:inset 0 1px 0 rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--qg-btn-radius)}.filters button,.contact-form button,.site-search__submit{background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);border-color:rgba(var(--qg-teal-rgb),0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28),0 6px 16px rgba(var(--qg-teal-rgb),0.18);font-family:var(--qg-display);font-weight:600}.site-search__panel{background:#ffffff;color:var(--qg-ink);border:1px solid rgba(15,23,42,0.12);border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,0.14);backdrop-filter:none;-webkit-backdrop-filter:none}.service-grid article:hover,.model-catalog-nav__link:hover{border-color:rgba(var(--qg-cyan-rgb),0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 12px 28px rgba(var(--qg-teal-rgb),0.1)}.pager .active,.model-catalog-nav__link.is-active{background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);border-color:rgba(var(--qg-teal-rgb),0.55);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.model-catalog-nav.model-catalog-nav--bare{margin:0;padding:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.model-catalog-nav--bare .model-catalog-nav__links{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;background:transparent;border:none;box-shadow:none}.model-catalog-nav--bare .model-catalog-nav__link{background:#fff;border:1px solid rgba(148,163,184,0.45);color:var(--qg-ink-muted);box-shadow:0 1px 2px rgba(15,23,42,0.06);backdrop-filter:none;-webkit-backdrop-filter:none}.model-catalog-nav--bare .model-catalog-nav__link:hover{color:var(--qg-teal-dark);border-color:rgba(var(--qg-teal-rgb),0.45);background:#fff;box-shadow:0 2px 8px rgba(var(--qg-teal-rgb),0.12)}.model-catalog-nav--bare .model-catalog-nav__link.is-active{color:#fff;background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);border-color:rgba(var(--qg-teal-rgb),0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.reparatii-card__tags .piese-chip,.hero--piese__eyebrow{font-family:var(--qg-display)}.prose{position:relative}.plain-card{border-radius:16px}.reviews-section__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 18px;font-size:15px;color:var(--qg-ink-muted,#475569)}.reviews-section__score{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;color:var(--qg-ink,var(--qg-ink));line-height:1}.reviews-section__stars{color:#d97706;letter-spacing:1px;font-size:1.1rem}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.review-card{margin:0;padding:18px 18px 16px;background:rgba(255,255,255,0.92);border:1px solid rgba(203,213,225,0.75);border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,0.05);display:flex;flex-direction:column;gap:12px}.review-card__head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.review-card__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e2e8f0;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(var(--qg-teal-rgb),0.25)}.review-card__avatar--initials{display:inline-grid;place-items:center;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;letter-spacing:0.02em;color:#fff;background:linear-gradient( 145deg,hsl(var(--avatar-hue,170),55%,42%),hsl(var(--avatar-hue,170),55%,32%) );box-shadow:0 0 0 2px #fff,0 0 0 3px hsla(var(--avatar-hue,170),45%,40%,0.28)}.review-card__who{min-width:0;display:flex;flex-direction:column;gap:2px}.review-card__author{font-style:normal;font-weight:700;font-size:15px;color:var(--qg-ink,var(--qg-ink));line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card__stars{margin:0;color:#d97706;letter-spacing:1px;font-size:13px;line-height:1.2}.review-card__date{font-size:12px;color:var(--qg-ink-muted,var(--qg-ink-soft))}.review-card__text{margin:0;font-size:15px;line-height:1.55;color:var(--qg-ink,var(--qg-ink));display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px;color:var(--qg-ink-muted,var(--qg-ink-soft))}.review-card__meta cite{font-style:normal;font-weight:600;color:var(--qg-ink,var(--qg-ink))}.review-card__source{padding:3px 8px;border-radius:999px;background:rgba(var(--qg-teal-rgb),0.1);color:var(--qg-teal-dark);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:0.04em;align-self:start;margin-top:2px}.reviews-section__cta{margin-top:14px}.hours-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px}.hours-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:var(--qg-radius-sm);background:var(--qg-soft-panel-bg);border:1px solid var(--qg-soft-panel-border)}.process-steps,.order-howto-list{list-style:none;margin:12px 0 0;padding:0;counter-reset:qg-step;display:grid;gap:12px}.process-steps>li,.order-howto-list>li{position:relative;display:block;margin:0;padding:14px 16px 14px 52px;border-radius:var(--qg-radius-lg);border-bottom:0;background:var(--qg-step-card-bg);border:1px solid var(--qg-step-card-border);box-shadow:var(--qg-step-card-shadow);font-size:inherit;justify-content:initial}.process-steps>li::before,.order-howto-list>li::before{counter-increment:qg-step;content:counter(qg-step);position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--qg-display);font-weight:700;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light))}.process-steps>li strong,.order-howto-list>li>strong{display:block;margin:0 0 6px;font-size:1.05rem;color:var(--qg-ink);font-family:var(--qg-display);letter-spacing:-0.02em}.process-steps>li>span,.order-howto-list>li>span{display:block;margin:0 0 8px;font-size:0.95rem;line-height:1.55;color:var(--qg-ink-muted)}.process-steps--rich>li::before{display:none;content:none}.process-steps--rich>li{padding-left:16px}.order-howto__lead{margin:0 0 16px;font-size:0.98rem;line-height:1.55;color:var(--qg-ink-muted);max-width:42rem}.order-howto-flow{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.order-howto-flow>li{position:relative;margin:0;padding:6px 12px;border-radius:var(--qg-btn-radius);font-size:13px;font-weight:700;letter-spacing:0.02em;color:var(--qg-teal-dark);background:var(--qg-soft-panel-bg);border:1px solid var(--qg-soft-panel-border)}.order-howto-flow>li:not(:last-child)::after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--qg-ink-soft);font-weight:600;font-size:14px;line-height:1}.order-howto-mini{margin:0;padding-left:1.2rem;display:grid;gap:6px}.order-howto-mini>li{margin:0;line-height:1.45}.order-status-grid h3 .muted{font-weight:500;font-size:0.85em}.order-howto-list__points{list-style:disc;margin:0 0 8px;padding:0 0 0 1.15rem;display:grid;gap:4px}.order-howto-list__points>li{margin:0;padding:0;border:0;background:none;box-shadow:none;display:list-item;justify-content:initial;font-size:0.9rem;line-height:1.45;color:var(--qg-ink-soft)}.order-howto-list__points>li::before{display:none;content:none}.order-howto-list__note,.order-howto-list__warn{margin:8px 0 0;padding:10px 12px;border-radius:var(--qg-radius-lg);font-size:0.9rem;line-height:1.45}.order-howto-list__note{background:var(--qg-info-bg);border:1px solid var(--qg-info-border);color:var(--qg-info-text)}.order-howto-list__warn{background:var(--qg-warn-bg);border:1px solid var(--qg-warn-border);color:var(--qg-warn-text)}.process-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.process-split>div{padding:10px 12px;border-radius:var(--qg-btn-radius);background:var(--qg-soft-panel-bg);border:1px solid var(--qg-soft-panel-border)}.process-split em{display:block;font-style:normal;font-weight:700;color:var(--qg-teal-dark);margin-bottom:4px;font-size:13px}.process-split p{margin:0;font-size:14px;color:var(--qg-ink-muted)}.table-wrap{overflow-x:auto;margin:12px 0 16px;border-radius:14px;border:1px solid rgba(203,213,225,0.7);background:rgba(255,255,255,0.92)}.policy-table{width:100%;border-collapse:collapse;font-size:14px}.policy-table th,.policy-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(226,232,240,0.9);vertical-align:top;color:var(--qg-ink)}.policy-table th{background:rgba(240,253,250,0.85);font-family:Outfit,sans-serif;font-weight:600;color:var(--qg-ink)}.policy-table td.muted{color:var(--qg-ink-soft)}.policy-table a{color:var(--qg-teal-dark);font-weight:600}.policy-table tr:last-child td{border-bottom:0}.notice-box{margin:16px 0;padding:14px 16px;border-radius:var(--qg-radius-lg);border:1px solid var(--qg-warn-border);background:var(--qg-warn-bg);color:var(--qg-warn-text)}.notice-box h2,.notice-box h3{margin:0 0 8px;font-size:16px;color:var(--qg-warn-title)}.notice-box p{margin:0;color:var(--qg-warn-text)}.notice-box--info{border-color:var(--qg-info-border);background:var(--qg-info-bg);color:var(--qg-info-text)}.notice-box--info h2,.notice-box--info h3{color:var(--qg-teal-dark);font-size:1.1rem}.notice-box--info p{color:var(--qg-info-text)}@media (max-width:760px){.process-split{grid-template-columns:1fr}.hours-list li{flex-direction:column}}.faq-toc{margin-bottom:8px}.faq-toc__label{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--qg-ink-soft);text-transform:uppercase;letter-spacing:0.04em}.faq-toc__links{margin:0;line-height:1.8}.theme-toggle__icon--sun{display:none}html[data-theme="dark"] .theme-toggle__icon--moon{display:none}html[data-theme="dark"] .theme-toggle__icon--sun{display:block}.theme-settings{margin-top:12px}.theme-settings__palettes{border:1px solid var(--qg-slate-border);border-radius:12px;padding:12px;margin:0 0 12px;display:grid;gap:8px}.theme-swatch{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.theme-swatch small{color:var(--qg-ink-soft);font-weight:400}.theme-swatch__dots{display:inline-flex;gap:4px}.theme-swatch__dots i{width:14px;height:14px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgba(15,23,42,0.12)}html[data-theme="dark"]{--qg-ink:#e2e8f0;--qg-ink-muted:#cbd5e1;--qg-ink-soft:#94a3b8;--qg-price:#5eead4;--qg-page-from:#0b1220;--qg-page-mid:#0f172a;--qg-page-to:#111827;--qg-header-bg:linear-gradient(180deg,rgba(15,23,42,0.92) 0%,rgba(15,23,42,0.78) 100%);--qg-header-border:rgba(148,163,184,0.16);--qg-slate-border:rgba(148,163,184,0.22);--qg-glass-bg:linear-gradient(165deg,rgba(30,41,59,0.92) 0%,rgba(15,23,42,0.78) 100%);--qg-glass-border:rgba(148,163,184,0.2);--qg-glass-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 28px rgba(0,0,0,0.28);--qg-surface:linear-gradient(165deg,rgba(30,41,59,0.92) 0%,rgba(15,23,42,0.78) 100%);--qg-surface-raised:linear-gradient(165deg,rgba(51,65,85,0.9) 0%,rgba(30,41,59,0.7) 100%);--qg-media-bg:#fff;--qg-shadow-sm:0 2px 10px rgba(0,0,0,0.22);--qg-shadow-md:0 10px 28px rgba(0,0,0,0.32);color-scheme:dark}html[data-theme="dark"] body{color:var(--qg-ink)}html[data-theme="dark"] .site-header{background:var(--qg-header-bg);border-bottom-color:var(--qg-header-border);box-shadow:0 10px 32px rgba(0,0,0,0.25)}html[data-theme="dark"] .hero{background:radial-gradient(ellipse 68% 70% at 4% -8%,rgba(var(--qg-cyan-rgb),0.16),transparent 55%),radial-gradient(ellipse 50% 60% at 96% 18%,rgba(var(--qg-teal-rgb),0.2),transparent 52%),linear-gradient(180deg,rgba(15,23,42,0.35) 0%,rgba(11,18,32,0.88) 100%);border-bottom-color:rgba(148,163,184,0.12)}html[data-theme="dark"] h1{background:linear-gradient(115deg,#f8fafc 12%,var(--qg-teal-light) 55%,var(--qg-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme="dark"] .header-action,html[data-theme="dark"] .main-nav a,html[data-theme="dark"] .brand{color:#e2e8f0}html[data-theme="dark"] .brand-logo{background:transparent;box-shadow:none}html[data-theme="dark"] .header-action,html[data-theme="dark"] .main-nav a{background:linear-gradient(165deg,rgba(30,41,59,0.9),rgba(15,23,42,0.7));border-color:rgba(148,163,184,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}html[data-theme="dark"] .header-action:hover,html[data-theme="dark"] .main-nav a:hover{color:#fff;border-color:rgba(var(--qg-teal-rgb),0.35);background:linear-gradient(165deg,rgba(51,65,85,0.9),rgba(30,41,59,0.65))}html[data-theme="dark"] .main-nav a.active{color:#99f6e4;font-weight:700;border-color:rgba(var(--qg-teal-rgb),0.65);background:linear-gradient(165deg,rgba(15,118,110,0.45),rgba(30,41,59,0.85));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(var(--qg-teal-rgb),0.25),0 4px 14px rgba(var(--qg-teal-rgb),0.2)}html[data-theme="dark"] .main-nav a.main-nav__cta,html[data-theme="dark"] .main-nav a.main-nav__cta:hover,html[data-theme="dark"] .main-nav a.main-nav__cta:focus-visible{color:#fff;background:linear-gradient(135deg,var(--qg-teal-dark) 0%,var(--qg-teal) 48%,var(--qg-cyan) 130%);border-color:rgba(var(--qg-teal-rgb),0.55)}html[data-theme="dark"] .site-search__panel{background:var(--qg-ink);color:#e2e8f0;border-color:rgba(148,163,184,0.22);box-shadow:0 16px 40px rgba(0,0,0,0.45);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme="dark"] .site-search__item{border-bottom-color:rgba(148,163,184,0.16)}html[data-theme="dark"] .site-search__title{color:#f8fafc}html[data-theme="dark"] .site-search__subtitle{color:#94a3b8}html[data-theme="dark"] .site-search__section-title{color:#94a3b8}html[data-theme="dark"] .site-search__media{background:rgba(30,41,59,0.9)}html[data-theme="dark"] .site-search__repair{background:rgba(30,41,59,0.95);border-color:rgba(148,163,184,0.22);color:#e2e8f0}html[data-theme="dark"] .site-search__repair-label{color:#94a3b8}html[data-theme="dark"] .site-search__repair--piese{background:rgba(var(--qg-teal-rgb),0.18);border-color:rgba(var(--qg-teal-rgb),0.35)}html[data-theme="dark"] .site-search__repair--piese .site-search__repair-label{color:#5eead4}html[data-theme="dark"] .site-search__part-card{background:linear-gradient(165deg,rgba(30,41,59,0.98) 0%,rgba(15,23,42,0.9) 100%);border-color:rgba(148,163,184,0.22);color:#e2e8f0}html[data-theme="dark"] .site-search__part-card:hover,html[data-theme="dark"] .site-search__part-card:focus-visible{background:rgba(51,65,85,0.95)}html[data-theme="dark"] .site-search__part-card-media{background:rgba(15,23,42,0.8);border-color:rgba(148,163,184,0.16)}html[data-theme="dark"] .site-search__part-card-kicker,html[data-theme="dark"] .site-search__part-card-cta{color:#5eead4}html[data-theme="dark"] .site-search__part-card-title{color:#f8fafc}html[data-theme="dark"] .site-search__part-card-model{color:#cbd5e1}html[data-theme="dark"] .site-search input,html[data-theme="dark"] .site-search__field,html[data-theme="dark"] .topbar input[type="search"]{background:rgba(15,23,42,0.72);color:#e2e8f0;border-color:rgba(148,163,184,0.22)}html[data-theme="dark"] .card,html[data-theme="dark"] .plain-card,html[data-theme="dark"] .settings-card,html[data-theme="dark"] .settings-sql-item,html[data-theme="dark"] .faq-accordion__item,html[data-theme="dark"] .pager a{background:var(--qg-glass-bg);border-color:var(--qg-glass-border);color:var(--qg-ink);box-shadow:var(--qg-glass-shadow)}html[data-theme="dark"] .filters input,html[data-theme="dark"] .contact-form input,html[data-theme="dark"] .contact-form textarea{background-color:#0f172a;background-image:none;border-color:rgba(148,163,184,0.35);color:#f1f5f9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}html[data-theme="dark"] .filters select{background-color:#0f172a;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;border-color:rgba(148,163,184,0.35);color:#f1f5f9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}html[data-theme="dark"] .filters select option,html[data-theme="dark"] .filters select optgroup{background-color:#0f172a;color:#f1f5f9}html[data-theme="dark"] .card h3,html[data-theme="dark"] h2,html[data-theme="dark"] h3{color:#f8fafc}html[data-theme="dark"] .muted,html[data-theme="dark"] p,html[data-theme="dark"] .hero-lead,html[data-theme="dark"] .footer-tagline{color:#cbd5e1}html[data-theme="dark"] .site-footer--rich{background:#0b1220;border-top-color:rgba(148,163,184,0.16)}html[data-theme="dark"] .site-footer--rich a,html[data-theme="dark"] .footer-copy{color:#cbd5e1}html[data-theme="dark"] .btn-secondary{background:linear-gradient(165deg,rgba(51,65,85,0.85),rgba(30,41,59,0.7));color:#f8fafc;border-color:rgba(148,163,184,0.25)}html[data-theme="dark"] .faq-accordion__question,html[data-theme="dark"] .faq-accordion__label{color:#fff}html[data-theme="dark"] .faq-accordion__answer,html[data-theme="dark"] .faq-accordion__answer p{color:#f8fafc}html[data-theme="dark"] .faq-accordion__question::after{border-right-color:#f8fafc;border-bottom-color:#f8fafc}html[data-theme="dark"] .faq-accordion__item[open]{box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 8px 22px rgba(0,0,0,0.28)}html[data-theme="dark"] .review-card{background:var(--qg-glass-bg);border-color:var(--qg-glass-border);box-shadow:var(--qg-glass-shadow);color:#e2e8f0}html[data-theme="dark"] .reviews-section__score,html[data-theme="dark"] .review-card__author,html[data-theme="dark"] .review-card__text,html[data-theme="dark"] .review-card__meta cite{color:#f8fafc}html[data-theme="dark"] .reviews-section__summary,html[data-theme="dark"] .review-card__date,html[data-theme="dark"] .review-card__meta{color:#cbd5e1}html[data-theme="dark"] .review-card__source{background:rgba(var(--qg-teal-rgb),0.22);color:#fff}html[data-theme="dark"] .review-card__avatar{background:#1e293b;box-shadow:0 0 0 2px #1e293b,0 0 0 3px rgba(var(--qg-teal-rgb),0.35)}html[data-theme="dark"] .reviews-section__cta a{color:var(--qg-teal-light)}html[data-theme="dark"] .model-context-panel,html[data-theme="dark"] .model-catalog-nav{background:rgba(15,23,42,0.55);border-color:rgba(148,163,184,0.2)}html[data-theme="dark"] .model-context-panel--compact,html[data-theme="dark"] .model-context-panel .model-catalog-nav,html[data-theme="dark"] .model-catalog-nav.model-catalog-nav--bare{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme="dark"] .model-catalog-nav--bare .model-catalog-nav__link{background:rgba(51,65,85,0.9);color:#f8fafc;border-color:rgba(148,163,184,0.28);box-shadow:none}html[data-theme="dark"] .model-catalog-nav--bare .model-catalog-nav__link:hover{color:#fff;background:rgba(71,85,105,0.95);border-color:rgba(var(--qg-teal-rgb),0.45)}html[data-theme="dark"] .model-catalog-nav--bare .model-catalog-nav__link.is-active{color:#fff;background:var(--qg-teal);border-color:var(--qg-teal-dark)}html[data-theme="dark"] .model-context-panel__trail,html[data-theme="dark"] .model-context-panel__trail span{color:#cbd5e1}html[data-theme="dark"] .model-context-panel__trail a,html[data-theme="dark"] .model-catalog-nav__heading{color:var(--qg-teal-light)}html[data-theme="dark"] .model-catalog-nav__link{background:rgba(51,65,85,0.9);color:#f8fafc;border-color:rgba(148,163,184,0.28)}html[data-theme="dark"] .model-catalog-nav__link:hover{color:#fff;background:rgba(71,85,105,0.95);border-color:rgba(var(--qg-teal-rgb),0.45)}html[data-theme="dark"] .model-catalog-nav__link.is-active{color:#fff;background:var(--qg-teal);border-color:var(--qg-teal-dark)}html[data-theme="dark"] .hero-lead strong{color:#f8fafc}html[data-theme="dark"] .hero-meta{background:rgba(15,23,42,0.72);border-color:rgba(148,163,184,0.22);color:#cbd5e1}html[data-theme="dark"] .hero--part-detail--piesa,html[data-theme="dark"] .hero--part-detail--inlocuire{background:radial-gradient(ellipse 68% 70% at 4% -8%,rgba(var(--qg-cyan-rgb),0.16),transparent 55%),radial-gradient(ellipse 50% 60% at 96% 18%,rgba(var(--qg-teal-rgb),0.2),transparent 52%),linear-gradient(180deg,rgba(15,23,42,0.35) 0%,rgba(11,18,32,0.88) 100%)}html[data-theme="dark"] .table-wrap{background:rgba(15,23,42,0.72);border-color:rgba(148,163,184,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}html[data-theme="dark"] .policy-table th,html[data-theme="dark"] .policy-table td{color:#e2e8f0;border-bottom-color:rgba(148,163,184,0.16)}html[data-theme="dark"] .policy-table th{background:rgba(30,41,59,0.95);color:#f8fafc}html[data-theme="dark"] .policy-table tbody tr:nth-child(even) td{background:rgba(15,23,42,0.38)}html[data-theme="dark"] .policy-table td.muted{color:#94a3b8}html[data-theme="dark"] .policy-table a{color:var(--qg-teal-light)}html[data-theme="dark"] .notice-box{background:rgba(120,53,15,0.28);border-color:rgba(245,158,11,0.35)}html[data-theme="dark"] .notice-box h2,html[data-theme="dark"] .notice-box h3{color:#fbbf24}html[data-theme="dark"] .notice-box p{color:#fde68a}html[data-theme="dark"] .notice-box--info{background:rgba(15,118,110,0.22);border-color:rgba(var(--qg-teal-rgb),0.38)}html[data-theme="dark"] .notice-box--info h2,html[data-theme="dark"] .notice-box--info h3{color:var(--qg-teal-light)}html[data-theme="dark"] .notice-box--info p{color:#99f6e4}html[data-theme="dark"] .process-steps>li,html[data-theme="dark"] .hours-list li,html[data-theme="dark"] .order-howto-list>li{background:var(--qg-glass-bg);border-color:var(--qg-glass-border);box-shadow:var(--qg-glass-shadow)}html[data-theme="dark"] .order-howto-flow>li{background:rgba(15,23,42,0.55);border-color:rgba(var(--qg-teal-rgb),0.35);color:var(--qg-teal-light)}html[data-theme="dark"] .process-steps>li strong,html[data-theme="dark"] .order-howto-list>li>strong{color:#f8fafc}html[data-theme="dark"] .process-steps>li>span,html[data-theme="dark"] .process-split p,html[data-theme="dark"] .order-howto-list>li>span,html[data-theme="dark"] .order-howto__lead,html[data-theme="dark"] .order-howto-list__points>li{color:#cbd5e1}html[data-theme="dark"] .order-howto-list__note{background:rgba(15,118,110,0.22);border-color:rgba(var(--qg-teal-rgb),0.38);color:#99f6e4}html[data-theme="dark"] .order-howto-list__warn{background:rgba(120,53,15,0.28);border-color:rgba(245,158,11,0.35);color:#fde68a}html[data-theme="dark"] .process-split>div{background:rgba(15,23,42,0.55);border-color:rgba(148,163,184,0.2)}.orders-pagination{display:flex;flex-wrap:wrap;gap:0.4rem;justify-content:center;margin-top:0.5rem}.orders-pagination a,.orders-pagination span{box-sizing:border-box;min-width:var(--qg-btn-h);height:var(--qg-btn-h);padding:0 0.55rem;display:inline-grid;place-items:center;border-radius:var(--qg-btn-radius);border:1px solid rgba(var(--qg-teal-rgb),0.24);background:rgba(255,255,255,0.9);color:var(--qg-ink);text-decoration:none;font-size:var(--qg-btn-font);font-weight:600;line-height:1}.orders-pagination a:hover{border-color:var(--qg-teal);color:var(--qg-teal-dark)}.orders-pagination .is-active{background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light));border-color:var(--qg-teal);color:#fff}.orders-pagination .is-disabled{opacity:0.4;pointer-events:none}html[data-theme="dark"] .orders-pagination a,html[data-theme="dark"] .orders-pagination span{background:var(--qg-glass-bg);border-color:var(--qg-glass-border);color:var(--qg-ink)}html[data-theme="dark"] .orders-pagination .is-active{background:linear-gradient(135deg,var(--qg-teal),var(--qg-teal-light));border-color:var(--qg-teal);color:#fff}.autocomplete-root{position:relative;width:100%}.autocomplete-root .cart-form-input{width:100%}.autocomplete-dropdown{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow-y:auto;margin:0;padding:0.35rem 0;list-style:none;border:1px solid rgba(148,163,184,0.55);border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,0.14)}.autocomplete-dropdown[hidden]{display:none !important}.autocomplete-item{display:block;width:100%;margin:0;padding:0.55rem 0.85rem;border:0;background:transparent;color:var(--qg-ink);font:inherit;font-size:0.92rem;text-align:left;cursor:pointer}.autocomplete-item:hover,.autocomplete-item.is-active{background:rgba(var(--qg-teal-rgb),0.12);color:var(--qg-teal-dark)}html[data-theme="dark"] .autocomplete-dropdown{background:#0f172a;border-color:rgba(148,163,184,0.45);box-shadow:0 12px 32px rgba(0,0,0,0.45)}html[data-theme="dark"] .autocomplete-item{color:#e2e8f0}html[data-theme="dark"] .autocomplete-item:hover,html[data-theme="dark"] .autocomplete-item.is-active{background:rgba(var(--qg-teal-rgb),0.22);color:#f8fafc}.offer-form-card{max-width:820px;margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 1.4rem}.offer-form-card h2{margin:0 0 0.45rem;font-size:1.35rem}.offer-form-lead{margin:0 0 1.1rem;font-size:0.95rem;line-height:1.5;color:var(--qg-ink-muted);max-width:38rem}.offer-form-context{list-style:none;margin:0 0 1.35rem;padding:0.75rem 0.9rem;display:grid;gap:0.45rem;border-radius:12px;border:1px solid rgba(var(--qg-teal-rgb),0.18);background:rgba(240,253,250,0.55)}.offer-form-context li{margin:0;font-size:0.92rem;line-height:1.4;color:var(--qg-ink);display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:0.5rem;align-items:baseline}.offer-form-context__k{font-size:0.78rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:var(--qg-ink-soft)}.offer-form-optional{font-weight:500;color:var(--qg-ink-soft);font-size:0.8rem}.offer-form__grid{gap:1.15rem 1.1rem}.offer-form__grid--contact{grid-template-columns:1fr 1fr}.offer-form .cart-form-textarea{min-height:72px}.offer-form__footer{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,0.22)}.offer-form__footer .cart-form-checkbox{max-width:none}.offer-form__footer .btn-primary{width:100%;justify-content:center}.offer-form-alt-label{margin:1.15rem 0 0.55rem;font-size:0.88rem;text-align:center}.offer-form-alt{margin:0;display:flex;flex-wrap:wrap;gap:0.55rem;align-items:stretch}.offer-form-alt .btn-secondary{flex:1 1 auto;min-width:7.5rem;text-align:center;justify-content:center}html[data-theme="dark"] .offer-form-context{background:rgba(15,118,110,0.16);border-color:rgba(var(--qg-teal-rgb),0.28)}@media (max-width:640px){.offer-form__grid--contact{grid-template-columns:1fr}.offer-form-context li{grid-template-columns:1fr;gap:0.15rem}}.courier-honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}html[data-theme="dark"] .contact-form__field>span{color:#94a3b8}html[data-theme="dark"] .contact-form input,html[data-theme="dark"] .contact-form textarea{background:rgba(15,23,42,0.72);border-color:rgba(148,163,184,0.28);color:#e2e8f0}html[data-theme="dark"] .contact-form input::placeholder,html[data-theme="dark"] .contact-form textarea::placeholder{color:var(--qg-ink-soft)}html[data-theme="dark"] .contact-form button{color:#fff}html[data-theme="dark"] .info-steps li{background:rgba(30,41,59,0.72);border-color:rgba(148,163,184,0.22);color:#e2e8f0}.timeline-columns{display:grid;gap:1rem}.timeline-columns.two{grid-template-columns:minmax(240px,320px) 1fr}.timeline-steps.two-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.8rem}.timeline-step-group{display:grid;gap:0.5rem}.timeline-step{display:grid;gap:0.22rem;padding:0.7rem 0.85rem;border-radius:12px;background:rgba(var(--qg-teal-rgb),0.06);border:1px solid transparent}.timeline-step.is-active{border-color:rgba(var(--qg-teal-rgb),0.35);background:rgba(var(--qg-teal-rgb),0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)}.timeline-step strong{font-size:0.93rem;color:var(--qg-ink)}.timeline-step span{font-size:0.85rem;color:var(--qg-ink-soft);line-height:1.4}@media (max-width:800px){.timeline-columns.two{grid-template-columns:1fr}}html[data-theme="dark"] .timeline-step{background:rgba(15,23,42,0.55);border-color:rgba(148,163,184,0.22)}html[data-theme="dark"] .timeline-step strong{color:#f8fafc}html[data-theme="dark"] .timeline-step.is-active{background:rgba(var(--qg-teal-rgb),0.22);border-color:rgba(var(--qg-teal-light-rgb),0.4);box-shadow:none}.btn-primary,.btn-secondary,.filters button,.contact-form button,.pager a,.orders-pagination a,.orders-pagination span,.header-action,.main-nav a,.site-search__field,.model-catalog-nav__link{border-radius:var(--qg-btn-radius)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.header-action:focus-visible,.main-nav a:focus-visible,.site-search__input:focus-visible,.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid rgba(var(--qg-teal-light-rgb),0.85);outline-offset:2px}.filters input:focus-visible,.filters select:focus-visible{outline:none}html[data-theme="dark"] .site-notice-banner{border-bottom-color:rgba(245,158,11,0.28);background:linear-gradient(90deg,rgba(69,26,3,0.72),rgba(15,23,42,0.92))}html[data-theme="dark"] .site-notice-banner__title{color:#fcd34d}html[data-theme="dark"] .site-notice-banner__text{color:#e2e8f0}html[data-theme="dark"] .site-footer:not(.site-footer--rich){background:rgba(15,23,42,0.88);border-top-color:rgba(148,163,184,0.16)}html[data-theme="dark"] .card img{background:#fff}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.card:hover,.service-grid article:hover{transform:none}}
