.cnt-hero h1{background:none!important;background-image:none!important;border:none!important;padding:0!important;text-shadow:none!important;display:block!important;}
.container__headlineh1{display:none!important;}
:root{
  --w1:#023D60!important;--w2:#095A83!important;--w3:#1482B4!important;--w4:#0B608A!important;--w5:#033F62!important;
  --wg:linear-gradient(135deg,#023D60 0%,#095A83 30%,#1482B4 55%,#0B608A 80%,#033F62 100%)!important;
  --pale:#EBF6FB!important;--border:#C8E5F3!important;--text:#1A2B36!important;--muted:#5A7A8A!important;
  --check:#0E9B5C!important;--std:#F0A500!important;--rad:8px!important;
  --sh:0 4px 20px rgba(2,61,96,.12)!important;--shh:0 8px 32px rgba(2,61,96,.22)!important;
}
*,*::before,*::after{box-sizing:border-box!important;}
section.cnt-hero{background:var(--wg)!important;color:#fff!important;padding:0!important;overflow:hidden!important;position:relative!important;box-shadow:0 8px 32px rgba(2,61,96,.28)!important;}
section.cnt-hero::before{content:""!important;position:absolute!important;inset:0!important;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px)!important;background-size:26px 26px!important;pointer-events:none!important;}
section.cnt-hero::after{content:""!important;position:absolute!important;top:-60%!important;right:-8%!important;width:50%!important;height:220%!important;background:radial-gradient(ellipse,rgba(20,130,180,.18) 0%,transparent 68%)!important;pointer-events:none!important;}
.cnt-inner{max-width:1140px!important;margin:0 auto!important;display:flex!important;align-items:center!important;min-height:360px!important;padding:0 28px!important;position:relative!important;z-index:1!important;}
.cnt-text{flex:0 0 58%!important;padding:44px 0 40px!important;z-index:2!important;}
.cnt-text>*{animation:cht .65s cubic-bezier(.22,1,.36,1) both!important;}
.cnt-text>*:nth-child(1){animation-delay:.05s!important;}.cnt-text>*:nth-child(2){animation-delay:.12s!important;}.cnt-text>*:nth-child(3){animation-delay:.18s!important;}.cnt-text>*:nth-child(4){animation-delay:.24s!important;}
@keyframes cht{from{opacity:0;transform:translateY(9px);}to{opacity:1;transform:translateY(0);}}
.cnt-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:20px!important;padding:4px 14px!important;font-size:11.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:18px!important;color:#fff!important;}
.cnt-lead{font-size:15px!important;color:rgba(255,255,255,.82)!important;max-width:520px!important;line-height:1.75!important;margin-bottom:26px!important;}
.cnt-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;}
.cnt-btn-w{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#fff!important;color:#023D60!important;font-size:13.5px!important;font-weight:700!important;padding:10px 22px!important;border-radius:5px!important;text-decoration:none!important;transition:all .2s!important;border:none!important;}
.cnt-btn-w:hover{background:#e5f2fa!important;transform:translateY(-1px)!important;}
.cnt-btn-o{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(255,255,255,.38)!important;color:rgba(255,255,255,.9)!important;font-size:13.5px!important;font-weight:500!important;padding:10px 20px!important;border-radius:5px!important;text-decoration:none!important;transition:all .2s!important;background:transparent!important;}
.cnt-btn-o:hover{border-color:rgba(255,255,255,.65)!important;background:rgba(255,255,255,.09)!important;}
.cnt-right{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:4px!important;z-index:2!important;animation:chr .8s cubic-bezier(.22,1,.36,1) .15s both!important;}
@keyframes chr{from{opacity:0;transform:translateX(20px);}to{opacity:1;transform:translateX(0);}}
.cnt-hero-img{height:345px!important;width:auto!important;opacity:.95!important;object-fit:contain!important;filter:drop-shadow(0 8px 20px rgba(2,61,96,.4))!important;}
@media(max-width:760px){.cnt-inner{flex-direction:column!important;min-height:auto!important;padding:0 18px!important;}.cnt-text{flex:none!important;width:100%!important;padding:26px 0 14px!important;}.cnt-right{padding:0 0 22px!important;width:100%!important;}.cnt-hero-img{height:160px!important;}.cnt-hero-wm{display:none!important;}}
.wb-page{max-width:1140px!important;margin:0 auto!important;padding:0 28px 60px!important;}
.wb-intro{background:var(--pale)!important;border-left:4px solid var(--w3)!important;border-radius:0 var(--rad) var(--rad) 0!important;padding:20px 26px!important;margin:32px 0 28px!important;font-size:15px!important;color:var(--text)!important;line-height:1.75!important;}
.wb-h2{
  display:block!important;width:100%!important;
  background:linear-gradient(to right,#c8c8c8 0%,#e8e8e8 12%,#f5f5f5 22%,#ffffff 35%,#ffffff 50%,#f5f5f5 65%,#e4e4e4 78%,#d0d0d0 88%,#c0c0c0 100%)!important;
  border-top:1px solid #b0b0b0!important;border-bottom:1px solid #b8b8b8!important;
  box-shadow:0 2px 6px rgba(0,0,0,.18),0 -1px 3px rgba(0,0,0,.08),inset 0 1px 2px rgba(255,255,255,.9),inset 0 -1px 2px rgba(0,0,0,.06)!important;
  padding:13px 28px!important;margin:36px -28px 16px!important;
  font-size:20px!important;font-weight:600!important;color:#096492!important;
  letter-spacing:.01em!important;line-height:1.35!important;
  text-align:center!important;text-shadow:0 1px 2px rgba(255,255,255,.85),0 -1px 1px rgba(0,0,0,.10)!important;
  box-sizing:border-box!important;
}
.wb-h2::before{display:none!important;}
.wb-section-intro{font-size:14.5px!important;color:var(--muted)!important;line-height:1.72!important;margin:0 0 20px!important;max-width:800px!important;}
.wb-h3-sub{font-size:13px!important;font-weight:700!important;color:var(--w3)!important;text-transform:uppercase!important;letter-spacing:.09em!important;margin:24px 0 12px!important;padding:5px 0 5px 12px!important;border-left:3px solid var(--w3)!important;}
.wb-qnav{margin:0 0 40px !important;background:var(--wg) !important;border-radius:var(--rad) !important;padding:22px 28px !important;box-shadow:0 4px 20px rgba(2,61,96,.18) !important;width:100% !important;}
.wb-qnav-label{font-size:13px !important;font-weight:700 !important;color:rgba(255,255,255,.75) !important;text-transform:uppercase !important;letter-spacing:.08em !important;margin-bottom:12px !important;}
.wb-qnav-row{display:flex !important;flex-wrap:wrap !important;gap:8px !important;width:100% !important;}
.wb-qnav-btn{display:inline-flex !important;align-items:center !important;gap:7px !important;background:rgba(255,255,255,.15) !important;border:1.5px solid rgba(255,255,255,.35) !important;border-radius:5px !important;padding:8px 14px !important;font-size:13px !important;font-weight:600 !important;color:#fff !important;text-decoration:none !important;transition:all .18s !important;white-space:nowrap !important;}
.wb-qnav-btn:hover{background:rgba(255,255,255,.28) !important;border-color:rgba(255,255,255,.65) !important;color:#fff !important;}
.wb-qnav-btn svg{color:#fff !important;flex-shrink:0 !important;opacity:.85 !important;}
.wb-qnav-btn:hover svg{opacity:1 !important;}
@media(max-width:900px){.wb-qnav{padding:16px 18px !important;}}
@media(max-width:700px){
  .wb-qnav-row{gap:6px !important;-webkit-overflow-scrolling:touch!important;}
  .wb-qnav-btn{padding:9px 12px !important;font-size:12.5px !important;min-height:44px !important;}
}
.wb-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin-bottom:12px!important;}
.wb-card{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--rad)!important;overflow:hidden!important;box-shadow:var(--sh)!important;transition:box-shadow .25s,transform .25s!important;display:flex!important;flex-direction:column!important;}
.wb-card:hover{box-shadow:var(--shh)!important;transform:translateY(-3px)!important;}
.wb-card-img{height:220px!important;overflow:hidden!important;background:#f0f6fa!important;cursor:pointer!important;position:relative!important;}
.wb-card-img img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transition:transform .4s ease!important;display:block!important;background:#f0f6fa!important;}
.wb-card:hover .wb-card-img img{transform:scale(1.05)!important;}
.wb-card-body{padding:16px 18px 20px!important;flex:1!important;display:flex!important;flex-direction:column!important;}
.wb-card-tag{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.09em!important;font-weight:700!important;color:var(--w3)!important;margin-bottom:5px!important;}
.wb-card-title{font-size:15px!important;font-weight:700!important;color:var(--w1)!important;margin:0 0 8px!important;}
.wb-card-desc{font-size:13.5px!important;color:var(--muted)!important;line-height:1.65!important;flex:1!important;margin:0 0 13px!important;}
.wb-card-lnk{font-size:13px!important;font-weight:600!important;color:var(--w3)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:color .2s!important;margin-top:auto!important;}
.wb-card-lnk:hover{color:var(--w1)!important;}
.wb-card-lnk svg{transition:transform .2s!important;}
.wb-card-lnk:hover svg{transform:translateX(3px)!important;}
.wb-section-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 36px!important;}
.wb-sl{background:var(--pale)!important;border:1px solid var(--border)!important;border-radius:5px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:600!important;color:var(--w1)!important;text-decoration:none!important;transition:all .2s!important;}
.wb-sl:hover{background:var(--w3)!important;color:#fff!important;border-color:var(--w3)!important;}
.wb-cta{background:linear-gradient(135deg,var(--w1),var(--w2))!important;border-radius:var(--rad)!important;padding:30px 36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;flex-wrap:wrap!important;margin-bottom:42px!important;}
.wb-cta-h{color:#fff!important;font-size:19px!important;margin:0 0 5px!important;font-weight:700!important;padding:0!important;border:none!important;text-shadow:none!important;background:none!important;}
.wb-cta-p{color:rgba(255,255,255,.75)!important;font-size:14px!important;margin:0!important;}
.wb-cta-btns{display:flex!important;gap:10px!important;flex-wrap:wrap!important;}
.wb-legend{display:flex!important;gap:20px!important;flex-wrap:wrap!important;background:var(--pale)!important;border:1px solid var(--border)!important;border-radius:var(--rad)!important;padding:12px 18px!important;margin-bottom:14px!important;font-size:13px!important;}
.wb-legend li{display:flex!important;align-items:center!important;gap:7px!important;color:var(--text)!important;list-style:none!important;}
.wb-tbl-wrap{overflow-x:auto!important;border-radius:var(--rad)!important;box-shadow:var(--sh)!important;margin-bottom:42px!important;}
.wb-tbl{width:100%!important;border-collapse:collapse!important;font-size:13px!important;background:#fff!important;min-width:900px!important;}
.wb-tbl thead th{background:var(--w1)!important;color:#fff!important;padding:11px 8px!important;text-align:center!important;font-size:11.5px!important;font-weight:600!important;white-space:nowrap!important;border-right:1px solid rgba(255,255,255,.1)!important;}
.wb-tbl thead th:first-child,.wb-tbl thead th:nth-child(2){text-align:left!important;}
.wb-tbl thead th:first-child{min-width:120px!important;}
.wb-tbl thead th:nth-child(2){min-width:185px!important;}
.wb-tbl .grp td{background:var(--w2)!important;color:#fff!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.05em!important;padding:7px 9px!important;text-transform:uppercase!important;}
.wb-tbl tbody tr{border-bottom:1px solid #e8f2f8!important;}
.wb-tbl tbody tr:hover{background:var(--pale)!important;}
.wb-tbl td,.wb-tbl th[scope=row]{padding:9px 8px!important;vertical-align:middle!important;text-align:center!important;}
.wb-tbl th[scope=row]{text-align:left!important;font-weight:600!important;font-size:13px!important;color:var(--w1)!important;white-space:nowrap!important;}
.wb-tbl .td-d{text-align:left!important;color:var(--text)!important;font-size:13px!important;}
.wb-tbl td.c{color:#0E9B5C!important;font-size:16px!important;font-weight:800!important;}
.wb-tbl td.x{color:#c5d8e4!important;}
.wb-tbl td.s{font-weight:900!important;font-size:12px!important;color:#F0A500!important;}
.wb-img-btn{background:none!important;border:1.5px solid var(--border)!important;border-radius:5px!important;padding:3px 7px!important;cursor:pointer!important;color:var(--w3)!important;font-size:11px!important;font-weight:700!important;transition:all .2s!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:3px!important;}
.wb-img-btn:hover{background:var(--w3)!important;color:#fff!important;border-color:var(--w3)!important;}
.wb-gen{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;gap:9px!important;margin-bottom:40px!important;}
.wb-gen-item{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--rad)!important;padding:11px 15px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;color:var(--text)!important;box-shadow:0 1px 6px rgba(2,61,96,.06)!important;}
.wb-gen-item::before{content:""!important;display:inline-block!important;flex-shrink:0!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--w3)!important;}
.wb-faq{margin-bottom:42px!important;}
.wb-faq-item{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--rad)!important;margin-bottom:10px!important;padding:18px 22px!important;box-shadow:0 1px 6px rgba(2,61,96,.06)!important;}
.wb-faq-q{font-size:15px!important;font-weight:700!important;color:var(--w1)!important;margin:0 0 8px!important;}
.wb-faq-a{font-size:14px!important;color:var(--muted)!important;line-height:1.7!important;margin:0!important;}
.wb-related{background:var(--pale)!important;border-radius:var(--rad)!important;padding:24px 28px!important;margin-bottom:42px!important;}
.wb-related h2{font-size:16px!important;color:var(--w1)!important;margin:0 0 14px!important;font-weight:700!important;padding:0!important;border:none!important;text-shadow:none!important;background:none!important;}
.wb-related-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
.wb-rel{background:#fff!important;border:1px solid var(--border)!important;border-radius:5px!important;padding:7px 14px!important;font-size:13px!important;font-weight:600!important;color:var(--w1)!important;text-decoration:none!important;transition:all .2s!important;}
.wb-rel:hover{background:var(--w3)!important;color:#fff!important;border-color:var(--w3)!important;}
.wb-lb{display:none!important;position:fixed!important;inset:0!important;z-index:9999!important;background:rgba(2,61,96,.9)!important;align-items:center!important;justify-content:center!important;padding:20px!important;cursor:pointer!important;}
.wb-lb.open{display:flex!important;}
.wb-lb-box{background:#fff!important;border-radius:10px!important;overflow:hidden!important;max-width:520px!important;width:100%!important;position:relative!important;box-shadow:0 20px 60px rgba(0,0,0,.5)!important;cursor:default!important;}
.wb-lb-box img{width:100%!important;height:auto!important;display:block!important;}
.wb-lb-cap{padding:12px 16px!important;font-size:14px!important;font-weight:600!important;color:var(--w1)!important;background:var(--pale)!important;}
.wb-lb-close{position:absolute!important;top:10px!important;right:12px!important;background:rgba(2,61,96,.75)!important;color:#fff!important;border:none!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transition:background .2s!important;}
.wb-lb-close:hover{background:var(--w1)!important;}
@media(max-width:900px){.wb-cards{grid-template-columns:repeat(2,1fr)!important;}}
@media(max-width:700px){
  .wb-page{padding:0 14px 40px!important;}
  .wb-intro{padding:14px 16px!important;}
  .wb-cta{padding:20px 16px!important;}
  .wb-h2{font-size:16px!important;padding:11px 16px!important;margin:28px -14px 12px!important;}
  .wb-cards{grid-template-columns:1fr 1fr!important;}
  .wb-qnav-btn{font-size:12px!important;padding:6px 10px!important;}
}
@media(max-width:480px){
  .wb-cards{grid-template-columns:1fr!important;}
  .wb-h2{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important;}
}

.silver-stripe {
  display: block!important; width: 100%!important;
  background: linear-gradient(to right, #c8c8c8 0%, #e8e8e8 12%, #f5f5f5 22%, #ffffff 35%, #ffffff 50%, #f5f5f5 65%, #e4e4e4 78%, #d0d0d0 88%, #c0c0c0 100%)!important;
  border-top:    1px solid #b0b0b0!important;
  border-bottom: 1px solid #b8b8b8!important;
  box-shadow:
    0 2px 6px rgba(0,0,0,0.18),
    0 -1px 3px rgba(0,0,0,0.08),
    inset 0 1px 2px rgba(255,255,255,0.9),
    inset 0 -1px 2px rgba(0,0,0,0.06)!important;
  padding: 14px 32px!important;
  margin: 0!important;
  text-align: center!important;
  color: #096492!important;
  font-size: 22px!important;
  font-weight: 400!important;
  line-height: 1.4!important;
  letter-spacing: 0.01em!important;
}
.silver-stripe h2,
.silver-stripe h3 {
  margin: 0!important; padding: 0!important;
  font-size: inherit!important; font-weight: inherit!important;
  color: inherit!important; background: none!important; border: none!important;
  line-height: inherit!important; display: inline!important;
}
.breadcrumb-bar {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.10) 25%, rgba(0,0,0,0.00) 50%, rgba(255,255,255,0.70) 75%, rgba(255,255,255,1.00) 100%) !important;
  background-color: #e8e8e8 !important;
  border-bottom: 1px solid #ffffff !important;
  display: flex !important;
  align-items: center !important;
}
.breadcrumb-inner {
  max-width: 1200px!important;
  margin: 0 auto!important;
  padding: 6px 16px!important;
  font-size: 12px!important;
  display: flex !important;
  align-items: center !important;
  gap: 7px!important;
  color: #555!important;
  width: 100%!important;
}
.breadcrumb-inner a { color: #003354 !important; text-decoration: none !important; display: flex!important; align-items: center!important; gap: 4px!important; }
.breadcrumb-inner a:hover { text-decoration: underline !important; }
.breadcrumb-sep { margin: 0 5px!important; color: #666!important; }
.seo-body { max-width: 960px!important; margin: 0 auto!important; padding: 28px 32px 32px!important; text-align: center!important; }
.seo-body h3 { font-size: 16px!important; font-weight: 600!important; color: #023D60!important; margin: 0 0 10px!important; padding: 0!important; border: none!important; background: none!important; }
.seo-body p  { color: #444!important; font-size: 15px!important; line-height: 1.72!important; margin: 0!important; }
.nav-links li { margin: 0 !important; }
.page-content {
  min-height: 320px!important;      
  padding-bottom: 60px!important;  
  box-sizing: border-box!important;
}
.wb-cert-section{margin:40px 0 0!important;}
.wb-cert-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:12px!important;margin-bottom:40px!important;}
.wb-cert-card{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--rad)!important;padding:16px 18px!important;display:flex!important;flex-direction:column!important;gap:6px!important;box-shadow:0 2px 8px rgba(2,61,96,.07)!important;transition:box-shadow .2s,transform .2s!important;}
.wb-cert-card:hover{box-shadow:0 6px 20px rgba(2,61,96,.14)!important;transform:translateY(-2px)!important;}
.wb-cert-tag{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--w3)!important;}
.wb-cert-name{font-size:15px!important;font-weight:700!important;color:var(--w1)!important;line-height:1.2!important;}
.wb-cert-desc{font-size:12.5px!important;color:var(--muted)!important;line-height:1.55!important;margin-top:2px!important;}
.wb-cert-note{font-size:11px!important;color:var(--check)!important;font-weight:600!important;margin-top:4px!important;display:flex!important;align-items:center!important;gap:4px!important;}
.wb-cert-note::before{content:"✓"!important;font-weight:900!important;}
.wb-related-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important;}
.wb-rel{display:inline-block!important;white-space:nowrap!important;}
@media(max-width:700px){
  .wb-cert-grid{grid-template-columns:1fr 1fr!important;}
  .wb-related-links{gap:6px!important;}
  .wb-rel{font-size:12px!important;padding:6px 10px!important;}
}
@media(max-width:420px){
  .wb-cert-grid{grid-template-columns:1fr!important;}
}
.footer-layer3 { --footer-bg: #021f30!important; }