.hero[data-astro-cid-s2twop5t]{background:linear-gradient(108deg,#070d148a 0%,#0b141e47 55%,#070d1480 100%),url(/images/epoxy49/lifestyle/application.png) 50%/cover no-repeat;border-bottom:2px solid #fbbf2459;padding:56px 0 40px}.hero-copy[data-astro-cid-s2twop5t]{max-width:820px}.hero[data-astro-cid-s2twop5t] h1[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:900;font-size:var(--fs-3xl);line-height:var(--lh-display);color:var(--text-strong);text-transform:uppercase;letter-spacing:var(--track-head);margin:0 0 16px}.lede[data-astro-cid-s2twop5t]{max-width:66ch;color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);margin:0}.lede[data-astro-cid-s2twop5t] strong[data-astro-cid-s2twop5t]{color:var(--text-strong);font-weight:var(--fw-strong)}.stage-color-strip[data-astro-cid-s2twop5t]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.scs-chip[data-astro-cid-s2twop5t]{border:1px solid var(--hairline);border-left:4px solid var(--sc);color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);border-radius:var(--r-sm);background:#0b141e;padding:6px 12px}.stages-section[data-astro-cid-s2twop5t]{padding:36px 0 16px}.stages-stack[data-astro-cid-s2twop5t]{gap:18px;display:grid}.stage-card[data-astro-cid-s2twop5t]{border:1px solid var(--hairline);border-left:5px solid var(--st-color);border-radius:var(--r-md);background:#0f1b28;overflow:hidden}.stage-card-head[data-astro-cid-s2twop5t]{background:var(--st-color);border-bottom:1px solid #000;grid-template-columns:235px minmax(0,1fr);display:grid}.sch-navy[data-astro-cid-s2twop5t]{background:#0b141e;border-right:1px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sch-num[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:var(--st-color);letter-spacing:var(--track-label);white-space:nowrap}.sch-logo{width:auto;height:22px;display:block}.sch-banner[data-astro-cid-s2twop5t]{color:#000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;display:flex}.sch-code[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);color:#000;display:block}.sch-titles[data-astro-cid-s2twop5t] h2[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-xl);line-height:var(--lh-head);text-transform:uppercase;color:#000;margin:2px 0 0}.sch-mix-cluster[data-astro-cid-s2twop5t]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.part-pill[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-sm);color:#000;white-space:nowrap;border:1px solid #000;padding:3px 8px}.part-a[data-astro-cid-s2twop5t]{background:#22c55e}.part-b[data-astro-cid-s2twop5t]{background:#f97316}.part-prep[data-astro-cid-s2twop5t]{background:#e2e8f0}.mix-pill[data-astro-cid-s2twop5t]{color:#fff;font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-sm);white-space:nowrap;background:#000;padding:4px 10px}.stage-card-body[data-astro-cid-s2twop5t]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.scb-main[data-astro-cid-s2twop5t] p[data-astro-cid-s2twop5t]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);max-width:68ch;margin:0 0 12px}.scb-meta-bar[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;display:flex}.scb-chem[data-astro-cid-s2twop5t]{color:var(--st-color);font-weight:var(--fw-strong)}.scb-note[data-astro-cid-s2twop5t]{color:var(--text-muted);font-variant-numeric:tabular-nums}.scb-actions[data-astro-cid-s2twop5t]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.scb-btn[data-astro-cid-s2twop5t]{font-size:var(--fs-sm);white-space:nowrap;padding:9px 16px}.scb-doc-links[data-astro-cid-s2twop5t]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scb-link[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-head);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--st-color)}.scb-link-sds[data-astro-cid-s2twop5t]{color:#fca5a5}.systems-cards-section[data-astro-cid-s2twop5t]{border-top:1px solid var(--hairline);margin-top:52px;padding-top:42px}.section-intro[data-astro-cid-s2twop5t]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.section-intro[data-astro-cid-s2twop5t] h2[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-2xl);color:var(--text-strong);text-transform:uppercase;line-height:var(--lh-head);margin:0}.system-cards-grid[data-astro-cid-s2twop5t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sys-white-card[data-astro-cid-s2twop5t]{color:#0b141e;border-radius:var(--r-md);background:#fff;border:2px solid #0b141e;flex-direction:column;display:flex;overflow:hidden}.swc-navy-top[data-astro-cid-s2twop5t]{background:#0b141e;border-bottom:2px solid #0b141e;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex}.swc-logo{width:auto;height:22px;display:block}.swc-parts[data-astro-cid-s2twop5t]{gap:5px;display:flex}.swc-accent-strip[data-astro-cid-s2twop5t]{background:var(--sys-accent,#fbbf24);color:#000;border-bottom:2px solid #0b141e;padding:11px 15px}.swc-tag[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);color:#000;display:block}.swc-accent-strip[data-astro-cid-s2twop5t] h3[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-lg);line-height:var(--lh-head);text-transform:uppercase;color:#000;margin:3px 0 0}.swc-body[data-astro-cid-s2twop5t]{color:#0b141e;background:#fff;flex-direction:column;flex:1;gap:12px;padding:15px;display:flex}.swc-specs[data-astro-cid-s2twop5t]{gap:4px;margin:0;display:grid}.swc-specs[data-astro-cid-s2twop5t] div[data-astro-cid-s2twop5t]{font-size:var(--fs-xs);border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.swc-specs[data-astro-cid-s2twop5t] div[data-astro-cid-s2twop5t]:nth-child(2n){background:#f1f5f9}.swc-specs[data-astro-cid-s2twop5t] dt[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-data);color:#1e293b;white-space:nowrap}.swc-specs[data-astro-cid-s2twop5t] dd[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:#0b141e;text-align:right;margin:0}.swc-layers-head[data-astro-cid-s2twop5t]{color:#fff;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-head);letter-spacing:var(--track-label);text-transform:uppercase;background:#0b141e;padding:5px 10px}.swc-layers[data-astro-cid-s2twop5t]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.swc-layers[data-astro-cid-s2twop5t] li[data-astro-cid-s2twop5t]{color:#0b141e;align-items:flex-start;gap:8px;display:flex}.layer-dot[data-astro-cid-s2twop5t]{border-radius:var(--r-sm);border:1px solid #000;flex-shrink:0;width:11px;height:11px;margin-top:4px}.layer-copy[data-astro-cid-s2twop5t] strong[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-label);font-variant-numeric:tabular-nums;text-transform:uppercase;line-height:var(--lh-head);color:#0b141e;display:block}.layer-copy[data-astro-cid-s2twop5t] span[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;color:#334155;display:block}.swc-footer[data-astro-cid-s2twop5t]{border-top:1px solid #cbd5e1;gap:8px;margin-top:auto;padding-top:10px;display:flex}.swc-cta-primary[data-astro-cid-s2twop5t]{text-align:center;min-height:44px;color:var(--gold);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-label);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-sm);background:#0b141e;border:1px solid #0b141e;flex:1;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.swc-cta-primary[data-astro-cid-s2twop5t]:hover{color:#fff;background:#000}.swc-cta-secondary[data-astro-cid-s2twop5t]{text-align:center;background:var(--sys-accent,#fbbf24);color:#000;min-height:44px;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-label);letter-spacing:var(--track-label);text-transform:uppercase;border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0b141e;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.picker[data-astro-cid-s2twop5t]{padding-top:56px}.picker-head[data-astro-cid-s2twop5t]{margin-bottom:16px}.picker[data-astro-cid-s2twop5t] h2[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:var(--fw-head);font-size:var(--fs-2xl);color:var(--text-strong);text-transform:uppercase;margin:0}.picker-table-wrap[data-astro-cid-s2twop5t]{border:1px solid var(--hairline);border-radius:var(--r-md);background:#0b141e;overflow-x:auto}table[data-astro-cid-s2twop5t]{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--font-body);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}th[data-astro-cid-s2twop5t],td[data-astro-cid-s2twop5t]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:12px 14px}thead[data-astro-cid-s2twop5t] th[data-astro-cid-s2twop5t]{font-family:var(--font-data);font-size:var(--fs-micro);font-weight:var(--fw-strong);letter-spacing:var(--track-label);color:var(--gold);text-transform:uppercase;border-bottom-color:var(--hairline-gold);background:#070d14}tbody[data-astro-cid-s2twop5t] tr[data-astro-cid-s2twop5t]:nth-child(2n){background:#ffffff06}tbody[data-astro-cid-s2twop5t] th[data-astro-cid-s2twop5t]{font-weight:var(--fw-strong);color:var(--text-strong);font-variant-numeric:tabular-nums}td[data-astro-cid-s2twop5t]{color:var(--text-body)}td[data-astro-cid-s2twop5t]:nth-child(3),td[data-astro-cid-s2twop5t]:nth-child(4){font-family:var(--font-data);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.note[data-astro-cid-s2twop5t]{border:1px solid var(--hairline-gold);border-left:3px solid var(--gold);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(8px);color:var(--text-body);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-body);background:#070d14e6;margin-top:16px;padding:12px 16px}.note[data-astro-cid-s2twop5t] strong[data-astro-cid-s2twop5t]{color:var(--gold)}.cta[data-astro-cid-s2twop5t]{border:1px solid var(--hairline-gold);border-top:3px solid var(--gold);border-radius:var(--r-md);background:#0b141e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:58px;padding:28px;display:flex}.cta[data-astro-cid-s2twop5t] h2[data-astro-cid-s2twop5t]{font-family:var(--font-display);font-weight:var(--fw-head);text-transform:uppercase;font-size:var(--fs-2xl);color:var(--text-strong);margin:0 0 6px}.cta[data-astro-cid-s2twop5t] p[data-astro-cid-s2twop5t]{color:var(--text-body);font-size:var(--fs-base);line-height:var(--lh-body);max-width:60ch;margin:0}.cta-actions[data-astro-cid-s2twop5t]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1024px){.system-cards-grid[data-astro-cid-s2twop5t],.stage-card-head[data-astro-cid-s2twop5t]{grid-template-columns:1fr}.sch-navy[data-astro-cid-s2twop5t]{border-bottom:2px solid #000;border-right:0}}@media (width<=760px){.stage-card-body[data-astro-cid-s2twop5t]{grid-template-columns:1fr;gap:14px}.scb-actions[data-astro-cid-s2twop5t]{flex-flow:wrap;justify-content:flex-start;align-items:center}}
