.ps{padding-block:var(--space-12);border-bottom:1px solid var(--color-border)}.ps:last-child{border-bottom:none}.ps-label{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-2)}.ps-title{font-size:clamp(var(--font-size-xl),2.5vw,var(--font-size-3xl));font-weight:700;color:var(--color-navy);margin-bottom:var(--space-6);line-height:1.2}.ps-intro{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.8;max-width:780px;margin-bottom:var(--space-6)}.ps-intro strong{color:var(--color-text);font-weight:700}.key-benefits{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.key-benefits li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5}.key-benefits li:before{content:"✓";color:var(--color-primary);font-weight:700;flex-shrink:0;margin-top:1px}.advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);list-style:none}.advantage-item{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-alt);border-radius:4px;border-left:3px solid var(--color-primary);align-items:flex-start}.advantage-item__text{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5;font-weight:500}.spec-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);margin-top:var(--space-2)}.spec-table thead th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-navy);color:var(--color-white);font-weight:600;font-size:var(--font-size-sm)}.spec-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.5}.spec-table tbody tr:nth-child(2n) td{background:var(--color-bg-alt)}.spec-table tbody td:first-child{font-weight:600;color:var(--color-navy);width:35%;white-space:nowrap}.usage-steps{display:flex;flex-direction:column;gap:var(--space-5);list-style:none}.usage-step{display:flex;gap:var(--space-5);align-items:flex-start;padding:var(--space-5) var(--space-6);background:var(--color-bg-alt);border-radius:4px}.usage-step__num{flex-shrink:0;width:32px;height:32px;background:var(--color-primary);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-sm)}.usage-step__body{flex:1}.usage-step__title{font-weight:700;color:var(--color-navy);font-size:var(--font-size-base);margin-bottom:var(--space-2)}.usage-step__text{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.75}.usage-step__text strong{color:var(--color-text);font-weight:700}.faq-list{display:flex;flex-direction:column;gap:0;list-style:none}.faq-item{border-bottom:1px solid var(--color-border);padding-block:var(--space-6)}.faq-item:first-child{padding-top:0}.faq-q{font-size:var(--font-size-base);font-weight:700;color:var(--color-navy);margin-bottom:var(--space-3);line-height:1.4}.faq-a{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.8;max-width:780px}.faq-a strong{color:var(--color-text);font-weight:700}.download-grid{display:flex;gap:var(--space-4);flex-wrap:wrap}.download-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:4px;text-decoration:none;color:var(--color-text);transition:border-color var(--transition),color var(--transition)}.download-card:hover{border-color:var(--color-navy);color:var(--color-navy)}.download-card__icon{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.download-card__name{font-size:var(--font-size-sm);font-weight:600;line-height:1.3}.download-card__type{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.related-card{border:1px solid var(--color-border);border-radius:4px;padding:var(--space-5);text-decoration:none;display:block;transition:border-color var(--transition),box-shadow var(--transition)}.related-card:hover{border-color:var(--color-navy);box-shadow:0 4px 12px #00000014}.related-card__code{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-1)}.related-card__name{font-size:var(--font-size-sm);font-weight:700;color:var(--color-navy);margin-bottom:var(--space-2);line-height:1.3}.related-card__desc{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}@media(max-width:768px){.advantages-grid,.related-grid{grid-template-columns:1fr}.spec-table{display:block;overflow-x:auto}.spec-table tbody td:first-child{white-space:normal;width:auto}}.brn-spec-table{width:100%;border-collapse:collapse;font-size:.82rem;margin-top:var(--space-2);border:1px solid #555}.brn-spec-table thead tr:nth-child(1) th,.brn-spec-table thead tr:nth-child(2) th{background:#94191b;color:#fff;font-weight:600;padding:var(--space-2) var(--space-3);border:1px solid #551012;text-align:center;white-space:nowrap}.brn-spec-table thead tr:nth-child(3) th{background:#c8c8c8;color:#333;font-weight:600;padding:var(--space-2) var(--space-3);border:1px solid #888;text-align:center;white-space:nowrap}.brn-spec-table thead .brn-th-gray{background:#c8c8c8;color:#222;font-weight:700;border:1px solid #888}.brn-spec-table tbody td{padding:var(--space-2) var(--space-3);border:1px solid #bbb;text-align:center;vertical-align:middle;white-space:nowrap}.brn-spec-table tbody tr:nth-child(2n) td{background:#f5f5f5}.brn-spec-table tbody td:first-child{font-weight:700;color:var(--color-navy)}@media(max-width:1000px){.brn-spec-table{display:block;overflow-x:auto}}.breadcrumb[data-astro-cid-rpzng3pu]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding-block:var(--space-3)}.breadcrumb__list[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;font-size:var(--font-size-sm)}.breadcrumb__item[data-astro-cid-rpzng3pu]{display:flex;align-items:center;gap:var(--space-2)}.breadcrumb__link[data-astro-cid-rpzng3pu]{color:var(--color-text-muted);text-decoration:none;transition:color var(--transition)}.breadcrumb__link[data-astro-cid-rpzng3pu]:hover{color:var(--color-primary)}.breadcrumb__current[data-astro-cid-rpzng3pu]{color:var(--color-text);font-weight:500}.breadcrumb__sep[data-astro-cid-rpzng3pu]{color:var(--color-border)}.product-hero[data-astro-cid-rpzng3pu]{background:var(--color-bg-alt);padding-block:var(--space-12);border-bottom:1px solid var(--color-border)}.product-hero__inner[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.product-hero__inner--no-image[data-astro-cid-rpzng3pu]{grid-template-columns:1fr;max-width:720px}.product-hero__image[data-astro-cid-rpzng3pu]{background:var(--color-white);border-radius:4px;border:1px solid var(--color-border);padding:var(--space-4);display:flex;align-items:center;justify-content:center;min-height:385px}.product-hero__image[data-astro-cid-rpzng3pu] img[data-astro-cid-rpzng3pu]{width:100%;height:auto;object-fit:contain;max-height:345px;display:block}.product-code[data-astro-cid-rpzng3pu]{display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.product-name[data-astro-cid-rpzng3pu]{font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-4xl));font-weight:700;color:var(--color-navy);line-height:1.15;margin-bottom:var(--space-4)}.product-tagline[data-astro-cid-rpzng3pu]{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-6)}.product-hero__actions[data-astro-cid-rpzng3pu]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.btn-primary-hero[data-astro-cid-rpzng3pu]{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--color-primary);color:var(--color-white);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);border-radius:2px;transition:background-color var(--transition)}.btn-primary-hero[data-astro-cid-rpzng3pu]:hover{background:var(--color-primary-dark)}.btn-outline-hero[data-astro-cid-rpzng3pu]{display:inline-block;padding:var(--space-3) var(--space-8);border:1px solid var(--color-border);color:var(--color-text);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);border-radius:2px;transition:border-color var(--transition),color var(--transition)}.btn-outline-hero[data-astro-cid-rpzng3pu]:hover{border-color:var(--color-navy);color:var(--color-navy)}.product-body[data-astro-cid-rpzng3pu]{padding-block:var(--space-4) var(--space-16)}.product-cta[data-astro-cid-rpzng3pu]{background:var(--color-navy);padding-block:var(--space-12)}.product-cta__inner[data-astro-cid-rpzng3pu]{text-align:center}.product-cta__title[data-astro-cid-rpzng3pu]{font-size:clamp(var(--font-size-xl),2.5vw,var(--font-size-3xl));font-weight:700;color:var(--color-white);margin-bottom:var(--space-4)}.product-cta__text[data-astro-cid-rpzng3pu]{color:#fffc;font-size:var(--font-size-base);margin-bottom:var(--space-8);line-height:1.6}.btn-white[data-astro-cid-rpzng3pu]{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--color-white);color:var(--color-navy);text-decoration:none;font-weight:700;font-size:var(--font-size-sm);border-radius:2px;transition:opacity var(--transition)}.btn-white[data-astro-cid-rpzng3pu]:hover{opacity:.9}@media(max-width:768px){.product-hero__inner[data-astro-cid-rpzng3pu]{grid-template-columns:1fr}.product-hero__image[data-astro-cid-rpzng3pu]{min-height:240px}}
