.tone[data-astro-cid-ph6stkfg]{color:var(--ink-4)}.page-hero[data-astro-cid-ph6stkfg]{padding:160px var(--gutter) 56px;background:var(--paper)}.page-copy[data-astro-cid-ph6stkfg]{max-width:760px}.hero-eyebrow[data-astro-cid-ph6stkfg]{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-mono);color:var(--ink-3)}.page-copy[data-astro-cid-ph6stkfg] h1[data-astro-cid-ph6stkfg]{font-size:clamp(2.3rem,4.6vw,3.4rem);line-height:1.08;letter-spacing:var(--ls-display);font-weight:var(--fw-semibold);margin:18px 0;text-wrap:balance}.page-copy[data-astro-cid-ph6stkfg] .lead[data-astro-cid-ph6stkfg]{font-size:1.04rem;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.section[data-astro-cid-ph6stkfg]{padding:clamp(56px,7vw,96px) var(--gutter)}.products-grid[data-astro-cid-ph6stkfg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}.product-card[data-astro-cid-ph6stkfg]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.product-card[data-astro-cid-ph6stkfg]:hover{transform:translateY(-4px);box-shadow:var(--sh-hover)}.product-card-top[data-astro-cid-ph6stkfg]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px}.product-badge-group[data-astro-cid-ph6stkfg]{display:flex;align-items:center;gap:12px}.product-num[data-astro-cid-ph6stkfg]{font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);color:var(--ink-4)}.status-pill[data-astro-cid-ph6stkfg]{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;background:var(--c-cyan-soft);color:var(--c-cyan-3);border:1px solid rgba(0,174,239,.3)}.status-pill[data-astro-cid-ph6stkfg].pre_production{background:var(--c-yellow-soft);color:var(--c-yellow-3);border-color:#ffc40059}.pulse-dot[data-astro-cid-ph6stkfg]{width:6px;height:6px;border-radius:50%;background:currentColor}.platform-tags[data-astro-cid-ph6stkfg]{font-family:var(--font-mono);font-size:10px;font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:#fff;border:1px solid var(--line-2);padding:4px 9px;border-radius:var(--r-pill)}.product-preview-box[data-astro-cid-ph6stkfg]{padding:0 24px}.product-preview-img[data-astro-cid-ph6stkfg]{width:100%;border-radius:var(--r-md);border:1px solid var(--line);aspect-ratio:16 / 9;object-fit:cover;background:var(--chalk)}.product-card-body[data-astro-cid-ph6stkfg]{padding:20px 24px;flex:1}.product-card-body[data-astro-cid-ph6stkfg] h3[data-astro-cid-ph6stkfg]{font-size:1.3rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;margin:0 0 4px}.product-category-title[data-astro-cid-ph6stkfg]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:12px}.product-card-body[data-astro-cid-ph6stkfg] p[data-astro-cid-ph6stkfg]{font-size:.88rem;line-height:1.55;color:var(--ink-3);margin:0}.product-card-footer[data-astro-cid-ph6stkfg]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--chalk);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem}.quick-links[data-astro-cid-ph6stkfg]{color:var(--ink-4);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.05em}.enter-link[data-astro-cid-ph6stkfg]{font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);transition:color .2s}.product-card[data-astro-cid-ph6stkfg]:hover .enter-link[data-astro-cid-ph6stkfg]{color:var(--ink)}.b2b-bridge-section[data-astro-cid-ph6stkfg]{padding:16px var(--gutter) 96px}.bridge-card[data-astro-cid-ph6stkfg]{position:relative;background:#09090b;color:#fff;border-radius:var(--r-mega);padding:clamp(40px,6vw,72px);text-align:center;overflow:hidden}.cta-glow[data-astro-cid-ph6stkfg]{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);opacity:.25;pointer-events:none}.cta-glow-magenta[data-astro-cid-ph6stkfg]{background:radial-gradient(circle,#ec008c,transparent 65%);top:-160px;left:-80px}.cta-glow-cyan[data-astro-cid-ph6stkfg]{background:radial-gradient(circle,#00aeef,transparent 65%);bottom:-160px;right:-80px}.bridge-content[data-astro-cid-ph6stkfg]{position:relative;max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.bridge-content[data-astro-cid-ph6stkfg] h2[data-astro-cid-ph6stkfg]{font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.14;margin:20px 0 14px;text-wrap:balance}.bridge-content[data-astro-cid-ph6stkfg] p[data-astro-cid-ph6stkfg]{font-size:.98rem;line-height:1.6;color:#a1a1aa;margin:0 0 28px}.bridge-actions[data-astro-cid-ph6stkfg]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.bridge-btn-primary[data-astro-cid-ph6stkfg]{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;border-radius:var(--r-pill);background:#fff;color:#09090b;font-size:15px;font-weight:var(--fw-medium);text-decoration:none;transition:box-shadow .2s var(--ease),transform .15s}.bridge-btn-primary[data-astro-cid-ph6stkfg]:hover{box-shadow:0 12px 32px #ffffff2e}.bridge-btn-primary[data-astro-cid-ph6stkfg]:active{transform:scale(.98)}.bridge-btn-email[data-astro-cid-ph6stkfg]{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.15);color:#d4d4d8;font-size:.9rem;font-weight:var(--fw-medium);text-decoration:none;transition:color .2s,border-color .2s}.bridge-btn-email[data-astro-cid-ph6stkfg]:hover{color:#fff;border-color:#ffffff59}
