/* WHSAR public navigation and centered home refresh v3 */
.whsar-corp-header{position:sticky;top:0;z-index:1030;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border-bottom:1px solid #e5edf5;box-shadow:0 5px 24px rgba(15,35,65,.06)}
.whsar-corp-nav{min-height:78px;display:flex;align-items:center;gap:28px}.whsar-brand{flex:0 0 auto;text-decoration:none}.whsar-brand{display:inline-flex;align-items:center;gap:8px}.whsar-brand-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eaf3ff;color:#1557a6;font-size:1rem}.whsar-brand-text{font-weight:900;letter-spacing:-.075em;font-size:2rem}.whsar-word-wh{color:#1557a6}.whsar-word-sar{color:#e65a66}
.whsar-main-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto}.whsar-main-link{display:inline-flex;align-items:center;gap:9px;padding:12px 17px;border-radius:13px;text-decoration:none!important;color:#172b45!important;font-weight:750;font-size:.94rem;transition:.2s}.whsar-main-link>i:first-child{font-size:1.05rem;color:#175ca8}.whsar-main-link:hover,.whsar-main-link:focus{background:#edf5ff;color:#0755a2!important}.whsar-company-nav{position:relative}.whsar-company-chevron{font-size:.72rem;color:#64748b}.whsar-company-dropdown{display:none;position:absolute;top:calc(100% + 9px);left:0;min-width:255px;max-height:72vh;overflow:auto;padding:10px;background:#fff;border:1px solid #e3eaf2;border-radius:16px;box-shadow:0 20px 55px rgba(10,30,60,.16)}.whsar-company-nav:hover .whsar-company-dropdown,.whsar-company-nav:focus-within .whsar-company-dropdown{display:block}.whsar-company-dropdown-head{padding:10px 12px 12px;border-bottom:1px solid #edf1f6;margin-bottom:6px}.whsar-company-dropdown-head b,.whsar-company-dropdown-head small{display:block}.whsar-company-dropdown-head small{color:#64748b;margin-top:3px}.whsar-company-dropdown>a{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;text-decoration:none;color:#263b54;font-size:.88rem}.whsar-company-dropdown>a:hover{background:#f0f6ff;color:#0755a2}.whsar-nav-actions{display:flex;align-items:center;gap:12px}.whsar-control-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border-radius:12px;background:#0d3766;color:#fff!important;text-decoration:none;font-weight:750;white-space:nowrap}.whsar-control-btn i{font-size:1.05rem}.whsar-nav-toggle{display:none}.whsar-mobile-links>a{display:flex;align-items:center;gap:12px;padding:14px 12px;margin:5px 0;border:1px solid #e5edf5;border-radius:12px;text-decoration:none;color:#17314e;font-weight:750}.whsar-mobile-links>a i{color:#145da9;font-size:1.1rem}.whsar-mobile-group{border:1px solid #e5edf5;border-radius:12px;padding:0 12px;margin:7px 0}.whsar-mobile-group summary{list-style:none;cursor:pointer;padding:14px 0;font-weight:800;color:#17314e}.whsar-mobile-group summary::-webkit-details-marker{display:none}.whsar-mobile-group summary i{margin-right:9px;color:#145da9}.whsar-mobile-group>a{display:flex;gap:10px;padding:10px 8px;text-decoration:none;color:#334b66;border-top:1px solid #f0f3f7}.whsar-mobile-locale{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.whsar-mobile-locale label{font-size:.8rem;color:#64748b}.whsar-mobile-locale select{min-width:0;width:100%;padding:8px;border:1px solid #dbe4ee;border-radius:8px}
.whsar-home-hero{padding:74px 0 68px;background:radial-gradient(circle at 82% 18%,#14558c 0,transparent 34%),linear-gradient(120deg,#061a37,#0b2d59 58%,#0b4671)}.whsar-home-hero>.container{max-width:1240px}.whsar-home-hero .row{margin-left:0;margin-right:0;padding:clamp(20px,3vw,42px);border:1px solid rgba(255,255,255,.16);border-radius:28px;background:rgba(255,255,255,.045);box-shadow:0 25px 80px rgba(0,0,0,.16)}.whsar-home-hero h1{max-width:700px}.whsar-hero-panel{border-radius:22px;background:rgba(255,255,255,.1)}.whsar-section>.container{max-width:1240px}.whsar-section{padding:68px 0}.whsar-service-card,.whsar-product-card{height:100%;border:1px solid #e3eaf2;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(15,35,65,.055);transition:transform .2s,box-shadow .2s}.whsar-service-card{display:block;padding:24px;text-decoration:none!important;color:#203750}.whsar-service-card:hover,.whsar-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(15,35,65,.11)}.whsar-service-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#edf5ff;color:#145da9;font-size:1.3rem}.whsar-service-card h3{margin:18px 0 8px;font-size:1.12rem;font-weight:850}.whsar-service-card p{color:#64748b;line-height:1.7}.whsar-card-link{font-weight:800;color:#145da9}.whsar-product-card{display:flex;flex-direction:column}.whsar-product-card>img{width:100%;height:150px;object-fit:cover}.whsar-product-placeholder{height:150px;display:grid;place-items:center;background:linear-gradient(135deg,#edf5ff,#f5f7fb);font-size:2.5rem;color:#145da9}.whsar-product-body{padding:18px}.whsar-product-body h3{font-size:1.08rem;font-weight:850}.whsar-product-body p{color:#64748b;min-height:48px}.whsar-product-body a{font-weight:800;text-decoration:none;color:#145da9}
@media(max-width:900px){.whsar-corp-nav{min-height:66px}.whsar-main-nav{display:none}.whsar-nav-toggle{display:block;margin-left:auto;border:1px solid #dbe5ef;border-radius:10px;background:#fff;padding:8px 12px;font-size:1.35rem}.whsar-nav-actions{gap:7px}.whsar-locale-tools{display:none}}
@media(max-width:600px){.whsar-brand-text{font-size:1.7rem}.whsar-control-btn{width:42px;height:42px;justify-content:center;padding:0}.whsar-control-btn span{display:none}.whsar-home-hero{padding:36px 0}.whsar-home-hero .row{padding:16px;border-radius:20px}.whsar-home-hero h1{font-size:2.35rem}.whsar-section{padding:48px 0}}
