.tqa-menu{--menu-navy:#0c2f4f;--menu-teal:#0e5b6d;--menu-gold:#b7872f;--menu-ivory:#fcfaf5;--menu-line:#e7e3d8;z-index:40;color:var(--menu-navy);background:var(--menu-ivory);border-bottom:1px solid var(--menu-line);flex-shrink:0;font-family:Inter,Arial,sans-serif;position:sticky;top:0}.tqa-menu a{text-decoration:none}.tqa-menu--open{z-index:60}.tqa-menu :is(a,button):focus-visible{outline:2px solid var(--menu-gold);outline-offset:4px}.tqa-menu__inner,.tqa-menu__panel{width:min(1240px,100% - 64px);margin-inline:auto}.tqa-menu__inner{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.tqa-menu__brand{min-height:44px;color:var(--menu-navy);border-radius:3px;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.tqa-menu__brand img{object-fit:contain;width:42px;height:54px}.tqa-menu__wordmark{letter-spacing:-.4px;font-family:Libre Baskerville,Georgia,serif;font-size:18px;font-weight:700;line-height:1.25}.tqa-menu__wordmark>span{display:block}.tqa-menu__wordmark small{letter-spacing:1.6px;text-transform:uppercase;color:var(--menu-teal);margin-top:7px;font:500 7px/1.4 Inter,Arial,sans-serif;display:block}.tqa-menu__desktop{align-items:center;gap:4px;margin-left:auto;display:flex}.tqa-menu__link{min-height:44px;color:var(--menu-navy);border-radius:5px;align-items:center;padding:10px 13px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .18s,color .18s;display:flex}.tqa-menu__link:hover,.tqa-menu__link.is-active{color:var(--menu-teal);background:#eaf3f5}.tqa-menu__actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.tqa-menu__account{min-height:44px;color:var(--menu-navy);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.tqa-menu__account:hover{color:var(--menu-teal)}.tqa-menu__trial{border:1px solid var(--menu-navy);background:var(--menu-navy);color:#fff;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 21px;font-size:13px;font-weight:600;line-height:1.5;transition:background-color .18s,border-color .18s;display:inline-flex}.tqa-menu__trial svg{color:#d6be86;flex-shrink:0}.tqa-menu__trial:hover{background:var(--menu-teal);border-color:var(--menu-teal)}.tqa-menu__toggle,.tqa-menu__panel,.tqa-menu__panel[hidden]{display:none}@media (width<=1199px){.tqa-menu{overscroll-behavior:contain;max-height:100dvh;overflow-y:auto}.tqa-menu__inner{z-index:1;background:var(--menu-ivory);gap:20px;min-height:86px;position:sticky;top:0}.tqa-menu__desktop,.tqa-menu__account{display:none}.tqa-menu__actions{gap:16px}.tqa-menu__toggle{width:46px;height:46px;color:var(--menu-navy);cursor:pointer;background:0 0;border:1px solid #c8d3d5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tqa-menu__toggle:hover,.tqa-menu__toggle[aria-expanded=true]{border-color:var(--menu-teal);background:#eaf3f5}.tqa-menu__panel:not([hidden]){border-top:1px solid var(--menu-line);padding-block:8px 24px;display:block}.tqa-menu__compact{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.tqa-menu__compact .tqa-menu__link{border-bottom:1px solid var(--menu-line);border-radius:0;justify-content:space-between;gap:16px;min-height:56px;padding:14px 8px;font-size:15px}.tqa-menu__compact .tqa-menu__link svg{color:var(--menu-teal);flex-shrink:0}.tqa-menu__compact-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.tqa-menu__compact-actions>a:first-child{min-height:46px;color:var(--menu-navy);align-items:center;gap:16px;padding-inline:8px;font-size:14px;font-weight:600;display:inline-flex}.tqa-menu__compact-actions .tqa-menu__trial{white-space:normal;text-align:center;max-width:100%}}@media (width<=599px){.tqa-menu__inner,.tqa-menu__panel{width:calc(100% - 40px)}.tqa-menu__inner{gap:12px;min-height:80px}.tqa-menu__brand{flex-shrink:1;gap:9px;min-width:0}.tqa-menu__brand img{width:32px;height:42px}.tqa-menu__wordmark{overflow-wrap:anywhere;letter-spacing:-.3px;min-width:0;font-size:14px}.tqa-menu__wordmark small{display:none}.tqa-menu__actions{gap:10px}.tqa-menu__top-trial{min-height:44px;padding:10px 16px;font-size:12px}.tqa-menu__top-trial svg{display:none}.tqa-menu__toggle{width:44px;height:44px}.tqa-menu__compact{grid-template-columns:1fr}}@media (width<=399px){.tqa-menu__top-trial{display:none}.tqa-menu__wordmark{font-size:16px}.tqa-menu__brand img{width:36px;height:46px}}@media (prefers-reduced-motion:reduce){.tqa-menu a{transition:none}}.cookie-consent-card{z-index:999999;color:#1d2a36;background:#fcfaf5;border:1px solid #d8e0e5;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1.5rem;width:auto;max-width:72rem;margin-inline:auto;padding:1.1rem 1.25rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.cookie-consent-copy{max-width:48rem}.cookie-consent-card h2{color:#0c2f4f;margin:0;font-family:Libre Baskerville,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1.35}.cookie-consent-copy p{color:#52616e;margin:.35rem 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;line-height:1.55}.cookie-consent-copy a{color:#0e5b6d;text-underline-offset:.16em;font-weight:700}.cookie-consent-actions{flex:none;gap:.6rem;display:flex}.cookie-consent-actions button{cursor:pointer;border-radius:.65rem;min-height:2.65rem;padding:.55rem 1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:700}.cookie-consent-accept{color:#fff;background:#0e5b6d;border:1px solid #0e5b6d}.cookie-consent-accept:hover{background:#0a4655;border-color:#0a4655}.cookie-consent-essential{color:#0c2f4f;background:0 0;border:1px solid #aebcc5}.cookie-consent-essential:hover{background:#eef5f6;border-color:#0e5b6d}.cookie-consent-actions button:focus-visible,.cookie-consent-copy a:focus-visible{outline-offset:3px;outline:3px solid #0e5b6d4d}@media (width<=48rem){.cookie-consent-card{flex-direction:column;align-items:stretch;gap:1rem}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=30rem){.cookie-consent-card{padding:1rem;bottom:.75rem;left:.75rem;right:.75rem}.cookie-consent-actions{grid-template-columns:1fr}}
