.service-page-header[data-v-f5e76baf]{background-blend-mode:multiply;background-color:var(--color-card-dark);background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent),url(../images/bg-hero-welding.webp);background-position:50%;background-size:cover;color:#fff;padding:2.5rem 0}.container[data-v-f5e76baf]{margin:0 auto;padding:0 2rem;width:clamp(320px,92vw,1200px)}.breadcrumb[data-v-f5e76baf]{font-size:.875rem;margin-bottom:1.25rem}.breadcrumb-link[data-v-f5e76baf]{color:var(--color-text-muted);text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-f5e76baf]:hover{color:var(--color-accent)}.breadcrumb-separator[data-v-f5e76baf]{margin:0 .5rem}.breadcrumb-current[data-v-f5e76baf],.breadcrumb-separator[data-v-f5e76baf]{color:var(--color-border)}.header-content[data-v-f5e76baf]{max-width:760px}.page-tag[data-v-f5e76baf]{background-color:var(--color-accent);border-radius:9999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:.75rem;padding:.25rem .85rem;text-transform:uppercase}.page-title[data-v-f5e76baf]{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;line-height:1.15;margin-bottom:.75rem}.page-subtitle[data-v-f5e76baf]{color:var(--color-border);font-size:clamp(.95rem,1.2vw,1.075rem);line-height:1.6}.gallery-block h2[data-v-ef7997e2]{color:var(--color-text);font-size:1.3rem;font-weight:800;margin-bottom:1rem}.gallery-grid[data-v-ef7997e2]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.gallery-item[data-v-ef7997e2]{aspect-ratio:4/3;background:var(--color-border);border-radius:10px;overflow:hidden;position:relative}.gallery-item img[data-v-ef7997e2]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .35s ease,transform .4s ease;width:100%}.gallery-item img.img-loaded[data-v-ef7997e2]{opacity:1}.gallery-item:hover img.img-loaded[data-v-ef7997e2]{transform:scale(1.05)}@media(max-width:700px){.gallery-grid[data-v-ef7997e2]{grid-template-columns:repeat(2,1fr)}}.faq-block[data-v-718bfb05]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:2rem}.faq-header h2[data-v-718bfb05]{color:var(--color-text);font-size:1.4rem;font-weight:800;margin-bottom:.5rem}.faq-lead[data-v-718bfb05]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.faq-list[data-v-718bfb05]{display:flex;flex-direction:column;gap:.85rem}.faq-item[data-v-718bfb05]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.faq-item[data-v-718bfb05]:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.faq-item[open][data-v-718bfb05]{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.faq-question[data-v-718bfb05]{align-items:center;color:var(--color-text);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.1rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-718bfb05]::-webkit-details-marker{display:none}.faq-chevron[data-v-718bfb05]{color:var(--color-accent);flex-shrink:0;transition:transform .25s ease}.faq-item[open] .faq-chevron[data-v-718bfb05]{transform:rotate(180deg)}.faq-answer[data-v-718bfb05]{border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);color:var(--color-text-muted);font-size:.93rem;line-height:1.65;padding:.85rem 1.25rem 1.1rem}.faq-answer p[data-v-718bfb05]{margin:0}
