.ongalpi-global-head{position:relative;z-index:30;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:nowrap!important;gap:24px!important;padding:20px 32px!important;max-width:1440px;margin:auto;border-bottom:1px solid #d8d0c5;background:#faf8f4}.ongalpi-global-head>.brand,.ongalpi-global-head>.consumer-brand{flex:none}.ongalpi-global-head .global-navigation{display:flex!important;align-items:center;gap:10px!important;width:auto!important;margin:0!important;flex:0 1 auto}.global-nav-controls{display:flex;align-items:center;gap:10px;flex:none}.global-nav-toggle{display:none}.global-nav-item{position:relative}.global-nav-trigger{display:flex;align-items:center;gap:8px;font:500 14px/1.5 system-ui,sans-serif;min-height:44px;padding:9px 11px;border:0;border-radius:4px;color:#1d3850;background:transparent;white-space:nowrap;cursor:pointer}.global-nav-trigger:hover,.global-nav-trigger[aria-expanded=true]{background:#f0f4ef}.global-nav-trigger:active{background:#e7ded1}.global-nav-panel{position:absolute;top:calc(100% + 8px);left:0;width:245px;max-width:calc(100vw - 40px);padding:10px;background:#faf8f4;border:1px solid #d8d0c5;border-radius:5px;box-shadow:0 5px 14px rgba(20,43,61,.07);z-index:40}.global-nav-item:last-child .global-nav-panel{left:auto;right:0}.ongalpi-global-head .global-nav-panel a{display:flex!important;align-items:center;min-height:44px;margin:0!important;padding:10px 12px!important;text-decoration:none!important;color:#1d3850!important;font:400 14px/1.5 system-ui,sans-serif;border-radius:3px;white-space:normal}.global-nav-panel a:hover{background:#f0f4ef}.ongalpi-global-head [hidden]{display:none!important}.ongalpi-global-head :focus-visible,.global-footer-links a:focus-visible{outline:3px solid #806333;outline-offset:3px}.global-footer-links{display:flex!important;flex-wrap:wrap;gap:12px 20px!important;font-size:12px}.global-footer-links a{color:#526572;min-height:36px;display:flex;align-items:center}footer:has(.global-footer-links){flex-wrap:wrap}
@media(max-width:768px){.ongalpi-global-head{padding:14px 20px!important;gap:16px!important;flex-wrap:wrap!important}.ongalpi-global-head>.brand,.ongalpi-global-head>.consumer-brand{margin-right:auto}.global-nav-controls{margin-left:auto}.ongalpi-global-head .global-navigation{display:none!important;order:3;flex-basis:100%;width:100%!important;flex-direction:column;align-items:stretch;gap:0!important;border-top:1px solid #d8d0c5;padding-top:8px;max-height:calc(100dvh - 100px);overflow-y:auto}.ongalpi-global-head.global-nav-mobile-open .global-navigation{display:flex!important}.global-nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;background:transparent;border:1px solid #d8d0c5;border-radius:5px;color:#1d3850;font-size:21px;cursor:pointer}.global-nav-item{border-bottom:1px solid #d8d0c5}.global-nav-trigger{width:100%;justify-content:space-between;text-align:left;min-height:48px;padding:12px 8px;font-size:15px}.global-nav-panel,.global-nav-item:last-child .global-nav-panel{position:static;width:100%;max-width:none;border:0;box-shadow:none;padding:0 0 10px 12px;border-radius:0}.ongalpi-global-head .global-nav-panel a{font-size:14px;padding:10px 12px!important}.ongalpi-global-head .site-search-open{min-height:44px}.ongalpi-global-head .brand img{width:32px;height:32px}}

/* Drawer and shared interaction polish. */
.ongalpi-global-head .global-nav-current{background:#f0f4ef}.global-nav-special{border-left:2px solid #c5a05a;border-radius:0!important}.ongalpi-global-head :focus-visible,.nav-drawer :focus-visible,.ongalpi-search :focus-visible,.premium-home .quick-start-grid button:focus-visible,.premium-home a:focus-visible,.premium-home button:focus-visible{outline:2px solid #1d3850!important;outline-offset:3px;box-shadow:0 0 0 5px #eef3ec!important}.ongalpi-drawer-open{overflow:hidden!important}.nav-drawer:not([open]){display:none}.nav-drawer[open]{display:block}.nav-drawer{box-sizing:border-box;position:fixed;inset:0 0 0 auto;margin:0;width:min(88vw,360px);max-width:none;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 26px;border:0;border-left:1px solid #d8d0c5;border-radius:0;background:#faf8f4;color:#30363a}.nav-drawer::backdrop{background:rgba(20,43,61,.22)}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid #d8d0c5}.drawer-top strong{font:650 22px/1.5 system-ui,sans-serif;color:#1d3850}.drawer-close{min-width:44px;min-height:44px;border:0;background:transparent;font-size:28px;color:#1d3850;cursor:pointer}.nav-drawer .global-navigation{display:flex;flex-direction:column;gap:0;align-items:stretch;margin:12px 0 0;width:100%}.nav-drawer .global-nav-trigger{width:100%;justify-content:space-between;text-align:left;min-height:48px;font-size:15px;padding:12px 8px}.nav-drawer .global-nav-item{border-bottom:1px solid #d8d0c5}.nav-drawer .global-nav-panel,.nav-drawer .global-nav-item:last-child .global-nav-panel{position:static;width:100%;max-width:none;border:0;box-shadow:none;background:transparent;padding:2px 0 12px 12px}.nav-drawer .global-nav-panel a,.drawer-utilities a{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:#1d3850;text-decoration:none;font:400 14px/1.6 system-ui,sans-serif}.nav-drawer .global-nav-panel a:hover,.drawer-utilities a:hover{background:#f0f4ef}.nav-drawer [hidden]{display:none!important}.drawer-search{width:100%;min-height:48px;background:transparent;border:0;color:#1d3850;text-align:left;padding:12px 8px;font:500 15px/1.5 system-ui,sans-serif;cursor:pointer}.drawer-utilities{display:flex;flex-direction:column;border-top:1px solid #d8d0c5;margin-top:18px;padding-top:14px}.drawer-utilities a{font-size:13px;color:#526572;padding-inline:8px}
@media(min-width:769px) and (max-width:1100px){.ongalpi-global-head{padding:16px 20px!important;gap:12px!important}.ongalpi-global-head .global-navigation{gap:2px!important}.global-nav-trigger{font-size:13px;padding-inline:7px}.ongalpi-global-head .brand-wordmark,.ongalpi-global-head>.brand{font-size:24px!important}.ongalpi-global-head .brand-symbol{width:32px;height:32px}}
/* Quick Start: preserve meanings, unify outline geometry and content rhythm. */
.premium-home .quick-start-grid button{display:grid;grid-template-rows:24px minmax(3em,auto) 1fr;align-content:start;gap:14px;min-height:238px;padding:22px 22px 45px;border-color:#e2ddd5!important;background:#fffdfa;transition:background-color .15s,border-color .15s}.premium-home .quick-start-grid button:hover{transform:none;background:#f0f4ef;border-color:#c9d3c7!important}.premium-home .quick-start-grid button:hover i{transform:none}.premium-home .quick-start-grid .premium-icon{width:24px;height:24px;margin:0}.premium-home .quick-start-grid .premium-icon svg{width:24px;height:24px;stroke-width:1.65;fill:none;color:#1d3850}.premium-home .quick-start-grid strong{min-height:3em;font-size:19px;line-height:1.5;margin:0;max-width:none}.premium-home .quick-start-grid small{margin:0;padding:0;font-size:13px;line-height:1.75;color:#30363a}.premium-home .quick-number{top:24px;right:22px;font-size:12px!important}.premium-home .quick-start-grid i{right:22px;bottom:18px;transform:none;font-style:normal}
@media(max-width:768px){.premium-home .quick-start-grid button{grid-template-rows:24px minmax(4.5em,auto) 1fr;min-height:260px;padding:16px 14px 40px;gap:12px}.premium-home .quick-start-grid strong{font-size:16px;min-height:4.5em;line-height:1.5}.premium-home .quick-start-grid small{font-size:12px;line-height:1.75}.premium-home .quick-number{top:18px;right:14px}.premium-home .quick-start-grid i{right:14px;bottom:14px}.premium-home .quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:340px){.premium-home .quick-start-grid{grid-template-columns:1fr}.premium-home .quick-start-grid button{grid-template-rows:24px minmax(3em,auto) 1fr;min-height:220px;padding:18px 18px 40px}.premium-home .quick-start-grid strong{min-height:3em}.premium-home .quick-number{right:18px}.premium-home .quick-start-grid i{right:18px}}
@media(prefers-reduced-motion:reduce){.premium-home .quick-start-grid button{transition:none}}
