.wq-home .mkt-wrap{width:100%;max-width:var(--wq-mkt-container);padding-inline:var(--wq-mkt-gutter);margin:0 auto}.wq-home .brand{color:var(--worql-text-primary);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.wq-home .brand:hover{color:var(--worql-text-primary)}@keyframes wq-nav-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wq-home .nav{z-index:80;background:var(--wq-mkt-header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--worql-border-subtle);color:var(--worql-text-primary);position:sticky;top:0}.wq-home .nav-inner{height:var(--wq-mkt-header-h);align-items:center;gap:28px;display:flex}.wq-home .nav .brand-wordmark{font-size:21px}.wq-home .nav-links{align-self:stretch;min-width:0;display:flex}.wq-home .nav-list{flex-wrap:nowrap;align-items:center;gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex}.wq-home .nav-item{align-items:center;height:100%;display:flex;position:relative}.wq-home .nav-link{height:34px;color:var(--worql-text-primary);font:500 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:color var(--worql-duration-fast) var(--worql-ease-default), background-color var(--worql-duration-fast) var(--worql-ease-default);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:0;padding:0 10px;text-decoration:none;display:inline-flex}.wq-home .nav-link:hover,.wq-home .nav-link[aria-current=page]{color:var(--worql-accent-on-subtle)}.wq-home .nav-trigger[aria-expanded=true]{background:var(--wq-mkt-track)}.wq-home .nav-chevron{width:10px;height:10px;transition:transform var(--worql-duration-base) var(--worql-ease-default);flex:none;display:block}.wq-home .nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.wq-home .nav-panel{z-index:2;width:320px;max-width:calc(100vw - 2 * var(--wq-mkt-gutter));animation:wq-nav-panel-in var(--worql-duration-base) var(--worql-ease-default) both;position:absolute;top:54px;left:0}.wq-home .nav-panel[hidden]{display:none}.wq-home .nav-panel-list{background:var(--worql-bg-surface);border:1px solid var(--worql-border-default);box-shadow:var(--wq-mkt-shadow-dropdown);border-radius:10px;margin:0;padding:6px;list-style:none}.wq-home .nav-panel-link{color:var(--worql-text-primary);transition:background-color var(--worql-duration-fast) var(--worql-ease-default);border-radius:7px;flex-direction:column;gap:2px;padding:9px 10px;text-decoration:none;display:flex}.wq-home .nav-panel-link:hover{background:var(--worql-bg-surface-2);color:var(--worql-text-primary)}.wq-home .nav-panel-link:focus-visible{outline-offset:0}.wq-home .nav-panel-label{font:600 13.5px/1.3 var(--font-body)}.wq-home .nav-panel-desc{color:var(--worql-text-tertiary);font-size:12.5px;line-height:1.4}.wq-home .nav-spacer{flex:1}.wq-home .nav-cta{flex:none;align-items:center;gap:14px;display:flex}.wq-home .cta-slot{display:inline-flex}.wq-home .nav-signin{color:var(--worql-text-secondary);font:500 13.5px/1 var(--font-body);white-space:nowrap;text-decoration:none}.wq-home .nav-signin:hover{color:var(--worql-accent-on-subtle)}.wq-home .nav-cta-btn{background:var(--worql-accent);height:32px;color:var(--worql-text-on-accent);font:500 13.5px/1 var(--font-body);white-space:nowrap;transition:background-color var(--worql-duration-fast) var(--worql-ease-default);border-radius:6px;align-items:center;gap:.4em;padding:0 12px;text-decoration:none;display:inline-flex}.wq-home .nav-cta-btn:hover{background:var(--worql-accent-hover);color:var(--worql-text-on-accent)}.wq-home .nav-burger{border:1px solid var(--worql-border-default);background:var(--worql-bg-surface);width:44px;min-width:44px;height:44px;color:var(--worql-text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.wq-home .mobile-menu{border-top:1px solid var(--worql-border-subtle);background:var(--worql-cream);max-height:calc(100vh - var(--wq-mkt-header-h));max-height:calc(100dvh - var(--wq-mkt-header-h));overscroll-behavior:contain;padding:10px 20px 20px;display:none;overflow-y:auto}.wq-home .mobile-menu.open{animation:wq-nav-panel-in var(--worql-duration-base) var(--worql-ease-default) both;display:block}.wq-home .mobile-group+.mobile-group{margin-top:14px}.wq-home .mobile-group-label{font:600 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--worql-text-tertiary);margin:6px 6px 2px}.wq-home .mobile-list{margin:0;padding:0;list-style:none}.wq-home .mobile-list-top{margin-top:14px}.wq-home .mobile-link{border-bottom:1px solid var(--worql-border-subtle);min-height:44px;color:var(--worql-text-primary);font:500 16px/1.25 var(--font-body);overflow-wrap:anywhere;align-items:center;padding:12px 6px;text-decoration:none;display:flex}.wq-home .mobile-link:hover{color:var(--worql-accent-on-subtle)}.wq-home .mobile-cta{flex-direction:column;gap:10px;margin-top:14px;display:flex}.wq-home .mobile-cta .cta-slot{display:flex}.wq-home .mobile-btn{width:100%;min-height:44px;font:500 14px/1.25 var(--font-body);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4em;padding:8px 14px;text-decoration:none;display:flex}.wq-home .mobile-btn-outline{background:var(--worql-bg-surface);border-color:var(--worql-border-default);color:var(--worql-text-primary)}.wq-home .mobile-btn-outline:hover{background:var(--worql-bg-surface-2);color:var(--worql-text-primary)}.wq-home .mobile-btn-primary{background:var(--worql-accent);color:var(--worql-text-on-accent)}.wq-home .mobile-btn-primary:hover{background:var(--worql-accent-hover);color:var(--worql-text-on-accent)}@media (max-width:1024px){.wq-home .nav-links,.wq-home .nav-cta{display:none}.wq-home .nav-burger{display:inline-flex}}@media (min-width:1025px){.wq-home .mobile-menu.open{display:none}}.wq-home .footer{background:var(--worql-cream);border-top:1px solid var(--worql-border-default);color:var(--worql-text-primary);padding:48px 0 28px}.wq-home .footer a{color:var(--worql-text-secondary);text-decoration:none}.wq-home .footer a:hover{color:var(--worql-accent-on-subtle)}.wq-home .footer .brand,.wq-home .footer .brand:hover{color:var(--worql-text-primary)}.wq-home .footer .brand-wordmark{font-size:20px}.wq-home .footer-top{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr));gap:32px 24px;display:grid}.wq-home .footer-tag{max-width:34ch;color:var(--worql-text-secondary);margin:12px 0 0;font-size:13.5px;line-height:1.55}.wq-home .footer-company{color:var(--worql-text-tertiary);margin:14px 0 0;font-size:12.5px;line-height:1.5}.wq-home .footer-col{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.wq-home .footer-col h2{font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--worql-text-tertiary);margin:0 0 4px}.wq-home .footer-bot{border-top:1px solid var(--worql-border-subtle);color:var(--worql-text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:18px;font-size:12.5px;display:flex}.wq-home .footer-copy{color:inherit;font-size:inherit}.wq-home .footer-contact{flex-wrap:wrap;gap:16px;min-width:0;font-style:normal;display:flex}.wq-home .footer-contact a{overflow-wrap:anywhere}@media (max-width:1000px){.wq-home .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.wq-home .footer-brand{grid-column:1/-1}}@media (max-width:560px){.wq-home .footer-top{grid-template-columns:minmax(0,1fr)}}.wq-home .nav-link:focus-visible,.wq-home .nav-cta-btn:focus-visible{border-radius:6px}.wq-home .nav-panel-link:focus-visible{border-radius:7px}.wq-home .nav-burger:focus-visible,.wq-home .mobile-btn:focus-visible{border-radius:8px}@media (prefers-reduced-motion:reduce){.wq-home .nav-link,.wq-home .nav-chevron,.wq-home .nav-panel-link,.wq-home .nav-cta-btn{transition:none}.wq-home .nav-panel,.wq-home .mobile-menu.open{animation:none}}
