{"id":15,"date":"2026-03-27T23:53:45","date_gmt":"2026-03-27T22:53:45","guid":{"rendered":"http:\/\/applepointfix.pl\/?page_id=15"},"modified":"2026-10-11T23:02:06","modified_gmt":"2026-10-11T21:02:06","slug":"cennik-napraw-telefonow-zdunska-wola","status":"publish","type":"page","link":"https:\/\/applepointfix.pl\/en\/cennik-napraw-telefonow-zdunska-wola\/","title":{"rendered":"Price-list"},"content":{"rendered":"<style>.kb-row-layout-id15_9f1cc0-df > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id15_9f1cc0-df > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id15_9f1cc0-df > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id15_9f1cc0-df > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id15_9f1cc0-df > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id15_9f1cc0-df > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id15_9f1cc0-df alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column15_5e7001-5d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column15_5e7001-5d > .kt-inside-inner-col{flex-direction:column;}.kadence-column15_5e7001-5d > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column15_5e7001-5d > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column15_5e7001-5d{position:relative;}@media all and (max-width: 1024px){.kadence-column15_5e7001-5d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column15_5e7001-5d > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column15_5e7001-5d\"><div class=\"kt-inside-inner-col\">\n<!--\nAPPLEPOINT \u2014 CENNIK NAPRAW \u2014 V8 \/ CENY STA\u0141E BATERII I WYCENA INDYWIDUALNA\nWklej CA\u0141O\u015a\u0106 do jednego widgetu HTML.\n-->\n\n<section id=\"ap-pricelist\">\n  <style>\n    #ap-pricelist, #ap-pricelist * { box-sizing:border-box; }\n    #ap-pricelist {\n      --ink:#111111; --muted:#a0a0a0; --line:#e7e7e7;\n      --green:#d9f47a; --green2:#cdef61; --blue:#e7f2ff; --yellow:#fff2a8;\n      position:relative!important;\n      left:auto!important; right:auto!important; transform:none!important;\n      width:100vw!important; max-width:none!important;\n      margin-left:calc(50% - 50vw)!important;\n      margin-right:calc(50% - 50vw)!important;\n      background:#fff; color:var(--ink);\n      font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n      overflow:hidden; -webkit-font-smoothing:antialiased;\n    }\n\n    \/* Elementor: usu\u0144 ograniczenia WY\u0141\u0104CZNIE z rodzic\u00f3w tego widgetu *\/\n    .elementor-element:has(> .elementor-widget-container > #ap-pricelist),\n    .elementor-widget-html:has(#ap-pricelist),\n    .elementor-widget-html:has(#ap-pricelist) > .elementor-widget-container {\n      width:100%!important; max-width:none!important;\n      padding:0!important; margin:0!important;\n      border-radius:0!important; overflow:visible!important;\n    }\n\n    #ap-pricelist button,#ap-pricelist input{font:inherit}\n    #ap-pricelist button{-webkit-tap-highlight-color:transparent}\n    #ap-pricelist .ap-wrap{width:min(1260px,calc(100% - 48px));margin:0 auto!important}\n\n    \/* ===== HERO ===== *\/\n    #ap-pricelist .ap-hero{\n      width:100%!important;\n      min-height:540px;\n      position:relative;\n      display:block;\n      text-align:center;\n      padding:132px 24px 42px; \/* celowo ni\u017cej, \u017ceby Cennik nie wchodzi\u0142 pod menu *\/\n      overflow:hidden;\n    }\n    #ap-pricelist .ap-hero-inner{\n      position:relative!important; z-index:5;\n      width:min(100%,1180px)!important;\n      margin:0 auto!important;\n      padding:0!important;\n      left:0!important; right:0!important; top:0!important;\n      transform:none!important; text-align:center!important;\n    }\n    #ap-pricelist .ap-badge{\n      position:relative!important; z-index:8;\n      display:flex!important; align-items:center; justify-content:center;\n      width:max-content!important; min-width:104px; min-height:54px;\n      padding:0 25px; margin:0 auto 25px!important;\n      border:1px solid #d9e8a6; border-radius:999px;\n      background:#fff!important; color:#111!important;\n      font-weight:650; font-size:16px; line-height:1;\n      visibility:visible!important; opacity:1!important;\n      transform:none!important;\n    }\n    #ap-pricelist .ap-title{\n      position:relative; z-index:6; margin:0 auto!important;\n      max-width:1100px; text-align:center!important;\n      font-size:clamp(54px,5.2vw,82px); line-height:.98;\n      letter-spacing:-.055em; font-weight:760;\n    }\n    #ap-pricelist .ap-lead{\n      position:relative; z-index:6;\n      margin:32px auto 0!important; max-width:760px;\n      text-align:center!important; font-size:20px; line-height:1.48;\n      font-weight:520; color:#5f5f63;\n    }\n    #ap-pricelist .ap-rating{\n      position:relative; z-index:7;\n      margin:34px auto 0!important;\n      display:flex; width:max-content; flex-direction:column;\n      align-items:center; gap:8px; color:#111!important;\n      text-decoration:none!important; cursor:pointer;\n      transition:transform .2s ease,opacity .2s ease;\n    }\n    #ap-pricelist .ap-rating:hover{transform:translateY(-2px);opacity:.86}\n    #ap-pricelist .ap-rating-top{font-size:12px;color:#222}\n    #ap-pricelist .ap-stars{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}\n    #ap-pricelist .ap-google-wordmark{display:inline-flex;align-items:center;font-size:15px;font-weight:700;letter-spacing:-.035em;line-height:1}\n    #ap-pricelist .ap-google-wordmark .g1,#ap-pricelist .ap-google-wordmark .g4{color:#4285F4}\n    #ap-pricelist .ap-google-wordmark .g2,#ap-pricelist .ap-google-wordmark .g6{color:#EA4335}\n    #ap-pricelist .ap-google-wordmark .g3,#ap-pricelist .ap-google-wordmark .g5{color:#FBBC05}\n    #ap-pricelist .ap-google-wordmark .g7{color:#34A853}\n    #ap-pricelist .ap-starline{color:#fbbc04;letter-spacing:2px;font-size:16px}\n    #ap-pricelist .ap-score{color:#222;font-size:12px}\n\n    \/* ===== GWIAZDKI \/ ISKRY \u2014 proporcje jak we Flix =====\n       Nie skalujemy jednego SVG. Ka\u017cda ma w\u0142asny rozmiar i wyd\u0142u\u017cony 4-ramienny kszta\u0142t. *\/\n    #ap-pricelist .ap-spark{\n      position:absolute!important; z-index:2!important;\n      display:block!important; visibility:visible!important; opacity:1!important;\n      pointer-events:none;\n    }\n    #ap-pricelist .ap-spark svg{display:block!important;width:100%!important;height:100%!important;overflow:visible}\n    #ap-pricelist .ap-spark path{fill:currentColor!important}\n\n    #ap-pricelist .sp1{left:6.5%; top:18%; width:26px; height:26px; color:#d9f47a}\n    #ap-pricelist .sp2{left:20.5%; top:33%; width:43px; height:43px; color:#e2efff}\n    #ap-pricelist .sp3{left:34.5%; top:20%; width:18px; height:18px; color:#d9f47a}\n    #ap-pricelist .sp4{right:32%; top:17%; width:22px; height:22px; color:#e4f0ff}\n    #ap-pricelist .sp5{right:12%; top:31%; width:36px; height:36px; color:#dff59a}\n    #ap-pricelist .sp6{left:27%; top:50%; width:92px; height:118px; color:#e0f5a4}\n    #ap-pricelist .sp7{left:8%; top:72%; width:42px; height:56px; color:#fff0a6}\n    #ap-pricelist .sp8{right:9%; top:68%; width:52px; height:66px; color:#e5f1ff}\n\n    \/* ===== TABS ===== *\/\n    #ap-pricelist .ap-nav-shell{border-bottom:1px solid #f0f0f0}\n    #ap-pricelist .ap-tabs{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;min-height:86px;gap:10px}\n    #ap-pricelist .ap-tab{position:relative;appearance:none;border:0;background:transparent;cursor:pointer;color:#171717;padding:28px 8px 25px;font-size:18px;font-weight:480;transition:transform .25s ease,opacity .25s ease}\n    #ap-pricelist .ap-tab:hover{transform:translateY(-2px)}\n    #ap-pricelist .ap-tab::after{content:\"\";position:absolute;height:7px;width:0;left:50%;bottom:22px;background:var(--green);border-radius:2px;transform:translateX(-50%);z-index:-1;transition:width .28s cubic-bezier(.2,.8,.2,1)}\n    #ap-pricelist .ap-tab.active::after{width:58px}\n\n    \/* ===== CONTENT ===== *\/\n    #ap-pricelist .ap-content{padding:16px 0 88px;min-height:500px}\n    #ap-pricelist .ap-brandbar{display:none;flex-wrap:wrap;justify-content:center;gap:10px;padding:17px 0 6px}\n    #ap-pricelist .ap-brandbar.show{display:flex;animation:apFade .28s ease both}\n    #ap-pricelist .ap-brand{appearance:none;border:1px solid #dedede;background:#fff;color:#171717;padding:11px 19px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:620;transition:.2s ease}\n    #ap-pricelist .ap-brand:hover{border-color:#bfcf88;transform:translateY(-1px)}\n    #ap-pricelist .ap-brand.active{background:#111;color:#fff;border-color:#111}\n    #ap-pricelist .ap-search{position:relative;margin:0 0 4px;padding-top:0}\n    #ap-pricelist .ap-brandbar.show + .ap-search{padding-top:8px}\n    #ap-pricelist .ap-search svg{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:19px;height:19px;stroke:#969ba1;pointer-events:none}\n    #ap-pricelist .ap-brandbar.show + .ap-search svg{margin-top:4px}\n    #ap-pricelist .ap-search input{width:100%;height:54px;border:1px solid #dadada;border-radius:999px;outline:none;padding:0 24px 0 55px;background:#fff;color:#111;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}\n    #ap-pricelist .ap-search input:focus{border-color:#b9c97e;box-shadow:0 0 0 4px rgba(217,244,122,.18)}\n    #ap-pricelist .ap-search input::placeholder{color:#aaa}\n    #ap-pricelist .ap-services{transition:opacity .18s ease,transform .18s ease}\n    #ap-pricelist .ap-services.switching{opacity:0;transform:translateY(8px)}\n    #ap-pricelist .ap-service{border-bottom:1px solid var(--line)}\n    #ap-pricelist .ap-service-head{width:100%;border:0;background:#fff;cursor:pointer;text-align:left;display:grid;grid-template-columns:1fr 46px;align-items:center;gap:20px;padding:30px 0 27px}\n    #ap-pricelist .ap-service-title{margin:0;font-size:20px;line-height:1.18;letter-spacing:-.018em;font-weight:720}\n    #ap-pricelist .ap-service-desc{margin:8px 0 0;color:#a2a2a2;font-size:14px;line-height:1.48;font-weight:420}\n    #ap-pricelist .ap-plus{width:36px;height:36px;border:1px solid #d8d8d8;border-radius:50%;display:grid;place-items:center;justify-self:end;position:relative;transition:transform .3s ease,border-color .2s ease,background .2s ease}\n    #ap-pricelist .ap-plus::before,#ap-pricelist .ap-plus::after{content:\"\";position:absolute;width:14px;height:1.5px;background:#111;border-radius:2px;transition:transform .3s ease}\n    #ap-pricelist .ap-plus::after{transform:rotate(90deg)}\n    #ap-pricelist .ap-service.open .ap-plus{transform:rotate(180deg)}\n    #ap-pricelist .ap-service.open .ap-plus::after{transform:rotate(0)}\n    #ap-pricelist .ap-service-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}\n    #ap-pricelist .ap-service.open .ap-service-body{grid-template-rows:1fr}\n    #ap-pricelist .ap-service-inner{min-height:0;overflow:hidden}\n    #ap-pricelist .ap-model-list{padding:4px 0 2px}\n    #ap-pricelist .ap-model-row{display:grid;grid-template-columns:1.05fr 1.55fr .34fr auto;gap:34px;align-items:center;padding:38px 8px;border-top:1px solid var(--line);opacity:0;transform:translateY(8px)}\n    #ap-pricelist .ap-service.open .ap-model-row{animation:apRow .36s ease forwards}\n    #ap-pricelist .ap-service.open .ap-model-row:nth-child(2){animation-delay:.035s}\n    #ap-pricelist .ap-service.open .ap-model-row:nth-child(3){animation-delay:.07s}\n    #ap-pricelist .ap-service.open .ap-model-row:nth-child(4){animation-delay:.105s}\n    #ap-pricelist .ap-service.open .ap-model-row:nth-child(5){animation-delay:.14s}\n    @keyframes apRow{to{opacity:1;transform:none}}\n    @keyframes apFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\n    #ap-pricelist .ap-model-name{font-size:18px;font-weight:720;letter-spacing:-.015em}\n    #ap-pricelist .ap-time{margin-top:10px;color:#aaa;font-size:13px;display:flex;align-items:center;gap:6px}\n    #ap-pricelist .ap-clock{width:13px;height:13px;border:1px solid #cfcfcf;border-radius:50%;display:inline-block;position:relative}\n    #ap-pricelist .ap-clock::after{content:\"\";position:absolute;width:3px;height:4px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;left:5px;top:2px}\n    #ap-pricelist .ap-part-title{display:inline;font-size:14px;font-weight:720;line-height:1.25;background:linear-gradient(transparent 58%,rgba(217,244,122,.72) 58%)}\n    #ap-pricelist .ap-part-desc{max-width:410px;margin-top:8px;color:#aaa;font-size:13px;line-height:1.42}\n    #ap-pricelist .ap-price{font-size:16px;white-space:nowrap;text-align:right}\n    #ap-pricelist .ap-book{display:inline-flex;min-width:139px;min-height:46px;padding:0 20px;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:650;white-space:nowrap;transition:transform .2s ease,background .2s ease}\n    #ap-pricelist .ap-book:hover{transform:translateY(-2px);background:#252525}\n    #ap-pricelist .ap-empty{text-align:center;padding:70px 20px;color:#777;font-size:17px}\n\n    \/* ===== CTA ===== *\/\n    #ap-pricelist .ap-cta-wrap{padding:6px 0 105px}\n    #ap-pricelist .ap-cta{position:relative;overflow:hidden;min-height:250px;border-radius:28px;background:#101112;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:50px 60px;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}\n    #ap-pricelist .ap-cta.visible{opacity:1;transform:none}\n    #ap-pricelist .ap-cta::before{content:\"\";position:absolute;width:270px;height:270px;border-radius:50%;left:-120px;top:-100px;background:radial-gradient(circle,rgba(217,244,122,.18),transparent 68%)}\n    #ap-pricelist .ap-cta-kicker{color:var(--green);font-size:14px;font-weight:720;margin-bottom:15px}\n    #ap-pricelist .ap-cta h2{margin:0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(42px,4.2vw,64px);line-height:1;letter-spacing:-.05em}\n    #ap-pricelist .ap-cta p{margin:22px 0 0;color:#c8c8c8;font-size:15px;line-height:1.5}\n    #ap-pricelist .ap-cta-btn{position:relative;z-index:2;display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border-radius:999px;background:#fff;color:#111!important;text-decoration:none!important;font-weight:700;white-space:nowrap;transition:transform .25s ease}\n    #ap-pricelist .ap-cta-btn:hover{transform:translateX(4px)}\n    #ap-pricelist .ap-note{padding-top:18px;color:#aaa;font-size:12px;line-height:1.5}\n\n    @media(max-width:900px){\n      #ap-pricelist .ap-wrap{width:min(100% - 30px,1260px)}\n      #ap-pricelist .ap-hero{min-height:500px;padding:112px 18px 30px}\n      #ap-pricelist .ap-title{font-size:clamp(44px,11vw,66px)}\n      #ap-pricelist .ap-lead{font-size:17px}\n      #ap-pricelist .sp1{left:3%;top:20%;width:18px;height:18px}\n      #ap-pricelist .sp2{left:10%;top:35%;width:30px;height:30px}\n      #ap-pricelist .sp3{left:28%;top:17%;width:13px;height:13px}\n      #ap-pricelist .sp4{right:26%;top:20%;width:15px;height:15px}\n      #ap-pricelist .sp5{right:4%;top:35%;width:25px;height:25px}\n      #ap-pricelist .sp6{left:5%;top:53%;width:50px;height:70px}\n      #ap-pricelist .sp7{left:4%;top:78%;width:26px;height:34px}\n      #ap-pricelist .sp8{right:4%;top:73%;width:34px;height:44px}\n      #ap-pricelist .ap-tabs{display:flex;overflow-x:auto;gap:28px;min-height:70px;padding:0 4px;scrollbar-width:none}\n      #ap-pricelist .ap-tabs::-webkit-scrollbar{display:none}\n      #ap-pricelist .ap-tab{flex:0 0 auto;padding:22px 3px;font-size:16px}\n      #ap-pricelist .ap-tab::after{bottom:18px}\n      #ap-pricelist .ap-model-row{grid-template-columns:1fr;gap:16px;padding:27px 2px}\n      #ap-pricelist .ap-price{text-align:left;font-size:18px;font-weight:700}\n      #ap-pricelist .ap-book{justify-self:start}\n      #ap-pricelist .ap-cta{grid-template-columns:1fr;padding:38px 30px}\n      #ap-pricelist .ap-cta-btn{justify-self:start}\n    }\n    @media(max-width:560px){\n      #ap-pricelist .ap-hero{min-height:470px;padding:98px 15px 28px}\n      #ap-pricelist .ap-badge{min-height:46px;font-size:14px}\n      #ap-pricelist .ap-title{font-size:44px}\n      #ap-pricelist .ap-lead{font-size:15px;margin-top:24px!important}\n      #ap-pricelist .ap-service-title{font-size:18px}\n      #ap-pricelist .ap-service-head{padding:25px 0}\n      #ap-pricelist .ap-brandbar{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}\n      #ap-pricelist .ap-brandbar::-webkit-scrollbar{display:none}\n      #ap-pricelist .ap-brand{flex:0 0 auto}\n      #ap-pricelist .ap-cta{padding:32px 24px;border-radius:22px}\n    }\n\/* Opu\u015b\u0107 wszystkie gwiazdki w HERO o 35 px *\/\n#ap-pricelist .ap-spark {\n    margin-top: 35px !important;\n}\n\n    \/* =========================================================\n       ANIMACJE \/ EFEKTY \u2014 sp\u00f3jne z Kontaktem i Us\u0142ugami\n       Nie zmieniaj\u0105 wysoko\u015bci ani geometrii sekcji.\n       ========================================================= *\/\n\n    \/* P\u0142ywaj\u0105ce iskry *\/\n    @keyframes apPriceSparkFloat{\n      0%,100%{transform:translate3d(0,0,0) scale(1)}\n      50%{transform:translate3d(0,-7px,0) scale(1.035)}\n    }\n    #ap-pricelist .ap-spark{\n      animation:apPriceSparkFloat 5.8s ease-in-out infinite;\n      will-change:transform;\n    }\n    #ap-pricelist .sp2,#ap-pricelist .sp5{animation-delay:-1.6s}\n    #ap-pricelist .sp3,#ap-pricelist .sp7{animation-delay:-3.1s}\n    #ap-pricelist .sp6,#ap-pricelist .sp8{animation-duration:7.2s}\n\n    \/* Reveal przy wej\u015bciu \/ scrollu *\/\n    #ap-pricelist .ap-reveal{\n      opacity:0;\n      translate:0 18px;\n      filter:blur(5px);\n      transition:\n        opacity .72s cubic-bezier(.22,1,.36,1),\n        translate .72s cubic-bezier(.22,1,.36,1),\n        filter .72s cubic-bezier(.22,1,.36,1);\n      will-change:opacity,translate,filter;\n    }\n    #ap-pricelist .ap-reveal.visible{\n      opacity:1;\n      translate:0 0;\n      filter:none;\n    }\n\n    \/* Hero troch\u0119 bardziej premium *\/\n    #ap-pricelist .ap-hero-inner.ap-reveal{\n      translate:0 20px;\n      transition-duration:.86s;\n    }\n    #ap-pricelist .ap-hero-inner.ap-reveal.visible{\n      translate:0 0;\n    }\n\n    \/* Interakcje *\/\n    #ap-pricelist .ap-service-head{\n      transition:\n        transform .24s cubic-bezier(.22,1,.36,1),\n        background-color .24s ease;\n    }\n    #ap-pricelist .ap-service-head:hover{\n      transform:translateX(4px);\n      background:#fcfcfc;\n    }\n\n    #ap-pricelist .ap-plus{\n      transition:\n        transform .3s ease,\n        border-color .2s ease,\n        background .2s ease,\n        box-shadow .22s ease;\n    }\n    #ap-pricelist .ap-service-head:hover .ap-plus{\n      border-color:#bfcf88;\n      box-shadow:0 7px 20px rgba(0,0,0,.045);\n    }\n\n    #ap-pricelist .ap-brand,\n    #ap-pricelist .ap-book,\n    #ap-pricelist .ap-cta-btn{\n      will-change:transform;\n    }\n\n    \/* Subtelne wej\u015bcie dynamicznej listy po zmianie kategorii *\/\n    #ap-pricelist .ap-services{\n      transition:\n        opacity .22s ease,\n        transform .22s cubic-bezier(.22,1,.36,1),\n        filter .22s ease;\n    }\n    #ap-pricelist .ap-services.switching{\n      opacity:0;\n      transform:translateY(10px);\n      filter:blur(3px);\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      #ap-pricelist .ap-spark{animation:none!important}\n      #ap-pricelist .ap-reveal{\n        opacity:1!important;\n        translate:0 0!important;\n        filter:none!important;\n        transition:none!important;\n      }\n      #ap-pricelist .ap-service-head,\n      #ap-pricelist .ap-plus,\n      #ap-pricelist .ap-book,\n      #ap-pricelist .ap-brand,\n      #ap-pricelist .ap-rating,\n      #ap-pricelist .ap-cta-btn{\n        transition:none!important;\n      }\n    }\n\n\n    \/* V7: czytelno\u015b\u0107, dost\u0119pno\u015b\u0107 i brak ukrywania tre\u015bci bez JS *\/\n    #ap-pricelist .ap-reveal,#ap-pricelist .ap-cta{opacity:1;translate:none;transform:none;filter:none}\n    #ap-pricelist .ap-service-desc,#ap-pricelist .ap-part-desc,#ap-pricelist .ap-time,#ap-pricelist .ap-note{color:#626262}\n    #ap-pricelist .ap-search input::placeholder{color:#696969}\n    #ap-pricelist .ap-cta p{color:#d1d1d1}\n    #ap-pricelist .ap-tab{z-index:0}\n    #ap-pricelist .ap-model-row{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(145px,.7fr) auto;gap:22px}\n    #ap-pricelist .ap-price{white-space:normal;line-height:1.5}\n    #ap-pricelist .ap-service-title,#ap-pricelist .ap-service-desc{display:block}\n    #ap-pricelist button:focus-visible,#ap-pricelist a:focus-visible{outline:3px solid #536b15;outline-offset:4px}\n    #ap-pricelist #apModel{width:100%;margin:8px 0 12px;padding:14px;border:1px solid #ccc;border-radius:12px;background:#fff;color:#111;font:inherit}\n    #ap-pricelist .ap-search-status{font-size:13px;color:#626262;min-height:20px;margin:12px 0}\n    #ap-pricelist .ap-selection{padding:20px;border:1px solid #dce7bf;background:#f7faef;border-radius:16px;margin-top:20px}\n    #ap-pricelist .ap-selection textarea{display:block;width:100%;min-height:115px;padding:12px;margin:12px 0;border:1px solid #bbb;border-radius:8px;font:inherit;color:#111;background:#fff}\n    #ap-pricelist .ap-selection-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\n    #ap-pricelist .ap-service-body[inert]{visibility:hidden}\n    #ap-pricelist .ap-service.open .ap-service-body{visibility:visible}\n    @media(max-width:900px){#ap-pricelist .ap-model-row{grid-template-columns:1fr;gap:15px}#ap-pricelist .ap-price{text-align:left}}\n    @media(prefers-reduced-motion:reduce){#ap-pricelist *,#ap-pricelist *::before,#ap-pricelist *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#ap-pricelist .ap-model-row{opacity:1;transform:none}}\n\n    \/* Sp\u00f3jne kolory niezale\u017cne od styl\u00f3w przycisk\u00f3w motywu. *\/\n    #ap-pricelist .ap-service-head,\n    #ap-pricelist .ap-service-head .ap-service-title,\n    #ap-pricelist .ap-model-name,\n    #ap-pricelist .ap-part-title,\n    #ap-pricelist .ap-price,\n    #ap-pricelist .ap-selection {color:#111!important;-webkit-text-fill-color:#111!important}\n    #ap-pricelist .ap-service-head {border-radius:0;box-shadow:none!important}\n    #ap-pricelist .ap-service-head .ap-service-desc {color:#626262!important;-webkit-text-fill-color:#626262!important;font-weight:400}\n    #ap-pricelist .ap-book {appearance:none;border:1px solid #111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;cursor:pointer;line-height:1.3}\n    #ap-pricelist .ap-book:hover {background:#303030!important}\n    #ap-pricelist .ap-model-row {grid-template-columns:minmax(180px,1fr) minmax(0,2.5fr);gap:28px;padding:26px 8px;align-items:start}\n    #ap-pricelist .ap-variants {min-width:0}\n    #ap-pricelist .ap-variant {display:grid;grid-template-columns:minmax(0,1fr) minmax(125px,.5fr) auto;align-items:center;gap:20px;padding:16px 0}\n    #ap-pricelist .ap-variant:first-child {padding-top:0}\n    #ap-pricelist .ap-variant:last-child {padding-bottom:0}\n    #ap-pricelist .ap-variant + .ap-variant {border-top:1px solid #eee;margin-top:16px}\n    #ap-pricelist .ap-selection {grid-column:1\/-1;width:100%;margin-top:0;padding:24px}\n    #ap-pricelist .ap-selection[hidden] {display:none!important}\n    #ap-pricelist .ap-selection p {margin:10px 0 18px;font-size:14px;line-height:1.5}\n    #ap-pricelist .ap-selection label {display:block;font-size:14px;font-weight:600}\n    #ap-pricelist .ap-selection textarea {min-height:210px;resize:vertical;line-height:1.6;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:none}\n    #ap-pricelist #apClose {appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid #b8c39e!important;border-radius:999px;background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:none!important}\n    #ap-pricelist #apClose:hover {background:#e9efd9!important}\n    #ap-pricelist #apCopyStatus:empty {display:none}\n    @media(max-width:900px) {\n      #ap-pricelist .ap-model-row {grid-template-columns:1fr;gap:20px}\n      #ap-pricelist .ap-variant {grid-template-columns:minmax(0,1fr) auto;gap:14px}\n      #ap-pricelist .ap-variant .ap-book {grid-column:1\/-1;justify-self:start}\n      #ap-pricelist .ap-variant .ap-price {text-align:right}\n    }\n    @media(max-width:560px) {\n      #ap-pricelist .ap-selection {padding:18px}\n      #ap-pricelist .ap-selection-actions {align-items:stretch}\n      #ap-pricelist .ap-selection-actions > * {width:100%}\n      #ap-pricelist .ap-variant {grid-template-columns:1fr}\n      #ap-pricelist .ap-variant .ap-price {text-align:left}\n    }\n\n    \/* Google: w\u0142asne kolory logo, odporne na style motywu. *\/\n    #ap-pricelist .ap-rating {gap:10px!important;opacity:1}\n    #ap-pricelist .ap-rating-brand {display:flex;align-items:center;justify-content:center;gap:10px}\n    #ap-pricelist .ap-google-icon {display:block;width:25px;height:25px;flex:none}\n    #ap-pricelist .ap-google-icon path {fill:var(--google-color)!important}\n    #ap-pricelist .ap-rating-wordmark {display:inline-flex;font-family:Arial,sans-serif;font-size:25px;font-weight:600;letter-spacing:-1.1px;line-height:1.2}\n    #ap-pricelist .ap-rating-wordmark span {color:var(--google-color)!important;-webkit-text-fill-color:var(--google-color)!important}\n    #ap-pricelist .ap-rating-stars {display:flex;align-items:center;justify-content:center;gap:4px}\n    #ap-pricelist .ap-rating-stars svg {display:block;width:19px;height:19px}\n    #ap-pricelist .ap-rating-stars path {fill:#FBBC05!important;stroke:none!important}\n    #ap-pricelist .ap-rating .ap-score {color:#333!important;-webkit-text-fill-color:#333!important;font-size:13px;line-height:1.5}\n    #ap-pricelist .ap-rating:hover .ap-score {text-decoration:underline;text-underline-offset:4px}\n  <\/style>\n\n  <div class=\"ap-hero\">\n    <span class=\"ap-spark sp1\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp2\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp3\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp4\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp5\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp6\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp7\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n    <span class=\"ap-spark sp8\"><svg viewBox=\"0 0 100 140\"><path d=\"M50 0C51.8 39 60.5 59 100 70C60.5 81 51.8 101 50 140C48.2 101 39.5 81 0 70C39.5 59 48.2 39 50 0Z\"><\/path><\/svg><\/span>\n\n    <div class=\"ap-hero-inner ap-reveal\">\n      <div class=\"ap-badge\">Cennik<\/div>\n      <h1 class=\"ap-title\">Sprawd\u017a koszt naprawy.<\/h1>\n      <p class=\"ap-lead\">Znajd\u017a sw\u00f3j model poni\u017cej i sprawd\u017a koszt naprawy. Widzia\u0142e\u015b gdzie\u015b lepsz\u0105 cen\u0119? Daj nam zna\u0107.<\/p>\n      <a class=\"ap-rating\" href=\"https:\/\/share.google\/eUCcNz8RJTTEEvDrt\" target=\"_blank\" rel=\"noopener\" aria-label=\"Zobacz aktualne opinie w Google \u2014 ApplePoint Zdu\u0144ska Wola\">\n        <span class=\"ap-rating-brand\" aria-hidden=\"true\"><svg class=\"ap-google-icon\" viewBox=\"0 0 48 48\" aria-hidden=\"true\" focusable=\"false\">\n          <path style=\"--google-color:#4285F4\" d=\"M43.61 20.46H42V20H24v8h11.303C33.654 32.657 29.223 36 24 36c-6.627 0-12-5.373-12-12s5.373-12 12-12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 12.955 4 4 12.955 4 24s8.955 20 20 20 20-8.955 20-20c0-1.341-.138-2.65-.39-3.54z\"\/>\n          <path style=\"--google-color:#FBBC05\" d=\"M6.306 14.691l6.571 4.819C14.655 15.108 18.961 12 24 12c3.059 0 5.842 1.154 7.961 3.039l5.657-5.657C34.046 6.053 29.268 4 24 4 16.318 4 9.656 8.337 6.306 14.691z\"\/>\n          <path style=\"--google-color:#34A853\" d=\"M24 44c5.166 0 9.86-1.977 13.409-5.192l-6.19-5.238C29.211 35.091 26.715 36 24 36c-5.202 0-9.619-3.317-11.283-7.946l-6.522 5.025C9.505 39.556 16.227 44 24 44z\"\/>\n          <path style=\"--google-color:#EA4335\" d=\"M4 24c0 3.27.785 6.36 2.195 9.079l6.522-5.025A11.98 11.98 0 0 1 12 24c0-1.586.308-3.1.877-4.49l-6.571-4.819A19.9 19.9 0 0 0 4 24z\"\/>\n          <path style=\"--google-color:#EA4335\" d=\"M24 4c5.268 0 10.046 2.053 13.618 5.382l-5.657 5.657A11.93 11.93 0 0 0 24 12c-3.166 0-6.045 1.227-8.189 3.23l-5.67-5.67A19.92 19.92 0 0 1 24 4z\"\/>\n        <\/svg><span class=\"ap-rating-wordmark\"><span style=\"--google-color:#4285F4\">G<\/span><span style=\"--google-color:#EA4335\">o<\/span><span style=\"--google-color:#FBBC05\">o<\/span><span style=\"--google-color:#4285F4\">g<\/span><span style=\"--google-color:#34A853\">l<\/span><span style=\"--google-color:#EA4335\">e<\/span><\/span><\/span>\n        <span class=\"ap-rating-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96Z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96Z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96Z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96Z\"\/><\/svg><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m12 2.5 2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.52l-5.88 3.09 1.12-6.55L2.48 9.42l6.58-.96Z\"\/><\/svg><\/span>\n        <span class=\"ap-score\">Zobacz aktualne opinie w Google <span aria-hidden=\"true\">\u2197<\/span><\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"ap-nav-shell ap-reveal\">\n    <div class=\"ap-wrap\">\n      <nav type=\"button\" class=\"ap-tabs\" aria-label=\"Kategorie urz\u0105dze\u0144\">\n        <button type=\"button\" class=\"ap-tab active\" data-cat=\"iphone\">iPhone<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"android\">Android<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"ipad\">iPad<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"macbook\">MacBook<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"watch\">Apple Watch<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"macmini\">Mac mini<\/button>\n        <button type=\"button\" class=\"ap-tab\" data-cat=\"imac\">iMac<\/button>\n      <\/nav>\n    <\/div>\n  <\/div>\n\n  <div class=\"ap-content ap-reveal\">\n    <div class=\"ap-wrap\">\n      <div class=\"ap-brandbar\" id=\"apBrandbar\"><\/div>\n      <div class=\"ap-search\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"m20 20-3.7-3.7\"><\/path><\/svg>\n        <input id=\"apSearch\" type=\"search\" autocomplete=\"off\" placeholder=\"Szukaj modelu lub us\u0142ugi...\" aria-label=\"Szukaj modelu lub us\u0142ugi\">\n      <\/div>\n      <p id=\"apSearchStatus\" class=\"ap-search-status\" role=\"status\" aria-live=\"polite\"><\/p><div class=\"ap-services\" id=\"apServices\"><\/div>\n<noscript><p>Aby wy\u015bwietli\u0107 cennik, w\u0142\u0105cz JavaScript lub <a href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">skontaktuj si\u0119 z nami<\/a>.<\/p><\/noscript>\n      <div class=\"ap-note\">Podane ceny baterii obejmuj\u0105 cz\u0119\u015b\u0107 i wymian\u0119. Dost\u0119pno\u015b\u0107 wybranego wariantu potwierdzamy przed zleceniem. Pozosta\u0142e naprawy wyceniamy indywidualnie: podaj dok\u0142adny model i opisz usterk\u0119. Koszt oraz termin uzgadniamy przed rozpocz\u0119ciem prac. Diagnostyka mo\u017ce by\u0107 odp\u0142atna \u2014 jej zasady podajemy przed wykonaniem. Naprawa nie oznacza automatycznego przywr\u00f3cenia fabrycznej wodoszczelno\u015bci.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ap-cta-wrap\">\n    <div class=\"ap-wrap\">\n      <div class=\"ap-cta\" id=\"apCta\">\n        <div>\n          <div class=\"ap-cta-kicker\">Nie widzisz swojej usterki?<\/div>\n          <h2>Sprawdzimy to.<\/h2>\n          <p>Podaj model urz\u0105dzenia i kr\u00f3tko opisz problem. Wr\u00f3cimy z informacj\u0105 o mo\u017cliwej naprawie i wycenie.<\/p>\n        <\/div>\n        <a class=\"ap-cta-btn\" href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">Zapytaj o napraw\u0119 <span>\u2192<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n\n  <script>\n  (() => {\n    'use strict';\n    const root=document.getElementById('ap-pricelist');if(!root||root.dataset.ready)return;root.dataset.ready='1';\n    const CONFIG={\"models\": {\"iphone\": [\"iPhone 18 Pro Max\", \"iPhone 18 Pro\", \"iPhone 18\", \"iPhone 17 Pro Max\", \"iPhone 17 Pro\", \"iPhone 17\", \"iPhone Air\", \"iPhone 16e\", \"iPhone 16 Pro Max\", \"iPhone 16 Pro\", \"iPhone 16 Plus\", \"iPhone 16\", \"iPhone 15 Pro Max\", \"iPhone 15 Pro\", \"iPhone 15 Plus\", \"iPhone 15\", \"iPhone 14 Pro Max\", \"iPhone 14 Pro\", \"iPhone 14 Plus\", \"iPhone 14\", \"iPhone 13 Pro Max\", \"iPhone 13 Pro\", \"iPhone 13 mini\", \"iPhone 13\", \"iPhone 12 Pro Max\", \"iPhone 12 Pro\", \"iPhone 12 mini\", \"iPhone 12\", \"iPhone 11 Pro Max\", \"iPhone 11 Pro\", \"iPhone 11\", \"iPhone XS Max\", \"iPhone XS\", \"iPhone XR\", \"iPhone X\", \"iPhone SE 2022\", \"iPhone SE 2020\", \"iPhone 8 Plus\", \"iPhone 8\"], \"ipad\": [\"iPad Pro 13\u2033\", \"iPad Pro 11\u2033\", \"iPad Air 13\u2033\", \"iPad Air 11\u2033\", \"iPad 10 gen.\", \"iPad 9 gen.\", \"iPad mini 6\"], \"macbook\": [\"MacBook Pro 16\u2033 \u2014 podaj rocznik\", \"MacBook Pro 14\u2033 \u2014 podaj rocznik\", \"MacBook Air 15\u2033 \u2014 podaj czip\", \"MacBook Air 13\u2033 \u2014 podaj rocznik i czip\", \"MacBook Pro 13\u2033 \u2014 podaj rocznik\", \"MacBook Air M1\"], \"watch\": [\"Apple Watch Ultra 2\", \"Apple Watch Series 10\", \"Apple Watch Series 9\", \"Apple Watch SE 2\"], \"macmini\": [\"Mac mini M4 Pro\", \"Mac mini M4\", \"Mac mini M2 Pro\", \"Mac mini M2\", \"Mac mini M1\"], \"imac\": [\"iMac 24\u2033 M4\", \"iMac 24\u2033 M3\", \"iMac 24\u2033 M1\", \"iMac 27\u2033 Intel\"]}, \"android\": {\"Samsung\": [\"Galaxy S25 Ultra\", \"Galaxy S25+\", \"Galaxy S25\", \"Galaxy S24 Ultra\", \"Galaxy S24+\", \"Galaxy S24\", \"Galaxy A56 5G\", \"Galaxy A36 5G\", \"Galaxy A16 5G\"], \"Xiaomi\": [\"Xiaomi 15 Ultra\", \"Xiaomi 15\", \"Xiaomi 14 Ultra\", \"Xiaomi 14\", \"Redmi Note 14 Pro+ 5G\", \"Redmi Note 14 Pro 5G\", \"Redmi Note 14 5G\"], \"Motorola\": [\"Motorola razr 60 ultra\", \"Motorola razr 60\", \"Motorola edge 60 pro\", \"Motorola edge 60\", \"Motorola edge 50 ultra\"], \"OPPO\": [\"OPPO Find X8 Pro\", \"OPPO Reno13 Pro 5G\", \"OPPO Reno13 5G\", \"OPPO A5 Pro 5G\"], \"realme\": [\"realme GT 7 Pro\", \"realme GT 7\", \"realme 14 Pro+\", \"realme 14 Pro\", \"realme C75\"], \"HONOR\": [\"HONOR Magic7 Pro\", \"HONOR Magic6 Pro\", \"HONOR 400 Pro\", \"HONOR 400\", \"HONOR 200 Pro\"], \"Huawei\": [\"Huawei Pura 70 Ultra\", \"Huawei Pura 70 Pro\", \"Huawei Pura 70\", \"Huawei nova 13 Pro\", \"Huawei nova 13\"], \"ASUS\": [\"ASUS ROG Phone 9 Pro\", \"ASUS ROG Phone 9\", \"ASUS Zenfone 12 Ultra\", \"ASUS Zenfone 11 Ultra\"]}, \"services\": {\"iphone\": [{\"key\": \"battery\", \"title\": \"Wymiana baterii \u2014 iPhone\", \"desc\": \"Bateria szybko si\u0119 roz\u0142adowuje, telefon wy\u0142\u0105cza si\u0119 lub wymaga cz\u0119stego \u0142adowania.\", \"part\": \"Wymiana i testy\", \"partDesc\": \"Dobieramy bateri\u0119 do modelu urz\u0105dzenia. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci i termin potwierdzamy przed przyj\u0119ciem zlecenia.\", \"allowed\": null}, {\"key\": \"glass\", \"title\": \"Wymiana szybki przedniej \u2014 iPhone\", \"desc\": \"P\u0119kni\u0119ta szybka, ale obraz jest prawid\u0142owy. Mo\u017cliwo\u015b\u0107 regeneracji oceniamy po sprawdzeniu ekranu.\", \"part\": \"Regeneracja ekranu\", \"partDesc\": \"Zakres prac zale\u017cy od konstrukcji ekranu i stanu dotyku. Zachowanie dotychczasowej matrycy wymaga jej sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 iPhone\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"backglass\", \"title\": \"Wymiana tylnego szk\u0142a \/ pokrywy \u2014 iPhone\", \"desc\": \"P\u0119kni\u0119ty lub uszkodzony ty\u0142 urz\u0105dzenia.\", \"part\": \"Zakres zale\u017cny od modelu\", \"partDesc\": \"Po sprawdzeniu konstrukcji ustalamy, czy wymieniamy samo szk\u0142o, pokryw\u0119 czy wi\u0119kszy zesp\u00f3\u0142 obudowy.\", \"allowed\": null}, {\"key\": \"camera\", \"title\": \"Naprawa aparatu tylnego \u2014 iPhone\", \"desc\": \"Aparat nie dzia\u0142a, nie ustawia ostro\u015bci lub obraz jest niewyra\u017any.\", \"part\": \"Diagnostyka i naprawa\", \"partDesc\": \"Sprawdzamy przyczyn\u0119 usterki i wskazujemy, czy potrzebna jest wymiana modu\u0142u aparatu.\", \"allowed\": null}, {\"key\": \"cameraglass\", \"title\": \"Wymiana szk\u0142a ochronnego aparatu \u2014 iPhone\", \"desc\": \"P\u0119kni\u0119te lub porysowane szk\u0142o os\u0142aniaj\u0105ce aparat.\", \"part\": \"Wymiana os\u0142ony obiektywu\", \"partDesc\": \"Wycena zale\u017cy od modelu i liczby uszkodzonych szkie\u0142. Us\u0142uga nie obejmuje wymiany modu\u0142u aparatu.\", \"allowed\": null}, {\"key\": \"portclean\", \"title\": \"Czyszczenie portu \u0142adowania \u2014 iPhone\", \"desc\": \"Zanieczyszczenia utrudniaj\u0105 pod\u0142\u0105czenie przewodu lub \u0142adowanie.\", \"part\": \"Czyszczenie bez wymiany z\u0142\u0105cza\", \"partDesc\": \"99\u2013149 z\u0142 zale\u017cnie od modelu i zakresu. Cen\u0119 potwierdzamy przed pracami. Wymiana z\u0142\u0105cza i naprawa elektroniki wymagaj\u0105 osobnej wyceny.\", \"allowed\": null}, {\"key\": \"port\", \"title\": \"Naprawa \/ wymiana z\u0142\u0105cza \u0142adowania \u2014 iPhone\", \"desc\": \"Urz\u0105dzenie nie \u0142aduje si\u0119 lub po\u0142\u0105czenie z przewodem jest niestabilne.\", \"part\": \"Naprawa po sprawdzeniu przyczyny\", \"partDesc\": \"Je\u017celi czyszczenie nie wystarczy, wyceniamy napraw\u0119 lub wymian\u0119 z\u0142\u0105cza. Usterka mo\u017ce dotyczy\u0107 r\u00f3wnie\u017c innych podzespo\u0142\u00f3w.\", \"allowed\": null}, {\"key\": \"earclean\", \"title\": \"Czyszczenie \/ wymiana siateczki g\u0142o\u015bnika rozm\u00f3w \u2014 iPhone\", \"desc\": \"Rozm\u00f3wc\u0119 s\u0142ycha\u0107 cicho; sprawdzamy zabrudzenie os\u0142ony g\u0142o\u015bnika.\", \"part\": \"Czyszczenie \/ wymiana siateczki\", \"partDesc\": \"99\u2013149 z\u0142 zale\u017cnie od modelu i zakresu. Cen\u0119 potwierdzamy przed pracami. Naprawa lub wymiana g\u0142o\u015bnika jest wyceniana osobno.\", \"allowed\": null}, {\"key\": \"ear\", \"title\": \"Naprawa \/ wymiana g\u0142o\u015bnika rozm\u00f3w \u2014 iPhone\", \"desc\": \"D\u017awi\u0119k rozm\u00f3wcy zanika, trzeszczy lub jest nies\u0142yszalny.\", \"part\": \"Naprawa podzespo\u0142u\", \"partDesc\": \"Po sprawdzeniu dro\u017cno\u015bci siateczki ustalamy, czy potrzebna jest naprawa lub wymiana g\u0142o\u015bnika.\", \"allowed\": null}, {\"key\": \"water\", \"title\": \"Diagnostyka urz\u0105dzenia po zalaniu \u2014 iPhone\", \"desc\": \"Urz\u0105dzenie mia\u0142o kontakt z ciecz\u0105 lub wilgoci\u0105.\", \"part\": \"Ocena uszkodze\u0144 po zalaniu\", \"partDesc\": \"Oddzielnie ustalamy koszt diagnostyki, czyszczenia i ewentualnej dalszej naprawy. Samo czyszczenie nie gwarantuje przywr\u00f3cenia sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"mic\", \"title\": \"Naprawa mikrofonu \u2014 iPhone\", \"desc\": \"Rozm\u00f3wca s\u0142yszy Ci\u0119 s\u0142abo lub nie s\u0142yszy wcale.\", \"part\": \"Sprawdzenie toru audio\", \"partDesc\": \"Weryfikujemy zabrudzenie i sprawno\u015b\u0107 mikrofon\u00f3w. Zakres naprawy ustalamy po diagnozie.\", \"allowed\": null}, {\"key\": \"housing\", \"title\": \"Wymiana obudowy \u2014 iPhone\", \"desc\": \"Uszkodzona, odkszta\u0142cona lub mocno porysowana obudowa.\", \"part\": \"Wymiana element\u00f3w obudowy\", \"partDesc\": \"Wycena uwzgl\u0119dnia model, zakres demonta\u017cu i uzgodniony wariant obudowy.\", \"allowed\": null}, {\"key\": \"mesh\", \"title\": \"Czyszczenie \/ wymiana siateczki g\u0142o\u015bnika multimedialnego \u2014 iPhone\", \"desc\": \"St\u0142umiony d\u017awi\u0119k podczas odtwarzania muzyki lub rozm\u00f3w g\u0142o\u015bnom\u00f3wi\u0105cych.\", \"part\": \"Udra\u017cnianie os\u0142ony g\u0142o\u015bnika\", \"partDesc\": \"Po ogl\u0119dzinach dobieramy czyszczenie lub wymian\u0119 siateczki. Wymiana samego g\u0142o\u015bnika jest osobn\u0105 us\u0142ug\u0105.\", \"allowed\": null}, {\"key\": \"speaker\", \"title\": \"Naprawa \/ wymiana g\u0142o\u015bnika \u2014 iPhone\", \"desc\": \"D\u017awi\u0119k trzeszczy, przerywa lub zanika.\", \"part\": \"Diagnostyka i naprawa audio\", \"partDesc\": \"Sprawdzamy przyczyn\u0119 i wyceniamy napraw\u0119 albo wymian\u0119 uszkodzonego podzespo\u0142u.\", \"allowed\": null}, {\"key\": \"power\", \"title\": \"Naprawa przycisku zasilania \u2014 iPhone\", \"desc\": \"Przycisk w\u0142\u0105czania nie reaguje lub dzia\u0142a nieregularnie.\", \"part\": \"Naprawa przycisku\", \"partDesc\": \"Zakres zale\u017cy od stanu mechanizmu, ta\u015bmy i pozosta\u0142ych element\u00f3w urz\u0105dzenia.\", \"allowed\": null}, {\"key\": \"mute\", \"title\": \"Naprawa prze\u0142\u0105cznika wyciszenia \u2014 iPhone\", \"desc\": \"Mechaniczny prze\u0142\u0105cznik dzwonka \/ wyciszenia nie dzia\u0142a prawid\u0142owo.\", \"part\": \"Naprawa prze\u0142\u0105cznika\", \"partDesc\": \"Us\u0142uga dotyczy modeli wyposa\u017conych w mechaniczny prze\u0142\u0105cznik wyciszenia.\", \"allowed\": [\"iPhone 15 Plus\", \"iPhone 15\", \"iPhone 14 Pro Max\", \"iPhone 14 Pro\", \"iPhone 14 Plus\", \"iPhone 14\", \"iPhone 13 Pro Max\", \"iPhone 13 Pro\", \"iPhone 13 mini\", \"iPhone 13\", \"iPhone 12 Pro Max\", \"iPhone 12 Pro\", \"iPhone 12 mini\", \"iPhone 12\", \"iPhone 11 Pro Max\", \"iPhone 11 Pro\", \"iPhone 11\", \"iPhone XS Max\", \"iPhone XS\", \"iPhone XR\", \"iPhone X\", \"iPhone SE 2022\", \"iPhone SE 2020\", \"iPhone 8 Plus\", \"iPhone 8\"]}, {\"key\": \"volume\", \"title\": \"Naprawa przycisk\u00f3w g\u0142o\u015bno\u015bci \u2014 iPhone\", \"desc\": \"Przyciski regulacji g\u0142o\u015bno\u015bci nie reaguj\u0105 lub dzia\u0142aj\u0105 nieregularnie.\", \"part\": \"Naprawa przycisk\u00f3w\", \"partDesc\": \"Sprawdzamy mechanizm i po\u0142\u0105czenia, a nast\u0119pnie ustalamy zakres prac.\", \"allowed\": null}, {\"key\": \"vibration\", \"title\": \"Naprawa wibracji \u2014 iPhone\", \"desc\": \"Wibracje nie dzia\u0142aj\u0105 lub urz\u0105dzenie wydaje nietypowe d\u017awi\u0119ki.\", \"part\": \"Diagnostyka modu\u0142u wibracji\", \"partDesc\": \"Po sprawdzeniu ustawie\u0144 i podzespo\u0142u wyceniamy ewentualn\u0105 napraw\u0119 lub wymian\u0119.\", \"allowed\": null}, {\"key\": \"frontcamera\", \"title\": \"Naprawa kamery przedniej \u2014 iPhone\", \"desc\": \"Kamera przednia nie dzia\u0142a lub daje nieprawid\u0142owy obraz.\", \"part\": \"Naprawa kamery\", \"partDesc\": \"Zakres ustalamy po diagnozie. Naprawa kamery nie oznacza automatycznie naprawy Face ID.\", \"allowed\": null}, {\"key\": \"faceid\", \"title\": \"Diagnostyka i naprawa Face ID \u2014 iPhone\", \"desc\": \"Urz\u0105dzenie nie rozpoznaje twarzy lub zg\u0142asza problem z Face ID.\", \"part\": \"Ocena mo\u017cliwo\u015bci naprawy\", \"partDesc\": \"Sprawdzamy modu\u0142 i rodzaj uszkodzenia. Mo\u017cliwo\u015b\u0107 naprawy oraz cen\u0119 potwierdzamy po diagnozie.\", \"allowed\": [\"iPhone 18 Pro Max\", \"iPhone 18 Pro\", \"iPhone 18\", \"iPhone 17 Pro Max\", \"iPhone 17 Pro\", \"iPhone 17\", \"iPhone Air\", \"iPhone 16e\", \"iPhone 16 Pro Max\", \"iPhone 16 Pro\", \"iPhone 16 Plus\", \"iPhone 16\", \"iPhone 15 Pro Max\", \"iPhone 15 Pro\", \"iPhone 15 Plus\", \"iPhone 15\", \"iPhone 14 Pro Max\", \"iPhone 14 Pro\", \"iPhone 14 Plus\", \"iPhone 14\", \"iPhone 13 Pro Max\", \"iPhone 13 Pro\", \"iPhone 13 mini\", \"iPhone 13\", \"iPhone 12 Pro Max\", \"iPhone 12 Pro\", \"iPhone 12 mini\", \"iPhone 12\", \"iPhone 11 Pro Max\", \"iPhone 11 Pro\", \"iPhone 11\", \"iPhone XS Max\", \"iPhone XS\", \"iPhone XR\", \"iPhone X\"]}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 iPhone\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}, {\"key\": \"polish\", \"title\": \"Polerowanie szk\u0142a wy\u015bwietlacza \u2014 iPhone\", \"desc\": \"Ocena mo\u017cliwo\u015bci zmniejszenia widoczno\u015bci rys na niep\u0119kni\u0119tym szkle.\", \"part\": \"Obr\u00f3bka powierzchni szk\u0142a\", \"partDesc\": \"Kwalifikacja zale\u017cy od materia\u0142u szk\u0142a, pow\u0142ok i g\u0142\u0119boko\u015bci rys. Nie gwarantujemy usuni\u0119cia ka\u017cdej rysy; zakres i wp\u0142yw na pow\u0142oki omawiamy przed pracami.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 iPhone\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}], \"ipad\": [{\"key\": \"battery\", \"title\": \"Wymiana baterii \u2014 iPad\", \"desc\": \"Bateria szybko si\u0119 roz\u0142adowuje, telefon wy\u0142\u0105cza si\u0119 lub wymaga cz\u0119stego \u0142adowania.\", \"part\": \"Wymiana i testy\", \"partDesc\": \"Dobieramy bateri\u0119 do modelu urz\u0105dzenia. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci i termin potwierdzamy przed przyj\u0119ciem zlecenia.\", \"allowed\": null}, {\"key\": \"glass\", \"title\": \"Wymiana szybki przedniej \u2014 iPad\", \"desc\": \"P\u0119kni\u0119ta szybka, ale obraz jest prawid\u0142owy. Mo\u017cliwo\u015b\u0107 regeneracji oceniamy po sprawdzeniu ekranu.\", \"part\": \"Regeneracja ekranu\", \"partDesc\": \"Zakres prac zale\u017cy od konstrukcji ekranu i stanu dotyku. Zachowanie dotychczasowej matrycy wymaga jej sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 iPad\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"port\", \"title\": \"Naprawa \/ wymiana z\u0142\u0105cza \u0142adowania \u2014 iPad\", \"desc\": \"Urz\u0105dzenie nie \u0142aduje si\u0119 lub po\u0142\u0105czenie z przewodem jest niestabilne.\", \"part\": \"Naprawa po sprawdzeniu przyczyny\", \"partDesc\": \"Je\u017celi czyszczenie nie wystarczy, wyceniamy napraw\u0119 lub wymian\u0119 z\u0142\u0105cza. Usterka mo\u017ce dotyczy\u0107 r\u00f3wnie\u017c innych podzespo\u0142\u00f3w.\", \"allowed\": null}, {\"key\": \"water\", \"title\": \"Diagnostyka urz\u0105dzenia po zalaniu \u2014 iPad\", \"desc\": \"Urz\u0105dzenie mia\u0142o kontakt z ciecz\u0105 lub wilgoci\u0105.\", \"part\": \"Ocena uszkodze\u0144 po zalaniu\", \"partDesc\": \"Oddzielnie ustalamy koszt diagnostyki, czyszczenia i ewentualnej dalszej naprawy. Samo czyszczenie nie gwarantuje przywr\u00f3cenia sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 iPad\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 iPad\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}], \"macbook\": [{\"key\": \"battery\", \"title\": \"Wymiana baterii \u2014 MacBook\", \"desc\": \"Bateria szybko si\u0119 roz\u0142adowuje, telefon wy\u0142\u0105cza si\u0119 lub wymaga cz\u0119stego \u0142adowania.\", \"part\": \"Wymiana i testy\", \"partDesc\": \"Dobieramy bateri\u0119 do modelu urz\u0105dzenia. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci i termin potwierdzamy przed przyj\u0119ciem zlecenia.\", \"allowed\": null}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 MacBook\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"keyboard\", \"title\": \"Wymiana klawiatury \u2014 MacBook\", \"desc\": \"Klawisze nie reaguj\u0105, zacinaj\u0105 si\u0119 lub s\u0105 uszkodzone.\", \"part\": \"Dob\u00f3r klawiatury\", \"partDesc\": \"Cena zale\u017cy od modelu, uk\u0142adu j\u0119zykowego i sposobu monta\u017cu klawiatury.\", \"allowed\": null}, {\"key\": \"cooling\", \"title\": \"Diagnostyka przegrzewania i konserwacja \u2014 MacBook\", \"desc\": \"Komputer przegrzewa si\u0119 lub pracuje niestabilnie.\", \"part\": \"Konserwacja zale\u017cna od konstrukcji\", \"partDesc\": \"Zakres czyszczenia i konserwacji dobieramy do modelu. W urz\u0105dzeniach bez wentylatora nie oferujemy jego wymiany.\", \"allowed\": null}, {\"key\": \"water\", \"title\": \"Diagnostyka urz\u0105dzenia po zalaniu \u2014 MacBook\", \"desc\": \"Urz\u0105dzenie mia\u0142o kontakt z ciecz\u0105 lub wilgoci\u0105.\", \"part\": \"Ocena uszkodze\u0144 po zalaniu\", \"partDesc\": \"Oddzielnie ustalamy koszt diagnostyki, czyszczenia i ewentualnej dalszej naprawy. Samo czyszczenie nie gwarantuje przywr\u00f3cenia sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"touchpad\", \"title\": \"Naprawa \/ wymiana g\u0142adzika \u2014 MacBook\", \"desc\": \"Kursor nie reaguje prawid\u0142owo lub wyst\u0119puj\u0105 problemy z klikaniem.\", \"part\": \"Diagnostyka g\u0142adzika\", \"partDesc\": \"Po sprawdzeniu urz\u0105dzenia ustalamy, czy potrzebna jest naprawa po\u0142\u0105cze\u0144 czy wymiana g\u0142adzika.\", \"allowed\": null}, {\"key\": \"port\", \"title\": \"Naprawa \/ wymiana z\u0142\u0105cza \u0142adowania \u2014 MacBook\", \"desc\": \"Urz\u0105dzenie nie \u0142aduje si\u0119 lub po\u0142\u0105czenie z przewodem jest niestabilne.\", \"part\": \"Naprawa po sprawdzeniu przyczyny\", \"partDesc\": \"Je\u017celi czyszczenie nie wystarczy, wyceniamy napraw\u0119 lub wymian\u0119 z\u0142\u0105cza. Usterka mo\u017ce dotyczy\u0107 r\u00f3wnie\u017c innych podzespo\u0142\u00f3w.\", \"allowed\": null}, {\"key\": \"fan\", \"title\": \"Wymiana wentylatora \u2014 MacBook\", \"desc\": \"Wentylator wydaje nietypowe d\u017awi\u0119ki lub nie dzia\u0142a prawid\u0142owo.\", \"part\": \"Wymiana po diagnozie\", \"partDesc\": \"G\u0142o\u015bna praca nie zawsze oznacza uszkodzenie wentylatora. Najpierw sprawdzamy przyczyn\u0119.\", \"allowed\": [\"MacBook Pro 16\u2033 \u2014 podaj rocznik\", \"MacBook Pro 14\u2033 \u2014 podaj rocznik\", \"MacBook Pro 13\u2033 \u2014 podaj rocznik\"]}, {\"key\": \"speaker\", \"title\": \"Naprawa \/ wymiana g\u0142o\u015bnika \u2014 MacBook\", \"desc\": \"D\u017awi\u0119k trzeszczy, przerywa lub zanika.\", \"part\": \"Diagnostyka i naprawa audio\", \"partDesc\": \"Sprawdzamy przyczyn\u0119 i wyceniamy napraw\u0119 albo wymian\u0119 uszkodzonego podzespo\u0142u.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 MacBook\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 MacBook\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}, {\"key\": \"clean\", \"title\": \"Czyszczenie klawiatury \u2014 MacBook\", \"desc\": \"Zabrudzenia klawiatury utrudniaj\u0105 korzystanie z komputera.\", \"part\": \"Czyszczenie po ogl\u0119dzinach\", \"partDesc\": \"Nie traktujemy czyszczenia jako gwarancji naprawy uszkodzonych klawiszy. Urz\u0105dzenie po zalaniu wymaga osobnej diagnostyki.\", \"allowed\": null}], \"watch\": [{\"key\": \"battery\", \"title\": \"Wymiana baterii \u2014 Apple Watch\", \"desc\": \"Bateria szybko si\u0119 roz\u0142adowuje, telefon wy\u0142\u0105cza si\u0119 lub wymaga cz\u0119stego \u0142adowania.\", \"part\": \"Wymiana i testy\", \"partDesc\": \"Dobieramy bateri\u0119 do modelu urz\u0105dzenia. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci i termin potwierdzamy przed przyj\u0119ciem zlecenia.\", \"allowed\": null}, {\"key\": \"glass\", \"title\": \"Wymiana szybki przedniej \u2014 Apple Watch\", \"desc\": \"P\u0119kni\u0119ta szybka, ale obraz jest prawid\u0142owy. Mo\u017cliwo\u015b\u0107 regeneracji oceniamy po sprawdzeniu ekranu.\", \"part\": \"Regeneracja ekranu\", \"partDesc\": \"Zakres prac zale\u017cy od konstrukcji ekranu i stanu dotyku. Zachowanie dotychczasowej matrycy wymaga jej sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 Apple Watch\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"backglass\", \"title\": \"Wymiana tylnego szk\u0142a \/ pokrywy \u2014 Apple Watch\", \"desc\": \"P\u0119kni\u0119ty lub uszkodzony ty\u0142 urz\u0105dzenia.\", \"part\": \"Zakres zale\u017cny od modelu\", \"partDesc\": \"Po sprawdzeniu konstrukcji ustalamy, czy wymieniamy samo szk\u0142o, pokryw\u0119 czy wi\u0119kszy zesp\u00f3\u0142 obudowy.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 Apple Watch\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 Apple Watch\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}], \"macmini\": [{\"key\": \"cooling\", \"title\": \"Diagnostyka przegrzewania i konserwacja \u2014 Mac mini\", \"desc\": \"Komputer przegrzewa si\u0119 lub pracuje niestabilnie.\", \"part\": \"Konserwacja zale\u017cna od konstrukcji\", \"partDesc\": \"Zakres czyszczenia i konserwacji dobieramy do modelu. W urz\u0105dzeniach bez wentylatora nie oferujemy jego wymiany.\", \"allowed\": null}, {\"key\": \"fan\", \"title\": \"Wymiana wentylatora \u2014 Mac mini\", \"desc\": \"Wentylator wydaje nietypowe d\u017awi\u0119ki lub nie dzia\u0142a prawid\u0142owo.\", \"part\": \"Wymiana po diagnozie\", \"partDesc\": \"G\u0142o\u015bna praca nie zawsze oznacza uszkodzenie wentylatora. Najpierw sprawdzamy przyczyn\u0119.\", \"allowed\": null}, {\"key\": \"power\", \"title\": \"Naprawa \/ wymiana zasilacza \u2014 Mac mini\", \"desc\": \"Komputer nie w\u0142\u0105cza si\u0119 lub wy\u0142\u0105cza si\u0119 podczas pracy.\", \"part\": \"Diagnostyka zasilania\", \"partDesc\": \"Po sprawdzeniu przyczyny wyceniamy napraw\u0119 lub wymian\u0119 zasilacza.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 Mac mini\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 Mac mini\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}], \"imac\": [{\"key\": \"cooling\", \"title\": \"Diagnostyka przegrzewania i konserwacja \u2014 iMac\", \"desc\": \"Komputer przegrzewa si\u0119 lub pracuje niestabilnie.\", \"part\": \"Konserwacja zale\u017cna od konstrukcji\", \"partDesc\": \"Zakres czyszczenia i konserwacji dobieramy do modelu. W urz\u0105dzeniach bez wentylatora nie oferujemy jego wymiany.\", \"allowed\": null}, {\"key\": \"ssd\", \"title\": \"Wymiana \/ rozbudowa pami\u0119ci masowej \u2014 iMac\", \"desc\": \"Problemy z no\u015bnikiem lub niewystarczaj\u0105ca ilo\u015b\u0107 miejsca.\", \"part\": \"Kwalifikacja wed\u0142ug modelu\", \"partDesc\": \"Podaj rocznik i dok\u0142adny model. Zakres, cz\u0119\u015b\u0107 i mo\u017cliwo\u015b\u0107 przeniesienia danych ustalamy indywidualnie.\", \"allowed\": [\"iMac 27\u2033 Intel\"]}, {\"key\": \"ram\", \"title\": \"Rozbudowa pami\u0119ci RAM \u2014 iMac\", \"desc\": \"Dob\u00f3r pami\u0119ci do obs\u0142ugiwanego modelu komputera.\", \"part\": \"Sprawdzenie zgodno\u015bci\", \"partDesc\": \"Przed wycen\u0105 sprawdzamy rocznik, obecn\u0105 konfiguracj\u0119 i mo\u017cliwo\u015bci rozbudowy.\", \"allowed\": [\"iMac 27\u2033 Intel\"]}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 iMac\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 iMac\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 iMac\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}], \"android\": [{\"key\": \"battery\", \"title\": \"Wymiana baterii \u2014 Android\", \"desc\": \"Bateria szybko si\u0119 roz\u0142adowuje, telefon wy\u0142\u0105cza si\u0119 lub wymaga cz\u0119stego \u0142adowania.\", \"part\": \"Wymiana i testy\", \"partDesc\": \"Dobieramy bateri\u0119 do modelu urz\u0105dzenia. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci i termin potwierdzamy przed przyj\u0119ciem zlecenia.\", \"allowed\": null}, {\"key\": \"glass\", \"title\": \"Wymiana szybki przedniej \u2014 Android\", \"desc\": \"P\u0119kni\u0119ta szybka, ale obraz jest prawid\u0142owy. Mo\u017cliwo\u015b\u0107 regeneracji oceniamy po sprawdzeniu ekranu.\", \"part\": \"Regeneracja ekranu\", \"partDesc\": \"Zakres prac zale\u017cy od konstrukcji ekranu i stanu dotyku. Zachowanie dotychczasowej matrycy wymaga jej sprawno\u015bci.\", \"allowed\": [\"Galaxy S25 Ultra\", \"Galaxy S25+\", \"Galaxy S25\", \"Galaxy S24 Ultra\", \"Galaxy S24+\", \"Galaxy S24\", \"Galaxy A56 5G\", \"Galaxy A36 5G\", \"Galaxy A16 5G\", \"Xiaomi 15 Ultra\", \"Xiaomi 15\", \"Xiaomi 14 Ultra\", \"Xiaomi 14\", \"Redmi Note 14 Pro+ 5G\", \"Redmi Note 14 Pro 5G\", \"Redmi Note 14 5G\", \"Motorola edge 60 pro\", \"Motorola edge 60\", \"Motorola edge 50 ultra\", \"OPPO Find X8 Pro\", \"OPPO Reno13 Pro 5G\", \"OPPO Reno13 5G\", \"OPPO A5 Pro 5G\", \"realme GT 7 Pro\", \"realme GT 7\", \"realme 14 Pro+\", \"realme 14 Pro\", \"realme C75\", \"HONOR Magic7 Pro\", \"HONOR Magic6 Pro\", \"HONOR 400 Pro\", \"HONOR 400\", \"HONOR 200 Pro\", \"Huawei Pura 70 Ultra\", \"Huawei Pura 70 Pro\", \"Huawei Pura 70\", \"Huawei nova 13 Pro\", \"Huawei nova 13\", \"ASUS ROG Phone 9 Pro\", \"ASUS ROG Phone 9\", \"ASUS Zenfone 12 Ultra\", \"ASUS Zenfone 11 Ultra\"]}, {\"key\": \"display\", \"title\": \"Wymiana wy\u015bwietlacza \u2014 Android\", \"desc\": \"Paski, plamy, brak obrazu lub problemy z dotykiem.\", \"part\": \"Dob\u00f3r wy\u015bwietlacza\", \"partDesc\": \"Przed napraw\u0105 przedstawiamy dost\u0119pny wariant cz\u0119\u015bci, jego parametry i \u0142\u0105czn\u0105 cen\u0119 z monta\u017cem.\", \"allowed\": null}, {\"key\": \"port\", \"title\": \"Naprawa \/ wymiana z\u0142\u0105cza \u0142adowania \u2014 Android\", \"desc\": \"Urz\u0105dzenie nie \u0142aduje si\u0119 lub po\u0142\u0105czenie z przewodem jest niestabilne.\", \"part\": \"Naprawa po sprawdzeniu przyczyny\", \"partDesc\": \"Je\u017celi czyszczenie nie wystarczy, wyceniamy napraw\u0119 lub wymian\u0119 z\u0142\u0105cza. Usterka mo\u017ce dotyczy\u0107 r\u00f3wnie\u017c innych podzespo\u0142\u00f3w.\", \"allowed\": null}, {\"key\": \"backglass\", \"title\": \"Wymiana tylnego szk\u0142a \/ pokrywy \u2014 Android\", \"desc\": \"P\u0119kni\u0119ty lub uszkodzony ty\u0142 urz\u0105dzenia.\", \"part\": \"Zakres zale\u017cny od modelu\", \"partDesc\": \"Po sprawdzeniu konstrukcji ustalamy, czy wymieniamy samo szk\u0142o, pokryw\u0119 czy wi\u0119kszy zesp\u00f3\u0142 obudowy.\", \"allowed\": null}, {\"key\": \"camera\", \"title\": \"Naprawa aparatu tylnego \u2014 Android\", \"desc\": \"Aparat nie dzia\u0142a, nie ustawia ostro\u015bci lub obraz jest niewyra\u017any.\", \"part\": \"Diagnostyka i naprawa\", \"partDesc\": \"Sprawdzamy przyczyn\u0119 usterki i wskazujemy, czy potrzebna jest wymiana modu\u0142u aparatu.\", \"allowed\": null}, {\"key\": \"speaker\", \"title\": \"Naprawa \/ wymiana g\u0142o\u015bnika \u2014 Android\", \"desc\": \"D\u017awi\u0119k trzeszczy, przerywa lub zanika.\", \"part\": \"Diagnostyka i naprawa audio\", \"partDesc\": \"Sprawdzamy przyczyn\u0119 i wyceniamy napraw\u0119 albo wymian\u0119 uszkodzonego podzespo\u0142u.\", \"allowed\": null}, {\"key\": \"mic\", \"title\": \"Naprawa mikrofonu \u2014 Android\", \"desc\": \"Rozm\u00f3wca s\u0142yszy Ci\u0119 s\u0142abo lub nie s\u0142yszy wcale.\", \"part\": \"Sprawdzenie toru audio\", \"partDesc\": \"Weryfikujemy zabrudzenie i sprawno\u015b\u0107 mikrofon\u00f3w. Zakres naprawy ustalamy po diagnozie.\", \"allowed\": null}, {\"key\": \"water\", \"title\": \"Diagnostyka urz\u0105dzenia po zalaniu \u2014 Android\", \"desc\": \"Urz\u0105dzenie mia\u0142o kontakt z ciecz\u0105 lub wilgoci\u0105.\", \"part\": \"Ocena uszkodze\u0144 po zalaniu\", \"partDesc\": \"Oddzielnie ustalamy koszt diagnostyki, czyszczenia i ewentualnej dalszej naprawy. Samo czyszczenie nie gwarantuje przywr\u00f3cenia sprawno\u015bci.\", \"allowed\": null}, {\"key\": \"software\", \"title\": \"Pomoc z oprogramowaniem \u2014 Android\", \"desc\": \"Problemy z systemem, aktualizacj\u0105, uruchamianiem lub konfiguracj\u0105.\", \"part\": \"Diagnostyka i prace programowe\", \"partDesc\": \"Ustalamy zakres prac i informujemy, je\u017celi dana operacja wymaga usuni\u0119cia danych. Nie jest to us\u0142uga odzyskiwania danych.\", \"allowed\": null}, {\"key\": \"diagnosis\", \"title\": \"Diagnostyka usterki \u2014 Android\", \"desc\": \"Nie znasz przyczyny problemu lub urz\u0105dzenie dzia\u0142a nieregularnie.\", \"part\": \"Sprawdzenie urz\u0105dzenia\", \"partDesc\": \"Przed rozpocz\u0119ciem podajemy koszt diagnostyki oraz zasady jej rozliczenia przy naprawie, rezygnacji lub braku mo\u017cliwo\u015bci naprawy.\", \"allowed\": null}]}, \"batteryPrices\": {\"iPhone 18 Pro Max\": [350, 650], \"iPhone 17 Pro Max\": [350, 650], \"iPhone 17 Pro\": [350, 650], \"iPhone 17\": [350, 650], \"iPhone 16e\": [350, 650], \"iPhone 16 Pro Max\": [350, 650], \"iPhone 16 Pro\": [350, 650], \"iPhone 16 Plus\": [350, 650], \"iPhone 16\": [350, 650], \"iPhone 15 Pro Max\": [300, 450], \"iPhone 15 Pro\": [300, 450], \"iPhone 15 Plus\": [300, 450], \"iPhone 15\": [300, 450], \"iPhone 14 Pro Max\": [300, 450], \"iPhone 14 Pro\": [300, 450], \"iPhone 14 Plus\": [300, 450], \"iPhone 14\": [300, 450], \"iPhone 13 Pro Max\": [300, 450], \"iPhone 13 Pro\": [300, 450], \"iPhone 13 mini\": [300, 450], \"iPhone 13\": [300, 450], \"iPhone 12 Pro Max\": [300, 450], \"iPhone 12 Pro\": [300, 450], \"iPhone 12 mini\": [300, 450], \"iPhone 12\": [300, 450], \"iPhone 18 Pro\": [350, 650], \"iPhone 18\": [350, 650]}};\n    const CONTACT='https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/';\n    const $=s=>root.querySelector(s),$$=s=>[...root.querySelectorAll(s)];\n    const list=$('#apServices'),search=$('#apSearch'),brands=$('#apBrandbar'),status=$('#apSearchStatus');\n    const escape=s=>String(s).replace(\/[&<>\"']\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\n    const norm=s=>String(s).toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').replace(\/\u0142\/g,'l').replace(\/(iphone|ipad)(\\d)\/g,'$1 $2').replace(\/[^a-z0-9]+\/g,' ').trim();\n    let category='iphone',brand='Samsung',openKey=null,selectedModel='',rows=[];\n    const allRows=[];\n    for(const [cat,services] of Object.entries(CONFIG.services)){\n      const groups=cat==='android'?Object.entries(CONFIG.android):[['',CONFIG.models[cat]]];\n      for(const [b,models] of groups)for(const s of services)for(const model of models){\n        if(s.allowed&&!s.allowed.includes(model))continue;\n        const isIPhoneBattery=cat==='iphone'&&s.key==='battery';\n        const pair=isIPhoneBattery?CONFIG.batteryPrices[model]:null;\n        const variants=isIPhoneBattery?[\n          {name:'Zamiennik Premium',price:pair?pair[0]+' z\u0142':'Wycena indywidualna',detail:'Cena obejmuje bateri\u0119 i wymian\u0119. Dost\u0119pno\u015b\u0107 cz\u0119\u015bci potwierdzamy przed zleceniem.'},\n          {name:'Orygina\u0142',price:pair?pair[1]+' z\u0142':'Wycena indywidualna',detail:'Cena obejmuje bateri\u0119 i wymian\u0119. Dost\u0119pno\u015b\u0107 oryginalnej cz\u0119\u015bci oraz mo\u017cliwo\u015bci konfiguracji dla modelu potwierdzamy przed zleceniem.'}\n        ]:[{name:s.part,price:['portclean','earclean'].includes(s.key)?'99\u2013149 z\u0142':'Wycena indywidualna',detail:s.partDesc}];\n        for(const v of variants){\n          const title=cat==='android'?s.title.replace('Android',b):s.title;\n          const aliases={battery:'bateria baterii akumulator',glass:'szybka szybki szklo szk\u0142a',display:'ekran ekranu wyswietlacz wyswietlacza',backglass:'plecki tyl tylna szybka',port:'port ladowanie gniazdo zlacze',portclean:'port ladowanie czyszczenie',ear:'glosnik rozmowy',earclean:'glosnik rozmowy siateczka',diagnosis:'diagnoza diagnostyka'};\n          allRows.push({cat,brand:b,model,service:s,title,...v,group:cat+':'+s.key,haystack:norm([model,title,s.desc,v.name,aliases[s.key]||''].join(' '))});\n        }\n      }\n    }\n    function setExpanded(article,expanded){article.classList.toggle('open',expanded);article.querySelector('button').setAttribute('aria-expanded',String(expanded));const panel=article.querySelector('.ap-service-body');panel.inert=!expanded;panel.setAttribute('aria-hidden',String(!expanded));}\n    function renderModelRows(items){\n      const models=new Map();\n      for(const row of items){if(!models.has(row.model))models.set(row.model,[]);models.get(row.model).push(row);}\n      return [...models].map(([model,variants])=>'<div class=\"ap-model-row\"><div><div class=\"ap-model-name\">'+escape(model)+'<\/div><div class=\"ap-time\">Termin ustalany przy zleceniu<\/div><\/div><div class=\"ap-variants\">'+variants.map(r=>'<div class=\"ap-variant\"><div><div class=\"ap-part-title\">'+escape(r.name)+'<\/div><div class=\"ap-part-desc\">'+escape(r.detail)+'<\/div><\/div><div class=\"ap-price\">'+escape(r.price)+'<\/div><button type=\"button\" class=\"ap-book\" data-row=\"'+r.rowIndex+'\">Zapytaj o napraw\u0119<\/button><\/div>').join('')+'<\/div><\/div>').join('');\n    }\n    function render(){\n      const tokens=norm(search.value).split(' ').filter(Boolean);\n      rows=allRows.filter(r=>tokens.length?tokens.every(t=>r.haystack.split(' ').some(w=>w.startsWith(t))):r.cat===category&&(category!=='android'||r.brand===brand)&&(!selectedModel||r.model===selectedModel));\n      const groups=new Map();rows.forEach((r,i)=>{if(!groups.has(r.group))groups.set(r.group,[]);groups.get(r.group).push({...r,rowIndex:i})});\n      status.textContent=tokens.length?'Wyniki we wszystkich kategoriach: '+rows.length+' wariant\u00f3w.':'Wybierz us\u0142ug\u0119 lub wpisz model i usterk\u0119, np. \u201eiPhone 13 bateria\u201d. Wyszukiwanie obejmuje wszystkie kategorie.';\n      selection.hidden=true;list.after(selection);\n      list.innerHTML='';\n      if(!rows.length){list.innerHTML='<div class=\"ap-empty\">Nie widzisz swojego modelu lub us\u0142ugi? <a href=\"'+CONTACT+'\">Zapytaj o mo\u017cliwo\u015b\u0107 naprawy<\/a>.<\/div>';return;}\n      let n=0;\n      for(const [key,items] of groups){\n        const first=items[0],id='apPanel'+n++,expanded=tokens.length>0||key===openKey;\n        const article=document.createElement('article');article.className='ap-service';article.dataset.service=key;\n        article.innerHTML='<h3 style=\"margin:0\"><button class=\"ap-service-head\" type=\"button\" aria-controls=\"'+id+'\" aria-expanded=\"false\"><span><span class=\"ap-service-title\">'+escape(first.title)+'<\/span><span class=\"ap-service-desc\">'+escape(first.service.desc)+'<\/span><\/span><span class=\"ap-plus\" aria-hidden=\"true\"><\/span><\/button><\/h3><div class=\"ap-service-body\" id=\"'+id+'\"><div class=\"ap-service-inner\"><div class=\"ap-model-list\">'+renderModelRows(items)+'<\/div><\/div><\/div>';\n        setExpanded(article,expanded);list.append(article);\n      }\n    }\n    const modelSelect=document.createElement('select');modelSelect.id='apModel';modelSelect.setAttribute('aria-label','Wybierz model w kategorii');search.parentElement.before(modelSelect);\n    function renderModels(){const models=category==='android'?CONFIG.android[brand]:CONFIG.models[category];modelSelect.innerHTML='<option value=\"\">Wszystkie modele \u2014 wybierz sw\u00f3j<\/option>'+models.map(m=>'<option value=\"'+escape(m)+'\">'+escape(m)+'<\/option>').join('');modelSelect.value=selectedModel;}\n    modelSelect.addEventListener('change',()=>{selectedModel=modelSelect.value;search.value='';render();});\n    function renderBrands(){\n      const show=category==='android';brands.classList.toggle('show',show);brands.innerHTML=show?Object.keys(CONFIG.android).map(b=>'<button type=\"button\" class=\"ap-brand '+(b===brand?'active':'')+'\" aria-pressed=\"'+(b===brand)+'\" data-brand=\"'+b+'\">'+b+'<\/button>').join(''):'';\n    }\n    function tabs(){for(const t of $$('.ap-tab')){const active=t.dataset.cat===category;t.classList.toggle('active',active);t.setAttribute('aria-pressed',String(active));}}\n    const selection=document.createElement('section');selection.className='ap-selection';selection.hidden=true;selection.setAttribute('aria-label','Wybrana naprawa');\n    selection.innerHTML='<strong>Twoje zapytanie<\/strong><p>Skopiuj opis i wklej go w wiadomo\u015bci na stronie kontaktowej. Przy wycenie indywidualnej dopisz rocznik lub numer modelu i objawy usterki.<\/p><label for=\"apInquiry\">Tre\u015b\u0107 do skopiowania<\/label><textarea id=\"apInquiry\"><\/textarea><div class=\"ap-selection-actions\"><button type=\"button\" class=\"ap-book\" id=\"apCopy\">Kopiuj opis<\/button><a class=\"ap-book\" href=\"'+CONTACT+'\">Przejd\u017a do kontaktu<\/a><button type=\"button\" id=\"apClose\">Zamknij<\/button><\/div><p id=\"apCopyStatus\" role=\"status\"><\/p>';\n    list.after(selection);let lastTrigger=null;\n    list.addEventListener('click',e=>{\n      const request=e.target.closest('[data-row]');\n      if(request){const r=rows[Number(request.dataset.row)];lastTrigger=request;$('#apInquiry').value='Dzie\u0144 dobry, prosz\u0119 o informacj\u0119 dotycz\u0105c\u0105 naprawy.\\nModel: '+r.model+'\\nUs\u0142uga: '+r.title+'\\nWariant: '+r.name+'\\nCena w cenniku: '+r.price+'\\nOpis problemu: ';$('#apCopyStatus').textContent='';request.closest('.ap-model-row').append(selection);selection.hidden=false;$('#apInquiry').focus({preventScroll:true});$('#apInquiry').setSelectionRange(0,0);$('#apInquiry').scrollTop=0;selection.scrollIntoView({behavior:window.matchMedia('(prefers-reduced-motion:reduce)').matches?'auto':'smooth',block:'nearest'});return;}\n      const head=e.target.closest('.ap-service-head');if(!head)return;const article=head.closest('.ap-service'),expand=!article.classList.contains('open');if(!norm(search.value))for(const a of $$('.ap-service'))setExpanded(a,false);setExpanded(article,expand);openKey=expand?article.dataset.service:null;\n    });\n    $('#apCopy').addEventListener('click',async()=>{const input=$('#apInquiry');try{await navigator.clipboard.writeText(input.value);$('#apCopyStatus').textContent='Skopiowano. Wklej opis w wiadomo\u015bci na stronie kontaktowej.';}catch{input.focus();input.select();$('#apCopyStatus').textContent='Zaznaczono opis. Skopiuj go r\u0119cznie.';}});\n    $('#apClose').addEventListener('click',()=>{selection.hidden=true;if(lastTrigger&&lastTrigger.isConnected)lastTrigger.focus();});\n    brands.addEventListener('click',e=>{const b=e.target.closest('[data-brand]');if(!b)return;brand=b.dataset.brand;search.value='';selectedModel='';openKey=null;renderBrands();renderModels();render();});\n    $$('.ap-tab').forEach(t=>t.addEventListener('click',()=>{category=t.dataset.cat;search.value='';selectedModel='';openKey=null;tabs();renderBrands();renderModels();render();}));\n    search.addEventListener('input',()=>{selectedModel='';modelSelect.value='';render();});tabs();renderBrands();renderModels();render();\n  })();\n  <\/script>\n<\/section>\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<!-- =========================================================\nAPPLEPOINT \u2014 KONTAKT + STOPKA PREMIUM V1\nOSOBNY BLOK HTML\n\nDopasowany wizualnie do HOME MASTER:\n- t\u0142o #f5f5f7\n- czarny + limonka\n- bia\u0142e karty\n- dark footer\n- animacje wej\u015bcia \/ hover\n- pe\u0142na responsywno\u015b\u0107\n\nWA\u017bNE:\n1) Ten blok ma ZAST\u0104PI\u0106 obecn\u0105 sekcj\u0119 \"Odwied\u017a nas...\" + obecn\u0105 stopk\u0119.\n2) Dane kontaktowe s\u0105 ju\u017c ustawione na:\n   Plac Wolno\u015bci 21, 98-220 Zdu\u0144ska Wola\n   518 900 318\n   kontakt@applepointfix.pl\n   pn-pt 09:00-20:00, sob 09:00-18:00, ndz zamkni\u0119te\n3) Linki social mo\u017cesz podmieni\u0107 w HTML na swoje dok\u0142adne URL.\n========================================================= -->\n\n<section id=\"ap-contact-footer-v1\">\n\n<style>\n#ap-contact-footer-v1,\n#ap-contact-footer-v1 *{\n  box-sizing:border-box;\n}\n\n#ap-contact-footer-v1{\n  --bg:#f5f5f7;\n  --ink:#18212b;\n  --muted:#69717b;\n  --line:#e5e7e9;\n  --green:#cdef61;\n  --green-dark:#8eaf24;\n  --white:#fff;\n  --dark:#0b1118;\n  --dark2:#0f1722;\n\n  width:100vw;\n  max-width:none!important;\n  margin-left:calc(50% - 50vw)!important;\n  margin-right:calc(50% - 50vw)!important;\n  background:var(--bg);\n  color:var(--ink);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"SF Pro Display\",\n    \"SF Pro Text\",\n    \"Helvetica Neue\",\n    Arial,\n    sans-serif;\n\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n\n\/* reset typowych wrapper\u00f3w WP\/Kadence *\/\nbody .wp-block-html:has(#ap-contact-footer-v1),\nbody .wp-block-group:has(#ap-contact-footer-v1),\nbody .wp-block-kadence-rowlayout:has(#ap-contact-footer-v1),\nbody .kb-row-layout-wrap:has(#ap-contact-footer-v1),\nbody .kt-row-layout-wrap:has(#ap-contact-footer-v1),\nbody .kt-row-column-wrap:has(#ap-contact-footer-v1),\nbody .kt-inside-inner-col:has(#ap-contact-footer-v1){\n  width:100%!important;\n  max-width:none!important;\n  margin:0!important;\n  padding:0!important;\n  background:transparent!important;\n  border:0!important;\n  box-shadow:none!important;\n}\n\n\/* =========================================\n   REVEAL\n   ========================================= *\/\n\n#ap-contact-footer-v1 .ap-cf-reveal{\n  opacity:0;\n  transform:translateY(22px);\n  filter:blur(3px);\n\n  transition:\n    opacity .78s cubic-bezier(.22,1,.36,1),\n    transform .78s cubic-bezier(.22,1,.36,1),\n    filter .78s cubic-bezier(.22,1,.36,1);\n\n  transition-delay:var(--delay,0ms);\n}\n\n#ap-contact-footer-v1 .ap-cf-reveal.is-visible{\n  opacity:1;\n  transform:none;\n  filter:none;\n}\n\n\/* =========================================\n   KONTAKT\n   ========================================= *\/\n\n#ap-contact-footer-v1 .ap-contact{\n  position:relative;\n  padding:clamp(90px,10vh,132px) 22px clamp(96px,10vh,128px);\n  overflow:hidden;\n}\n\n#ap-contact-footer-v1 .ap-contact::before{\n  content:\"\";\n  position:absolute;\n  width:520px;\n  height:520px;\n  right:-180px;\n  top:-170px;\n  border-radius:50%;\n  pointer-events:none;\n\n  background:\n    radial-gradient(circle,\n      rgba(205,239,97,.16),\n      rgba(205,239,97,0) 69%);\n\n  filter:blur(24px);\n}\n\n#ap-contact-footer-v1 .ap-contact-inner{\n  position:relative;\n  z-index:1;\n  width:min(1220px,calc(100vw - 44px));\n  margin:0 auto;\n}\n\n#ap-contact-footer-v1 .ap-contact-head{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  gap:34px;\n  align-items:end;\n  margin-bottom:38px;\n}\n\n#ap-contact-footer-v1 .ap-contact-badge{\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  min-height:38px;\n  margin-bottom:18px;\n  padding:0 14px;\n\n  border:1px solid #dceba9;\n  border-radius:999px;\n  background:rgba(255,255,255,.8);\n\n  color:#111;\n  font-size:12px;\n  line-height:1;\n  font-weight:760;\n}\n\n#ap-contact-footer-v1 .ap-contact-badge::before{\n  content:\"\";\n  width:7px;\n  height:7px;\n  border-radius:50%;\n  background:var(--green);\n  box-shadow:0 0 0 5px rgba(205,239,97,.16);\n}\n\n#ap-contact-footer-v1 .ap-contact-title{\n  max-width:760px;\n  margin:0;\n  color:var(--ink);\n\n  font-size:clamp(44px,4.4vw,68px);\n  line-height:.98;\n  letter-spacing:-.06em;\n  font-weight:820;\n}\n\n#ap-contact-footer-v1 .ap-contact-sub{\n  max-width:590px;\n  margin:18px 0 0;\n\n  color:#626b75;\n  font-size:17px;\n  line-height:1.65;\n  font-weight:480;\n}\n\n#ap-contact-footer-v1 .ap-contact-head-side{\n  max-width:250px;\n  padding-bottom:8px;\n  color:#707780;\n  font-size:13px;\n  line-height:1.6;\n  text-align:right;\n}\n\n\/* kontakt grid *\/\n\n#ap-contact-footer-v1 .ap-contact-grid{\n  display:grid;\n  grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);\n  gap:20px;\n  align-items:stretch;\n}\n\n#ap-contact-footer-v1 .ap-contact-card,\n#ap-contact-footer-v1 .ap-map-card{\n  border:1px solid rgba(24,33,43,.07);\n  border-radius:30px;\n  background:#fff;\n\n  box-shadow:\n    0 15px 44px rgba(24,33,43,.055);\n\n  overflow:hidden;\n}\n\n#ap-contact-footer-v1 .ap-contact-card{\n  padding:34px;\n  display:flex;\n  flex-direction:column;\n  min-height:570px;\n}\n\n#ap-contact-footer-v1 .ap-contact-top{\n  display:grid;\n  gap:14px;\n}\n\n#ap-contact-footer-v1 .ap-contact-row{\n  display:grid;\n  grid-template-columns:46px minmax(0,1fr);\n  gap:14px;\n  align-items:center;\n\n  min-height:62px;\n  padding:8px 0;\n}\n\n#ap-contact-footer-v1 .ap-contact-icon{\n  width:46px;\n  height:46px;\n  display:grid;\n  place-items:center;\n\n  border-radius:15px;\n  background:#f5f6f7;\n  color:#111;\n\n  transition:\n    transform .25s ease,\n    background .25s ease;\n}\n\n#ap-contact-footer-v1 .ap-contact-row:hover .ap-contact-icon{\n  transform:translateY(-3px);\n  background:#eef5d6;\n}\n\n#ap-contact-footer-v1 .ap-contact-icon svg{\n  width:21px;\n  height:21px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.8;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n#ap-contact-footer-v1 .ap-contact-row strong{\n  display:block;\n  margin-bottom:4px;\n\n  color:var(--ink);\n  font-size:15px;\n  line-height:1.2;\n  font-weight:760;\n}\n\n#ap-contact-footer-v1 .ap-contact-row span,\n#ap-contact-footer-v1 .ap-contact-row a{\n  color:#68717a;\n  font-size:14px;\n  line-height:1.45;\n  font-weight:480;\n  text-decoration:none;\n}\n\n#ap-contact-footer-v1 .ap-contact-row a:hover{\n  color:#111;\n}\n\n\/* godziny *\/\n\n#ap-contact-footer-v1 .ap-hours{\n  margin-top:24px;\n  padding:24px;\n\n  border:1px solid rgba(24,33,43,.055);\n  border-radius:22px;\n  background:#f6f6f8;\n}\n\n#ap-contact-footer-v1 .ap-hours-title{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  margin-bottom:15px;\n\n  color:var(--ink);\n  font-size:15px;\n  font-weight:760;\n}\n\n#ap-contact-footer-v1 .ap-hours-title svg{\n  width:18px;\n  height:18px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.8;\n}\n\n#ap-contact-footer-v1 .ap-hours-list{\n  display:grid;\n  gap:0;\n}\n\n#ap-contact-footer-v1 .ap-hours-row{\n  display:flex;\n  justify-content:space-between;\n  gap:20px;\n\n  padding:11px 0;\n  border-bottom:1px solid rgba(24,33,43,.06);\n\n  color:#5f6770;\n  font-size:13.5px;\n  line-height:1.25;\n}\n\n#ap-contact-footer-v1 .ap-hours-row:last-child{\n  border-bottom:0;\n}\n\n#ap-contact-footer-v1 .ap-hours-row strong{\n  color:var(--ink);\n  font-weight:700;\n}\n\n#ap-contact-footer-v1 .ap-hours-row.closed span,\n#ap-contact-footer-v1 .ap-hours-row.closed strong{\n  color:#8eaf24;\n}\n\n#ap-contact-footer-v1 .ap-weekend-note{\n  margin:15px 0 0;\n  color:#7b828a;\n  font-size:11.5px;\n  line-height:1.5;\n}\n\n\/* CTA *\/\n\n#ap-contact-footer-v1 .ap-contact-actions{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:auto;\n  padding-top:24px;\n}\n\n#ap-contact-footer-v1 .ap-contact-btn{\n  min-height:50px;\n  padding:0 20px;\n\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:9px;\n\n  border:1px solid rgba(24,33,43,.09);\n  border-radius:999px;\n\n  color:var(--ink)!important;\n  background:#fff;\n  text-decoration:none!important;\n\n  font-size:13px;\n  line-height:1;\n  font-weight:740;\n\n  transition:\n    transform .23s ease,\n    background .23s ease,\n    box-shadow .23s ease,\n    border-color .23s ease;\n}\n\n#ap-contact-footer-v1 .ap-contact-btn.primary{\n  background:#111;\n  border-color:#111;\n  color:#fff!important;\n  box-shadow:0 10px 24px rgba(17,17,17,.12);\n}\n\n#ap-contact-footer-v1 .ap-contact-btn:hover{\n  transform:translateY(-3px);\n  border-color:#d8e99e;\n  box-shadow:0 12px 26px rgba(24,33,43,.08);\n}\n\n#ap-contact-footer-v1 .ap-contact-btn.primary:hover{\n  background:#252525;\n}\n\n\/* mapa *\/\n\n#ap-contact-footer-v1 .ap-map-card{\n  position:relative;\n  min-height:570px;\n  background:#e9ecef;\n}\n\n#ap-contact-footer-v1 .ap-map-card iframe{\n  position:absolute;\n  inset:0;\n  width:100%;\n  height:100%;\n  border:0;\n  filter:saturate(.85) contrast(.97);\n}\n\n#ap-contact-footer-v1 .ap-map-overlay{\n  position:absolute;\n  z-index:2;\n  left:22px;\n  bottom:22px;\n\n  max-width:330px;\n  padding:16px 18px;\n\n  border:1px solid rgba(24,33,43,.08);\n  border-radius:18px;\n\n  background:rgba(255,255,255,.94);\n  backdrop-filter:blur(14px);\n  -webkit-backdrop-filter:blur(14px);\n\n  box-shadow:0 14px 32px rgba(24,33,43,.10);\n}\n\n#ap-contact-footer-v1 .ap-map-overlay strong{\n  display:block;\n  color:var(--ink);\n  font-size:15px;\n  font-weight:780;\n}\n\n#ap-contact-footer-v1 .ap-map-overlay span{\n  display:block;\n  margin-top:4px;\n  color:#707780;\n  font-size:12px;\n  line-height:1.45;\n}\n\n\/* =========================================\n   STOPKA DARK\n   ========================================= *\/\n\n#ap-contact-footer-v1 .ap-footer{\n  padding:72px 22px 26px;\n\n  background:\n    radial-gradient(circle at 12% 0%,rgba(205,239,97,.07),transparent 28%),\n    linear-gradient(145deg,#0d1620 0%,#091018 58%,#0b121a 100%);\n\n  color:#fff;\n}\n\n#ap-contact-footer-v1 .ap-footer-inner{\n  width:min(1220px,calc(100vw - 44px));\n  margin:0 auto;\n}\n\n#ap-contact-footer-v1 .ap-footer-grid{\n  display:grid;\n  grid-template-columns:1.25fr .78fr .92fr .88fr;\n  gap:46px;\n  align-items:start;\n}\n\n#ap-contact-footer-v1 .ap-footer-brand{\n  max-width:330px;\n}\n\n#ap-contact-footer-v1 .ap-footer-logo{\n  display:flex;\n  align-items:flex-end;\n  gap:11px;\n\n  color:#fff;\n  font-size:29px;\n  line-height:1;\n  letter-spacing:-.055em;\n  font-weight:350;\n}\n\n#ap-contact-footer-v1 .ap-footer-logo strong{\n  font-weight:800;\n}\n\n#ap-contact-footer-v1 .ap-footer-logo span{\n  color:#cdef61;\n}\n\n#ap-contact-footer-v1 .ap-footer-tag{\n  padding-bottom:2px;\n  color:#86919d;\n  font-size:9px;\n  line-height:1;\n  font-weight:700;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n}\n\n#ap-contact-footer-v1 .ap-footer-copy{\n  margin:20px 0 0;\n  color:#9ea7b1;\n  font-size:13px;\n  line-height:1.65;\n}\n\n#ap-contact-footer-v1 .ap-footer-contact{\n  display:grid;\n  gap:8px;\n  margin-top:20px;\n}\n\n#ap-contact-footer-v1 .ap-footer-contact a,\n#ap-contact-footer-v1 .ap-footer-contact span{\n  color:#c5cbd1;\n  font-size:12.5px;\n  line-height:1.45;\n  text-decoration:none;\n}\n\n#ap-contact-footer-v1 .ap-footer-contact a:hover{\n  color:#fff;\n}\n\n#ap-contact-footer-v1 .ap-footer-col h3{\n  margin:0 0 18px;\n  color:#fff;\n  font-size:13px;\n  line-height:1.2;\n  font-weight:760;\n}\n\n#ap-contact-footer-v1 .ap-footer-links{\n  display:grid;\n  gap:13px;\n}\n\n#ap-contact-footer-v1 .ap-footer-links a{\n  position:relative;\n  width:max-content;\n  max-width:100%;\n\n  color:#9ea7b1;\n  text-decoration:none;\n\n  font-size:12.5px;\n  line-height:1.35;\n  font-weight:470;\n\n  transition:\n    color .22s ease,\n    transform .22s ease;\n}\n\n#ap-contact-footer-v1 .ap-footer-links a::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:100%;\n  bottom:-3px;\n  height:1px;\n  background:var(--green);\n  transition:right .25s ease;\n}\n\n#ap-contact-footer-v1 .ap-footer-links a:hover{\n  color:#fff;\n  transform:translateX(3px);\n}\n\n#ap-contact-footer-v1 .ap-footer-links a:hover::after{\n  right:0;\n}\n\n\/* socials *\/\n\n#ap-contact-footer-v1 .ap-socials{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:24px;\n}\n\n#ap-contact-footer-v1 .ap-social{\n  min-height:38px;\n  padding:0 14px;\n\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n\n  border:1px solid rgba(255,255,255,.09);\n  border-radius:999px;\n  background:rgba(255,255,255,.035);\n\n  color:#d8dde2!important;\n  text-decoration:none!important;\n\n  font-size:11.5px;\n  font-weight:650;\n\n  transition:\n    transform .22s ease,\n    background .22s ease,\n    border-color .22s ease;\n}\n\n#ap-contact-footer-v1 .ap-social:hover{\n  transform:translateY(-3px);\n  background:rgba(205,239,97,.07);\n  border-color:rgba(205,239,97,.28);\n}\n\n\/* footer bottom *\/\n\n#ap-contact-footer-v1 .ap-footer-bottom{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:24px;\n\n  margin-top:58px;\n  padding-top:22px;\n\n  border-top:1px solid rgba(255,255,255,.08);\n}\n\n#ap-contact-footer-v1 .ap-footer-bottom span{\n  color:#747f8a;\n  font-size:11.5px;\n}\n\n#ap-contact-footer-v1 .ap-footer-legal{\n  display:flex;\n  gap:22px;\n}\n\n#ap-contact-footer-v1 .ap-footer-legal a{\n  color:#8d97a1!important;\n  text-decoration:none!important;\n  font-size:11.5px;\n  transition:color .2s ease;\n}\n\n#ap-contact-footer-v1 .ap-footer-legal a:hover{\n  color:#fff!important;\n}\n\n\/* =========================================\n   RESPONSIVE\n   ========================================= *\/\n\n@media(max-width:1020px){\n\n  #ap-contact-footer-v1 .ap-contact-grid{\n    grid-template-columns:1fr;\n  }\n\n  #ap-contact-footer-v1 .ap-map-card{\n    min-height:470px;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-grid{\n    grid-template-columns:1.2fr 1fr 1fr;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-brand{\n    grid-column:1 \/ -1;\n    max-width:560px;\n  }\n}\n\n@media(max-width:720px){\n\n  #ap-contact-footer-v1 .ap-contact{\n    padding:76px 14px 84px;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-inner,\n  #ap-contact-footer-v1 .ap-footer-inner{\n    width:min(100%,calc(100vw - 24px));\n  }\n\n  #ap-contact-footer-v1 .ap-contact-head{\n    grid-template-columns:1fr;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-head-side{\n    max-width:none;\n    text-align:left;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-title{\n    font-size:43px;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-card{\n    min-height:0;\n    padding:26px 22px;\n  }\n\n  #ap-contact-footer-v1 .ap-map-card{\n    min-height:390px;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-actions{\n    align-items:stretch;\n    flex-direction:column;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-btn{\n    width:100%;\n  }\n\n  #ap-contact-footer-v1 .ap-map-overlay{\n    left:14px;\n    right:14px;\n    bottom:14px;\n    max-width:none;\n  }\n\n  #ap-contact-footer-v1 .ap-footer{\n    padding:58px 14px 24px;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-grid{\n    grid-template-columns:1fr 1fr;\n    gap:36px 24px;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-brand{\n    grid-column:1 \/ -1;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-bottom{\n    align-items:flex-start;\n    flex-direction:column;\n  }\n}\n\n@media(max-width:500px){\n\n  #ap-contact-footer-v1 .ap-footer-grid{\n    grid-template-columns:1fr;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-brand{\n    grid-column:auto;\n  }\n\n  #ap-contact-footer-v1 .ap-footer-legal{\n    flex-direction:column;\n    gap:8px;\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  #ap-contact-footer-v1 .ap-cf-reveal{\n    opacity:1!important;\n    transform:none!important;\n    filter:none!important;\n    transition:none!important;\n  }\n\n  #ap-contact-footer-v1 .ap-contact-btn,\n  #ap-contact-footer-v1 .ap-contact-icon,\n  #ap-contact-footer-v1 .ap-footer-links a,\n  #ap-contact-footer-v1 .ap-social{\n    transition:none!important;\n  }\n}\n<\/style>\n\n<!-- =========================\n     KONTAKT\n     ========================= -->\n\n<div class=\"ap-contact\">\n  <div class=\"ap-contact-inner\">\n\n    <div class=\"ap-contact-head\">\n      <div>\n        <div class=\"ap-contact-badge ap-cf-reveal\" style=\"--delay:0ms\">\n          Kontakt\n        <\/div>\n\n        <h2 class=\"ap-contact-title ap-cf-reveal\" style=\"--delay:60ms\">\n          Odwied\u017a nas<br>\n          w Zdu\u0144skiej Woli.\n        <\/h2>\n\n        <p class=\"ap-contact-sub ap-cf-reveal\" style=\"--delay:120ms\">\n          Jeste\u015bmy w centrum miasta. Mo\u017cesz przyjecha\u0107 osobi\u015bcie,\n          zadzwoni\u0107 albo wys\u0142a\u0107 urz\u0105dzenie do serwisu.\n        <\/p>\n      <\/div>\n\n      <div class=\"ap-contact-head-side ap-cf-reveal\" style=\"--delay:160ms\">\n        Plac Wolno\u015bci 21<br>\n        98-220 Zdu\u0144ska Wola\n      <\/div>\n    <\/div>\n\n    <div class=\"ap-contact-grid\">\n\n      <div class=\"ap-contact-card ap-cf-reveal\" style=\"--delay:0ms\">\n\n        <div class=\"ap-contact-top\">\n\n          <div class=\"ap-contact-row\">\n            <div class=\"ap-contact-icon\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M4 10.5 12 4l8 6.5\"><\/path>\n                <path d=\"M6 9v10h12V9\"><\/path>\n                <path d=\"M9 19v-6h6v6\"><\/path>\n              <\/svg>\n            <\/div>\n            <div>\n              <strong>ApplePoint<\/strong>\n              <span>Plac Wolno\u015bci 21, 98-220 Zdu\u0144ska Wola<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"ap-contact-row\">\n            <div class=\"ap-contact-icon\">\n              <svg viewBox=\"0 0 24 24\">\n                <path d=\"M5 4h4l2 5-3 2c1.8 3.5 4.6 6.2 8 8l2-3 5 2v4c0 1.1-.9 2-2 2C11.6 24 0 12.4 0 3c0-1.1.9-2 2-2h3\"><\/path>\n              <\/svg>\n            <\/div>\n            <div>\n              <strong>Telefon<\/strong>\n              <a href=\"tel:518900318\">518 900 318<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"ap-contact-row\">\n            <div class=\"ap-contact-icon\">\n              <svg viewBox=\"0 0 24 24\">\n                <rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"><\/rect>\n                <path d=\"m4 7 8 6 8-6\"><\/path>\n              <\/svg>\n            <\/div>\n            <div>\n              <strong>E-mail<\/strong>\n              <a href=\"mailto:kontakt@applepointfix.pl\">kontakt@applepointfix.pl<\/a>\n            <\/div>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"ap-hours\">\n          <div class=\"ap-hours-title\">\n            <svg viewBox=\"0 0 24 24\">\n              <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\n              <path d=\"M12 7v5l3 2\"><\/path>\n            <\/svg>\n            Godziny otwarcia\n          <\/div>\n\n          <div class=\"ap-hours-list\">\n            <div class=\"ap-hours-row\">\n              <span>Poniedzia\u0142ek \u2013 Pi\u0105tek<\/span>\n              <strong>09:00 \u2013 20:00<\/strong>\n            <\/div>\n\n            <div class=\"ap-hours-row\">\n              <span>Sobota<\/span>\n              <strong>09:00 \u2013 18:00<\/strong>\n            <\/div>\n\n            <div class=\"ap-hours-row closed\">\n              <span>Niedziela<\/span>\n              <strong>Zamkni\u0119te<\/strong>\n            <\/div>\n          <\/div>\n\n          <p class=\"ap-weekend-note\">\n            Odbiory i wybrane us\u0142ugi poza standardowymi godzinami mo\u017cliwe po wcze\u015bniejszym uzgodnieniu.\n          <\/p>\n        <\/div>\n\n        <div class=\"ap-contact-actions\">\n\n          <a class=\"ap-contact-btn primary\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Plac+Wolno\u015bci+21,+98-220+Zdu\u0144ska+Wola\" target=\"_blank\" rel=\"noopener\">\n            Poka\u017c tras\u0119 \u2192\n          <\/a>\n\n          <a class=\"ap-contact-btn\" href=\"tel:518900318\">\n            Zadzwo\u0144\n          <\/a>\n\n          <a class=\"ap-contact-btn\" href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">\n            Formularz\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\n      <div class=\"ap-map-card ap-cf-reveal\" style=\"--delay:70ms\">\n\n        <iframe title=\"ApplePoint \u2013 Plac Wolno\u015bci 21, Zdu\u0144ska Wola\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" src=\"https:\/\/www.google.com\/maps?q=Plac%20Wolno\u015bci%2021,%2098-220%20Zdu\u0144ska%20Wola&amp;output=embed\">\n        <\/iframe>\n\n        <div class=\"ap-map-overlay\">\n          <strong>ApplePoint \u00b7 centrum Zdu\u0144skiej Woli<\/strong>\n          <span>Plac Wolno\u015bci 21 \u00b7 \u0142atwy dojazd i odbi\u00f3r urz\u0105dzenia na miejscu.<\/span>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- =========================\n     STOPKA\n     ========================= -->\n\n<footer class=\"ap-footer\">\n\n  <div class=\"ap-footer-inner\">\n\n    <div class=\"ap-footer-grid\">\n\n      <div class=\"ap-footer-brand ap-cf-reveal\">\n\n        <div class=\"ap-footer-logo\">\n          <div><strong>Apple<\/strong><span>Point<\/span><\/div>\n          <div class=\"ap-footer-tag\">Premium Service<\/div>\n        <\/div>\n\n        <p class=\"ap-footer-copy\">\n          Profesjonalny serwis Apple i Android w Zdu\u0144skiej Woli.\n          Szybka diagnostyka, przejrzysta wycena i naprawy\n          prowadzone z dba\u0142o\u015bci\u0105 o ka\u017cdy detal.\n        <\/p>\n\n        <div class=\"ap-footer-contact\">\n          <span>Plac Wolno\u015bci 21, 98-220 Zdu\u0144ska Wola<\/span>\n          <a href=\"tel:518900318\">518 900 318<\/a>\n          <a href=\"mailto:kontakt@applepointfix.pl\">kontakt@applepointfix.pl<\/a>\n          <span>Pn\u2013Pt 09:00\u201320:00 \u00b7 Sob 09:00\u201318:00<\/span>\n        <\/div>\n\n        <div class=\"ap-socials\">\n          <!-- PODMIE\u0143 href NA DOK\u0141ADNE LINKI SOCIAL -->\n          <a class=\"ap-social\" href=\"https:\/\/www.instagram.com\/applepoint.pl\/\" aria-label=\"Instagram ApplePoint\">Instagram<\/a>\n          <a class=\"ap-social\" href=\"https:\/\/www.facebook.com\/ApplePointPL?locale=pl_PL\" aria-label=\"Facebook ApplePoint\">Facebook<\/a>\n          <a class=\"ap-social\" href=\"https:\/\/www.tiktok.com\/@applepointfix\" aria-label=\"TikTok ApplePoint\">TikTok<\/a>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"ap-footer-col ap-cf-reveal\" style=\"--delay:50ms\">\n        <h3>Serwis ApplePoint<\/h3>\n\n        <div class=\"ap-footer-links\">\n          <a href=\"https:\/\/applepointfix.pl\/\">Strona g\u0142\u00f3wna<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/serwis-apple-zdunska-wola\/\">Serwis Apple Zdu\u0144ska Wola<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Cennik napraw<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">Kontakt<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/sprzet-apple\/\">Sprz\u0119t Apple<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-footer-col ap-cf-reveal\" style=\"--delay:100ms\">\n        <h3>Serwis iPhone<\/h3>\n\n        <div class=\"ap-footer-links\">\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Wymiana baterii iPhone<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Wymiana wy\u015bwietlacza iPhone<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Wymiana szybki iPhone<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Naprawa po zalaniu iPhone<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Wymiana z\u0142\u0105cza \u0142adowania<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">Diagnoza iPhone<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-footer-col ap-cf-reveal\" style=\"--delay:150ms\">\n        <h3>Inne naprawy<\/h3>\n\n        <div class=\"ap-footer-links\">\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Serwis Samsung<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Wymiana baterii Samsung<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Serwis iPad<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Serwis MacBook<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/\">Apple Watch<\/a>\n          <a href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">Czyszczenie urz\u0105dze\u0144<\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"ap-footer-bottom\">\n\n      <span>\u00a9 2026 ApplePoint \u2014 Zdu\u0144ska Wola<\/span>\n\n      <div class=\"ap-footer-legal\">\n        <!-- je\u015bli Twoje slugi s\u0105 inne, podmie\u0144 href -->\n        <a href=\"\/polityka-prywatnosci\/\">Polityka prywatno\u015bci<\/a>\n        <a href=\"https:\/\/applepointfix.pl\/regulamin-applepointfix-zdunska-wola\/\">Regulamin serwisu<\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/footer>\n\n<script>\n(function(){\n\n  const root=document.getElementById(\"ap-contact-footer-v1\");\n\n  if(!root || root.dataset.ready===\"1\") return;\n\n  root.dataset.ready=\"1\";\n\n  const items=root.querySelectorAll(\".ap-cf-reveal\");\n\n  const reduced=\n    window.matchMedia &&\n    window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n  if(\n    reduced ||\n    !(\"IntersectionObserver\" in window)\n  ){\n    items.forEach(el=>el.classList.add(\"is-visible\"));\n    return;\n  }\n\n  const observer=\n    new IntersectionObserver((entries,obs)=>{\n\n      entries.forEach(entry=>{\n\n        if(!entry.isIntersecting) return;\n\n        entry.target.classList.add(\"is-visible\");\n\n        obs.unobserve(entry.target);\n\n      });\n\n    },{\n      threshold:.08,\n      rootMargin:\"0px 0px -5% 0px\"\n    });\n\n  items.forEach(el=>observer.observe(el));\n\n})();\n<\/script>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Cennik Sprawd\u017a koszt naprawy. Znajd\u017a sw\u00f3j model poni\u017cej i sprawd\u017a koszt naprawy. Widzia\u0142e\u015b gdzie\u015b lepsz\u0105 cen\u0119? Daj nam zna\u0107. Google Zobacz aktualne opinie w Google \u2197 iPhone Android iPad MacBook Apple Watch Mac mini iMac Aby wy\u015bwietli\u0107 cennik, w\u0142\u0105cz JavaScript lub skontaktuj si\u0119 z nami. Podane ceny baterii obejmuj\u0105 cz\u0119\u015b\u0107 i wymian\u0119. Dost\u0119pno\u015b\u0107 wybranego wariantu&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint<\/title>\n<meta name=\"description\" content=\"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/applepointfix.pl\/en\/cennik-napraw-telefonow-zdunska-wola\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint\" \/>\n<meta property=\"og:description\" content=\"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/applepointfix.pl\/en\/cennik-napraw-telefonow-zdunska-wola\/\" \/>\n<meta property=\"og:site_name\" content=\"ApplePoint Serwis \u2013 Zdu\u0144ska Wola\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61587246509846\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-11T21:02:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/cennik-napraw-telefonow-zdunska-wola\\\/\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/cennik-napraw-telefonow-zdunska-wola\\\/\",\"name\":\"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#website\"},\"datePublished\":\"2026-03-27T22:53:45+00:00\",\"dateModified\":\"2026-10-11T21:02:06+00:00\",\"description\":\"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/cennik-napraw-telefonow-zdunska-wola\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/applepointfix.pl\\\/cennik-napraw-telefonow-zdunska-wola\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/cennik-napraw-telefonow-zdunska-wola\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/applepointfix.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cennik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#website\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/\",\"name\":\"ApplePoint Serwis\",\"description\":\"Serwis iPhone, MacBook, iPad i Android\",\"publisher\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/applepointfix.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#organization\",\"name\":\"ApplePoint Serwis\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-es-Photoroom.png\",\"contentUrl\":\"https:\\\/\\\/applepointfix.pl\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-es-Photoroom.png\",\"width\":1156,\"height\":351,\"caption\":\"ApplePoint Serwis\"},\"image\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61587246509846\",\"https:\\\/\\\/www.instagram.com\\\/applepoint.pl\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint","description":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/applepointfix.pl\/en\/cennik-napraw-telefonow-zdunska-wola\/","og_locale":"en_US","og_type":"article","og_title":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint","og_description":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.","og_url":"https:\/\/applepointfix.pl\/en\/cennik-napraw-telefonow-zdunska-wola\/","og_site_name":"ApplePoint Serwis \u2013 Zdu\u0144ska Wola","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61587246509846","article_modified_time":"2026-10-11T21:02:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/","url":"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/","name":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola | ApplePoint","isPartOf":{"@id":"https:\/\/applepointfix.pl\/#website"},"datePublished":"2026-03-27T22:53:45+00:00","dateModified":"2026-10-11T21:02:06+00:00","description":"Cennik napraw telefon\u00f3w Zdu\u0144ska Wola w ApplePoint. Sprawd\u017a ceny napraw iPhone, Samsung, MacBook, iPad i iMac. Apple sprawna naprawa.","breadcrumb":{"@id":"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/applepointfix.pl\/cennik-napraw-telefonow-zdunska-wola\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/applepointfix.pl\/"},{"@type":"ListItem","position":2,"name":"Cennik"}]},{"@type":"WebSite","@id":"https:\/\/applepointfix.pl\/#website","url":"https:\/\/applepointfix.pl\/","name":"ApplePoint Service","description":"iPhone, MacBook, iPad and Android service","publisher":{"@id":"https:\/\/applepointfix.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/applepointfix.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/applepointfix.pl\/#organization","name":"ApplePoint Service","url":"https:\/\/applepointfix.pl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/applepointfix.pl\/#\/schema\/logo\/image\/","url":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/cropped-es-Photoroom.png","contentUrl":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/cropped-es-Photoroom.png","width":1156,"height":351,"caption":"ApplePoint Serwis"},"image":{"@id":"https:\/\/applepointfix.pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61587246509846","https:\/\/www.instagram.com\/applepoint.pl\/"]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"ApplePoint","author_link":"https:\/\/applepointfix.pl\/en\/author\/admin6770\/"},"uagb_comment_info":0,"uagb_excerpt":"Cennik Sprawd\u017a koszt naprawy. Znajd\u017a sw\u00f3j model poni\u017cej i sprawd\u017a koszt naprawy. Widzia\u0142e\u015b gdzie\u015b lepsz\u0105 cen\u0119? Daj nam zna\u0107. Google Zobacz aktualne opinie w Google \u2197 iPhone Android iPad MacBook Apple Watch Mac mini iMac Aby wy\u015bwietli\u0107 cennik, w\u0142\u0105cz JavaScript lub skontaktuj si\u0119 z nami. Podane ceny baterii obejmuj\u0105 cz\u0119\u015b\u0107 i wymian\u0119. Dost\u0119pno\u015b\u0107 wybranego wariantu...","_links":{"self":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":158,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":6281,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/15\/revisions\/6281"}],"wp:attachment":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}