
/* GExperience Links Option 1 logo and reviewed proposed prices */
.header .brand{display:flex;align-items:center;max-width:245px;flex-shrink:0}.gexp-logo{width:100%;max-width:235px;height:auto;object-fit:contain;display:block}.gexp-pricing-section{background:#f3f8fa}.gexp-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:20px}.gexp-price-card{background:#fff;border:1px solid #d5e2e8;border-radius:12px;padding:16px}.gexp-price-card h3{font-size:1.05rem}.gexp-price-card strong{display:block;font-size:1.4rem;color:#103d70;margin:8px 0}.gexp-price-card a{color:#075d88;text-decoration:underline}@media(max-width:600px){.header .brand{max-width:160px}.gexp-logo{max-width:160px}}

/* V17.26 header logo alignment repair — preserve original brand asset. */
.header .nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,28px);min-width:0}
.header .brand{display:flex;align-items:center;justify-content:flex-start;flex:0 1 310px;width:min(310px,34vw);max-width:310px;min-width:0;line-height:1;letter-spacing:normal}
.header .brand .gexp-logo{display:block;width:100%;max-width:none;height:auto;max-height:58px;object-fit:contain;object-position:left center;vertical-align:middle}
.header .navlinks{min-width:0;justify-content:flex-end}
@media(max-width:1000px){.header .brand{flex-basis:245px;width:min(245px,37vw);max-width:245px}.header .brand .gexp-logo{max-height:50px}}
@media(max-width:600px){.header .brand{flex:0 1 205px;width:min(205px,65vw);max-width:205px}.header .brand .gexp-logo{max-height:44px}.header .nav{gap:12px}}

/* V17.26 approved simplified navigation and responsive brand */
.header .container.nav{display:flex;align-items:center;gap:22px;justify-content:space-between;flex-wrap:nowrap;min-height:84px}
.header .brand{flex:0 0 auto;max-width:275px;display:flex;align-items:center}.header .gexp-logo{width:clamp(170px,19vw,270px);max-width:100%;height:auto;object-fit:contain}
.header .navlinks{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1.1vw,19px);flex-wrap:nowrap}
.header .navlinks>a,.header .navlinks summary{font-size:clamp(12px,.95vw,15px);white-space:nowrap;line-height:1.3;text-decoration:none;cursor:pointer}
.header .navlinks .gex-menu-group{position:relative}.header .navlinks .gex-menu-group>summary{list-style:none;padding:12px 3px}.header .navlinks .gex-menu-group>summary::-webkit-details-marker{display:none}
.header .navlinks .gex-menu-group>summary::after{content:' ▾';font-size:.8em}.header .navlinks .gex-dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #d8e3e9;border-radius:10px;box-shadow:0 12px 30px #163b5526;z-index:100;padding:8px}
.header .navlinks .gex-menu-group[open] .gex-dropdown{display:grid;gap:2px}.header .navlinks .gex-dropdown a{display:block;padding:9px 12px;color:#163b55;text-decoration:none;white-space:normal;border-radius:6px}.header .navlinks .gex-dropdown a:hover,.header .navlinks .gex-dropdown a:focus{background:#e9f3f8}
.header .navlinks .gex-cta{display:inline-block;background:#075d88;color:white!important;border-radius:8px;padding:11px 14px;font-weight:700}.header .navlinks .gex-language{font-weight:700;white-space:nowrap}
.gel-page-directory{display:none!important}.gex-pricing{padding:38px 0;background:#f3f8fa}.gex-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:20px}.gex-pricing-card{padding:18px;background:white;border:1px solid #d5e2e8;border-radius:12px}.gex-pricing-card h3{font-size:1.05rem;margin:0 0 10px}.gex-pricing-card strong{display:block;color:#103d70;font-size:1.3rem;margin-bottom:8px}.gex-pricing-card a{display:inline-block;margin-top:10px}
@media(max-width:1150px){.header .container.nav{flex-wrap:wrap}.header .menu{display:block!important;margin-left:auto}.header .navlinks{display:none!important;width:100%;flex-direction:column;align-items:stretch;gap:0}.header .navlinks.show{display:flex!important}.header .navlinks>a,.header .navlinks summary{padding:12px 10px;font-size:15px}.header .navlinks .gex-menu-group{width:100%}.header .navlinks .gex-dropdown{position:static;box-shadow:none;border:0;border-left:2px solid #b6d2e0;margin:0 0 8px 12px}.header .navlinks .gex-cta{align-self:flex-start;margin:8px 0}.header .gexp-logo{width:210px}}
@media(max-width:480px){.header .gexp-logo{width:175px}.header .container.nav{min-height:70px}.gex-pricing-grid{grid-template-columns:1fr}}

/* V17.26 locked original branding — larger horizontal header mark */
.header .brand{max-width:480px!important;width:min(480px,38vw)!important;flex:0 1 480px!important}
.header .brand .gexp-logo,.header .gexp-logo{width:100%!important;max-width:480px!important;max-height:none!important;height:auto!important;object-fit:contain!important}
.header .container.nav{min-height:110px!important}
@media(max-width:1450px){.header .container.nav{flex-wrap:wrap!important}.header .menu{display:block!important;margin-left:auto}.header .navlinks{display:none!important;width:100%;flex-direction:column;align-items:stretch;gap:0}.header .navlinks.show{display:flex!important}.header .navlinks .gex-menu-group{width:100%}.header .navlinks .gex-dropdown{position:static;box-shadow:none}.header .navlinks>a,.header .navlinks summary{padding:12px 10px;font-size:15px}}
@media(max-width:600px){.header .brand{width:min(300px,74vw)!important;flex-basis:min(300px,74vw)!important}.header .container.nav{min-height:80px!important}}
.gex-original-brand-panel{padding:24px 16px 32px;background:#fff;text-align:center}
.gex-original-brand-panel .gex-original-brand-image{display:block;width:100%;max-width:1500px;height:auto;margin:auto;object-fit:contain}
.gex-original-brand-panel .gex-original-brand-link{display:block;max-width:1500px;margin:0 auto}
.gex-original-brand-panel .gex-original-brand-caption{margin:8px auto 0;color:#123e70;font-size:14px}
