.product-detail-page[data-astro-cid-cosrsdsb]{--color-bg-deep:#fff;--color-bg-card:#f8fafc;--color-border:#49a4ad33;--color-text-main:#0f172a;--color-text-muted:#475569;--color-accent:#338c94;--max-width:1200px;background-color:var(--color-bg-deep);color:var(--color-text-main);padding-block-start:40px;line-height:1.6}.container[data-astro-cid-cosrsdsb]{max-width:var(--max-width);margin-inline:auto}.product-hero[data-astro-cid-cosrsdsb]{max-width:var(--max-width);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-inline:auto;padding-block:120px 100px;padding-inline:20px;display:grid}.product-hero-content[data-astro-cid-cosrsdsb] h1[data-astro-cid-cosrsdsb]{color:var(--color-text-main);margin-block-end:20px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.1}.product-hero-content[data-astro-cid-cosrsdsb] p[data-astro-cid-cosrsdsb]{color:var(--color-text-muted);max-width:52ch;margin-block-end:30px;font-size:1.15rem}.btn[data-astro-cid-cosrsdsb]{border-radius:999px;align-items:center;padding-block:12px;padding-inline:24px;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.btn-primary[data-astro-cid-cosrsdsb]{background-color:var(--teal-700,#2d6c74);color:#fff}.btn-primary[data-astro-cid-cosrsdsb]:hover{background-color:var(--color-text-main)}.product-hero-image[data-astro-cid-cosrsdsb]{border:1px solid var(--color-border);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000000d}.product-hero-image[data-astro-cid-cosrsdsb] img[data-astro-cid-cosrsdsb]{object-fit:cover;width:100%;height:100%;display:block}.specs-section[data-astro-cid-cosrsdsb]{background-color:var(--color-bg-card);border-block:1px solid var(--color-border);padding-block:80px;padding-inline:20px}.specs-section[data-astro-cid-cosrsdsb] h2[data-astro-cid-cosrsdsb],.detailed-specs-section[data-astro-cid-cosrsdsb] h2[data-astro-cid-cosrsdsb]{text-align:center;margin-block-end:40px;font-size:2rem;font-weight:700}.specs-grid[data-astro-cid-cosrsdsb]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.spec-card[data-astro-cid-cosrsdsb]{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 4px 6px #00000005}.spec-card[data-astro-cid-cosrsdsb]:hover{border-color:var(--color-accent);transform:translateY(-5px)}.spec-card[data-astro-cid-cosrsdsb] h3[data-astro-cid-cosrsdsb]{color:var(--teal-700,#2d6c74);margin:0;font-size:1.1rem;font-weight:600}.spec-card[data-astro-cid-cosrsdsb] p[data-astro-cid-cosrsdsb]{color:var(--color-text-muted);margin:0}.cap-status[data-astro-cid-cosrsdsb]{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700,#2d6c74);background:#49a4ad1f;border-radius:3px;margin-block-start:auto;padding-block:.25em;padding-inline:.6em;font-size:.68rem;font-weight:700}.cap-status[data-astro-cid-cosrsdsb].is-pending{color:#7a5310;background:#9a6b141f}.detailed-specs-section[data-astro-cid-cosrsdsb]{padding-block:80px;padding-inline:20px}.specs-pending-notice[data-astro-cid-cosrsdsb]{background:#9a6b1412;border-inline-start:3px solid #9a6b14;border-radius:10px;max-width:70ch;margin-block-end:32px;margin-inline:auto;padding:20px 24px}.specs-pending-title[data-astro-cid-cosrsdsb]{color:#7a5310;margin:0 0 6px;font-weight:600}.specs-pending-body[data-astro-cid-cosrsdsb]{color:var(--color-text-muted);margin:0;font-size:.95rem}.table-responsive[data-astro-cid-cosrsdsb]{overflow-x:auto}.tech-table[data-astro-cid-cosrsdsb]{border-collapse:collapse;text-align:start;width:100%}.tech-table[data-astro-cid-cosrsdsb] th[data-astro-cid-cosrsdsb],.tech-table[data-astro-cid-cosrsdsb] td[data-astro-cid-cosrsdsb]{border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top;padding:16px 20px}.tech-table[data-astro-cid-cosrsdsb] th[data-astro-cid-cosrsdsb]{color:var(--color-text-muted);width:38%;font-weight:600}.tech-table[data-astro-cid-cosrsdsb] td[data-astro-cid-cosrsdsb]{color:var(--color-text-main);font-variant-numeric:tabular-nums}.tech-table[data-astro-cid-cosrsdsb] td[data-astro-cid-cosrsdsb].is-pending{color:#7a5310;font-variant-numeric:normal;font-style:italic}.related-products-section[data-astro-cid-cosrsdsb]{background-color:var(--color-bg-card);border-block-start:1px solid var(--color-border);padding-block:80px;padding-inline:20px}.related-products-section[data-astro-cid-cosrsdsb] h2[data-astro-cid-cosrsdsb]{text-align:center;margin-block-end:40px;font-size:2rem;font-weight:700}.related-grid[data-astro-cid-cosrsdsb]{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center;gap:28px;display:grid}.related-card[data-astro-cid-cosrsdsb]{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:32px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 4px 6px #00000005}.related-card[data-astro-cid-cosrsdsb]:hover,.related-card[data-astro-cid-cosrsdsb]:focus-visible{border-color:var(--color-accent);transform:translateY(-5px)}.related-card[data-astro-cid-cosrsdsb] h3[data-astro-cid-cosrsdsb]{color:var(--color-text-main);margin:0;font-size:1.25rem;font-weight:600}.related-card[data-astro-cid-cosrsdsb] p[data-astro-cid-cosrsdsb]{color:var(--color-text-muted);margin:0}.related-more[data-astro-cid-cosrsdsb]{color:var(--teal-700,#2d6c74);margin-block-start:auto;padding-block-start:8px;font-weight:600}@media (width<=900px){.product-hero[data-astro-cid-cosrsdsb]{grid-template-columns:1fr;gap:36px;padding-block:90px 60px}.tech-table[data-astro-cid-cosrsdsb] th[data-astro-cid-cosrsdsb]{width:45%}.related-grid[data-astro-cid-cosrsdsb]{grid-template-columns:minmax(0,1fr)}}
