.drawing[data-astro-cid-ih2ebreq]{background:var(--c-surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(8px,1.5vw,14px)}svg[data-astro-cid-ih2ebreq]{width:100%;height:auto;font-family:var(--font-sans)}.frame[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-ink);stroke-width:1.5px}.frame-inner[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-ink);stroke-width:.6px}.zone[data-astro-cid-ih2ebreq] text[data-astro-cid-ih2ebreq]{font-family:var(--font-mono);fill:var(--c-muted);font-size:8px}.center[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-muted);stroke-width:.7px;stroke-dasharray:16 4 2 4}.ref[data-astro-cid-ih2ebreq]{fill:#15212c06;stroke:var(--c-ink-2);stroke-width:.8px;stroke-dasharray:3 3}.part[data-astro-cid-ih2ebreq]{fill:var(--c-paper);stroke:var(--c-ink);stroke-width:1.4px}.cut[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-brass);stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:4.5s cubic-bezier(.45,.05,.35,1) .4s forwards cut}@keyframes cut{to{stroke-dashoffset:0}}.cut-static[data-astro-cid-ih2ebreq]{stroke:var(--c-brass);stroke-width:2.4px}.hole[data-astro-cid-ih2ebreq]{fill:var(--c-surface);stroke:var(--c-brass);stroke-width:1.5px}.wire[data-astro-cid-ih2ebreq]{fill:var(--c-brass)}.dim[data-astro-cid-ih2ebreq] path[data-astro-cid-ih2ebreq],.leader[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-ink-2);stroke-width:.8px}.label[data-astro-cid-ih2ebreq]{font-family:var(--font-mono);fill:var(--c-ink-2);font-size:11px}.title-block[data-astro-cid-ih2ebreq] rect[data-astro-cid-ih2ebreq],.title-block[data-astro-cid-ih2ebreq] path[data-astro-cid-ih2ebreq]{fill:none;stroke:var(--c-ink);stroke-width:.8px}.tb-name[data-astro-cid-ih2ebreq]{fill:var(--c-ink);letter-spacing:.08em;font-size:11px;font-weight:700}.tb-key[data-astro-cid-ih2ebreq]{fill:var(--c-muted);font-size:9.5px}.tb-val[data-astro-cid-ih2ebreq]{fill:var(--c-ink);font-size:10.5px}.card[data-astro-cid-3vpt37q6]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);flex-direction:column;padding:28px 24px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.card[data-astro-cid-3vpt37q6]:hover{border-color:var(--c-brass);box-shadow:var(--shadow);transform:translateY(-2px)}.card-top[data-astro-cid-3vpt37q6]{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.card-icon[data-astro-cid-3vpt37q6]{border:1.5px solid var(--c-brass);border-radius:var(--radius);width:52px;height:52px;color:var(--c-ink);background:var(--c-paper);place-items:center;display:grid}.card-no[data-astro-cid-3vpt37q6]{color:var(--c-muted);font-size:.875rem}h3[data-astro-cid-3vpt37q6]{font-size:1.25rem}h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{text-decoration:none}h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.card-en[data-astro-cid-3vpt37q6]{letter-spacing:.08em;color:var(--c-brass-text);margin-top:2px;font-size:.75rem}.card-text[data-astro-cid-3vpt37q6]{color:var(--c-ink-2);flex:1;margin-top:14px}.card-more[data-astro-cid-3vpt37q6]{color:var(--c-brass-text);align-items:center;gap:6px;margin-top:20px;font-size:.9375rem;font-weight:700;display:inline-flex}.card[data-astro-cid-3vpt37q6]:hover .card-more[data-astro-cid-3vpt37q6] svg{transform:translate(3px)}.card-more[data-astro-cid-3vpt37q6] svg{transition:transform .2s}.highlights[data-astro-cid-awfdy76h]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px}.grid[data-astro-cid-awfdy76h]{border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.item[data-astro-cid-awfdy76h]{background:var(--c-steel);padding:32px 26px}.icon[data-astro-cid-awfdy76h]{width:48px;height:48px;color:var(--c-brass-light);background:#e0ad4c1f;border-radius:50%;place-items:center;margin-bottom:20px;display:inline-grid}h3[data-astro-cid-awfdy76h]{color:#fff;font-size:1.125rem}p[data-astro-cid-awfdy76h]{color:#ffffffb3;margin-top:10px;font-size:.9375rem}@media (width<=980px){.grid[data-astro-cid-awfdy76h]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-awfdy76h]{grid-template-columns:1fr}.item[data-astro-cid-awfdy76h]{padding:26px 22px}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-line)}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,7vw,96px) clamp(40px,6vw,80px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}h1[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:clamp(2.25rem,5.4vw,3.75rem);line-height:1.2}.hero-lead[data-astro-cid-lcdefpme]{max-width:34em;color:var(--c-ink-2);font-size:1.125rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.facts[data-astro-cid-lcdefpme]{background:var(--c-surface);border-bottom:1px solid var(--c-line)}.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.fact[data-astro-cid-lcdefpme]{border-left:1px solid var(--c-line);flex-direction:column-reverse;gap:2px;padding:28px 24px;display:flex}.fact[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}.fact[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--c-muted);font-size:.875rem}.fact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--c-ink);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:500;line-height:1.2}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1040px){.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=640px){.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.fact[data-astro-cid-lcdefpme]{padding:18px 0 18px 20px}.fact[data-astro-cid-lcdefpme]:last-child{border-left:0;border-top:1px solid var(--c-line);grid-column:1/-1;padding-left:0}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
