.announcement-bar{background:var(--saas-ink,#0e1a24);color:var(--saas-on-dark-muted,hsla(0,0%,100%,.72));font-size:.875rem}.announcement-bar__text{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;margin:0;padding-block:10px;text-align:center}.announcement-bar__link{align-items:center;color:var(--saas-on-dark,#fff);display:inline-flex;font-weight:500;gap:6px;white-space:nowrap}.announcement-bar__link:hover{color:var(--saas-accent,#ff6b4a)}.announcement-bar__link svg{height:14px;transition:transform var(--saas-speed,.22s) var(--saas-ease,cubic-bezier(.22,.61,.36,1));width:14px}.announcement-bar__link:hover svg{transform:translateX(3px)}.mega-feature__title{color:var(--saas-heading,#101a16);font-family:var(--saas-font-heading,"Instrument Sans","Helvetica Neue",Arial,sans-serif);font-size:1.02rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 8px}.mega-feature__text{color:var(--saas-muted,#6b7772);font-size:.88rem;line-height:1.5;margin:0 0 16px}.site-header--minimal{border-bottom:1px solid var(--saas-header-border,#e4e1d9)}.site-header--minimal .header-inner{justify-content:space-between}.header-minimal__note{color:var(--saas-muted,#6b7772);font-family:var(--saas-font-eyebrow,"IBM Plex Mono",ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.1em;margin:0;text-transform:uppercase}@media (max-width:767px){.announcement-bar{font-size:.8rem}.header-minimal__note{display:none}}.header-lang{align-items:center;display:inline-flex}.header-lang .lang-switcher-label-current,.header-lang select{color:var(--saas-ink,#111);font:inherit;font-size:.875rem}