/* Shared public-site navigation, 2026-11-04 */
.top-navbar{position:relative!important;top:auto!important}html{scroll-padding-top:105px}body{padding-top:88px!important}header:has(>#iayez-nav){display:contents!important;position:static!important;height:0!important;margin:0!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important;perspective:none!important;contain:none!important;will-change:auto!important}
#iayez-nav,#iayez-nav *{box-sizing:border-box}#iayez-nav{position:fixed!important;inset:0 0 auto!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;max-width:none!important;height:88px!important;padding:16px max(24px,calc((100vw - 1280px)/2))!important;background:#fff!important;box-shadow:0 1px 0 #173c4c18!important;font-family:Arial,sans-serif!important}
#iayez-nav .site-brand{display:flex;flex-shrink:0}#iayez-nav .site-brand img{display:block;width:74px!important;height:50px!important;object-fit:contain}
#iayez-nav .site-menu{display:flex!important;position:static!important;align-items:center!important;gap:19px!important;list-style:none!important;margin:0!important;padding:0!important;width:auto!important;background:#fff!important;box-shadow:none!important;transform:none!important}
#iayez-nav li{list-style:none;margin:0;padding:0}#iayez-nav a,#iayez-nav summary{color:#203b48!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;white-space:nowrap}#iayez-nav a:after{display:none!important}#iayez-nav a:hover,#iayez-nav summary:hover{color:#287799!important}#iayez-nav details{position:relative}#iayez-nav summary{cursor:pointer;padding:10px 0}#iayez-nav details ul{position:absolute;top:100%;left:0;background:#fff;min-width:245px;margin:0;padding:12px!important;border:1px solid #d9e5e8;border-radius:14px;box-shadow:0 14px 30px #173c4c18}#iayez-nav details a{display:block;padding:10px!important}#iayez-nav .site-actions{display:flex;align-items:center;gap:14px}#iayez-nav .site-toggle{display:none;background:#edf5f5;border:0;border-radius:10px;width:44px;height:44px;font-size:24px;color:#203b48}#iayez-nav :is(a,button,summary):focus-visible{outline:3px solid #00879a;outline-offset:4px}
.iayez-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin:32px auto 0;padding:28px 20px;border-top:1px solid #ffffff30;color:#dcecef;font:14px Arial,sans-serif}.iayez-social a{display:inline-flex;align-items:center;gap:8px;color:inherit!important;text-decoration:none}.iayez-social svg{width:23px;height:23px}.iayez-social a:hover{text-decoration:underline}
#products{scroll-margin-top:105px}.iayez-product-intro{background:#f1f7f5;padding:90px 24px;text-align:center}.iayez-product-intro h2{font-size:clamp(30px,4vw,48px);color:#203e48;margin:0 0 18px}.iayez-product-intro p{max-width:600px;margin:0 auto 30px;line-height:1.7}.iayez-product-intro a{display:inline-block;padding:15px 24px;border-radius:30px;margin:6px;background:#203e48;color:white;text-decoration:none}.iayez-product-intro a+a{background:white;color:#203e48;border:1px solid #b5cccc}
@media(max-width:1200px){#iayez-nav .site-toggle{display:block}#iayez-nav .site-menu{display:none!important;position:absolute!important;top:88px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 88px);overflow-y:auto;flex-direction:column!important;align-items:stretch!important;padding:20px 28px!important;gap:4px!important;border-bottom:1px solid #d9e5e8}#iayez-nav .site-menu.active{display:flex!important}#iayez-nav .site-menu>li>a{display:block;padding:10px 0}#iayez-nav details ul{position:static;box-shadow:none;border:0;background:#f3f8f7}#iayez-nav{padding:16px 24px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
