.hero-section[data-astro-cid-5auvlcfn]{background-color:var(--color-primary);min-height:calc(100vh - var(--header-height));background-image:radial-gradient(circle at 70%,#ffffff1f 0%,#0000 60%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-container[data-astro-cid-5auvlcfn]{grid-template-columns:1fr 1.25fr;align-items:center;gap:40px;width:100%;padding-top:40px;padding-bottom:70px;display:grid}.hero-content-col[data-astro-cid-5auvlcfn]{flex-direction:column;align-items:flex-start;display:flex}.title-bracket-group[data-astro-cid-5auvlcfn]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bracket[data-astro-cid-5auvlcfn]{object-fit:contain;width:18px;height:auto}.hero-title-img[data-astro-cid-5auvlcfn]{filter:drop-shadow(0 4px 10px #00000040);max-width:100%;height:auto}.hero-tagline[data-astro-cid-5auvlcfn] p[data-astro-cid-5auvlcfn]{font-family:var(--font-heading);color:var(--color-white);letter-spacing:3px;text-shadow:0 2px 6px #0000004d;margin-bottom:12px;font-size:1.35rem;font-weight:700}.hero-desc-short[data-astro-cid-5auvlcfn]{color:#ffffffe6;max-width:480px;margin-bottom:24px;font-size:1.05rem;line-height:1.6}.hero-cta-row[data-astro-cid-5auvlcfn]{flex-wrap:wrap;gap:16px;display:flex}.hero-visual-col[data-astro-cid-5auvlcfn]{justify-content:center;align-items:center;display:flex}.car-blueprint-scene[data-astro-cid-5auvlcfn]{width:100%;max-width:580px;position:relative}.blueprint-base[data-astro-cid-5auvlcfn]{filter:drop-shadow(0 15px 25px #00000059);width:100%;height:auto}.layer-badge[data-astro-cid-5auvlcfn]{transition:transform .3s,filter .3s;display:block;position:absolute}.layer-badge[data-astro-cid-5auvlcfn]:hover{filter:drop-shadow(0 8px 16px #0006);transform:scale(1.08)translateY(-3px)}.layer-mechanika[data-astro-cid-5auvlcfn]{top:10%;left:12%}.layer-badge[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn]{max-width:140px;height:auto}.custom-badge[data-astro-cid-5auvlcfn]{backdrop-filter:blur(6px);color:var(--color-white);font-family:var(--font-heading);letter-spacing:1px;transition:var(--transition);background-color:#191919e0;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 4px 15px #0000004d}.custom-badge[data-astro-cid-5auvlcfn]:hover{background-color:var(--color-dark);border-color:var(--color-white);color:var(--color-white);transform:translateY(-2px)}.badge-dot[data-astro-cid-5auvlcfn]{background-color:#00e676;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #00e676}.badge-opony[data-astro-cid-5auvlcfn]{bottom:22%;left:18%}.badge-hamulce[data-astro-cid-5auvlcfn]{top:12%;right:14%}.scroll-down-arrow[data-astro-cid-5auvlcfn]{color:var(--color-white);z-index:40;animation:2s infinite bounce;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@media (width<=992px){.hero-container[data-astro-cid-5auvlcfn]{text-align:center;grid-template-columns:1fr;gap:30px}.hero-content-col[data-astro-cid-5auvlcfn]{align-items:center}.hero-cta-row[data-astro-cid-5auvlcfn]{justify-content:center}.layer-badge[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn]{max-width:100px}}@media (width<=600px){.hero-title-img[data-astro-cid-5auvlcfn]{max-width:250px}.bracket[data-astro-cid-5auvlcfn]{width:14px}.layer-badge[data-astro-cid-5auvlcfn] img[data-astro-cid-5auvlcfn]{max-width:80px}.custom-badge[data-astro-cid-5auvlcfn]{padding:6px 10px;font-size:.85rem}}.section-workshop[data-astro-cid-lcdefpme]{background-color:var(--color-white)}.workshop-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.workshop-heading[data-astro-cid-lcdefpme]{color:var(--color-dark);margin-bottom:12px}.accent-bar[data-astro-cid-lcdefpme]{background-color:var(--color-primary);width:60px;height:4px;margin-bottom:24px}.accent-bar-white[data-astro-cid-lcdefpme]{background-color:var(--color-white);width:60px;height:4px;margin-bottom:24px}.lead-text[data-astro-cid-lcdefpme]{color:#1a1a1a;margin-bottom:16px;font-size:1.15rem;line-height:1.7}.vehicle-badges-row[data-astro-cid-lcdefpme]{gap:30px;margin:30px 0;display:flex}.vehicle-badge[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:8px;display:flex}.badge-label[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--color-dark);letter-spacing:1px;font-size:1.2rem;font-weight:700}.workshop-action[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.workshop-image-frame[data-astro-cid-lcdefpme]{border-radius:4px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001f}.workshop-img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:auto}.section-suspension[data-astro-cid-lcdefpme]{background-color:var(--color-primary);background-position:50%;background-size:cover;padding:80px 0}.suspension-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.suspension-car-img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 15px 25px #00000059);width:100%;height:auto}.suspension-heading[data-astro-cid-lcdefpme]{margin-bottom:12px}.suspension-cta[data-astro-cid-lcdefpme]{margin-top:24px}.section-paintwork[data-astro-cid-lcdefpme]{background-color:#e9ecef;background-position:50%;background-size:cover;background-attachment:scroll;padding:100px 0;position:relative}.paintwork-container[data-astro-cid-lcdefpme]{justify-content:flex-start;display:flex}.paintwork-card[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);border-left:5px solid var(--color-primary);background-color:#fffffffa;border-radius:4px;max-width:540px;padding:40px;box-shadow:0 20px 45px #00000040}.card-tag[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:2px;margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.paintwork-heading[data-astro-cid-lcdefpme]{margin-bottom:12px}.card-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.bg-light[data-astro-cid-lcdefpme]{background-color:#f7f7f9}.section-header[data-astro-cid-lcdefpme]{margin-bottom:50px}.section-sub[data-astro-cid-lcdefpme]{color:#666;margin-top:8px;font-size:1.1rem}.services-cards-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.service-feature-card[data-astro-cid-lcdefpme]{background-color:var(--color-white);transition:var(--transition);border:1px solid #e9ecef;border-radius:4px;flex-direction:column;padding:32px;text-decoration:none;display:flex;box-shadow:0 4px 15px #0000000a}.service-feature-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary);transform:translateY(-6px);box-shadow:0 15px 30px #0000001a}.service-card-icon[data-astro-cid-lcdefpme]{width:60px;height:60px;color:var(--color-primary);transition:var(--transition);background-color:#e5004614;border-radius:6px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.service-feature-card[data-astro-cid-lcdefpme]:hover .service-card-icon[data-astro-cid-lcdefpme]{background-color:var(--color-primary);color:var(--color-white)}.service-feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-dark);margin-bottom:12px;font-size:1.5rem}.service-feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#555;margin-bottom:20px;font-size:.95rem;line-height:1.6}.card-more[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:1px;text-transform:uppercase;margin-top:auto;font-size:1.1rem;font-weight:700}@media (width<=992px){.workshop-grid[data-astro-cid-lcdefpme],.suspension-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}@media (width<=600px){.paintwork-card[data-astro-cid-lcdefpme]{padding:24px}}
