.datasheet-wrapper:where(.astro-22q375bb){overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.table-responsive:where(.astro-22q375bb){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.technical-table:where(.astro-22q375bb){width:100%;border-collapse:collapse}.technical-table:where(.astro-22q375bb) th:where(.astro-22q375bb){background:#0a1930;color:#fff;text-align:left;padding:16px 20px}.technical-table:where(.astro-22q375bb) td:where(.astro-22q375bb){padding:16px 20px;border-top:1px solid #e2e8f0}.technical-table:where(.astro-22q375bb) tr:where(.astro-22q375bb):nth-child(2n) td:where(.astro-22q375bb){background:#fbfdff}.param-name:where(.astro-22q375bb){width:30%;font-weight:700}@media (max-width:768px){.technical-table:where(.astro-22q375bb) th:where(.astro-22q375bb),.technical-table:where(.astro-22q375bb) td:where(.astro-22q375bb){padding:14px 16px}.param-name:where(.astro-22q375bb){width:40%}}.stacked-spec-layout:where(.astro-6nncf6xw){display:flex;flex-direction:column;gap:24px}.spec-card:where(.astro-6nncf6xw){padding:32px;border:1px solid var(--line, #E2E8F0);border-radius:8px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.spec-card:where(.astro-6nncf6xw):hover{transform:translateY(-4px);border-color:#e57c2359;box-shadow:0 14px 34px #0206170f}.spec-card:where(.astro-6nncf6xw).dark{background:#0d1d35;border-color:#ffffff0f}.spec-card:where(.astro-6nncf6xw).dark .spec-mini:where(.astro-6nncf6xw){color:#94a3b8}.spec-card:where(.astro-6nncf6xw).dark .spec-top:where(.astro-6nncf6xw){border-bottom-color:#ffffff1a}.spec-top:where(.astro-6nncf6xw){display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;border-bottom:1px solid var(--line, #E2E8F0);padding-bottom:16px}.spec-mini:where(.astro-6nncf6xw){display:grid;gap:6px;text-align:right}.datasheet-intro:where(.astro-6nncf6xw){margin:0 0 20px}.chip-group:where(.astro-6nncf6xw){display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chip:where(.astro-6nncf6xw){display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.light-chip:where(.astro-6nncf6xw){background:#eef2f7;color:#071427}.outline-chip:where(.astro-6nncf6xw){border:1px solid #e2e8f0}.table-title:where(.astro-6nncf6xw){margin:24px 0 12px}.table-responsive:where(.astro-6nncf6xw){width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mini-table:where(.astro-6nncf6xw){width:100%;border-collapse:collapse}.mini-table:where(.astro-6nncf6xw) th:where(.astro-6nncf6xw),.mini-table:where(.astro-6nncf6xw) td:where(.astro-6nncf6xw){padding:12px 8px;border-bottom:1px solid #e2e8f0;text-align:left}.dark-table:where(.astro-6nncf6xw) th:where(.astro-6nncf6xw),.dark-table:where(.astro-6nncf6xw) td:where(.astro-6nncf6xw){border-bottom-color:#ffffff14}.dark-table:where(.astro-6nncf6xw) th:where(.astro-6nncf6xw){color:#94a3b8}.dark-table:where(.astro-6nncf6xw) td:where(.astro-6nncf6xw){color:#fff}.text-secondary:where(.astro-6nncf6xw){color:#64748b}@media (max-width:768px){.spec-card:where(.astro-6nncf6xw){padding:24px}.spec-top:where(.astro-6nncf6xw){flex-direction:column;gap:12px}.spec-mini:where(.astro-6nncf6xw){text-align:left}}.va-card:where(.astro-u4oad4d6){padding:24px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:8px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.va-card:where(.astro-u4oad4d6):hover{transform:translateY(-4px);border-color:#e57c2359;box-shadow:0 14px 34px #0206170f}.va-item-badge:where(.astro-u4oad4d6){font-family:monospace;font-size:13px;font-weight:700;color:var(--brand);margin-bottom:12px;display:block}.card-title:where(.astro-u4oad4d6){color:#071427;font-size:18px;font-weight:700;margin:0 0 12px}.format-desc:where(.astro-u4oad4d6){color:#475569;margin:0;line-height:1.6}.text-secondary:where(.astro-u4oad4d6){color:#64748b}:root{--ink:#071427;--brand:#E57C23;--line:#E2E8F0;--bg-soft:#F8FAFC;--bg-dark:#0A1930}.product-page:where(.astro-vxy3a2yk),.product-page:where(.astro-vxy3a2yk) :where(.astro-vxy3a2yk){box-sizing:border-box}.product-page:where(.astro-vxy3a2yk){background:#fff}.section-kicker:where(.astro-vxy3a2yk){margin-bottom:12px}.text-light-kicker:where(.astro-vxy3a2yk){color:var(--brand)}.product-container:where(.astro-vxy3a2yk){width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.product-hero:where(.astro-vxy3a2yk){padding:84px 0 64px;border-bottom:1px solid var(--line);background:radial-gradient(circle at top right,rgba(229,124,35,.06),transparent 35%),linear-gradient(to bottom,#fff,#f8fafc)}.hero-meta:where(.astro-vxy3a2yk){display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.back-link:where(.astro-vxy3a2yk){display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .2s ease}.back-link:where(.astro-vxy3a2yk):hover{color:var(--brand)}.hero-lead:where(.astro-vxy3a2yk){max-width:760px;margin:14px 0 0}.font-h1:where(.astro-vxy3a2yk){font-size:36px;font-weight:600;line-height:1.2;color:#0f172a;margin:0}.font-h2:where(.astro-vxy3a2yk){font-size:26px;font-weight:600;color:#071427;margin:0}.text-white:where(.astro-vxy3a2yk){color:#fff!important}.text-secondary:where(.astro-vxy3a2yk){color:#64748b}.product-section:where(.astro-vxy3a2yk){padding:80px 0;background:#fff}.product-section:where(.astro-vxy3a2yk).alt{background:var(--bg-soft)}.section-heading:where(.astro-vxy3a2yk){max-width:720px;margin-bottom:36px}.section-heading:where(.astro-vxy3a2yk).center{margin-left:auto;margin-right:auto;text-align:center}.section-heading:where(.astro-vxy3a2yk) h2:where(.astro-vxy3a2yk){margin:10px 0}.section-heading:where(.astro-vxy3a2yk) p:where(.astro-vxy3a2yk){margin:0;color:#475569}.small-gap:where(.astro-vxy3a2yk){margin-bottom:24px}.compliance-disclaimer:where(.astro-vxy3a2yk){max-width:680px;margin:0 auto}.formats-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.va-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.certifications-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.operations-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.commitments-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:1fr;gap:24px}.format-card:where(.astro-vxy3a2yk){background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:8px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.format-card:where(.astro-vxy3a2yk):hover{transform:translateY(-4px);border-color:#e57c2359;box-shadow:0 14px 34px #0206170f}.product-image-wrapper:where(.astro-vxy3a2yk){width:100%;height:320px;overflow:hidden;background:var(--bg-dark)}.product-image:where(.astro-vxy3a2yk){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.format-card:where(.astro-vxy3a2yk):hover .product-image:where(.astro-vxy3a2yk){transform:scale(1.03)}.format-details:where(.astro-vxy3a2yk){padding:26px}.format-code:where(.astro-vxy3a2yk){font-family:monospace;color:var(--brand)}.format-meta:where(.astro-vxy3a2yk){border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.cert-card:where(.astro-vxy3a2yk){display:flex;justify-content:space-between;align-items:center;padding:24px;gap:24px;background:#fff;border:1px solid var(--line);border-radius:8px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cert-card:where(.astro-vxy3a2yk):hover{transform:translateY(-4px);border-color:#e57c2359;box-shadow:0 14px 34px #0206170f}.cert-text-content:where(.astro-vxy3a2yk){flex:1}.cert-logo-wrapper:where(.astro-vxy3a2yk){display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:80px}.cert-logo-wrapper:where(.astro-vxy3a2yk) img:where(.astro-vxy3a2yk){max-width:100%;max-height:100%;object-fit:contain;display:block}.commitments-wrapper:where(.astro-vxy3a2yk){margin-top:52px}.commitment-fullwidth:where(.astro-vxy3a2yk){max-width:760px;margin:0 auto;width:100%}.closing-section:where(.astro-vxy3a2yk){padding:84px 0 92px;background:linear-gradient(180deg,#0b1e36,#102848);border-top:1px solid rgba(255,255,255,.06)}.closing-grid:where(.astro-vxy3a2yk){display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.closing-section:where(.astro-vxy3a2yk) h2:where(.astro-vxy3a2yk){margin:10px 0 12px}.closing-section:where(.astro-vxy3a2yk) p:where(.astro-vxy3a2yk){color:#94a3b8;margin:0}.cta-card:where(.astro-vxy3a2yk){padding:32px;background:#ffffff0a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:10px}.cta-card:where(.astro-vxy3a2yk) h3:where(.astro-vxy3a2yk){margin:0 0 12px}.cta-card:where(.astro-vxy3a2yk) p:where(.astro-vxy3a2yk){color:#cbd5e1;margin-bottom:20px}.product-cta-btn:where(.astro-vxy3a2yk){display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 16px;border-radius:6px;background:var(--brand);color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.product-cta-btn:where(.astro-vxy3a2yk):hover{transform:translateY(-2px);box-shadow:0 12px 24px #e57c2340;background:#f28d37}@media (max-width:1100px){.va-grid:where(.astro-vxy3a2yk){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.formats-grid:where(.astro-vxy3a2yk),.certifications-grid:where(.astro-vxy3a2yk),.va-grid:where(.astro-vxy3a2yk),.closing-grid:where(.astro-vxy3a2yk),.operations-grid:where(.astro-vxy3a2yk){grid-template-columns:1fr}.hero-meta:where(.astro-vxy3a2yk){flex-direction:column;align-items:flex-start;gap:12px}.closing-grid:where(.astro-vxy3a2yk){gap:32px}}@media (max-width:768px){.product-hero:where(.astro-vxy3a2yk),.product-section:where(.astro-vxy3a2yk),.closing-section:where(.astro-vxy3a2yk){padding-top:60px;padding-bottom:60px}.product-container:where(.astro-vxy3a2yk){padding:0 20px}.format-details:where(.astro-vxy3a2yk),.cert-card:where(.astro-vxy3a2yk),.cta-card:where(.astro-vxy3a2yk){padding:24px}.product-image-wrapper:where(.astro-vxy3a2yk){height:260px}.cert-card:where(.astro-vxy3a2yk){flex-direction:column;align-items:flex-start;gap:16px}.cert-logo-wrapper:where(.astro-vxy3a2yk){align-self:flex-end}}