.cennik-page.svelte-1uhscal{--navy:#192a3d;--navy-soft:#243447;padding-bottom:2.5rem}.hero.svelte-1uhscal{text-align:center;padding-top:clamp(2rem,4vw,3.25rem);padding-bottom:2rem}.eyebrow.svelte-1uhscal{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .5rem;font-size:.85rem;font-weight:650}h1.svelte-1uhscal{font-family:var(--font-display);max-width:22ch;color:var(--color-ink);margin:0 auto .85rem;font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.15}.lede.svelte-1uhscal{max-width:52ch;color:var(--color-muted);margin:0 auto 1.35rem;font-size:1.08rem}.hero-actions.svelte-1uhscal{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:.85rem;display:flex}.trust.svelte-1uhscal{color:var(--color-muted);margin:0;font-size:.95rem}.trust.svelte-1uhscal a:where(.svelte-1uhscal){color:var(--color-primary-dark);font-weight:600}.partner-note.svelte-1uhscal{margin-bottom:.35rem}.band.svelte-1uhscal{background:#fff;padding:clamp(2rem,4vw,3.5rem) 0}.band.muted.svelte-1uhscal{background:#f2f5f7}.band.muted.svelte-1uhscal .section-head:where(.svelte-1uhscal) p:where(.svelte-1uhscal),.band.muted.svelte-1uhscal .materials:where(.svelte-1uhscal) p:where(.svelte-1uhscal),.band.muted.svelte-1uhscal .faq:where(.svelte-1uhscal) p:where(.svelte-1uhscal){color:#334155}.band.navy.svelte-1uhscal{background:radial-gradient(600px 280px at 90% 0%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 70%), linear-gradient(165deg, var(--navy) 0%, #121c28 100%);color:#fff}.page-shell.narrow.svelte-1uhscal{max-width:52rem}.section-head.svelte-1uhscal{text-align:center;margin-bottom:2rem}.section-head.svelte-1uhscal h2:where(.svelte-1uhscal),.why-grid.svelte-1uhscal h2:where(.svelte-1uhscal),.contact-grid.svelte-1uhscal>div:where(.svelte-1uhscal)>h2:where(.svelte-1uhscal){font-family:var(--font-display);color:var(--color-ink);margin:0 0 .75rem;font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.2}.section-head.light.svelte-1uhscal h2:where(.svelte-1uhscal){color:#fff}.section-head.svelte-1uhscal p:where(.svelte-1uhscal),.section-head.light.svelte-1uhscal p:where(.svelte-1uhscal){max-width:52ch;color:var(--color-muted);margin:0 auto}.section-head.light.svelte-1uhscal p:where(.svelte-1uhscal){color:#c5ced8}.factor-grid.svelte-1uhscal{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.factor.svelte-1uhscal{background:var(--color-primary-light);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);animation:.48s both svelte-1uhscal-rise;animation-delay:var(--d,0s);border-radius:.85rem;padding:1.15rem 1.2rem 1.25rem}.factor-num.svelte-1uhscal{font-family:var(--font-display);color:var(--color-primary);font-variant-numeric:tabular-nums;margin-bottom:.35rem;font-weight:700;display:block}.factor.svelte-1uhscal h3:where(.svelte-1uhscal),.materials.svelte-1uhscal h3:where(.svelte-1uhscal),.steps.svelte-1uhscal h3:where(.svelte-1uhscal),.metals.svelte-1uhscal h3:where(.svelte-1uhscal),.loc.svelte-1uhscal h3:where(.svelte-1uhscal),.cta-panel.svelte-1uhscal h2:where(.svelte-1uhscal){font-family:var(--font-display);margin:0 0 .45rem;font-size:1.15rem;line-height:1.25}.factor.svelte-1uhscal p:where(.svelte-1uhscal),.materials.svelte-1uhscal p:where(.svelte-1uhscal),.steps.svelte-1uhscal p:where(.svelte-1uhscal){color:var(--color-muted);margin:0;font-size:.98rem}.steps.svelte-1uhscal{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-1uhscal:before{content:"";background:linear-gradient(#0000,#ffffff59,#0000);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.15rem}.steps.svelte-1uhscal li:where(.svelte-1uhscal){grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid;position:relative}.step-n.svelte-1uhscal{background:var(--color-primary);z-index:1;border:2px solid #fff;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;font-weight:700;display:grid}.steps.svelte-1uhscal h3:where(.svelte-1uhscal){color:#fff}.steps.svelte-1uhscal p:where(.svelte-1uhscal){color:#b7c2cf}.materials.svelte-1uhscal{grid-template-columns:1fr 1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.materials.svelte-1uhscal li:where(.svelte-1uhscal){border:1px solid var(--color-border);background:#fff;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem 1.1rem;transition:border-color .18s;display:grid}.materials.svelte-1uhscal li:where(.svelte-1uhscal):hover{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}.materials.svelte-1uhscal li.bulk:where(.svelte-1uhscal){border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);background:linear-gradient(120deg, var(--color-primary-light), #fff 55%)}.materials.svelte-1uhscal li.bulk:where(.svelte-1uhscal) h3:where(.svelte-1uhscal){color:var(--color-primary-dark)}.mat-icon.svelte-1uhscal{width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-grid.svelte-1uhscal{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(1.5rem,4vw,2.75rem);display:grid}.why-grid.svelte-1uhscal p:where(.svelte-1uhscal){color:var(--color-muted);max-width:54ch;margin:0 0 1rem}.callout.svelte-1uhscal{background:var(--color-primary-light);border-left:4px solid var(--color-primary);border-radius:.5rem;padding:.95rem 1rem;font-weight:600;color:var(--color-ink)!important}.why-actions.svelte-1uhscal{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.metals.svelte-1uhscal{background:var(--navy);color:#fff;border-radius:1rem;padding:0;position:relative;overflow:hidden}.metals-visual.svelte-1uhscal{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.metals.svelte-1uhscal h3:where(.svelte-1uhscal),.metals.svelte-1uhscal p:where(.svelte-1uhscal),.metal-codes.svelte-1uhscal{z-index:1;padding-left:1.35rem;padding-right:1.35rem;position:relative}.metals.svelte-1uhscal h3:where(.svelte-1uhscal){color:#fff;margin-top:1.15rem}.metals.svelte-1uhscal p:where(.svelte-1uhscal){color:#c5ced8;margin:0 0 1.15rem;font-size:.95rem}.metal-codes.svelte-1uhscal{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0 0 1.35rem;padding-bottom:.25rem;list-style:none;display:grid}.metal-codes.svelte-1uhscal li:where(.svelte-1uhscal){background:var(--navy-soft);text-align:center;border:1px solid #ffffff1f;border-radius:.55rem;padding:.75rem .4rem;font-size:.85rem}.metal-codes.svelte-1uhscal span:where(.svelte-1uhscal){font-family:var(--font-display);color:#e8eef5;margin-bottom:.15rem;font-size:1.45rem;font-weight:700;display:block}.faq-wrap.svelte-1uhscal{max-width:44rem}.faq.svelte-1uhscal details:where(.svelte-1uhscal){border:1px solid var(--color-border);background:#fff;border-radius:.65rem;margin-bottom:.65rem;padding:0 1rem}.faq.svelte-1uhscal summary:where(.svelte-1uhscal){cursor:pointer;align-items:center;min-height:52px;font-weight:650;list-style:none;display:flex}.faq.svelte-1uhscal summary:where(.svelte-1uhscal)::-webkit-details-marker{display:none}.faq.svelte-1uhscal p:where(.svelte-1uhscal){color:var(--color-muted);margin:0 0 1rem;font-size:.98rem}.contact-grid.svelte-1uhscal{grid-template-columns:1.4fr .9fr;align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.contact-lede.svelte-1uhscal{color:var(--color-muted);max-width:48ch;margin:0 0 1.25rem}.locations.svelte-1uhscal{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.loc.svelte-1uhscal{border:1px solid var(--color-border);background:#f8fafc;border-radius:.85rem;padding:1.1rem 1.15rem}.loc.primary.svelte-1uhscal{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:#fff;position:relative}.badge.svelte-1uhscal{background:var(--color-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:.35rem;margin-bottom:.45rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.loc.svelte-1uhscal p:where(.svelte-1uhscal){margin:0 0 .45rem;font-size:.95rem}.loc.svelte-1uhscal a:where(.svelte-1uhscal){color:var(--color-ink);font-weight:650;text-decoration:none}.loc.svelte-1uhscal a:where(.svelte-1uhscal):hover{color:var(--color-primary)}.hours.svelte-1uhscal,.sub.svelte-1uhscal{color:var(--color-muted);font-size:.88rem!important;font-weight:400!important}.navy-loc.svelte-1uhscal{background:var(--navy);color:#fff;border-color:#0000}.navy-loc.svelte-1uhscal h3:where(.svelte-1uhscal),.navy-loc.svelte-1uhscal a:where(.svelte-1uhscal){color:#fff}.navy-loc.svelte-1uhscal .sub:where(.svelte-1uhscal){margin-bottom:.15rem;color:#aeb8c4!important}.cta-panel.svelte-1uhscal{background:linear-gradient(155deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:1rem;flex-direction:column;justify-content:center;gap:.75rem;padding:1.6rem 1.4rem;display:flex}.cta-logo.svelte-1uhscal{border-radius:.35rem;width:7.5rem;height:auto;margin-bottom:.25rem}.cta-panel.svelte-1uhscal h2:where(.svelte-1uhscal){color:#fff;font-size:1.65rem}.cta-panel.svelte-1uhscal p:where(.svelte-1uhscal){color:#fde8e8;margin:0 0 .35rem}.btn.svelte-1uhscal{background:var(--color-primary);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;min-height:48px;padding:.65rem 1.25rem;font-weight:650;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.btn.svelte-1uhscal:hover{background:var(--color-primary-dark)}.btn.ghost.svelte-1uhscal{color:var(--color-primary-dark);border:1.5px solid color-mix(in srgb, var(--color-primary) 45%, transparent);background:0 0}.btn.ghost.svelte-1uhscal:hover{background:var(--color-primary-light)}.btn.on-red.svelte-1uhscal{color:var(--color-primary);background:#fff}.btn.on-red.svelte-1uhscal:hover{background:#f3f4f6}.btn.on-red.ghost.svelte-1uhscal{background:var(--navy);color:#fff;border:0}.btn.on-red.outline.svelte-1uhscal{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.btn.on-red.outline.svelte-1uhscal:hover{background:#ffffff1f}@keyframes svelte-1uhscal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=960px){.factor-grid.svelte-1uhscal{grid-template-columns:1fr 1fr}.why-grid.svelte-1uhscal,.contact-grid.svelte-1uhscal{grid-template-columns:1fr}}@media (width<=700px){.factor-grid.svelte-1uhscal,.materials.svelte-1uhscal,.locations.svelte-1uhscal{grid-template-columns:1fr}.steps.svelte-1uhscal:before{left:1.1rem}h1.svelte-1uhscal{max-width:none}}@media (prefers-reduced-motion:reduce){.factor.svelte-1uhscal{animation:none}.btn.svelte-1uhscal{transition:none}}
