.f248-chrome{--f248c-green:#2d7a4f;--f248c-green-dark:#1a5c38;--f248c-text:#1a1a1a;--f248c-muted:#6b7280;--f248c-border:#e5e7eb}.f248-chrome .fnav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--f248c-border);padding:0 40px;height:64px;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora),system-ui,"Segoe UI",sans-serif}.f248-chrome .fnav-inner{max-width:1200px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.f248-chrome .fnav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;letter-spacing:-.03em;flex-shrink:0;min-height:44px}.f248-chrome .fnav-links{display:flex;align-items:center;gap:26px;flex-wrap:nowrap}.f248-chrome .fnav-links a{font-family:var(--font-sora),system-ui,sans-serif;font-size:14px;font-weight:400;color:var(--f248c-muted);text-decoration:none;transition:color .15s;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border-radius:0}.f248-chrome .fnav-links a:focus-visible,.f248-chrome .fnav-links a:hover{color:var(--f248c-text)}.f248-chrome .fnav-links a[aria-current=page]{color:var(--f248c-text);font-weight:500}.f248-chrome .fnav-links a.fnav-login{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid var(--f248c-border);border-radius:100px;padding:8px 16px;font-size:14px;font-weight:400;color:var(--f248c-muted);font-family:var(--font-sora),system-ui,sans-serif;text-decoration:none;transition:all .15s;white-space:nowrap}.f248-chrome .fnav-links a.fnav-login:focus-visible,.f248-chrome .fnav-links a.fnav-login:hover{border-color:var(--f248c-green);color:var(--f248c-green)}.f248-chrome .fnav-links a.fnav-cta{background:var(--f248c-green);color:#fff;padding:9px 22px;border-radius:100px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s;white-space:nowrap;display:inline-flex;align-items:center}.f248-chrome .fnav-links a.fnav-cta:focus-visible,.f248-chrome .fnav-links a.fnav-cta:hover{background:var(--f248c-green-dark);color:#fff}.f248-chrome .fnav-links a.fnav-icon{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:100px;color:var(--f248c-text);text-decoration:none}.f248-chrome .fnav-links a.fnav-icon:hover{background:#f3f4f6}.f248-chrome .fnav-badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:100px;background:var(--f248c-green);color:#fff;font-size:11px;font-weight:700;line-height:1}.f248-chrome .fnav-links a.fnav-phone,.f248-chrome .fnav-links a.fnav-wide{display:none}@media (max-width:767.98px){.f248-chrome .fnav-links a.fnav-phone{display:inline-grid}}@media (min-width:768px){.f248-chrome .fnav-links a.fnav-wide{display:inline-flex}}@media (max-width:880px){.f248-chrome .fnav{padding:0 20px;height:56px}}