.brand[data-v-06a5ba82]{display:inline-flex;align-items:center;gap:var(--sp-3);line-height:1}.brand__mark[data-v-06a5ba82]{flex:none;display:block}.brand--sm .brand__mark[data-v-06a5ba82]{width:30px;height:30px}.brand--md .brand__mark[data-v-06a5ba82]{width:40px;height:40px}.brand--lg .brand__mark[data-v-06a5ba82]{width:56px;height:56px}.brand__text[data-v-06a5ba82]{display:flex;flex-direction:column;gap:3px}.brand__name[data-v-06a5ba82]{font-weight:800;letter-spacing:.1em;color:var(--c-ink)}.brand__sub[data-v-06a5ba82]{font-size:var(--fs-11);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--c-primary);padding-left:1px}.brand--sm .brand__name[data-v-06a5ba82]{font-size:var(--fs-14)}.brand--md .brand__name[data-v-06a5ba82]{font-size:var(--fs-18)}.brand--lg .brand__name[data-v-06a5ba82]{font-size:var(--fs-24)}.brand--sm .brand__sub[data-v-06a5ba82]{font-size:9px;letter-spacing:.2em}.brand--md .brand__sub[data-v-06a5ba82]{font-size:var(--fs-11)}.brand--lg .brand__sub[data-v-06a5ba82]{font-size:var(--fs-13)}.brand--dark .brand__name[data-v-06a5ba82]{color:var(--c-white)}.brand--dark .brand__sub[data-v-06a5ba82]{color:var(--c-blue-200)}.brand--dark .brand__mark circle[data-v-06a5ba82],.brand--dark .brand__mark path[stroke][data-v-06a5ba82]{stroke:var(--c-blue-200)}.brand--dark .brand__mark path[fill="#EAF2FB"][data-v-06a5ba82]{fill:#eaf2fb24}.brand--dark .brand__mark g[stroke] line[data-v-06a5ba82]{stroke:var(--c-blue-200)}.brand--dark .brand__mark path[fill="url(#apxBlue)"][data-v-06a5ba82],.brand--dark .brand__mark rect[data-v-06a5ba82]{fill:var(--c-blue-100)}.mast[data-v-e4845e24]{position:sticky;top:0;z-index:60;background:var(--c-white);border-bottom:1px solid var(--c-line);box-shadow:var(--sh-1)}.mast__util[data-v-e4845e24]{background:var(--c-primary-darker);color:#ffffffd1;font-size:var(--fs-12)}.mast__util-in[data-v-e4845e24]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:32px}.mast__util-left[data-v-e4845e24]{display:flex;align-items:center;gap:7px;letter-spacing:.01em}.mast__dot[data-v-e4845e24]{width:6px;height:6px;border-radius:50%;background:var(--c-orange);box-shadow:0 0 0 3px #f9731640}.mast__util-right[data-v-e4845e24]{display:flex;align-items:center;gap:var(--sp-2)}.mast__util-right a[data-v-e4845e24]:hover{color:#fff;text-decoration:underline}.mast__util-right .sep[data-v-e4845e24]{opacity:.35}.mast__main-in[data-v-e4845e24]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-5);padding-block:var(--sp-3)}.mast__logo[data-v-e4845e24]{display:block}.search[data-v-e4845e24]{min-width:0}.search__box[data-v-e4845e24]{display:flex;align-items:stretch;border:2px solid var(--c-primary);border-radius:var(--r-md);background:var(--c-white);overflow:hidden;transition:box-shadow var(--t-fast)}.search__box[data-v-e4845e24]:focus-within{box-shadow:0 0 0 3px var(--c-blue-50)}.search__cat[data-v-e4845e24]{border:0;background:var(--c-surface);padding:0 var(--sp-3);font-size:var(--fs-13);font-weight:600;color:var(--c-ink-2);cursor:pointer;max-width:168px}.search__divider[data-v-e4845e24]{width:1px;background:var(--c-line-strong)}.search__input[data-v-e4845e24]{flex:1;min-width:0;border:0;padding:10px var(--sp-3);font-size:var(--fs-14);background:transparent}.search__input[data-v-e4845e24]::placeholder{color:var(--c-muted)}.search__input[data-v-e4845e24]:focus{outline:none}.search__go[data-v-e4845e24]{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--c-primary);color:#fff;font-weight:700;font-size:var(--fs-14);padding:0 var(--sp-4);cursor:pointer;transition:background var(--t-fast)}.search__go[data-v-e4845e24]:hover{background:var(--c-primary-dark)}.search__hints[data-v-e4845e24]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:var(--fs-11);color:var(--c-muted)}.search__hints button[data-v-e4845e24]{border:0;background:none;padding:0;font-size:var(--fs-11);color:var(--c-text);cursor:pointer;text-decoration:underline dotted}.search__hints button[data-v-e4845e24]:hover{color:var(--c-primary)}.mast__actions[data-v-e4845e24]{display:flex;align-items:center;gap:var(--sp-4)}.mast__call[data-v-e4845e24]{display:flex;align-items:center;gap:8px;color:var(--c-primary-dark)}.mast__call em[data-v-e4845e24]{display:block;font-style:normal;font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.mast__call strong[data-v-e4845e24]{display:block;font-size:var(--fs-14);color:var(--c-ink);font-variant-numeric:tabular-nums}.mast__call:hover strong[data-v-e4845e24]{color:var(--c-primary)}.mast__nav[data-v-e4845e24]{border-top:1px solid var(--c-line);background:var(--c-surface)}.mast__nav-in[data-v-e4845e24]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.mast__links[data-v-e4845e24]{display:flex;align-items:stretch;gap:2px}.mast__links a[data-v-e4845e24]{display:block;padding:11px var(--sp-4);font-size:var(--fs-13);font-weight:700;letter-spacing:.06em;color:var(--c-ink-2);border-bottom:3px solid transparent;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.mast__links a[data-v-e4845e24]:hover{color:var(--c-primary);background:var(--c-blue-50)}.mast__links a.active[data-v-e4845e24]{color:var(--c-primary);border-bottom-color:var(--c-orange)}.mast__quick[data-v-e4845e24]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--c-muted)}.mast__quick a[data-v-e4845e24]{font-weight:600;color:var(--c-text)}.mast__quick a[data-v-e4845e24]:hover{color:var(--c-primary)}.mast__quick .dot[data-v-e4845e24]{opacity:.5}.mast__burger[data-v-e4845e24]{display:none;flex-direction:column;justify-content:center;gap:4px;width:38px;height:34px;border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-white);cursor:pointer}.mast__burger span[data-v-e4845e24]{display:block;height:2px;margin-inline:8px;background:var(--c-ink);border-radius:2px}@media(max-width:1180px){.mast__call[data-v-e4845e24]{display:none}}@media(max-width:1024px){.mast__main-in[data-v-e4845e24]{grid-template-columns:auto 1fr;gap:var(--sp-4)}.mast__actions[data-v-e4845e24]{grid-column:2;justify-content:flex-end}.search__cat[data-v-e4845e24],.search__divider[data-v-e4845e24]{display:none}}@media(max-width:860px){.mast__burger[data-v-e4845e24]{display:flex}.mast__util-left[data-v-e4845e24]{display:none}.mast__util-in[data-v-e4845e24]{justify-content:flex-end}.mast__nav[data-v-e4845e24]{display:none}.mast__nav.is-open[data-v-e4845e24]{display:block;border-top:1px solid var(--c-line)}.mast__nav.is-open .mast__links[data-v-e4845e24]{flex-direction:column;padding-block:var(--sp-2)}.mast__nav.is-open .mast__links a[data-v-e4845e24]{border-bottom:1px solid var(--c-line);border-left:3px solid transparent;padding:12px var(--sp-2)}.mast__nav.is-open .mast__links a.active[data-v-e4845e24]{border-left-color:var(--c-orange);border-bottom-color:var(--c-line)}.mast__nav.is-open .mast__quick[data-v-e4845e24]{flex-wrap:wrap;padding-bottom:var(--sp-3)}.mast__rfq[data-v-e4845e24]{padding:8px 12px;font-size:var(--fs-13)}.search__go span[data-v-e4845e24]{display:none}.search__go[data-v-e4845e24]{padding:0 var(--sp-3)}.search__hints[data-v-e4845e24]{display:none}}.foot[data-v-fdea5c93]{margin-top:var(--sp-8);background:#08111f;color:#ffffffb3;font-size:var(--fs-13)}.foot__grid[data-v-fdea5c93]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-7)}.foot__desc[data-v-fdea5c93]{margin-top:var(--sp-4);max-width:34ch;line-height:1.7}.foot__certs[data-v-fdea5c93]{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-4)}.foot__certs li[data-v-fdea5c93]{border:1px solid rgba(255,255,255,.2);border-radius:var(--r-sm);padding:2px 8px;font-size:var(--fs-11);font-weight:700;letter-spacing:.04em;color:#ffffffd9}.foot__col h3[data-v-fdea5c93]{color:#fff;font-size:var(--fs-13);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--sp-4)}.foot__col ul[data-v-fdea5c93]{display:flex;flex-direction:column;gap:9px}.foot__col a[data-v-fdea5c93]{transition:color var(--t-fast)}.foot__col a[data-v-fdea5c93]:hover{color:var(--c-orange)}.foot__k[data-v-fdea5c93]{margin-top:var(--sp-3);font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.foot__k[data-v-fdea5c93]:first-of-type{margin-top:0}.foot__contact p[data-v-fdea5c93],.foot__contact a[data-v-fdea5c93]{line-height:1.6}.foot__bar[data-v-fdea5c93]{border-top:1px solid rgba(255,255,255,.12)}.foot__bar-in[data-v-fdea5c93]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);font-size:var(--fs-12)}.foot__meta[data-v-fdea5c93]{color:#ffffff73}@media(max-width:1024px){.foot__grid[data-v-fdea5c93]{grid-template-columns:1fr 1fr;gap:var(--sp-5)}}@media(max-width:640px){.foot__grid[data-v-fdea5c93]{grid-template-columns:1fr;padding-block:var(--sp-6) var(--sp-5)}.foot__bar-in[data-v-fdea5c93]{flex-direction:column;align-items:flex-start;gap:6px}}.shell[data-v-da2fa99e]{display:flex;flex-direction:column;min-height:100vh}.fade-enter-active[data-v-da2fa99e],.fade-leave-active[data-v-da2fa99e]{transition:opacity .18s ease}.fade-enter-from[data-v-da2fa99e],.fade-leave-to[data-v-da2fa99e]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-da2fa99e],.fade-leave-active[data-v-da2fa99e]{transition:none}}:root{--c-white: #ffffff;--c-blue-50: #eaf2fb;--c-blue-100: #d6e6f8;--c-blue-200: #b3d1f2;--c-primary: #0f62fe;--c-primary-dark: #0043ce;--c-primary-darker: #002d9a;--c-orange: #f97316;--c-orange-dark: #ea580c;--c-ink: #0b1526;--c-ink-2: #26334d;--c-text: #4a5568;--c-muted: #78849a;--c-line: #e2e8f2;--c-line-strong: #cbd6e6;--c-surface: #f6f9fd;--c-surface-2: #eef4fb;--c-success: #0e9f6e;--c-warning: #b45309;--font-sans: "Public Sans", "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-30: 1.875rem;--fs-38: 2.375rem;--fs-48: 3rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--r-sm: 2px;--r-md: 4px;--r-lg: 6px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(11, 21, 38, .06);--sh-2: 0 2px 8px rgba(11, 21, 38, .08);--sh-3: 0 8px 24px rgba(11, 21, 38, .12);--sh-card-hover: 0 6px 20px rgba(15, 98, 254, .14);--t-fast: .14s cubic-bezier(.4, 0, .2, 1);--t-base: .24s cubic-bezier(.4, 0, .2, 1);--t-slow: .42s cubic-bezier(.16, 1, .3, 1);--page-max: 1320px;--header-h: 116px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-14);line-height:1.55;color:var(--c-text);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0;color:var(--c-ink);font-weight:700;letter-spacing:-.01em;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.page{flex:1}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--sp-4)}.section{padding-block:var(--sp-7)}.section--tight{padding-block:var(--sp-6)}.rule{border:0;border-top:1px solid var(--c-line);margin:0}.divider-label{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5)}.divider-label h2{font-size:var(--fs-24);white-space:nowrap}.divider-label:after{content:"";flex:1;height:1px;background:var(--c-line)}.divider-label .count{font-size:var(--fs-12);color:var(--c-muted);font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-11);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary)}.lede{font-size:var(--fs-16);color:var(--c-text);max-width:62ch}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);border:1px solid transparent;border-radius:var(--r-md);padding:10px 18px;font-size:var(--fs-14);font-weight:700;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);white-space:nowrap}.btn--primary{background:var(--c-primary);color:var(--c-white)}.btn--primary:hover{background:var(--c-primary-dark);box-shadow:var(--sh-2)}.btn--accent{background:var(--c-orange);color:var(--c-white)}.btn--accent:hover{background:var(--c-orange-dark);box-shadow:0 6px 18px #f973164d}.btn--outline{background:var(--c-white);border-color:var(--c-line-strong);color:var(--c-ink-2)}.btn--outline:hover{border-color:var(--c-primary);color:var(--c-primary)}.btn--ghost{background:transparent;color:var(--c-primary);padding-inline:var(--sp-3)}.btn--ghost:hover{background:var(--c-blue-50)}.btn--sm{padding:6px 12px;font-size:var(--fs-13)}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--c-line);background:var(--c-surface);border-radius:var(--r-sm);padding:2px 7px;font-size:var(--fs-11);color:var(--c-ink-2);white-space:nowrap}.chip--blue{background:var(--c-blue-50);border-color:var(--c-blue-200);color:var(--c-primary-darker)}.badge-cert{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--c-blue-200);background:var(--c-white);color:var(--c-primary-dark);border-radius:var(--r-sm);padding:1px 6px;font-size:var(--fs-11);font-weight:700;letter-spacing:.02em}.badge-stock{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-11);font-weight:700}.badge-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-success)}.badge-stock--made{color:var(--c-warning)}.badge-stock--made:before{background:var(--c-orange)}.tag{display:inline-block;background:var(--c-orange);color:var(--c-white);font-size:var(--fs-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-sm)}.card{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.card--hover:hover{border-color:var(--c-blue-200);box-shadow:var(--sh-card-hover);transform:translateY(-2px)}.js-reveal .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--t-slow),transform var(--t-slow);will-change:opacity,transform}.js-reveal .reveal[data-reveal-delay="80"]{transition-delay:80ms}.js-reveal .reveal[data-reveal-delay="120"]{transition-delay:.12s}.js-reveal .reveal[data-reveal-delay="160"]{transition-delay:.16s}.js-reveal .reveal[data-reveal-delay="240"]{transition-delay:.24s}.js-reveal .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1!important;transform:none!important;transition:none}}@media(max-width:768px){:root{--fs-48: 2rem;--fs-38: 1.625rem;--fs-30: 1.375rem;--fs-24: 1.1875rem;--header-h: 104px}.section{padding-block:var(--sp-6)}}
