/* Amper Tools — Co serwisujemy */
.page-id-38 .site-content{padding:0!important}.page-id-38 .site-content>.ast-container,.page-id-38 .site-main,.page-id-38 article.post-38,.page-id-38 .post-38>.entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.page-id-38 .post-38>.entry-header,.page-id-38 .site-footer{display:none!important}
.amper-services-page,.amper-services-page *{box-sizing:border-box}.amper-services-page{--yellow:#ffd600;--black:#080a0d;--ink:#111419;--panel:#171b21;--muted:#aeb4bd;--line:rgba(255,255,255,.12);background:var(--black);color:#fff;font-family:Inter,Montserrat,Arial,sans-serif;overflow:hidden}.amper-services-page a{text-decoration:none}.as-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.as-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 17px;color:var(--yellow);font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.as-kicker:before{content:"";width:30px;height:3px;background:var(--yellow)}
.as-hero{padding:96px 0 78px;background:#080a0d}.as-hero__grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:55px;align-items:center}.as-hero h1{margin:0;color:#fff!important;font-size:clamp(50px,6.3vw,82px);line-height:.98;letter-spacing:-.055em}.as-hero h1 span{color:var(--yellow)}.as-hero__copy>p:not(.as-kicker){max-width:610px;margin:26px 0 0;color:#cbd0d7;font-size:18px;line-height:1.7}.as-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.as-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:13px 22px;border:2px solid transparent;color:#fff!important;font-size:14px;font-weight:900;transition:.2s}.as-btn--primary{background:var(--yellow);color:#08090b!important}.as-btn--primary:hover{background:#fff}.as-btn--ghost{border-color:rgba(255,255,255,.55)}.as-btn--ghost:hover{border-color:var(--yellow);color:var(--yellow)!important}.as-hero__visual{position:relative;margin:0;box-shadow:0 28px 70px rgba(0,0,0,.45)}.as-hero__visual img{display:block;width:100%;min-height:470px;object-fit:cover}.as-hero__visual figcaption{position:absolute;left:0;bottom:0;padding:14px 18px;background:var(--yellow);color:#08090b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.as-brands{background:var(--yellow);color:#08090b}.as-brands__grid{display:grid;grid-template-columns:repeat(6,1fr)}.as-brands span{display:grid;place-items:center;min-height:92px;border-right:1px solid rgba(0,0,0,.18);font-size:20px;font-weight:900;text-align:center}.as-brands span:last-child{border:0}
.as-section{padding:110px 0}.as-tools{background:#f4f5f6;color:var(--ink)}.as-tools__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.as-tools__image{min-height:670px;background:url('https://ampertools.pl/wp-content/uploads/2026/08/regeneracja-baterii-li-ion.jpg') center/cover no-repeat;box-shadow:0 28px 65px rgba(17,20,25,.18)}.as-tools h2,.as-heading h2,.as-hybrid h2,.as-scooter-service h2,.as-cta h2{margin:0;color:inherit!important;font-size:clamp(40px,5vw,62px);line-height:1.04;letter-spacing:-.045em}.as-tools__copy>p:not(.as-kicker):not(.as-note){margin:22px 0;color:#5e6570;font-size:16px;line-height:1.75}.as-tools h3{margin:30px 0 16px;color:#111419!important;font-size:20px}.as-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.as-checklist li{position:relative;padding:14px 14px 14px 37px;background:#fff;color:#252a31;font-size:13px;font-weight:800;line-height:1.45}.as-checklist li:before{content:"✓";position:absolute;left:14px;color:#111;font-weight:900}.as-note{margin:19px 0 0;padding:17px 18px;border-left:5px solid var(--yellow);background:#e9ebee;color:#4f5660;font-size:13px;line-height:1.6}
.as-tool-process{background:#11151b}.as-heading{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end;margin-bottom:43px}.as-heading>p{margin:0;color:#aeb4bd;font-size:16px;line-height:1.75}.as-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.as-process-grid article{min-height:250px;padding:30px 25px;border:1px solid var(--line);background:#181d24}.as-process-grid b{color:var(--yellow);font-size:13px;letter-spacing:.12em}.as-process-grid h3{margin:38px 0 13px;color:#fff!important;font-size:21px}.as-process-grid p{margin:0;color:#aeb4bd;font-size:14px;line-height:1.7}
.as-hybrid{padding:115px 0;background:#080a0d}.as-hybrid__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.as-hybrid h2 span{color:var(--yellow)}.as-hybrid__copy>p:not(.as-kicker):not(.as-hybrid__disclaimer){margin:24px 0;color:#cbd0d7;font-size:17px;line-height:1.75}.as-hybrid__items{display:grid;gap:9px;margin:25px 0}.as-hybrid__items>div{padding:16px 18px;border:1px solid var(--line);background:#15191f}.as-hybrid__items strong{display:block;color:#fff}.as-hybrid__items span{display:block;margin-top:4px;color:#aeb4bd;font-size:13px}.as-hybrid__disclaimer{margin:0 0 25px;padding:15px 17px;border-left:4px solid var(--yellow);background:rgba(255,214,0,.09);color:#d5d8dd;font-size:13px;line-height:1.6}.as-hybrid__image{min-height:650px;background:url('https://ampertools.pl/wp-content/uploads/2026/09/kontakt-regeneracja-baterii-wlasciciel.png') 66% center/cover no-repeat;box-shadow:0 30px 70px rgba(0,0,0,.45)}
.as-more{background:#f4f5f6;color:var(--ink)}.as-heading--dark>p{color:#5e6570}.as-more__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.as-card{position:relative;min-height:310px;padding:36px;overflow:hidden;background:#fff;border-top:5px solid var(--yellow);box-shadow:0 18px 45px rgba(18,22,28,.07)}.as-card span{color:#9a7d00;font-size:12px;font-weight:900;letter-spacing:.14em}.as-card h3{max-width:420px;margin:49px 0 14px;color:#111419!important;font-size:27px;line-height:1.15}.as-card p{max-width:470px;margin:0;color:#656c75;line-height:1.7}.as-card:after{content:"";position:absolute;right:-38px;bottom:-50px;width:180px;height:180px;border:22px solid rgba(255,214,0,.25);border-radius:50%}
.as-scooter-service{padding:110px 0;background:var(--yellow);color:#08090b}.as-scooter-service .as-kicker{color:#08090b}.as-scooter-service .as-kicker:before{background:#08090b}.as-scooter-service__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.as-scooter-service__image{min-height:570px;background:url('https://ampertools.pl/wp-content/uploads/2026/08/serwis-hulajnog-elektrycznych.jpg') center/cover no-repeat;box-shadow:0 25px 60px rgba(0,0,0,.22)}.as-scooter-service__copy>p:not(.as-kicker){margin:23px 0;color:#2c2c2c;font-size:16px;line-height:1.75}.as-scooter-service ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 27px;padding:0;list-style:none}.as-scooter-service li{padding:12px 13px;background:rgba(255,255,255,.45);font-size:13px;font-weight:900}.as-btn--dark{background:#08090b;color:var(--yellow)!important}
.as-cta{padding:95px 0;background:#07090c}.as-cta__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.as-cta__inner>div:first-child>p:not(.as-kicker){max-width:690px;margin:20px 0 0;color:#aeb4bd;line-height:1.7}.as-cta__actions{display:grid;gap:10px}.as-btn--outline{border-color:rgba(255,255,255,.4)}.as-btn--outline:hover{border-color:var(--yellow);color:var(--yellow)!important}
@media(max-width:980px){.as-hero__grid,.as-tools__grid,.as-hybrid__grid,.as-scooter-service__grid{grid-template-columns:1fr}.as-hero__visual img{min-height:420px}.as-brands__grid{grid-template-columns:repeat(3,1fr)}.as-brands span:nth-child(3){border-right:0}.as-heading,.as-cta__inner{grid-template-columns:1fr;gap:20px}.as-process-grid{grid-template-columns:1fr 1fr}.as-tools__image,.as-hybrid__image,.as-scooter-service__image{min-height:520px}}
@media(max-width:650px){.as-wrap{width:calc(100% - 30px)}.as-hero{padding:76px 0 58px}.as-hero__grid{gap:38px}.as-hero h1{font-size:clamp(44px,13vw,61px)}.as-hero__copy>p:not(.as-kicker){font-size:16px}.as-actions{display:grid}.as-btn{width:100%}.as-hero__visual img{min-height:310px}.as-brands__grid{grid-template-columns:1fr 1fr}.as-brands span{min-height:70px;border-right:1px solid rgba(0,0,0,.18)!important;border-bottom:1px solid rgba(0,0,0,.18)}.as-brands span:nth-child(even){border-right:0!important}.as-brands span:nth-last-child(-n+2){border-bottom:0}.as-brands span:last-child{grid-column:auto}.as-section,.as-hybrid,.as-scooter-service{padding:76px 0}.as-tools__grid,.as-hybrid__grid,.as-scooter-service__grid{gap:42px}.as-tools__image,.as-hybrid__image,.as-scooter-service__image{min-height:390px}.as-checklist,.as-process-grid,.as-more__grid,.as-scooter-service ul{grid-template-columns:1fr}.as-card{min-height:270px;padding:29px 24px}.as-card h3{margin-top:35px}.as-cta{padding:76px 0}}

/* Keep the complete five-brand product lineup visible at every breakpoint. */
.as-hero__visual{background:#0b0d10}
.as-hero__visual img{min-height:0!important;aspect-ratio:3/2;object-fit:cover}

/* Oryginalne fotografie produktów — galeria producentów */
.as-product-showcase{padding:12px;background:#11151b;box-shadow:0 28px 70px rgba(0,0,0,.45)}
.as-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start}
.as-product-grid figure{display:grid;grid-template-rows:205px 85px;height:290px;margin:0;overflow:hidden;background:#fff}
.as-product-grid figure.as-product-grid__wide{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:190px}
.as-product-grid img{display:block;width:100%;height:205px!important;min-height:0!important;padding:14px;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#fff}
.as-product-grid figcaption{position:static;display:flex;min-height:85px;flex-direction:column;justify-content:center;padding:10px 14px;background:var(--yellow);color:#08090b;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}
.as-product-grid__wide figcaption{padding:20px 24px}
.as-product-grid figcaption strong{font-size:16px;line-height:1.1}
.as-product-grid figcaption span{margin-top:4px;font-size:11px;font-weight:800;line-height:1.35}
.as-product-sources{margin:11px 2px 0;color:#8f969f;font-size:10px;line-height:1.55}
.as-product-sources a{color:#cdd1d7!important;text-decoration:underline}
.as-hybrid__image{position:relative;margin:0;min-height:540px;display:flex;align-items:center;justify-content:center;padding:42px 35px 112px;background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.45)}
.as-hybrid__image img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain}
.as-hybrid__image figcaption{position:absolute;right:0;bottom:0;left:0;display:grid;padding:19px 22px;background:var(--yellow);color:#08090b}
.as-hybrid__image figcaption strong{font-size:18px}
.as-hybrid__image figcaption span{margin-top:2px;font-size:12px;font-weight:800}
.as-hybrid__image figcaption a{margin-top:7px;color:#08090b!important;font-size:10px;font-weight:800;text-decoration:underline}
@media(max-width:980px){.as-hybrid__image{min-height:500px}}
@media(max-width:650px){.as-product-grid{grid-template-columns:1fr 1fr}.as-product-grid figure,.as-product-grid figure.as-product-grid__wide{grid-column:auto;grid-template-columns:1fr;grid-template-rows:155px 100px;height:255px}.as-product-grid img{height:155px!important;padding:10px}.as-product-grid__wide figcaption{padding:10px}.as-product-grid figcaption{min-height:100px;padding:9px}.as-product-grid figcaption strong{font-size:14px}.as-product-grid figcaption span{font-size:10px}.as-hybrid__image{min-height:350px;padding:25px 18px 112px}}
