.product-hero[data-astro-cid-rr55kcd2]{padding:76px 0;background:linear-gradient(180deg,#071423 0% 56%,#f4f7fb 56% 100%)}.product-hero-grid[data-astro-cid-rr55kcd2],.buyer-grid[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2],.faq-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:42px;align-items:start}.product-copy[data-astro-cid-rr55kcd2] h1[data-astro-cid-rr55kcd2]{max-width:820px;font-size:clamp(2.45rem,5vw,4.55rem);font-weight:620;line-height:1.05;overflow-wrap:normal;word-break:normal;hyphens:none}.product-copy[data-astro-cid-rr55kcd2]{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:32px;background:linear-gradient(145deg,#0d2138f5,#071423fa);color:#fff;box-shadow:0 24px 70px #07142338}.product-copy[data-astro-cid-rr55kcd2] h1[data-astro-cid-rr55kcd2],.product-copy[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{color:#fff}.product-copy[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{color:#ffffffc2}.product-copy[data-astro-cid-rr55kcd2] .button-row[data-astro-cid-rr55kcd2]{gap:12px}.product-copy[data-astro-cid-rr55kcd2] .hero-button[data-astro-cid-rr55kcd2]{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);border-radius:7px;padding:14px 20px;color:#fff;font-size:.95rem;font-weight:650;line-height:1.22;box-shadow:0 14px 34px #050f1c2e;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.product-copy[data-astro-cid-rr55kcd2] .hero-button[data-astro-cid-rr55kcd2].primary{background:linear-gradient(180deg,#0d2138e0,#061627db)}.product-copy[data-astro-cid-rr55kcd2] .hero-button[data-astro-cid-rr55kcd2].secondary{background:#ffffff0d}.product-copy[data-astro-cid-rr55kcd2] .hero-button[data-astro-cid-rr55kcd2]:hover,.product-copy[data-astro-cid-rr55kcd2] .hero-button[data-astro-cid-rr55kcd2]:focus-visible{transform:translateY(-1px);border-color:#d9682deb;background:var(--color-copper);box-shadow:0 18px 42px #c45a1a3d}.product-media[data-astro-cid-rr55kcd2]{overflow:hidden;margin:0;border:1px solid var(--color-line);border-radius:8px;background:linear-gradient(135deg,#fff,#eef3f8);box-shadow:var(--shadow-soft)}.product-media[data-astro-cid-rr55kcd2] img[data-astro-cid-rr55kcd2]{display:block;width:100%;aspect-ratio:4 / 3;background:#fff;object-fit:contain}.trust-list[data-astro-cid-rr55kcd2],.application-grid[data-astro-cid-rr55kcd2],.quote-panel[data-astro-cid-rr55kcd2] ul[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.trust-list[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2],.application-grid[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{max-width:100%;border:1px solid var(--color-line);border-radius:8px;padding:10px 12px;background:var(--color-surface-raised);color:var(--color-muted);font-size:.92rem;font-weight:540;line-height:1.42}.product-copy[data-astro-cid-rr55kcd2] .trust-list[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{border-color:#ffffff29;background:#ffffff13;color:#fffc}.buyer-section[data-astro-cid-rr55kcd2]{background:#f4f7fb}.product-overview[data-astro-cid-rr55kcd2]{padding:42px 0;background:#f4f7fb}.overview-panel[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,1fr);gap:30px;align-items:start;border:1px solid var(--color-line);border-radius:8px;padding:28px;background:linear-gradient(135deg,#0d21380f,#fff0 60%),#fff;box-shadow:var(--shadow-tight)}.overview-panel[data-astro-cid-rr55kcd2] h2[data-astro-cid-rr55kcd2]{margin-bottom:0;font-size:clamp(1.65rem,2.6vw,2.45rem)}.overview-panel[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin-bottom:0;color:var(--color-muted)}.review-date[data-astro-cid-rr55kcd2]{margin-top:12px!important;color:var(--color-teal-dark)!important;font-size:.9rem;font-weight:760}.sourcing-facts[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.sourcing-facts[data-astro-cid-rr55kcd2] div[data-astro-cid-rr55kcd2]{display:grid;min-height:118px;grid-template-rows:auto 1fr;align-items:stretch;border:1px solid var(--color-line);border-radius:8px;padding:18px;background:#fff}.sourcing-facts[data-astro-cid-rr55kcd2] dt[data-astro-cid-rr55kcd2]{margin-bottom:8px;color:var(--color-copper);font-size:.78rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.sourcing-facts[data-astro-cid-rr55kcd2] dd[data-astro-cid-rr55kcd2]{display:flex;align-items:center;margin:0;color:var(--color-ink);font-size:.94rem;font-weight:540;line-height:1.54}.application-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.application-grid[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{padding:18px;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--color-ink);font-size:.96rem;font-weight:540;line-height:1.44;box-shadow:0 10px 24px #0f172a0d}.application-grid[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]:nth-child(4n+2){background:linear-gradient(180deg,#fff,#f0f8f5)}.application-grid[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]:nth-child(4n+3){background:linear-gradient(180deg,#fff,#fff7ef)}.application-grid[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]:nth-child(4n+4){background:linear-gradient(180deg,#fff,#f6f7fa)}.rfq-quality-section[data-astro-cid-rr55kcd2]{background:#fff}.rfq-quality-panel[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:28px;align-items:stretch;border:1px solid var(--color-line);border-radius:8px;padding:28px;background:linear-gradient(135deg,#115e590f,#fff0 58%),#f8fbff;box-shadow:var(--shadow-tight)}.rfq-quality-heading[data-astro-cid-rr55kcd2]{display:grid;align-content:center}.rfq-quality-heading[data-astro-cid-rr55kcd2] h2[data-astro-cid-rr55kcd2]{font-size:clamp(1.7rem,2.8vw,2.55rem)}.rfq-quality-heading[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]:last-child{margin:0;color:var(--color-muted)}.rfq-quality-cards[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rfq-quality-cards[data-astro-cid-rr55kcd2] article[data-astro-cid-rr55kcd2]{display:grid;gap:10px;align-content:start;border:1px solid rgba(216,224,234,.92);border-radius:8px;padding:18px;background:#fff}.rfq-quality-cards[data-astro-cid-rr55kcd2] span[data-astro-cid-rr55kcd2]{color:var(--color-copper);font-size:.76rem;font-weight:720;letter-spacing:.08em}.rfq-quality-cards[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2]{margin:0;font-size:1.02rem;font-weight:640}.rfq-quality-cards[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin:0;color:var(--color-muted);font-size:.94rem;line-height:1.55}.spec-section[data-astro-cid-rr55kcd2]{background:#fff}table[data-astro-cid-rr55kcd2]{width:100%;overflow:hidden;border:1px solid var(--color-line);border-radius:8px;border-spacing:0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:var(--shadow-tight)}th[data-astro-cid-rr55kcd2],td[data-astro-cid-rr55kcd2]{border-bottom:1px solid var(--color-line);padding:15px 16px;text-align:left;vertical-align:middle}th[data-astro-cid-rr55kcd2]{width:34%;color:var(--color-muted);font-weight:680;line-height:1.42}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2]>tbody[data-astro-cid-rr55kcd2]>tr[data-astro-cid-rr55kcd2]>th[data-astro-cid-rr55kcd2]{text-align:center;white-space:nowrap}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2]>tbody[data-astro-cid-rr55kcd2]>tr[data-astro-cid-rr55kcd2]>td[data-astro-cid-rr55kcd2]{text-align:center}td[data-astro-cid-rr55kcd2]{color:var(--color-ink);font-weight:430;line-height:1.56;font-variant-numeric:tabular-nums lining-nums}tr[data-astro-cid-rr55kcd2]:last-child th[data-astro-cid-rr55kcd2],tr[data-astro-cid-rr55kcd2]:last-child td[data-astro-cid-rr55kcd2]{border-bottom:0}.model-spec-panel[data-astro-cid-rr55kcd2]{grid-column:1 / -1;display:grid;gap:16px;border:1px solid var(--color-line);border-radius:8px;padding:22px;background:linear-gradient(135deg,#2f7df60f,#fff0 62%),#fff;box-shadow:var(--shadow-tight)}.model-spec-heading[data-astro-cid-rr55kcd2]{display:grid;gap:6px}.model-spec-heading[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2],.model-spec-heading[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin:0}.model-spec-heading[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2]{font-size:1.25rem}.model-spec-heading[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{color:var(--color-muted)}.model-spec-desktop[data-astro-cid-rr55kcd2]{display:grid;gap:12px}.model-spec-table-shell[data-astro-cid-rr55kcd2]{overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-line);border-radius:8px;background:#fff}.model-spec-table[data-astro-cid-rr55kcd2]{min-width:760px;border:0;border-radius:0;background:#fff;box-shadow:none}.model-spec-table[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2],.model-spec-table[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]{width:auto;border-right:1px solid var(--color-line);padding:15px 16px;vertical-align:middle}.model-spec-table[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2]:last-child,.model-spec-table[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]:last-child{border-right:0}.model-spec-table[data-astro-cid-rr55kcd2] thead[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2]{background:#f4f7fb;color:var(--color-ink);font-size:1rem;font-weight:680;line-height:1.36;text-align:left;white-space:nowrap}.model-spec-table[data-astro-cid-rr55kcd2] tbody[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2]{min-width:118px;background:#f8fafc;color:var(--color-ink);font-size:1rem;font-weight:680;line-height:1.35;text-align:center;white-space:nowrap}.model-spec-table[data-astro-cid-rr55kcd2] tbody[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]{color:#32445f;font-size:.96rem;font-weight:430;line-height:1.5;text-align:left;font-variant-numeric:tabular-nums lining-nums}.model-spec-mobile[data-astro-cid-rr55kcd2]{display:none;overflow:hidden;border:1px solid var(--color-line);border-radius:8px;background:#fff}.model-spec-row[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(128px,.18fr) minmax(0,1fr);border-bottom:1px solid var(--color-line)}.model-spec-row[data-astro-cid-rr55kcd2]:last-child{border-bottom:0}.model-spec-row[data-astro-cid-rr55kcd2] h4[data-astro-cid-rr55kcd2]{display:flex;align-items:center;justify-content:center;margin:0;border-right:1px solid var(--color-line);padding:16px;color:var(--color-ink);background:#f4f7fb;font-size:1rem;font-weight:680;letter-spacing:.01em;line-height:1.35;white-space:nowrap}.model-spec-fields[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));margin:0}.model-spec-field[data-astro-cid-rr55kcd2]{display:grid;gap:5px;align-content:center;min-height:88px;border-right:1px solid var(--color-line);padding:13px 15px}.model-spec-field[data-astro-cid-rr55kcd2]:last-child{border-right:0}.model-spec-field[data-astro-cid-rr55kcd2] dt[data-astro-cid-rr55kcd2]{color:var(--color-copper);font-size:.72rem;font-weight:700;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.model-spec-field[data-astro-cid-rr55kcd2] dd[data-astro-cid-rr55kcd2]{margin:0;color:#32445f;font-size:.92rem;font-weight:430;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}.quote-strip[data-astro-cid-rr55kcd2]{background:linear-gradient(180deg,#0b1728,#07111f);color:#fff}.quote-panel[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr) auto;gap:28px;align-items:center}.quote-panel[data-astro-cid-rr55kcd2] h2[data-astro-cid-rr55kcd2],.quote-panel[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{color:#fff}.quote-panel[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{color:#ffffffc2}.quote-panel[data-astro-cid-rr55kcd2] ul[data-astro-cid-rr55kcd2]{display:grid;margin:0}.quote-panel[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:10px 12px;background:#ffffff14;color:#ffffffd6}.quote-panel[data-astro-cid-rr55kcd2] a[data-astro-cid-rr55kcd2]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;white-space:nowrap;border-radius:8px;padding:12px 18px;background:var(--color-blue);color:#fff;font-weight:780}.quick-inquiry[data-astro-cid-rr55kcd2]{background:#fff}.quick-inquiry-panel[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(216,224,234,.9);border-radius:8px;padding:28px;background:linear-gradient(135deg,#0714230f,#fff0 62%),#f8fbff;box-shadow:var(--shadow-tight)}.quick-inquiry-panel[data-astro-cid-rr55kcd2] h2[data-astro-cid-rr55kcd2],.quick-inquiry-panel[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{margin-bottom:0}.quick-inquiry-actions[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.faq-section[data-astro-cid-rr55kcd2]{background:#f4f7fb}.faq-list[data-astro-cid-rr55kcd2]{display:grid;gap:12px}details[data-astro-cid-rr55kcd2]{border:1px solid var(--color-line);border-radius:8px;background:var(--color-surface)}summary[data-astro-cid-rr55kcd2]{cursor:pointer;padding:16px 18px;font-weight:800}details[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin:0;padding:0 18px 18px;color:var(--color-muted)}@media(max-width:960px){.product-hero-grid[data-astro-cid-rr55kcd2],.buyer-grid[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2],.rfq-quality-panel[data-astro-cid-rr55kcd2],.quote-panel[data-astro-cid-rr55kcd2],.quick-inquiry-panel[data-astro-cid-rr55kcd2],.overview-panel[data-astro-cid-rr55kcd2],.faq-grid[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.quick-inquiry-actions[data-astro-cid-rr55kcd2]{justify-content:flex-start}.sourcing-facts[data-astro-cid-rr55kcd2]{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-quality-cards[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}}@media(max-width:640px){.product-hero[data-astro-cid-rr55kcd2]{padding:48px 0}.product-hero-grid[data-astro-cid-rr55kcd2]{gap:26px}.product-copy[data-astro-cid-rr55kcd2] h1[data-astro-cid-rr55kcd2]{max-width:min(100%,13ch);font-size:clamp(1.95rem,8.4vw,2.55rem);line-height:1.08}.product-copy[data-astro-cid-rr55kcd2] .lead[data-astro-cid-rr55kcd2]{font-size:1rem;line-height:1.58}.sourcing-facts[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.trust-list[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:1fr;gap:8px}.trust-list[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{border-radius:8px;font-size:.85rem}.application-grid[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] tbody[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] tr[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]{display:block;width:100%}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] tr[data-astro-cid-rr55kcd2]{border-bottom:1px solid var(--color-line)}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] tr[data-astro-cid-rr55kcd2]:last-child{border-bottom:0}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2],.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]{border-bottom:0;padding:12px 14px}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] th[data-astro-cid-rr55kcd2]{padding-bottom:2px;text-align:left;white-space:normal}.spec-grid[data-astro-cid-rr55kcd2]>table[data-astro-cid-rr55kcd2] td[data-astro-cid-rr55kcd2]{padding-top:2px;text-align:center}.model-spec-desktop[data-astro-cid-rr55kcd2]{display:none}.model-spec-heading[data-astro-cid-rr55kcd2]{text-align:center}.model-spec-mobile[data-astro-cid-rr55kcd2]{display:block}.model-spec-row[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.model-spec-row[data-astro-cid-rr55kcd2] h4[data-astro-cid-rr55kcd2]{border-right:0;border-bottom:1px solid var(--color-line);text-align:center}.model-spec-fields[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.model-spec-field[data-astro-cid-rr55kcd2]{justify-items:center;min-height:0;border-right:0;border-bottom:1px solid var(--color-line);padding:18px 16px;text-align:center}.model-spec-field[data-astro-cid-rr55kcd2]:last-child{border-bottom:0}.model-spec-field[data-astro-cid-rr55kcd2] dd[data-astro-cid-rr55kcd2]{text-align:center}}
