/* Two-route authored layouts. Every rule is scoped to the new hardware/contact root. */
html body #root[data-sabsus-static-layout="hardware-contact-v1"]{--hc-blue:#123cff;--hc-hover:#0827b4;--hc-orange:#ff984f;--hc-ink:#10233e;--hc-muted:#536277;--hc-line:#dce5f2;--hc-pale:#f4f7ff;background:#fff;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .site-shell{background:#fff!important;color:var(--hc-ink)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar{background:#ffffffef!important;color:var(--hc-ink)!important;border:1px solid #e1e8f3!important;border-radius:7px!important;backdrop-filter:blur(18px);box-shadow:0 8px 28px #142b5310!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar :is(.brand,.main-nav a,.language-button,.menu-button,.header-call-button,.header-help-button,.nav-link){color:var(--hc-ink)!important;-webkit-text-fill-color:var(--hc-ink)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar :is(.brand-icon,.brand-icon svg,.language-button svg,.menu-button svg,.header-call-button svg,.header-help-button svg){color:var(--hc-ink)!important;stroke:currentColor!important;fill:none!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .brand img{filter:grayscale(.12)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar :is(.language-button,.menu-button,.header-call-button,.header-help-button,.brand-icon){background:#f4f7fc!important;border:1px solid #e0e6f0!important;border-radius:12px!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .button-primary,html body #root[data-sabsus-static-layout="hardware-contact-v1"] .mobile-ai-call{background:var(--hc-blue)!important;border-color:var(--hc-blue)!important;border-radius:5px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .button-primary:hover,html body #root[data-sabsus-static-layout="hardware-contact-v1"] .mobile-ai-call:hover{background:var(--hc-hover)!important;border-color:var(--hc-hover)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .button-primary :is(span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .main-nav.is-open{background:#fff!important;border-color:var(--hc-line)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page{background:#fff!important;color:var(--hc-ink);font-size:16px;line-height:1.6;overflow:clip}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page *{box-sizing:border-box;min-width:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(h1,h2,h3,p,figure){margin:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page p{color:var(--hc-muted)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(h1,h2,h3){font-weight:760;letter-spacing:-.045em;line-height:1.12;text-transform:none;color:var(--hc-ink);text-wrap:balance}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h1{font-size:clamp(40px,4.6vw,65px);letter-spacing:-.055em;line-height:1.055;font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h1>span{display:block}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h1 .hc-accent{color:var(--hc-blue)!important;-webkit-text-fill-color:var(--hc-blue)!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h2{font-size:clamp(29px,3.35vw,47px);max-width:850px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h3{font-size:22px;letter-spacing:-.025em}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page svg{width:22px;height:22px;flex:0 0 22px;vertical-align:middle}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page img{display:block;max-width:100%;height:auto}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-shell,.hw41-shell){width:min(1240px,calc(100% - 64px));max-width:1240px;margin-inline:auto}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-section,.hw41-section){padding-block:86px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page [id]{scroll-margin-top:110px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-pale,.hw41-capabilities,.hw41-assets,.hw41-bundles){background:var(--hc-pale);border-block:1px solid #e5ecf7}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-kicker,.hw41-kicker,.hw41-heading>div>p){display:flex;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;letter-spacing:.12em;line-height:1.45;font-weight:800;color:var(--hc-blue);text-transform:uppercase}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-kicker,.hw41-kicker,.hw41-heading>div>p):before{content:"";display:block;width:7px;height:7px;flex:0 0 7px;background:var(--hc-orange);border-radius:50%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-kicker,.hw41-heading>div>p)>span{display:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-heading,.hw41-heading){display:block;text-align:left;margin-bottom:35px;max-width:990px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-heading>p:last-child:not(.hc-kicker),.hw41-heading>p){margin-top:19px;max-width:820px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-button,.hw41-actions>a,.lead-form-submit){display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:14px 20px;background:var(--hc-blue)!important;border:1px solid var(--hc-blue)!important;border-radius:5px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;text-decoration:none;font-size:13px;font-weight:800;line-height:1.35;white-space:normal;cursor:pointer;transition:background .18s,border-color .18s}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-button,.hw41-actions>a,.lead-form-submit):hover{background:var(--hc-hover)!important;border-color:var(--hc-hover)!important;transform:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-button.hc-secondary,.hw41-actions>a:nth-child(2)){background:#fff!important;color:var(--hc-ink)!important;-webkit-text-fill-color:var(--hc-ink)!important;border-color:#cbd8ea!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-button.hc-secondary,.hw41-actions>a:nth-child(2)):hover{border-color:var(--hc-blue)!important;background:#eff4ff!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-actions,.hw41-actions){display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--hc-blue);outline-offset:4px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page [hidden]{display:none!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-page-nav{border-block:1px solid var(--hc-line);background:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-page-nav>div{display:flex;flex-wrap:wrap;gap:10px 26px;padding-block:19px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-page-nav a{color:var(--hc-muted);font-size:12px;font-weight:800;text-decoration:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-page-nav a:hover{color:var(--hc-blue)}
/* Hardware: preserve people, physical-device artwork, glass icons and every native workflow. */
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero{padding-block:132px 64px;background:#fff!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:42px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-copy>p:not(.hw41-kicker){font-size:17px;line-height:1.65;margin-top:24px;max-width:590px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-visual{position:relative;padding:30px 0 40px;background:radial-gradient(ellipse,#e9f1ff 0%,#f8faff 58%,#fff 75%);isolation:isolate}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-visual>img{width:100%;aspect-ratio:1.38;object-fit:cover;border-radius:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status{position:absolute;display:flex;align-items:center;gap:9px;max-width:265px;background:#ffffffed;border:1px solid #dbe5f2;border-radius:8px;padding:12px 14px;box-shadow:0 10px 34px #18396c12}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status.is-top{top:8px;left:-16px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status.is-bottom{right:-8px;bottom:23px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status small{display:block;color:var(--hc-muted);font-size:9px;letter-spacing:.06em;font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status strong{display:block;color:var(--hc-ink);font-size:12px;line-height:1.4}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status>svg{width:17px;height:17px;color:var(--hc-blue);flex-basis:17px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-pulse{display:block;width:7px;height:7px;background:var(--hc-blue);border-radius:50%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-art-label{font-size:11px;color:var(--hc-muted);padding:11px 6px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-proof{display:flex;gap:11px;align-items:center;margin-top:23px;color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-proof small{display:block;font-size:9px;letter-spacing:.08em;color:var(--hc-muted);font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-proof strong{display:block;font-size:12px;font-weight:750;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof{background:#f8faff;border-top:1px solid var(--hc-line);padding-block:20px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof article{display:flex;align-items:center;gap:9px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof :is(strong,small){display:block;font-size:12px;line-height:1.5}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof small{font-size:10px;color:var(--hc-muted)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:25px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs)>button{display:flex;align-items:center;gap:9px;padding:14px 13px;background:#fff;color:var(--hc-ink);border:1px solid var(--hc-line);border-radius:5px;text-align:left;font:inherit;cursor:pointer;min-height:77px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs)>button>strong{font-size:12px;font-weight:750;line-height:1.35}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-tabs>button>span:first-child{font-size:9px;color:var(--hc-muted);font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs)>button.is-active{background:#edf3ff;border-color:var(--hc-blue);box-shadow:inset 0 0 0 1px var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page button:disabled{cursor:wait;opacity:.7}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:30px;background:#f6f9ff;border:1px solid var(--hc-line);border-radius:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage+.hw41-zone-stage{margin-top:20px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-copy h3{font-size:28px;max-width:470px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-copy>p:not(.hw41-kicker){margin-top:18px;font-size:14px;line-height:1.7}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-chips{display:flex;flex-wrap:wrap;gap:7px;margin-block:22px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-chips>span{display:inline-flex;gap:5px;align-items:center;background:#fff;border:1px solid var(--hc-line);border-radius:5px;padding:6px 8px;font-size:10px;font-weight:700}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-chips svg{width:13px;height:13px;flex-basis:13px;color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-copy>b{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:750;color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figure{background:#fff;border:1px solid var(--hc-line);border-radius:8px;overflow:hidden}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figure>img{width:100%;height:280px;object-fit:cover}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figure>img.hc-sensor-art{object-fit:contain;padding:28px;background:radial-gradient(ellipse,#e2edff,#fafcff)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figcaption{display:flex;align-items:center;gap:9px;padding:15px;border-top:1px solid var(--hc-line)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figcaption small{display:block;color:var(--hc-muted);font-size:9px;letter-spacing:.08em;font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figcaption strong{display:block;font-size:11px;line-height:1.5;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:17px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-demo-toolbar p{font-size:11px;max-width:690px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-pause{background:#fff;border:1px solid #cbd8ea;border-radius:5px;padding:10px 14px;color:var(--hc-ink);font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer;min-height:42px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:26px 22px;background:#fff;border:1px solid var(--hc-line);border-radius:8px;text-decoration:none;color:var(--hc-ink);transition:border-color .18s,box-shadow .18s}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid>a:hover{border-color:#b7c8f4;box-shadow:0 10px 26px #123cff0c}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid>a>span:first-child{position:absolute;right:18px;top:16px;font-size:10px;font-weight:800;color:var(--hc-muted)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid h3{font-size:19px;margin:18px 0 12px;line-height:1.25}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid p{font-size:12px;line-height:1.65;margin-bottom:25px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid b{display:flex;align-items:center;gap:7px;margin-top:auto;color:var(--hc-blue);font-size:11px;font-weight:800}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid b svg{width:16px;height:16px;flex-basis:16px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-event-section{background:#102344;color:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-event-section :is(h2,h3,strong){color:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-event-section p{color:#c6d2e8}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-event-tabs>button{background:#203758;border-color:#3d5273;color:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-event-tabs>button.is-active{background:#123cff;border-color:#879fff;box-shadow:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow article{position:relative;background:#1c3457;border:1px solid #3b5071;border-radius:8px;padding:24px 19px;min-height:176px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow article>span:first-child{display:block;font-size:10px;color:#d0dbed;font-weight:800;margin-bottom:10px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow strong{display:block;font-size:15px;line-height:1.4;margin-top:12px;max-width:180px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow article>svg{position:absolute;right:-20px;top:80px;z-index:2;color:var(--hc-orange);width:23px;height:23px;padding:2px;background:#102344;border-radius:50%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow-note{display:flex;align-items:flex-start;gap:10px;margin-top:24px;font-size:12px;max-width:850px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-scope-note{font-size:11px;margin-top:14px;max-width:850px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lifecycle{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lifecycle,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid)>article{position:relative;padding:24px 20px;background:#fff;border:1px solid var(--hc-line);border-radius:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lifecycle,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid)>article>span:first-child{display:block;font-size:10px;font-weight:800;color:var(--hc-blue);margin-bottom:14px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lifecycle,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid) h3{font-size:19px;line-height:1.25;margin:15px 0 12px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lifecycle,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid) p{font-size:12px;line-height:1.65}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lifecycle,.hw41-launch-grid)>article>svg{display:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-asset-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:25px;padding-top:25px;border-top:1px solid var(--hc-line)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-asset-metrics strong{display:block;font-size:14px;margin-bottom:7px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-asset-metrics span{font-size:11px;line-height:1.6;color:var(--hc-muted);display:block}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-grid>article{background:#f8faff;border-top:3px solid var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-grid>article.is-replace{border-top-color:var(--hc-orange)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-note{display:flex;gap:15px;padding:24px;margin-top:20px;border:1px solid var(--hc-line);border-radius:8px;background:#fbfcff;font-size:13px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-note strong{display:block;margin-bottom:5px;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-note>svg{color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-prepare{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--hc-line);margin-top:38px;padding-top:35px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-prepare p:not(.hc-kicker){font-size:12px;margin-top:13px;max-width:460px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-prepare ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-prepare li{padding:10px 14px;background:var(--hc-pale);border-radius:5px;font-size:13px;font-weight:700}
/* FAQ and request form: native controls and contracts preserved. */
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-faq-grid,.hc-faq-grid){display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:start}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item{border-bottom:1px solid var(--hc-line);background:transparent}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item:first-child{border-top:1px solid var(--hc-line)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item summary{display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:70px;padding:20px 0;list-style:none;cursor:pointer;color:var(--hc-ink);font-size:14px;font-weight:750;line-height:1.5}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item summary::-webkit-details-marker{display:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item summary>span:first-child:not(:last-child){font-size:10px;color:var(--hc-blue);align-self:flex-start;padding-top:4px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item summary>svg{margin-left:auto;flex:0 0 17px;width:17px;height:17px;transition:transform .18s;color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item[open] summary>svg{transform:rotate(180deg)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-faq-item>p{font-size:13px;line-height:1.75;padding:0 22px 23px 0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lead,.hc-contact-final){background:#102344;color:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lead,.hc-contact-final) h2{color:#fff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lead,.hc-contact-final) .hc-kicker,html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lead .hw41-kicker{color:#dce6ff}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lead-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lead-grid>div>p:not(.hw41-kicker){margin-top:22px;color:#c7d3e9;font-size:14px;line-height:1.75}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lead-icons{display:flex;gap:15px;align-items:center;margin-block:27px;color:#cbd8f2}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lead-grid>div>a{font-size:12px;color:#fff;text-decoration:underline;display:inline-flex;gap:10px;align-items:center}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form{display:block;padding:32px;border:1px solid #dbe4f1;border-radius:8px;background:#fff!important;color:var(--hc-ink);box-shadow:none;margin:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form:before,html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form:after{display:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-heading{margin-bottom:24px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-heading span{display:block;font-size:10px;font-weight:800;color:var(--hc-blue);letter-spacing:.06em}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-heading strong{display:block;font-size:22px;line-height:1.25;letter-spacing:-.03em;margin-top:8px;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-grid>label:last-child{grid-column:1/-1}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form label>span{display:block;font-size:11px;font-weight:700;color:var(--hc-muted);margin-bottom:6px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form :is(input,select,textarea){font:inherit;font-size:13px;line-height:1.5;width:100%;min-height:46px;padding:11px 12px;border:1px solid #b9c8dd!important;border-radius:5px!important;background:#fff!important;color:var(--hc-ink)!important;-webkit-text-fill-color:var(--hc-ink)!important;box-shadow:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form :is(input,textarea)::placeholder{color:#69788c}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form textarea{min-height:106px;resize:vertical}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-message{display:block;margin-top:18px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-honeypot{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form .lead-form-consent{display:flex;align-items:flex-start;gap:9px;margin:19px 0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form .lead-form-consent input{flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0;margin:3px 0 0;accent-color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form .lead-form-consent>span{font-size:10px;font-weight:500;line-height:1.65;margin:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-consent a{color:var(--hc-blue)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-submit{width:100%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-status{font-size:12px;line-height:1.55;color:var(--hc-muted);margin-top:14px;min-height:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-status:empty{display:none}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-nojs{font-size:12px;color:#c6d3e9}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-nojs a{color:#fff}
/* Contact: clear channels, substantive preparation guidance and retained destinations. */
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-hero{padding-block:132px 76px;background:#fff!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:45px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-intro .hc-lead{font-size:17px;line-height:1.7;margin-top:24px;max-width:590px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-hero-note{font-size:11px;font-weight:650;margin-top:23px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-art{background:#f5f8ff;border:1px solid var(--hc-line);border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #123cff0b}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-art img{width:100%;height:350px;object-fit:cover;object-position:43% center}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-art figcaption{padding:17px 20px;font-size:11px;font-weight:700;color:var(--hc-muted);border-top:1px solid var(--hc-line)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channels{padding-top:20px!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel{position:relative;padding:33px;background:#f7f9ff;border:1px solid var(--hc-line);border-radius:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel-primary{background:linear-gradient(130deg,#edf3ff,#fff);border-color:#ccdafa}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--hc-blue);background:linear-gradient(145deg,#fff,#dfeaff);border:1px solid #dce6fb;box-shadow:0 9px 20px #123cff0d;font-size:22px;font-weight:800;margin-bottom:24px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel h3{font-size:clamp(22px,2.3vw,32px);letter-spacing:-.04em;margin-bottom:17px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel h3 a{color:var(--hc-ink);text-decoration:none;overflow-wrap:anywhere}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel>p:not(.hc-kicker){font-size:13px;line-height:1.7;max-width:470px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-channel .hc-button{margin-top:24px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-phones{display:grid;gap:10px;margin-block:0 22px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-phones>a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid #d5e0f1;padding-bottom:12px;text-decoration:none;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-phones span{font-size:11px;font-weight:700;color:var(--hc-muted)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-phones strong{font-size:clamp(18px,2.1vw,28px);font-weight:750;letter-spacing:-.03em;white-space:nowrap}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-topic{display:flex;flex-direction:column;padding:25px 22px;background:#fff;border:1px solid var(--hc-line);border-radius:8px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-number{font-size:11px;font-weight:800;color:var(--hc-blue);margin-bottom:28px;display:block}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-topic h3{font-size:20px;line-height:1.25;margin-bottom:15px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-topic p{font-size:12px;line-height:1.7;margin-bottom:26px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-text-link{color:var(--hc-blue);text-decoration:none;font-size:11px;font-weight:800;margin-top:auto;line-height:1.5}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-text-link:hover{text-decoration:underline}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-list{list-style:none;margin:0;padding:0;display:grid;gap:0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-list>li{display:flex;gap:20px;border-top:1px solid var(--hc-line);padding:23px 0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-list>li>span{font-size:11px;font-weight:800;color:var(--hc-blue);padding-top:3px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-list h3{font-size:19px;margin-bottom:10px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-prep-list p{font-size:13px;line-height:1.65}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource{position:relative;display:block;padding:29px 23px;border:1px solid var(--hc-line);border-radius:8px;background:#fff;text-decoration:none;color:var(--hc-ink)}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource>span{display:block;color:var(--hc-blue);font-size:21px;margin-bottom:20px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource h3{font-size:20px;margin-bottom:11px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource p{font-size:12px;line-height:1.65}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-resource:hover{border-color:#a7bcee;box-shadow:0 8px 24px #123cff09}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-final .hc-final-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-contact-final p:not(.hc-kicker){color:#c6d3e9;font-size:14px;line-height:1.75;margin-top:20px;max-width:630px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-final-actions{display:grid;gap:11px;max-width:360px;width:100%;justify-self:end}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-final-actions p{text-align:center;font-size:11px!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-final-actions p a{color:#c6d3e9}
/* Scoped source-native blue/glass atlas and two-layer module icons. */
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon{width:46px;height:46px;display:inline-block;flex:0 0 46px;background-image:url(/assets/voice-glass-icon-atlas-v1.webp);background-repeat:no-repeat;background-size:400% 400%;filter:drop-shadow(0 7px 9px #194baa20);border-radius:12px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-phone{background-position:0 0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-calendar{background-position:66.666% 0}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-shield{background-position:33.333% 33.333%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-workflow{background-position:33.333% 66.666%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-calculator{background-position:66.666% 66.666%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-receipt{background-position:0 100%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-analytics{background-position:33.333% 100%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .voice29-glass-icon-launch{background-position:100% 100%}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-unique-icon{position:relative;display:block;isolation:isolate;width:72px;height:66px;flex:0 0 72px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-icon-main{position:absolute;left:0;top:0;width:52px;height:52px;display:grid;place-items:center;color:var(--hc-blue);background:linear-gradient(140deg,#fff,#deebff);border:1px solid #d9e5fa;border-radius:12px;box-shadow:0 9px 20px #123cff12}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-icon-main svg{width:28px;height:28px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-icon-accent{position:absolute;right:2px;bottom:0;width:29px;height:29px;display:grid;place-items:center;color:#b75015;background:linear-gradient(140deg,#fff,#ffe2cc);border:1px solid #fff;border-radius:12px;box-shadow:0 6px 15px #ff984f24}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-icon-accent svg{width:15px;height:15px}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .modules29-icon-orb{position:absolute;right:3px;top:3px;width:7px;height:7px;background:var(--hc-orange);border-radius:50%;border:1px solid #fff}
@media(max-width:1100px){
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-capability-grid,.hc-topic-grid,.hc-resource-grid){grid-template-columns:repeat(2,minmax(0,1fr))}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-hero-grid,.hc-contact-hero-grid){gap:26px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-lead-grid,.hw41-faq-grid,.hc-faq-grid,.hc-prep-grid){gap:35px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-tabs>button{flex-wrap:wrap;padding:13px 10px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-tabs>button>strong{width:100%}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-contact-art img{height:380px}
}
@media(max-width:800px){
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-shell,.hw41-shell){width:calc(100% - 40px)}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-section,.hw41-section){padding-block:65px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-hero-grid,.hc-contact-hero-grid,.hc-channel-grid,.hw41-zone-stage,.hw41-lead-grid,.hw41-faq-grid,.hc-faq-grid,.hc-prep-grid,.hc-prepare,.hc-contact-final .hc-final-grid){grid-template-columns:1fr;gap:30px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-hero,.hc-contact-hero){padding-block:112px 50px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h1{font-size:clamp(39px,7.2vw,58px)}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-visual{max-width:620px;width:100%;margin:auto}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-hero-visual>img{max-height:400px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status.is-top{left:8px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-status.is-bottom{right:8px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-proof>div,.hw41-asset-metrics,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid,.hw41-flow,.hw41-lifecycle){grid-template-columns:repeat(2,minmax(0,1fr))}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow article>svg{display:none}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figure>img{height:340px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage{padding:25px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-contact-art img{height:auto;aspect-ratio:1.6;object-fit:cover}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-final-actions{max-width:none;justify-self:start}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-heading{margin-bottom:24px}
}
@media(max-width:520px){
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-shell,.hw41-shell){width:calc(100% - 32px)}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-section,.hw41-section){padding-block:52px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h1{font-size:clamp(32px,9.2vw,47px);letter-spacing:-.055em}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page h2{font-size:32px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-hero-copy>p:not(.hw41-kicker),.hc-contact-intro .hc-lead){font-size:15px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hc-actions,.hw41-actions){display:grid;grid-template-columns:1fr;gap:9px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof>div{gap:16px 10px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof .voice29-glass-icon{width:33px;height:33px;flex-basis:33px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof strong{font-size:10px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-proof small{font-size:9px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs){grid-template-columns:1fr 1fr;gap:8px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-tabs>button>strong{width:auto;flex:1 1 58px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs) .voice29-glass-icon{width:33px;height:33px;flex-basis:33px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-tabs>button>span:first-child{display:none}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-zone-tabs,.hw41-event-tabs)>button>strong{font-size:11px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage{padding:21px 17px;gap:23px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-copy h3{font-size:25px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-zone-stage figure>img{height:220px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-demo-toolbar{display:block}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-demo-toolbar button{margin-top:15px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page :is(.hw41-capability-grid,.hw41-lifecycle,.hw41-launch-grid,.hw41-compat-grid,.hw41-bundle-grid,.hc-topic-grid,.hc-resource-grid){grid-template-columns:1fr}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid>a{padding:24px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-capability-grid p{font-size:13px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow{gap:10px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow article{padding:20px 14px;min-height:175px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-flow strong{font-size:12px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hw41-compat-note{padding:19px 15px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form{padding:25px 19px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .lead-form-grid{grid-template-columns:1fr}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-channel{padding:26px 21px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-phones>a{display:block}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-phones :is(span,strong){display:block}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-phones strong{font-size:25px;margin-top:5px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-channel h3{font-size:25px}
 html body #root[data-sabsus-static-layout="hardware-contact-v1"] .hc-page .hc-page-nav>div{gap:10px 20px}
}
@media(prefers-reduced-motion:reduce){html body #root[data-sabsus-static-layout="hardware-contact-v1"] *,html body #root[data-sabsus-static-layout="hardware-contact-v1"] *:before,html body #root[data-sabsus-static-layout="hardware-contact-v1"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .brand>span{color:#10233e!important;-webkit-text-fill-color:#10233e!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .button-secondary{background:#fff!important;border-color:#ccd7e8!important;border-radius:5px!important;color:#10233e!important;-webkit-text-fill-color:#10233e!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .button-secondary svg{color:#10233e!important;stroke:currentColor!important}
html body #root[data-sabsus-static-layout="hardware-contact-v1"] .topbar .header-help-button{border-radius:5px!important}

html body #root[data-sabsus-static-layout="hardware-contact-v1"] :is(.topbar,.footer) .brand img{background:#123cff!important;border-radius:12px!important}

/* Coordinator header bounds: native control fit verified on the same shell. */
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .brand>img{width:28px!important;height:28px!important;padding:0!important;background:transparent!important;filter:grayscale(1) brightness(.12)!important}
@media(max-width:1280px){html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .header-demo-button{display:none!important}}
@media(max-width:1180px){html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .header-help-button{display:none!important}}
@media(max-width:700px){
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar{grid-template-columns:auto minmax(0,1fr)!important;column-gap:8px!important}
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .header-actions{display:flex!important;min-width:0!important;gap:5px!important;justify-content:flex-end!important}
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .brand{width:28px!important;min-width:28px!important}
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar :is(.brand>span,.header-help-button,.header-call-button,.header-demo-button,.header-start-button>svg){display:none!important}
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar :is(.language-button,.menu-button){display:inline-grid!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}
html body #root[data-sabsus-static][data-sabsus-static-layout="hardware-contact-v1"] > .site-shell .topbar .header-start-button{flex:0 1 180px!important;min-width:0!important;white-space:normal!important;text-align:center!important;font-size:12px!important;line-height:1.25!important;padding-inline:12px!important}
}
