{"id":2568,"date":"2020-12-23T05:54:00","date_gmt":"2020-12-23T05:54:00","guid":{"rendered":"https:\/\/wordpress-486734-1655966.cloudwaysapps.com\/?page_id=2568"},"modified":"2026-09-16T17:00:42","modified_gmt":"2026-09-16T15:00:42","slug":"home","status":"publish","type":"page","link":"https:\/\/applepointfix.pl\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2568_33994d-8c{margin-top:90px;margin-bottom:45px;}.kb-row-layout-id2568_33994d-8c > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2568_33994d-8c > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2568_33994d-8c > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-md, 2rem);max-width:1140px;margin-left:auto;margin-right:auto;padding-top:300px;padding-bottom:90px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id2568_33994d-8c{background-color:rgba(0,0,0,0);}.kb-row-layout-id2568_33994d-8c > .kt-row-layout-overlay{opacity:0.54;background-color:rgba(14, 14, 22, 0.89);}@media all and (max-width: 1024px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2568_33994d-8c{margin-top:70px;margin-bottom:35px;}}@media all and (max-width: 1024px){.kb-row-layout-id2568_33994d-8c > .kt-row-column-wrap{padding-top:140px;padding-right:120px;padding-bottom:80px;padding-left:60px;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2568_33994d-8c{margin-top:50px;margin-bottom:25px;}.kb-row-layout-id2568_33994d-8c > .kt-row-column-wrap{padding-top:90px;padding-right:20px;padding-left:20px;grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2568_33994d-8c alignnone kt-row-has-bg ap-hero-row wp-block-kadence-rowlayout\"><div class=\"kt-row-layout-overlay kt-row-overlay-normal\"><\/div><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-column2568_3611fd-93 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2568_3611fd-93 > .kt-inside-inner-col{flex-direction:column;}.kadence-column2568_3611fd-93 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2568_3611fd-93 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2568_3611fd-93{position:relative;}@media all and (max-width: 1024px){.kadence-column2568_3611fd-93 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2568_3611fd-93 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2568_3611fd-93 ap-hero\"><div class=\"kt-inside-inner-col\">\n<!-- =========================================================\nAPPLEPOINT \u2014 HOMEPAGE HERO PREMIUM V4 \/ LARGER LAB + CLEAN HEADER\nWERSJA: TYPEWRITER iPhone \u2194 Android\n========================================================= -->\n\n<section id=\"ap-home-hero-v4\" class=\"ap-home-hero-v1\">\n  <style>\n    #ap-home-hero-v4,\n    #ap-home-hero-v4 *{box-sizing:border-box;}\n\n    html,\n    body.home,\n    body.home #page,\n    body.home .site,\n    body.home #inner-wrap,\n    body.home .site-content,\n    body.home .content-area,\n    body.home main.site-main,\n    body.home .entry-content,\n    body.home .entry-content-wrap,\n    body.home .wp-site-blocks{\n      background-color:#f5f5f7!important;\n      background-image:none!important;\n    }\n\n    #ap-home-hero-v4{\n      box-shadow:0 0 0 100vmax #f5f5f7;\n      clip-path:inset(0 -100vmax);\n    }\n\n    body.home #masthead .site-main-header-wrap,\n    body.home #masthead .site-main-header-wrap .site-header-row-container-inner,\n    body.home #masthead .site-main-header-inner-wrap{\n      background:rgba(245,245,247,.965)!important;\n      background-image:none!important;\n      backdrop-filter:blur(18px)!important;\n      -webkit-backdrop-filter:blur(18px)!important;\n    }\n\n    body.home #masthead .site-main-header-wrap::before,\n    body.home #masthead .site-main-header-wrap::after,\n    body.home #masthead .site-main-header-wrap .site-header-row-container-inner::before,\n    body.home #masthead .site-main-header-wrap .site-header-row-container-inner::after{\n      content:none!important;display:none!important;background:none!important;background-image:none!important;\n    }\n\n    body .wp-block-html:has(#ap-home-hero-v4),\n    body .wp-block-group:has(#ap-home-hero-v4),\n    body .wp-block-kadence-rowlayout:has(#ap-home-hero-v4),\n    body .kb-row-layout-wrap:has(#ap-home-hero-v4),\n    body .kt-row-layout-wrap:has(#ap-home-hero-v4),\n    body .kt-row-column-wrap:has(#ap-home-hero-v4),\n    body .kt-inside-inner-col:has(#ap-home-hero-v4),\n    body .wp-block-kadence-column:has(#ap-home-hero-v4),\n    body .elementor-widget-html:has(#ap-home-hero-v4),\n    body .elementor-widget-html:has(#ap-home-hero-v4) > .elementor-widget-container{\n      width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;\n      margin-top:0!important;margin-bottom:0!important;margin-block-start:0!important;margin-block-end:0!important;\n      padding-top:0!important;padding-bottom:0!important;padding-block-start:0!important;padding-block-end:0!important;\n      background-color:#f5f5f7!important;background-image:none!important;background:#f5f5f7!important;\n      border:0!important;box-shadow:none!important;overflow:visible!important;\n    }\n\n    body .wp-block-kadence-rowlayout:has(#ap-home-hero-v4)::before,\n    body .wp-block-kadence-rowlayout:has(#ap-home-hero-v4)::after,\n    body .kb-row-layout-wrap:has(#ap-home-hero-v4)::before,\n    body .kb-row-layout-wrap:has(#ap-home-hero-v4)::after,\n    body .kt-row-layout-wrap:has(#ap-home-hero-v4)::before,\n    body .kt-row-layout-wrap:has(#ap-home-hero-v4)::after,\n    body .kt-row-column-wrap:has(#ap-home-hero-v4)::before,\n    body .kt-row-column-wrap:has(#ap-home-hero-v4)::after{\n      content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;\n    }\n\n    body .entry-content > .wp-block-html:has(#ap-home-hero-v4){margin:0!important;padding:0!important;}\n\n    #ap-home-hero-v4{\n      --ap-hero-bg:#f5f5f7;--ap-hero-ink:#18212b;--ap-hero-muted:#626b75;\n      --ap-hero-green:#cdef61;--ap-hero-green-dark:#8eaf24;--ap-hero-black:#111111;--ap-hero-white:#ffffff;\n      position:relative;width:100vw;max-width:none!important;\n      min-height:clamp(930px,calc(100svh - 24px),1080px);\n      margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;\n      display:flex;align-items:center;\n      padding:clamp(54px,6.5vh,76px) 26px clamp(58px,7vh,82px);\n      overflow:hidden;isolation:isolate;\n      background:\n        radial-gradient(circle at 77% 24%,rgba(205,239,97,.17) 0%,rgba(205,239,97,.07) 18%,rgba(205,239,97,0) 39%),\n        radial-gradient(circle at 18% 12%,rgba(255,255,255,.92) 0%,rgba(255,255,255,0) 35%),\n        var(--ap-hero-bg);\n      color:var(--ap-hero-ink);\n      font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n      -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\n    }\n\n    #ap-home-hero-v4::before{\n      content:\"\";position:absolute;inset:0;z-index:-2;pointer-events:none;\n      background-image:linear-gradient(rgba(24,33,43,.018) 1px,transparent 1px),\n      linear-gradient(90deg,rgba(24,33,43,.018) 1px,transparent 1px);\n      background-size:56px 56px;\n      mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 80%);\n      -webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.42),transparent 80%);\n    }\n\n    #ap-home-hero-v4::after{\n      content:\"\";position:absolute;z-index:-1;right:-120px;top:15%;width:560px;height:560px;border-radius:50%;\n      pointer-events:none;background:radial-gradient(circle,rgba(205,239,97,.16),rgba(205,239,97,0) 68%);filter:blur(30px);\n    }\n\n    #ap-home-hero-v4 .ap-hero-inner{\n      width:min(1500px,calc(100vw - 52px));margin:0 auto;display:grid;\n      grid-template-columns:minmax(0,.94fr) minmax(610px,1.06fr);\n      gap:clamp(48px,5vw,78px);align-items:center;\n    }\n\n    #ap-home-hero-v4 .ap-hero-copy{max-width:720px;min-width:0;}\n\n    #ap-home-hero-v4 .ap-hero-badge{\n      display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin:0 0 26px;padding:0 17px;\n      border:1px solid #dceba9;border-radius:999px;background:rgba(255,255,255,.76);\n      backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#111;font-size:13px;line-height:1;\n      font-weight:760;letter-spacing:-.01em;box-shadow:0 7px 22px rgba(24,33,43,.035);\n    }\n    #ap-home-hero-v4 .ap-hero-badge::before{\n      content:\"\";width:8px;height:8px;border-radius:50%;background:var(--ap-hero-green);\n      box-shadow:0 0 0 5px rgba(205,239,97,.18);\n    }\n\n    #ap-home-hero-v4 .ap-hero-title{\n      max-width:760px;margin:0;color:var(--ap-hero-ink);font-size:clamp(54px,5.6vw,84px);\n      line-height:.95;font-weight:820;letter-spacing:-.065em;text-wrap:balance;\n    }\n\n    \/* TYPEWRITER *\/\n#ap-home-hero-v4 .ap-hero-typing{\n  display:inline-block;\n  position:relative;\n  white-space:nowrap;\n}\n    #ap-home-hero-v4 .ap-hero-typing-text{display:inline;}\n    #ap-home-hero-v4 .ap-hero-caret{\n      display:inline-block;width:.045em;height:.80em;margin-left:.045em;vertical-align:-.035em;\n      border-radius:999px;background:var(--ap-hero-green-dark);\n      animation:apTypingCaret .82s steps(1,end) infinite;\n    }\n    @keyframes apTypingCaret{0%,48%{opacity:1}49%,100%{opacity:0}}\n\n    #ap-home-hero-v4 .ap-hero-highlight{position:relative;display:inline-block;z-index:1;white-space:nowrap;}\n    #ap-home-hero-v4 .ap-hero-highlight::after{\n      content:\"\";position:absolute;z-index:-1;left:-4px;right:-5px;bottom:.04em;height:.24em;border-radius:999px;\n      background:var(--ap-hero-green);transform:scaleX(0);transform-origin:left center;\n      transition:transform .82s .42s cubic-bezier(.22,1,.36,1);\n    }\n    #ap-home-hero-v4.is-ready .ap-hero-highlight::after{transform:scaleX(1);}\n\n    #ap-home-hero-v4 .ap-hero-lead{\n      max-width:670px;margin:28px 0 0;color:#424b55;font-size:clamp(18px,1.45vw,21px);\n      line-height:1.62;font-weight:500;letter-spacing:-.018em;\n    }\n    #ap-home-hero-v4 .ap-hero-lead strong{color:var(--ap-hero-ink);font-weight:720;}\n\n    #ap-home-hero-v4 .ap-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;}\n    #ap-home-hero-v4 .ap-hero-trust-item{\n      display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid rgba(24,33,43,.07);\n      border-radius:999px;background:rgba(255,255,255,.72);color:#59616b;font-size:12.5px;line-height:1;font-weight:650;\n      transition:transform .22s ease,border-color .22s ease,background .22s ease;\n    }\n    #ap-home-hero-v4 .ap-hero-trust-item::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ap-hero-green-dark);}\n    #ap-home-hero-v4 .ap-hero-trust-item:hover{transform:translateY(-2px);border-color:#dceba9;background:#fff;}\n\n    #ap-home-hero-v4 .ap-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:34px;}\n    #ap-home-hero-v4 .ap-hero-btn{\n      position:relative;min-height:56px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:11px;\n      border-radius:999px;text-decoration:none!important;font-size:14px;line-height:1;font-weight:760;letter-spacing:-.01em;overflow:hidden;\n      transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s ease,color .24s ease,box-shadow .24s ease,border-color .24s ease;\n    }\n    #ap-home-hero-v4 .ap-hero-btn-primary,#ap-home-hero-v4 .ap-hero-btn-primary:visited{\n      min-width:174px;border:1px solid #111;background:#111;color:#fff!important;box-shadow:0 12px 28px rgba(17,17,17,.13);\n    }\n    #ap-home-hero-v4 .ap-hero-btn-secondary,#ap-home-hero-v4 .ap-hero-btn-secondary:visited{\n      min-width:164px;border:1px solid rgba(24,33,43,.10);background:rgba(255,255,255,.86);color:var(--ap-hero-ink)!important;\n      box-shadow:0 8px 22px rgba(24,33,43,.045);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);\n    }\n    #ap-home-hero-v4 .ap-hero-btn:hover{transform:translateY(-4px);}\n    #ap-home-hero-v4 .ap-hero-btn-primary:hover{background:#252525;box-shadow:0 17px 34px rgba(17,17,17,.18);}\n    #ap-home-hero-v4 .ap-hero-btn-secondary:hover{border-color:#d6e99b;background:#fff;box-shadow:0 14px 30px rgba(24,33,43,.075);}\n    #ap-home-hero-v4 .ap-hero-btn-arrow{display:inline-block;font-size:17px;transition:transform .22s ease;}\n    #ap-home-hero-v4 .ap-hero-btn:hover .ap-hero-btn-arrow{transform:translateX(4px);}\n    #ap-home-hero-v4 .ap-hero-shine{\n      position:absolute;top:0;bottom:0;left:-90px;width:58px;pointer-events:none;\n      background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24),rgba(255,255,255,0));\n      transform:skewX(-24deg);opacity:0;\n    }\n    #ap-home-hero-v4.is-ready .ap-hero-shine{animation:apHeroShine 5.8s 1.7s ease-in-out infinite;}\n    @keyframes apHeroShine{\n      0%,64%{left:-90px;opacity:0}68%{opacity:1}84%{left:calc(100% + 90px);opacity:1}\n      85%,100%{left:calc(100% + 90px);opacity:0}\n    }\n\n    #ap-home-hero-v4 .ap-hero-visual{\n      position:relative;min-height:620px;padding:27px;border:1px solid rgba(255,255,255,.08);border-radius:34px;\n      background:radial-gradient(circle at 82% 13%,rgba(205,239,97,.12),transparent 30%),\n      linear-gradient(145deg,#0e1824 0%,#08111d 60%,#0b1420 100%);\n      box-shadow:0 32px 74px rgba(10,17,28,.20),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden;\n    }\n    #ap-home-hero-v4 .ap-hero-visual::before{\n      content:\"\";position:absolute;right:-100px;top:-100px;width:320px;height:320px;border-radius:50%;pointer-events:none;\n      background:radial-gradient(circle,rgba(205,239,97,.14),rgba(205,239,97,0) 70%);filter:blur(14px);\n    }\n    #ap-home-hero-v4 .ap-visual-header{\n      position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px;padding:3px 4px;\n    }\n    #ap-home-hero-v4 .ap-visual-brand{color:#fff;font-size:23px;line-height:1;font-weight:760;letter-spacing:-.035em;}\n    #ap-home-hero-v4 .ap-visual-brand span{color:#dff59a;font-weight:600;}\n    #ap-home-hero-v4 .ap-visual-status{display:inline-flex;align-items:center;gap:8px;color:#b9c0c8;font-size:12.5px;font-weight:650;}\n    #ap-home-hero-v4 .ap-visual-status::before{\n      content:\"\";width:7px;height:7px;border-radius:50%;background:var(--ap-hero-green);box-shadow:0 0 0 5px rgba(205,239,97,.10);\n    }\n\n    #ap-home-hero-v4 .ap-device-cluster{\n      position:relative;z-index:2;height:424px;margin-bottom:76px;display:grid;\n      grid-template-columns:1.08fr .92fr;grid-template-rows:1fr 1fr;gap:13px;\n    }\n    #ap-home-hero-v4 .ap-visual-card{\n      position:relative;min-width:0;padding:25px;display:flex;flex-direction:column;justify-content:space-between;\n      border:1px solid rgba(255,255,255,.09);border-radius:23px;background:rgba(3,8,12,.72);overflow:hidden;\n      transition:transform .30s cubic-bezier(.22,1,.36,1),border-color .26s ease,background .26s ease,box-shadow .26s ease;\n    }\n    #ap-home-hero-v4 .ap-visual-card-main{grid-row:1 \/ 3;padding-bottom:24px;}\n    #ap-home-hero-v4 .ap-visual-card:hover{\n      transform:translateY(-6px);border-color:rgba(205,239,97,.30);background:rgba(5,12,12,.86);box-shadow:0 18px 34px rgba(0,0,0,.18);\n    }\n    #ap-home-hero-v4 .ap-device-art{flex:1;display:grid;place-items:center;color:#fff;}\n    #ap-home-hero-v4 .ap-device-art svg{\n      width:min(205px,82%);height:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;\n      filter:drop-shadow(0 12px 24px rgba(0,0,0,.18));transition:transform .34s cubic-bezier(.22,1,.36,1),filter .28s ease;\n    }\n    #ap-home-hero-v4 .ap-visual-card:not(.ap-visual-card-main) .ap-device-art svg{width:min(122px,72%);}\n    #ap-home-hero-v4 .ap-visual-card:hover .ap-device-art svg{\n      transform:translateY(-5px) scale(1.045);filter:drop-shadow(0 15px 28px rgba(205,239,97,.09));\n    }\n    #ap-home-hero-v4 .ap-visual-label{color:#fff;font-size:17px;line-height:1.2;font-weight:730;letter-spacing:-.02em;}\n    #ap-home-hero-v4 .ap-visual-label small{\n      display:block;margin-top:5px;color:#89939e;font-size:12px;line-height:1.4;font-weight:520;letter-spacing:0;\n    }\n\n    #ap-home-hero-v4 .ap-floating-chip{\n      position:absolute;z-index:5;left:27px;bottom:24px;min-width:248px;padding:16px 19px;\n      border:1px solid rgba(24,33,43,.07);border-radius:17px;background:rgba(255,255,255,.96);\n      backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ap-hero-ink);\n      box-shadow:0 16px 38px rgba(24,33,43,.12);animation:apFloatChip 5s ease-in-out infinite;\n    }\n    #ap-home-hero-v4 .ap-floating-chip strong{display:block;font-size:15px;line-height:1.2;font-weight:780;}\n    #ap-home-hero-v4 .ap-floating-chip span{display:block;margin-top:4px;color:#727981;font-size:12px;line-height:1.4;font-weight:540;}\n    #ap-home-hero-v4 .ap-floating-chip-dot{\n      display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--ap-hero-green-dark);\n      box-shadow:0 0 0 5px rgba(205,239,97,.17);vertical-align:1px;\n    }\n    @keyframes apFloatChip{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n    #ap-home-hero-v4 .ap-visual-card:last-child .ap-device-art svg{width:min(132px,76%);}\n\n    #ap-home-hero-v4 .ap-hero-reveal{\n      opacity:0;transform:translateY(22px);filter:blur(4px);\n      transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);\n      transition-delay:var(--ap-delay,0ms);\n    }\n    #ap-home-hero-v4.is-ready .ap-hero-reveal{opacity:1;transform:none;filter:none;}\n    #ap-home-hero-v4 .ap-hero-visual.ap-hero-reveal{transform:translateY(24px) scale(.985);}\n    #ap-home-hero-v4.is-ready .ap-hero-visual.ap-hero-reveal{transform:none;}\n\n    #ap-home-hero-v4 .ap-hero-scroll-cue{\n      position:absolute;left:50%;bottom:18px;z-index:8;display:flex;align-items:center;gap:9px;transform:translateX(-50%);\n      color:#7b828a;font-size:11px;line-height:1;font-weight:650;letter-spacing:-.005em;opacity:0;\n      transition:opacity .55s 1.05s ease;pointer-events:none;\n    }\n    #ap-home-hero-v4.is-ready .ap-hero-scroll-cue{opacity:1;}\n    #ap-home-hero-v4 .ap-hero-scroll-cue i{\n      position:relative;display:block;width:22px;height:34px;border:1px solid rgba(24,33,43,.18);border-radius:999px;background:rgba(255,255,255,.62);\n    }\n    #ap-home-hero-v4 .ap-hero-scroll-cue i::after{\n      content:\"\";position:absolute;left:50%;top:7px;width:4px;height:4px;border-radius:50%;background:var(--ap-hero-green-dark);\n      transform:translateX(-50%);animation:apHeroScrollDot 1.65s ease-in-out infinite;\n    }\n    @keyframes apHeroScrollDot{\n      0%{transform:translate(-50%,0);opacity:0}25%{opacity:1}70%{opacity:1}100%{transform:translate(-50%,13px);opacity:0}\n    }\n\n    @media(max-width:1080px){\n      #ap-home-hero-v4{min-height:auto;}\n      #ap-home-hero-v4 .ap-hero-inner{grid-template-columns:1fr;gap:56px;}\n      #ap-home-hero-v4 .ap-hero-copy{max-width:820px;}\n      #ap-home-hero-v4 .ap-hero-title{max-width:860px;font-size:clamp(56px,8vw,78px);}\n      #ap-home-hero-v4 .ap-hero-visual{width:min(860px,100%);min-height:570px;margin:0 auto;}\n      #ap-home-hero-v4 .ap-device-cluster{height:405px;}\n    }\n\n    @media(max-width:720px){\n      #ap-home-hero-v4{\n        padding:68px 14px 64px;\n        background:radial-gradient(circle at 78% 18%,rgba(205,239,97,.15),rgba(205,239,97,0) 35%),var(--ap-hero-bg);\n      }\n      #ap-home-hero-v4::before{display:none;}\n      #ap-home-hero-v4 .ap-hero-inner{width:min(100%,calc(100vw - 24px));gap:42px;}\n      #ap-home-hero-v4 .ap-hero-badge{margin-bottom:20px;min-height:38px;padding:0 14px;font-size:12px;}\n      #ap-home-hero-v4 .ap-hero-title{font-size:clamp(43px,12vw,58px);line-height:.98;}\n      #ap-home-hero-v4 .ap-hero-highlight{white-space:normal;}\n      #ap-home-hero-v4 .ap-hero-lead{margin-top:22px;font-size:16px;line-height:1.58;}\n      #ap-home-hero-v4 .ap-hero-trust{gap:7px;margin-top:20px;}\n      #ap-home-hero-v4 .ap-hero-trust-item{min-height:33px;padding:0 10px;font-size:11.5px;}\n      #ap-home-hero-v4 .ap-hero-actions{align-items:stretch;flex-direction:column;margin-top:28px;}\n      #ap-home-hero-v4 .ap-hero-btn{width:100%;max-width:330px;}\n      #ap-home-hero-v4 .ap-hero-visual{min-height:0;padding:15px;border-radius:26px;}\n      #ap-home-hero-v4 .ap-visual-header{align-items:flex-start;flex-direction:column;gap:8px;}\n      #ap-home-hero-v4 .ap-device-cluster{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:0;}\n      #ap-home-hero-v4 .ap-visual-card{min-height:190px;padding:16px;border-radius:18px;}\n      #ap-home-hero-v4 .ap-visual-card-main{grid-row:auto;grid-column:1 \/ 3;min-height:264px;}\n      #ap-home-hero-v4 .ap-device-art svg{width:min(120px,65%);}\n      #ap-home-hero-v4 .ap-visual-card-main .ap-device-art svg{width:min(148px,58%);}\n      #ap-home-hero-v4 .ap-floating-chip{\n        position:relative;left:auto;right:auto;bottom:auto;width:100%;min-width:0;margin-top:14px;animation:none;\n      }\n      #ap-home-hero-v4 .ap-hero-scroll-cue{display:none;}\n    }\n\n    @media(max-width:420px){\n      #ap-home-hero-v4 .ap-device-cluster{grid-template-columns:1fr;}\n      #ap-home-hero-v4 .ap-visual-card-main{grid-column:auto;}\n      #ap-home-hero-v4 .ap-visual-card{min-height:210px;}\n      #ap-home-hero-v4 .ap-hero-trust{flex-direction:column;align-items:flex-start;}\n    }\n\n    #ap-home-hero-v4{margin-top:0!important;margin-bottom:0!important;border-top:0!important;border-bottom:0!important;}\n    #ap-home-hero-v4 + *,#ap-home-hero-v4 ~ .wp-block-spacer:first-of-type{margin-top:0;}\n\n    @media(prefers-reduced-motion:reduce){\n      #ap-home-hero-v4 .ap-hero-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;}\n      #ap-home-hero-v4 .ap-hero-highlight::after{transform:scaleX(1)!important;transition:none!important;}\n      #ap-home-hero-v4 .ap-hero-shine,\n      #ap-home-hero-v4 .ap-floating-chip,\n      #ap-home-hero-v4 .ap-hero-scroll-cue i::after{animation:none!important;}\n      #ap-home-hero-v4 .ap-hero-caret{display:none!important;animation:none!important;}\n      #ap-home-hero-v4 .ap-visual-card,\n      #ap-home-hero-v4 .ap-device-art svg,\n      #ap-home-hero-v4 .ap-hero-btn,\n      #ap-home-hero-v4 .ap-hero-trust-item{transition:none!important;}\n    }\n  <\/style>\n\n  <div class=\"ap-hero-inner\">\n    <div class=\"ap-hero-copy\">\n      <div class=\"ap-hero-badge ap-hero-reveal\" style=\"--ap-delay:40ms\">\n        ApplePoint \u00b7 Your Service Partner\n      <\/div>\n\n      <h1 class=\"ap-hero-title ap-hero-reveal\" style=\"--ap-delay:110ms\">\n        Serwis <span class=\"ap-hero-typing\" aria-label=\"iPhone i Android\"><span class=\"ap-hero-typing-text\">iPhone,<\/span><span class=\"ap-hero-caret\" aria-hidden=\"true\"><\/span><\/span><br>\n        MacBook i iPad<br>\n        <span class=\"ap-hero-highlight\">w Zdu\u0144skiej Woli.<\/span>\n      <\/h1>\n\n      <p class=\"ap-hero-lead ap-hero-reveal\" style=\"--ap-delay:180ms\">\n        <strong>Naprawiamy urz\u0105dzenia Apple i Android.<\/strong>\n        Szybka diagnostyka, przejrzysta wycena i serwis prowadzony od pocz\u0105tku do ko\u0144ca w ApplePoint.\n      <\/p>\n\n      <div class=\"ap-hero-trust ap-hero-reveal\" style=\"--ap-delay:240ms\">\n        <span class=\"ap-hero-trust-item\">Wiele napraw nawet w 30min<\/span>\n        <span class=\"ap-hero-trust-item\">Do 12 miesi\u0119cy gwarancji<\/span>\n        <span class=\"ap-hero-trust-item\">Jasna wycena przed napraw\u0105<\/span>\n      <\/div>\n\n      <div class=\"ap-hero-actions ap-hero-reveal\" style=\"--ap-delay:300ms\">\n        <a class=\"ap-hero-btn ap-hero-btn-primary\" href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">\n          Um\u00f3w wizyt\u0119\n          <span class=\"ap-hero-btn-arrow\">\u2192<\/span>\n          <i class=\"ap-hero-shine\" aria-hidden=\"true\"><\/i>\n        <\/a>\n        <a class=\"ap-hero-btn ap-hero-btn-secondary\" href=\"tel:518900318\">518 900 318<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"ap-hero-visual ap-hero-reveal\" style=\"--ap-delay:170ms\">\n      <div class=\"ap-visual-header\">\n        <div class=\"ap-visual-brand\">Apple<span>Point<\/span><\/div>\n        <div class=\"ap-visual-status\">Serwis otwarty na ka\u017cde zlecenie<\/div>\n      <\/div>\n\n      <div class=\"ap-device-cluster\">\n        <div class=\"ap-visual-card ap-visual-card-main\">\n          <div class=\"ap-device-art\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 160 180\">\n              <rect x=\"35\" y=\"9\" width=\"90\" height=\"162\" rx=\"22\"><\/rect>\n              <path d=\"M66 19h28\"><\/path><path d=\"M64 160h32\"><\/path>\n              <circle cx=\"80\" cy=\"91\" r=\"29\" opacity=\".18\"><\/circle>\n              <path d=\"m76 69 19 22-19 22\"><\/path><path d=\"M95 91H58\"><\/path>\n            <\/svg>\n          <\/div>\n          <div class=\"ap-visual-label\">iPhone<small>Ekran \u00b7 bateria \u00b7 z\u0142\u0105cze \u00b7 p\u0142yta g\u0142\u00f3wna<\/small><\/div>\n        <\/div>\n\n        <div class=\"ap-visual-card\">\n          <div class=\"ap-device-art\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 130 100\">\n              <rect x=\"21\" y=\"15\" width=\"72\" height=\"54\" rx=\"4\"><\/rect><path d=\"M10 73h96\"><\/path>\n              <rect x=\"78\" y=\"38\" width=\"39\" height=\"34\" rx=\"3\"><\/rect><path d=\"M70 76h55\"><\/path>\n            <\/svg>\n          <\/div>\n          <div class=\"ap-visual-label\">MacBook<small>Diagnostyka \u00b7 matryca \u00b7 elektronika<\/small><\/div>\n        <\/div>\n\n        <div class=\"ap-visual-card\">\n          <div class=\"ap-device-art\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 120 120\">\n              <rect x=\"38\" y=\"30\" width=\"44\" height=\"58\" rx=\"13\"><\/rect>\n              <path d=\"M48 30V20c0-3 2-5 5-5h14c3 0 5 2 5 5v10\"><\/path>\n              <path d=\"M48 88v10c0 3 2 5 5 5h14c3 0 5-2 5-5V88\"><\/path>\n              <rect x=\"82\" y=\"48\" width=\"7\" height=\"14\" rx=\"3.5\"><\/rect>\n            <\/svg>\n          <\/div>\n          <div class=\"ap-visual-label\">Apple Watch<small>Szybka \u00b7 bateria \u00b7 wy\u015bwietlacz<\/small><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-floating-chip\">\n        <strong><span class=\"ap-floating-chip-dot\"><\/span>Naprawa nawet w 30 minut<\/strong>\n        <span>Dla wielu popularnych usterek i modeli.<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ap-hero-scroll-cue\" aria-hidden=\"true\">\n    <i><\/i><span>Przewi\u0144, aby zobaczy\u0107 wi\u0119cej<\/span>\n  <\/div>\n\n  <script>\n    (function(){\n      const hero=document.getElementById(\"ap-home-hero-v4\");\n      if(!hero || hero.dataset.ready===\"1\") return;\n      hero.dataset.ready=\"1\";\n\n      const reduced=window.matchMedia &&\n        window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      if(reduced){\n        hero.classList.add(\"is-ready\");\n        return;\n      }\n\n      requestAnimationFrame(function(){\n        requestAnimationFrame(function(){hero.classList.add(\"is-ready\");});\n      });\n\n      const visual=hero.querySelector(\".ap-hero-visual\");\n\n      if(\n        visual &&\n        window.matchMedia &&\n        window.matchMedia(\"(min-width:1081px) and (pointer:fine)\").matches\n      ){\n        hero.addEventListener(\"mousemove\",function(e){\n          const r=hero.getBoundingClientRect();\n          const x=(e.clientX-r.left)\/r.width-.5;\n          const y=(e.clientY-r.top)\/r.height-.5;\n          visual.style.transform=\n            \"perspective(1200px) rotateY(\"+(x*1.8)+\"deg) rotateX(\"+(-y*1.4)+\"deg)\";\n        });\n\n        hero.addEventListener(\"mouseleave\",function(){visual.style.transform=\"\";});\n      }\n\n      \/* TYPEWRITER: iPhone \u2194 Android *\/\n      const typingText=hero.querySelector(\".ap-hero-typing-text\");\n\n      if(typingText){\nconst words=[\"iPhone,\",\"Android,\"];        let wordIndex=0;\n        let charIndex=words[0].length;\n        let deleting=true;\n\n        const TYPE_SPEED=110;\n        const DELETE_SPEED=80;\n        const WORD_PAUSE=2400;\n        const EMPTY_PAUSE=350;\n        const FIRST_PAUSE=2800;\n\n        function typeLoop(){\n          const currentWord=words[wordIndex];\n\n          if(deleting){\n            charIndex=Math.max(0,charIndex-1);\n            typingText.textContent=currentWord.substring(0,charIndex);\n\n            if(charIndex===0){\n              deleting=false;\n              wordIndex=(wordIndex+1)%words.length;\n              setTimeout(typeLoop,EMPTY_PAUSE);\n              return;\n            }\n\n            setTimeout(typeLoop,DELETE_SPEED);\n            return;\n          }\n\n          const nextWord=words[wordIndex];\n          charIndex=Math.min(nextWord.length,charIndex+1);\n          typingText.textContent=nextWord.substring(0,charIndex);\n\n          if(charIndex===nextWord.length){\n            deleting=true;\n            setTimeout(typeLoop,WORD_PAUSE);\n            return;\n          }\n\n          setTimeout(typeLoop,TYPE_SPEED);\n        }\n\n        setTimeout(typeLoop,FIRST_PAUSE);\n      }\n    })();\n  <\/script>\n<\/section>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kadence-column2568_0c653d-3c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2568_0c653d-3c > .kt-inside-inner-col{flex-direction:column;}.kadence-column2568_0c653d-3c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2568_0c653d-3c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2568_0c653d-3c{position:relative;}@media all and (max-width: 1024px){.kadence-column2568_0c653d-3c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2568_0c653d-3c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2568_0c653d-3c inner-column-3\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n\n<!-- =========================================================\nAPPLEPOINT \u2014 HOME MASTER \/ UNIFIED BACKGROUND V1\nJEDEN BLOK HTML:\n1. Liczby naprawianych urz\u0105dze\u0144\n2. Intro SEO\n3. O nas \/ CZE\u015a\u0106 + zdj\u0119cie + statystyki\n4. Tw\u00f3j zaufany serwis + 6 korzy\u015bci\n5. ApplePoint | Your Service Partner + 2 formy naprawy\n6. Proces naprawy\n7. Profesjonalny serwis Apple \/ realizacje\n8. Opinie Google\n9. Sprz\u0119t Apple\n10. FAQ \u2014 12 pyta\u0144\n11. Globalny fix jednolitego t\u0142a ca\u0142ej strony g\u0142\u00f3wnej\n12. Usuni\u0119cie pask\u00f3w \/ separator\u00f3w \/ pustych spacer\u00f3w mi\u0119dzy sekcjami\n\nUWAGA:\n- ten plik zast\u0119puje cztery osobne bloki HTML wymienione wy\u017cej;\n- istniej\u0105ce wcze\u015bniejsze sekcje strony (intro, statystyki, bento,\n  kontakt i stopka) zostaj\u0105 na stronie, ale poni\u017cszy CSS ujednolica ich t\u0142o;\n- stare FAQ nale\u017cy usun\u0105\u0107, poniewa\u017c nowe FAQ jest ju\u017c zawarte w tym master HTML;\n- hero na samej g\u00f3rze nie jest pozbawiany w\u0142asnego t\u0142a.\n========================================================= -->\n\n<div id=\"ap-home-master-unified\">\n\n<!-- =========================================================\nSZYBKA EDYCJA V8\n1) ZDJ\u0118CIE O NAS:\n   wyszukaj w kodzie: id=\"ap-about-main-photo\"\n   i podmie\u0144 TYLKO warto\u015b\u0107 src=\"...\".\n\n2) LICZNIKI:\n   3 \/ 900+ oraz liczniki urz\u0105dze\u0144 uruchamiaj\u0105 si\u0119 osobno dopiero,\n   gdy faktycznie pojawi\u0105 si\u0119 na ekranie.\n\n3) TYPOGRAFIA:\n   u\u017cywany jest systemowy stack Apple. Na macOS\/iOS b\u0119dzie to SF Pro;\n   na innych systemach najbli\u017cszy systemowy odpowiednik.\n========================================================= -->\n\n\n<!-- =========================================================\nAPPLEPOINT \u2014 G\u00d3RA STRONY \/ O NAS \/ TRUSTED SERVICE \u2014 PREMIUM V9\nOdtworzone z aktualnego uk\u0142adu strony i dopasowane do nowego systemu:\njednolite t\u0142o #f5f5f7, czarny + limonka, bia\u0142e karty, animacje i efekty.\n========================================================= -->\n\n<section id=\"ap-top-v6\" class=\"ap-top-v6\">\n  <style>\n    #ap-top-v6,\n    #ap-top-v6 *{\n      box-sizing:border-box;\n    }\n\n    #ap-top-v6{\n      --bg:#f5f5f7;\n      --ink:#18212b;\n      --muted:#666d75;\n      --line:#e5e7e9;\n      --green:#cdef61;\n      --green-dark:#8eaf24;\n      --black:#111111;\n      --white:#ffffff;\n\n      position:relative;\n      width:100vw;\n      max-width:none!important;\n      margin-left:calc(50% - 50vw)!important;\n      margin-right:calc(50% - 50vw)!important;\n      \/*\n        Celowo du\u017cy oddech po homepage hero.\n        \"ApplePoint w liczbach\" zaczyna si\u0119 dopiero po wyra\u017anym scrollu.\n      *\/\n      padding:clamp(190px,18vh,250px) 22px 88px;\n      overflow:hidden;\n\n      background:var(--bg)!important;\n      color:var(--ink);\n      font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n      isolation:isolate;\n    }\n\n    #ap-top-v6::before{\n      content:\"\";\n      position:absolute;\n      top:0;\n      left:50%;\n      width:min(760px,70vw);\n      height:170px;\n      transform:translateX(-50%);\n      pointer-events:none;\n\n      background:radial-gradient(\n        ellipse at center,\n        rgba(205,239,97,.10) 0%,\n        rgba(205,239,97,.035) 38%,\n        rgba(205,239,97,0) 74%\n      );\n\n      filter:blur(22px);\n      opacity:.72;\n    }\n\n    #ap-top-v6 .ap-top-inner{\n      position:relative;\n      z-index:1;\n      width:min(1240px,calc(100vw - 44px));\n      margin:0 auto;\n    }\n\n    \/* =========================\n       REVEAL\n       ========================= *\/\n    #ap-top-v6 .ap-v6-reveal{\n      opacity:0;\n      transform:translateY(22px);\n      filter:blur(4px);\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(--ap-delay,0ms);\n      will-change:opacity,transform,filter;\n    }\n\n    #ap-top-v6 .ap-v6-reveal.is-visible{\n      opacity:1;\n      transform:none;\n      filter:none;\n    }\n\n    \/* =========================\n       1. DARK DEVICE STATS \u2014 V8\n       ========================= *\/\n    #ap-top-v6 .ap-device-showcase{\n      width:min(1040px,100%);\n      margin:0 auto 82px;\n      padding:20px;\n      border:1px solid rgba(255,255,255,.09);\n      border-radius:32px;\n\n      background:\n        radial-gradient(circle at 8% 0%,rgba(205,239,97,.075),transparent 26%),\n        linear-gradient(145deg,#0d1723 0%,#08111d 58%,#0b1420 100%);\n\n      box-shadow:\n        0 28px 62px rgba(9,16,27,.19),\n        inset 0 1px 0 rgba(255,255,255,.04);\n\n      position:relative;\n      overflow:hidden;\n    }\n\n    #ap-top-v6 .ap-device-showcase::before{\n      content:\"\";\n      position:absolute;\n      width:360px;\n      height:360px;\n      right:-170px;\n      top:-190px;\n      border-radius:50%;\n      pointer-events:none;\n      background:radial-gradient(circle,rgba(205,239,97,.13),rgba(205,239,97,0) 70%);\n      filter:blur(12px);\n    }\n\n    #ap-top-v6 .ap-device-showcase::after{\n      content:\"\";\n      position:absolute;\n      width:300px;\n      height:300px;\n      left:-170px;\n      bottom:-190px;\n      border-radius:50%;\n      pointer-events:none;\n      background:radial-gradient(circle,rgba(255,255,255,.055),rgba(255,255,255,0) 72%);\n    }\n\n    #ap-top-v6 .ap-device-showcase-inner{\n      position:relative;\n      z-index:1;\n      padding:24px 24px 26px;\n      border:1px solid rgba(255,255,255,.07);\n      border-radius:23px;\n      background:rgba(2,6,9,.86);\n      backdrop-filter:blur(8px);\n      -webkit-backdrop-filter:blur(8px);\n    }\n\n    #ap-top-v6 .ap-device-head{\n      display:flex;\n      align-items:flex-end;\n      justify-content:space-between;\n      gap:28px;\n      margin:0 2px 22px;\n    }\n\n    #ap-top-v6 .ap-device-kicker{\n      display:inline-flex;\n      align-items:center;\n      gap:9px;\n      min-height:34px;\n      padding:0 13px;\n\n      border:1px solid rgba(205,239,97,.26);\n      border-radius:999px;\n      background:rgba(205,239,97,.07);\n\n      color:#dff59a;\n      font-size:11px;\n      line-height:1;\n      font-weight:760;\n      letter-spacing:.01em;\n      white-space:nowrap;\n    }\n\n    #ap-top-v6 .ap-device-kicker::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,.12);\n    }\n\n    #ap-top-v6 .ap-device-head-copy{\n      margin:0;\n      color:#919aa5;\n      font-size:12px;\n      line-height:1.5;\n      font-weight:520;\n      text-align:right;\n    }\n\n    #ap-top-v6 .ap-device-grid{\n      display:grid;\n      grid-template-columns:repeat(4,minmax(0,1fr));\n      gap:14px;\n    }\n\n    #ap-top-v6 .ap-device-card{\n      position:relative;\n      min-height:292px;\n      padding:26px 16px 24px;\n\n      display:flex;\n      flex-direction:column;\n      align-items:center;\n      justify-content:flex-end;\n      text-align:center;\n\n      border:1px solid rgba(255,255,255,.095);\n      border-radius:20px;\n\n      background:\n        linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.004)),\n        #05090c;\n\n      box-shadow:inset 0 1px 0 rgba(255,255,255,.025);\n      overflow:hidden;\n\n      transition:\n        opacity .62s cubic-bezier(.22,1,.36,1),\n        transform .30s cubic-bezier(.22,1,.36,1),\n        border-color .28s ease,\n        background .28s ease,\n        box-shadow .28s ease;\n    }\n\n    #ap-top-v6 .ap-device-showcase:not(.is-visible) .ap-device-card{\n      opacity:0;\n      transform:translateY(14px) scale(.985);\n    }\n\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-card{\n      opacity:1;\n      transform:none;\n    }\n\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-card:nth-child(1){transition-delay:.10s}\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-card:nth-child(2){transition-delay:.16s}\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-card:nth-child(3){transition-delay:.22s}\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-card:nth-child(4){transition-delay:.28s}\n\n    #ap-top-v6 .ap-device-card::before{\n      content:\"\";\n      position:absolute;\n      left:24%;\n      right:24%;\n      bottom:-12px;\n      height:34px;\n      border-radius:50%;\n      opacity:0;\n      background:radial-gradient(circle,rgba(205,239,97,.20),rgba(205,239,97,0) 72%);\n      filter:blur(12px);\n      transition:opacity .28s ease;\n    }\n\n    #ap-top-v6 .ap-device-card:hover{\n      transform:translateY(-7px)!important;\n      border-color:rgba(205,239,97,.34);\n      background:\n        linear-gradient(180deg,rgba(205,239,97,.035),rgba(255,255,255,.006)),\n        #070c0d;\n      box-shadow:0 18px 35px rgba(0,0,0,.20);\n    }\n\n    #ap-top-v6 .ap-device-card:hover::before{\n      opacity:1;\n    }\n\n    #ap-top-v6 .ap-device-icon{\n      width:100%;\n      min-height:154px;\n      display:grid;\n      place-items:center;\n      margin-bottom:12px;\n      color:#f7f8f8;\n    }\n\n    #ap-top-v6 .ap-device-icon svg{\n      display:block;\n      width:100px;\n      height:100px;\n      fill:none;\n      stroke:currentColor;\n      stroke-width:1.8;\n      stroke-linecap:round;\n      stroke-linejoin:round;\n      opacity:.96;\n\n      filter:drop-shadow(0 0 0 rgba(205,239,97,0));\n\n      transition:\n        transform .34s cubic-bezier(.22,1,.36,1),\n        color .28s ease,\n        filter .28s ease;\n    }\n\n    #ap-top-v6 .ap-device-card:hover .ap-device-icon svg{\n      transform:translateY(-5px) scale(1.06);\n      color:#fff;\n      filter:drop-shadow(0 0 16px rgba(205,239,97,.12));\n    }\n\n    #ap-top-v6 .ap-device-number{\n      position:relative;\n      z-index:1;\n      color:#fff;\n      font-size:30px;\n      line-height:1;\n      font-weight:820;\n      letter-spacing:-.045em;\n    }\n\n    #ap-top-v6 .ap-device-name{\n      position:relative;\n      z-index:1;\n      margin-top:12px;\n      color:#f7f7f8;\n      font-size:22px;\n      line-height:1.08;\n      font-weight:760;\n      letter-spacing:-.03em;\n    }\n\n    #ap-top-v6 .ap-device-note{\n      max-width:820px;\n      margin:22px auto 0;\n      padding:21px 16px 2px;\n\n      display:flex;\n      flex-direction:column;\n      align-items:center;\n      gap:4px;\n\n      border-top:1px solid rgba(255,255,255,.16);\n\n      color:#aab1ba;\n      text-align:center;\n      font-size:13px;\n      line-height:1.55;\n      font-weight:500;\n      letter-spacing:-.005em;\n      text-transform:none;\n\n      opacity:0;\n      transform:translateY(8px);\n      transition:\n        opacity .62s .28s cubic-bezier(.22,1,.36,1),\n        transform .62s .28s cubic-bezier(.22,1,.36,1);\n    }\n\n    #ap-top-v6 .ap-device-showcase.is-visible .ap-device-note{\n      opacity:1;\n      transform:none;\n    }\n\n    #ap-top-v6 .ap-device-note strong{\n      color:#f6f7f8;\n      font-size:14px;\n      font-weight:700;\n    }\n\n    #ap-top-v6 .ap-device-note span:last-child{\n      color:#d4d8dc;\n    }\n\n\n    \/* V11 \u2014 Apple Watch: minimalistyczny kontur jak w referencji *\/\n    #ap-top-v6 .ap-device-card:nth-child(4) .ap-device-icon svg{\n      width:92px;\n      height:92px;\n    }\n\n    \/* =========================\n       2. SEO \/ INTRO COPY\n       ========================= *\/\n    #ap-top-v6 .ap-seo-intro{\n      max-width:940px;\n      margin:0 auto 82px;\n      text-align:center;\n    }\n\n    #ap-top-v6 .ap-seo-intro h2{\n      max-width:960px;\n      margin:0 auto 18px;\n      color:var(--ink);\n      font-size:clamp(34px,3vw,46px);\n      line-height:1.08;\n      font-weight:790;\n      letter-spacing:-.045em;\n      text-wrap:balance;\n    }\n\n    #ap-top-v6 .ap-seo-intro p{\n      max-width:900px;\n      margin:0 auto;\n      color:#5e6873;\n      font-size:17px;\n      line-height:1.72;\n      font-weight:480;\n    }\n\n    #ap-top-v6 .ap-seo-intro p + p{\n      margin-top:3px;\n    }\n\n    #ap-top-v6 .ap-seo-intro strong{\n      color:#343d48;\n      font-weight:760;\n    }\n\n    \/* =========================\n       3. ABOUT \/ CZE\u015a\u0106\n       ========================= *\/\n    #ap-top-v6 .ap-about-v6{\n      display:grid;\n      grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);\n      gap:86px;\n      align-items:center;\n      width:min(1080px,100%);\n      margin:0 auto 118px;\n    }\n\n    #ap-top-v6 .ap-about-copy{\n      min-width:0;\n    }\n\n    #ap-top-v6 .ap-about-hello{\n      position:relative;\n      isolation:isolate;\n      display:inline-flex;\n      align-items:center;\n      min-height:64px;\n      margin:0 0 28px;\n      padding:4px 12px 6px;\n      background:transparent;\n      color:#050505;\n      font-size:clamp(48px,4.3vw,70px);\n      line-height:1;\n      font-weight:820;\n      letter-spacing:-.045em;\n      text-transform:uppercase;\n      transition:\n        transform .25s ease,\n        box-shadow .25s ease;\n    }\n\n    \/* CZE\u015a\u0106! \u2014 najpierw pojawia si\u0119 tekst, a chwil\u0119 p\u00f3\u017aniej\n       limonkowe t\u0142o rozsuwa si\u0119 p\u0142ynnie od lewej do prawej. *\/\n    #ap-top-v6 .ap-about-hello::before{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      z-index:-1;\n      background:var(--green);\n      transform:scaleX(0);\n      transform-origin:left center;\n      transition:transform .78s .28s cubic-bezier(.22,1,.36,1);\n      will-change:transform;\n    }\n\n    #ap-top-v6 .ap-about-hello.is-visible::before{\n      transform:scaleX(1);\n    }\n\n    \/* CZE\u015a\u0106! \u2014 sta\u0142e, bardzo lekkie przechylenie + mi\u0119kkie wej\u015bcie tekstu.\n       Po wej\u015bciu sekcji napis delikatnie \u201eosiada\u201d na miejscu, a potem\n       wykonuje niemal niewidoczny premium float. Limonkowe t\u0142o zachowuje\n       dotychczasowy slide od lewej do prawej. *\/\n    #ap-top-v6 .ap-about-hello{\n      transform:translateY(8px) rotate(-1deg) scale(.985);\n      transform-origin:50% 55%;\n      opacity:0;\n      filter:blur(2px);\n      box-shadow:0 7px 0 rgba(142,175,36,.14);\n      transition:\n        opacity .55s cubic-bezier(.22,1,.36,1),\n        filter .55s cubic-bezier(.22,1,.36,1),\n        box-shadow .28s ease;\n      will-change:transform,opacity,filter;\n    }\n\n    #ap-top-v6 .ap-about-hello.is-visible{\n      opacity:1;\n      filter:blur(0);\n      animation:apHelloSettle .72s cubic-bezier(.22,1,.36,1) both,\n                apHelloFloat 4.8s 1s ease-in-out infinite;\n    }\n\n    @keyframes apHelloSettle{\n      0%{transform:translateY(8px) rotate(-1deg) scale(.985)}\n      68%{transform:translateY(-2px) rotate(-1.18deg) scale(1.008)}\n      100%{transform:translateY(0) rotate(-1deg) scale(1)}\n    }\n\n    @keyframes apHelloFloat{\n      0%,100%{transform:translateY(0) rotate(-1deg) scale(1)}\n      50%{transform:translateY(-2px) rotate(-.82deg) scale(1.002)}\n    }\n\n    #ap-top-v6 .ap-about-hello:hover{\n      box-shadow:0 9px 0 rgba(142,175,36,.19);\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      #ap-top-v6 .ap-about-hello{\n        opacity:1!important;\n        filter:none!important;\n        transform:rotate(-1deg)!important;\n        animation:none!important;\n      }\n      #ap-top-v6 .ap-about-hello::before{\n        transform:scaleX(1)!important;\n        transition:none!important;\n      }\n    }\n\n    #ap-top-v6 .ap-about-title{\n      max-width:480px;\n      margin:0 0 20px;\n      color:var(--ink);\n      font-size:clamp(34px,3vw,48px);\n      line-height:1.02;\n      letter-spacing:-.052em;\n      font-weight:790;\n    }\n\n    #ap-top-v6 .ap-about-description{\n      max-width:560px;\n      margin:0;\n      color:#4c5662;\n      font-size:18px;\n      line-height:1.72;\n      font-weight:540;\n    }\n\n    #ap-top-v6 .ap-about-stats{\n      position:relative;\n      display:grid;\n      grid-template-columns:.8fr 1.2fr;\n      gap:18px;\n      width:min(100%,500px);\n      margin-top:42px;\n      padding-bottom:19px;\n    }\n\n    #ap-top-v6 .ap-about-stat{\n      text-align:center;\n      min-width:0;\n    }\n\n    #ap-top-v6 .ap-about-number{\n      color:var(--ink);\n      font-size:clamp(66px,5vw,84px);\n      line-height:.9;\n      font-weight:800;\n      letter-spacing:-.065em;\n    }\n\n    #ap-top-v6 .ap-about-label{\n      display:block;\n      margin-top:13px;\n      color:#57616d;\n      font-size:12px;\n      line-height:1.25;\n      font-weight:760;\n      text-transform:uppercase;\n      letter-spacing:.045em;\n    }\n\n    #ap-top-v6 .ap-about-line{\n      position:absolute;\n      left:2%;\n      right:2%;\n      bottom:0;\n      width:96%;\n      height:12px;\n      overflow:visible;\n    }\n\n    #ap-top-v6 .ap-about-line path{\n      fill:none;\n      stroke:var(--green-dark);\n      stroke-width:4;\n      stroke-linecap:round;\n    }\n\n    #ap-top-v6 .ap-about-photo-wrap{\n      position:relative;\n    }\n\n    #ap-top-v6 .ap-about-photo{\n      display:block;\n      width:100%;\n      aspect-ratio:1.08\/1;\n      object-fit:cover;\n      object-position:center;\n      border-radius:26px;\n      box-shadow:0 18px 42px rgba(24,33,43,.09);\n      transition:\n        transform .42s cubic-bezier(.22,1,.36,1),\n        box-shadow .42s ease;\n      background:#111;\n    }\n\n    #ap-top-v6 .ap-about-photo-wrap:hover .ap-about-photo{\n      transform:translateY(-6px) scale(1.008);\n      box-shadow:0 26px 58px rgba(24,33,43,.13);\n    }\n\n    \/* =========================\n       4. TRUSTED SERVICE\n       ========================= *\/\n    #ap-top-v6 .ap-trusted{\n      display:grid;\n      grid-template-columns:430px minmax(0,1fr);\n      gap:58px;\n      align-items:start;\n      width:min(1120px,100%);\n      margin:0 auto 124px;\n    }\n\n    #ap-top-v6 .ap-trusted-side{\n      position:relative;\n      padding-top:4px;\n    }\n\n    #ap-top-v6 .ap-kicker{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n      margin:0 0 16px;\n      color:var(--green-dark);\n      font-size:15px;\n      font-weight:800;\n      letter-spacing:-.02em;\n    }\n\n    #ap-top-v6 .ap-kicker::before{\n      content:\"\";\n      width:8px;\n      height:8px;\n      border-radius:50%;\n      background:var(--green);\n      box-shadow:0 0 0 5px rgba(205,239,97,.17);\n    }\n\n    #ap-top-v6 .ap-trusted-side h2{\n      max-width:430px;\n      margin:0;\n      color:var(--ink);\n      font-size:clamp(38px,3.15vw,50px);\n      line-height:1.02;\n      letter-spacing:-.052em;\n      font-weight:800;\n      text-wrap:balance;\n    }\n\n    #ap-top-v6 .ap-phone-lineup{\n      display:block;\n      width:min(420px,100%);\n      height:300px;\n      margin:34px 0 32px;\n      object-fit:contain;\n      object-position:left center;\n      transform:scale(1.16);\n      transform-origin:left center;\n      filter:drop-shadow(0 18px 26px rgba(24,33,43,.10));\n      transition:transform .35s cubic-bezier(.22,1,.36,1);\n    }\n\n    #ap-top-v6 .ap-trusted-side:hover .ap-phone-lineup{\n      transform:translateY(-5px) scale(1.20);\n    }\n\n    #ap-top-v6 .ap-trusted-side p{\n      max-width:410px;\n      margin:0;\n      color:#626b75;\n      font-size:16px;\n      line-height:1.7;\n      font-weight:480;\n    }\n\n    #ap-top-v6 .ap-main-btn{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:10px;\n      min-height:54px;\n      margin-top:26px;\n      padding:0 24px;\n      border-radius:999px;\n      background:#111;\n      color:#fff!important;\n      text-decoration:none!important;\n      font-size:14px;\n      font-weight:760;\n      box-shadow:0 10px 24px rgba(17,17,17,.12);\n      transition:\n        transform .22s ease,\n        background .22s ease,\n        box-shadow .22s ease;\n    }\n\n    #ap-top-v6 .ap-main-btn:hover{\n      transform:translateY(-3px);\n      background:#252525;\n      box-shadow:0 14px 30px rgba(17,17,17,.16);\n    }\n\n    #ap-top-v6 .ap-main-btn span{\n      transition:transform .22s ease;\n    }\n\n    #ap-top-v6 .ap-main-btn:hover span{\n      transform:translateX(4px);\n    }\n\n    #ap-top-v6 .ap-benefits{\n      display:grid;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      gap:16px;\n    }\n\n    #ap-top-v6 .ap-benefit{\n      min-height:280px;\n      padding:34px 28px 30px;\n      display:flex;\n      flex-direction:column;\n      align-items:center;\n      justify-content:flex-start;\n      text-align:center;\n      border:1px solid rgba(24,33,43,.06);\n      border-radius:24px;\n      background:#fff;\n      box-shadow:0 8px 28px rgba(24,33,43,.035);\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        border-color .28s ease,\n        box-shadow .28s ease;\n    }\n\n    #ap-top-v6 .ap-benefit:hover{\n      transform:translateY(-6px);\n      border-color:#dce7b8;\n      box-shadow:0 18px 42px rgba(24,33,43,.075);\n    }\n\n    #ap-top-v6 .ap-benefit-icon{\n      width:52px;\n      height:52px;\n      display:grid;\n      place-items:center;\n      margin-bottom:20px;\n      border-radius:16px;\n      background:#111;\n      color:#fff;\n      transition:\n        transform .28s ease,\n        background .28s ease;\n    }\n\n    #ap-top-v6 .ap-benefit:hover .ap-benefit-icon{\n      transform:scale(1.05) rotate(-2deg);\n      background:#202020;\n    }\n\n    #ap-top-v6 .ap-benefit-icon svg{\n      width:26px;\n      height:26px;\n      fill:none;\n      stroke:currentColor;\n      stroke-width:1.9;\n      stroke-linecap:round;\n      stroke-linejoin:round;\n    }\n\n    #ap-top-v6 .ap-benefit h3{\n      margin:0 0 14px;\n      color:var(--ink);\n      font-size:20px;\n      line-height:1.2;\n      font-weight:770;\n      letter-spacing:-.03em;\n    }\n\n    #ap-top-v6 .ap-benefit p{\n      max-width:280px;\n      margin:0;\n      color:#656b73;\n      font-size:14.5px;\n      line-height:1.6;\n      font-weight:450;\n    }\n\n    \/* =========================\n       5. PARTNER + TWO CTA CARDS\n       ========================= *\/\n    #ap-top-v6 .ap-partner{\n      width:min(1040px,100%);\n      margin:0 auto;\n    }\n\n    #ap-top-v6 .ap-partner-brand{\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      gap:22px;\n      margin-bottom:34px;\n      color:#111;\n    }\n\n    #ap-top-v6 .ap-partner-wordmark{\n      font-size:clamp(38px,4vw,56px);\n      line-height:1;\n      letter-spacing:-.055em;\n      font-weight:340;\n    }\n\n    #ap-top-v6 .ap-partner-wordmark strong{\n      font-weight:790;\n    }\n\n    #ap-top-v6 .ap-partner-separator{\n      width:1px;\n      height:56px;\n      background:#7f8287;\n    }\n\n    #ap-top-v6 .ap-partner-tagline{\n      font-size:clamp(19px,2vw,28px);\n      line-height:1.1;\n      font-weight:430;\n      letter-spacing:-.03em;\n    }\n\n    #ap-top-v6 .ap-service-options{\n      display:grid;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      gap:20px;\n    }\n\n    #ap-top-v6 .ap-service-option{\n      min-height:438px;\n      padding:38px 46px 34px;\n      display:flex;\n      flex-direction:column;\n      align-items:center;\n      text-align:center;\n      border:1px solid rgba(24,33,43,.045);\n      border-radius:28px;\n      box-shadow:0 10px 30px rgba(24,33,43,.03);\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        box-shadow .28s ease,\n        border-color .28s ease;\n    }\n\n    #ap-top-v6 .ap-service-option:first-child{\n      background:#eef2f7;\n    }\n\n    #ap-top-v6 .ap-service-option:last-child{\n      background:#f1edf4;\n    }\n\n    #ap-top-v6 .ap-service-option:hover{\n      transform:translateY(-6px);\n      border-color:#dce7b8;\n      box-shadow:0 18px 42px rgba(24,33,43,.07);\n    }\n\n    #ap-top-v6 .ap-option-icon{\n      width:48px;\n      height:48px;\n      display:grid;\n      place-items:center;\n      margin-bottom:18px;\n      color:#58626d;\n    }\n\n    #ap-top-v6 .ap-option-icon svg{\n      width:30px;\n      height:30px;\n      fill:none;\n      stroke:currentColor;\n      stroke-width:1.9;\n      stroke-linecap:round;\n      stroke-linejoin:round;\n    }\n\n    #ap-top-v6 .ap-service-option h3{\n      margin:0 0 18px;\n      color:var(--ink);\n      font-size:23px;\n      line-height:1.2;\n      letter-spacing:-.03em;\n      font-weight:760;\n    }\n\n    #ap-top-v6 .ap-service-option p{\n      max-width:380px;\n      margin:0;\n      color:#4f5660;\n      font-size:16px;\n      line-height:1.62;\n      font-weight:450;\n    }\n\n    #ap-top-v6 .ap-service-option p + p{\n      margin-top:24px;\n    }\n\n    #ap-top-v6 .ap-service-option .ap-main-btn{\n      margin-top:38px!important;\n      min-width:200px;\n      flex-shrink:0;\n    }\n\n    #ap-top-v6 .ap-service-option .ap-option-icon,\n    #ap-top-v6 .ap-service-option h3,\n    #ap-top-v6 .ap-service-option p,\n    #ap-top-v6 .ap-service-option .ap-main-btn{\n      transition:\n        transform .34s cubic-bezier(.22,1,.36,1),\n        opacity .34s ease,\n        background .24s ease,\n        box-shadow .24s ease;\n    }\n\n    #ap-top-v6 .ap-service-option:hover .ap-option-icon{\n      transform:translateY(-3px) scale(1.06);\n    }\n\n    #ap-top-v6 .ap-service-option:hover h3{\n      transform:translateY(-1px);\n    }\n\n    #ap-top-v6 .ap-service-option:hover .ap-main-btn{\n      transform:translateY(-3px);\n    }\n\n    \/* =========================\n       V8 \u2014 MICRO INTERACTIONS\n       ========================= *\/\n    #ap-top-v6 .ap-about-stat{\n      transition:transform .28s cubic-bezier(.22,1,.36,1);\n    }\n\n    #ap-top-v6 .ap-about-stat:hover{\n      transform:translateY(-4px);\n    }\n\n    #ap-top-v6 .ap-about-number{\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        color .28s ease;\n    }\n\n    #ap-top-v6 .ap-about-stat:hover .ap-about-number{\n      transform:scale(1.035);\n      color:#111;\n    }\n\n    #ap-top-v6 .ap-about-line path{\n      stroke-dasharray:520;\n      stroke-dashoffset:520;\n      transition:stroke-dashoffset 1.15s .20s cubic-bezier(.22,1,.36,1);\n    }\n\n    #ap-top-v6 .ap-about-stats.is-visible .ap-about-line path{\n      stroke-dashoffset:0;\n    }\n\n    #ap-top-v6 .ap-benefit{\n      overflow:hidden;\n    }\n\n    #ap-top-v6 .ap-benefit::after{\n      content:\"\";\n      position:absolute;\n      inset:auto -60px -80px auto;\n      width:160px;\n      height:160px;\n      border-radius:50%;\n      pointer-events:none;\n      opacity:0;\n      background:radial-gradient(circle,rgba(205,239,97,.18),rgba(205,239,97,0) 70%);\n      transition:opacity .28s ease;\n    }\n\n    #ap-top-v6 .ap-benefit{\n      position:relative;\n    }\n\n    #ap-top-v6 .ap-benefit:hover::after{\n      opacity:1;\n    }\n\n    #ap-top-v6 .ap-partner-wordmark,\n    #ap-top-v6 .ap-partner-tagline,\n    #ap-top-v6 .ap-partner-separator{\n      transition:\n        transform .32s cubic-bezier(.22,1,.36,1),\n        opacity .32s ease;\n    }\n\n    #ap-top-v6 .ap-partner-brand:hover .ap-partner-wordmark{\n      transform:translateX(-4px);\n    }\n\n    #ap-top-v6 .ap-partner-brand:hover .ap-partner-tagline{\n      transform:translateX(4px);\n    }\n\n    #ap-top-v6 .ap-partner-brand:hover .ap-partner-separator{\n      opacity:.55;\n      transform:scaleY(.86);\n    }\n\n\n    \/* V8 \u2014 odporno\u015b\u0107 na szerokie regu\u0142y globalnego CSS WordPress\/Kadence *\/\n    #ap-top-v6 a.ap-main-btn,\n    #ap-top-v6 a.ap-main-btn:visited,\n    #ap-top-v6 a.ap-main-btn:focus,\n    #ap-top-v6 a.ap-main-btn:active{\n      background:#111!important;\n      color:#fff!important;\n      border:0!important;\n      border-radius:999px!important;\n      text-decoration:none!important;\n      box-shadow:0 10px 24px rgba(17,17,17,.12)!important;\n    }\n\n    #ap-top-v6 a.ap-main-btn:hover{\n      background:#252525!important;\n      color:#fff!important;\n      box-shadow:0 15px 30px rgba(17,17,17,.17)!important;\n    }\n\n    \/* =========================\n       RESPONSIVE\n       ========================= *\/\n    @media(max-width:1020px){\n      #ap-top-v6{\n        padding-top:150px;\n      }\n\n      #ap-top-v6 .ap-device-grid{\n        grid-template-columns:repeat(2,minmax(0,1fr));\n      }\n\n      #ap-top-v6 .ap-about-v6{\n        grid-template-columns:1fr 1fr;\n        gap:44px;\n      }\n\n      #ap-top-v6 .ap-trusted{\n        grid-template-columns:1fr;\n        gap:42px;\n      }\n\n      #ap-top-v6 .ap-trusted-side{\n        display:grid;\n        grid-template-columns:minmax(0,1fr) 360px;\n        grid-template-areas:\n          \"kicker image\"\n          \"title image\"\n          \"text image\"\n          \"button image\";\n        column-gap:40px;\n        align-items:center;\n      }\n\n      #ap-top-v6 .ap-trusted-side .ap-kicker{grid-area:kicker}\n      #ap-top-v6 .ap-trusted-side h2{grid-area:title;max-width:560px}\n      #ap-top-v6 .ap-trusted-side p{grid-area:text;max-width:560px}\n      #ap-top-v6 .ap-trusted-side .ap-main-btn{grid-area:button;width:max-content}\n      #ap-top-v6 .ap-phone-lineup{\n        grid-area:image;\n        width:350px;\n        height:270px;\n        margin:0;\n        transform:scale(1.08);\n        transform-origin:center;\n      }\n    }\n\n    @media(max-width:760px){\n      #ap-top-v6{\n        padding:112px 14px 68px;\n      }\n\n      #ap-top-v6 .ap-top-inner{\n        width:min(100%,calc(100vw - 24px));\n      }\n\n      #ap-top-v6 .ap-device-showcase{\n        padding:14px;\n        border-radius:24px;\n        margin-bottom:62px;\n      }\n\n      #ap-top-v6 .ap-device-showcase-inner{\n        padding:16px;\n        border-radius:18px;\n      }\n\n      #ap-top-v6 .ap-device-head{\n        align-items:flex-start;\n        flex-direction:column;\n        gap:8px;\n        margin-bottom:18px;\n      }\n\n      #ap-top-v6 .ap-device-head-copy{\n        text-align:left;\n        font-size:11px;\n      }\n\n      #ap-top-v6 .ap-device-grid{\n        gap:10px;\n      }\n\n      #ap-top-v6 .ap-device-card{\n        min-height:225px;\n        padding:19px 9px 17px;\n      }\n\n      #ap-top-v6 .ap-device-icon{\n        min-height:112px;\n      }\n\n      #ap-top-v6 .ap-device-icon svg{\n        width:76px;\n        height:76px;\n      }\n\n      #ap-top-v6 .ap-device-number{\n        font-size:23px;\n      }\n\n      #ap-top-v6 .ap-device-name{\n        font-size:16px;\n      }\n\n      #ap-top-v6 .ap-device-note{\n        padding:18px 4px 2px;\n        font-size:10.5px;\n        line-height:1.55;\n      }\n\n      #ap-top-v6 .ap-device-note strong{\n        font-size:11.5px;\n      }\n\n      #ap-top-v6 .ap-seo-intro{\n        margin-bottom:62px;\n      }\n\n      #ap-top-v6 .ap-about-v6{\n        grid-template-columns:1fr;\n        gap:34px;\n        margin-bottom:82px;\n      }\n\n      #ap-top-v6 .ap-about-photo-wrap{\n        order:-1;\n      }\n\n      #ap-top-v6 .ap-about-photo{\n        aspect-ratio:4\/3;\n      }\n\n      #ap-top-v6 .ap-about-hello{\n        min-height:54px;\n        font-size:48px;\n      }\n\n      #ap-top-v6 .ap-benefits{\n        grid-template-columns:1fr;\n      }\n\n      #ap-top-v6 .ap-trusted-side{\n        display:block;\n      }\n\n      #ap-top-v6 .ap-trusted-side h2{\n        max-width:100%;\n        font-size:38px;\n      }\n\n      #ap-top-v6 .ap-phone-lineup{\n        width:min(390px,100%);\n        height:260px;\n        margin:28px auto 28px;\n        transform:scale(1.08);\n        transform-origin:center;\n      }\n\n      #ap-top-v6 .ap-partner-brand{\n        gap:13px;\n      }\n\n      #ap-top-v6 .ap-partner-separator{\n        height:42px;\n      }\n\n      #ap-top-v6 .ap-service-options{\n        grid-template-columns:1fr;\n      }\n    }\n\n    @media(max-width:520px){\n      #ap-top-v6 .ap-device-grid{\n        grid-template-columns:1fr 1fr;\n      }\n\n      #ap-top-v6 .ap-device-card{\n        min-height:205px;\n      }\n\n      #ap-top-v6 .ap-about-stats{\n        grid-template-columns:1fr 1fr;\n      }\n\n      #ap-top-v6 .ap-about-number{\n        font-size:58px;\n      }\n\n      #ap-top-v6 .ap-about-label{\n        font-size:10px;\n      }\n\n      #ap-top-v6 .ap-partner-brand{\n        flex-wrap:wrap;\n      }\n\n      #ap-top-v6 .ap-partner-wordmark{\n        width:100%;\n        text-align:center;\n      }\n\n      #ap-top-v6 .ap-partner-separator{\n        display:none;\n      }\n\n      #ap-top-v6 .ap-partner-tagline{\n        font-size:19px;\n      }\n\n      #ap-top-v6 .ap-service-option{\n        min-height:0;\n        padding:30px 24px 28px;\n      }\n\n      #ap-top-v6 .ap-service-option .ap-main-btn{\n        margin-top:30px!important;\n      }\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      #ap-top-v6 .ap-v6-reveal{\n        opacity:1!important;\n        transform:none!important;\n        filter:none!important;\n        animation:none!important;\n      }\n\n      #ap-top-v6 .ap-device-card,\n      #ap-top-v6 .ap-about-hello,\n      #ap-top-v6 .ap-about-photo,\n      #ap-top-v6 .ap-phone-lineup,\n      #ap-top-v6 .ap-benefit,\n      #ap-top-v6 .ap-benefit-icon,\n      #ap-top-v6 .ap-service-option,\n      #ap-top-v6 .ap-main-btn{\n        transition:none!important;\n      }\n    }\n  <\/style>\n\n  <div class=\"ap-top-inner\">\n\n    <!-- 1. LICZBY URZ\u0104DZE\u0143 -->\n    <div class=\"ap-device-showcase ap-v6-reveal\" style=\"--ap-delay:0ms\">\n      <div class=\"ap-device-showcase-inner\">\n\n        <div class=\"ap-device-head\">\n          <div class=\"ap-device-kicker\">ApplePoint w liczbach<\/div>\n          <p class=\"ap-device-head-copy\">Do\u015bwiadczenie, kt\u00f3re wida\u0107 w ka\u017cdej naprawie.<\/p>\n        <\/div>\n\n        <div class=\"ap-device-grid\">\n\n          <div class=\"ap-device-card\">\n            <div class=\"ap-device-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 100 100\">\n                <rect x=\"27\" y=\"10\" width=\"46\" height=\"80\" rx=\"10\"><\/rect>\n                <path d=\"M40 16h20\"><\/path>\n                <path d=\"M44 84h12\"><\/path>\n              <\/svg>\n            <\/div>\n            <div class=\"ap-device-number ap-v6-counter\" data-target=\"650\" data-suffix=\"+\">0<\/div>\n            <div class=\"ap-device-name\">iPhone<\/div>\n          <\/div>\n\n          <div class=\"ap-device-card\">\n            <div class=\"ap-device-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 100 100\">\n                <path d=\"M18 67h42\"><\/path>\n                <rect x=\"24\" y=\"32\" width=\"42\" height=\"32\" rx=\"2\"><\/rect>\n                <path d=\"M20 67h50\"><\/path>\n                <rect x=\"52\" y=\"43\" width=\"31\" height=\"24\" rx=\"2\"><\/rect>\n                <path d=\"M47 70h42\"><\/path>\n              <\/svg>\n            <\/div>\n            <div class=\"ap-device-number ap-v6-counter\" data-target=\"99\" data-suffix=\"+\">0<\/div>\n            <div class=\"ap-device-name\">MacBook<\/div>\n          <\/div>\n\n          <div class=\"ap-device-card\">\n            <div class=\"ap-device-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 100 100\">\n                <rect x=\"23\" y=\"10\" width=\"54\" height=\"80\" rx=\"9\"><\/rect>\n                <rect x=\"29\" y=\"16\" width=\"42\" height=\"68\" rx=\"5\"><\/rect>\n                <path d=\"M47 14h6\"><\/path>\n                <circle cx=\"50\" cy=\"80\" r=\"1.6\"><\/circle>\n              <\/svg>\n            <\/div>\n            <div class=\"ap-device-number ap-v6-counter\" data-target=\"19\" data-suffix=\"+\">0<\/div>\n            <div class=\"ap-device-name\">iPad<\/div>\n          <\/div>\n\n          <div class=\"ap-device-card\">\n            <div class=\"ap-device-icon\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 100 100\">\n                <rect x=\"32\" y=\"28\" width=\"36\" height=\"46\" rx=\"10\"><\/rect>\n                <path d=\"M40 28V19c0-3 2-5 5-5h10c3 0 5 2 5 5v9\"><\/path>\n                <path d=\"M40 74v9c0 3 2 5 5 5h10c3 0 5-2 5-5v-9\"><\/path>\n                <rect x=\"68\" y=\"42\" width=\"6\" height=\"12\" rx=\"3\"><\/rect>\n              <\/svg>\n            <\/div>\n            <div class=\"ap-device-number ap-v6-counter\" data-target=\"99\" data-suffix=\"+\">0<\/div>\n            <div class=\"ap-device-name\">Apple Watch<\/div>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"ap-device-note\">\n          <strong>W ApplePoint stawiamy na do\u015bwiadczenie i precyzj\u0119.<\/strong>\n          <span>Naprawiamy iPhone, iPad, MacBook, Apple Watch oraz urz\u0105dzenia z Androidem.<\/span>\n          <span>Szybka realizacja, uczciwa wycena i sprawdzone rozwi\u0105zania.<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <!-- 2. SEO INTRO -->\n    <div class=\"ap-seo-intro ap-v6-reveal\" style=\"--ap-delay:70ms\">\n      <h2>\n        Profesjonalny serwis Apple | Android w Zdu\u0144skiej Woli.<br>\n        Niezale\u017cny serwis urz\u0105dze\u0144 Apple | Android \u2013 naprawimy ka\u017cd\u0105 usterk\u0119 w Twoim urz\u0105dzeniu.\n      <\/h2>\n\n      <p>\n        <strong>ApplePoint<\/strong> \u2013 serwis Apple w Zdu\u0144skiej Woli. Jako serwis iPhone Zdu\u0144ska Wola zajmujemy si\u0119 wymian\u0105 baterii,\n        ekran\u00f3w i szybk\u0105 diagnostyk\u0105. Naprawiamy: iPhone, MacBook, iPad, Apple Watch, Android.\n      <\/p>\n      <p>\n        Czas naprawy: wi\u0119kszo\u015b\u0107 zlece\u0144 w ci\u0105gu <strong>45 minut<\/strong>\n        Gwarancja: <strong>6\u201312 miesi\u0119cy.<\/strong>\n      <\/p>\n    <\/div>\n\n    <!-- 3. O NAS -->\n    <div class=\"ap-about-v6\">\n\n      <div class=\"ap-about-copy\">\n        <div class=\"ap-about-hello ap-v6-reveal\" style=\"--ap-delay:0ms\">Cze\u015b\u0107!<\/div>\n\n        <h2 class=\"ap-about-title ap-v6-reveal\" style=\"--ap-delay:60ms\">\n          Fajnie, \u017ce do nas trafi\u0142e\u015b.\n        <\/h2>\n\n        <p class=\"ap-about-description ap-v6-reveal\" style=\"--ap-delay:120ms\">\n          ApplePoint to zesp\u00f3\u0142 ekspert\u00f3w, kt\u00f3ry b\u0142yskawicznie naprawi\n          Twojego iPhone\u2019a, Androida oraz inne urz\u0105dzenia Apple,\n          zachowuj\u0105c najwy\u017csz\u0105 jako\u015b\u0107 i konkurencyjne ceny.\n        <\/p>\n\n        <div class=\"ap-about-stats ap-v6-reveal\" style=\"--ap-delay:180ms\">\n          <div class=\"ap-about-stat\">\n            <div class=\"ap-about-number ap-v6-counter\" data-target=\"3\" data-suffix=\"\">0<\/div>\n            <span class=\"ap-about-label\">lata w biznesie<\/span>\n          <\/div>\n\n          <div class=\"ap-about-stat\">\n            <div class=\"ap-about-number ap-v6-counter\" data-target=\"900\" data-suffix=\"+\">0<\/div>\n            <span class=\"ap-about-label\">zadowolonych klient\u00f3w<\/span>\n          <\/div>\n\n          <svg class=\"ap-about-line\" viewBox=\"0 0 500 15\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n            <path d=\"M4 4 C72 14,135 13,198 4 C267 15,347 15,496 4\"><\/path>\n          <\/svg>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-about-photo-wrap ap-v6-reveal\" style=\"--ap-delay:120ms\">\n        <!-- =====================================================\n             ZDJ\u0118CIE O NAS \u2014 \u0141ATWA PODMIANA\n             Aby zmieni\u0107 zdj\u0119cie, podmie\u0144 WY\u0141\u0104CZNIE adres po src=\"\"\n             w <img id=\"ap-about-main-photo\"> poni\u017cej.\n             Nie trzeba zmienia\u0107 CSS ani JavaScript.\n             ===================================================== -->\n        <img decoding=\"async\" id=\"ap-about-main-photo\" class=\"ap-about-photo\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg\" alt=\"ApplePoint \u2013 serwis urz\u0105dze\u0144 Apple w Zdu\u0144skiej Woli\" loading=\"lazy\">\n      <\/div>\n\n    <\/div>\n\n    <!-- 4. TW\u00d3J ZAUFANY SERWIS -->\n    <div class=\"ap-trusted\">\n\n      <div class=\"ap-trusted-side ap-v6-reveal\">\n        <div class=\"ap-kicker\">Tw\u00f3j zaufany serwis<\/div>\n\n        <h2>\n          To miejsce, w kt\u00f3rym<br>\n          kompleksowo naprawisz<br>\n          ka\u017cde urz\u0105dzenie Apple.\n        <\/h2>\n\n        <img decoding=\"async\" class=\"ap-phone-lineup\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/image-Photoroom-1024x1024.png.webp\" alt=\"Urz\u0105dzenia iPhone serwisowane w ApplePoint\" loading=\"lazy\">\n\n        <p>\n          Stawiamy na transparentno\u015b\u0107, jako\u015b\u0107 cz\u0119\u015bci oraz mo\u017cliwie najkr\u00f3tszy czas realizacji \u2014\n          bo wiemy, jak wa\u017cny jest Tw\u00f3j sprz\u0119t na co dzie\u0144.\n        <\/p>\n\n        <a class=\"ap-main-btn\" href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">\n          Zr\u00f3b pierwszy krok <span>\u2192<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"ap-benefits\">\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:0ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\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          <\/div>\n          <h3>B\u0142yskawiczna naprawa<\/h3>\n          <p>\n            Wi\u0119kszo\u015b\u0107 napraw urz\u0105dze\u0144 Apple realizujemy bardzo sprawnie, cz\u0119sto nawet w ci\u0105gu jednej godziny.\n            Wiemy, \u017ce sprz\u0119t jest cz\u0119sto potrzebny na co dzie\u0144, dlatego dzia\u0142amy szybko i konkretnie.\n          <\/p>\n        <\/article>\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:55ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M4 7 12 3l8 4-8 4-8-4Z\"><\/path>\n              <path d=\"M7 9.5v5.5c3 2 7 2 10 0V9.5\"><\/path>\n              <path d=\"M20 7v7\"><\/path>\n            <\/svg>\n          <\/div>\n          <h3>Najwy\u017csza skuteczno\u015b\u0107<\/h3>\n          <p>\n            Za ka\u017cd\u0105 napraw\u0119 odpowiadaj\u0105 do\u015bwiadczeni serwisanci, kt\u00f3rzy od lat pracuj\u0105 z urz\u0105dzeniami Apple.\n            Stawiamy na praktyk\u0119, precyzj\u0119 i sprawdzone rozwi\u0105zania.\n          <\/p>\n        <\/article>\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:110ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m4 20 5-5\"><\/path>\n              <path d=\"m12 12 6-6\"><\/path>\n              <path d=\"m15 3 6 6\"><\/path>\n              <path d=\"m3 15 6 6\"><\/path>\n            <\/svg>\n          <\/div>\n          <h3>Wyb\u00f3r cz\u0119\u015bci<\/h3>\n          <p>\n            Dysponujemy popularnymi cz\u0119\u015bciami na miejscu, a w przypadku pozosta\u0142ych korzystamy ze sprawdzonych\n            i szybkich dostaw. Dzi\u0119ki temu wiele napraw realizujemy bez niepotrzebnego oczekiwania.\n          <\/p>\n        <\/article>\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:165ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m8 3 4 5 4-5 3 5-2 11H7L5 8l3-5Z\"><\/path>\n              <circle cx=\"12\" cy=\"14\" r=\"2.5\"><\/circle>\n            <\/svg>\n          <\/div>\n          <h3>Topowa jako\u015b\u0107<\/h3>\n          <p>\n            Stawiamy na wysok\u0105 jako\u015b\u0107 ka\u017cdej us\u0142ugi serwisowej. Dobieramy rozwi\u0105zanie do konkretnej naprawy,\n            bud\u017cetu i oczekiwa\u0144 klienta, bez przypadkowych kompromis\u00f3w.\n          <\/p>\n        <\/article>\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:220ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"M4 12a8 8 0 1 0 2-5.3\"><\/path>\n              <path d=\"M4 4v5h5\"><\/path>\n              <path d=\"M12 8v4l3 2\"><\/path>\n            <\/svg>\n          <\/div>\n          <h3>Pewna gwarancja<\/h3>\n          <p>\n            Na wykonane naprawy udzielamy nawet do 12 miesi\u0119cy gwarancji.\n            Ka\u017cda us\u0142uga jest odnotowana w systemie, dzi\u0119ki czemu masz jasno\u015b\u0107 i bezpiecze\u0144stwo po odbiorze urz\u0105dzenia.\n          <\/p>\n        <\/article>\n\n        <article class=\"ap-benefit ap-v6-reveal\" style=\"--ap-delay:275ms\">\n          <div class=\"ap-benefit-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <circle cx=\"10.5\" cy=\"10.5\" r=\"5.5\"><\/circle>\n              <path d=\"m15 15 5 5\"><\/path>\n            <\/svg>\n          <\/div>\n          <h3>Diagnoza przez ekspert\u00f3w<\/h3>\n          <p>\n            Przed rozpocz\u0119ciem naprawy wykonujemy diagnoz\u0119 urz\u0105dzenia.\n            Po sprawdzeniu usterki przedstawiamy sytuacj\u0119, a decyzja o dalszych dzia\u0142aniach zawsze nale\u017cy do Ciebie.\n          <\/p>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n    <!-- 5. APPLEPOINT \/ YOUR SERVICE PARTNER + 2 OPCJE -->\n    <div class=\"ap-partner\">\n\n      <div class=\"ap-partner-brand ap-v6-reveal\">\n        <div class=\"ap-partner-wordmark\"><strong>Apple<\/strong>Point<\/div>\n        <div class=\"ap-partner-separator\"><\/div>\n        <div class=\"ap-partner-tagline\">Your Service Partner<\/div>\n      <\/div>\n\n      <div class=\"ap-service-options\">\n\n        <article class=\"ap-service-option ap-v6-reveal\" style=\"--ap-delay:0ms\">\n          <div class=\"ap-option-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <circle cx=\"12\" cy=\"12\" r=\"7\"><\/circle>\n              <path d=\"M12 8v4l3 2\"><\/path>\n              <path d=\"M7 3 5 5\"><\/path>\n            <\/svg>\n          <\/div>\n\n          <h3>Ekspresowa naprawa urz\u0105dze\u0144 Apple w Zdu\u0144skiej Woli.<\/h3>\n\n          <p>\n            Um\u00f3w wizyt\u0119 w ApplePoint i skorzystaj z szybkiego serwisu iPhone, iPada, MacBooka, Apple Watch oraz Android.\n          <\/p>\n\n          <p>\n            W wielu przypadkach napraw\u0119 realizujemy nawet <strong>w ci\u0105gu 1 godziny<\/strong>,\n            bez zb\u0119dnego czekania i bez przypadkowych rozwi\u0105za\u0144.\n          <\/p>\n\n          <a class=\"ap-main-btn\" href=\"https:\/\/applepointfix.pl\/kontakt-applepoint-zdunska-wola\/\">\n            Um\u00f3w wizyt\u0119 <span>\u2192<\/span>\n          <\/a>\n        <\/article>\n\n        <article class=\"ap-service-option ap-v6-reveal\" style=\"--ap-delay:70ms\">\n          <div class=\"ap-option-icon\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m4 7 8-4 8 4-8 4-8-4Z\"><\/path>\n              <path d=\"M4 7v10l8 4 8-4V7\"><\/path>\n              <path d=\"M12 11v10\"><\/path>\n            <\/svg>\n          <\/div>\n\n          <h3>Naprawa bez wychodzenia z domu, us\u0142uga door-to-door.<\/h3>\n\n          <p>\n            Wype\u0142nij formularz zg\u0142oszeniowy i wy\u015blij urz\u0105dzenie do ApplePoint za po\u015brednictwem\n            <strong>kuriera lub paczkomatu.<\/strong>\n          <\/p>\n\n          <p>\n            To wygodna opcja dla os\u00f3b spoza Zdu\u0144skiej Woli lub wtedy, gdy po prostu chcesz za\u0142atwi\u0107 napraw\u0119 zdalnie.\n          <\/p>\n\n          <a class=\"ap-main-btn\" href=\"https:\/\/applepointfix.pl\/serwis-apple-wysylkowo\/\">\n            Formularz wysy\u0142kowy <span>\u2192<\/span>\n          <\/a>\n        <\/article>\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function(){\n      const section=document.getElementById(\"ap-top-v6\");\n      if(!section || section.dataset.ready===\"1\") return;\n      section.dataset.ready=\"1\";\n\n      const revealEls=[...section.querySelectorAll(\".ap-v6-reveal\")];\n      const counters=[...section.querySelectorAll(\".ap-v6-counter\")];\n\n      const reduced=\n        window.matchMedia &&\n        window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      function showAll(){\n        revealEls.forEach(function(el){\n          el.classList.add(\"is-visible\");\n        });\n      }\n\n      if(reduced || !(\"IntersectionObserver\" in window)){\n        showAll();\n      }else{\n        const observer=new IntersectionObserver(function(entries){\n          entries.forEach(function(entry){\n            if(!entry.isIntersecting) return;\n            entry.target.classList.add(\"is-visible\");\n            observer.unobserve(entry.target);\n          });\n        },{\n          threshold:.08,\n          rootMargin:\"0px 0px -4% 0px\"\n        });\n\n        revealEls.forEach(function(el){\n          observer.observe(el);\n        });\n      }\n\n      function animateCounter(counter){\n        if(!counter || counter.dataset.counted===\"1\") return;\n\n        counter.dataset.counted=\"1\";\n\n        const target=Number(counter.dataset.target||0);\n        const suffix=counter.dataset.suffix||\"\";\n        const duration=1200;\n        const started=performance.now();\n\n        function frame(now){\n          const progress=Math.min((now-started)\/duration,1);\n          const eased=1-Math.pow(1-progress,3);\n          const value=Math.round(target*eased);\n\n          counter.textContent=value.toLocaleString(\"pl-PL\")+suffix;\n\n          if(progress<1){\n            requestAnimationFrame(frame);\n          }else{\n            counter.textContent=target.toLocaleString(\"pl-PL\")+suffix;\n          }\n        }\n\n        requestAnimationFrame(frame);\n      }\n\n      \/* Ka\u017cdy licznik uruchamia si\u0119 osobno dopiero po wej\u015bciu w viewport.\n         Dzi\u0119ki temu 3 \/ 900+ nie liczy si\u0119 \"w tle\" zanim u\u017cytkownik do niego dojedzie. *\/\n      if(reduced || !(\"IntersectionObserver\" in window)){\n        counters.forEach(animateCounter);\n      }else{\n        const counterObserver=new IntersectionObserver(function(entries){\n          entries.forEach(function(entry){\n            if(!entry.isIntersecting) return;\n            animateCounter(entry.target);\n            counterObserver.unobserve(entry.target);\n          });\n        },{\n          threshold:.45,\n          rootMargin:\"0px 0px -8% 0px\"\n        });\n\n        counters.forEach(function(counter){\n          counterObserver.observe(counter);\n        });\n      }\n    })();\n  <\/script>\n<\/section>\n\n<!-- =========================================================\nAPPLEPOINT \u2014 PROCES NAPRAWY \u2014 PREMIUM V4\nPe\u0142na sekcja: nag\u0142\u00f3wek + 6 etap\u00f3w + pasek zaufania\nSamowystarczalny HTML\/CSS\/JS, odporny na globalny CSS WordPress\/Kadence\n========================================================= -->\n\n<section id=\"ap-process-v4\" class=\"ap-process-v4\">\n  <style>\n    #ap-process-v4,\n    #ap-process-v4 * {\n      box-sizing: border-box;\n    }\n\n    \/* reset wrappera CMS tylko dla tej sekcji *\/\n    body .wp-block-html:has(> #ap-process-v4),\n    body .elementor-widget-html:has(#ap-process-v4),\n    body .elementor-widget-html:has(#ap-process-v4) > .elementor-widget-container {\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      overflow: visible !important;\n    }\n\n    #ap-process-v4 {\n      --ink: #18212b;\n      --muted: #696c72;\n      --line: #e7e8ea;\n      --soft: #f5f5f7;\n      --green: #cdef61;\n      --green-dark: #8eaf24;\n      --white: #ffffff;\n\n      position: relative;\n      width: 100vw;\n      max-width: none !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding: 96px 22px 88px;\n      overflow: hidden;\n\n      background:\n        radial-gradient(circle at 14% 18%, rgba(229,241,255,.50) 0%, rgba(229,241,255,0) 22%),\n        radial-gradient(circle at 86% 20%, rgba(205,239,97,.18) 0%, rgba(205,239,97,0) 24%),\n        #f6f7f8;\n\n      color: var(--ink);\n      font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\",\n        \"Helvetica Neue\", Arial, sans-serif;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n      isolation: isolate;\n    }\n\n    #ap-process-v4::before {\n      content: \"\";\n      position: absolute;\n      left: 50%;\n      top: 170px;\n      width: 520px;\n      height: 220px;\n      transform: translateX(-50%);\n      background: radial-gradient(\n        ellipse at center,\n        rgba(205,239,97,.14) 0%,\n        rgba(205,239,97,.06) 42%,\n        rgba(205,239,97,0) 74%\n      );\n      filter: blur(30px);\n      pointer-events: none;\n      z-index: 0;\n    }\n\n    #ap-process-v4 .ap-process-inner {\n      position: relative;\n      z-index: 1;\n      width: min(1480px, calc(100vw - 44px));\n      margin: 0 auto;\n    }\n\n    \/* =========================================================\n       NAG\u0141\u00d3WEK\n       ========================================================= *\/\n\n    #ap-process-v4 .ap-process-head {\n      max-width: 980px;\n      margin: 0 auto 54px;\n      text-align: center;\n      animation: apProcessHeadIn .8s cubic-bezier(.22,1,.36,1) both;\n    }\n\n    #ap-process-v4 .ap-process-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 9px;\n      min-height: 42px;\n      padding: 0 17px;\n      margin: 0 auto 24px;\n      border: 1px solid #dceba9;\n      border-radius: 999px;\n      background: rgba(255,255,255,.88);\n      color: #111111;\n      font-size: 13px;\n      font-weight: 750;\n      letter-spacing: -.01em;\n      box-shadow: 0 6px 20px rgba(24,33,43,.035);\n    }\n\n    #ap-process-v4 .ap-process-badge::before {\n      content: \"\";\n      width: 7px;\n      height: 7px;\n      flex: 0 0 7px;\n      border-radius: 50%;\n      background: var(--green);\n      box-shadow: 0 0 0 5px rgba(205,239,97,.18);\n    }\n\n    #ap-process-v4 .ap-process-title {\n      max-width: 920px;\n      margin: 0 auto;\n      color: var(--ink);\n      font-size: clamp(46px, 4.5vw, 68px);\n      line-height: .98;\n      font-weight: 810;\n      letter-spacing: -.058em;\n      text-align: center;\n      text-wrap: balance;\n    }\n\n    #ap-process-v4 .ap-process-subtitle {\n      max-width: 860px;\n      margin: 28px auto 0;\n      color: #303a46;\n      font-size: clamp(25px, 2.25vw, 36px);\n      line-height: 1.14;\n      font-weight: 700;\n      letter-spacing: -.042em;\n      text-align: center;\n      text-wrap: balance;\n    }\n\n    #ap-process-v4 .ap-process-subtitle strong {\n      color: var(--green-dark);\n      font-weight: 800;\n    }\n\n    #ap-process-v4 .ap-process-accent {\n      display: block;\n      width: 72px;\n      height: 3px;\n      margin: 28px auto 0;\n      border-radius: 999px;\n      background: linear-gradient(\n        90deg,\n        rgba(142,175,36,0),\n        rgba(142,175,36,.95),\n        rgba(142,175,36,0)\n      );\n      box-shadow: 0 0 18px rgba(142,175,36,.18);\n    }\n\n    @keyframes apProcessHeadIn {\n      from {\n        opacity: 0;\n        transform: translateY(18px);\n        filter: blur(3px);\n      }\n      to {\n        opacity: 1;\n        transform: none;\n        filter: none;\n      }\n    }\n\n    \/* =========================================================\n       KARTY PROCESU\n       ========================================================= *\/\n\n    #ap-process-v4 .ap-process-grid {\n      display: grid;\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n      gap: 16px;\n      align-items: stretch;\n      margin-top: 12px;\n    }\n\n    #ap-process-v4 .ap-process-step {\n      position: relative;\n      min-width: 0;\n      min-height: 238px;\n      padding: 28px 20px 24px;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: flex-start;\n      text-align: center;\n\n      border: 1px solid rgba(24,33,43,.06);\n      border-radius: 24px;\n      background: rgba(255,255,255,.92);\n      box-shadow: 0 10px 30px rgba(24,33,43,.045);\n\n      opacity: 0;\n      transform: translateY(20px);\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        box-shadow .28s ease,\n        border-color .28s ease,\n        background .28s ease;\n    }\n\n    #ap-process-v4 .ap-process-step.is-visible {\n      animation: apProcessCardIn .7s cubic-bezier(.22,1,.36,1) forwards;\n    }\n\n    #ap-process-v4 .ap-process-step:hover {\n      transform: translateY(-6px) !important;\n      border-color: #dce7b7;\n      background: #ffffff;\n      box-shadow: 0 20px 46px rgba(24,33,43,.085);\n    }\n\n    @keyframes apProcessCardIn {\n      from {\n        opacity: 0;\n        transform: translateY(20px);\n      }\n      to {\n        opacity: 1;\n        transform: none;\n      }\n    }\n\n    #ap-process-v4 .ap-process-icon {\n      width: 54px;\n      height: 54px;\n      min-width: 54px;\n      min-height: 54px;\n      display: grid;\n      place-items: center;\n      margin: 0 auto 20px;\n\n      border-radius: 17px;\n      background: #111111;\n      color: #ffffff;\n      box-shadow: 0 10px 24px rgba(17,17,17,.12);\n\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        background .28s ease,\n        box-shadow .28s ease;\n    }\n\n    #ap-process-v4 .ap-process-step:hover .ap-process-icon {\n      transform: translateY(-2px) scale(1.04);\n      background: #202020;\n      box-shadow: 0 14px 30px rgba(17,17,17,.16);\n    }\n\n    #ap-process-v4 .ap-process-icon svg {\n      display: block;\n      width: 25px;\n      height: 25px;\n      fill: none;\n      stroke: currentColor;\n      stroke-width: 1.9;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #ap-process-v4 .ap-process-step-number {\n      color: var(--green-dark);\n      font-weight: 850;\n    }\n\n    #ap-process-v4 .ap-process-step h3 {\n      min-height: 42px;\n      margin: 0 0 12px;\n      color: var(--ink);\n      font-size: 16px;\n      line-height: 1.28;\n      font-weight: 750;\n      letter-spacing: -.025em;\n      text-align: center;\n    }\n\n    #ap-process-v4 .ap-process-step p {\n      max-width: 185px;\n      margin: 0 auto;\n      color: #6b7077;\n      font-size: 13px;\n      line-height: 1.52;\n      font-weight: 450;\n      letter-spacing: -.005em;\n      text-align: center;\n    }\n\n    \/* ma\u0142y numer w tle *\/\n    #ap-process-v4 .ap-process-step::before {\n      content: attr(data-step);\n      position: absolute;\n      top: 12px;\n      right: 16px;\n      color: rgba(24,33,43,.035);\n      font-size: 42px;\n      line-height: 1;\n      font-weight: 850;\n      letter-spacing: -.06em;\n      pointer-events: none;\n    }\n\n    \/* =========================================================\n       TRUST BAR\n       ========================================================= *\/\n\n    #ap-process-v4 .applepoint-process-trust {\n      width: min(980px, calc(100% - 32px));\n      margin: 34px auto 0;\n      padding: 18px 20px;\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 0;\n\n      border: 1px solid rgba(24,33,43,.06);\n      border-radius: 24px;\n      background: rgba(255,255,255,.94);\n      box-shadow: 0 14px 38px rgba(24,33,43,.055);\n\n      opacity: 0;\n      transform: translateY(18px);\n    }\n\n    #ap-process-v4 .applepoint-process-trust.is-visible {\n      animation: apProcessTrustIn .72s .10s cubic-bezier(.22,1,.36,1) forwards;\n    }\n\n    @keyframes apProcessTrustIn {\n      to {\n        opacity: 1;\n        transform: none;\n      }\n    }\n\n    #ap-process-v4 .process-trust-item {\n      position: relative;\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      min-width: 0;\n      padding: 2px 24px;\n      text-align: left;\n      transition: transform .22s ease;\n    }\n\n    #ap-process-v4 .process-trust-item:hover {\n      transform: translateY(-2px);\n    }\n\n    #ap-process-v4 .process-trust-item:not(:last-child)::after {\n      content: \"\";\n      position: absolute;\n      top: 8px;\n      right: 0;\n      width: 1px;\n      height: calc(100% - 16px);\n      background: #eceef1;\n    }\n\n    #ap-process-v4 .process-trust-icon {\n      flex: 0 0 38px;\n      width: 38px;\n      height: 38px;\n      display: grid;\n      place-items: center;\n      border-radius: 12px;\n      background: #f1f5ff;\n      color: #2e67f2;\n      font-size: 17px;\n      line-height: 1;\n      font-weight: 850;\n    }\n\n    #ap-process-v4 .process-trust-item:first-child .process-trust-icon {\n      background: #fff5ee;\n      color: #ff8a3d;\n    }\n\n    #ap-process-v4 .process-trust-item:nth-child(2) .process-trust-icon {\n      background: #f4f8e7;\n      color: var(--green-dark);\n    }\n\n    #ap-process-v4 .process-trust-item:nth-child(3) .process-trust-icon {\n      background: #f3f5f8;\n      color: #59616d;\n    }\n\n    #ap-process-v4 .process-trust-content {\n      display: flex;\n      flex-direction: column;\n      gap: 4px;\n      min-width: 0;\n    }\n\n    #ap-process-v4 .process-trust-content strong {\n      display: block;\n      margin: 0;\n      color: var(--ink);\n      font-size: 14px;\n      line-height: 1.25;\n      font-weight: 760;\n      letter-spacing: -.02em;\n    }\n\n    #ap-process-v4 .process-trust-content span {\n      display: block;\n      margin: 0;\n      color: #74777d;\n      font-size: 12px;\n      line-height: 1.45;\n      font-weight: 450;\n    }\n\n    \/* =========================================================\n       RESPONSIVE\n       ========================================================= *\/\n\n    @media (max-width: 1280px) {\n      #ap-process-v4 .ap-process-grid {\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n      }\n\n      #ap-process-v4 .ap-process-step {\n        min-height: 225px;\n      }\n\n      #ap-process-v4 .ap-process-step p {\n        max-width: 220px;\n      }\n    }\n\n    @media (max-width: 820px) {\n      #ap-process-v4 {\n        padding: 72px 16px 70px;\n      }\n\n      #ap-process-v4 .ap-process-inner {\n        width: min(100%, calc(100vw - 28px));\n      }\n\n      #ap-process-v4 .ap-process-head {\n        margin-bottom: 42px;\n      }\n\n      #ap-process-v4 .ap-process-title {\n        font-size: clamp(42px, 9vw, 56px);\n      }\n\n      #ap-process-v4 .ap-process-subtitle {\n        font-size: clamp(24px, 5.4vw, 32px);\n      }\n\n      #ap-process-v4 .ap-process-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 14px;\n      }\n\n      #ap-process-v4 .applepoint-process-trust {\n        width: min(560px, calc(100% - 8px));\n        grid-template-columns: 1fr;\n        padding: 10px 20px;\n      }\n\n      #ap-process-v4 .process-trust-item {\n        padding: 16px 4px;\n      }\n\n      #ap-process-v4 .process-trust-item:not(:last-child)::after {\n        top: auto;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        width: 100%;\n        height: 1px;\n      }\n    }\n\n    @media (max-width: 560px) {\n      #ap-process-v4 {\n        padding: 58px 12px 58px;\n      }\n\n      #ap-process-v4 .ap-process-inner {\n        width: 100%;\n      }\n\n      #ap-process-v4 .ap-process-badge {\n        margin-bottom: 20px;\n      }\n\n      #ap-process-v4 .ap-process-title {\n        font-size: 41px;\n        line-height: 1;\n      }\n\n      #ap-process-v4 .ap-process-subtitle {\n        margin-top: 22px;\n        font-size: 24px;\n        line-height: 1.15;\n      }\n\n      #ap-process-v4 .ap-process-grid {\n        grid-template-columns: 1fr;\n      }\n\n      #ap-process-v4 .ap-process-step {\n        min-height: 0;\n        padding: 26px 22px 24px;\n      }\n\n      #ap-process-v4 .ap-process-step h3 {\n        min-height: 0;\n      }\n\n      #ap-process-v4 .ap-process-step p {\n        max-width: 290px;\n      }\n\n      #ap-process-v4 .applepoint-process-trust {\n        width: 100%;\n        margin-top: 26px;\n        border-radius: 22px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #ap-process-v4 .ap-process-head,\n      #ap-process-v4 .ap-process-step,\n      #ap-process-v4 .applepoint-process-trust {\n        opacity: 1 !important;\n        transform: none !important;\n        animation: none !important;\n        transition: none !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"ap-process-inner\">\n\n    <div class=\"ap-process-head\">\n      <div class=\"ap-process-badge\">Jak wygl\u0105da naprawa?<\/div>\n\n      <h2 class=\"ap-process-title\">\n        Przejrzysty proces naprawy Twojego urz\u0105dzenia Apple\n      <\/h2>\n\n      <p class=\"ap-process-subtitle\">\n        \u015awietnie rozumiemy Twoje potrzeby, chcesz szybko i skutecznie naprawi\u0107 sprz\u0119t \u2013\n        <strong>a my wiemy jak to zrobi\u0107!<\/strong>\n      <\/p>\n\n      <span class=\"ap-process-accent\" aria-hidden=\"true\"><\/span>\n    <\/div>\n\n    <div class=\"ap-process-grid\">\n\n      <!-- 1 -->\n      <article class=\"ap-process-step\" data-step=\"01\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M3.5 7.5 12 3l8.5 4.5L12 12 3.5 7.5Z\"><\/path>\n            <path d=\"M3.5 7.5V16.5L12 21l8.5-4.5v-9\"><\/path>\n            <path d=\"M12 12v9\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">1.<\/span> Dostarczenie sprz\u0119tu<\/h3>\n        <p>\n          Dostarcz iPhone do naprawy osobi\u015bcie lub za po\u015brednictwem kuriera lub paczkomatu.\n        <\/p>\n      <\/article>\n\n      <!-- 2 -->\n      <article class=\"ap-process-step\" data-step=\"02\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <circle cx=\"10.5\" cy=\"10.5\" r=\"5.5\"><\/circle>\n            <path d=\"m15 15 5 5\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">2.<\/span> Diagnoza urz\u0105dzenia<\/h3>\n        <p>\n          Wykwalifikowany technik zdiagnozuje Twoje urz\u0105dzenie i oceni zakres usterki.\n        <\/p>\n      <\/article>\n\n      <!-- 3 -->\n      <article class=\"ap-process-step\" data-step=\"03\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"><\/rect>\n            <path d=\"M7 9h4M7 13h7M17 9h.01M17 13h.01\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">3.<\/span> Przedstawienie oferty<\/h3>\n        <p>\n          Po wykonanej diagnozie przygotujemy dla Ciebie najlepsze warianty i mo\u017cliwo\u015bci naprawy.\n        <\/p>\n      <\/article>\n\n      <!-- 4 -->\n      <article class=\"ap-process-step\" data-step=\"04\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M14.7 6.3a4.5 4.5 0 0 0-5.86 5.86L3 18l3 3 5.84-5.84A4.5 4.5 0 0 0 17.7 9.3\"><\/path>\n            <path d=\"m14.5 5.5 4 4\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">4.<\/span> Akceptacja naprawy<\/h3>\n        <p>\n          Po otrzymaniu pozytywnej decyzji niezw\u0142ocznie przyst\u0119pujemy do realizacji zlecenia.\n        <\/p>\n      <\/article>\n\n      <!-- 5 -->\n      <article class=\"ap-process-step\" data-step=\"05\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle>\n            <path d=\"m8.5 12 2.3 2.3 4.9-5\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">5.<\/span> Testy po naprawie<\/h3>\n        <p>\n          Ka\u017cde urz\u0105dzenie przechodzi dok\u0142adne, wieloetapowe testy po zako\u0144czonej naprawie.\n        <\/p>\n      <\/article>\n\n      <!-- 6 -->\n      <article class=\"ap-process-step\" data-step=\"06\">\n        <div class=\"ap-process-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M21 15a4 4 0 0 1-4 4H9l-5 3v-6a7 7 0 1 1 17-1Z\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3><span class=\"ap-process-step-number\">6.<\/span> Gotowe do odbioru<\/h3>\n        <p>\n          Po zako\u0144czeniu naprawy otrzymasz informacj\u0119 SMS lub e-mail o mo\u017cliwo\u015bci odbioru urz\u0105dzenia.\n        <\/p>\n      <\/article>\n\n    <\/div>\n\n    <!-- TRUST BAR -->\n    <div class=\"applepoint-process-trust\">\n      <div class=\"process-trust-item\">\n        <div class=\"process-trust-icon\">\u26a1<\/div>\n        <div class=\"process-trust-content\">\n          <strong>95% napraw w ci\u0105gu 1 godziny<\/strong>\n          <span>Szybka realizacja bez zb\u0119dnego czekania.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"process-trust-item\">\n        <div class=\"process-trust-icon\">\u2713<\/div>\n        <div class=\"process-trust-content\">\n          <strong>Do 12 miesi\u0119cy gwarancji<\/strong>\n          <span>Na wykonan\u0105 us\u0142ug\u0119 i zastosowane cz\u0119\u015bci.<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"process-trust-item\">\n        <div class=\"process-trust-icon\">\u2197<\/div>\n        <div class=\"process-trust-content\">\n          <strong>Jasna diagnoza przed napraw\u0105<\/strong>\n          <span>Zawsze znasz koszt przed realizacj\u0105.<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function () {\n      const section = document.getElementById(\"ap-process-v4\");\n      if (!section || section.dataset.ready === \"1\") return;\n      section.dataset.ready = \"1\";\n\n      const animated = [\n        ...section.querySelectorAll(\".ap-process-step\"),\n        section.querySelector(\".applepoint-process-trust\")\n      ].filter(Boolean);\n\n      const reduced =\n        window.matchMedia &&\n        window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      if (reduced || !(\"IntersectionObserver\" in window)) {\n        animated.forEach(function (el) {\n          el.classList.add(\"is-visible\");\n        });\n        return;\n      }\n\n      const observer = new IntersectionObserver(\n        function (entries) {\n          entries.forEach(function (entry) {\n            if (!entry.isIntersecting) return;\n            entry.target.classList.add(\"is-visible\");\n            observer.unobserve(entry.target);\n          });\n        },\n        {\n          threshold: 0.08,\n          rootMargin: \"0px 0px -4% 0px\"\n        }\n      );\n\n      animated.forEach(function (el, i) {\n        if (el.classList.contains(\"ap-process-step\")) {\n          el.style.animationDelay = Math.min(i * 70, 350) + \"ms\";\n        }\n        observer.observe(el);\n      });\n    })();\n  <\/script>\n<\/section>\n\n<!-- APPLEPOINT SERWIS APPLE \u2014 PREMIUM V3 \/ FULL BLEED + GLOBAL CSS SAFE -->\n<section class=\"ap-service-showcase\" id=\"ap-service-showcase\">\n  <style>\n    #ap-service-showcase,\n    #ap-service-showcase * {\n      box-sizing: border-box;\n    }\n\n    \/*\n      RESET WRAPPERA CMS\n      WordPress\/Kadence potrafi ograniczy\u0107 blok HTML do szeroko\u015bci contentu.\n      Te regu\u0142y dotycz\u0105 wy\u0142\u0105cznie wrappera zawieraj\u0105cego t\u0119 konkretn\u0105 sekcj\u0119.\n    *\/\n    body .wp-block-html:has(> #ap-service-showcase),\n    body .elementor-widget-html:has(#ap-service-showcase),\n    body .elementor-widget-html:has(#ap-service-showcase) > .elementor-widget-container {\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      overflow: visible !important;\n    }\n\n    #ap-service-showcase {\n      --ap-ink: #18212b;\n      --ap-muted: #66676c;\n      --ap-line: #e7e8ea;\n      --ap-green: #cdef61;\n      --ap-green-deep: #8eaf24;\n      --ap-soft: #f6f7f8;\n      --ap-white: #ffffff;\n\n      position: relative;\n\n      \/* FULL BLEED \u2014 sekcja nie dziedziczy w\u0105skiego kontenera WordPress\/Kadence *\/\n      width: 100vw;\n      max-width: none !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding: 88px 22px 94px;\n      overflow: hidden;\n      background: #ffffff;\n      color: var(--ap-ink);\n      font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\",\n        \"Helvetica Neue\", Arial, sans-serif;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n      isolation: isolate;\n    }\n\n    #ap-service-showcase::before,\n    #ap-service-showcase::after {\n      content: \"\";\n      position: absolute;\n      pointer-events: none;\n      z-index: 0;\n      border-radius: 999px;\n      filter: blur(18px);\n    }\n\n    #ap-service-showcase::before {\n      width: 280px;\n      height: 280px;\n      right: -110px;\n      top: 90px;\n      background: radial-gradient(\n        circle,\n        rgba(205, 239, 97, 0.25) 0%,\n        rgba(205, 239, 97, 0) 72%\n      );\n    }\n\n    #ap-service-showcase::after {\n      width: 250px;\n      height: 250px;\n      left: -100px;\n      bottom: 70px;\n      background: radial-gradient(\n        circle,\n        rgba(229, 241, 255, 0.48) 0%,\n        rgba(229, 241, 255, 0) 72%\n      );\n    }\n\n    #ap-service-showcase .ap-service-wrap {\n      position: relative;\n      z-index: 1;\n      width: min(1320px, calc(100vw - 44px));\n      margin: 0 auto;\n    }\n\n    \/* =========================\n       HEADER\n       ========================= *\/\n\n    #ap-service-showcase .ap-service-head {\n      position: relative;\n      max-width: 900px;\n      margin: 0 auto 48px;\n      text-align: center;\n      opacity: 1 !important;\n      visibility: visible !important;\n      transform: none !important;\n      filter: none !important;\n      animation: apServiceHeadIn .8s cubic-bezier(.22,1,.36,1) both;\n    }\n\n    @keyframes apServiceHeadIn {\n      from {\n        opacity: 0;\n        transform: translateY(18px);\n        filter: blur(3px);\n      }\n      to {\n        opacity: 1;\n        transform: none;\n        filter: none;\n      }\n    }\n\n    #ap-service-showcase .ap-service-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 10px;\n      min-height: 42px;\n      padding: 0 17px;\n      margin-bottom: 22px;\n      border: 1px solid #dceba9;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #111111;\n      font-size: 13px;\n      font-weight: 750;\n      letter-spacing: -.01em;\n    }\n\n    #ap-service-showcase .ap-service-badge::before {\n      content: \"\";\n      width: 7px;\n      height: 7px;\n      flex: 0 0 7px;\n      border-radius: 50%;\n      background: var(--ap-green);\n      box-shadow: 0 0 0 5px rgba(205,239,97,.18);\n    }\n\n    #ap-service-showcase .ap-service-title {\n      margin: 0;\n      color: var(--ap-ink);\n      font-size: clamp(46px, 5vw, 72px);\n      line-height: .98;\n      letter-spacing: -.058em;\n      font-weight: 800;\n      text-wrap: balance;\n    }\n\n    #ap-service-showcase .ap-service-title span {\n      display: block;\n    }\n\n    #ap-service-showcase .ap-service-lead {\n      max-width: 760px;\n      margin: 24px auto 0;\n      color: var(--ap-muted);\n      font-size: 18px;\n      line-height: 1.55;\n      font-weight: 500;\n      letter-spacing: -.012em;\n    }\n\n    \/* =========================\n       TOP BAR\n       ========================= *\/\n\n    #ap-service-showcase .ap-service-toolbar {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 24px;\n      margin-bottom: 22px;\n      opacity: 1 !important;\n      visibility: visible !important;\n      transform: none !important;\n      animation: apServiceToolbarIn .78s .12s cubic-bezier(.22,1,.36,1) both;\n    }\n\n    @keyframes apServiceToolbarIn {\n      from {\n        opacity: 0;\n        transform: translateY(14px);\n      }\n      to {\n        opacity: 1;\n        transform: none;\n      }\n    }\n\n    #ap-service-showcase .ap-service-label {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      color: var(--ap-ink);\n      font-size: 15px;\n      font-weight: 730;\n    }\n\n    #ap-service-showcase .ap-service-label::before {\n      content: \"\";\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: var(--ap-green);\n    }\n\n    #ap-service-showcase .ap-service-nav {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    #ap-service-showcase .ap-service-arrow {\n      appearance: none;\n      width: 48px;\n      height: 48px;\n      display: grid;\n      place-items: center;\n      padding: 0;\n      border: 1px solid var(--ap-line);\n      border-radius: 50%;\n      background: #ffffff;\n      color: var(--ap-ink);\n      box-shadow: 0 8px 22px rgba(24,33,43,.05);\n      cursor: pointer;\n      font-size: 20px;\n      line-height: 1;\n      transition:\n        transform .22s ease,\n        border-color .22s ease,\n        background .22s ease,\n        box-shadow .22s ease;\n    }\n\n    #ap-service-showcase .ap-service-arrow:hover {\n      transform: translateY(-2px);\n      border-color: #d9e8a4;\n      background: #fbfdf5;\n      box-shadow: 0 12px 28px rgba(24,33,43,.08);\n    }\n\n    \/* =========================\n       CAROUSEL\n       ========================= *\/\n\n    #ap-service-showcase .ap-service-carousel {\n      position: relative;\n      overflow: hidden;\n      margin: 0 -8px;\n      padding: 8px 8px 16px;\n    }\n\n    #ap-service-showcase .ap-service-track {\n      display: flex;\n      gap: 18px;\n      will-change: transform;\n      transition: transform .58s cubic-bezier(.22,1,.36,1);\n    }\n\n    #ap-service-showcase .ap-service-card {\n      position: relative;\n      flex: 0 0 calc((100% - 72px) \/ 5);\n      min-width: calc((100% - 72px) \/ 5);\n      overflow: hidden;\n      border: 1px solid var(--ap-line);\n      border-radius: 24px;\n      background: #ffffff;\n      box-shadow: 0 8px 26px rgba(24,33,43,.045);\n      opacity: 1 !important;\n      visibility: visible !important;\n      transform: none;\n      transition:\n        transform .3s cubic-bezier(.22,1,.36,1),\n        border-color .3s ease,\n        box-shadow .3s ease;\n      animation: apServiceCardIn .72s cubic-bezier(.22,1,.36,1) both;\n    }\n\n    #ap-service-showcase .ap-service-card:nth-child(2) { animation-delay: .05s; }\n    #ap-service-showcase .ap-service-card:nth-child(3) { animation-delay: .10s; }\n    #ap-service-showcase .ap-service-card:nth-child(4) { animation-delay: .15s; }\n    #ap-service-showcase .ap-service-card:nth-child(5) { animation-delay: .20s; }\n    #ap-service-showcase .ap-service-card:nth-child(6) { animation-delay: .25s; }\n    #ap-service-showcase .ap-service-card:nth-child(7) { animation-delay: .30s; }\n\n    @keyframes apServiceCardIn {\n      from {\n        opacity: 0;\n        transform: translateY(18px);\n      }\n      to {\n        opacity: 1;\n        transform: none;\n      }\n    }\n\n    #ap-service-showcase .ap-service-card:hover {\n      transform: translateY(-6px) !important;\n      border-color: #dfe5ca;\n      box-shadow: 0 20px 46px rgba(24,33,43,.085);\n    }\n\n    #ap-service-showcase .ap-service-card::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      pointer-events: none;\n      background: linear-gradient(\n        180deg,\n        rgba(255,255,255,0) 58%,\n        rgba(24,33,43,.07) 100%\n      );\n      opacity: 0;\n      transition: opacity .28s ease;\n    }\n\n    #ap-service-showcase .ap-service-card:hover::after {\n      opacity: 1;\n    }\n\n    #ap-service-showcase .ap-service-card img {\n      display: block;\n      width: 100%;\n      aspect-ratio: 4 \/ 5;\n      object-fit: cover;\n      object-position: center;\n      transition:\n        transform .42s cubic-bezier(.22,1,.36,1),\n        filter .42s ease;\n    }\n\n    #ap-service-showcase .ap-service-card:hover img {\n      transform: scale(1.035);\n      filter: saturate(1.02) contrast(1.01);\n    }\n\n    \/* =========================\n       DOTS\n       ========================= *\/\n\n    #ap-service-showcase .ap-service-dots {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 8px;\n      margin-top: 28px;\n    }\n\n    #ap-service-showcase .ap-service-dot {\n      appearance: none;\n      width: 8px;\n      height: 8px;\n      padding: 0;\n      border: 0;\n      border-radius: 50%;\n      background: #d8d9dc;\n      cursor: pointer;\n      transition:\n        width .22s ease,\n        border-radius .22s ease,\n        background .22s ease,\n        transform .22s ease;\n    }\n\n    #ap-service-showcase .ap-service-dot:hover {\n      transform: scale(1.16);\n      background: #b9c47f;\n    }\n\n    #ap-service-showcase .ap-service-dot.is-active {\n      width: 24px;\n      border-radius: 999px;\n      background: var(--ap-green-deep);\n    }\n\n    \/* =========================\n       RESPONSIVE\n       ========================= *\/\n\n    @media (max-width: 1180px) {\n      #ap-service-showcase .ap-service-card {\n        flex-basis: calc((100% - 36px) \/ 3);\n        min-width: calc((100% - 36px) \/ 3);\n      }\n    }\n\n    @media (max-width: 820px) {\n      #ap-service-showcase {\n        padding: 66px 16px 72px;\n      }\n\n      #ap-service-showcase .ap-service-wrap {\n        width: min(100%, calc(100vw - 28px));\n      }\n\n      #ap-service-showcase .ap-service-head {\n        margin-bottom: 38px;\n      }\n\n      #ap-service-showcase .ap-service-title {\n        font-size: clamp(42px, 10vw, 58px);\n      }\n\n      #ap-service-showcase .ap-service-lead {\n        font-size: 16px;\n      }\n\n      #ap-service-showcase .ap-service-card {\n        flex-basis: calc((100% - 18px) \/ 2);\n        min-width: calc((100% - 18px) \/ 2);\n      }\n    }\n\n    @media (max-width: 560px) {\n      #ap-service-showcase {\n        padding: 54px 12px 60px;\n      }\n\n      #ap-service-showcase .ap-service-wrap {\n        width: 100%;\n      }\n\n      #ap-service-showcase .ap-service-toolbar {\n        align-items: center;\n      }\n\n      #ap-service-showcase .ap-service-card {\n        flex-basis: 100%;\n        min-width: 100%;\n      }\n\n      #ap-service-showcase .ap-service-card img {\n        aspect-ratio: 4 \/ 5;\n      }\n\n      #ap-service-showcase .ap-service-arrow {\n        width: 44px;\n        height: 44px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #ap-service-showcase .ap-service-head,\n      #ap-service-showcase .ap-service-toolbar,\n      #ap-service-showcase .ap-service-card {\n        opacity: 1 !important;\n        visibility: visible !important;\n        transform: none !important;\n        filter: none !important;\n        transition: none !important;\n        animation: none !important;\n      }\n\n      #ap-service-showcase .ap-service-track,\n      #ap-service-showcase .ap-service-card img {\n        transition: none !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"ap-service-wrap\">\n\n    <div class=\"ap-service-head ap-service-reveal\">\n      <div class=\"ap-service-badge\">Serwis Apple<\/div>\n\n      <h2 class=\"ap-service-title\">\n        <span>Profesjonalny serwis Apple i Android<\/span>\n        <span>w Zdu\u0144skiej Woli.<\/span>\n      <\/h2>\n\n      <p class=\"ap-service-lead\">\n        Naprawimy Twoje urz\u0105dzenie szybko, dok\u0142adnie i z dba\u0142o\u015bci\u0105 o ka\u017cdy detal.\n      <\/p>\n    <\/div>\n\n    <div class=\"ap-service-toolbar ap-service-reveal\">\n      <div class=\"ap-service-label\">Wybrane realizacje<\/div>\n\n      <div class=\"ap-service-nav\">\n        <button class=\"ap-service-arrow\" type=\"button\" aria-label=\"Poprzednie realizacje\" data-ap-service-prev=\"\">\u2190<\/button>\n\n        <button class=\"ap-service-arrow\" type=\"button\" aria-label=\"Nast\u0119pne realizacje\" data-ap-service-next=\"\">\u2192<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"ap-service-carousel\">\n      <div class=\"ap-service-track\" data-ap-service-track=\"\">\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/2-e1774799259864.png\" alt=\"Serwis iMac ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/1-e1774799243232.png\" alt=\"Wymiana baterii ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/7-e1774799230692.png\" alt=\"Naprawa zbitych plec\u00f3w ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/6-e1774799218394.png\" alt=\"Naprawa po upadku ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/5-e1774799203448.png\" alt=\"Naprawa szybki iPada ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/4-e1774799187782.png\" alt=\"Naprawa matrycy ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n        <div class=\"ap-service-card\">\n          <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/03\/3-e1774799115527.png\" alt=\"Serwis MacBook ApplePoint\" loading=\"lazy\">\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"ap-service-dots\" data-ap-service-dots=\"\"><\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const section = document.querySelector(\"#ap-service-showcase\");\n      if (!section || section.dataset.ready === \"1\") return;\n      section.dataset.ready = \"1\";\n\n      const track = section.querySelector(\"[data-ap-service-track]\");\n      const prev = section.querySelector(\"[data-ap-service-prev]\");\n      const next = section.querySelector(\"[data-ap-service-next]\");\n      const dotsWrap = section.querySelector(\"[data-ap-service-dots]\");\n      const cards = Array.from(section.querySelectorAll(\".ap-service-card\"));\n\n      let index = 0;\n      let timer = null;\n\n      function getPerView() {\n        if (window.innerWidth <= 560) return 1;\n        if (window.innerWidth <= 820) return 2;\n        if (window.innerWidth <= 1180) return 3;\n        return 5;\n      }\n\n      function getMaxIndex() {\n        return Math.max(0, cards.length - getPerView());\n      }\n\n      function buildDots() {\n        if (!dotsWrap) return;\n\n        dotsWrap.innerHTML = \"\";\n        const maxIndex = getMaxIndex();\n\n        for (let i = 0; i <= maxIndex; i++) {\n          const dot = document.createElement(\"button\");\n          dot.type = \"button\";\n          dot.className = \"ap-service-dot\";\n          dot.setAttribute(\"aria-label\", \"Przejd\u017a do slajdu \" + (i + 1));\n\n          dot.addEventListener(\"click\", function () {\n            index = i;\n            updateSlider();\n            restartAutoplay();\n          });\n\n          dotsWrap.appendChild(dot);\n        }\n      }\n\n      function updateDots() {\n        if (!dotsWrap) return;\n\n        const dots = Array.from(dotsWrap.children);\n        dots.forEach(function (dot, i) {\n          dot.classList.toggle(\"is-active\", i === index);\n        });\n      }\n\n      function updateSlider() {\n        if (!track || !cards.length) return;\n\n        const maxIndex = getMaxIndex();\n        index = Math.max(0, Math.min(index, maxIndex));\n\n        const cardWidth = cards[0].getBoundingClientRect().width;\n        const gap = parseFloat(getComputedStyle(track).gap) || 0;\n        const shift = index * (cardWidth + gap);\n\n        track.style.transform = \"translate3d(-\" + shift + \"px,0,0)\";\n        updateDots();\n      }\n\n      function nextSlide() {\n        const maxIndex = getMaxIndex();\n        index = index >= maxIndex ? 0 : index + 1;\n        updateSlider();\n      }\n\n      function prevSlide() {\n        const maxIndex = getMaxIndex();\n        index = index <= 0 ? maxIndex : index - 1;\n        updateSlider();\n      }\n\n      function startAutoplay() {\n        clearInterval(timer);\n        timer = setInterval(function () {\n          if (!document.hidden) nextSlide();\n        }, 5200);\n      }\n\n      function restartAutoplay() {\n        startAutoplay();\n      }\n\n      if (prev) {\n        prev.addEventListener(\"click\", function () {\n          prevSlide();\n          restartAutoplay();\n        });\n      }\n\n      if (next) {\n        next.addEventListener(\"click\", function () {\n          nextSlide();\n          restartAutoplay();\n        });\n      }\n\n      window.addEventListener(\"resize\", function () {\n        buildDots();\n        updateSlider();\n      });\n\n      section.addEventListener(\"mouseenter\", function () {\n        clearInterval(timer);\n      });\n\n      section.addEventListener(\"mouseleave\", function () {\n        startAutoplay();\n      });\n\n      \/*\n        Elementy s\u0105 widoczne domy\u015blnie.\n        Animacja wej\u015bcia jest realizowana wy\u0142\u0105cznie przez CSS,\n        dzi\u0119ki czemu nag\u0142\u00f3wek nie mo\u017ce zosta\u0107 \"uwi\u0119ziony\" z opacity:0.\n      *\/\n\n      buildDots();\n      updateSlider();\n      startAutoplay();\n    })();\n  <\/script>\n<\/section>\n\n<!-- =========================================================\nAPPLEPOINT \u2014 OPINIE GOOGLE \u2014 FINAL V4\nSp\u00f3jne z: Kontakt \/ Cennik \/ Us\u0142ugi \/ Sklep\n- bia\u0142e t\u0142o\n- usuwa stare granatowe\/niebieskie pasy i po\u015bwiaty Trustindex\n- NIE ukrywa kart ani komentarzy Trustindex\n- widget Trustindex jest zawsze widoczny po za\u0142adowaniu\n- CTA na bia\u0142ym tle\n- animacje jak na pozosta\u0142ych podstronach\n========================================================= -->\n\n<section id=\"ap-reviews\">\n<style>\n#ap-reviews,\n#ap-reviews *{box-sizing:border-box}\n\n#ap-reviews{\n  --ink:#18212b;\n  --muted:#66676c;\n  --line:#e8e8e8;\n  --green:#cdef61;\n  --green-soft:#e5f7a0;\n  --blue:#e5f1ff;\n  --yellow:#fff0a6;\n\n  position:relative;\n  z-index:20;\n  width:100vw;\n  max-width:none!important;\n\n  margin-left:calc(50% - 50vw)!important;\n  margin-right:calc(50% - 50vw)!important;\n\n  margin-top:0!important;\n  padding-top:0!important;\n\n  background:#fff!important;\n  color:var(--ink);\n  overflow:hidden;\n\n  font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n\n.elementor-element:has(> .elementor-widget-container > #ap-reviews),\n.elementor-widget-html:has(#ap-reviews),\n.elementor-widget-html:has(#ap-reviews)>.elementor-widget-container{\n  width:100%!important;\n  max-width:none!important;\n  padding:0!important;\n  margin:0!important;\n  border-radius:0!important;\n  overflow:visible!important;\n}\n\n#ap-reviews a{color:inherit;text-decoration:none}\n\n\/* =========================================================\n   RESET STARYCH STYL\u00d3W TRUSTINDEX Z GLOBALNEGO CSS\n   Usuwa granatowe\/czarne pasy, gradienty, padding i po\u015bwiaty\n   z wrapper\u00f3w Kadence\/Gutenberg otaczaj\u0105cych t\u0119 sekcj\u0119.\n   ========================================================= *\/\nbody .wp-block-group:has(#ap-reviews),\nbody .kt-row-column-wrap:has(#ap-reviews),\nbody .kt-inside-inner-col:has(#ap-reviews),\nbody .wp-block-shortcode:has(#ap-reviews),\nbody .elementor-widget-html:has(#ap-reviews),\nbody .elementor-widget-html:has(#ap-reviews) > .elementor-widget-container{\n  background:#fff!important;\n  background-color:#fff!important;\n  background-image:none!important;\n  box-shadow:none!important;\n  border:0!important;\n  padding-top:0!important;\n  padding-bottom:0!important;\n}\n\nbody .wp-block-group:has(#ap-reviews)::before,\nbody .wp-block-group:has(#ap-reviews)::after,\nbody .kt-row-column-wrap:has(#ap-reviews)::before,\nbody .kt-row-column-wrap:has(#ap-reviews)::after,\nbody .kt-inside-inner-col:has(#ap-reviews)::before,\nbody .kt-inside-inner-col:has(#ap-reviews)::after,\nbody .wp-block-shortcode:has(#ap-reviews)::before,\nbody .wp-block-shortcode:has(#ap-reviews)::after{\n  content:none!important;\n  display:none!important;\n  background:none!important;\n  box-shadow:none!important;\n}\n\n\/* Sam widget w tej sekcji ma pozosta\u0107 na bia\u0142ym tle. *\/\n#ap-reviews .trustindex-widget,\n#ap-reviews .ti-widget,\n#ap-reviews .ti-widget-container,\n#ap-reviews .ti-reviews-container,\n#ap-reviews .ti-reviews-container-wrapper{\n  background:transparent!important;\n  background-image:none!important;\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n#ap-reviews .ap-reviews-hero{\n  position:relative;\n  width:100%;\n  padding:72px 24px 52px;\n  margin:0!important;\n  text-align:center;\n  background:#fff!important;\n  overflow:hidden;\n}\n\n#ap-reviews .ap-reviews-hero-inner{\n  position:relative;\n  z-index:5;\n  width:min(1100px,100%);\n  margin:0 auto;\n}\n\n#ap-reviews .ap-reviews-badge{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:max-content;\n  min-width:116px;\n  min-height:52px;\n  padding:0 24px;\n  margin:0 auto 26px;\n  border:1px solid #d5e98f;\n  border-radius:999px;\n  background:#fff;\n  color:#111;\n  font-size:15px;\n  font-weight:700;\n}\n\n#ap-reviews .ap-reviews-title{\n  max-width:930px;\n  margin:0 auto;\n  color:var(--ink);\n  font-size:clamp(50px,5vw,76px);\n  line-height:.98;\n  letter-spacing:-.055em;\n  font-weight:780;\n  text-wrap:balance;\n}\n\n#ap-reviews .ap-reviews-lead{\n  max-width:760px;\n  margin:27px auto 0;\n  color:#626367;\n  font-size:18px;\n  line-height:1.55;\n  font-weight:540;\n}\n\n\/* =========================================================\n   GOOGLE\n   ========================================================= *\/\n#ap-reviews .ap-google-review{\n  display:inline-flex;\n  flex-direction:column;\n  align-items:center;\n  margin-top:27px;\n  color:#222;\n  cursor:pointer;\n}\n\n#ap-reviews .ap-google-label{\n  margin-bottom:7px;\n  color:#505156;\n  font-size:12px;\n}\n\n#ap-reviews .ap-google-row{\n  display:flex;\n  align-items:center;\n  gap:8px;\n  transition:transform .24s ease;\n}\n\n#ap-reviews .ap-google-review:hover .ap-google-row{\n  transform:translateY(-2px);\n}\n\n#ap-reviews .ap-google-logo{\n  display:flex;\n  font-size:15px;\n  font-weight:750;\n  letter-spacing:-.04em;\n}\n\n#ap-reviews .ap-google-logo span:nth-child(1){color:#4285F4}\n#ap-reviews .ap-google-logo span:nth-child(2){color:#EA4335}\n#ap-reviews .ap-google-logo span:nth-child(3){color:#FBBC05}\n#ap-reviews .ap-google-logo span:nth-child(4){color:#4285F4}\n#ap-reviews .ap-google-logo span:nth-child(5){color:#34A853}\n#ap-reviews .ap-google-logo span:nth-child(6){color:#EA4335}\n\n#ap-reviews .ap-google-stars{\n  color:#fbbc04;\n  font-size:18px;\n  line-height:1;\n  letter-spacing:1.5px;\n}\n\n#ap-reviews .ap-google-score{\n  color:#333;\n  font-size:13px;\n  font-weight:650;\n}\n\n\/* =========================================================\n   ISKRY\n   ========================================================= *\/\n#ap-reviews .ap-spark{\n  position:absolute;\n  z-index:1;\n  display:block;\n  pointer-events:none;\n  animation:apReviewsFloat 6s ease-in-out infinite;\n}\n\n#ap-reviews .ap-spark svg{display:block;width:100%;height:100%}\n#ap-reviews .ap-spark path{fill:currentColor}\n\n#ap-reviews .sp1{left:6%;top:18%;width:23px;height:32px;color:var(--yellow)}\n#ap-reviews .sp2{left:20%;top:38%;width:36px;height:50px;color:var(--blue)}\n#ap-reviews .sp3{left:31%;top:15%;width:16px;height:22px;color:var(--green)}\n#ap-reviews .sp4{right:29%;top:16%;width:17px;height:24px;color:var(--blue)}\n#ap-reviews .sp5{right:7%;top:34%;width:30px;height:42px;color:var(--green-soft)}\n#ap-reviews .sp6{left:25%;top:62%;width:64px;height:90px;color:#dff5a0}\n#ap-reviews .sp7{right:9%;top:68%;width:39px;height:54px;color:var(--blue)}\n\n@keyframes apReviewsFloat{\n  0%,100%{transform:translate3d(0,0,0) scale(1)}\n  50%{transform:translate3d(0,-7px,0) scale(1.035)}\n}\n\n#ap-reviews .sp2,#ap-reviews .sp5{animation-delay:-1.7s}\n#ap-reviews .sp3,#ap-reviews .sp7{animation-delay:-3.1s}\n\n\/* =========================================================\n   TRUSTINDEX\n   ========================================================= *\/\n#ap-reviews .ap-reviews-widget-section{\n  position:relative;\n  width:100%;\n  padding:12px 24px 28px;\n  margin:0!important;\n  background:#fff!important;\n}\n\n#ap-reviews .ap-reviews-widget-shell{\n  width:min(1260px,calc(100% - 20px));\n  margin:0 auto;\n  background:#fff!important;\n  min-height:0!important;\n  height:auto!important;\n\n  \/* Trustindex \u0142aduje tre\u015b\u0107 asynchronicznie \u2014 nie chowamy wrappera animacj\u0105 *\/\n  opacity:1!important;\n  visibility:visible!important;\n  transform:none!important;\n  filter:none!important;\n}\n\n#ap-reviews .ti-widget,\n#ap-reviews .ti-widget-container,\n#ap-reviews .ti-reviews-container,\n#ap-reviews .ti-reviews-container-wrapper{\n  width:100%!important;\n  min-height:0!important;\n  height:auto!important;\n  margin:0!important;\n  background:transparent!important;\n}\n\n#ap-reviews .ti-widget,\n#ap-reviews .ti-widget *{\n  font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif!important;\n}\n\n#ap-reviews .ti-widget,\n#ap-reviews .ti-widget-container,\n#ap-reviews .ti-reviews-container,\n#ap-reviews .ti-reviews-container-wrapper,\n#ap-reviews .ti-review-item{\n  visibility:visible!important;\n}\n\n#ap-reviews .ti-review-item{padding:8px!important}\n\n#ap-reviews .ti-review-item > div,\n#ap-reviews .ti-review-item .ti-inner{\n  height:100%!important;\n  padding:24px!important;\n  border:1px solid #e6e6e6!important;\n  border-radius:24px!important;\n  background:#fff!important;\n  box-shadow:0 8px 30px rgba(0,0,0,.035)!important;\n  transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease!important;\n}\n\n#ap-reviews .ti-review-item:hover > div,\n#ap-reviews .ti-review-item:hover .ti-inner{\n  transform:translateY(-5px)!important;\n  border-color:#d8d8d8!important;\n  box-shadow:0 18px 45px rgba(0,0,0,.075)!important;\n}\n\n#ap-reviews .ti-name{color:#181818!important;font-weight:700!important}\n#ap-reviews .ti-date{color:#999!important;font-size:12px!important}\n#ap-reviews .ti-review-text{color:#57585c!important;line-height:1.6!important}\n\n#ap-reviews .ti-controls-line,\n#ap-reviews .ti-controls{background:transparent!important}\n\n#ap-reviews .ti-next,\n#ap-reviews .ti-prev{\n  border:1px solid #dedede!important;\n  border-radius:50%!important;\n  background:#fff!important;\n  box-shadow:0 8px 24px rgba(0,0,0,.05)!important;\n  transition:transform .2s ease,box-shadow .2s ease!important;\n}\n\n#ap-reviews .ti-next:hover,\n#ap-reviews .ti-prev:hover{\n  transform:scale(1.06)!important;\n  box-shadow:0 12px 30px rgba(0,0,0,.09)!important;\n}\n\n\/* =========================================================\n   CTA \u2014 BIA\u0141A KARTA\n   ========================================================= *\/\n#ap-reviews .ap-reviews-cta-wrap{\n  width:100%;\n  padding:10px 24px 48px;\n  margin:0!important;\n\n  \/* wrapper nie tworzy ju\u017c bia\u0142ego pasa mi\u0119dzy sekcjami *\/\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n}\n\n#ap-reviews .ap-reviews-cta{\n  position:relative;\n  display:grid;\n  grid-template-columns:1fr auto;\n  align-items:center;\n  gap:42px;\n  width:min(1260px,100%);\n  margin:0 auto;\n  padding:34px 42px;\n  border:1px solid #e8e8e8;\n  border-radius:28px;\n  background:#fff!important;\n  color:var(--ink)!important;\n  box-shadow:0 10px 30px rgba(0,0,0,.04);\n}\n\n#ap-reviews .ap-reviews-cta::before{display:none!important}\n#ap-reviews .ap-reviews-cta-copy{position:relative;z-index:2}\n\n#ap-reviews .ap-reviews-cta-kicker{\n  margin-bottom:11px;\n  color:#8eaf24;\n  font-size:14px;\n  font-weight:750;\n}\n\n#ap-reviews .ap-reviews-cta h3{\n  margin:0;\n  color:var(--ink)!important;\n  font-size:clamp(36px,3.6vw,54px);\n  line-height:1;\n  letter-spacing:-.05em;\n}\n\n#ap-reviews .ap-reviews-cta p{\n  max-width:710px;\n  margin:16px 0 0;\n  color:#64666a!important;\n  font-size:15px;\n  line-height:1.55;\n}\n\n#ap-reviews .ap-reviews-cta-button{\n  position:relative;\n  z-index:3;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-height:58px;\n  padding:0 28px;\n  border:1px solid #111;\n  border-radius:999px;\n  background:#111!important;\n  color:#fff!important;\n  font-size:15px;\n  font-weight:750;\n  white-space:nowrap;\n  transition:transform .25s ease,box-shadow .25s ease,background .25s ease;\n}\n\n#ap-reviews .ap-reviews-cta-button:hover{\n  transform:translateX(4px);\n  background:#272727!important;\n  box-shadow:0 12px 30px rgba(0,0,0,.12);\n}\n\n\/* =========================================================\n   REVEAL\n   ========================================================= *\/\n#ap-reviews .ap-reveal{\n  opacity:0;\n  transform:translateY(20px);\n  filter:blur(4px);\n  transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1);\n}\n\n#ap-reviews .ap-reveal.visible{\n  opacity:1;\n  transform:none;\n  filter:none;\n}\n\n@media(max-width:900px){\n  #ap-reviews{\n    margin-top:0!important;\n    padding-top:0!important;\n  }\n\n  #ap-reviews .ap-reviews-hero{padding:64px 18px 46px}\n  #ap-reviews .ap-reviews-title{font-size:clamp(44px,10vw,64px)}\n  #ap-reviews .ap-reviews-lead{font-size:17px}\n  #ap-reviews .ap-reviews-cta{grid-template-columns:1fr;padding:32px 30px}\n  #ap-reviews .ap-reviews-cta-button{justify-self:start}\n}\n\n@media(max-width:560px){\n  #ap-reviews{\n    margin-top:0!important;\n    padding-top:0!important;\n  }\n\n  #ap-reviews .ap-reviews-hero{padding:54px 15px 38px}\n  #ap-reviews .ap-reviews-badge{min-height:46px;font-size:14px}\n  #ap-reviews .ap-reviews-title{font-size:42px}\n  #ap-reviews .ap-reviews-lead{font-size:15px}\n  #ap-reviews .sp3,#ap-reviews .sp4{display:none}\n  #ap-reviews .ap-reviews-widget-section{padding-left:8px;padding-right:8px}\n  #ap-reviews .ap-reviews-cta-wrap{padding-left:15px;padding-right:15px}\n  #ap-reviews .ap-reviews-cta{padding:28px 22px;border-radius:22px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  #ap-reviews .ap-reveal{\n    opacity:1!important;\n    transform:none!important;\n    filter:none!important;\n    transition:none!important;\n  }\n  #ap-reviews .ap-spark{animation:none!important}\n}\n<\/style>\n\n<!-- HERO -->\n<div class=\"ap-reviews-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\n  <div class=\"ap-reviews-hero-inner ap-reveal\">\n    <div class=\"ap-reviews-badge\">Opinie<\/div>\n\n    <h2 class=\"ap-reviews-title\">Opinie klient\u00f3w m\u00f3wi\u0105 za nas.<\/h2>\n\n    <p class=\"ap-reviews-lead\">\n      Zobacz, jak klienci oceniaj\u0105 naprawy i obs\u0142ug\u0119 w ApplePoint.\n      Prawdziwe opinie Google od os\u00f3b, kt\u00f3re powierzy\u0142y nam swoje urz\u0105dzenia.\n    <\/p>\n\n    <a class=\"ap-google-review\" href=\"https:\/\/www.google.com\/maps\/place\/ApplePoint+Serwis\/@51.6021387,18.9324364,17z\/data=!4m8!3m7!1s0x26258e265f65287b:0x2ebf4d90388efc19!8m2!3d51.6021387!4d18.9324364!9m1!1b1!16s%2Fg%2F11z4279qy6\" target=\"_blank\" rel=\"noopener noreferrer\">\n\n      <span class=\"ap-google-label\">Opinie Google \u00b7 ApplePoint Zdu\u0144ska Wola<\/span>\n\n      <span class=\"ap-google-row\">\n        <span class=\"ap-google-logo\"><span>G<\/span><span>o<\/span><span>o<\/span><span>g<\/span><span>l<\/span><span>e<\/span><\/span>\n        <span class=\"ap-google-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <span class=\"ap-google-score\">5,0<\/span>\n      <\/span>\n    <\/a>\n  <\/div>\n<\/div>\n\n<!-- TRUSTINDEX -->\n<div class=\"ap-reviews-widget-section\">\n  <div class=\"ap-reviews-widget-shell\">\n    <link data-noptimize=\"1\" data-no-optimize=\"1\" data-no-minify=\"1\" data-no-defer=\"1\" rel=\"stylesheet\" href=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/trustindex-google-widget.css?1793317652\" media=\"all\"><pre class=\"ti-widget\"><div style=\"opacity: 0;height: 0 !important;overflow: hidden !important\" data-css-url=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/trustindex-google-widget.css?1793317652\" class=\"ti-widget ti-goog ti-disable-font ti-show-rating-text ti-review-text-mode-readmore ti-content-align-center\" data-plugin-version=\"14.3\" data-no-translation=\"true\" data-time-locale=\"%d %s temu|dzi\u015b|dzie\u0144|dni|tydzie\u0144|tygodni|miesi\u0105c|miesi\u0119cy|rok|lat\" data-layout-id=\"36\" data-layout-category=\"slider\" data-set-id=\"drop-shadow\" data-pid=\"wp-widget\" data-language=\"pl\" data-close-locale=\"Zamknij\" data-review-target-width=\"300\" data-css-version=\"2\" data-reply-by-locale=\"Odpowied\u017a w\u0142a\u015bciciela\" data-only-rating-locale=\"Ten u\u017cytkownik wystawi\u0142 tylko ocen\u0119.\" data-pager-autoplay-timeout=\"6\"> <div class=\"ti-widget-container ti-col-3\"> <div class=\"ti-reviews-container\"> <div class=\"ti-controls\"> <div class=\"ti-next\" aria-label=\"Nast\u0119pna recenzj\u0119\" role=\"button\" tabindex=\"0\"><\/div> <div class=\"ti-prev\" aria-label=\"Poprzednia recenzj\u0119\" role=\"button\" tabindex=\"0\"><\/div> <\/div> <div class=\"ti-reviews-container-wrapper\">  <div data-empty=\"1\" data-time=\"1793750400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJSWWSsQbeDgZ91IoEDbwwYN4tkXRiTGdsWhdKRItJS3gOGfg=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocJSWWSsQbeDgZ91IoEDbwwYN4tkXRiTGdsWhdKRItJS3gOGfg=w128-h128-c-rp-mo-br100 2x\" alt=\"Andrzej Strojny profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Andrzej Strojny <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT --><!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1793664000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXZ1H2X0yzlGbPyWIZP8vHEt8ZXzmiej2YbCJEtFnf5RA2tUFvG=w64-h64-c-rp-mo-ba12-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjXZ1H2X0yzlGbPyWIZP8vHEt8ZXzmiej2YbCJEtFnf5RA2tUFvG=w128-h128-c-rp-mo-ba12-br100 2x\" alt=\"Beata K profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Beata K <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Fachowa,kulturalna,wr\u0119cz ekspresowa us\u0142uga.Salon godny polecenia.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1793664000\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKq4AfSoFG8RkXeiQhZ6k_6mgC_vvTDhzJe0l74KI66LQ-LrA=w64-h64-c-rp-mo-ba12-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKq4AfSoFG8RkXeiQhZ6k_6mgC_vvTDhzJe0l74KI66LQ-LrA=w128-h128-c-rp-mo-ba12-br100 2x\" alt=\"Tomasz Skowro\u0144ski profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Tomasz Skowro\u0144ski <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Bardzo profesjonalna obs\u0142uga,rozwi\u0105zanie problemu z Mcbookiem zaj\u0119\u0142o panu kilka minut.<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1793404800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLFOpwZ9dO5zY93irI0r_8Ql3e37N1e8Qq1WzRSYOM-KMBZTQ=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocLFOpwZ9dO5zY93irI0r_8Ql3e37N1e8Qq1WzRSYOM-KMBZTQ=w128-h128-c-rp-mo-br100 2x\" alt=\"Hubert Ko\u0142odziejczyk profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Hubert Ko\u0142odziejczyk <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Serwis mojego iPhone przebieg g\u0142adko, szybko i w mi\u0142ej atmosferze pe\u0142en profesjonalizm podczas wykonywanych prac, warto podkre\u015bli\u0107 tutaj r\u00f3wnie\u017c czas w jakim zosta\u0142a wykonana us\u0142uga (ekspresowo) z czystym sumieniem mog\u0119 poleci\u0107 ten punkt serwisowy :)<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"1\" data-time=\"1792540800\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUCKbbNXmgnQDCABpUQeZSaRPPHwy3jhe45Fer0AJSRxvTdCR1n=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUCKbbNXmgnQDCABpUQeZSaRPPHwy3jhe45Fer0AJSRxvTdCR1n=w128-h128-c-rp-mo-br100 2x\" alt=\"miko\u0142aj walusiak profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> miko\u0142aj walusiak <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT --><!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1792454400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVxNvijeIBhTeTGUW3FQU_RhqaKR7xpn96Vtl64xlhEpX2jmghL=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjVxNvijeIBhTeTGUW3FQU_RhqaKR7xpn96Vtl64xlhEpX2jmghL=w128-h128-c-rp-mo-br100 2x\" alt=\"Jan Szynczewski profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Jan Szynczewski <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Jestem pod wra\u017ceniem poziomu obs\u0142ugi klienta, wyczerpuj\u0105cych odpowiedzi i podpowiedzi w obs\u0142udze iPhone. Ze starej 13-tki zrobili cacko . Ciekawe na jak d\u0142ugo. Tak trzyma\u0107<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1792454400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUdonmcCp-WgvB13-X1DRasyXEz8B8nL4BSCbnPHu_-jEC1EYE=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUdonmcCp-WgvB13-X1DRasyXEz8B8nL4BSCbnPHu_-jEC1EYE=w128-h128-c-rp-mo-br100 2x\" alt=\"Suvek profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Suvek <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Gor\u0105co polecam ten salon! W moim dotychczasowym telefonie marki Motorola zacz\u0105\u0142 odkleja\u0107 si\u0119 ekran. Mimo \u017ce to salon z iPhone'ami, obs\u0142uga nie odprawi\u0142a mnie z kwitkiem, tylko wykaza\u0142a si\u0119 ogromn\u0105 empati\u0105 i natychmiast pomogli zabezpieczy\u0107 telefon, a przy okazji doradzili, co najlepiej zrobi\u0107 w tej sytuacji.&#010;Jeszcze raz bardzo dzi\u0119kuj\u0119!<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1792022400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKgIXQT2DnDP90K0oRtgNGadixq1L-bBciCYHrnf_bDShAueg=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocKgIXQT2DnDP90K0oRtgNGadixq1L-bBciCYHrnf_bDShAueg=w128-h128-c-rp-mo-br100 2x\" alt=\"Marcin Rabiega profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Marcin Rabiega <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Profesjonalna i mi\u0142a obs\u0142uga, szybka diagnoza oraz sprawna naprawa telefonu. Wszystko zosta\u0142o dok\u0142adnie wyja\u015bnione, a cena by\u0142a uczciwa. Telefon dzia\u0142a teraz bez zarzutu. Wida\u0107, \u017ce pracuj\u0105 tam osoby, kt\u00f3re znaj\u0105 si\u0119 na swojej pracy. Na pewno wr\u00f3c\u0119 w razie kolejnej awarii! \ud83d\ude0a miejsce kt\u00f3re mo\u017cna poleci\u0107  w ciemno \ud83d\ude01<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1792022400\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUTTHV9l9SL3VHJjYZpHq7usUG5N-TMRjzQ_0-k4DNjt2uis-oHnw=w64-h64-c-rp-mo-ba12-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjUTTHV9l9SL3VHJjYZpHq7usUG5N-TMRjzQ_0-k4DNjt2uis-oHnw=w128-h128-c-rp-mo-ba12-br100 2x\" alt=\"Sebastian Ploy profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> Sebastian Ploy <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->szybko i super :)<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <div data-empty=\"0\" data-time=\"1791849600\" class=\"ti-review-item source-Google ti-image-layout-thumbnail\" data-id=\"cfcd208495d565ef66e7dff9f98764da\" data-language=\"\"> <div class=\"ti-inner\"> <div class=\"ti-review-header\"> <img decoding=\"async\" class=\"ti-platform-icon skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/icon.svg\" alt=\"Google\" width=\"20\" height=\"20\" loading=\"lazy\" \/> <div class=\"ti-profile-img\"> <img decoding=\"async\" class=\"skip-lazy\" src=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjX0o8LQFL-UG0slinbeWn3ZmMrl0_iUnpHDAs5ErOVe1nyhJOU=w64-h64-c-rp-mo-br100\" srcset=\"https:\/\/lh3.googleusercontent.com\/a-\/ALV-UjX0o8LQFL-UG0slinbeWn3ZmMrl0_iUnpHDAs5ErOVe1nyhJOU=w128-h128-c-rp-mo-br100 2x\" alt=\"ROSIAK_ DIRT profile picture\" loading=\"lazy\" \/> <\/div> <div class=\"ti-profile-details\"> <div class=\"ti-name\"> ROSIAK_ DIRT <\/div> <div class=\"ti-date\"><\/div> <\/div> <\/div> <span class=\"ti-stars\"><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 1\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 2\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 3\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 4\" width=\"17\" height=\"17\" loading=\"lazy\" \/><img decoding=\"async\" class=\"ti-star skip-lazy\" src=\"https:\/\/cdn.trustindex.io\/assets\/platform\/Google\/star\/f.svg\" alt=\"Google star 5\" width=\"17\" height=\"17\" loading=\"lazy\" \/><span class=\"ti-verified-review ti-verified-platform\"><span class=\"ti-verified-tooltip\">Trustindex sprawdza, czy pierwotnym \u017ar\u00f3d\u0142em recenzji jest Google.<\/span><\/span><\/span> <div class=\"ti-review-text-container ti-review-content\"><!-- R-CONTENT -->Bardzo polecam nie ma rzeczy niemo\u017cliwych dla obs\u0142ugi\ud83d\ude01<!-- R-CONTENT --><\/div> <span class=\"ti-read-more\" data-container=\".ti-review-content\" data-collapse-text=\"Ukryj\" data-open-text=\"Czytaj wi\u0119cej\"><\/span> <\/div> <\/div>  <\/div> <div class=\"ti-controls-line\"> <div class=\"dot\"><\/div> <\/div> <\/div> <div class=\"ti-footer\"> <div class=\"ti-rating-text\"> <span class=\"nowrap\">Og\u00f3lna ocena <strong>Google<\/strong><\/span><span class=\"nowrap\"><strong>5.0<\/strong>\/5, <\/span><span class=\"nowrap\">na podstawie <strong>223 opinii<\/strong><\/span> <\/div> <\/div>   <\/div> <\/div> <\/pre><pre class=\"ti-hidden-markup\" hidden style=\"display: none\"><script>\n(function () { if (window.tiLoaderFallback) { return; } window.tiLoaderFallback = true; function tiLoadLoader() { if (window.TrustindexWidget || document.querySelector('script[src*=\"https:\/\/cdn.trustindex.io\/loader.js\"]')) { return; } let script = document.createElement(\"script\"); script.async = true; script.src = \"https:\/\/cdn.trustindex.io\/loader.js\"; script.setAttribute(\"data-ccm-injected\", \"1\"); document.head.appendChild(script); } if (\"loading\" === document.readyState) { document.addEventListener(\"DOMContentLoaded\", tiLoadLoader); } else { tiLoadLoader(); } })();\n<\/script>\n<\/pre>\n  <\/div>\n<\/div>\n\n<!-- CTA -->\n<div class=\"ap-reviews-cta-wrap\">\n  <div class=\"ap-reviews-cta ap-reveal\">\n    <div class=\"ap-reviews-cta-copy\">\n      <div class=\"ap-reviews-cta-kicker\">Opinie Google<\/div>\n      <h3>Sprawd\u017a wszystkie opinie.<\/h3>\n      <p>Jeste\u015bmy najwy\u017cej ocenianym serwisem Apple i Android w Zdu\u0144skiej Woli. Zobacz pozosta\u0142e rekomendacje klient\u00f3w ApplePoint i sprawd\u017a, jak oceniaj\u0105 nasze naprawy oraz obs\u0142ug\u0119.<\/p>\n    <\/div>\n\n    <a href=\"https:\/\/www.google.com\/maps\/place\/ApplePoint+Serwis\/@51.6021387,18.9324364,17z\/data=!4m8!3m7!1s0x26258e265f65287b:0x2ebf4d90388efc19!8m2!3d51.6021387!4d18.9324364!9m1!1b1!16s%2Fg%2F11z4279qy6\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"ap-reviews-cta-button\">Zobacz opinie&nbsp;&nbsp;\u2192<\/a>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  const root=document.getElementById('ap-reviews');\n  if(!root||root.dataset.ready==='1')return;\n  root.dataset.ready='1';\n\n  \/* Reveal *\/\n  const reveal=[...root.querySelectorAll('.ap-reveal')];\n  const reduced=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  if(reduced||!('IntersectionObserver'in window)){\n    reveal.forEach(el=>el.classList.add('visible'));\n  }else{\n    const io=new IntersectionObserver(entries=>{\n      entries.forEach(entry=>{\n        if(!entry.isIntersecting)return;\n        entry.target.classList.add('visible');\n        io.unobserve(entry.target);\n      });\n    },{threshold:.08,rootMargin:'0px 0px -5% 0px'});\n\n    reveal.forEach((el,i)=>{\n      el.style.transitionDelay=Math.min(i*70,210)+'ms';\n      io.observe(el);\n    });\n  }\n\n  \/*\n    Trustindex:\n    nie ingerujemy ju\u017c w tekst ani struktur\u0119 widgetu.\n    Poprzedni filtr po textContent m\u00f3g\u0142 ukry\u0107 ca\u0142y wrapper razem\n    z kartami opinii, dlatego zosta\u0142 ca\u0142kowicie usuni\u0119ty.\n  *\/\n})();\n<\/script>\n\n<\/section>\n\n\n<!-- =========================================================\n     APPLEPOINT \u2014 P\u0141YNNE PRZEJ\u015aCIE: OPINIE -> SPRZ\u0118T\n     Nie jest separatorem ani osobn\u0105 kart\u0105 \u2014 tylko lekkim mostem\n     pomi\u0119dzy social proof a ofert\u0105 sprz\u0119tu.\n     ========================================================= -->\n<section class=\"ap-opinions-store-bridge\" aria-label=\"ApplePoint wi\u0119cej ni\u017c serwis\">\n  <style>\n    .ap-opinions-store-bridge,\n    .ap-opinions-store-bridge *{\n      box-sizing:border-box;\n    }\n\n    .ap-opinions-store-bridge{\n      width:100%;\n      padding:34px 22px 36px;\n      margin:0;\n      background:transparent!important;\n      text-align:center;\n      font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n      color:#18212b;\n    }\n\n    .ap-opinions-store-bridge-inner{\n      width:min(860px,calc(100% - 24px));\n      margin:0 auto;\n    }\n\n    .ap-opinions-store-bridge-badge{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:9px;\n      min-height:38px;\n      padding:0 15px;\n      margin:0 auto 18px;\n      border:1px solid #dceba9;\n      border-radius:999px;\n      background:rgba(255,255,255,.72);\n      color:#111111;\n      font-size:12px;\n      font-weight:750;\n      letter-spacing:-.01em;\n    }\n\n    .ap-opinions-store-bridge-badge::before{\n      content:\"\";\n      width:7px;\n      height:7px;\n      flex:0 0 7px;\n      border-radius:50%;\n      background:#cdef61;\n      box-shadow:0 0 0 5px rgba(205,239,97,.16);\n    }\n\n    .ap-opinions-store-bridge p{\n      max-width:760px;\n      margin:0 auto;\n      color:#555b63;\n      font-size:clamp(16px,1.4vw,20px);\n      line-height:1.52;\n      font-weight:540;\n      letter-spacing:-.02em;\n      text-wrap:balance;\n    }\n\n    .ap-opinions-store-bridge strong{\n      color:#18212b;\n      font-weight:760;\n    }\n\n    .ap-opinions-store-bridge-flow{\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      gap:12px;\n      margin-top:22px;\n      color:#7a8088;\n      font-size:12px;\n      font-weight:700;\n    }\n\n    .ap-opinions-store-bridge-flow span{\n      display:inline-flex;\n      align-items:center;\n      gap:7px;\n    }\n\n    .ap-opinions-store-bridge-flow i{\n      display:block;\n      width:24px;\n      height:1px;\n      background:linear-gradient(\n        90deg,\n        rgba(142,175,36,0),\n        rgba(142,175,36,.7),\n        rgba(142,175,36,0)\n      );\n    }\n\n    @media(max-width:620px){\n      .ap-opinions-store-bridge{\n        padding:28px 14px 24px;\n      }\n\n      .ap-opinions-store-bridge p{\n        font-size:15.5px;\n      }\n\n      .ap-opinions-store-bridge-flow{\n        gap:8px;\n        font-size:11px;\n      }\n    }\n  <\/style>\n\n  <div class=\"ap-opinions-store-bridge-inner\">\n    <div class=\"ap-opinions-store-bridge-badge\">ApplePoint \u00b7 wi\u0119cej ni\u017c serwis<\/div>\n\n    <p>\n      <strong>Naprawiamy urz\u0105dzenia Apple, ale na tym nie ko\u0144czymy.<\/strong>\n      Je\u015bli czas na zmian\u0119 sprz\u0119tu, mo\u017cesz r\u00f3wnie\u017c wybra\u0107 u nas sprawdzone urz\u0105dzenia i akcesoria z gwarancj\u0105 ApplePoint.\n    <\/p>\n\n    <div class=\"ap-opinions-store-bridge-flow\" aria-hidden=\"true\">\n      <span>Serwis<\/span>\n      <i><\/i>\n      <span>Opinie klient\u00f3w<\/span>\n      <i><\/i>\n      <span>Sprz\u0119t Apple<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<section class=\"ap-home-store-preview\" id=\"ap-home-store-preview\">\n  \n  <style>\n    .ap-home-store-preview,\n    .ap-home-store-preview * {\n      box-sizing: border-box;\n    }\n\n    .ap-home-store-preview {\n      --ap-bg: #ffffff;\n      --ap-soft: #f5f5f7;\n      --ap-card: #ffffff;\n      --ap-text: #18212b;\n      --ap-muted: #676a70;\n      --ap-line: #e7e8ea;\n      --ap-green: #cdef61;\n      --ap-green-deep: #8eaf24;\n      --ap-black: #111111;\n\n      position: relative;\n      width: 100%;\n      padding: 60px 22px 92px;\n      overflow: hidden;\n      background: #ffffff;\n      color: var(--ap-text);\n      font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\", \"Helvetica Neue\", Arial, sans-serif;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n      isolation: isolate;\n    }\n\n    \/* subtelne dekoracje w stylu pozosta\u0142ych sekcji *\/\n    .ap-home-store-preview::before,\n    .ap-home-store-preview::after {\n      content: \"\";\n      position: absolute;\n      pointer-events: none;\n      z-index: 0;\n      border-radius: 999px;\n      filter: blur(20px);\n      opacity: .55;\n    }\n\n    .ap-home-store-preview::before {\n      width: 280px;\n      height: 280px;\n      right: -110px;\n      top: 90px;\n      background: radial-gradient(circle, rgba(205,239,97,.28) 0%, rgba(205,239,97,0) 72%);\n    }\n\n    .ap-home-store-preview::after {\n      width: 240px;\n      height: 240px;\n      left: -100px;\n      bottom: 120px;\n      background: radial-gradient(circle, rgba(229,241,255,.48) 0%, rgba(229,241,255,0) 72%);\n    }\n\n    .ap-home-store-wrap {\n      position: relative;\n      z-index: 1;\n      width: min(1280px, calc(100vw - 44px));\n      margin: 0 auto;\n    }\n\n    \/* =========================================================\n       G\u00d3RNY CTA\n       ========================================================= *\/\n    .ap-home-store-cta {\n      position: relative;\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      align-items: center;\n      gap: 46px;\n      margin: 0 auto 84px;\n      padding: 42px 46px;\n      overflow: hidden;\n      border: 1px solid var(--ap-line);\n      border-radius: 30px;\n      background: #ffffff;\n      box-shadow: 0 14px 46px rgba(24,33,43,.055);\n\n      opacity: 0;\n      transform: translateY(22px);\n      transition:\n        opacity .78s cubic-bezier(.22,1,.36,1),\n        transform .78s cubic-bezier(.22,1,.36,1),\n        box-shadow .28s ease,\n        border-color .28s ease;\n    }\n\n    .ap-home-store-cta.is-visible {\n      opacity: 1;\n      transform: none;\n    }\n\n    .ap-home-store-cta:hover {\n      border-color: #dfe6c3;\n      box-shadow: 0 22px 56px rgba(24,33,43,.08);\n    }\n\n    .ap-home-store-cta::before {\n      content: \"\";\n      position: absolute;\n      inset: auto -80px -110px auto;\n      width: 280px;\n      height: 280px;\n      border-radius: 50%;\n      background: radial-gradient(circle, rgba(205,239,97,.26) 0%, rgba(205,239,97,0) 72%);\n      pointer-events: none;\n    }\n\n    .ap-home-store-cta-copy {\n      position: relative;\n      z-index: 1;\n      min-width: 0;\n    }\n\n    .ap-home-store-eyebrow,\n    .ap-home-store-kicker {\n      width: max-content;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 40px;\n      padding: 0 16px;\n      border: 1px solid #dceba9;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #111111;\n      font-size: 13px;\n      font-weight: 750;\n      letter-spacing: -.01em;\n    }\n\n    .ap-home-store-eyebrow {\n      margin-bottom: 18px;\n    }\n\n    .ap-home-store-eyebrow::before,\n    .ap-home-store-kicker::before {\n      content: \"\";\n      width: 7px;\n      height: 7px;\n      margin-right: 9px;\n      border-radius: 50%;\n      background: var(--ap-green);\n      box-shadow: 0 0 0 5px rgba(205,239,97,.18);\n      flex: 0 0 7px;\n    }\n\n    .ap-home-store-cta h2 {\n      max-width: 820px;\n      margin: 0 0 14px;\n      color: var(--ap-text);\n      font-size: clamp(34px, 3.5vw, 50px);\n      line-height: 1.02;\n      letter-spacing: -.052em;\n      font-weight: 800;\n      text-wrap: balance;\n    }\n\n    .ap-home-store-cta p {\n      max-width: 760px;\n      margin: 0;\n      color: var(--ap-muted);\n      font-size: 17px;\n      line-height: 1.55;\n      font-weight: 500;\n      letter-spacing: -.012em;\n    }\n\n    .ap-home-store-main-btn,\n    .ap-home-store-more-btn {\n      position: relative;\n      z-index: 2;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 11px;\n      text-decoration: none;\n      white-space: nowrap;\n      overflow: hidden;\n      color: #ffffff;\n      background: #111111;\n      border: 1px solid #111111;\n      box-shadow: none;\n      transition:\n        transform .24s ease,\n        background .24s ease,\n        box-shadow .24s ease;\n    }\n\n    .ap-home-store-main-btn {\n      min-height: 58px;\n      padding: 0 28px;\n      border-radius: 999px;\n      font-size: 15px;\n      font-weight: 750;\n    }\n\n    .ap-home-store-main-btn:hover,\n    .ap-home-store-more-btn:hover {\n      color: #ffffff;\n      background: #252525;\n      transform: translateY(-2px);\n      box-shadow: 0 12px 28px rgba(0,0,0,.12);\n    }\n\n    .ap-home-store-main-btn span,\n    .ap-home-store-more-btn span {\n      transition: transform .22s ease;\n    }\n\n    .ap-home-store-main-btn:hover span,\n    .ap-home-store-more-btn:hover span {\n      transform: translateX(4px);\n    }\n\n    \/* =========================================================\n       NAG\u0141\u00d3WEK ASORTYMENTU\n       ========================================================= *\/\n    .ap-home-store-head {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) auto;\n      align-items: end;\n      gap: 26px;\n      margin-bottom: 34px;\n\n      opacity: 0;\n      transform: translateY(20px);\n      transition:\n        opacity .78s cubic-bezier(.22,1,.36,1),\n        transform .78s cubic-bezier(.22,1,.36,1);\n    }\n\n    .ap-home-store-head.is-visible {\n      opacity: 1;\n      transform: none;\n    }\n\n    .ap-home-store-kicker {\n      margin-bottom: 18px;\n    }\n\n    .ap-home-store-head h2 {\n      margin: 0 0 10px;\n      color: var(--ap-text);\n      font-size: clamp(38px, 4vw, 58px);\n      line-height: 1;\n      letter-spacing: -.055em;\n      font-weight: 800;\n    }\n\n    .ap-home-store-head p {\n      max-width: 660px;\n      margin: 0;\n      color: var(--ap-muted);\n      font-size: 17px;\n      line-height: 1.55;\n      letter-spacing: -.012em;\n    }\n\n    .ap-home-store-nav {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      padding-bottom: 4px;\n    }\n\n    .ap-home-store-arrow {\n      appearance: none;\n      display: grid;\n      place-items: center;\n      width: 50px;\n      height: 50px;\n      padding: 0;\n      border: 1px solid var(--ap-line);\n      border-radius: 50%;\n      background: #ffffff;\n      color: var(--ap-text);\n      box-shadow: 0 8px 22px rgba(24,33,43,.05);\n      cursor: pointer;\n      font-size: 20px;\n      line-height: 1;\n      transition:\n        transform .2s ease,\n        border-color .2s ease,\n        background .2s ease,\n        box-shadow .2s ease;\n    }\n\n    .ap-home-store-arrow:hover {\n      transform: translateY(-2px);\n      border-color: #d9e8a4;\n      background: #fbfdf5;\n      box-shadow: 0 12px 28px rgba(24,33,43,.08);\n    }\n\n    \/* =========================================================\n       SLIDER \/ KARTY\n       ========================================================= *\/\n    .ap-home-store-slider {\n      position: relative;\n      overflow: hidden;\n      margin: 0 -8px;\n      padding: 8px 8px 18px;\n    }\n\n    .ap-home-store-track {\n      display: flex;\n      gap: 22px;\n      transition: transform .58s cubic-bezier(.22,1,.36,1);\n      will-change: transform;\n    }\n\n    .ap-home-product-card {\n      flex: 0 0 calc(25% - 16.5px);\n      min-width: calc(25% - 16.5px);\n      overflow: hidden;\n      border: 1px solid var(--ap-line);\n      border-radius: 24px;\n      background: #ffffff;\n      color: inherit;\n      text-decoration: none;\n      box-shadow: 0 8px 28px rgba(24,33,43,.045);\n\n      opacity: 0;\n      transform: translateY(20px);\n      transition:\n        opacity .72s cubic-bezier(.22,1,.36,1),\n        transform .28s cubic-bezier(.22,1,.36,1),\n        border-color .28s ease,\n        box-shadow .28s ease;\n    }\n\n    .ap-home-product-card.is-visible {\n      opacity: 1;\n      transform: none;\n    }\n\n    .ap-home-product-card:hover {\n      transform: translateY(-6px);\n      border-color: #dfe5ca;\n      box-shadow: 0 20px 46px rgba(24,33,43,.085);\n    }\n\n    .ap-home-product-media {\n      position: relative;\n      height: 304px !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 30px !important;\n      overflow: hidden;\n      background: #f7f7f8;\n      border-bottom: 1px solid #ededee;\n    }\n\n    .ap-home-product-media::before {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,.78);\n      filter: blur(2px);\n      pointer-events: none;\n    }\n\n    .ap-home-product-media::after {\n      content: \"\";\n      position: absolute;\n      left: 28%;\n      right: 28%;\n      bottom: 26px;\n      height: 18px;\n      border-radius: 999px;\n      background: radial-gradient(circle, rgba(24,33,43,.10), rgba(24,33,43,0));\n      filter: blur(9px);\n      pointer-events: none;\n    }\n\n    .ap-home-product-media img {\n      position: relative;\n      z-index: 1;\n      display: block !important;\n      width: 224px !important;\n      height: 224px !important;\n      max-width: 224px !important;\n      max-height: 224px !important;\n      margin: 0 auto !important;\n      object-fit: contain !important;\n      object-position: center center !important;\n      transform-origin: center center !important;\n      transition:\n        transform .36s cubic-bezier(.22,1,.36,1),\n        filter .36s ease;\n    }\n\n    .ap-home-product-card:hover .ap-home-product-media img {\n      transform: translateY(-6px) scale(1.025) !important;\n      filter: drop-shadow(0 14px 20px rgba(24,33,43,.10));\n    }\n\n    .ap-home-product-card img[alt*=\"iPhone\"] {\n      width: 232px !important;\n      height: 232px !important;\n      max-width: 232px !important;\n      max-height: 232px !important;\n    }\n\n    .ap-home-product-card img[alt*=\"iPad\"] {\n      width: 216px !important;\n      height: 216px !important;\n      max-width: 216px !important;\n      max-height: 216px !important;\n    }\n\n    .ap-home-product-card img[alt*=\"AirPods\"] {\n      width: 204px !important;\n      height: 204px !important;\n      max-width: 204px !important;\n      max-height: 204px !important;\n    }\n\n    .ap-home-product-label,\n    .ap-home-product-stock {\n      position: absolute;\n      top: 16px;\n      z-index: 3;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 31px;\n      padding: 0 12px;\n      border-radius: 999px;\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: .015em;\n      box-shadow: none;\n      backdrop-filter: blur(8px);\n      -webkit-backdrop-filter: blur(8px);\n    }\n\n    .ap-home-product-label {\n      left: 16px;\n      background: #111111;\n      color: #ffffff;\n    }\n\n    .ap-home-product-label.used {\n      background: #111111;\n      color: #ffffff;\n    }\n\n    .ap-home-product-label.orange,\n    .ap-home-product-label.blue {\n      background: #111111;\n      color: #ffffff;\n    }\n\n    .ap-home-product-stock {\n      right: 16px;\n      background: #fff5f4;\n      color: #b42318;\n      border: 1px solid #f7d7d3;\n    }\n\n    .ap-home-product-stock.orange,\n    .ap-home-product-stock.blue {\n      background: #fff5f4;\n      color: #b42318;\n      border-color: #f7d7d3;\n    }\n\n    .ap-home-product-body {\n      min-height: 160px;\n      display: grid;\n      gap: 20px;\n      padding: 24px 24px 24px;\n      background: #ffffff;\n    }\n\n    .ap-home-product-title {\n      margin: 0;\n      color: var(--ap-text);\n      font-size: 19px;\n      line-height: 1.34;\n      letter-spacing: -.032em;\n      font-weight: 730;\n    }\n\n    .ap-home-product-bottom {\n      display: flex;\n      align-items: end;\n      justify-content: space-between;\n      gap: 12px;\n      margin-top: auto;\n    }\n\n    .ap-home-product-price {\n      display: block;\n      color: #111111;\n      font-size: 23px;\n      line-height: 1;\n      letter-spacing: -.04em;\n      font-weight: 800;\n    }\n\n    .ap-home-product-category {\n      min-height: 32px;\n      padding: 0 11px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      white-space: nowrap;\n      border: 1px solid #e7e8ea;\n      border-radius: 999px;\n      background: #f7f7f8;\n      color: #52555a;\n      font-size: 12px;\n      font-weight: 700;\n    }\n\n    \/* =========================================================\n       PRZYCISK DOLNY\n       ========================================================= *\/\n    .ap-home-store-more {\n      display: flex;\n      justify-content: center;\n      margin-top: 48px;\n\n      opacity: 0;\n      transform: translateY(18px);\n      transition:\n        opacity .78s cubic-bezier(.22,1,.36,1),\n        transform .78s cubic-bezier(.22,1,.36,1);\n    }\n\n    .ap-home-store-more.is-visible {\n      opacity: 1;\n      transform: none;\n    }\n\n    .ap-home-store-more-btn {\n      min-height: 54px;\n      padding: 0 25px;\n      border-radius: 999px;\n      font-size: 14px;\n      font-weight: 750;\n    }\n\n    \/* =========================================================\n       RESPONSIVE\n       ========================================================= *\/\n    @media (max-width: 1180px) {\n      .ap-home-product-card {\n        flex-basis: calc(33.333% - 14.7px);\n        min-width: calc(33.333% - 14.7px);\n      }\n    }\n\n    @media (max-width: 900px) {\n      .ap-home-store-preview {\n        padding: 64px 16px 72px;\n      }\n\n      .ap-home-store-wrap {\n        width: min(100%, calc(100vw - 28px));\n      }\n\n      .ap-home-store-cta {\n        grid-template-columns: 1fr;\n        gap: 28px;\n        margin-bottom: 62px;\n        padding: 34px 28px;\n      }\n\n      .ap-home-store-main-btn {\n        width: max-content;\n      }\n\n      .ap-home-store-head {\n        grid-template-columns: 1fr;\n      }\n\n      .ap-home-store-nav {\n        justify-content: flex-start;\n      }\n\n      .ap-home-product-card {\n        flex-basis: calc(50% - 11px);\n        min-width: calc(50% - 11px);\n      }\n\n      .ap-home-product-media {\n        height: 280px !important;\n      }\n\n      .ap-home-product-media img {\n        width: 210px !important;\n        height: 210px !important;\n        max-width: 210px !important;\n        max-height: 210px !important;\n      }\n    }\n\n    @media (max-width: 620px) {\n      .ap-home-store-preview {\n        padding: 52px 12px 60px;\n      }\n\n      .ap-home-store-wrap {\n        width: 100%;\n      }\n\n      .ap-home-store-cta {\n        padding: 28px 22px;\n        border-radius: 24px;\n      }\n\n      .ap-home-store-cta h2 {\n        font-size: 34px;\n      }\n\n      .ap-home-store-cta p,\n      .ap-home-store-head p {\n        font-size: 15px;\n      }\n\n      .ap-home-store-main-btn {\n        width: 100%;\n      }\n\n      .ap-home-store-head h2 {\n        font-size: 38px;\n      }\n\n      .ap-home-product-card {\n        flex-basis: 100%;\n        min-width: 100%;\n      }\n\n      .ap-home-store-track {\n        gap: 16px;\n      }\n\n      .ap-home-product-media {\n        height: 292px !important;\n      }\n\n      .ap-home-product-media img {\n        width: 220px !important;\n        height: 220px !important;\n        max-width: 220px !important;\n        max-height: 220px !important;\n      }\n\n      .ap-home-store-arrow {\n        width: 46px;\n        height: 46px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .ap-home-store-cta,\n      .ap-home-store-head,\n      .ap-home-product-card,\n      .ap-home-store-more {\n        opacity: 1 !important;\n        transform: none !important;\n        transition: none !important;\n      }\n\n      .ap-home-product-card,\n      .ap-home-product-media img,\n      .ap-home-store-main-btn,\n      .ap-home-store-more-btn {\n        transition: none !important;\n      }\n    }\n  <\/style>\n\n\n  <div class=\"ap-home-store-wrap\">\n\n    <div class=\"ap-home-store-cta ap-home-store-reveal\">\n      <div class=\"ap-home-store-cta-copy\">\n        <div class=\"ap-home-store-eyebrow\">Nowo\u015b\u0107 w ofercie<\/div>\n        <h2>Szukasz nowego lub u\u017cywanego sprz\u0119tu Apple?<\/h2>\n        <p>\n          Sprawd\u017a nasz asortyment \u2014 nowe akcesoria oryginalne oraz sprawdzone iPhone, Mac, iPad i Apple Watch z gwarancj\u0105 ApplePoint.\n        <\/p>\n      <\/div>\n\n      <a href=\"\/sprzet-apple\/\" class=\"ap-home-store-main-btn\">\n        Przejd\u017a do Sprz\u0119t Apple\n        <span>\u2192<\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"ap-home-store-head ap-home-store-reveal\">\n      <div>\n        <div class=\"ap-home-store-kicker\">Sprz\u0119t Apple w ofercie<\/div>\n        <h2>Sprawd\u017a nasz asortyment<\/h2>\n        <p>\n          Nowe akcesoria i sprawdzony u\u017cywany sprz\u0119t Apple \u2014 wszystko z gwarancj\u0105 ApplePoint.\n        <\/p>\n      <\/div>\n\n      <div class=\"ap-home-store-nav\">\n        <button class=\"ap-home-store-arrow\" type=\"button\" aria-label=\"Poprzednie produkty\" data-store-prev=\"\">\u2190<\/button>\n        <button class=\"ap-home-store-arrow\" type=\"button\" aria-label=\"Nast\u0119pne produkty\" data-store-next=\"\">\u2192<\/button>\n      <\/div>\n    <\/div>\n\n<div class=\"ap-home-store-slider\">\n      <div class=\"ap-home-store-track\" data-store-track=\"\">\n\n        <a href=\"\/sprzet-apple\/\" class=\"ap-home-product-card\">\n          <div class=\"ap-home-product-media\">\n            <span class=\"ap-home-product-label used\">NOWY<\/span>\n            <span class=\"ap-home-product-stock\">Brak na stanie.<\/span>\n            <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/07\/image-Photoroom-10-1.png\" alt=\"Apple iPhone 16 Pro 128 GB White\">\n          <\/div>\n          <div class=\"ap-home-product-body\">\n            <h3 class=\"ap-home-product-title\">Apple iPhone 16 Pro 128 GB \/ Green<\/h3>\n            <div class=\"ap-home-product-bottom\">\n              <strong class=\"ap-home-product-price\">3249 z\u0142<\/strong>\n              <span class=\"ap-home-product-category\">iPhone<\/span>\n            <\/div>\n          <\/div>\n        <\/a>\n    \n        <a href=\"\/sprzet-apple\/\" class=\"ap-home-product-card\">\n          <div class=\"ap-home-product-media\">\n            <span class=\"ap-home-product-label\">NOWY<\/span>\n            <span class=\"ap-home-product-stock orange\">Brak na stanie.<\/span>\n            <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/07\/image-Photoroom-10.png\" alt=\"Apple iPhone 17 Pro Max 256 GB Cosmic Orange\">\n          <\/div>\n          <div class=\"ap-home-product-body\">\n            <h3 class=\"ap-home-product-title\">Apple iPhone 17 Pro Max \/ 256 GB \/ Cosmic Orange<\/h3>\n            <div class=\"ap-home-product-bottom\">\n              <strong class=\"ap-home-product-price\">5499 z\u0142<\/strong>\n              <span class=\"ap-home-product-category\">iPhone<\/span>\n            <\/div>\n          <\/div>\n        <\/a>\n\n        <a href=\"\/sprzet-apple\/\" class=\"ap-home-product-card\">\n          <div class=\"ap-home-product-media\">\n            <span class=\"ap-home-product-label\">NOWY<\/span>\n            <span class=\"ap-home-product-stock blue\">Brak na stanie.<\/span>\n            <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/07\/image-Photoroom-12-1.png\" alt=\"Apple iPad mini A17 Pro 128 GB Wi-Fi Black\">\n          <\/div>\n          <div class=\"ap-home-product-body\">\n            <h3 class=\"ap-home-product-title\">Apple iPad mini (A17 Pro) \/ 128 GB \/ Wi-Fi \/ Black<\/h3>\n            <div class=\"ap-home-product-bottom\">\n              <strong class=\"ap-home-product-price\">2299 z\u0142<\/strong>\n              <span class=\"ap-home-product-category\">iPad<\/span>\n            <\/div>\n          <\/div>\n        <\/a>\n\n         <a href=\"\/sprzet-apple\/\" class=\"ap-home-product-card\">\n          <div class=\"ap-home-product-media\">\n            <span class=\"ap-home-product-label\">NOWY<\/span>\n            <span class=\"ap-home-product-stock blue\">Brak na stanie.<\/span>\n            <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/07\/image-Photoroom-13.png\" alt=\"Apple iPad Air 11 M3 256 GB Silver\">\n          <\/div>\n          <div class=\"ap-home-product-body\">\n            <h3 class=\"ap-home-product-title\">Apple iPad Air 11\" (M3) \/ 256 GB \/ Silver<\/h3>\n            <div class=\"ap-home-product-bottom\">\n              <strong class=\"ap-home-product-price\">2999 z\u0142<\/strong>\n              <span class=\"ap-home-product-category\">iPad<\/span>\n            <\/div>\n          <\/div>\n        <\/a>\n\n        <a href=\"\/sprzet-apple\/\" class=\"ap-home-product-card\">\n          <div class=\"ap-home-product-media\">\n            <span class=\"ap-home-product-label\">NOWY<\/span>\n<span class=\"ap-home-product-stock blue\">Brak na stanie.<\/span>\n            <img decoding=\"async\" src=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/07\/image-Photoroom-11-1.png\" alt=\"Apple AirPods Pro\">\n          <\/div>\n          <div class=\"ap-home-product-body\">\n            <h3 class=\"ap-home-product-title\">Apple AirPods<\/h3>\n            <div class=\"ap-home-product-bottom\">\n              <strong class=\"ap-home-product-price\">od 599 z\u0142<\/strong>\n              <span class=\"ap-home-product-category\">Audio<\/span>\n            <\/div>\n          <\/div>\n        <\/a>\n\n      <\/div>\n    \n\n    <div class=\"ap-home-store-more ap-home-store-reveal\">\n      <a href=\"\/sprzet-apple\/\" class=\"ap-home-store-more-btn\">\n        Zobacz wi\u0119cej\n        <span>\u2192<\/span>\n      <\/a>\n    <\/div>\n\n  \n\n  <script>\n    (function () {\n      const section = document.querySelector(\"#ap-home-store-preview\");\n      if (!section) return;\n\n      const track = section.querySelector(\"[data-store-track]\");\n      const prev = section.querySelector(\"[data-store-prev]\");\n      const next = section.querySelector(\"[data-store-next]\");\n      const cards = Array.from(section.querySelectorAll(\".ap-home-product-card\"));\n      let index = 0;\n\n      function getPerView() {\n        if (window.innerWidth <= 620) return 1;\n        if (window.innerWidth <= 900) return 2;\n        if (window.innerWidth <= 1180) return 3;\n        return 4;\n      }\n\n      function updateSlider() {\n        if (!track || !cards.length) return;\n\n        const perView = getPerView();\n        const maxIndex = Math.max(0, cards.length - perView);\n        index = Math.max(0, Math.min(index, maxIndex));\n\n        const cardWidth = cards[0].getBoundingClientRect().width;\n        const gap = parseFloat(getComputedStyle(track).gap) || 0;\n        const shift = index * (cardWidth + gap);\n\n        track.style.transform = \"translate3d(-\" + shift + \"px, 0, 0)\";\n      }\n\n      if (prev) {\n        prev.addEventListener(\"click\", function () {\n          index -= 1;\n          updateSlider();\n        });\n      }\n\n      if (next) {\n        next.addEventListener(\"click\", function () {\n          const perView = getPerView();\n          const maxIndex = Math.max(0, cards.length - perView);\n          index = index >= maxIndex ? 0 : index + 1;\n          updateSlider();\n        });\n      }\n\n      window.addEventListener(\"resize\", updateSlider);\n\n      const revealEls = section.querySelectorAll(\".ap-home-store-reveal, .ap-home-product-card\");\n\n      if (\"IntersectionObserver\" in window) {\n        const observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) {\n              entry.target.classList.add(\"is-visible\");\n              observer.unobserve(entry.target);\n            }\n          });\n        }, {\n          threshold: 0.16,\n          rootMargin: \"0px 0px -8% 0px\"\n        });\n\n        revealEls.forEach(function (el, i) {\n          if (el.classList.contains(\"ap-home-product-card\")) {\n            el.style.transitionDelay = (0.08 + (i * 0.06)) + \"s\";\n          }\n          observer.observe(el);\n        });\n      } else {\n        revealEls.forEach(function (el) {\n          el.classList.add(\"is-visible\");\n        });\n      }\n\n      let autoTimer = window.setInterval(function () {\n        if (document.hidden) return;\n        const perView = getPerView();\n        const maxIndex = Math.max(0, cards.length - perView);\n        index = index >= maxIndex ? 0 : index + 1;\n        updateSlider();\n      }, 5200);\n\n      section.addEventListener(\"mouseenter\", function () {\n        clearInterval(autoTimer);\n      });\n\n      section.addEventListener(\"mouseleave\", function () {\n        autoTimer = window.setInterval(function () {\n          if (document.hidden) return;\n          const perView = getPerView();\n          const maxIndex = Math.max(0, cards.length - perView);\n          index = index >= maxIndex ? 0 : index + 1;\n          updateSlider();\n        }, 5200);\n      });\n\n      updateSlider();\n    })();\n(function () {\n  const STORE_URL = \"\/sprzet-apple\/\";\n\n  const section = document.querySelector(\"#ap-home-store-preview\");\n  if (!section) return;\n\n  const clickableItems = section.querySelectorAll(\n    \".ap-home-product-card, .ap-home-store-main-btn, .ap-home-store-more-btn\"\n  );\n\n  clickableItems.forEach(function (item) {\n    item.setAttribute(\"href\", STORE_URL);\n\n    item.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      window.location.href = STORE_URL;\n    });\n  });\n})();\n  <\/script>\n<\/div><\/div><\/section>\n\n\n<!-- =========================================================\nAPPLEPOINT \u2014 FAQ PREMIUM V5\nDopasowane do systemu: czarny \/ biel \/ limonka ApplePoint.\nPe\u0142na animacja wej\u015bcia + hover + p\u0142ynny accordion.\n========================================================= -->\n<section id=\"ap-faq-v5\" class=\"ap-faq-v5\">\n  <style>\n    #ap-faq-v5,\n    #ap-faq-v5 *{\n      box-sizing:border-box;\n    }\n\n    #ap-faq-v5{\n      --ap-faq-ink:#18212b;\n      --ap-faq-muted:#686d74;\n      --ap-faq-line:#e6e8ea;\n      --ap-faq-green:#cdef61;\n      --ap-faq-green-dark:#8eaf24;\n\n      position:relative;\n      width:100%;\n      margin:0;\n      padding:96px 22px 112px;\n      background:transparent!important;\n      color:var(--ap-faq-ink);\n      font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Arial,sans-serif;\n      -webkit-font-smoothing:antialiased;\n      text-rendering:optimizeLegibility;\n      overflow:hidden;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-inner{\n      width:min(1080px,calc(100vw - 44px));\n      margin:0 auto;\n    }\n\n    \/* =========================\n       HEADER\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-head{\n      max-width:820px;\n      margin:0 auto 42px;\n      text-align:center;\n\n      opacity:0;\n      transform:translateY(20px);\n      filter:blur(3px);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-head.is-visible{\n      animation:apFaqV5HeadIn .8s cubic-bezier(.22,1,.36,1) forwards;\n    }\n\n    @keyframes apFaqV5HeadIn{\n      to{\n        opacity:1;\n        transform:none;\n        filter:none;\n      }\n    }\n\n    #ap-faq-v5 .ap-faq-v5-badge{\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:9px;\n      min-height:40px;\n      padding:0 16px;\n      margin:0 auto 20px;\n\n      border:1px solid #dceba9;\n      border-radius:999px;\n      background:rgba(255,255,255,.78);\n\n      color:#111;\n      font-size:12px;\n      font-weight:760;\n      letter-spacing:-.01em;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-badge::before{\n      content:\"\";\n      width:7px;\n      height:7px;\n      flex:0 0 7px;\n      border-radius:50%;\n      background:var(--ap-faq-green);\n      box-shadow:0 0 0 5px rgba(205,239,97,.17);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-title{\n      margin:0;\n      color:var(--ap-faq-ink);\n      font-size:clamp(42px,4vw,60px);\n      line-height:1;\n      letter-spacing:-.055em;\n      font-weight:810;\n      text-wrap:balance;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-lead{\n      max-width:720px;\n      margin:18px auto 0;\n      color:var(--ap-faq-muted);\n      font-size:17px;\n      line-height:1.58;\n      font-weight:500;\n      letter-spacing:-.014em;\n      text-wrap:balance;\n    }\n\n    \/* =========================\n       ITEMS\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-list{\n      display:flex;\n      flex-direction:column;\n      gap:10px;\n      width:100%;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item{\n      width:100%;\n      margin:0;\n\n      border:1px solid rgba(24,33,43,.065);\n      border-radius:20px;\n      background:#fff;\n      box-shadow:0 8px 26px rgba(24,33,43,.035);\n      overflow:hidden;\n\n      opacity:0;\n      transform:translateY(16px);\n\n      transition:\n        transform .26s cubic-bezier(.22,1,.36,1),\n        border-color .26s ease,\n        box-shadow .26s ease;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-visible{\n      animation:apFaqV5ItemIn .66s var(--ap-faq-delay) cubic-bezier(.22,1,.36,1) forwards;\n    }\n\n    @keyframes apFaqV5ItemIn{\n      to{\n        opacity:1;\n        transform:none;\n      }\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item:hover{\n      transform:translateY(-2px);\n      border-color:#dce7b8;\n      box-shadow:0 16px 38px rgba(24,33,43,.065);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-open{\n      border-color:#d9e8a4;\n      box-shadow:0 18px 42px rgba(24,33,43,.075);\n    }\n\n    \/* =========================\n       QUESTION\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-question,\n    #ap-faq-v5 .ap-faq-v5-question:hover,\n    #ap-faq-v5 .ap-faq-v5-question:focus,\n    #ap-faq-v5 .ap-faq-v5-question:active{\n      appearance:none!important;\n      -webkit-appearance:none!important;\n\n      width:100%!important;\n      min-height:72px;\n      margin:0!important;\n      padding:18px 22px!important;\n\n      display:flex!important;\n      align-items:center;\n      justify-content:space-between;\n      gap:22px;\n\n      border:0!important;\n      border-radius:0!important;\n      outline:0!important;\n\n      background:#fff!important;\n      background-image:none!important;\n      color:var(--ap-faq-ink)!important;\n      box-shadow:none!important;\n\n      cursor:pointer;\n\n      font:inherit!important;\n      text-align:left!important;\n      text-decoration:none!important;\n\n      transition:\n        background-color .24s ease,\n        color .24s ease,\n        transform .24s ease!important;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item:not(.is-open) .ap-faq-v5-question:hover{\n      background:#fbfdf6!important;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-question:focus-visible{\n      outline:3px solid rgba(205,239,97,.34)!important;\n      outline-offset:-3px!important;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-question-text{\n      display:block;\n      margin:0;\n      padding:0;\n\n      color:inherit!important;\n      font-size:18px;\n      line-height:1.28;\n      font-weight:700;\n      letter-spacing:-.025em;\n    }\n\n    \/* OPEN *\/\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-question,\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-question:hover,\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-question:focus,\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-question:active{\n      background:#111!important;\n      color:#fff!important;\n    }\n\n    \/* =========================\n       ICON\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-icon{\n      flex:0 0 34px;\n      width:34px;\n      height:34px;\n      min-width:34px;\n\n      display:grid;\n      place-items:center;\n\n      border-radius:999px;\n      background:#f4f8e7;\n      color:var(--ap-faq-green-dark);\n\n      font-size:22px;\n      font-weight:650;\n      line-height:1;\n\n      transition:\n        transform .28s cubic-bezier(.22,1,.36,1),\n        background .24s ease,\n        color .24s ease;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-icon::before{\n      content:\"+\";\n      display:block;\n      transform:translateY(-1px);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item:not(.is-open) .ap-faq-v5-question:hover .ap-faq-v5-icon{\n      transform:scale(1.06);\n      background:#edf6cf;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-icon{\n      background:var(--ap-faq-green);\n      color:#111;\n      transform:rotate(90deg);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-icon::before{\n      content:\"\u00d7\";\n      transform:none;\n    }\n\n    \/* =========================\n       ANSWER\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-answer{\n      display:grid;\n      grid-template-rows:0fr;\n      opacity:0;\n      background:#fff;\n\n      transition:\n        grid-template-rows .38s cubic-bezier(.22,.61,.36,1),\n        opacity .22s ease;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-answer-inner{\n      min-height:0;\n      overflow:hidden;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-answer-content{\n      padding:22px 28px 25px;\n      border-left:3px solid var(--ap-faq-green);\n      background:#fff;\n      color:#666d75;\n\n      transform:translateY(-5px);\n      transition:transform .38s cubic-bezier(.22,.61,.36,1);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-answer-content p{\n      max-width:930px;\n      margin:0!important;\n      padding:0!important;\n      color:inherit!important;\n      font-size:15px!important;\n      line-height:1.68!important;\n      font-weight:450!important;\n      letter-spacing:-.006em!important;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-answer{\n      grid-template-rows:1fr;\n      opacity:1;\n    }\n\n    #ap-faq-v5 .ap-faq-v5-item.is-open .ap-faq-v5-answer-content{\n      transform:none;\n    }\n\n    \/* =========================\n       FOOT MICRO COPY\n       ========================= *\/\n    #ap-faq-v5 .ap-faq-v5-foot{\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      gap:10px;\n      margin-top:28px;\n\n      color:#72777d;\n      font-size:13px;\n      line-height:1.45;\n      font-weight:600;\n\n      opacity:0;\n      transform:translateY(12px);\n    }\n\n    #ap-faq-v5 .ap-faq-v5-foot.is-visible{\n      animation:apFaqV5FootIn .68s .16s cubic-bezier(.22,1,.36,1) forwards;\n    }\n\n    @keyframes apFaqV5FootIn{\n      to{\n        opacity:1;\n        transform:none;\n      }\n    }\n\n    #ap-faq-v5 .ap-faq-v5-foot::before{\n      content:\"\";\n      width:7px;\n      height:7px;\n      border-radius:50%;\n      background:var(--ap-faq-green);\n      box-shadow:0 0 0 5px rgba(205,239,97,.14);\n    }\n\n    \/* =========================\n       RESPONSIVE\n       ========================= *\/\n    @media(max-width:820px){\n      #ap-faq-v5{\n        padding:74px 16px 84px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-inner{\n        width:min(100%,calc(100vw - 28px));\n      }\n\n      #ap-faq-v5 .ap-faq-v5-head{\n        margin-bottom:34px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-question,\n      #ap-faq-v5 .ap-faq-v5-question:hover,\n      #ap-faq-v5 .ap-faq-v5-question:focus,\n      #ap-faq-v5 .ap-faq-v5-question:active{\n        min-height:66px;\n        padding:16px 18px!important;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-question-text{\n        font-size:16.5px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-answer-content{\n        padding:20px 22px 23px;\n      }\n    }\n\n    @media(max-width:560px){\n      #ap-faq-v5{\n        padding:62px 12px 72px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-inner{\n        width:100%;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-title{\n        font-size:38px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-lead{\n        font-size:15px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-item{\n        border-radius:17px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-question,\n      #ap-faq-v5 .ap-faq-v5-question:hover,\n      #ap-faq-v5 .ap-faq-v5-question:focus,\n      #ap-faq-v5 .ap-faq-v5-question:active{\n        min-height:62px;\n        padding:15px 15px!important;\n        gap:12px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-question-text{\n        font-size:15.5px;\n        line-height:1.3;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-icon{\n        flex-basis:30px;\n        width:30px;\n        height:30px;\n        min-width:30px;\n        font-size:20px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-answer-content{\n        padding:18px 17px 20px;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-answer-content p{\n        font-size:14px!important;\n        line-height:1.6!important;\n      }\n    }\n\n    @media(prefers-reduced-motion:reduce){\n      #ap-faq-v5 .ap-faq-v5-head,\n      #ap-faq-v5 .ap-faq-v5-item,\n      #ap-faq-v5 .ap-faq-v5-foot{\n        opacity:1!important;\n        transform:none!important;\n        filter:none!important;\n        animation:none!important;\n      }\n\n      #ap-faq-v5 .ap-faq-v5-item,\n      #ap-faq-v5 .ap-faq-v5-question,\n      #ap-faq-v5 .ap-faq-v5-icon,\n      #ap-faq-v5 .ap-faq-v5-answer,\n      #ap-faq-v5 .ap-faq-v5-answer-content{\n        transition:none!important;\n      }\n    }\n  <\/style>\n\n  <div class=\"ap-faq-v5-inner\">\n\n    <header class=\"ap-faq-v5-head\">\n      <div class=\"ap-faq-v5-badge\">FAQ \u00b7 ApplePoint<\/div>\n      <h2 class=\"ap-faq-v5-title\">Najcz\u0119\u015bciej zadawane pytania.<\/h2>\n      <p class=\"ap-faq-v5-lead\">\n        Zebrali\u015bmy najwa\u017cniejsze informacje dotycz\u0105ce napraw urz\u0105dze\u0144 Apple,\n        wyceny, gwarancji i sposobu przekazania sprz\u0119tu do serwisu.\n      <\/p>\n    <\/header>\n\n    <div class=\"ap-faq-v5-list\">\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:0ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-1\">\n          <span class=\"ap-faq-v5-question-text\">1. Ile mo\u017ce trwa\u0107 naprawa iPhone \/ MacBook \/ iPad?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-1\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Czas naprawy zale\u017cy od rodzaju usterki, modelu urz\u0105dzenia oraz dost\u0119pno\u015bci cz\u0119\u015bci. Prostsze naprawy, takie jak wymiana baterii, ekranu czy z\u0142\u0105cza \u0142adowania, cz\u0119sto jeste\u015bmy w stanie wykona\u0107 nawet tego samego dnia. W przypadku bardziej skomplikowanych usterek czas realizacji ustalany jest indywidualnie po wst\u0119pnej ocenie urz\u0105dzenia.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:55ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-2\">\n          <span class=\"ap-faq-v5-question-text\">2. Gdzie najlepiej naprawi\u0107 sprz\u0119t Apple?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-2\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Najlepiej wybra\u0107 serwis, kt\u00f3ry jasno informuje o kosztach, rodzaju stosowanych cz\u0119\u015bci i realnie ocenia, czy naprawa jest op\u0142acalna. W ApplePoint stawiamy na przejrzyst\u0105 wycen\u0119, szybki kontakt i uczciwe podej\u015bcie do ka\u017cdej naprawy. Klient od pocz\u0105tku wie, co jest uszkodzone, ile b\u0119dzie kosztowa\u0107 us\u0142uga i jakie s\u0105 dost\u0119pne warianty naprawy.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:110ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-3\">\n          <span class=\"ap-faq-v5-question-text\">3. Jaki jest koszt naprawy iPhone\u2019a?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-3\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Koszt naprawy zale\u017cy przede wszystkim od modelu telefonu, rodzaju uszkodzenia oraz wybranego wariantu cz\u0119\u015bci. Inaczej wygl\u0105da cena wymiany baterii, inaczej ekranu, a jeszcze inaczej napraw po zalaniu lub usterek p\u0142yty g\u0142\u00f3wnej. Ka\u017cd\u0105 wycen\u0119 przedstawiamy indywidualnie po wst\u0119pnej ocenie problemu.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:165ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-4\">\n          <span class=\"ap-faq-v5-question-text\">4. Czy ApplePoint jest serwisem autoryzowanym?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-4\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>ApplePoint jest niezale\u017cnym serwisem urz\u0105dze\u0144 Apple. Naprawiamy urz\u0105dzenia pogwarancyjne oraz sprz\u0119t, w przypadku kt\u00f3rego klient szuka szybkiego i korzystnego rozwi\u0105zania poza autoryzowan\u0105 sieci\u0105 serwisow\u0105. Zakres naprawy i dost\u0119pne warianty zawsze przedstawiamy przed rozpocz\u0119ciem us\u0142ugi.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:220ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-5\">\n          <span class=\"ap-faq-v5-question-text\">5. Ile jest gwarancji na wykonan\u0105 napraw\u0119?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-5\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Zakres i okres gwarancji zale\u017c\u0105 od rodzaju wykonanej us\u0142ugi oraz zastosowanych cz\u0119\u015bci. Przed realizacj\u0105 naprawy klient otrzymuje informacj\u0119 o warunkach gwarancji dotycz\u0105cych konkretnej us\u0142ugi.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:275ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-6\">\n          <span class=\"ap-faq-v5-question-text\">6. Czy sprz\u0119t trzeba dostarczy\u0107 osobi\u015bcie?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-6\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Nie zawsze. Urz\u0105dzenie mo\u017cna dostarczy\u0107 osobi\u015bcie, ale mo\u017cliwa jest r\u00f3wnie\u017c realizacja naprawy wysy\u0142kowo. To wygodna opcja dla os\u00f3b spoza Zdu\u0144skiej Woli albo dla tych, kt\u00f3rzy wol\u0105 za\u0142atwi\u0107 wszystko zdalnie. W takim przypadku ustalamy szczeg\u00f3\u0142y indywidualnie i wskazujemy, jak bezpiecznie przygotowa\u0107 sprz\u0119t do wysy\u0142ki.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:330ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-7\">\n          <span class=\"ap-faq-v5-question-text\">7. Czy op\u0142aca si\u0119 naprawia\u0107 urz\u0105dzenia Apple?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-7\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>W wielu przypadkach tak. Wymiana baterii, ekranu, portu \u0142adowania, kamer czy innych podzespo\u0142\u00f3w cz\u0119sto kosztuje znacznie mniej ni\u017c zakup nowego urz\u0105dzenia. Je\u017celi jednak naprawa jest nieop\u0142acalna, uczciwie o tym informujemy i nie proponujemy rozwi\u0105za\u0144, kt\u00f3re nie maj\u0105 ekonomicznego sensu.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:385ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-8\">\n          <span class=\"ap-faq-v5-question-text\">8. Ile kosztuje diagnoza urz\u0105dzenia Apple?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-8\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Koszt zale\u017cy od rodzaju problemu i zakresu potrzebnej weryfikacji. Przy bardziej z\u0142o\u017conych usterkach wymagaj\u0105cych szerszych test\u00f3w koszt diagnozy ustalany jest indywidualnie. Zawsze informujemy o nim wcze\u015bniej, zanim przejdziemy do dalszych dzia\u0142a\u0144.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:440ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-9\">\n          <span class=\"ap-faq-v5-question-text\">9. Czy naprawiacie te\u017c iPady, MacBooki i Apple Watch?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-9\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Tak. ApplePoint zajmuje si\u0119 napraw\u0105 r\u00f3\u017cnych urz\u0105dze\u0144 Apple, w tym iPhone\u2019\u00f3w, iPad\u00f3w, MacBook\u00f3w, Apple Watch oraz Android. Zakres napraw zale\u017cy od modelu i rodzaju uszkodzenia, dlatego najlepiej przes\u0142a\u0107 opis problemu albo skontaktowa\u0107 si\u0119 z nami bezpo\u015brednio w celu wst\u0119pnej oceny.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:440ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-10\">\n          <span class=\"ap-faq-v5-question-text\">10. Czy u\u017cywacie oryginalnych cz\u0119\u015bci?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-10\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>W zale\u017cno\u015bci od rodzaju naprawy i dost\u0119pno\u015bci mo\u017cemy zaproponowa\u0107 r\u00f3\u017cne warianty cz\u0119\u015bci. Ka\u017cdorazowo informujemy klienta, jaki wariant jest dost\u0119pny, czym si\u0119 r\u00f3\u017cni oraz jak wp\u0142ywa na koszt i ko\u0144cowy efekt naprawy.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:440ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-11\">\n          <span class=\"ap-faq-v5-question-text\">11. Jak um\u00f3wi\u0107 wizyt\u0119?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-11\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Najpro\u015bciej skontaktowa\u0107 si\u0119 z nami telefonicznie albo przez wiadomo\u015b\u0107. Warto poda\u0107 model urz\u0105dzenia i kr\u00f3tko opisa\u0107 usterk\u0119. Na tej podstawie mo\u017cemy wst\u0119pnie oceni\u0107 problem i zaproponowa\u0107 dalszy spos\u00f3b dzia\u0142ania.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ap-faq-v5-item\" style=\"--ap-faq-delay:440ms\">\n        <button class=\"ap-faq-v5-question\" type=\"button\" aria-expanded=\"false\" aria-controls=\"ap-faq-v5-answer-12\">\n          <span class=\"ap-faq-v5-question-text\">12. Serwis iPhone \u2013 gdzie si\u0119 uda\u0107?<\/span>\n          <span class=\"ap-faq-v5-icon\" aria-hidden=\"true\"><\/span>\n        <\/button>\n\n        <div class=\"ap-faq-v5-answer\" id=\"ap-faq-v5-answer-12\" aria-hidden=\"true\">\n          <div class=\"ap-faq-v5-answer-inner\">\n            <div class=\"ap-faq-v5-answer-content\">\n              <p>Najlepiej wybra\u0107 serwis, kt\u00f3ry specjalizuje si\u0119 w urz\u0105dzeniach Apple i potrafi rzetelnie oceni\u0107 usterk\u0119. W ApplePoint stawiamy na sprawdzone rozwi\u0105zania, dobry kontakt z klientem i naprawy, kt\u00f3re faktycznie przywracaj\u0105 sprz\u0119t do dzia\u0142ania. Je\u017celi nie wiesz, czy dana usterka kwalifikuje si\u0119 do naprawy, skontaktuj si\u0119 z nami \u2014 podpowiemy, jakie s\u0105 mo\u017cliwo\u015bci.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"ap-faq-v5-foot\">\n      Nie znalaz\u0142e\u015b odpowiedzi? Skontaktuj si\u0119 z ApplePoint \u2014 podpowiemy, co zrobi\u0107 dalej.\n    <\/div>\n\n  <\/div>\n\n  <script>\n    (function(){\n      const section=document.getElementById(\"ap-faq-v5\");\n      if(!section || section.dataset.ready===\"1\") return;\n      section.dataset.ready=\"1\";\n\n      function setState(item,open){\n        if(!item) return;\n\n        const btn=item.querySelector(\".ap-faq-v5-question\");\n        const ans=item.querySelector(\".ap-faq-v5-answer\");\n\n        item.classList.toggle(\"is-open\",open);\n\n        if(btn){\n          btn.setAttribute(\"aria-expanded\",open ? \"true\" : \"false\");\n        }\n\n        if(ans){\n          ans.setAttribute(\"aria-hidden\",open ? \"false\" : \"true\");\n        }\n      }\n\n      section.addEventListener(\"click\",function(e){\n        const btn=e.target.closest(\".ap-faq-v5-question\");\n        if(!btn || !section.contains(btn)) return;\n\n        const item=btn.closest(\".ap-faq-v5-item\");\n        if(!item) return;\n\n        const isOpen=item.classList.contains(\"is-open\");\n\n        section.querySelectorAll(\".ap-faq-v5-item.is-open\").forEach(function(other){\n          if(other!==item) setState(other,false);\n        });\n\n        setState(item,!isOpen);\n      });\n\n      const revealEls=[\n        section.querySelector(\".ap-faq-v5-head\"),\n        ...section.querySelectorAll(\".ap-faq-v5-item\"),\n        section.querySelector(\".ap-faq-v5-foot\")\n      ].filter(Boolean);\n\n      const reduced=\n        window.matchMedia &&\n        window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      if(reduced || !(\"IntersectionObserver\" in window)){\n        revealEls.forEach(function(el){\n          el.classList.add(\"is-visible\");\n        });\n        return;\n      }\n\n      const observer=new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          if(!entry.isIntersecting) return;\n          entry.target.classList.add(\"is-visible\");\n          observer.unobserve(entry.target);\n        });\n      },{\n        threshold:.08,\n        rootMargin:\"0px 0px -4% 0px\"\n      });\n\n      revealEls.forEach(function(el){\n        observer.observe(el);\n      });\n    })();\n  <\/script>\n<\/section>\n\n<\/div>\n\n<style id=\"ap-home-unified-background-final\">\n\/* =========================================================\n   APPLEPOINT \u2014 FINALNY SYSTEM JEDNOLITEGO T\u0141A\n   Ten blok jest NA KO\u0143CU celowo \u2014 ma wygra\u0107 z wcze\u015bniejszym CSS.\n   ========================================================= *\/\n\n:root{\n  --ap-home-unified-bg:#f5f5f7;\n}\n\n\/* 1. JEDNO T\u0141O STRONY *\/\nhtml,\nbody.home,\nbody.home #page,\nbody.home .site,\nbody.home #inner-wrap,\nbody.home .site-content,\nbody.home .content-area,\nbody.home .site-main,\nbody.home .content-wrap,\nbody.home .entry-content-wrap,\nbody.home .entry-content.single-content{\n  background:var(--ap-home-unified-bg)!important;\n  background-color:var(--ap-home-unified-bg)!important;\n}\n\n\/* 2. ZERO \"ROW GAP\" GENEROWANEGO PRZEZ WORDPRESS \/ KADENCE *\/\nbody.home .entry-content.single-content{\n  gap:0!important;\n  row-gap:0!important;\n  column-gap:0!important;\n}\n\n\/* 3. BLOKI CMS NIE DODAJ\u0104 PAS\u00d3W POMI\u0118DZY SEKCJAMI *\/\nbody.home .entry-content.single-content > .wp-block-html,\nbody.home .entry-content.single-content > .wp-block-group,\nbody.home .entry-content.single-content > .wp-block-kadence-rowlayout,\nbody.home .entry-content.single-content > .kb-row-layout-wrap,\nbody.home .entry-content.single-content > .wp-block-shortcode{\n  margin-top:0!important;\n  margin-bottom:0!important;\n  margin-block-start:0!important;\n  margin-block-end:0!important;\n\n  border-top:0!important;\n  border-bottom:0!important;\n  box-shadow:none!important;\n}\n\n\/* 4. USUWAMY TYLKO SEPARATORY MI\u0118DZY G\u0141\u00d3WNYMI BLOKAMI *\/\nbody.home .entry-content.single-content > hr,\nbody.home .entry-content.single-content > .wp-block-separator{\n  display:none!important;\n  height:0!important;\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n}\n\n\/* 5. PUSTE SPACERY WORDPRESSA MI\u0118DZY SEKCJAMI *\/\nbody.home .entry-content.single-content > .wp-block-spacer{\n  display:none!important;\n  height:0!important;\n  min-height:0!important;\n  margin:0!important;\n  padding:0!important;\n}\n\n\/* =========================================================\n   6. STARE SEKCJE STRONY \u2014 T\u0141O TRANSPARENTNE\n   Dzi\u0119ki temu wszystkie \"siadaj\u0105\" na jednym #f5f5f7.\n   Karty wewn\u0105trz pozostaj\u0105 bia\u0142e.\n   ========================================================= *\/\n\nbody.home .ap-premium-stats,\nbody.home .ap-bento-section,\nbody.home .applepoint-process,\nbody.home .applepoint-faq,\nbody.home .applepoint-duo-cards,\nbody.home .ap-contact-section,\nbody.home .ap-premium-footer-xl,\nbody.home .applehome-like-services,\nbody.home .applehome-like-services-safe{\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n}\n\n\/* Nie kasujemy bia\u0142ych kart bento \u2014 tylko t\u0142o ca\u0142ej sekcji *\/\nbody.home .ap-bento-section [class*=\"inside-inner-col\"]{\n  background:#fff!important;\n}\n\n\/* =========================================================\n   7. NOWE SEKCJE Z TEGO MASTER HTML \u2014 IDENTYCZNE T\u0141O\n   ========================================================= *\/\n\nbody.home #ap-top-v6,\nbody.home #ap-process-v4,\nbody.home #ap-service-showcase,\nbody.home #ap-reviews,\nbody.home .ap-opinions-store-bridge,\nbody.home #ap-home-store-preview,\nbody.home #ap-faq-v5{\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n  margin-top:0!important;\n  margin-bottom:0!important;\n}\n\n\/* Usuwamy lokalne po\u015bwiaty, \u017ceby nie wygl\u0105da\u0142y jak inne t\u0142a *\/\nbody.home #ap-process-v4::before,\nbody.home #ap-service-showcase::before,\nbody.home #ap-service-showcase::after,\nbody.home #ap-home-store-preview::before,\nbody.home #ap-home-store-preview::after{\n  display:none!important;\n  content:none!important;\n  background:none!important;\n}\n\n\/* Opinie: hero i obszar widgetu te\u017c le\u017c\u0105 na wsp\u00f3lnym tle *\/\nbody.home #ap-reviews .ap-reviews-hero,\nbody.home #ap-reviews .ap-reviews-widget-section,\nbody.home #ap-reviews .ap-reviews-widget-shell{\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n}\n\n\/* CTA opinii: t\u0142o sekcji wsp\u00f3lne, bia\u0142a zostaje tylko sama karta CTA *\/\nbody.home #ap-reviews .ap-reviews-cta-wrap{\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n}\n\n\/* Zachowujemy bia\u0142e CTA \/ karty jako elementy, a nie osobne t\u0142o sekcji *\/\nbody.home #ap-reviews .ap-reviews-cta,\nbody.home #ap-home-store-preview .ap-home-store-cta,\nbody.home #ap-home-store-preview .ap-home-product-card,\nbody.home #ap-process-v4 .ap-process-step,\nbody.home #ap-process-v4 .applepoint-process-trust{\n  background:#fff!important;\n}\n\n\/* =========================================================\n   8. WRAPPERY ZAWIERAJ\u0104CE NASZE NOWE SEKCJE\n   Nie mog\u0105 tworzy\u0107 szarego\/bia\u0142ego paska ponad lub pod sekcj\u0105.\n   ========================================================= *\/\n\nbody.home .wp-block-html:has(#ap-top-v6),\nbody.home .wp-block-html:has(#ap-process-v4),\nbody.home .wp-block-html:has(#ap-service-showcase),\nbody.home .wp-block-html:has(#ap-reviews),\nbody.home .wp-block-html:has(#ap-home-store-preview),\nbody.home .wp-block-html:has(#ap-faq-v5),\nbody.home .wp-block-group:has(#ap-top-v6),\nbody.home .wp-block-group:has(#ap-process-v4),\nbody.home .wp-block-group:has(#ap-service-showcase),\nbody.home .wp-block-group:has(#ap-reviews),\nbody.home .wp-block-group:has(#ap-home-store-preview),\nbody.home .wp-block-group:has(#ap-faq-v5),\nbody.home .kt-row-column-wrap:has(#ap-top-v6),\nbody.home .kt-row-column-wrap:has(#ap-process-v4),\nbody.home .kt-row-column-wrap:has(#ap-service-showcase),\nbody.home .kt-row-column-wrap:has(#ap-reviews),\nbody.home .kt-row-column-wrap:has(#ap-home-store-preview),\nbody.home .kt-row-column-wrap:has(#ap-faq-v5),\nbody.home .kt-inside-inner-col:has(#ap-top-v6),\nbody.home .kt-inside-inner-col:has(#ap-process-v4),\nbody.home .kt-inside-inner-col:has(#ap-service-showcase),\nbody.home .kt-inside-inner-col:has(#ap-reviews),\nbody.home .kt-inside-inner-col:has(#ap-home-store-preview),\nbody.home .kt-inside-inner-col:has(#ap-faq-v5){\n  background:transparent!important;\n  background-color:transparent!important;\n  background-image:none!important;\n\n  margin-top:0!important;\n  margin-bottom:0!important;\n  padding-top:0!important;\n  padding-bottom:0!important;\n\n  border:0!important;\n  box-shadow:none!important;\n}\n\n\/* =========================================================\n   9. SEPARATOR\u00d3W PSEUDO-ELEMENT\u00d3W WRAPPER\u00d3W TE\u017b NIE CHCEMY\n   ========================================================= *\/\n\nbody.home .wp-block-html:has(#ap-process-v4)::before,\nbody.home .wp-block-html:has(#ap-process-v4)::after,\nbody.home .wp-block-html:has(#ap-service-showcase)::before,\nbody.home .wp-block-html:has(#ap-service-showcase)::after,\nbody.home .wp-block-html:has(#ap-reviews)::before,\nbody.home .wp-block-html:has(#ap-reviews)::after,\nbody.home .wp-block-html:has(#ap-home-store-preview)::before,\nbody.home .wp-block-html:has(#ap-home-store-preview)::after,\nbody.home .wp-block-html:has(#ap-faq-v5)::before,\nbody.home .wp-block-html:has(#ap-faq-v5)::after{\n  display:none!important;\n  content:none!important;\n  border:0!important;\n  box-shadow:none!important;\n  background:none!important;\n}\n\n\/* =========================================================\n   10. KONTAKT + FAQ + STOPKA: bez w\u0142asnego \"pasa\" t\u0142a\n   ========================================================= *\/\n\nbody.home .applepoint-faq,\nbody.home #ap-faq-v5,\nbody.home .ap-contact-section,\nbody.home .ap-premium-footer-xl{\n  margin-top:0!important;\n  margin-bottom:0!important;\n  border-top:0!important;\n  border-bottom:0!important;\n}\n\n\/* FAQ \u2014 bia\u0142e pozostaj\u0105 wy\u0142\u0105cznie same pytania\/karty *\/\nbody.home .applepoint-faq .wp-block-accordion .wp-block-accordion-item,\nbody.home .applepoint-faq .wp-block-accordion .wp-block-accordion-panel{\n  background:#fff!important;\n}\n\n\/* =========================================================\n   11. BEZ POZIOMEGO SCROLLA PRZY FULL-BLEED\n   ========================================================= *\/\n\nhtml,\nbody{\n  overflow-x:hidden!important;\n}\n<\/style>\n\n\n<style>.kadence-column2568_562c71-6e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2568_562c71-6e > .kt-inside-inner-col{flex-direction:column;}.kadence-column2568_562c71-6e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2568_562c71-6e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2568_562c71-6e{position:relative;}@media all and (max-width: 1024px){.kadence-column2568_562c71-6e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2568_562c71-6e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2568_562c71-6e\"><div class=\"kt-inside-inner-col\">\n<h2 class=\"wp-block-heading has-text-align-center reveal-up delay-2\">FAQ \u2013 Najcz\u0119\u015bciej zadawane pytania<\/h2>\n\n\n\n<p class=\"has-text-align-center reveal-up delay-2 wp-block-paragraph\">Zebrali\u015bmy najwa\u017cniejsze informacje dotycz\u0105ce naprawy urz\u0105dze\u0144 Apple w ApplePoint.<\/p>\n<\/div><\/div>\n\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2568_d9a051-42{margin-top:90px;margin-bottom:0px;}.kb-row-layout-id2568_d9a051-42 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2568_d9a051-42 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2568_d9a051-42 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:1140px;margin-left:auto;margin-right:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id2568_d9a051-42 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id2568_d9a051-42 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id2568_d9a051-42 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2568_d9a051-42 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-column2568_fa6838-ed > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2568_fa6838-ed > .kt-inside-inner-col{flex-direction:column;}.kadence-column2568_fa6838-ed > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2568_fa6838-ed > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2568_fa6838-ed{position:relative;}@media all and (max-width: 1024px){.kadence-column2568_fa6838-ed > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2568_fa6838-ed > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2568_fa6838-ed inner-column-1\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-spacer.kt-block-spacer-2568_f8f058-eb .kt-block-spacer{height:15px;}.wp-block-kadence-spacer.kt-block-spacer-2568_f8f058-eb .kt-divider{border-top-width:1px;height:1px;border-top-color:var(--global-palette7, #EDF2F7);width:100%;border-top-style:solid;}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-2568_f8f058-eb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id2568_3b2dbc-04 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id2568_3b2dbc-04 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id2568_3b2dbc-04 > .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-id2568_3b2dbc-04 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id2568_3b2dbc-04 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id2568_3b2dbc-04 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id2568_3b2dbc-04 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-column2568_21ee6e-a9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column2568_21ee6e-a9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column2568_21ee6e-a9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column2568_21ee6e-a9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column2568_21ee6e-a9{position:relative;}@media all and (max-width: 1024px){.kadence-column2568_21ee6e-a9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column2568_21ee6e-a9 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column2568_21ee6e-a9\"><div class=\"kt-inside-inner-col\">\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<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>ApplePoint \u00b7 Your Service Partner Serwis iPhone, MacBook i iPad w Zdu\u0144skiej Woli. Naprawiamy urz\u0105dzenia Apple i Android. Szybka diagnostyka, przejrzysta wycena i serwis prowadzony od pocz\u0105tku do ko\u0144ca w ApplePoint. Wiele napraw nawet w 30min Do 12 miesi\u0119cy gwarancji Jasna wycena przed napraw\u0105 Um\u00f3w wizyt\u0119 \u2192 518 900 318 ApplePoint Serwis otwarty na ka\u017cde&#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":true,"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2568","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>Serwis iPhone Zdu\u0144ska Wola | ApplePoint Serwis<\/title>\n<meta name=\"description\" content=\"Serwis iPhone Zdu\u0144ska Wola \u2013 ApplePoint Serwis. Naprawa iPhone, MacBook, iPad i Apple Watch, wymiana baterii, ekran\u00f3w i szybka diagnostyka.\" \/>\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\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Serwis iPhone Zdu\u0144ska Wola | ApplePoint Serwis\" \/>\n<meta property=\"og:description\" content=\"Serwis iPhone Zdu\u0144ska Wola \u2013 ApplePoint Serwis. Naprawa iPhone, MacBook, iPad i Apple Watch, wymiana baterii, ekran\u00f3w i szybka diagnostyka.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/applepointfix.pl\/en\/\" \/>\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-09-16T15:00:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg\" \/>\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=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/\",\"name\":\"Serwis iPhone Zdu\u0144ska Wola | ApplePoint Serwis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/applepointfix.pl\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_1004.jpeg\",\"datePublished\":\"2020-12-23T05:54:00+00:00\",\"dateModified\":\"2026-09-16T15:00:42+00:00\",\"description\":\"Serwis iPhone Zdu\u0144ska Wola \u2013 ApplePoint Serwis. Naprawa iPhone, MacBook, iPad i Apple Watch, wymiana baterii, ekran\u00f3w i szybka diagnostyka.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/applepointfix.pl\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#primaryimage\",\"url\":\"https:\\\/\\\/applepointfix.pl\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_1004.jpeg\",\"contentUrl\":\"https:\\\/\\\/applepointfix.pl\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/IMG_1004.jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/applepointfix.pl\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/applepointfix.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@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":"iPhone Service Zdu\u0144ska Wola | ApplePoint Service","description":"iPhone Service Zdu\u0144ska Wola \u2013 ApplePoint Service. iPhone, MacBook, iPad, and Apple Watch repairs, battery and screen replacement, and quick diagnostics.","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\/","og_locale":"en_US","og_type":"article","og_title":"Serwis iPhone Zdu\u0144ska Wola | ApplePoint Serwis","og_description":"Serwis iPhone Zdu\u0144ska Wola \u2013 ApplePoint Serwis. Naprawa iPhone, MacBook, iPad i Apple Watch, wymiana baterii, ekran\u00f3w i szybka diagnostyka.","og_url":"https:\/\/applepointfix.pl\/en\/","og_site_name":"ApplePoint Serwis \u2013 Zdu\u0144ska Wola","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61587246509846","article_modified_time":"2026-09-16T15:00:42+00:00","og_image":[{"url":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/applepointfix.pl\/","url":"https:\/\/applepointfix.pl\/","name":"iPhone Service Zdu\u0144ska Wola | ApplePoint Service","isPartOf":{"@id":"https:\/\/applepointfix.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/applepointfix.pl\/#primaryimage"},"image":{"@id":"https:\/\/applepointfix.pl\/#primaryimage"},"thumbnailUrl":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg","datePublished":"2020-12-23T05:54:00+00:00","dateModified":"2026-09-16T15:00:42+00:00","description":"iPhone Service Zdu\u0144ska Wola \u2013 ApplePoint Service. iPhone, MacBook, iPad, and Apple Watch repairs, battery and screen replacement, and quick diagnostics.","breadcrumb":{"@id":"https:\/\/applepointfix.pl\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/applepointfix.pl\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/applepointfix.pl\/#primaryimage","url":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg","contentUrl":"https:\/\/applepointfix.pl\/wp-content\/uploads\/2026\/09\/IMG_1004.jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/applepointfix.pl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/applepointfix.pl\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@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":"ApplePoint \u00b7 Your Service Partner Serwis iPhone, MacBook i iPad w Zdu\u0144skiej Woli. Naprawiamy urz\u0105dzenia Apple i Android. Szybka diagnostyka, przejrzysta wycena i serwis prowadzony od pocz\u0105tku do ko\u0144ca w ApplePoint. Wiele napraw nawet w 30min Do 12 miesi\u0119cy gwarancji Jasna wycena przed napraw\u0105 Um\u00f3w wizyt\u0119 \u2192 518 900 318 ApplePoint Serwis otwarty na ka\u017cde...","_links":{"self":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/2568","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=2568"}],"version-history":[{"count":664,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/2568\/revisions"}],"predecessor-version":[{"id":6261,"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/pages\/2568\/revisions\/6261"}],"wp:attachment":[{"href":"https:\/\/applepointfix.pl\/en\/wp-json\/wp\/v2\/media?parent=2568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}