.hero-frame.svelte-1uha8ag{background:#fff;border:1px solid #d5dbe1;grid-template-columns:1.08fr .92fr;margin-top:1.5rem;display:grid}.hero-copy.svelte-1uha8ag{border-right:1px solid #d5dbe1;flex-direction:column;justify-content:space-between;gap:1.4rem;padding:2.4rem 2.25rem;display:flex}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.025em;color:#111418;margin:0;font-size:clamp(1.75rem,2.7vw,2.45rem);font-weight:600;line-height:1.16}.hero-lead.svelte-1uha8ag{color:#374151;margin:0;font-size:.98rem;line-height:1.6}.datum-specs.svelte-1uha8ag{background:#f8f9fa;border:1px solid #d5dbe1;grid-template-columns:1fr 1fr;margin:0;display:grid}.datum-specs.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-bottom:1px solid #d5dbe1;border-right:1px solid #d5dbe1;padding:.65rem .85rem}.datum-specs.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2n){border-right:none}.datum-specs.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(n+3){border-bottom:none}.datum-specs.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#4b5563;margin-bottom:.15rem;font-size:.68rem}.datum-specs.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:#111418;margin:0;font-size:.82rem;font-weight:600}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.btn-primary.svelte-1uha8ag{color:#fff;cursor:pointer;background:#dc381f;border:1px solid #dc381f;padding:.78rem 1.25rem;font-size:.84rem;font-weight:500;text-decoration:none}.btn-primary.svelte-1uha8ag:hover{background:#b92b15}.btn-secondary.svelte-1uha8ag{color:#111418;background:#fff;border:1px solid #111418;padding:.78rem 1.25rem;font-size:.84rem;font-weight:500;text-decoration:none}.btn-secondary.svelte-1uha8ag:hover{background:#f4f5f6}.hero-visual.svelte-1uha8ag{background:#f4f5f6;flex-direction:column;justify-content:space-between;display:flex}.visual-caption.svelte-1uha8ag,.visual-foot.svelte-1uha8ag{color:#4b5563;background:#fff;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.55rem .9rem;font-size:.72rem;display:flex}.visual-caption.svelte-1uha8ag{border-bottom:1px solid #d5dbe1}.visual-caption.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#dc381f;font-weight:500;text-decoration:none}.visual-foot.svelte-1uha8ag{border-top:1px solid #d5dbe1}.hero-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:auto;display:block}.section-block.svelte-1uha8ag{margin-top:2.5rem}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0 0 .3rem;font-size:1.4rem;font-weight:600}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4b5563;max-width:68ch;margin:0;font-size:.92rem}.head-meta.svelte-1uha8ag{color:#111418;background:#fff;border:1px solid #d5dbe1;padding:.4rem .7rem;font-size:.75rem}.catalog-grid.svelte-1uha8ag{background:#fff;border-top:1px solid #d5dbe1;border-left:1px solid #d5dbe1;grid-template-columns:repeat(2,1fr);display:grid}.rack-card.svelte-1uha8ag{border-bottom:1px solid #d5dbe1;border-right:1px solid #d5dbe1;flex-direction:column;display:flex}.card-img-link.svelte-1uha8ag{background:#f4f5f6;border-bottom:1px solid #d5dbe1;text-decoration:none;display:block}.card-top-meta.svelte-1uha8ag{color:#4b5563;background:#fff;border-bottom:1px solid #e5e9ee;justify-content:space-between;padding:.45rem .85rem;font-size:.72rem;display:flex}.card-img-link.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.card-body.svelte-1uha8ag{flex-direction:column;flex:1;gap:.7rem;padding:1.2rem 1.35rem;display:flex}.card-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.015em;margin:0;font-size:1.12rem;font-weight:600}.card-body.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none}.card-body.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:#dc381f}.card-sub.svelte-1uha8ag{color:#4b5563;margin:-.35rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.77rem}.card-desc.svelte-1uha8ag{color:#374151;margin:0;font-size:.87rem;line-height:1.52}.mini-spec.svelte-1uha8ag{border-collapse:collapse;border:1px solid #e5e9ee;width:100%;font-size:.75rem}.mini-spec.svelte-1uha8ag th:where(.svelte-1uha8ag),.mini-spec.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;border-bottom:1px solid #e5e9ee;padding:.36rem .55rem}.mini-spec.svelte-1uha8ag th:where(.svelte-1uha8ag){color:#4b5563;background:#f8f9fa;width:32%;font-weight:500}.card-downloads.svelte-1uha8ag{flex-wrap:wrap;gap:.9rem;padding-top:.15rem;font-size:.75rem;display:flex}.card-downloads.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#111418;text-underline-offset:2px;text-decoration:underline}.card-downloads.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#dc381f}.card-cta-row.svelte-1uha8ag{border-top:1px solid #d5dbe1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.card-price.svelte-1uha8ag{font-size:1.15rem}.from-label.svelte-1uha8ag{color:#4b5563;margin-right:.25rem;font-size:.75rem}.btn-buy.svelte-1uha8ag{color:#fff;cursor:pointer;background:#111418;border:1px solid #111418;padding:.55rem 1rem;font-size:.8rem}.btn-buy.svelte-1uha8ag:hover{background:#dc381f;border-color:#dc381f}.dual-service-grid.svelte-1uha8ag{background:#fff;border:1px solid #d5dbe1;grid-template-columns:1fr 1fr;display:grid}.service-box.svelte-1uha8ag{flex-direction:column;gap:.85rem;padding:1.75rem;display:flex}.service-box.svelte-1uha8ag:first-child{border-right:1px solid #d5dbe1}.highlight-box.svelte-1uha8ag{background:#fbfcfd}.service-tag.svelte-1uha8ag{color:#4b5563;font-size:.73rem}.service-box.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.service-box.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#374151;margin:0;font-size:.89rem;line-height:1.55}.spec-bullets.svelte-1uha8ag{color:#374151;flex-direction:column;gap:.4rem;margin:0;padding-left:1.15rem;font-size:.85rem;display:flex}.service-foot.svelte-1uha8ag{border-top:1px solid #d5dbe1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.service-price.svelte-1uha8ag{font-size:1.35rem;font-weight:600}.btn-secondary-solid.svelte-1uha8ag{color:#fff;cursor:pointer;background:#111418;border:1px solid #111418;padding:.72rem 1.15rem;font-size:.82rem}.btn-secondary-solid.svelte-1uha8ag:hover{background:#dc381f;border-color:#dc381f}.table-scroll.svelte-1uha8ag{background:#fff;border:1px solid #d5dbe1;overflow-x:auto}.eng-table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.85rem}.eng-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.eng-table.svelte-1uha8ag td:where(.svelte-1uha8ag){text-align:left;vertical-align:top;border-bottom:1px solid #d5dbe1;border-right:1px solid #e5e9ee;padding:.8rem 1rem}.eng-table.svelte-1uha8ag th:where(.svelte-1uha8ag){color:#111418;background:#f4f5f6;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600}.eng-table.svelte-1uha8ag tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}@media (width<=960px){.hero-frame.svelte-1uha8ag,.catalog-grid.svelte-1uha8ag,.dual-service-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-copy.svelte-1uha8ag,.service-box.svelte-1uha8ag:first-child{border-bottom:1px solid #d5dbe1;border-right:none}}
