
/* ============================================================
   INDUSTRIAL NAVIGATION — self-contained, no external dependency
   Edit these tokens to match your brand.
   ============================================================ */
:root{--navy:#152c40;--navy-deep:#0e2132;--ink:#1d2e3d;--muted:#687683;--orange:#ec762d;--orange-hover:#d55e16;--orange-pale:#fff3e9;--line:#dfe5e9;--panel:#fff;--soft:#f3f5f7;--page:#f8f9fa;--header-height:124px;--container:1600px;--shadow:0 24px 46px -24px rgba(13,30,43,.33);--radius:7px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:148px}body{margin:0;background:var(--page);color:var(--ink);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{cursor:default}button{border:0}ul{list-style:none;margin:0;padding:0}p,h1,h2,h3,h4{margin:0}svg{display:block}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}[hidden]{display:none!important}.site-container{width:calc(100% - 80px);max-width:var(--container);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:300;background:var(--orange);color:var(--navy-deep);padding:12px 18px;font-weight:700}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:3px;font-weight:700;font-size:14px;line-height:1.35;white-space:nowrap;transition:background .16s,color .16s,border-color .16s,transform .16s}.button .icon{width:18px;height:18px}.button-orange{background:var(--orange);color:var(--navy-deep)}.button-orange:hover{background:#f58a48}.button-orange:active{transform:translateY(1px)}.button-outline{background:transparent;border-color:#bcc6ce;color:var(--ink)}.button-outline:hover{background:white;border-color:var(--navy)}.button-navy{background:var(--navy);color:white}.button-navy:hover{background:var(--navy-deep)}.icon-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--line);border-radius:4px}.icon-button:hover{background:var(--soft)}
/* Header + utility strip */
.site-header{position:sticky;top:0;z-index:60;background:#fff}.utility-bar{background:var(--navy);color:#e7edf2}.utility-inner{display:flex;align-items:center;justify-content:space-between;min-height:36px}.utility-tagline{font-size:10px;line-height:1.2;letter-spacing:.19em;font-weight:700;color:#d2dce4}.utility-actions{display:flex;align-items:center;gap:25px}.utility-link{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;color:inherit;font-size:11px;line-height:36px;white-space:nowrap}.utility-link>.icon{width:14px;height:14px}.utility-link:hover{color:#ffae7d}.utility-link kbd{display:inline-block;padding:1px 4px;line-height:15px;border:1px solid #496072;border-radius:3px;font:10px Arial,sans-serif;color:#c7d4de}.language-control{position:relative}.language-toggle .icon:last-child{width:11px;height:11px}.language-menu{position:absolute;top:calc(100% + 5px);right:0;width:163px;padding:6px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:var(--shadow);color:var(--ink);z-index:90}.language-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:9px 11px;border-radius:3px;background:#fff;text-align:left;font-size:13px}.language-menu button:hover{background:var(--soft)}.language-menu button .icon{opacity:0;width:16px;height:16px}.language-menu button.is-selected{background:var(--orange-pale);color:#a54107}.language-menu button.is-selected .icon{opacity:1}.header-main{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px}.brand{display:inline-flex;align-items:center;flex:none;gap:11px;color:var(--navy)}.brand-mark{display:flex;align-items:center;gap:3px;width:32px;height:34px;transform:skewY(-11deg)}.brand-mark span{display:block;width:8px;height:29px;background:var(--navy)}.brand-mark span:nth-child(2){height:36px}.brand-mark span:last-child{background:var(--orange);height:22px;align-self:flex-end}.brand-text{display:flex;flex-direction:column;gap:5px}.brand-text strong{font-size:18px;letter-spacing:.02em;line-height:1;font-weight:800}.brand-text small{font-size:7.8px;line-height:1;letter-spacing:.155em;font-weight:600;color:var(--muted)}.desktop-nav{align-self:stretch;display:flex;align-items:stretch;margin-left:auto}.nav-list{display:flex;align-items:stretch;gap:20px}.nav-item{display:flex;align-items:center}.nav-trigger{display:flex;align-items:center;position:relative;align-self:stretch}.nav-link{position:relative;display:flex;align-items:center;align-self:stretch;font-size:14px;line-height:1.4;font-weight:600;white-space:nowrap;transition:color .15s}.nav-link:hover,.nav-link.is-current{color:#b45119}.nav-link.is-current::after,.nav-item.is-open>.nav-trigger::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--orange)}.nav-toggle{display:grid;place-items:center;width:20px;align-self:stretch;background:transparent;padding:0 0 0 4px;color:#7c8992}.nav-toggle .icon{width:12px;height:12px;transition:transform .15s}.nav-item.is-open .nav-toggle{color:var(--orange)}.nav-item.is-open .nav-toggle>.icon{transform:rotate(180deg)}.nav-item.is-open>.nav-trigger>.nav-link{color:#b45119}.header-actions{display:flex;align-items:center;gap:12px;flex:none;margin-left:7px}.header-quote{min-height:42px;font-size:13px;padding:10px 16px;gap:12px}.mobile-toggle{display:none}.nav-scrim{position:fixed;inset:var(--header-height) 0 0;background:rgba(13,31,45,.21);z-index:50;animation:fade-in .14s ease-out;backdrop-filter:blur(2px)}
/* Desktop mega menus */
.mega-panel{position:absolute;top:100%;left:0;right:0;z-index:70;animation:menu-enter .14s ease-out}.mega-shell{width:calc(100% - 80px);max-width:var(--container);margin:0 auto;background:var(--panel);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow);max-height:calc(100dvh - var(--header-height) - 14px);overflow-y:auto;overscroll-behavior:contain}.taxonomy{display:grid;grid-template-columns:305px minmax(0,1fr);min-height:min(502px,calc(100dvh - var(--header-height) - 14px))}.taxonomy-rail{padding:16px 13px 20px;background:var(--soft);border-right:1px solid var(--line)}.rail-heading{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:2px 13px 13px;color:#6d7c88;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.rail-heading .icon{width:14px;height:14px}.rail-heading:hover{color:#a64810}.tax-tab{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:50px;padding:10px 11px;background:transparent;border-radius:4px;text-align:left;line-height:1.4;font-size:14px;font-weight:600;color:#485968;transition:background .12s,color .12s}.tax-tab>.icon:first-child{width:21px;height:21px;color:#788b99}.tax-tab>span{flex:1}.tax-tab .tab-chevron{width:11px;height:11px;margin-left:2px;opacity:.45}.tax-tab:hover{background:#e7ecf0;color:var(--navy)}.tax-tab.is-active{background:var(--navy);color:#fff}.tax-tab.is-active>.icon:first-child{color:#ffac78}.tax-tab.is-active .tab-chevron{color:var(--orange);opacity:1}.tax-tab.is-active::before{content:"";position:absolute;top:12px;bottom:12px;left:-13px;width:3px;background:var(--orange)}.taxonomy-main{display:flex;flex-direction:column;min-width:0;padding:26px 30px 0}.panes{flex:1}.tax-pane{min-width:0;outline-offset:-3px!important}.pane-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:21px;padding-bottom:18px;border-bottom:1px solid var(--line)}.menu-eyebrow{font-size:9px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#75838e;margin-bottom:7px}.pane-heading h3,.simple-menu-heading h3{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.035em;color:var(--navy)}.view-all{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;white-space:nowrap;color:#697885;margin-top:23px;line-height:1.5}.view-all .icon{width:14px;height:14px}.view-all:hover{color:#a64810}.link-columns{display:grid;gap:22px;padding-bottom:26px}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-1{grid-template-columns:minmax(0,1fr)}.link-column{min-width:0}.leaf{min-width:0}.leaf-link{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;min-height:40px;padding:9px 6px 9px 0;font-size:14px;line-height:1.5;color:#41525f;transition:color .12s,background .12s}.leaf-link>.icon{width:12px;height:12px;margin-top:4px;color:#a64810;opacity:0;transform:translate(-2px,2px);transition:opacity .12s,transform .12s}.leaf-link:hover{color:#a64810}.leaf-link:hover>.icon,.leaf-link:focus-visible>.icon{opacity:1;transform:translate(0,0)}.menu-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0 18px;border-top:1px solid var(--line);margin-top:auto}.menu-bottom-label{display:flex;align-items:center;gap:9px;font-size:11px;color:#74828d}.menu-bottom-label .icon{width:15px;height:15px;color:#8b99a4}.text-action{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:700;color:#a64810;white-space:nowrap}.text-action .icon{width:15px;height:15px}.text-action:hover{color:var(--navy)}.simple-menu{padding:26px 31px 30px}.simple-menu-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:18px}.menu-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px;row-gap:5px}.menu-card{display:flex;align-items:center;gap:13px;min-height:64px;padding:10px 12px 10px 3px;line-height:1.45;font-size:14px;border-radius:4px;color:#41525f;transition:background .12s,color .12s}.menu-card:hover{background:var(--soft);color:#a64810}.card-icon{display:grid;place-items:center;flex:none;width:37px;height:37px;border:1px solid var(--line);border-radius:3px;color:#718492}.menu-card:hover .card-icon{background:white;color:#a64810;border-color:#e8bf9e}.menu-card>.card-arrow{width:13px;height:13px;color:#a64810;opacity:0;margin-left:auto}.menu-card:hover>.card-arrow{opacity:1}.quality-menu .menu-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px}.quality-menu .menu-card{font-size:13.5px;min-height:82px}.has-dropdown{position:relative}.dropdown-panel{position:absolute;top:100%;left:-20px;width:280px;z-index:70;animation:menu-enter .14s ease-out}.dropdown-shell{background:white;border:1px solid var(--line);border-top:0;box-shadow:var(--shadow);border-radius:0 0 6px 6px;padding:12px}.dropdown-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px;border-radius:3px;font-size:14px}.dropdown-link .icon{width:14px;height:14px;color:#7d8b95}.dropdown-link:hover{background:var(--soft);color:#a64810}.download-feature{display:flex;align-items:center;gap:24px;min-height:250px;padding:24px;background:var(--soft);border-radius:5px;margin-bottom:24px}.download-feature .feature-icon{width:48px;height:48px;color:var(--orange)}.download-feature h4{font-size:24px;font-weight:600}.download-feature p{font-size:14px;color:var(--muted);margin:8px 0 18px}
/* Native dialogs: keyboard focus is trapped by the browser. */
dialog{color:var(--ink)}dialog::backdrop{background:rgba(9,26,40,.55);backdrop-filter:blur(3px)}.mobile-dialog{margin:0 0 0 auto;padding:0;border:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:#fff}.mobile-dialog[open]{animation:sheet-enter .18s ease-out}.mobile-sheet{display:flex;flex-direction:column;height:100%}.mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:75px;padding:15px 22px;border-bottom:1px solid var(--line);background:var(--navy);color:#fff}.mobile-sheet-header h2{font-size:13px;letter-spacing:.12em;font-weight:700}.mobile-sheet-header .icon-button{border-color:#516575;color:#fff}.mobile-sheet-header .icon-button:hover{background:#294256}.mobile-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 19px 25px}.mobile-root>li{border-bottom:1px solid var(--line)}.mobile-root>li>details>summary,.mobile-root>li>.mobile-link{font-size:16px;font-weight:600;padding:20px 4px;min-height:65px;color:var(--navy)}.mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 6px;font-size:14px;line-height:1.55}.mobile-link>.icon{width:13px;height:13px;flex:none;opacity:.4}.mobile-link:hover{color:#a64810}.mobile-group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:14px 8px;line-height:1.45;font-size:14px}.mobile-group summary::-webkit-details-marker{display:none}.mobile-group summary>.icon{width:16px;height:16px;flex:none;transition:transform .15s;color:#8b98a2}.mobile-group details[open]>summary{color:#a64810}.mobile-group details[open]>summary>.icon{transform:rotate(45deg);color:#bc581d}.mobile-branch{border-left:1px solid var(--line);padding-left:13px;margin:0 0 15px 7px}.mobile-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 9px;font-size:11px;line-height:1.5;background:var(--soft);color:#778692;margin-bottom:4px}.mobile-overview>.icon{width:12px;height:12px;flex:none}.mobile-group.depth-1>details>summary{font-weight:600}.depth-2>.mobile-link{font-size:13px}.mobile-sheet-footer{flex:none;border-top:1px solid var(--line);padding:17px 22px max(18px,env(safe-area-inset-bottom));background:#fff}.mobile-sheet-footer>.button{width:100%;justify-content:space-between}.mobile-utilities{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.mobile-utilities a,.mobile-utilities button{display:flex;align-items:center;gap:8px;background:none;font-size:12px;color:#657784}.mobile-utilities .icon{width:15px;height:15px}.search-dialog{width:720px;max-width:calc(100% - 32px);max-height:calc(100dvh - 64px);margin:9vh auto 0;padding:0;border:0;border-radius:8px;box-shadow:0 30px 100px rgba(0,0,0,.24);overflow:hidden;background:#fff}.search-dialog[open]{display:flex;flex-direction:column;animation:menu-enter .15s ease-out}.search-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 27px 19px;flex:none}.search-header h2{font-size:21px;font-weight:600;letter-spacing:-.03em;color:var(--navy)}.search-header p{font-size:12px;margin-top:6px;color:#798793}.search-header .icon-button{width:35px;height:35px;align-self:flex-start}.search-field{display:flex;align-items:center;gap:12px;padding:0 16px;min-height:54px;margin:0 27px;border:1px solid #aab9c4;border-radius:4px;flex:none}.search-field:focus-within{border-color:var(--orange);box-shadow:0 0 0 2px #fef0e6}.search-field>.icon{color:#8697a4}.search-field input{min-width:0;flex:1;outline:none;border:0;width:100%;height:50px;font-size:15px;background:transparent;color:var(--ink)}.search-field input:focus-visible{outline:none}.search-field input::placeholder{color:#92a0ab}.search-field kbd{border:1px solid var(--line);padding:2px 4px;border-radius:3px;color:#8e9ba6;font:9px Arial,sans-serif}.search-meta{padding:18px 28px 9px;font-size:10px;letter-spacing:.04em;color:#7a8a96;flex:none}.search-results{overflow-y:auto;overscroll-behavior:contain;padding:0 16px 12px;min-height:90px;max-height:48vh}.search-result{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border-radius:4px;line-height:1.5}.search-result:hover,.search-result:focus-visible{background:var(--soft)}.search-result strong{display:block;font-size:14px;font-weight:600;color:var(--navy)}.search-result small{display:block;font-size:10px;color:#7f8e99;margin-top:3px}.search-result>.icon{width:15px;height:15px;color:#b3693a}.no-results{padding:25px 12px 35px;text-align:center;color:#74838e;font-size:13px}.search-help{padding:14px 27px;background:var(--soft);font-size:10px;color:#7a8a96;flex:none;border-top:1px solid var(--line)}
/* Responsive */
@media(min-width:1560px){.header-main{gap:26px}.brand-text strong{font-size:21px}.brand-mark{width:36px}.nav-list{gap:27px}.nav-link{font-size:15px}.header-quote{font-size:14px;min-height:46px}.taxonomy{grid-template-columns:324px minmax(0,1fr)}.tax-tab{font-size:15px;min-height:54px;padding-inline:14px}.taxonomy-main{padding:30px 36px 0}.leaf-link{font-size:15px;min-height:43px}.taxonomy{min-height:min(548px,calc(100dvh - var(--header-height) - 14px))}.pane-heading h3{font-size:27px}.link-columns{gap:30px}.menu-bottom-label{font-size:12px}.menu-card{font-size:15px}.quality-menu .menu-card{font-size:15px}}
@media(max-width:1399px) and (min-width:1240px){.site-container,.mega-shell{width:calc(100% - 48px)}.header-main{gap:12px}.nav-list{gap:14px}.nav-link{font-size:13px}.brand{gap:8px}.brand-text strong{font-size:16px}.brand-text small{font-size:7px}.brand-mark{width:27px;height:29px;gap:2px}.brand-mark span{width:7px;height:25px}.brand-mark span:nth-child(2){height:31px}.brand-mark span:last-child{height:19px}.header-actions{margin-left:0}.header-quote{font-size:12px;padding-inline:13px;gap:9px}.taxonomy{grid-template-columns:275px minmax(0,1fr)}.taxonomy-main{padding-inline:24px}.tax-tab{font-size:13.5px}.leaf-link{font-size:13.5px}.link-columns{gap:17px}}
@media(max-width:1239px){:root{--header-height:112px}.site-container{width:calc(100% - 48px)}.desktop-nav{display:none}.header-main{min-height:76px}.brand-text strong{font-size:20px}.brand-text small{font-size:8px}.header-actions{margin-left:auto}.mobile-toggle{display:grid}.nav-scrim{display:none!important}.header-quote{font-size:13px;min-height:44px}.preview-hero{min-height:470px;gap:32px;padding-block:45px}.preview-copy h1{font-size:38px}.industrial-visual{height:315px}.preview-shortcut{padding:20px 18px;gap:13px}.preview-shortcut strong{font-size:13px}.preview-shortcut small{font-size:10px}.preview-main{padding-bottom:40px}}
@media(max-width:900px){.preview-hero{grid-template-columns:1fr;min-height:auto;gap:35px;padding-top:44px;padding-bottom:38px}.preview-copy{max-width:600px}.preview-copy h1{font-size:43px}.industrial-visual{max-width:none;height:235px}.metal-mark{transform:translate(-50%,-49%) scale(.75)}.hero-description{max-width:500px}.preview-shortcuts{grid-template-columns:1fr}.preview-shortcut{min-height:87px;padding:20px 24px}.preview-shortcut+.preview-shortcut{border-left:0;border-top:1px solid var(--line)}.preview-shortcut strong{font-size:14px}.preview-shortcut small{font-size:11px}.footer-inner{flex-wrap:wrap;gap:14px 25px;padding-block:22px}.footer-label{flex-basis:100%}.footer-inner nav{margin-left:0}.footer-contact{margin-left:auto}}
@media(max-width:599px){:root{--header-height:101px}.site-container{width:calc(100% - 36px)}.utility-inner{min-height:32px}.utility-tagline{font-size:8px;letter-spacing:.12em}.utility-actions{gap:14px}.utility-link{font-size:10px;line-height:32px;gap:5px}.utility-link>.icon{width:12px;height:12px}.utility-link kbd{display:none}.utility-actions>.utility-link:first-child{display:none}.utility-actions>[data-open-search]>span{display:none}.header-main{min-height:69px;gap:12px}.brand-mark{width:27px;gap:2px}.brand-mark span{width:7px;height:25px}.brand-mark span:nth-child(2){height:31px}.brand-mark span:last-child{height:19px}.brand{gap:8px}.brand-text strong{font-size:16px}.brand-text small{font-size:6.8px;letter-spacing:.13em}.header-actions{gap:8px}.header-quote{font-size:11px;padding:9px 10px;min-height:39px;gap:7px}.header-quote>.icon{width:13px;height:13px}.mobile-toggle{height:39px;width:39px}.mobile-toggle>.icon{width:20px;height:20px}.preview-hero{padding-top:36px;padding-bottom:28px;gap:31px}.eyebrow{font-size:8px;letter-spacing:.10em;gap:7px;margin-bottom:20px}.preview-copy h1{font-size:clamp(28px,7.9vw,41px);line-height:1.2;letter-spacing:-.04em}.hero-description{font-size:13px;margin-top:19px;line-height:1.9;max-width:370px}.hero-actions{gap:9px;margin-top:23px}.hero-actions>.button{min-height:44px;font-size:11px;padding:11px 13px;gap:10px}.hero-actions .icon{width:15px;height:15px}.preview-caption{font-size:9px;margin-top:20px}.industrial-visual{height:215px}.visual-rule{left:auto;right:17px;font-size:6px;gap:7px;bottom:17px}.top-coordinate{font-size:7px;top:17px;left:17px}.bottom-coordinate{font-size:6px;left:17px;bottom:17px}.preview-shortcut{padding:18px;gap:15px;min-height:83px}.preview-shortcut strong{font-size:13px}.preview-main{padding-bottom:30px}.footer-inner{font-size:10px}.footer-inner nav{gap:20px}.footer-label{font-size:8px}.footer-contact{font-size:10px}.search-dialog{margin:20px auto 0;max-height:calc(100dvh - 40px)}.search-header{padding:20px 18px 17px;gap:10px}.search-header h2{font-size:18px}.search-header p{font-size:11px;max-width:235px}.search-field{margin-inline:18px;padding-inline:11px;gap:8px}.search-field input{font-size:13px}.search-field kbd{display:none}.search-meta{padding-inline:19px;font-size:9px}.search-results{padding-inline:9px;max-height:56vh}.search-result strong{font-size:13px}.search-help{padding:12px 18px;font-size:9px}.mobile-root>li>details>summary,.mobile-root>li>.mobile-link{font-size:15px}.mobile-group summary{font-size:13px}.mobile-sheet-header{min-height:69px}.mobile-sheet-footer{padding-top:14px}.mobile-utilities{margin-top:13px}}
@media(max-width:359px){.header-quote>.icon{display:none}.header-quote{padding-inline:9px}.header-actions{gap:6px}.brand-text strong{font-size:14px}.brand-text small{font-size:6px}.brand-mark{width:24px}.brand{gap:6px}.header-main{gap:6px}.utility-tagline{font-size:7px}.utility-actions{gap:12px}.hero-actions>.button{font-size:10px;padding-inline:11px}.footer-contact{margin-left:0}.bottom-coordinate{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}}
@keyframes menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes sheet-enter{from{transform:translateX(35px);opacity:.7}to{transform:translateX(0);opacity:1}}

