:root{--usg-red:#ED1C24;--usg-red-d:rgba(237,28,36,.10);--usg-red-dh:rgba(237,28,36,.18);--usg-orange:#FF5E1E;--usg-gold:#FFB800;--usg-green:#00B86B;--usg-purple:#7C3AED;--usg-pink:#E84393;--usg-cyan:#009FCF;--usg-cyan-d:rgba(0,159,207,.08);--usg-bg:#ffffff;--usg-bg2:#f8fafc;--usg-bg3:#f1f5f9;--usg-card:#ffffff;--usg-card2:#f8fafc;--usg-brd:rgba(0,0,0,.06);--usg-brd2:rgba(0,0,0,.12);--usg-text:#0f172a;--usg-muted:#475569;--usg-dim:#94a3b8;--usg-topbar-h:36px;--usg-header-h:74px;--usg-total-h:110px;--usg-cond:'Barlow Condensed',sans-serif;--usg-body:'DM Sans',sans-serif;--usg-r:6px;--usg-ease:.22s cubic-bezier(.4,0,.2,1);--usg-half-text:#000000;}body.usg-header-active .site-header:not(#usg-header),body.usg-header-active header.header:not(#usg-header),body.usg-header-active #masthead,body.usg-header-active .main-header:not(#usg-header),body.usg-header-active .main-header-bar,body.usg-header-active .main-navigation,body.usg-header-active .header-main:not(#usg-header),body.usg-header-active #genesis-nav-primary,body.usg-header-active #site-header:not(#usg-header){display:none !important }body.usg-header-active{padding-top:var(--usg-total-h) !important;margin-top:0 !important;}body.usg-header-active.usg-scrolled{padding-top:var(--usg-header-h) !important;}body.usg-header-active .woocommerce-store-notice,body.usg-header-active .wc-block-store-notice,body.usg-header-active .woocommerce-message,body.usg-header-active .woocommerce-info,body.usg-header-active .woocommerce-error{position:relative !important;z-index:100 }body.usg-header-active.woocommerce-page .site-main,body.usg-header-active.woocommerce-page #main{margin-top:0 }body.usg-header-active .widget_shopping_cart,body.usg-header-active .cart_totals{top:auto }body.admin-bar.usg-header-active #usg-topbar{top:32px }body.admin-bar.usg-header-active #usg-header{top:calc(32px+var(--usg-topbar-h)) }body.admin-bar.usg-header-active.usg-scrolled #usg-header{top:32px }body.admin-bar.usg-header-active .usg-mega{top:calc(32px+var(--usg-topbar-h)+var(--usg-header-h));}body.admin-bar.usg-header-active.usg-scrolled .usg-mega{top:calc(32px+var(--usg-header-h));}body.admin-bar.usg-header-active{padding-top:calc(32px+var(--usg-total-h)) !important }body.admin-bar.usg-header-active.usg-scrolled{padding-top:calc(32px+var(--usg-header-h)) !important }@media screen and (max-width:782px){body.admin-bar.usg-header-active #usg-topbar{top:46px }body.admin-bar.usg-header-active #usg-header{top:calc(46px+var(--usg-topbar-h)) }body.admin-bar.usg-header-active{padding-top:calc(46px+var(--usg-total-h)) !important }} #usg-topbar{position:fixed;top:0;left:0;right:0;z-index:10001;height:var(--usg-topbar-h);background:var(--usg-bg);border-bottom:1px solid var(--usg-brd);transition:transform .35s ease;}body.usg-scrolled #usg-topbar{transform:translateY(-100%) }.usg-topbar-inner{max-width:1380px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;}.usg-topbar-left{display:flex;align-items:center;gap:14px;font-family:var(--usg-body);font-size:12px;color:var(--usg-muted);white-space:nowrap;flex-shrink:0;}.usg-topbar-left a{color:var(--usg-muted);text-decoration:none;display:flex;align-items:center;gap:5px;transition:color var(--usg-ease);}.usg-topbar-left a:hover{color:var(--usg-red) }.usg-topbar-sep{width:1px;height:11px;background:var(--usg-brd2);flex-shrink:0 }.usg-ticker{flex:1;overflow:hidden;text-align:center;font-family:var(--usg-cond);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--usg-red);}.usg-ticker-track{display:inline-block;white-space:nowrap;animation:usg-ticker 20s linear infinite;}.usg-ticker-track a{color:inherit;text-decoration:none !important }.usg-ticker-track a:hover{opacity:.8 }@keyframes usg-ticker{0%{transform:translateX(0)} 100%{transform:translateX(-50%)} }.usg-topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0 }.usg-topbar-socials{display:flex;gap:10px }.usg-topbar-socials a{color:var(--usg-dim);text-decoration:none;line-height:1;transition:color var(--usg-ease);}.usg-topbar-socials a:hover{color:var(--usg-red) }.usg-topbar-quote{font-family:var(--usg-cond);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:var(--usg-red);padding:4px 14px;border-radius:3px;text-decoration:none;transition:background var(--usg-ease);}.usg-topbar-quote:hover{background:#c01119;color:#ffffff }#usg-header{position:fixed;top:var(--usg-topbar-h);left:0;right:0;z-index:10000;height:var(--usg-header-h);background:#ffffff;border-bottom:1px solid var(--usg-brd);box-shadow:0 1px 12px rgba(0,0,0,.06);transition:top .35s ease,background .3s,box-shadow .3s,backdrop-filter .3s;}body.usg-scrolled #usg-header{top:0;background:rgba(8,12,22,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 56px rgba(0,0,0,.6);border-bottom-color:var(--usg-brd2);}body.usg-scrolled .usg-nav-link{color:rgba(255,255,255,.75) }body.usg-scrolled .usg-nav-link:hover{color:#fff;background:rgba(255,255,255,.1) }body.usg-scrolled .usg-nav-item.usg-active>.usg-nav-link{color:var(--usg-red) }body.usg-scrolled .usg-hdr-phone{color:rgba(255,255,255,.85) }body.usg-scrolled .usg-burger span{background:#fff }body.usg-scrolled .usg-hdr-cta{color:#fff;border-color:rgba(255,255,255,.3);}.usg-header-inner{max-width:1380px;margin:0 auto;padding:0 28px;height:100%;display:flex;align-items:center;gap:24px;}.usg-logo{text-decoration:none;display:flex;align-items:center;}.usg-logo img{height:46px !important;transition:opacity var(--usg-ease);display:block;}.usg-logo:hover img{opacity:.82 }.usg-logo-text{display:none;font-family:var(--usg-cond);font-size:24px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--usg-half-text);}.usg-logo-text em{font-style:normal;color:var(--usg-red) }.usg-nav{flex:1;display:flex;align-items:center;justify-content:center }.usg-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;}.usg-nav-item{position:static }.usg-nav-item.usg-has-drop{position:relative }.usg-nav-link{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;font-family:var(--usg-cond);font-size:16px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--usg-muted);text-decoration:none;border-radius:var(--usg-r);cursor:pointer;user-select:none;transition:color var(--usg-ease),background var(--usg-ease);white-space:nowrap;}.usg-nav-link:hover{color:var(--usg-half-text);background:rgba(255,255,255,.06) }.usg-nav-item.usg-active>.usg-nav-link{color:var(--usg-red);background:rgba(237,28,36,.08) }.usg-chevron{width:13px;height:13px;flex-shrink:0;opacity:.45;transition:transform var(--usg-ease),opacity var(--usg-ease);}.usg-nav-item.usg-active>.usg-nav-link .usg-chevron{transform:rotate(180deg);opacity:1 }.usg-header-right{flex-shrink:0;display:flex;align-items:center;gap:14px }.usg-hdr-phone{font-family:var(--usg-cond);font-size:17px;font-weight:700;letter-spacing:.04em;color:var(--usg-text);text-decoration:none;display:flex;align-items:center;gap:7px;white-space:nowrap;transition:color var(--usg-ease);}.usg-hdr-phone svg{color:var(--usg-red);flex-shrink:0 }.usg-hdr-phone:hover{color:var(--usg-red) }.usg-hdr-cta{font-family:var(--usg-cond);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff;background:var(--usg-red);padding:11px 24px;border-radius:var(--usg-r);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;transition:transform var(--usg-ease),box-shadow var(--usg-ease),background var(--usg-ease);}.usg-hdr-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none;}.usg-hdr-cta:hover{color:#ffffff;transform:translateY(-1px);background:#c01119;box-shadow:0 6px 28px rgba(237,28,36,.45);}.usg-burger{display:none;flex-direction:column;gap:5px;padding:8px;border-radius:var(--usg-r);background:none;border:none;cursor:pointer;transition:background var(--usg-ease);}.usg-burger:hover{background:rgba(255,255,255,.07) }.usg-burger span{display:block;width:24px;height:2px;background:var(--usg-text);border-radius:1px;transition:all .3s ease;}.usg-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg) }.usg-burger.open span:nth-child(2){opacity:0;transform:scaleX(0) }.usg-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg) }.usg-dropdown{position:absolute;top:calc(100%+6px);left:50%;transform:translateX(-50%) translateY(-6px);min-width:230px;background:var(--usg-card);border:1px solid var(--usg-brd2);border-top:2px solid var(--usg-red);border-radius:0 0 var(--usg-r) var(--usg-r);box-shadow:0 20px 50px rgba(0,0,0,.65);opacity:0;visibility:hidden;transition:all var(--usg-ease);pointer-events:none;z-index:10002;padding:8px;}.usg-nav-item.usg-active .usg-dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:all;}.usg-dd-item{display:flex;align-items:center;gap:9px;padding:10px 14px;font-family:var(--usg-body);font-size:14.5px;color:var(--usg-muted);text-decoration:none;border-radius:4px;transition:all var(--usg-ease);white-space:nowrap;}.usg-dd-item:hover{background:rgba(237,28,36,.09);color:var(--usg-half-text);padding-left:19px }.usg-dd-dot{width:5px;height:5px;border-radius:50%;background:var(--usg-red);flex-shrink:0;opacity:0;transition:opacity var(--usg-ease);}.usg-dd-item:hover .usg-dd-dot{opacity:1 }.usg-mega{position:fixed;top:calc(var(--usg-topbar-h)+var(--usg-header-h));left:0;right:0;z-index:9999;background:var(--usg-bg3);border-top:1px solid var(--usg-brd2);border-bottom:1px solid var(--usg-brd);box-shadow:0 32px 72px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--usg-ease),transform var(--usg-ease),visibility var(--usg-ease);pointer-events:none;max-height:calc(100vh - var(--usg-total-h));overflow-y:auto;}.usg-mega.usg-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:all;}body.usg-scrolled .usg-mega{top:var(--usg-header-h);max-height:calc(100vh - var(--usg-header-h)) }.usg-mega-inner{max-width:1380px;margin:0 auto;padding:36px 28px }.usg-panel-hdr{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--usg-brd);}.usg-panel-title{font-family:var(--usg-cond);font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--usg-half-text);}.usg-panel-title span{color:var(--usg-red) }.usg-cap-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 }.usg-cap-col{padding-right:32px }.usg-cap-col:not(:last-child){border-right:1px solid var(--usg-brd);margin-right:32px }.usg-cap-quick-links{display:flex;flex-wrap:wrap;gap:5px;}.usg-cap-quick-links a{font-size:11px;font-weight:600;color:var(--usg-half-text);background:var(--usg-bg3);border:1px solid var(--usg-brd);padding:5px 10px;border-radius:100px;text-decoration:none;white-space:nowrap;transition:color .18s,background .18s,border-color .18s;}.usg-cap-quick-links a:hover{color:var(--usg-red);background:var(--usg-red-d);border-color:rgba(237,28,36,.3);}.usg-cat-label{font-family:var(--usg-cond);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--usg-dim);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--usg-brd);}.usg-cat-heading{font-family:var(--usg-cond);font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--usg-half-text);margin-bottom:16px;display:flex;align-items:center;gap:10px;}.usg-cat-ico{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.usg-cap-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px }.usg-cap-links a{display:flex;align-items:center;gap:8px;padding:4px 5px;font-family:var(--usg-body);font-size:14px;color:var(--usg-muted);text-decoration:none;border-radius:4px;transition:all var(--usg-ease);}.usg-cap-links a:hover{background:rgba(237,28,36,.07);color:var(--usg-text);padding-left:15px }.usg-cap-links a::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--usg-red);flex-shrink:0;opacity:0;transition:opacity var(--usg-ease);}.usg-cap-links a:hover::before{opacity:1 }.usg-cap-links>span{display:block;padding:10px 10px 4px;font-family:var(--usg-cond);font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--usg-dim);border-top:1px solid var(--usg-brd);margin-top:6px;}.usg-cap-links>span:first-child{border-top:none;padding-top:0;margin-top:0 }.usg-cap-links>span.usg-cap-group-label{font-size:11.5px;font-weight:800;color:var(--usg-text);letter-spacing:.1em;padding:12px 10px 5px;}.usg-cap-links>span.usg-cap-group-label:first-child{padding-top:0 }.usg-cap-links>span.usg-cap-sub-label{font-size:10px;font-weight:700;color:var(--usg-red);letter-spacing:.12em;padding:8px 10px 3px 14px;border-top:none;margin-top:2px;font-style:italic;}.usg-feat-article{display:flex;gap:12px;padding:13px;background:var(--usg-card);border:1px solid var(--usg-brd);border-radius:8px;text-decoration:none;margin-bottom:8px;transition:border-color var(--usg-ease);}.usg-feat-article:hover{border-color:rgba(237,28,36,.38) }.usg-feat-ico{flex-shrink:0;width:40px;height:40px;background:var(--usg-red-d);border-radius:6px;display:flex;align-items:center;justify-content:center;}.usg-feat-text-title{font-family:var(--usg-cond);font-size:14px;font-weight:700;color:var(--usg-text);line-height:1.35;margin-bottom:4px;}.usg-feat-text-cta{font-family:var(--usg-body);font-size:11.5px;color:var(--usg-red) }.usg-digital-wrap{background:var(--usg-card);border:1px solid rgba(237,28,36,.2);border-radius:10px;padding:22px;position:relative;overflow:hidden;}.usg-digital-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--usg-red),var(--usg-orange),var(--usg-gold));}.usg-digital-wrap::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 80% 0%,rgba(237,28,36,.05) 0%,transparent 70%);}.usg-digital-eyebrow{font-family:var(--usg-cond);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--usg-red);margin-bottom:4px;}.usg-digital-title{font-family:var(--usg-cond);font-size:23px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--usg-half-text);margin-bottom:18px;line-height:1.1;}.usg-led-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px }.usg-led-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 11px;background:var(--usg-bg3);border:1px solid var(--usg-brd);border-radius:8px;text-decoration:none;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden;}.usg-led-card:hover{border-color:var(--c,var(--usg-red));background:var(--usg-card2);transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.35);}.usg-led-ico{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--cbg,var(--usg-red-d));border:1px solid var(--cb,rgba(237,28,36,.22));flex-shrink:0;}.usg-led-ico svg{width:18px;height:18px }.usg-led-name{font-family:var(--usg-cond);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--usg-text);line-height:1.2;transition:color .2s;}.usg-led-card:hover .usg-led-name{color:var(--c,var(--usg-red)) }.usg-led-glow{position:absolute;bottom:-20px;right:-10px;width:56px;height:56px;border-radius:50%;background:var(--c,var(--usg-red));filter:blur(22px);opacity:0;transition:opacity .3s;pointer-events:none;}.usg-led-card:hover .usg-led-glow{opacity:.15 }.usg-ind-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px }.usg-ind-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px 14px;background:var(--usg-card);border:1px solid var(--usg-brd);border-radius:8px;text-decoration:none;transition:background .22s,border-color .22s,transform .22s;}.usg-ind-card:hover{background:var(--usg-card2);border-color:rgba(237,28,36,.28);transform:translateY(-2px) }.usg-ind-ico{width:42px;height:42px;border-radius:8px;background:var(--usg-red-d);border:1px solid rgba(237,28,36,.18);display:flex;align-items:center;justify-content:center;}.usg-ind-ico svg{width:21px;height:21px;color:var(--usg-red) }.usg-ind-card:hover .usg-ind-ico{background:var(--usg-red-dh);border-color:rgba(237,28,36,.35) }.usg-ind-name{font-family:var(--usg-cond);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--usg-text);line-height:1.2;}.usg-ind-desc{font-family:var(--usg-body);font-size:12px;color:var(--usg-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}#usg-drawer{position:fixed;inset:0;z-index:99999;pointer-events:none }#usg-drawer.open{pointer-events:all }.usg-drawer-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease;}#usg-drawer.open .usg-drawer-overlay{opacity:1 }.usg-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,93vw);background:var(--usg-bg2);border-left:1px solid var(--usg-brd2);transform:translateX(110%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;}#usg-drawer.open .usg-drawer-panel{transform:translateX(0) }.usg-drawer-hdr{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--usg-brd);flex-shrink:0;}.usg-drawer-logo{font-family:var(--usg-cond);font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--usg-half-text);}.usg-drawer-logo em{font-style:normal;color:var(--usg-red) }.usg-drawer-logo-link{display:flex;align-items:center;text-decoration:none }.usg-drawer-logo-img{height:28px;width:auto;display:block }#usg-drawer button{-webkit-appearance:none;appearance:none;box-shadow:none;outline:none;}.usg-drawer-close{width:36px;height:36px;border:1px solid #cbd5e1 !important;border-radius:var(--usg-r);background:#ffffff !important;cursor:pointer;display:flex !important;align-items:center;justify-content:center;transition:background var(--usg-ease),border-color var(--usg-ease);padding:0;flex-shrink:0;}.usg-drawer-close:hover{background:#f1f5f9 !important;border-color:#94a3b8 !important }.usg-drawer-nav{flex:1;padding:8px 0;overflow-y:auto;-webkit-overflow-scrolling:touch }.usg-drawer-item{border-bottom:1px solid var(--usg-brd) }.usg-drawer-row{display:flex;align-items:center;justify-content:space-between;padding:0 20px;}.usg-drawer-link{display:block;padding:15px 20px;font-family:var(--usg-cond);font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--usg-text);text-decoration:none;transition:color var(--usg-ease);}.usg-drawer-row .usg-drawer-link{padding:15px 0;flex:1 }.usg-drawer-link:hover,.usg-drawer-row:hover .usg-drawer-link{color:var(--usg-red) }.usg-drawer-toggle{width:32px;height:32px;border-radius:6px;background:#f1f5f9 !important;border:1px solid #cbd5e1 !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;transition:background var(--usg-ease),border-color var(--usg-ease),transform var(--usg-ease);flex-shrink:0;padding:0;}.usg-drawer-toggle svg{width:16px;height:16px;flex-shrink:0;stroke:#334155;fill:none;stroke-width:2.5;display:block;}.usg-drawer-toggle:hover{background:#fee2e2 !important;border-color:rgba(237,28,36,.35) !important }.usg-drawer-toggle:hover svg{stroke:var(--usg-red) }.usg-drawer-toggle.open{background:#fee2e2 !important;border-color:rgba(237,28,36,.4) !important;transform:rotate(180deg);}.usg-drawer-toggle.open svg{stroke:var(--usg-red) }.usg-drawer-sub{display:none;flex-direction:column;background:rgba(0,0,0,.2);padding:6px 0 }.usg-drawer-sub.open{display:flex }.usg-drawer-sub-label{padding:10px 20px 4px;font-family:var(--usg-cond);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--usg-dim);}.usg-drawer-sub a{padding:10px 20px 10px 32px;font-family:var(--usg-body);font-size:14px;color:var(--usg-muted);text-decoration:none;transition:color var(--usg-ease);}.usg-drawer-sub a:hover{color:var(--usg-text) }.usg-drawer-sub-toggle{padding:0;}.usg-drawer-toggle-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px;background:transparent;border:none;font-family:var(--usg-body);font-size:14px;color:var(--usg-muted);text-decoration:none;cursor:pointer;transition:color var(--usg-ease),background-color var(--usg-ease);}.usg-drawer-toggle-btn:hover{color:var(--usg-text);background-color:rgba(255,255,255,0.08);}.usg-drawer-toggle-btn svg{flex-shrink:0;transition:transform 0.2s ease;}.usg-drawer-toggle-btn[aria-expanded="true"] svg{transform:rotate(180deg);}.usg-drawer-sub-items{display:flex;flex-direction:column;overflow:hidden;max-height:1000px;transition:max-height 0.3s ease,opacity 0.3s ease;opacity:1;}.usg-drawer-sub-items[style*="display:none"]{max-height:0;opacity:0;}.usg-drawer-sub-items a{padding:10px 20px 10px 32px;font-family:var(--usg-body);font-size:14px;color:var(--usg-muted);text-decoration:none;transition:color var(--usg-ease);}.usg-drawer-sub-items a:hover{color:var(--usg-text);}.usg-drawer-sub-items .usg-drawer-sub-label{padding:10px 20px 4px;font-family:var(--usg-cond);font-size:10.5px;letter-spacing:0.15em;text-transform:uppercase;color:var(--usg-dim);}.usg-drawer-foot{padding:18px 20px;border-top:1px solid var(--usg-brd);display:flex;flex-direction:column;gap:10px;flex-shrink:0;}.usg-drawer-cta{display:block;text-align:center;font-family:var(--usg-cond);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--usg-half-text);background:var(--usg-red);padding:14px;border-radius:var(--usg-r);text-decoration:none;transition:background var(--usg-ease),box-shadow var(--usg-ease);}.usg-drawer-cta:hover{color:var(--usg-half-text);background:#c01119;box-shadow:0 4px 24px rgba(237,28,36,.45) }.usg-drawer-phone{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--usg-cond);font-size:15px;font-weight:700;color:var(--usg-text);text-decoration:none;transition:color var(--usg-ease);}.usg-drawer-phone:hover{color:var(--usg-red) }@media (max-width:1100px){.usg-nav{display:none }.usg-burger{display:flex }.usg-hdr-phone{display:none }.usg-hdr-cta{display:none }.usg-header-inner{justify-content:space-between }.usg-mega{display:none !important }} @media (max-width:1024px){.usg-header-inner{padding:0 20px;gap:16px }.usg-hdr-cta{padding:10px 18px;font-size:13px }.usg-logo img{height:40px !important }.usg-topbar-left a:nth-child(3),.usg-topbar-left a:nth-child(4),.usg-topbar-sep:nth-child(2),.usg-topbar-sep:nth-child(4){display:none }.usg-topbar-socials{display:none }} @media (max-width:767px){:root{--usg-header-h:64px;--usg-total-h:100px;}.usg-header-inner{padding:0 16px;gap:12px }.usg-logo img{height:38px !important }.usg-hdr-cta{padding:9px 16px;font-size:13px;letter-spacing:.07em }.usg-topbar-inner{justify-content:space-between }.usg-topbar-left{gap:10px }.usg-topbar-left a:last-of-type{display:none }.usg-topbar-sep:last-of-type{display:none }} @media (max-width:480px){:root{--usg-topbar-h:40px;--usg-header-h:60px;--usg-total-h:100px;}.usg-header-inner{padding:0 14px;gap:10px }.usg-logo img{height:34px !important }.usg-hdr-cta{padding:8px 12px;font-size:12px;letter-spacing:.06em }} .usg-mega{scrollbar-width:thin;scrollbar-color:var(--usg-red) var(--usg-bg3) }.usg-mega::-webkit-scrollbar{width:4px }.usg-mega::-webkit-scrollbar-track{background:var(--usg-bg3) }.usg-mega::-webkit-scrollbar-thumb{background:var(--usg-red);border-radius:2px }.usg-drawer-nav{scrollbar-width:thin;scrollbar-color:var(--usg-brd) transparent }