.product-page[data-astro-cid-eph2s77r]{padding-bottom:clamp(3rem,7vw,6rem)}.breadcrumb[data-astro-cid-eph2s77r]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding-top:24px;font-size:9px;display:flex}.breadcrumb[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:var(--color-lime)}.product-hero[data-astro-cid-eph2s77r]{align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.product-hero[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.product-title[data-astro-cid-eph2s77r]{font-family:var(--font-display);letter-spacing:-.055em;margin-top:20px;font-size:clamp(2.8rem,5.8vw,5rem);font-weight:650;line-height:.92}.product-tagline[data-astro-cid-eph2s77r]{max-width:48ch;color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.025em;margin-top:22px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:480;line-height:1.25}.product-description[data-astro-cid-eph2s77r]{max-width:56ch;color:var(--color-muted);margin-top:16px;font-size:.98rem;line-height:1.7}.product-badges[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.product-badge[data-astro-cid-eph2s77r]{border:1px solid var(--color-white-10);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:inline-flex}.product-badge[data-astro-cid-eph2s77r][data-status=live]{border-color:var(--color-line-strong);color:var(--color-lime)}.product-badge__dot[data-astro-cid-eph2s77r]{background:currentColor;border-radius:50%;width:5px;height:5px}.product-section[data-astro-cid-eph2s77r]{border-top:1px solid var(--color-white-10);padding-block:clamp(2.5rem,5vw,4.5rem)}.product-section__head[data-astro-cid-eph2s77r]{margin-bottom:clamp(1.8rem,3vw,2.6rem)}.product-section__head[data-astro-cid-eph2s77r] .section-title[data-astro-cid-eph2s77r]{margin-top:16px}.product-specs[data-astro-cid-eph2s77r]{gap:14px;display:grid}@media (width>=860px){.product-specs[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-specs__card[data-astro-cid-eph2s77r]{border:1px solid var(--color-white-10);border-radius:var(--radius-lg);background:var(--color-panel);flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.product-specs__title[data-astro-cid-eph2s77r]{color:var(--color-lime);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.product-specs__list[data-astro-cid-eph2s77r]{border-top:1px solid var(--color-white-10);width:100%;margin-top:18px}.product-specs__list[data-astro-cid-eph2s77r]>div[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--color-white-05);justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;display:flex}.product-specs__list[data-astro-cid-eph2s77r] dt[data-astro-cid-eph2s77r]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.product-specs__list[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{color:var(--color-paper);font-family:var(--font-mono);text-align:right;word-break:break-word;margin:0;font-size:10px}.product-specs__wide[data-astro-cid-eph2s77r]{display:block!important}.product-specs__wide[data-astro-cid-eph2s77r] dd[data-astro-cid-eph2s77r]{text-align:left;word-break:break-all;margin-top:6px;font-size:9px}.product-specs__card[data-astro-cid-eph2s77r] .btn[data-astro-cid-eph2s77r]{margin-top:20px}.product-checks[data-astro-cid-eph2s77r]{flex-direction:column;gap:12px;margin-top:18px;display:flex}.product-checks[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{color:#b9c4bb;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.product-checks[data-astro-cid-eph2s77r] svg[data-astro-cid-eph2s77r]{color:var(--color-lime);flex-shrink:0;margin-top:2px}.product-note[data-astro-cid-eph2s77r]{border-top:1px solid var(--color-white-10);color:#94a39acc;margin-top:18px;padding-top:16px;font-size:.78rem;line-height:1.55}.product-features[data-astro-cid-eph2s77r]{border-top:1px solid var(--color-white-10);border-left:1px solid var(--color-white-10)}@media (width>=700px){.product-features[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-wrap[data-astro-cid-eph2s77r]{padding-block:8px}.related-grid[data-astro-cid-eph2s77r]{gap:10px;display:grid}@media (width>=760px){.related-grid[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-card[data-astro-cid-eph2s77r]{border:1px solid var(--color-white-10);border-radius:var(--radius-md);background:var(--color-panel);align-items:center;gap:12px;padding:16px;transition:border-color .16s,transform .16s;display:flex}.related-card[data-astro-cid-eph2s77r]:hover{border-color:var(--color-line-strong);transform:translateY(-2px)}.related-card__icon[data-astro-cid-eph2s77r]{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-lime);flex-shrink:0;place-items:center;display:grid}.related-card__body[data-astro-cid-eph2s77r]{flex-direction:column;flex:1;min-width:0;display:flex}.related-card__name[data-astro-cid-eph2s77r]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:600}.related-card__meta[data-astro-cid-eph2s77r]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.related-card[data-astro-cid-eph2s77r]>svg[data-astro-cid-eph2s77r]{color:var(--color-muted)}.product-cta[data-astro-cid-eph2s77r]{align-items:end;gap:24px;display:grid}@media (width>=900px){.product-cta[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1fr) auto}}.product-cta[data-astro-cid-eph2s77r] .section-title[data-astro-cid-eph2s77r]{max-width:22ch;margin-top:16px}.product-cta__lead[data-astro-cid-eph2s77r]{margin-top:16px}
