/* PowerFunnels mobile hamburger menu — Created: 2026-06-18 01:44:44 — Bricks MCP Sandbox */
/* PowerFunnels mobile menu (design is desktop-only; injected drawer) */
.pf-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card);cursor:pointer;color:var(--text-strong);flex:0 0 auto}
.pf-burger svg{width:22px;height:22px}
@media(max-width:1080px){.pf-burger{display:inline-flex}}
.pf-drawer-scrim{position:fixed;inset:0;background:rgba(8,17,31,.5);opacity:0;visibility:hidden;transition:opacity .25s;z-index:9998}
.pf-drawer-scrim.open{opacity:1;visibility:visible}
.pf-drawer{position:fixed;top:0;right:0;height:100%;width:min(86vw,360px);background:var(--surface-card);box-shadow:var(--shadow-xl);transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:9999;display:flex;flex-direction:column;overflow-y:auto;padding:20px}
.pf-drawer.open{transform:translateX(0)}
.pf-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.pf-drawer-close{width:40px;height:40px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);cursor:pointer;color:var(--text-strong);display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}
.pf-drawer a.pf-nav-item{display:block;padding:14px 8px;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--text-strong);text-decoration:none;border-bottom:1px solid var(--border-subtle)}
.pf-drawer a.pf-nav-item:active{color:var(--pf-blue-600)}
.pf-drawer .pf-cta{margin-top:18px;display:block;text-align:center;padding:15px;border-radius:12px;background:var(--action-primary);color:#fff;font-family:var(--font-display);font-weight:700;font-size:16px;text-decoration:none;box-shadow:var(--shadow-blue)}
