#ap-aggregate #hxs-page{--hxs-ink:#151a21;--hxs-muted:#5b6572;--hxs-paper:#ffffff;--hxs-soft:#f4f6f8;--hxs-line:#e0e5ea;--hxs-steel:#1f3a5f;--hxs-steel-dark:#14273f;--hxs-amber:#c8791b;--hxs-amber-soft:#fdf4e6;width:100%;overflow:hidden;background:var(--hxs-paper);color:var(--hxs-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62;}#ap-aggregate #hxs-page *, #ap-aggregate #hxs-page *::before, #ap-aggregate #hxs-page *::after{box-sizing:border-box;}#ap-aggregate #hxs-page a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;}#ap-aggregate #hxs-page img{display:block;max-width:100%;height:auto;}#ap-aggregate #hxs-page h1, #ap-aggregate #hxs-page h2, #ap-aggregate #hxs-page h3, #ap-aggregate #hxs-page p, #ap-aggregate #hxs-page ul, #ap-aggregate #hxs-page dl, #ap-aggregate #hxs-page dd{margin:0;}#ap-aggregate #hxs-page h1{font-size:46px;line-height:1.32;font-weight:800;letter-spacing:-.01em;}#ap-aggregate #hxs-page h2{font-size:32px;line-height:1.28;font-weight:800;}#ap-aggregate #hxs-page h3{font-size:19px;line-height:1.38;font-weight:800;}#ap-aggregate #hxs-page .hxs-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;}#ap-aggregate #hxs-page .hxs-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--hxs-steel);border-radius:6px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}#ap-aggregate #hxs-page .hxs-btn-primary{background:var(--hxs-steel);color:#fff;}#ap-aggregate #hxs-page .hxs-btn-primary:hover{background:var(--hxs-steel-dark);border-color:var(--hxs-steel-dark);}#ap-aggregate #hxs-page .hxs-btn-ghost{background:transparent;color:var(--hxs-ink);border-color:var(--hxs-line);}#ap-aggregate #hxs-page .hxs-btn-ghost:hover{background:var(--hxs-ink);color:#fff;border-color:var(--hxs-ink);}#ap-aggregate #hxs-page .hxs-hero{padding:58px 0 44px;background:linear-gradient(180deg,#f6f8fb 0%,#ffffff 100%);border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);gap:52px;align-items:center;}#ap-aggregate #hxs-page .hxs-hero-lede{margin-top:22px;max-width:660px;font-size:17px;color:#333c47;}#ap-aggregate #hxs-page .hxs-hero-lede a{color:var(--hxs-steel);}#ap-aggregate #hxs-page .hxs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;}#ap-aggregate #hxs-page .hxs-hero-media{position:relative;margin:0;}#ap-aggregate #hxs-page .hxs-hero-media::after{content:"";position:absolute;right:-12px;bottom:-12px;width:38%;height:38%;border-right:6px solid var(--hxs-amber);border-bottom:6px solid var(--hxs-amber);z-index:0;}#ap-aggregate #hxs-page .hxs-hero-media img{position:relative;z-index:1;width:100%;max-height:540px;object-fit:cover;border-radius:10px;box-shadow:0 20px 44px rgba(21,26,33,.16);}#ap-aggregate #hxs-page .hxs-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;padding-top:22px;border-top:2px solid var(--hxs-ink);}#ap-aggregate #hxs-page .hxs-ribbon dt{font-size:14px;font-weight:800;}#ap-aggregate #hxs-page .hxs-ribbon dd{margin-top:4px;font-size:13px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-section{padding:72px 0;}#ap-aggregate #hxs-page .hxs-section-soft{background:var(--hxs-soft);border-top:1px solid var(--hxs-line);border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-head{max-width:780px;margin-bottom:34px;}#ap-aggregate #hxs-page .hxs-head p{margin-top:12px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-tag{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:var(--hxs-amber-soft);color:#8a5410;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;}#ap-aggregate #hxs-page .hxs-table-wrap{overflow-x:auto;border:1px solid var(--hxs-line);border-radius:10px;background:#fff;}#ap-aggregate #hxs-page .hxs-matrix{width:100%;min-width:720px;border-collapse:collapse;font-size:15px;}#ap-aggregate #hxs-page .hxs-matrix th, #ap-aggregate #hxs-page .hxs-matrix td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-matrix thead th{background:var(--hxs-steel);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.05em;}#ap-aggregate #hxs-page .hxs-matrix tbody tr:last-child td{border-bottom:none;}#ap-aggregate #hxs-page .hxs-matrix tbody td:first-child{width:26%;font-weight:800;}#ap-aggregate #hxs-page .hxs-matrix a{color:var(--hxs-steel);font-weight:700;}#ap-aggregate #hxs-page .hxs-sku-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;align-items:start;}#ap-aggregate #hxs-page .hxs-sku-media img{width:100%;border-radius:10px;box-shadow:0 14px 34px rgba(21,26,33,.12);}#ap-aggregate #hxs-page .hxs-dl{background:#fff;border:1px solid var(--hxs-line);border-radius:10px;overflow:hidden;}#ap-aggregate #hxs-page .hxs-dl-row{display:grid;grid-template-columns:38% 62%;border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-dl-row:last-child{border-bottom:none;}#ap-aggregate #hxs-page .hxs-dl-row dt{padding:12px 16px;background:#f8fafc;border-right:1px solid var(--hxs-line);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#41505f;}#ap-aggregate #hxs-page .hxs-dl-row dd{padding:12px 16px;font-size:15px;font-weight:600;}#ap-aggregate #hxs-page .hxs-callout{margin-top:22px;padding:20px 22px;border-left:4px solid var(--hxs-amber);border-radius:0 8px 8px 0;background:var(--hxs-amber-soft);}#ap-aggregate #hxs-page .hxs-callout h3{margin-bottom:8px;font-size:15px;text-transform:uppercase;letter-spacing:.05em;color:#8a5410;}#ap-aggregate #hxs-page .hxs-callout p{font-size:15px;}#ap-aggregate #hxs-page .hxs-inline-cta{margin-top:26px;}#ap-aggregate #hxs-page .hxs-xref{background:#fff;border:1px solid var(--hxs-line);border-radius:10px;overflow:hidden;}#ap-aggregate #hxs-page .hxs-xref-row{display:grid;grid-template-columns:1.05fr auto .8fr 1.35fr;gap:14px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--hxs-line);font-size:15px;}#ap-aggregate #hxs-page .hxs-xref-row:last-child{border-bottom:none;}#ap-aggregate #hxs-page .hxs-xref-row:nth-child(odd){background:#fafbfc;}#ap-aggregate #hxs-page .hxs-xref-num{font-family:"Courier New",Courier,monospace;font-weight:700;letter-spacing:.04em;}#ap-aggregate #hxs-page .hxs-xref-arrow{color:var(--hxs-amber);font-weight:800;}#ap-aggregate #hxs-page .hxs-xref-sku{font-weight:800;color:var(--hxs-steel);}#ap-aggregate #hxs-page .hxs-xref-spec{font-size:14px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-cap-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:44px;align-items:start;}#ap-aggregate #hxs-page .hxs-cap-grid img{width:100%;border-radius:10px;box-shadow:0 14px 34px rgba(21,26,33,.12);}#ap-aggregate #hxs-page .hxs-cap-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}#ap-aggregate #hxs-page .hxs-cap-card{padding:22px;background:#fff;border:1px solid var(--hxs-line);border-top:3px solid var(--hxs-steel);border-radius:10px;}#ap-aggregate #hxs-page .hxs-cap-card h3{margin-bottom:8px;font-size:17px;}#ap-aggregate #hxs-page .hxs-cap-card p{font-size:15px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-scen{background:#fff;border:1px solid var(--hxs-line);border-radius:10px;overflow:hidden;}#ap-aggregate #hxs-page .hxs-scen-row{display:grid;grid-template-columns:1fr 1.15fr 1.25fr;}#ap-aggregate #hxs-page .hxs-scen-row > div{padding:18px 20px;border-bottom:1px solid var(--hxs-line);font-size:15px;}#ap-aggregate #hxs-page .hxs-scen-row > div + div{border-left:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-scen-row:last-child > div{border-bottom:none;}#ap-aggregate #hxs-page .hxs-scen-head > div{background:var(--hxs-steel);color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;}#ap-aggregate #hxs-page .hxs-scen-row strong{display:block;color:var(--hxs-steel);}#ap-aggregate #hxs-page .hxs-scen-row span.hxs-dec{color:#333c47;}#ap-aggregate #hxs-page .hxs-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}#ap-aggregate #hxs-page .hxs-prod-card{background:#fff;border:1px solid var(--hxs-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;}#ap-aggregate #hxs-page .hxs-prod-card img{width:100%;height:230px;object-fit:cover;border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-prod-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1;}#ap-aggregate #hxs-page .hxs-prod-body h3{font-size:17px;}#ap-aggregate #hxs-page .hxs-prod-body p{font-size:15px;color:var(--hxs-muted);flex:1;}#ap-aggregate #hxs-page .hxs-prod-body a{font-weight:800;color:var(--hxs-steel);font-size:15px;}#ap-aggregate #hxs-page .hxs-rfq-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start;}#ap-aggregate #hxs-page .hxs-steps{list-style:none;padding:0;}#ap-aggregate #hxs-page .hxs-steps li{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-steps li:last-child{border-bottom:none;}#ap-aggregate #hxs-page .hxs-step-n{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:var(--hxs-steel);color:#fff;font-size:15px;font-weight:800;}#ap-aggregate #hxs-page .hxs-steps h3{margin-bottom:4px;font-size:17px;}#ap-aggregate #hxs-page .hxs-steps p{font-size:15px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-rfq-card{padding:26px;background:#fff;border:1px solid var(--hxs-line);border-radius:12px;}#ap-aggregate #hxs-page .hxs-rfq-card h3{margin-bottom:10px;}#ap-aggregate #hxs-page .hxs-rfq-card p{font-size:15px;color:var(--hxs-muted);}#ap-aggregate #hxs-page .hxs-rfq-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}#ap-aggregate #hxs-page .hxs-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}#ap-aggregate #hxs-page .hxs-faq-item{padding:22px;background:#fff;border:1px solid var(--hxs-line);border-radius:10px;}#ap-aggregate #hxs-page .hxs-faq-item h3{margin-bottom:8px;font-size:17px;}#ap-aggregate #hxs-page .hxs-faq-item p{font-size:15px;color:var(--hxs-muted);}
@media (max-width:960px){#ap-aggregate #hxs-page h1{font-size:35px;}#ap-aggregate #hxs-page h2{font-size:27px;}#ap-aggregate #hxs-page .hxs-hero-grid, #ap-aggregate #hxs-page .hxs-sku-grid, #ap-aggregate #hxs-page .hxs-cap-grid, #ap-aggregate #hxs-page .hxs-rfq-grid{grid-template-columns:1fr;gap:32px;}#ap-aggregate #hxs-page .hxs-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}#ap-aggregate #hxs-page .hxs-cap-cards, #ap-aggregate #hxs-page .hxs-related, #ap-aggregate #hxs-page .hxs-faq{grid-template-columns:1fr;}#ap-aggregate #hxs-page .hxs-scen-row{grid-template-columns:1fr;}#ap-aggregate #hxs-page .hxs-scen-row > div + div{border-left:none;}#ap-aggregate #hxs-page .hxs-xref-row{grid-template-columns:1fr;gap:6px;}#ap-aggregate #hxs-page .hxs-section{padding:52px 0;}
}
@media (max-width:480px){#ap-aggregate #hxs-page h1{font-size:28px;}#ap-aggregate #hxs-page h2{font-size:23px;}#ap-aggregate #hxs-page .hxs-shell{width:calc(100% - 28px);}#ap-aggregate #hxs-page .hxs-ribbon{grid-template-columns:1fr;}#ap-aggregate #hxs-page .hxs-dl-row{grid-template-columns:1fr;}#ap-aggregate #hxs-page .hxs-dl-row dt{border-right:none;border-bottom:1px solid var(--hxs-line);}#ap-aggregate #hxs-page .hxs-btn{width:100%;}#ap-aggregate #hxs-page .hxs-prod-card img{height:190px;}
}
