/* Orbital Command — supplied reference pixels, with an accessible working control layer. */
:root{--bg:#020e1a;--panel:#071d30;--ink:#f5efdf;--muted:#b6d8eb;--cyan:#dcb768;--blue:#8ad3ff;--violet:#e8c776;--line:#376b8e;--sans:Arial,sans-serif;--display:Arial,sans-serif;--mono:monospace}
html,body{margin:0;padding:0;background:#020e1a}.orbital-exact{color:var(--ink);font-family:Arial,sans-serif;overflow-x:hidden}.orbital-exact main{padding:0;margin:0;width:100%}.orbital-canvas{position:relative;width:100%;aspect-ratio:1586/992;isolation:isolate}.orbital-art{display:block;width:100%;height:auto;max-width:none;pointer-events:none;user-select:none}.art-control{position:absolute;display:block;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:#e8c77633}.art-control:hover{background:transparent!important}.art-control:focus-visible{outline:3px solid #fff;outline-offset:-4px;background:#dcb76822!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.orbital-menu{position:absolute;z-index:50;left:33.7%;top:13.7%;width:min(290px,27%);display:flex;flex-direction:column;padding:12px;background:linear-gradient(140deg,#0b243a,#020e1a);border:1px solid #d9bd7c;border-top:3px solid #f2d48c;box-shadow:0 18px 60px #000c;color:#eff5ff;pointer-events:auto}.orbital-menu[hidden]{display:none!important}.orbital-menu>a{display:block;padding:12px 13px;font:500 clamp(12px,1.05vw,18px)/1.3 Arial,sans-serif;color:#eaf5ff;border-bottom:1px solid #284762;text-decoration:none}.orbital-menu>a:last-child{border:0}.orbital-menu>a:hover,.orbital-menu>a:focus-visible{background:#18374e;color:#f3d894}.manufacturer-menu{left:47.4%;max-height:70vh;overflow:auto}.company-menu{left:65%}
.orbital-header{position:relative;width:100%;aspect-ratio:1586/185;z-index:40;background:#020e1a}.orbital-header-canvas{position:absolute;left:0;top:0;width:100%;aspect-ratio:1586/992;pointer-events:none}.orbital-header-canvas>img{width:100%;height:auto;display:block;clip-path:inset(0 0 81.35080645% 0);pointer-events:none}.orbital-header-canvas>.art-control{pointer-events:auto}.orbital-inner{color:#f5efdf;background:radial-gradient(ellipse at right top,#0c315888,transparent 70%),#020e1a}.orbital-inner .site-shell{max-width:none;padding:0;min-height:100svh}.orbital-inner main>.page-heading{margin-top:0}.orbital-inner .wrap{max-width:1480px;width:calc(100% - 64px);margin-inline:auto}.orbital-inner .page-heading>.wrap{width:calc(100% - 96px)}.orbital-inner .page-heading{background:linear-gradient(110deg,#051426,#09233b88);border-color:#67a7ce;padding-block:42px}.orbital-inner h1,.orbital-inner h2,.orbital-inner h3{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.035em}.orbital-inner .page-heading h1{color:#f5efdf}.orbital-inner .page-heading em{color:#dfbc72;font-style:normal}.orbital-inner p{color:#bed9eb}.orbital-inner .eyebrow,.orbital-inner .register-label{color:#dec384}.orbital-inner .page-register{border-color:#557f9b}.orbital-inner .page-register>strong{color:#95c9e8}.orbital-inner .page-register i{background:#d9bc76}.orbital-inner .button,.orbital-exact dialog .button{background:linear-gradient(#ffe4a1,#cba351);color:#071321;border:1px solid #f4d994;border-radius:0;font-weight:700;box-shadow:inset 0 1px 0 #fff7}.orbital-inner .button:hover,.orbital-exact dialog .button:hover{background:#ffe5aa}.orbital-inner .text-link,.orbital-inner .card-label{color:#edca7a}.orbital-inner .vendor-card,.orbital-inner .service-card,.orbital-inner #quote-form,.orbital-inner .inquiry-preview,.orbital-inner .principles-grid>article{border:1px solid #72b4db;border-radius:0;background:linear-gradient(135deg,#0b2942,#051425)}.orbital-inner .vendor-main:hover{background:#103452}.orbital-inner .directory .vendor-card:before{background:#dcb768!important}.orbital-inner .wordmark{color:#eaf3ff!important}.orbital-inner .vendor-index,.orbital-inner .vendor-type{color:#93bdd6}.orbital-inner .vendor-family{color:#e2c27e}.orbital-inner .add-vendor{border:1px solid #d6b16a;background:#10243a;color:#f5d68e;border-radius:0}.orbital-inner .add-vendor.selected{background:#d7b466;color:#061522}.orbital-inner .filter{border-radius:0;background:#081e32;border-color:#6196b7;color:#b6d5e8}.orbital-inner .filter.active,.orbital-inner .filter:hover{background:#16354c;color:#f4d68f;border-color:#dbb977}.orbital-inner .search-box{border-radius:0;border-color:#6095b7;background:#06182a}.orbital-inner .selection-summary{background:#0a2940;border:1px solid #d5b775;border-radius:0}.orbital-inner .selection-remove{color:#f5d79a;background:#163047;border-color:#bca467;border-radius:0}.orbital-inner .selection-remove>span{color:#f1d28c}.orbital-inner .catalog-help,.orbital-inner .closing{background:linear-gradient(135deg,#0b2942,#051425);border:1px solid #77a8c9;border-radius:0}.orbital-inner .field>input,.orbital-inner .field>select,.orbital-inner .field>textarea{background:#041425;color:#edf5ff;border:1px solid #4c7596;border-radius:0}.orbital-inner .field>input:focus,.orbital-inner .field>textarea:focus{outline-color:#dcb768;border-color:#e6c782}.orbital-inner .pick>span{background:#0b2940;border-radius:0;border-color:#557d9c;color:#cbe0ef}.orbital-inner .pick>input:checked+span{background:#544526;border-color:#e5c983;color:#fff0c6}.orbital-inner .capability-grid>div:first-child{border-color:#dcb768}.orbital-inner .detail-list li:before{background:#dfbc72}.orbital-inner footer{padding-top:38px}.orbital-inner .footer-bottom{border-color:#345774}.orbital-inner .footer-grid .brand>span{border:0;padding-left:0;color:#ede5d4}.orbital-inner .brand img{border-radius:0}.orbital-inner .credentials{background:#081d31}.orbital-inner .credentials strong{color:#e6c788}.orbital-inner .credentials>.wrap>div{border-color:#d9bb76}
dialog{background:linear-gradient(135deg,#0a253e,#020f1d)!important;color:#eff5ff!important;border:1px solid #d4b36c!important;border-radius:0!important;box-shadow:0 30px 100px #000c}dialog::backdrop{background:#010815df;backdrop-filter:blur(7px)}dialog .eyebrow{color:#e8c478}dialog .icon-button{background:#14354f;color:#f2d68f;border:1px solid #9e926f}dialog .text-link{color:#e7c579}.toast{background:#102b43;color:#fff2ce;border:1px solid #d5b573;border-radius:0}
@media(max-width:760px){.orbital-inner .wrap,.orbital-inner .page-heading>.wrap{width:calc(100% - 34px)}.orbital-inner .page-heading{padding-block:28px}.orbital-menu{padding:5px;width:40%;left:32%;max-height:65vh;overflow:auto}.orbital-menu>a{font-size:12px;padding:10px 8px}.manufacturer-menu{left:43%}.company-menu{left:auto;right:5%}.orbital-inner .footer-grid .brand>span{font-size:13px}.orbital-inner .page-heading h1{font-size:38px}.orbital-inner .header-inner{padding:0}}

/* User-selected gold DSS emblem, kept as its exact original image. */
.orbital-selected-logo{position:absolute;left:4.91803279%;top:4.33467742%;width:7.81841110%;aspect-ratio:1;display:block;background:#031021;pointer-events:none;z-index:1;overflow:hidden}.orbital-selected-logo>img{display:block;width:100%;height:100%;object-fit:contain;max-width:none;pointer-events:none}.art-control{z-index:2}.orbital-menu{z-index:50}.orbital-inner .footer-grid .brand img{width:80px;height:80px;object-fit:contain}
