.site-header{height:130px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#fffffff5;border-bottom:1px solid #e3e8ef;position:sticky;top:0;z-index:10;box-shadow:0 16px 35px #0f172a14}.brand{display:flex;align-items:center;gap:18px;color:#11243d}.brand-button{background:none;text-align:left}.brand img{width:72px;height:72px;object-fit:contain;border-radius:14px;background:#fff}.brand strong{display:block;font-size:29.92px;font-weight:900;letter-spacing:-.02em}.brand small{color:#64748b;font-size:13.2px}.site-header nav{display:flex;align-items:center;gap:10px}.site-header nav a{padding:14px 18px;border-radius:999px;background:transparent;color:#263449;font-weight:800}.site-header nav a.active{color:#ff3131}.site-header a{text-decoration:none}.site-header .admin-pill{background:#eef4ff}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle,body:not(:has(.admin-app)) .mobile-menu-toggle[aria-expanded=true]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle>span,body:not(:has(.admin-app)) .mobile-menu-toggle[aria-expanded=true]>span{display:block!important;width:30px!important;height:3px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#1f2933!important;opacity:1!important;transform:none!important;box-shadow:none!important;transition:none!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle>span:first-child,body:not(:has(.admin-app)) .mobile-menu-toggle>span:last-child{width:22px!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header{position:sticky!important;top:0!important;z-index:9999!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle{flex:0 0 58px!important;width:58px!important;height:42px!important;min-height:42px!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:9px!important;background:linear-gradient(145deg,#43a8f6,#1477d0)!important;box-shadow:0 12px 26px #1477d038,inset 0 1px #ffffff57!important;gap:6px!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle span{width:22px!important;height:2px!important;background:#fff!important;box-shadow:0 1px 2px #06182b1f!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle span:first-child,body:not(:has(.admin-app)) .mobile-menu-toggle span:last-child{width:16px!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header{position:sticky!important;top:0!important;z-index:9999!important;display:block!important;padding:8px 14px!important;background:#fffffffa!important;border-bottom:1px solid #e5edf7!important;box-shadow:0 12px 28px #10243f14!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header .brand{width:auto!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header .brand img{width:58px!important;height:58px!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header .brand strong{font-size:21px!important;line-height:1!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header .brand small{font-size:10px!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:760px){body:not(:has(.admin-app)) .mobile-menu-toggle span{display:block!important;width:28px!important;height:3px!important;border-radius:999px!important;background:#1f2933!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header nav{display:none!important;width:calc(100% + 28px)!important;margin:8px -14px -8px!important;padding:0!important;border-top:1px solid #edf1f6!important;background:#fff!important;box-shadow:0 18px 30px #10243f14!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header.menu-open nav,body:not(:has(.admin-app)) .site-header nav.open{display:flex!important;flex-direction:column!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header nav a,body:not(:has(.admin-app)) .site-header .admin-pill{width:100%!important;height:54px!important;min-height:54px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;background:#fff!important;color:#273343!important;font-size:15px!important;font-weight:760!important;letter-spacing:0!important;text-align:center!important;box-shadow:none!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header nav button.active{color:#ef3340!important;background:linear-gradient(180deg,#fff,#fff8f8)!important;box-shadow:inset 0 -2px #ef3340!important}}@media(max-width:760px){body:not(:has(.admin-app)) .site-header nav button:before,body:not(:has(.admin-app)) .site-header nav button:after{display:none!important}}@media(max-width:760px){.site-header{padding:10px 14px!important;background:#fffffffa!important;box-shadow:0 8px 22px #10243f12!important}}@media(max-width:760px){.mobile-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}}@media(max-width:760px){.mobile-menu-toggle{display:inline-flex!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;background:#fff!important;border-radius:12px!important;box-shadow:none!important}}@media(max-width:760px){.mobile-menu-toggle span{display:block!important;width:29px!important;height:4px!important;border-radius:999px!important;background:#1f2933!important}}@media(max-width:760px){.site-header nav{display:none!important;width:100%!important;margin-top:10px!important;background:#fff!important;border-top:1px solid #edf1f6!important;border-bottom:1px solid #edf1f6!important}}@media(max-width:760px){.site-header.menu-open nav,.site-header nav.open{display:flex!important;flex-direction:column!important}}@media(max-width:760px){.site-header nav button,.site-header .admin-pill{width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:0!important;border:0!important;border-radius:0!important;border-bottom:1px solid #f0f3f7!important;background:#fff!important;color:#2f3a48!important;font-size:14.5px!important;font-weight:680!important;letter-spacing:.01em!important;text-align:center!important;box-shadow:none!important}}@media(max-width:760px){.site-header nav button.active{color:#ef3340!important;font-weight:760!important}}@media(max-width:760px){.site-header nav button.active:before{content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:-1px!important;width:52px!important;height:2px!important;border-radius:999px!important;transform:translate(-50%)!important;background:#ef3340!important}}.site-header .admin-pill{min-width:126px!important;min-height:50px!important;padding:0 26px!important;border-radius:999px!important;border:1px solid rgba(21,79,138,.18)!important;color:#12365f!important;background:linear-gradient(135deg,#ffffffd1,#eff6ff80),linear-gradient(135deg,#eaf3ff,#dcecff)!important;box-shadow:0 14px 30px #154f8a21!important}.site-header .admin-pill.active{color:#12365f!important}.site-header .admin-pill:hover{color:#0f2b4d!important;background:linear-gradient(135deg,#ffffffe6,#ecf6ffb3),linear-gradient(135deg,#f4f9ff,#d9eaff)!important;box-shadow:0 16px 34px #154f8a2b!important}@media(max-width:760px){.site-header{position:sticky;top:0;z-index:40;height:auto!important;min-height:0!important;padding:10px 12px 12px!important;gap:10px!important;align-items:stretch!important;background:#fffffff5!important;box-shadow:0 10px 28px #10243f14!important}}@media(max-width:760px){.site-header .brand{width:100%;gap:10px!important}}@media(max-width:760px){.site-header .brand img{width:48px!important;height:48px!important;border-radius:12px!important}}@media(max-width:760px){.site-header .brand strong{font-size:21px!important;line-height:1.05!important}}@media(max-width:760px){.site-header .brand small{margin-top:4px!important;font-size:10.5px!important;line-height:1.25!important}}@media(max-width:760px){.site-header nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:0!important;overflow:visible!important;margin-top:8px!important;border-top:1px solid #edf1f6!important;border-bottom:1px solid #edf1f6!important;background:#fff!important}}@media(max-width:760px){.site-header nav button,.site-header .admin-pill{min-width:0!important;width:100%!important;min-height:58px!important;height:58px!important;padding:0!important;border-radius:0!important;border:0!important;border-bottom:1px solid #f0f3f7!important;background:#fff!important;color:#2f3a48!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:none!important;text-align:center!important}}@media(max-width:760px){.site-header nav button:last-child{border-bottom:0!important}}@media(max-width:760px){.site-header nav button:after{display:none!important}}@media(max-width:760px){.site-header nav button.active{position:relative!important;color:#ef3340!important;background:#fff!important;font-weight:760!important}}@media(max-width:760px){.site-header nav button.active:before{content:""!important;position:absolute!important;bottom:-1px!important;width:58px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;height:2px!important;border-radius:999px!important;background:#ef3340!important}}@media(max-width:760px){.site-header .admin-pill{color:#26313f!important;background:#fff!important}}@media(max-width:420px){.site-header nav button,.site-header .admin-pill{min-height:54px!important;height:54px!important;font-size:14.5px!important;padding:0!important}}.mobile-header-row{display:contents}.mobile-menu-toggle{display:none}@media(max-width:760px){.mobile-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}}@media(max-width:760px){.mobile-header-row .brand{flex:1 1 auto!important;min-width:0!important}}@media(max-width:760px){.mobile-menu-toggle{display:inline-flex!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1f2933!important;box-shadow:none!important}}@media(max-width:760px){.mobile-menu-toggle span{display:block!important;width:31px!important;height:3.5px!important;border-radius:999px!important;background:#1f2933!important}}@media(max-width:760px){.site-header nav{display:none!important;margin-top:0!important}}@media(max-width:760px){.site-header.menu-open nav,.site-header nav.open{display:flex!important;margin-top:10px!important}}.site-header{height:96px;padding:0 clamp(18px,5vw,72px);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand img{width:62px;height:62px}.brand strong{font-size:clamp(21.12px,2.6vw,29.92px);letter-spacing:0}.site-header nav button{border-radius:7px}.site-header nav button.active{background:#fff5d8;color:#12243d;box-shadow:inset 0 -3px #f6c500}.site-header .admin-pill{background:#10243f;color:#fff}body:not(:has(.admin-app)) .site-header+main{margin-top:-92px!important}body:not(:has(.admin-app)) .site-header{z-index:20!important}@media(max-width:760px){.site-header{height:auto}}.site-header{height:112px;padding:0 clamp(22px,5vw,86px);background:linear-gradient(90deg,#fffffffa,#f8fbfff0),linear-gradient(135deg,rgba(255,223,0,.18),transparent 34%,rgba(16,36,63,.08));border-bottom:1px solid rgba(16,36,63,.12);box-shadow:0 18px 45px #10243f1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#10243f,#174c8f,#ffdf00 68%,#ef2f2f)}.brand{min-width:0;gap:18px}.brand-button{padding:8px 12px 8px 8px;border-radius:8px;transition:background .18s ease,transform .18s ease}.brand-button:hover{background:#10243f0a;transform:translateY(-1px)}.brand img{width:72px;height:72px;padding:7px;border:1px solid rgba(16,36,63,.12);border-radius:8px;background:#fff;box-shadow:0 14px 28px #10243f24}.brand strong{color:#10243f;font-size:clamp(26.4px,3vw,36.96px);line-height:1;font-weight:950;letter-spacing:0}.brand small{display:block;margin-top:10px;color:#65748a;font-size:14.08px;font-weight:650;letter-spacing:0}.site-header nav{gap:12px;padding:8px;border:1px solid rgba(16,36,63,.08);border-radius:8px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #10243f12}.site-header nav button{min-height:54px;padding:0 22px;border-radius:7px;color:#243149;font-size:15.84px;font-weight:950;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.site-header nav button:hover{transform:translateY(-1px);background:#eef4ff;color:#10243f}.site-header nav button.active{color:#10243f;background:linear-gradient(180deg,#fff7d6,#ffef9a);box-shadow:inset 0 -4px #f2c300,0 12px 24px #f2c3002e}.site-header .admin-pill{min-width:112px;color:#fff;background:linear-gradient(135deg,#10243f,#173b67);box-shadow:0 14px 30px #10243f38}@media(max-width:980px){.site-header{height:auto;padding:18px;gap:16px}}@media(max-width:980px){.brand small{font-size:11.44px;margin-top:6px}}@media(max-width:980px){.site-header nav{width:100%;justify-content:flex-start;overflow-x:auto}}@media(max-width:980px){.site-header nav button{min-height:46px;padding:0 16px;font-size:13.2px;white-space:nowrap}}.site-header{top:0;margin:0;height:104px;padding:0 clamp(30px,5vw,92px);background:#fff;border-top:0;border-bottom:1px solid #d9e3ef;box-shadow:0 18px 42px #10243f1a;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#10243f 0 38%,#ffdf00 38% 70%,#ef3030 70% 100%)}.brand-button{padding:0;border-radius:0;background:transparent}.brand-button:hover{background:transparent;transform:none}.brand{gap:20px}.brand img{width:68px;height:68px;padding:6px;border:1px solid #dbe4ef;border-radius:6px;background:#fff;box-shadow:0 10px 24px #10243f1f}.brand strong{color:#10243f;font-size:clamp(28.16px,3vw,38.72px);line-height:.95;font-weight:950;letter-spacing:0}.brand small{margin-top:9px;color:#65748a;font-size:14.08px;font-weight:750}.site-header nav{gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-header nav button{position:relative;min-height:104px;padding:0 24px;border-radius:0;color:#233047;background:transparent;font-size:14.96px;font-weight:950;box-shadow:none}.site-header nav button:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;border-radius:999px 999px 0 0;background:transparent;transition:background .18s ease,transform .18s ease}.site-header nav button:hover{transform:none;color:#10243f;background:#f5f8fc}.site-header nav button:hover:after{background:#c9d7ea}.site-header nav button.active{color:#10243f;background:#fff8d7;box-shadow:none}.site-header nav button.active:after{background:#f2c300}.site-header .admin-pill{min-width:118px;min-height:58px;margin-left:16px;align-self:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,#10243f,#173b67);box-shadow:0 14px 28px #10243f3d}.site-header .admin-pill:after{display:none}.site-header .admin-pill:hover{color:#fff;background:linear-gradient(135deg,#173b67,#10243f)}@media(max-width:980px){.site-header{height:auto;padding:14px 18px 0;gap:14px}}@media(max-width:980px){.site-header:before{height:3px}}@media(max-width:980px){.brand img{width:58px;height:58px}}@media(max-width:980px){.brand strong{font-size:24.64px}}@media(max-width:980px){.brand small{margin-top:6px;font-size:11.44px}}@media(max-width:980px){.site-header nav{width:calc(100% + 36px);margin:0 -18px;overflow-x:auto;border-top:1px solid #e2e8f1;background:#fff}}@media(max-width:980px){.site-header nav button{min-height:52px;padding:0 16px;font-size:13.2px;white-space:nowrap}}@media(max-width:980px){.site-header .admin-pill{min-height:40px;min-width:88px;margin:6px 14px 6px 8px}}.site-header{isolation:isolate;top:0;height:96px;margin:0;padding:0 clamp(34px,5.8vw,112px);display:flex;align-items:center;justify-content:space-between;gap:34px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5);border:0;border-bottom:1px solid rgba(16,36,63,.1);box-shadow:0 18px 38px #10243f17;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.site-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#10243f 0% 46%,#f5c400 46% 74%,#e52d2d 74% 100%);z-index:2}.site-header:after{content:"";position:absolute;inset:3px 0 auto;height:1px;background:#ffffffbf;z-index:2}.brand-button{flex:0 1 auto;min-width:0;padding:0;border-radius:0;background:transparent}.brand-button:hover{transform:none;background:transparent}.brand{gap:18px}.brand img{width:64px;height:64px;padding:6px;border:1px solid rgba(16,36,63,.12);border-radius:10px;background:#fff;box-shadow:0 12px 28px #10243f1f}.brand span{min-width:0}.brand strong{display:block;color:#10243f;font-size:clamp(26.4px,2.9vw,36.96px);line-height:.95;font-weight:950;letter-spacing:0;white-space:nowrap}.brand small{display:block;margin-top:8px;color:#66758a;font-size:13.2px;font-weight:800;letter-spacing:0;white-space:nowrap}.site-header nav{flex:0 0 auto;display:flex;align-items:center;gap:18px;min-height:52px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-header nav button{position:relative;min-height:42px;height:42px;padding:0 4px;border-radius:0;color:#27354b;background:transparent;font-size:13.2px;font-weight:950;letter-spacing:0;box-shadow:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.site-header nav button:after{content:"";position:absolute;left:10%;right:10%;bottom:2px;height:3px;border-radius:999px;background:#f0c400;opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.site-header nav button:hover{transform:translateY(-1px);color:#10243f;background:transparent}.site-header nav button.active{color:#10243f;background:transparent;box-shadow:none}.site-header nav button:hover:after,.site-header nav button.active:after{opacity:1;transform:scaleX(1)}.site-header .admin-pill{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:44px;height:44px;margin-left:6px;padding:0 24px;align-self:auto;border-radius:999px;color:#fff;font-weight:800;text-decoration:none;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 32%),linear-gradient(135deg,#10243f,#163a66);box-shadow:0 10px 22px #10243f33}.site-header .admin-pill:hover{color:#fff;text-decoration:none;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,#173f70,#10243f)}@media(max-width:1120px){.site-header{padding:0 24px;gap:18px}}@media(max-width:1120px){.brand strong{font-size:26.4px}}@media(max-width:1120px){.brand small{font-size:11.44px}}@media(max-width:1120px){.site-header nav button{padding:0 14px}}@media(max-width:1120px){.site-header .admin-pill{min-width:92px}}@media(max-width:900px){.site-header{height:auto;min-height:0;padding:14px 16px 0;flex-direction:column;align-items:stretch;gap:12px}}@media(max-width:900px){.brand strong{font-size:23.76px;white-space:normal}}@media(max-width:900px){.brand small{white-space:normal}}@media(max-width:900px){.site-header nav{width:calc(100% + 32px);height:auto;margin:0 -16px;padding:8px 16px;border-right:0;border-left:0;border-bottom:0;border-radius:0;overflow-x:auto;justify-content:flex-start;box-shadow:none}}@media(max-width:900px){.site-header nav button{flex:0 0 auto;min-height:42px;height:42px;padding:0 15px;font-size:12.32px;white-space:nowrap}}@media(max-width:900px){.site-header .admin-pill{min-width:86px;height:42px;min-height:42px}}@media(max-width:900px){.site-header{height:auto;min-height:96px;align-items:flex-start;gap:14px;padding:18px}}@media(max-width:900px){.brand strong{font-size:21.12px}}@media(max-width:900px){.brand img{width:56px;height:56px}}@media(max-width:900px){.site-header nav{justify-content:flex-start;width:100%}}@media(max-width:900px){.site-header nav button{padding:10px 12px}}.site-header{min-height:66px;height:auto;padding:6px clamp(18px,4vw,34px)}.site-header nav{gap:6px}.site-header nav button{min-height:42px;padding:8px 13px;font-size:13.5px}.site-header .admin-pill{min-width:112px;min-height:46px;padding:9px 24px;font-size:13.5px}.site-header .brand{gap:13px}.site-header .brand img{width:68px;height:68px;padding:6px;border:1px solid #dbe5f1;border-radius:15px;box-shadow:0 14px 34px #10243f1f}.site-header .brand span{position:relative;display:block;padding-bottom:6px}.site-header .brand span:after{content:"";position:absolute;left:0;bottom:0;width:96px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ffdf00 0% 42%,#f83b34 42% 68%,#12345a 68%);box-shadow:0 5px 16px #ffdf0047}.site-header .brand strong{font-size:clamp(20px,2.3vw,28px);line-height:.96;letter-spacing:-.035em;color:#10243d;background:linear-gradient(135deg,#071a33,#12345a 58%,#1b4f86);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 28px rgba(16,36,63,.12)}.site-header .brand small{margin-top:6px;font-size:10.8px;letter-spacing:.01em;color:#5d6d84;font-weight:850}@media(max-width:900px){.site-header{position:static;min-height:auto;padding:8px 16px 10px;gap:12px;flex-wrap:wrap}}@media(max-width:900px){.site-header .brand img{width:54px;height:54px}}@media(max-width:900px){.site-header .brand strong{font-size:20px}}@media(max-width:900px){.site-header .brand small{font-size:10px}}@media(max-width:900px){.site-header nav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:3px}}@media(max-width:900px){.site-header nav button,.site-header .admin-pill{min-height:36px;min-width:max-content;padding:7px 11px;font-size:12px}}body:not(:has(.admin-app)) .site-header .admin-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:84px!important;min-height:36px!important;padding:0 14px!important;border:1px solid #d8e1ed!important;border-radius:10px!important;background:#fff!important;color:#344155!important;font-size:14px!important;font-weight:650!important;text-decoration:none!important;box-shadow:none!important}body:not(:has(.admin-app)) .site-header .admin-pill:before{content:none!important}body:not(:has(.admin-app)) .site-header .admin-pill:hover,body:not(:has(.admin-app)) .site-header .admin-pill:focus-visible{border-color:#c5d3e5!important;background:#f8fbff!important;color:#10243f!important;transform:none;box-shadow:none!important}.footer{padding:34px 7vw;background:#101010;color:#b8c2cf}.premium-footer>div{grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;row-gap:14px!important}.premium-footer>div img{grid-row:1!important;align-self:center!important;margin-top:0!important}.premium-footer>div h2{grid-column:2!important;align-self:center!important;margin:0!important;font-size:21px!important;line-height:1.05!important;letter-spacing:-.02em!important}.premium-footer>div p{grid-column:1 / -1!important;max-width:720px!important;margin-top:8px!important}.premium-footer>div:after{grid-column:1 / -1!important;margin-top:0!important}@media(max-width:520px){.premium-footer>div{grid-template-columns:56px minmax(0,1fr)!important;column-gap:14px!important}}@media(max-width:520px){.premium-footer>div img{width:56px!important;height:56px!important;border-radius:13px!important}}@media(max-width:520px){.premium-footer>div h2{font-size:19px!important}}@media(max-width:760px){.premium-footer{grid-template-columns:1fr!important;gap:16px!important;padding:26px 18px 18px!important}}@media(max-width:760px){.premium-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.premium-footer>div h2{margin:0!important;align-self:center!important}}@media(max-width:760px){.premium-footer{grid-template-columns:1fr!important;gap:18px!important;padding:28px 18px 20px!important}}@media(max-width:760px){.premium-footer>div{grid-template-columns:54px minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important}}@media(max-width:760px){.premium-footer>div img{width:54px!important;height:54px!important;border-radius:13px!important}}@media(max-width:760px){.premium-footer>div h2{max-width:230px!important;margin:0!important;font-size:19px!important;line-height:1.08!important;letter-spacing:-.01em!important;text-wrap:balance!important}}@media(max-width:760px){.premium-footer>div p{grid-column:1 / -1!important;max-width:520px!important;margin:14px 0 0!important;font-size:12px!important;line-height:1.6!important;font-weight:500!important}}@media(max-width:760px){.premium-footer>div:after{grid-column:1 / -1!important;margin-top:8px!important}}@media(max-width:760px){.premium-footer>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 18px!important}}@media(max-width:760px){.premium-footer>nav b{grid-column:1 / -1!important;margin-bottom:0!important}}@media(max-width:760px){.premium-footer>nav a{width:100%!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}}@media(max-width:760px){.premium-footer>address{gap:8px!important}}@media(max-width:760px){.premium-footer>address b{margin-bottom:2px!important}}@media(max-width:760px){.premium-footer>address span{font-size:12px!important;line-height:1.45!important;font-weight:650!important;word-break:break-word!important}}@media(max-width:760px){.premium-footer small{padding-top:14px!important;font-size:11px!important;line-height:1.5!important;text-align:center!important}}.premium-footer{grid-template-columns:minmax(280px,1.25fr) minmax(145px,.55fr) minmax(145px,.55fr) minmax(260px,.95fr);align-items:start;gap:clamp(24px,4vw,52px)}.premium-footer small{border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.premium-footer small{display:flex;align-items:center;justify-content:center;gap:4px;grid-column:1 / -1;width:100%;color:#cbd5e1;font-size:12px;letter-spacing:.01em;text-align:center}.premium-footer small:before{content:"";display:inline-block;width:34px;height:2px;margin-right:12px;vertical-align:middle;border-radius:999px;background:linear-gradient(90deg,#ffdf00,#f83b34)}@media(max-width:900px){.premium-footer{grid-template-columns:1fr;gap:22px}}@media(max-width:520px){.premium-footer>div{grid-template-columns:48px minmax(0,1fr)}}@media(max-width:520px){.premium-footer>div img{width:48px;height:48px}}.premium-footer small{display:block!important;grid-column:1 / -1;width:100%;padding-top:16px;margin-top:4px;border-top:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:12px;text-align:center}.premium-footer small b{color:#fff;font-weight:850}.premium-footer small:before,.premium-footer small:after{display:none!important;content:none!important}.premium-footer{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(180px,.7fr) minmax(240px,.9fr);gap:34px;padding:clamp(42px,6vw,70px) clamp(26px,7vw,110px) 28px;background:#07111f;color:#dce7f4}.premium-footer img{width:66px;height:66px;object-fit:contain;padding:6px;border-radius:10px;background:#fff}.premium-footer h2{margin:18px 0 12px;color:#fff;font-size:28.16px;letter-spacing:0}.premium-footer p{max-width:560px;color:#9fb0c5;line-height:1.7;font-size:14.08px}.premium-footer nav,.premium-footer address{display:grid;align-content:start;gap:10px;font-style:normal}.premium-footer b{margin-bottom:8px;color:#ffdf00;text-transform:uppercase;letter-spacing:.12em;font-size:11.44px}.premium-footer span{color:#cbd8e8;line-height:1.5}.premium-footer small{grid-column:1 / -1;padding-top:24px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12);color:#7f90a6}@media(max-width:980px){.premium-footer div,.premium-footer small{grid-column:1 / -1}}.premium-footer{position:relative;margin-top:18px;background:radial-gradient(circle at 12% 18%,rgba(255,223,0,.08),transparent 24%),linear-gradient(180deg,#07111f,#050b14);border-top:5px solid #ffdf00}.premium-footer:before{content:"";position:absolute;left:0;right:0;top:-23px;height:18px;background:#f4f7fb}.premium-footer{margin-top:16px;grid-template-columns:minmax(300px,1.2fr) minmax(170px,.65fr) minmax(230px,.85fr);gap:26px;padding:34px clamp(26px,7vw,110px) 22px;border-top:4px solid #ffdf00}.premium-footer:before{top:-20px;height:16px}.premium-footer img{width:54px;height:54px;border-radius:8px}.premium-footer h2{margin:12px 0 8px;font-size:22.88px}.premium-footer p{max-width:500px;margin:0;font-size:12.32px;line-height:1.55}.premium-footer nav,.premium-footer address{gap:7px}.premium-footer b{margin-bottom:4px;font-size:10.56px}.premium-footer span{font-size:12.32px}.premium-footer small{padding-top:16px;margin-top:2px;font-size:10.56px}@media(max-width:980px){.premium-footer{grid-template-columns:1fr 1fr;padding:30px 22px 20px}}@media(max-width:680px){.premium-footer{grid-template-columns:1fr}}.premium-footer{position:relative;margin-top:16px;grid-template-columns:minmax(320px,1.25fr) minmax(220px,.75fr) minmax(280px,.9fr);gap:18px;padding:34px clamp(26px,7vw,110px) 20px;background:radial-gradient(circle at 8% 0%,rgba(255,223,0,.14),transparent 24%),radial-gradient(circle at 92% 18%,rgba(31,99,216,.16),transparent 28%),linear-gradient(180deg,#07111f,#050b14);border-top:4px solid #ffdf00;color:#dce7f4;overflow:hidden}.premium-footer:after{content:"";position:absolute;right:-84px;top:-84px;width:240px;height:240px;border-radius:50%;border:34px solid rgba(255,255,255,.04)}.premium-footer>div,.premium-footer>nav,.premium-footer>address{position:relative;z-index:1;min-height:190px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.premium-footer>div{background:linear-gradient(135deg,#ffffff12,#ffffff08)}.premium-footer img{width:56px;height:56px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 16px 30px #0000003d}.premium-footer h2{margin:13px 0 8px;color:#fff;font-size:24.64px;line-height:1.05}.premium-footer p{max-width:520px;margin:0;color:#aab9cc;font-size:12.32px;line-height:1.65}.premium-footer nav,.premium-footer address{display:flex;flex-direction:column;align-content:start;gap:9px;font-style:normal}.premium-footer b{margin-bottom:8px;color:#ffdf00;text-transform:uppercase;letter-spacing:.13em;font-size:10.56px}.premium-footer nav span{width:fit-content;padding:7px 10px;border-radius:999px;background:#ffffff12;color:#d7e2ef;font-size:11.44px;font-weight:850}.premium-footer address span{position:relative;padding-left:18px;color:#d7e2ef;font-size:11.44px;line-height:1.45;overflow-wrap:anywhere}.premium-footer address span:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#ffdf00;box-shadow:0 0 12px #ffdf0073}.premium-footer small{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;margin-top:0;border-top:1px solid rgba(255,255,255,.12);color:#8fa0b6;font-size:10.56px}.premium-footer small:after{content:"Premium industrial wire supply";color:#c4d0df;font-weight:850}@media(max-width:980px){.premium-footer{grid-template-columns:1fr;padding:30px 18px 18px}}@media(max-width:980px){.premium-footer>div,.premium-footer>nav,.premium-footer>address{min-height:0}}@media(max-width:980px){.premium-footer small{display:grid}}.premium-footer{position:relative;margin-top:16px;display:grid;grid-template-columns:minmax(360px,1.4fr) minmax(190px,.65fr) minmax(340px,.95fr);gap:clamp(26px,5vw,70px);padding:38px clamp(28px,7vw,112px) 22px;background:#07111f;color:#dce7f4;border-top:4px solid #ffdf00;overflow:hidden}.premium-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:#ffffff24}.premium-footer:after{content:"";position:absolute;right:-120px;bottom:-130px;width:320px;height:320px;border-radius:50%;border:40px solid rgba(255,255,255,.035)}.premium-footer>div,.premium-footer>nav,.premium-footer>address{position:relative;z-index:1;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-footer img{width:52px;height:52px;object-fit:contain;padding:6px;border-radius:8px;background:#fff;box-shadow:0 12px 26px #00000038}.premium-footer h2{margin:14px 0 9px;color:#fff;font-size:24.64px;line-height:1.05;letter-spacing:0}.premium-footer p{max-width:560px;margin:0;color:#9fb0c5;font-size:12.32px;line-height:1.65}.premium-footer nav,.premium-footer address{display:grid;align-content:start;gap:9px;font-style:normal}.premium-footer b{margin:4px 0 8px;color:#ffdf00;text-transform:uppercase;letter-spacing:.14em;font-size:10.56px;font-weight:950}.premium-footer nav span,.premium-footer address span{padding:0;border-radius:0;background:transparent;color:#cbd8e8;font-size:12.32px;line-height:1.5;font-weight:750;overflow-wrap:anywhere}.premium-footer address span{position:static}.premium-footer address span:before{display:none}.premium-footer small{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;margin-top:8px;border-top:1px solid rgba(255,255,255,.12);color:#8495aa;font-size:10.56px}.premium-footer small:after{content:"Supa Road, K.G.N Complex, Deoulgoan Gada, Daund, Pune";color:#aab8ca;font-weight:800}@media(max-width:900px){.premium-footer{grid-template-columns:1fr;gap:22px;padding:32px 20px 20px}}@media(max-width:900px){.premium-footer small{display:grid}}.premium-footer address span:last-child{max-width:360px}@media(max-width:900px){.premium-footer{grid-template-columns:1fr}}@media(max-width:900px){.premium-footer small{align-items:flex-start}}@media(max-width:900px){.premium-footer small:after{content:"Supa Road, K.G.N Complex, Deoulgoan Gada, Daund, Pune"}}.premium-footer{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(250px,1fr)}.premium-footer nav button{width:fit-content;padding:0;color:#cbd5e1;background:transparent;font-size:12.5px;font-weight:800;text-align:left}.premium-footer nav button:hover{color:#ffdf00}@media(max-width:920px){.premium-footer{grid-template-columns:1fr 1fr}}.premium-footer>div{position:relative;padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff06),radial-gradient(circle at 18% 18%,rgba(255,223,0,.1),transparent 28%);box-shadow:inset 0 1px #ffffff14}.premium-footer>div:after{content:"";display:block;width:84px;height:3px;margin-top:17px;border-radius:999px;background:linear-gradient(90deg,#ffdf00,#f83b34,#1b4f86)}.premium-footer>div img{width:66px;height:66px;padding:6px;border:1px solid rgba(255,255,255,.78);border-radius:13px;background:#fff;box-shadow:0 16px 34px #0003}.premium-footer>div h2{margin-top:18px;font-size:24px;line-height:1;letter-spacing:-.03em;color:#fff}.premium-footer>div p{max-width:420px;margin-top:12px;color:#aebbd0;font-size:13px;line-height:1.7}.premium-footer>div{display:grid;grid-template-columns:62px minmax(0,1fr);align-content:start;align-items:start;justify-self:start;text-align:left;column-gap:16px;row-gap:9px;padding:0 22px 0 0;border:0;border-right:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent;box-shadow:none}.premium-footer>div:after{grid-column:2;width:92px;height:3px;margin-top:2px;background:linear-gradient(90deg,#ffdf00 0 46%,#f83b34 46% 70%,#4d7fc5 70%);box-shadow:0 8px 20px #ffdf002e}.premium-footer>div img{grid-row:1 / span 4;width:62px;height:62px;margin-top:5px;padding:5px;border-radius:14px;border:1px solid rgba(255,255,255,.72);background:#fff;box-shadow:0 14px 30px #0000003d}.premium-footer>div h2{margin:8px 0 0;color:#fff;font-size:21px;line-height:1.05;letter-spacing:-.025em}.premium-footer>div p{grid-column:2;max-width:360px;margin:0;color:#9eabc0;font-size:12.2px;line-height:1.6}@media(max-width:900px){.premium-footer{grid-template-columns:1fr;gap:26px;padding-left:20px;padding-right:20px}}@media(max-width:900px){.premium-footer>div{border-right:0;padding-right:0}}.premium-footer{padding-top:42px;padding-bottom:34px;border-top-width:3px;background:#07111f;box-shadow:none}.premium-footer:before,.premium-footer:after{display:none}.premium-footer>div,.premium-footer>nav,.premium-footer>address{padding:0;border:0;background:transparent;box-shadow:none}.premium-footer>div{grid-template-columns:54px minmax(0,1fr);column-gap:14px}.premium-footer>div img{width:54px;height:54px;box-shadow:0 10px 22px #0000002e}.premium-footer>div h2{margin-top:6px;font-size:18px}.premium-footer>div p,.premium-footer span,.premium-footer nav button{color:#a9b5c7;font-size:12px;line-height:1.6}.premium-footer>nav,.premium-footer>address{gap:10px}.premium-footer b{margin-bottom:10px;color:#ffdf00}.premium-footer>div:after{width:72px;height:2px;box-shadow:none}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:#102033;background:#eef3f9}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}.cta-link{cursor:pointer;text-decoration:none;text-align:center}.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}.breadcrumbs{padding:12px min(7vw,110px);background:#fff;border-bottom:1px solid #e5edf7}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px;color:#94a3b8}.breadcrumbs a{color:#1f6fea;text-decoration:none}.breadcrumbs [aria-current=page]{color:#52637a}.route-loader{min-height:50vh;display:grid;place-items:center;background:#fff;font-weight:800}.seo-content-page .page-title p,.legal-page p{max-width:850px;line-height:1.75;color:#52637a}.seo-card-grid,.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.seo-card-grid>h2,.gallery-grid>h2{grid-column:1 / -1}.seo-card-grid article,.gallery-grid figure{margin:0;padding:24px;border:1px solid #dae5f2;border-radius:12px;background:#f8fbff}.gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:32 / 21;object-fit:cover;border-radius:8px}.showcase-grid picture,.about-photo-stack picture{display:contents}.gallery-grid figcaption{margin-top:10px;color:#52637a}.legal-page h1{margin-top:0}.legal-page h2{margin-top:32px}.home-faq details{max-width:900px;padding:16px 0;border-bottom:1px solid #dae5f2}.home-faq summary{cursor:pointer;font-weight:800}.home-faq p{color:#52637a;line-height:1.65}.not-found-page{text-align:center}.not-found-page .error-code{margin:0;color:#1f6fea;font-size:clamp(64px,14vw,150px);font-weight:900}.primary-link{display:inline-block;margin-top:20px;padding:14px 22px;border-radius:10px;background:#1f6fea;color:#fff;text-decoration:none;font-weight:800}@media(max-width:760px){.seo-card-grid,.gallery-grid{grid-template-columns:1fr}}input,select,textarea{width:100%;min-height:42px;border:1px solid #cbd9ea;border-radius:7px;padding:0 13px;background:#fff;color:#071a33;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}textarea{padding-top:14px}input:focus,select:focus,textarea:focus{border-color:#1f6fea;box-shadow:0 0 0 3px #1f6fea1f}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.home-hero-copy span,.page-title span{text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#ffef4f}.home-hero-copy .cta-link,.contact-grid button{min-width:190px;padding:20px 28px;margin:18px 12px 0 0;border-radius:18px;background:#1f6fea;color:#fff;font-weight:900}.page-shell{padding:56px min(7vw,110px);background:#fff;min-height:calc(100vh - 200px)}.page-title{margin-bottom:50px}.page-title h1{font-size:59.84px;margin:10px 0;letter-spacing:-.04em}.product-grid,.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-grid article,.contact-grid aside{padding:30px;border:1px solid #dae5f2;border-radius:8px;background:#f8fbff}.wide-field{grid-column:span 2}.toggle-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.toggle-row label{display:flex;align-items:center;gap:8px;font-weight:800;color:#334155}.modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center}.overlay{position:absolute;inset:0;background:#050d19ad}.confirm-card{position:relative;width:min(360px,calc(100vw - 34px));padding:24px 26px 22px;border:1px solid rgba(210,224,242,.95);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f7fbfffa);box-shadow:0 24px 60px #0f1f3647,0 1px #ffffffe6 inset;text-align:center}.confirm-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:1px solid #d4e2f3;border-radius:9px;background:linear-gradient(180deg,#f8fbff,#edf5ff);color:#475569;font-size:18px;font-weight:950;box-shadow:0 8px 18px #0f1f3614}.confirm-icon{display:inline-grid;place-items:center;width:62px;height:62px;margin-bottom:16px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-size:18px;font-weight:950;letter-spacing:.02em;box-shadow:0 16px 28px #22c55e42,inset 0 0 0 1px #ffffff52}.confirm-card h3{margin:0 0 9px;color:#102033;font-size:20px;line-height:1.2}.confirm-card p{margin:0;color:#64748b;font-size:14px;line-height:1.5}.confirm-actions{display:flex;justify-content:center;gap:12px;margin-top:20px}.confirm-actions button{min-width:126px;min-height:40px;border-radius:9px;font-weight:950;box-shadow:0 10px 24px #0f1f3614}.confirm-actions .success{background:linear-gradient(135deg,#078b2b,#16a34a);box-shadow:0 14px 28px #16a34a38}.confirm-actions .muted-btn{background:linear-gradient(180deg,#f8fbff,#eef5ff);color:#0b4ea2;border:1px solid #cfe0f5}.delete-confirm-modal{background:radial-gradient(circle at 50% 40%,rgba(239,68,68,.16),transparent 28%),#0a142294}.confirm-icon.delete-icon{background:linear-gradient(135deg,#dc2626,#fb7185);color:#fff;font-size:26px;box-shadow:0 16px 28px #ef44443d,inset 0 0 0 1px #ffffff52}.confirm-actions .danger{background:linear-gradient(135deg,#dc2626,#ef4444);border:1px solid rgba(220,38,38,.18);color:#fff;box-shadow:0 14px 28px #ef444438}.history-card{width:min(560px,calc(100vw - 34px));text-align:left}.history-card .confirm-icon,.history-card h3,.history-card>p{margin-left:auto;margin-right:auto;text-align:center}.confirm-icon.history-icon{background:linear-gradient(135deg,#1d4ed8,#38bdf8);box-shadow:0 16px 28px #2563eb38,inset 0 0 0 1px #ffffff52}.history-list{display:grid;gap:10px;margin-top:18px;max-height:300px;overflow:auto;padding-right:4px}.history-item{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(100px,.65fr) 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid #d8e6f5;border-radius:10px;background:linear-gradient(180deg,#fff,#f7fbff);color:#102033;box-shadow:0 8px 18px #0f1f360f}.history-item span{color:#64748b;font-size:12px;font-weight:800}.history-item strong{color:#0f3766;font-size:13px;font-weight:950}.history-item small{color:#475569;font-size:12px;line-height:1.35}.history-empty{padding:18px;border:1px dashed #bfd3ec;border-radius:10px;background:#f8fbff;color:#64748b;font-weight:850;text-align:center}.form-error{display:block;margin-top:15px;color:#ef3333;text-align:center}.clock,.user-chip,.admin-topbar button{border:1px solid rgba(255,255,255,.18);background:#ffffff17;border-radius:10px;padding:8px 12px;color:#fff;font-weight:900;box-shadow:inset 0 1px #ffffff14}.clock b{display:block;font-size:14.08px;line-height:1.1}.clock span{display:block;margin-top:3px;font-size:9.68px}.user-chip{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11.44px}.user-chip:first-letter{background:#fff}.loading,.toast{position:fixed;right:30px;bottom:30px;z-index:25;padding:16px 22px;background:#0d1726;color:#fff;border-radius:8px;box-shadow:0 15px 45px #00000038}.panel{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #d9e3f0;border-radius:12px;padding:22px;box-shadow:0 18px 50px #1e293b1a;margin-bottom:20px;overflow-x:auto;scrollbar-width:thin}.hero-total{min-width:240px;display:grid;align-content:center;justify-items:end;padding:18px 20px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f}.hero-total small{color:#ffffffc7;text-transform:uppercase;letter-spacing:.12em;font-weight:950}.hero-total strong{display:block;margin-top:8px;font-size:29.92px;letter-spacing:-.04em}.mini-chart{border:1px solid #d8e4f1;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);padding:18px;box-shadow:0 16px 36px #0f172a0f}.mini-chart h3{margin:0 0 14px;font-size:15.84px;color:#102033}.compact-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.compact-list li{display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #dbe6f2;border-radius:9px;background:#fbfdff}.compact-list b{color:#102033}.compact-list span{color:#607087;font-weight:900}.low-stock-list .low-stock-item{position:relative;align-items:center;min-height:70px;padding:15px 18px 15px 20px;overflow:hidden;border-color:#f2d7bf;border-radius:11px;background:linear-gradient(135deg,#fff7edf5,#fffffffa 52%,#fff7f7);box-shadow:0 18px 36px #7c2d121f,inset 5px 0 #dc2626}.low-stock-list .low-stock-item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(220,38,38,.08),transparent 38%);pointer-events:none}.low-stock-list .low-stock-item:after{content:"";position:absolute;right:-38px;top:-42px;width:138px;height:138px;border-radius:50%;background:radial-gradient(circle,#f59e0b38,#dc262600 66%);pointer-events:none}.low-stock-list .low-stock-item div{position:relative;z-index:1;display:grid;gap:4px}.low-stock-list .low-stock-item small{width:max-content;padding:3px 8px;border:1px solid #f2c48a;border-radius:999px;background:#fff8e6;color:#9a3412;font-size:9.68px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.low-stock-list .low-stock-item b{position:relative;z-index:1;color:#1f2937;font-size:18.48px;letter-spacing:0;line-height:1.05}.low-stock-list .low-stock-item span{position:relative;z-index:1;min-width:116px;padding:10px 14px;border:1px solid #f3b28c;border-radius:10px;background:linear-gradient(180deg,#fff,#fff1e7);color:#b91c1c;text-align:center;white-space:nowrap;box-shadow:inset 0 1px #fffffff2,0 12px 22px #7c2d121f}.side-panel{border-radius:14px;border-top:4px solid #173d72}.side-panel h2{margin-top:0;font-size:19.36px;letter-spacing:-.02em}.alert-panel{border-top-color:#f97316}.due-panel{border-top-color:#ef4444}.work-panel{border-top-color:#16a34a}.daily-steps{margin:0;padding-left:22px;color:#526276;line-height:1.9;font-weight:800}.head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.success,.form-actions .success{background:#108b20;color:#fff;border-radius:7px;min-height:42px;padding:0 20px;font-weight:950;box-shadow:0 10px 20px #108b2026}.muted-btn{background:#668393;color:#fff;border-radius:7px;min-height:42px;padding:0 20px;font-weight:950}.danger{background:#ff3d38;color:#fff;border-radius:7px;min-height:38px;padding:0 13px;font-weight:900}.danger.light{background:#ffe9e8;color:#d91e1e}.restore-backup-btn{width:fit-content;min-width:220px;max-width:260px;justify-self:start;padding-inline:18px}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.quick-actions button,.data-tools button,.action-stack button,.row-actions button{min-height:40px;border-radius:6px;padding:0 15px;font-weight:950;background:#eaf1fb;color:#082242}.quick-actions button{min-height:86px;display:grid;align-content:center;justify-items:start;gap:6px;padding:16px 18px;border-radius:13px;background:#f4f8ff;border:1px solid #dce8f6;text-align:left;box-shadow:0 12px 28px #0f172a0d}.quick-actions button:hover{transform:translateY(-2px);border-color:#b9d2f4;background:#eef6ff}.quick-actions button b{font-size:14.08px}.quick-actions button span{color:#607087;font-size:10.56px;font-weight:850}.premium-actions button{grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-items:center;align-content:center}.premium-actions button i{grid-row:1 / span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#102033;color:#fff;font-style:normal;font-size:11.44px;font-weight:950;box-shadow:0 10px 22px #1020332e}.field-with-error{display:grid;gap:6px;min-width:0}.field-with-error input,.field-with-error textarea{width:100%}.field-with-error small{color:#d91e1e;font-size:11px;font-weight:900;line-height:1.3}.field-with-error.has-error input,.field-with-error.has-error select,.field-with-error.has-error textarea,.field-with-error.has-error .search-select input{border-color:#ef4444;background:snow;box-shadow:0 0 0 4px #ef44441a}.price-form{grid-template-columns:repeat(6,minmax(160px,1fr))}.mini-add-btn{min-height:42px;padding:0 13px;white-space:nowrap;border-radius:7px}.file-input{display:grid;align-content:center;min-height:44px;border:1px dashed #abc0d8;border-radius:7px;padding:8px 14px;color:#607087;text-transform:uppercase;letter-spacing:.09em;font-weight:900;background:#fff}.file-input input{min-height:28px;padding:0;border:0;margin-top:3px}.website-toggle{min-height:64px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:12px 15px;border:1px solid #c5d9ef;border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f6fafff5),radial-gradient(circle at 88% 18%,rgba(7,133,31,.12),transparent 30%);box-shadow:0 12px 28px #12243d12,inset 0 1px #ffffffe6;color:#12243d;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.website-toggle:hover{border-color:#9fbce0;box-shadow:0 15px 34px #12243d1a,inset 0 1px #fffffff2}.website-toggle input{appearance:none;position:relative;width:46px;height:26px;min-height:26px;border:1px solid #bfd2e8;border-radius:999px;background:#e9f1fa;box-shadow:inset 0 2px 5px #12243d1f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.website-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 4px 10px #12243d38;transition:transform .18s ease}.website-toggle input:checked{border-color:#07851f;background:linear-gradient(135deg,#07851f,#13b23a);box-shadow:0 0 0 4px #07851f1f,inset 0 1px 2px #ffffff40}.website-toggle input:checked:after{transform:translate(20px)}.website-toggle span{display:grid;gap:3px}.website-toggle b{color:#102642;font-size:13.5px;font-weight:950}.website-toggle small{color:#687990;font-size:11px;font-weight:800;line-height:1.35}.discount-pair{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:8px;min-width:0}.discount-pair input,.discount-pair select{width:100%}.full-width{width:100%;margin:15px 0 22px}.form-actions{display:flex;gap:16px;margin:16px 0 28px}.line-box{border:1px solid #d8e4f1;border-radius:10px;background:#f8fbff;padding:16px;margin-top:16px;overflow:visible}.line-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:15px}.line-head h3{margin:0;font-size:17.6px}.line-head p{margin:5px 0 0;color:#607087;font-weight:800;font-size:11.44px}.line-grid{min-width:980px;display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr 1fr 1.1fr 52px;gap:12px;align-items:center;margin-bottom:10px}.chain-line-labels,.chain-line-main{min-width:1080px;display:grid;grid-template-columns:minmax(240px,2fr) minmax(118px,.72fr) minmax(112px,.62fr) minmax(118px,.68fr) minmax(78px,.42fr) minmax(105px,.72fr) minmax(130px,.82fr) 44px;gap:10px;align-items:center}.chain-line-labels.no-line-discount,.chain-line-main.no-line-discount{grid-template-columns:minmax(300px,2.4fr) minmax(132px,.75fr) minmax(128px,.68fr) minmax(128px,.74fr) minmax(150px,.88fr) 44px}.chain-line-labels{color:#344965;text-transform:uppercase;letter-spacing:.09em;font-size:12px;margin:0 0 8px}.chain-line-card{min-width:1080px;display:grid;gap:10px;margin-bottom:12px;padding:10px;border:1px solid #d8e4f1;border-radius:14px;background:#ffffff9e}.chain-line-main>strong{min-height:46px;display:grid;align-items:center;color:#061a34;font-size:15px;font-weight:950}.chain-calculator{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(210px,1.25fr) minmax(108px,.6fr) minmax(108px,.6fr) minmax(110px,.62fr) minmax(136px,.76fr) minmax(152px,.82fr);gap:8px;padding:12px;border:1px solid #d8e4f1;border-radius:12px;background:linear-gradient(180deg,#fff,#f1f7ff)}.chain-calculator span{min-height:42px;display:grid;align-content:center;padding:0 10px;min-width:0;border:1px solid #e0eaf6;border-radius:10px;color:#607087;font-size:11px;font-weight:900}.chain-calculator span b{display:inline-block;color:#10243f;font-size:11px;white-space:nowrap}.line-remove-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;justify-self:end;align-self:center;border:1px solid #f4b8b8;border-radius:11px;background:linear-gradient(180deg,#fff7f7,#ffe8e8);color:#c92828;box-shadow:0 8px 18px #c928281a;font-size:21px;font-weight:950;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.line-remove-button:hover,.line-remove-button:focus-visible{background:linear-gradient(180deg,#ffeded,#ffdada);color:#a91414;box-shadow:0 10px 22px #c928282e;transform:translateY(-1px)}.line-labels{color:#344965;text-transform:uppercase;letter-spacing:.09em;font-size:12.32px;margin-bottom:8px}table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;background:#fff;margin-top:10px;border:1px solid #dbe6f2;border-radius:10px;overflow:hidden}th,td{border-right:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;padding:10px 12px;text-align:left;vertical-align:middle}th:last-child,td:last-child{border-right:0}tbody tr:last-child td{border-bottom:0}th{position:sticky;top:0;z-index:2;color:#344965;text-transform:uppercase;letter-spacing:.08em;font-size:9.68px;background:#f7faff}td{font-size:12.32px;color:#09213e;height:48px}tbody tr:nth-child(2n) td{background:#fbfdff}tbody tr:hover td{background:#f5f9ff}.activity-list span,.muted{color:#607087;line-height:1.6}.audit-chip{display:inline-flex;width:fit-content;margin-top:7px;padding:4px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:9.68px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.follow-up-panel,.follow-up-report{margin:18px 0 22px;padding:18px;border:1px solid #dbe6f2;border-radius:10px;background:linear-gradient(135deg,#fbfdff,#f4f8fd)}.follow-up-head{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,420px);gap:20px;align-items:start;margin-bottom:18px}.follow-up-head span{color:#ff3030;font-size:10.56px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.follow-up-head h3{margin:6px 0;font-size:22px;color:#102033}.follow-up-head p{margin:0;color:#607087;font-weight:800}.follow-up-side{display:grid;gap:12px}.filter-card{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;padding:18px;border:1px solid #d8e4f1;border-radius:10px;background:#f8fbff;margin-bottom:18px}.filter-card label{display:grid;gap:7px;color:#607087;text-transform:uppercase;letter-spacing:.08em;font-size:10.56px;font-weight:950}.filter-actions{display:flex;align-items:end;gap:10px;grid-column:span 2}.filter-actions button{min-height:44px;border-radius:7px;padding:0 18px;background:#218ee7;color:#fff;font-weight:950}.drawer{position:fixed;inset:7vh 4vw;z-index:30;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 25px 90px #00000052;padding:28px}.drawer>button{float:right;background:#0d1726;color:#fff;border-radius:6px;padding:12px 20px;font-weight:900}.split-report{margin-top:18px}@media(max-width:1300px){.form-grid,.price-form{grid-template-columns:repeat(2,1fr)}.follow-up-head{grid-template-columns:1fr}}@media(max-width:900px){.site-header,.admin-topbar{height:auto;padding:18px;flex-direction:column;align-items:flex-start}.site-header nav,.topbar-right{flex-wrap:wrap}.home-hero,.product-grid,.contact-grid,.admin-app{display:block}.panel{padding:16px;border-radius:10px}.metric-grid,.dashboard-pulse,.quick-actions,.home-cards,.gst-summary,.invoice-preview,.form-grid,.drawer-form,.price-form,.filter-card{grid-template-columns:1fr}.filter-actions{grid-column:auto;align-items:stretch}.follow-up-head{grid-template-columns:1fr}.hero-total{justify-items:start;min-width:0;margin-top:16px}table{min-width:720px}}@media(max-width:560px){.quick-actions button{min-height:64px}.line-grid{min-width:860px}}:root{--admin-topbar-height: 86px;--admin-sidebar-width: 292px;--ink: #0b1d35;--ink-soft: #50627a;--line: #d9e4f1;--surface: #ffffff;--surface-soft: #f6f9fd;--navy: #10243f;--navy-2: #173b67;--accent: #ff3030;--green: #108b20;--shadow-soft: 0 14px 38px rgba(15, 23, 42, .08);--shadow-card: 0 20px 55px rgba(25, 38, 62, .11)}body{background:radial-gradient(circle at 78% 12%,rgba(31,99,216,.08),transparent 30%),linear-gradient(180deg,#f4f7fb,#e8eef6)}.clock,.user-chip,.admin-topbar button{min-height:38px;padding:7px 10px;border-radius:9px}.clock b{font-size:12.32px}.clock span{font-size:8.8px}.user-chip{min-height:38px;font-size:10.56px}.panel{border-radius:10px;padding:18px;box-shadow:var(--shadow-card);border-color:var(--line);background:#fffffff5}.side-panel h2{font-size:15.84px}.head-actions .success,.page-head>button,.head-actions button{min-height:38px;padding:0 16px}.hero-total{min-width:200px;padding:14px 16px}.hero-total strong{font-size:23.76px}.quick-actions{gap:10px;margin-top:12px}.quick-actions button{min-height:66px;padding:12px 14px;border-radius:10px}.quick-actions button b{font-size:11.44px}.quick-actions button span{font-size:9.68px}.premium-actions button{grid-template-columns:34px 1fr}.premium-actions button i{width:34px;height:34px;border-radius:10px;font-size:9.68px}.mini-chart{padding:14px;border-radius:12px}.mini-chart h3{font-size:13.2px}.form-grid,.filter-card,.line-box,.follow-up-panel,.follow-up-report,.settings-section{border-radius:9px;padding:13px}input,select,textarea{min-height:38px;border-radius:7px;padding:0 11px;font-size:12.32px}textarea{padding-top:11px}.success,.form-actions .success,.muted-btn,.filter-actions button{min-height:38px;border-radius:7px;padding:0 16px;font-size:11.44px}.form-actions{gap:10px;margin:12px 0 18px}.file-input{min-height:40px;padding:7px 11px;font-size:9.68px}.line-head{margin-bottom:10px}.line-head h3{font-size:14.96px}.line-head p{font-size:10.56px}.line-grid{min-width:900px;gap:8px;grid-template-columns:2fr .85fr .9fr .9fr .8fr 1fr 42px}.line-labels{font-size:9.68px}table{min-width:720px;margin-top:8px;border-radius:9px}th,td{padding:8px 10px}th{font-size:8.8px;background:#f4f8fd}td{height:42px;font-size:11.44px}.drawer{inset:6vh 5vw;padding:22px;border-radius:12px}.toast,.loading{right:22px;bottom:22px;padding:12px 16px;border-radius:9px;font-size:11.44px}@media(max-width:900px){:root{--admin-topbar-height: auto}.panel{padding:14px}.quick-actions,.dashboard-pulse,.dashboard-insights,.invoice-preview,.form-grid,.drawer-form,.price-form,.filter-card{grid-template-columns:1fr}}@media(max-width:760px){body:not(:has(.admin-app)) .rich-home-hero,body:not(:has(.admin-app)) .products-hero,body:not(:has(.admin-app)) .premium-about-hero,body:not(:has(.admin-app)) .contact-hero{padding-top:112px!important;scroll-margin-top:88px!important}body:not(:has(.admin-app)) .rich-hero-copy,body:not(:has(.admin-app)) .products-hero>div,body:not(:has(.admin-app)) .premium-about-hero>div,body:not(:has(.admin-app)) .contact-hero>div{padding-top:0!important}}@media(max-width:760px){body:not(:has(.admin-app)) .product-tabs{grid-template-columns:1fr 1fr!important}body:not(:has(.admin-app)) .product-tabs button{min-height:56px!important;font-size:11.5px!important}}@media(max-width:760px){body{overflow-x:hidden!important;background:#f5f8fc!important}.rich-home-hero,.home-hero,.products-hero,.premium-about-hero,.contact-hero{min-height:auto!important;padding:38px 16px 34px!important}.rich-home-hero,.products-hero{background:linear-gradient(180deg,#081220c2,#081220b3 48%,#081220e0),url(/assets/sswire-mesh.jpg) center / cover no-repeat!important}.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:29px!important;line-height:1.12!important;letter-spacing:0!important}.home-hero-copy p,.products-hero p,.premium-about-hero p,.contact-hero p{font-size:13.5px!important;line-height:1.62!important}.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.products-page-shell,.premium-about-intro,.premium-about-process,.premium-about-industries,.premium-about-strengths,.premium-contact-grid,.contact-overview,.contact-location-section,.contact-bottom-band{padding:26px 14px!important}.live-product-grid,.industry-card-grid,.contact-overview,.premium-contact-grid,.metric-grid,.metric-grid.small,.quick-actions,.lead-metrics,.gst-summary,.invoice-preview{grid-template-columns:1fr!important;gap:12px!important}.home-card,.live-product-card,.contact-form,.contact-panel,.panel,.metric{padding:15px!important;border-radius:14px!important;box-shadow:0 8px 22px #10243f11!important}.product-card-body h3,.page-head h1,.contact-form h2,.contact-panel h2{font-size:22px!important;line-height:1.15!important}.form-grid,.drawer-form,.price-form,.filter-card{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.form-grid input,.form-grid select,.form-grid textarea,input,select,textarea{min-height:42px!important;font-size:13px!important;border-radius:10px!important}.line-box{overflow-x:auto!important;border-radius:12px!important}.line-grid{min-width:800px!important}}@media(max-width:420px){.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:27px!important}}button.button-loading{position:relative!important;pointer-events:none!important;color:transparent!important;text-shadow:none!important}button.button-loading *{opacity:0!important}button.button-loading:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:16px!important;margin:-8px 0 0 -8px!important;border-radius:999px!important;border:2px solid currentColor!important;border-top-color:transparent!important;color:#fff!important;opacity:.95!important;animation:sswire-button-spin .72s linear infinite!important}button.muted-btn.button-loading:after,button.search.button-loading:after,.site-header button.button-loading:after,.data-tools button.button-loading:after,.row-actions button.button-loading:after,.action-stack button.button-loading:after,.table-pager button.button-loading:after,.product-pagination button.button-loading:after{color:#10243f!important}button.danger.button-loading:after{color:#fff!important}@keyframes sswire-button-spin{to{transform:rotate(360deg)}}@media(max-width:760px){body{overflow-x:hidden}.home-hero,.rich-home-hero,.products-hero,.premium-about-hero,.contact-hero{min-height:auto!important;padding:38px 16px 34px!important}.home-hero-copy,.rich-hero-copy,.products-hero>div,.premium-about-hero>div,.contact-hero>div{max-width:none!important;padding:0!important}.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:32px!important;line-height:1.08!important;letter-spacing:0!important}.home-hero-copy p,.products-hero p,.premium-about-hero p,.contact-hero p{max-width:none!important;font-size:14px!important;line-height:1.6!important}.hero-actions .cta-link,.rate-actions button,.contact-form button{width:100%!important;min-height:44px!important}.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.products-page-shell,.premium-contact-grid,.contact-overview,.contact-location-section,.contact-bottom-band{padding:28px 14px!important}.live-product-grid,.industry-card-grid,.contact-overview,.premium-contact-grid,.metric-grid,.metric-grid.small,.quick-actions,.dashboard-pulse,.lead-metrics,.gst-summary,.invoice-preview{grid-template-columns:1fr!important;gap:12px!important}.live-product-card,.home-card,.contact-form,.contact-panel,.panel,.metric{border-radius:14px!important;padding:16px!important;box-shadow:0 10px 24px #10243f12!important}.product-card-body h3,.page-head h1,.contact-form h2,.contact-panel h2{font-size:24px!important;line-height:1.15!important}.form-grid,.drawer-form,.price-form,.filter-card{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}.line-box{overflow-x:auto!important}.line-grid{min-width:820px!important}.table-wrap,table{overflow-x:auto!important}}@media(max-width:420px){.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:28px!important}}.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.premium-about-intro,.premium-about-process,.premium-about-industries,.products-page-shell,.premium-contact-grid,.contact-overview{padding-left:clamp(20px,6vw,88px);padding-right:clamp(20px,6vw,88px)}.home-card,.contact-overview article,.live-product-card,.industry-card-grid article{border-color:#dfe7f1}.showcase-grid img,.live-product-image img,.industry-card-grid article:before,.rich-strip article,.home-hero-media,.products-hero,.premium-about-hero,.contact-hero{filter:grayscale(.08) saturate(.82) contrast(1.05) brightness(.96)}.showcase-grid img,.live-product-image img{aspect-ratio:16 / 10}.live-product-card,.home-card,.contact-overview article,.industry-card-grid article,.contact-form,.contact-panel{transition:box-shadow .18s ease,border-color .18s ease}.live-product-card:hover,.home-card:hover,.contact-overview article:hover,.industry-card-grid article:hover{border-color:#ccd8e8}.home-card h2,.home-card h3,.product-card-body h3,.contact-overview strong,.contact-panel h2,.contact-form h2{letter-spacing:-.02em}.product-card-body>span,.contact-panel span,.trust-strip span,.product-trust-strip span,.premium-footer b,.admin-main th,.admin-main label{font-size:10px}@media(max-width:900px){.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.premium-about-intro,.premium-about-process,.premium-about-industries,.products-page-shell,.premium-contact-grid,.contact-overview{padding-left:16px;padding-right:16px}.showcase-grid img,.industry-card-grid article,.rich-strip article{min-height:190px}}@media(max-width:520px){.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:30px}.home-card,.live-product-card,.contact-form,.contact-panel,.contact-overview article{padding:18px}}@media(max-width:560px){.clock,.user-chip,.admin-topbar button{flex:1 1 auto}}.rich-hero-copy{grid-column:1 / 2;grid-row:1;align-self:center;position:relative;z-index:1;padding:clamp(44px,7vw,90px) clamp(26px,5vw,76px);background:transparent}.rich-hero-copy span,.showcase-copy span,.products-hero span{color:#ffdf00;letter-spacing:.13em}.rich-hero-copy h1{margin:22px 0;max-width:720px;font-size:clamp(36.96px,5.2vw,68.64px);line-height:1;letter-spacing:0}.rich-hero-copy p{font-size:clamp(14.96px,1.55vw,19.36px);color:#ffffffd6}.rich-hero-copy button,.rich-hero-copy button.dark{min-width:170px;margin:0;border-radius:7px;min-height:58px;background:#ffdf00;color:#0b1626;box-shadow:0 18px 40px #0003}.rich-hero-copy button.dark{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.28)}.site-header+main .products-page-shell{margin-top:0!important}.site-header+main .products-hero{margin-top:0!important}@media(max-width:1100px){.rich-hero-copy{grid-column:1;max-width:760px}}@media(max-width:760px){.rich-hero-copy{align-self:end;padding-top:110px}.factory-band,.home-showcase,.showcase-grid,.live-product-grid{grid-template-columns:1fr}}html,body,#root{margin:0;padding:0}body:before{display:none}.rich-hero-copy{max-width:720px;padding:clamp(42px,6vw,78px) clamp(28px,5vw,86px)}.rich-hero-copy h1{max-width:650px;font-size:clamp(33.44px,4.7vw,63.36px);line-height:1.04;letter-spacing:0;text-wrap:balance}.rich-hero-copy p{max-width:610px;font-size:clamp(14.08px,1.3vw,17.6px)}@media(max-width:900px){.rich-hero-copy{padding:96px 22px 34px}}.rich-hero-copy{max-width:560px;padding:54px clamp(28px,4vw,58px)}.rich-hero-copy span{font-size:10.56px}.rich-hero-copy h1{max-width:520px;margin:16px 0 18px;font-size:clamp(29.92px,4vw,51.04px);line-height:1.08}.rich-hero-copy p{max-width:500px;font-size:14.96px;line-height:1.55}.rich-hero-copy button,.rich-hero-copy button.dark{min-width:152px;min-height:52px;padding:14px 20px;font-size:13.2px}@media(max-width:900px){.rich-hero-copy{max-width:100%;padding:82px 22px 34px}.rich-hero-copy h1{font-size:clamp(29.92px,10vw,42.24px)}}@media(max-width:980px){.home-stats,.trust-strip,.rate-cta,.premium-footer{grid-template-columns:1fr 1fr}}@media(max-width:680px){.home-stats,.trust-strip,.rate-cta,.premium-footer{grid-template-columns:1fr}}.industry-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-card-grid article{position:relative;min-height:170px;display:grid;align-content:end;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.industry-card-grid article:before{content:"";position:absolute;inset:0;opacity:.38;background-position:center;background-size:cover;z-index:0}.industry-card-grid article:nth-child(1):before{background-image:url(/assets/industry-construction.jpg);background-position:center 44%}.industry-card-grid article:nth-child(2):before{background-image:url(/assets/industry-agriculture.jpg);background-position:center 48%}.industry-card-grid article:nth-child(3):before{background-image:url(/assets/industry-trade.jpg);background-position:center 56%}.industry-card-grid article:nth-child(4):before{background-image:url(/assets/industry-manufacturing.jpg);background-position:center 48%}.industry-card-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07101d1a,#07101deb);z-index:0}.industry-card-grid strong,.industry-card-grid p{position:relative;z-index:1}.industry-card-grid strong{color:#fff;font-size:19.36px}.industry-card-grid p{margin:8px 0 0;color:#ffffffc7;line-height:1.55;font-weight:750}.premium-about-page+.footer,.about-page+.footer{margin-top:28px}@media(max-width:720px){.about-timeline,.industry-card-grid{grid-template-columns:1fr}}.site-header,.premium-footer,.contact-overview article,.contact-form,.live-product-card,.panel,.metric,.mini-chart{-webkit-font-smoothing:antialiased}.products-hero,.contact-hero,.premium-about-hero,.rich-home-hero{overflow:hidden}.action-stack,.row-actions,.form-actions,.filter-actions{gap:8px}.line-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.action-stack button,.row-actions button,.data-tools button,.quick-actions button,.form-grid button,.filter-actions button{white-space:nowrap}.form-grid,.filter-card{border-radius:12px}.form-grid input,.form-grid select,.filter-card input,.filter-card select{min-width:0}@media(max-width:1180px){.form-grid,.price-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.home-hero-copy h1,.rich-hero-copy h1,.products-hero h1,.contact-hero h1,.about-hero-copy h1{font-size:clamp(29.92px,10vw,42.24px);line-height:1.05}.home-hero-copy p,.rich-hero-copy p,.products-hero p,.contact-hero p{font-size:14.08px}.form-grid,.price-form,.drawer-form,.filter-card{grid-template-columns:1fr}}.wide-message,.contact-form button{grid-column:1 / -1}.about-process-grid article,.industry-card-grid article,.about-vision article{border-radius:14px;box-shadow:0 18px 45px #10243f1a}.panel{border-color:#d6e2f0;border-radius:16px;box-shadow:0 18px 42px #0f172a14}button,.search-select-option,.quick-actions button{transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:disabled{cursor:not-allowed}input,select,textarea{border-color:#cbdced;border-radius:10px;background:#fff}input:focus,select:focus,textarea:focus,.search-select:focus-within input{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.form-grid,.line-box,.follow-up-panel,.settings-section{border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.form-actions{flex-wrap:wrap}.success,.form-actions .success{background:linear-gradient(135deg,#108b20,#08751b);border:1px solid rgba(255,255,255,.16);border-radius:10px}.muted-btn{background:linear-gradient(135deg,#668393,#516b7b);border-radius:10px}.danger{border-radius:10px}table{border-radius:14px;box-shadow:0 12px 28px #0f172a0b}th{color:#51627a;background:linear-gradient(180deg,#f9fbff,#eef5ff)}td{line-height:1.35}.mini-add-btn{min-height:46px}.loading,.toast{border-radius:14px}.loading{background:#10243f}.contact-success,.contact-error,.field-error{border-radius:12px}@media(max-width:900px){.head-actions,.data-tools,.form-actions{justify-content:flex-start}.mini-add-btn{width:100%}}.rich-hero-copy{max-width:760px;padding:clamp(40px,5.5vw,68px) clamp(28px,5vw,78px)}.rich-hero-copy span,.showcase-copy span,.rate-cta span{font-size:10.56px;letter-spacing:.14em}.rich-hero-copy h1{max-width:620px;margin:16px 0 18px;font-size:clamp(31.68px,4.2vw,51.04px);line-height:1.06}.rich-hero-copy p{max-width:600px;font-size:clamp(14.08px,1.2vw,15.84px);line-height:1.62}.rich-hero-copy button,.rich-hero-copy button.dark,.showcase-copy button,.rate-actions button{border-radius:8px}@media(max-width:760px){.rich-hero-copy{align-self:end;padding:92px 22px 38px}.rich-hero-copy button,.rich-hero-copy button.dark{width:100%}}.home-hero-media,.showcase-grid img,.rich-strip article,.industry-card-grid article:before,.live-product-image img,.products-hero,.premium-about-hero,.contact-hero{filter:saturate(.88) contrast(1.04)}.showcase-grid img,.live-product-image img,.industry-card-grid article:before{object-fit:cover;object-position:center}.rich-strip article:before,.industry-card-grid article:after{background:linear-gradient(180deg,#07101d1f,#07101dc7),linear-gradient(90deg,rgba(7,16,29,.18),transparent 52%)}@media(max-width:900px){.rich-home-hero,.home-hero,.products-hero,.premium-about-hero,.contact-hero{min-height:auto;padding:74px 18px 42px;display:block}.rich-hero-copy,.home-hero-copy,.products-hero>div,.premium-about-hero>div,.contact-hero>div{max-width:none;padding:0}.home-hero-copy h1,.products-hero h1,.premium-about-hero h1,.contact-hero h1{font-size:clamp(30px,10vw,42px);line-height:1.05}.home-hero-copy p,.products-hero p,.premium-about-hero p,.contact-hero p{font-size:14px;line-height:1.6}.hero-actions .cta-link,.rate-actions button,.contact-form button{width:100%;min-height:44px}.trust-strip,.product-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.home-stats,.factory-band,.home-showcase,.showcase-grid,.home-cards,.industry-card-grid,.premium-contact-grid,.contact-overview,.live-product-grid{grid-template-columns:1fr}.page-shell,.products-page-shell,.premium-about-intro,.premium-about-process,.premium-about-industries,.premium-contact-grid{padding-left:16px;padding-right:16px}}.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.premium-about-intro,.premium-about-process,.premium-about-industries,.premium-about-strengths,.products-page-shell,.premium-contact-grid,.contact-overview,.contact-location-section,.contact-bottom-band{padding-top:clamp(42px,5vw,72px);padding-bottom:clamp(42px,5vw,72px)}.home-card,.contact-overview article,.live-product-card,.industry-card-grid article,.contact-form,.contact-panel,.panel,.metric,.follow-up-panel,.follow-up-report{box-shadow:0 12px 30px #10243f13}.home-card:hover,.live-product-card:hover,.industry-card-grid article:hover{transform:none;box-shadow:0 16px 34px #10243f17}.home-card,.live-product-card,.contact-form,.contact-panel,.contact-overview article,.industry-card-grid article{border-radius:12px}.home-card h2,.home-card h3,.product-card-body h3,.contact-panel h2,.contact-form h2,.premium-footer h2,.page-head h1,.metric strong{font-weight:850}.home-card p,.product-card-body p,.contact-panel p,.contact-form p,.premium-footer p,.industry-card-grid p,.location-card p,.admin-main td{font-weight:500}.contact-panel span,.product-card-body>span,.product-trust-strip span,.trust-strip span,.premium-footer b,.admin-main th,.admin-main label,.metric span,.settings-samples span{font-weight:750;letter-spacing:.08em}.home-hero-copy span,.products-hero-proof b,.contact-hero-proof b,.premium-about-hero b{font-weight:800}.rich-strip article,.industry-card-grid article,.live-product-card:after,.contact-overview article:before{box-shadow:none}@media(max-width:900px){.home-stats,.factory-band,.home-showcase,.home-cards,.rate-cta,.premium-about-intro,.premium-about-process,.premium-about-industries,.premium-about-strengths,.products-page-shell,.premium-contact-grid,.contact-overview,.contact-location-section,.contact-bottom-band{padding-top:32px;padding-bottom:32px}.home-card,.contact-form,.contact-panel,.live-product-card{box-shadow:0 10px 24px #10243f11}}@media(max-width:760px){html,body{height:auto!important;min-height:100%!important;overflow-y:auto!important}}@media(max-width:640px){body:has(.admin-app){overflow-x:hidden!important}.admin-app,.admin-main,.panel,.confirm-modal,.confirm-card,.success-modal,.quotation-form-card,.form-drawer{max-width:100vw!important;overflow-x:hidden!important}.confirm-card:not(.quotation-form-card){width:min(92vw,390px)!important;max-width:calc(100vw - 24px)!important;padding:22px 18px 20px!important;border-radius:18px!important}}@media(max-width:900px){body,html,#root,.admin-app,.admin-main,.admin-main .panel{max-width:100vw!important;overflow-x:hidden!important}.confirm-modal .chain-line-labels,.quotation-form-card .chain-line-labels,.admin-main .chain-line-labels,.chain-line-labels,.confirm-modal .line-labels,.quotation-form-card .line-labels,.admin-main .line-labels{display:none!important}.confirm-modal .chain-line-card,.quotation-form-card .chain-line-card,.admin-main .chain-line-card,.chain-line-card{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;overflow:hidden!important}.confirm-modal .chain-line-main,.confirm-modal .chain-line-main.no-line-discount,.quotation-form-card .chain-line-main,.quotation-form-card .chain-line-main.no-line-discount,.admin-main .chain-line-main,.admin-main .chain-line-main.no-line-discount,.chain-line-main,.chain-line-main.no-line-discount,.confirm-modal .chain-calculator,.quotation-form-card .chain-calculator,.admin-main .chain-calculator,.chain-calculator,.confirm-modal .line-grid,.quotation-form-card .line-grid,.admin-main .line-grid,.confirm-modal .purchase-line-grid,.quotation-form-card .purchase-line-grid,.admin-main .purchase-line-grid{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.confirm-modal .chain-line-main>*,.quotation-form-card .chain-line-main>*,.admin-main .chain-line-main>*,.chain-line-main>*,.confirm-modal .chain-calculator>*,.quotation-form-card .chain-calculator>*,.admin-main .chain-calculator>*,.chain-calculator>*,.confirm-modal .line-grid>*,.quotation-form-card .line-grid>*,.admin-main .line-grid>*,.confirm-modal .purchase-line-grid>*,.quotation-form-card .purchase-line-grid>*,.admin-main .purchase-line-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.admin-main .chain-line-main>label,.admin-main .chain-line-main>strong,.chain-line-main>label,.chain-line-main>strong,.admin-main .chain-calculator>select,.admin-main .chain-calculator>input,.admin-main .chain-calculator>span,.chain-calculator>select,.chain-calculator>input,.chain-calculator>span{display:grid!important;gap:5px!important}.admin-main .chain-line-main>label:before,.admin-main .chain-line-main>strong:before,.chain-line-main>label:before,.chain-line-main>strong:before{color:#63758c!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.admin-main .chain-line-main>label:first-child:before,.chain-line-main>label:first-child:before{content:"Item"!important}.admin-main .chain-line-main>label:nth-child(2):before,.chain-line-main>label:nth-child(2):before{content:"Rate / Kg"!important}.admin-main .chain-line-main>label:nth-child(3):before,.chain-line-main>label:nth-child(3):before{content:"GST %"!important}.admin-main .chain-line-main>strong:nth-of-type(1):before,.chain-line-main>strong:nth-of-type(1):before{content:"Weight"!important}.admin-main .chain-line-main>strong:nth-of-type(2):before,.chain-line-main>strong:nth-of-type(2):before{content:"Subtotal"!important}}@media(max-width:760px){.chain-line-labels,.line-labels{display:none!important}.chain-line-card,.chain-line-main,.chain-line-main.no-line-discount,.chain-calculator,.line-grid,.line-grid.general-line,.purchase-line-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.chain-line-main>*,.chain-calculator>*,.line-grid>*,.purchase-line-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.search-select,.search-select input,.search-select-menu,.chain-line-main input,.chain-line-main select,.chain-calculator input,.chain-calculator select{width:100%!important;min-width:0!important;max-width:100%!important}}
