{"version":3,"file":"shared-lib.--8QO2K_.mjs","names":["useState","_Fragment","WHITE","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/smcLEmBfjjY9bptcGumY/4ED6ZkaYK4aXabCHdxDa/FooterSection.js","https:/framerusercontent.com/modules/lZ2VgQO1tWUurgMAzsuk/5BciuikAGHtzzEM26kTu/NavBar.js"],"sourcesContent":["/**\n * FooterSection — ZeroTek Framer Code Component (standalone)\n *\n * Site-wide footer with logo/tagline, 4-column nav, and legal bar.\n * All link destinations and colors are configurable via property controls.\n * Requested update: make footer mobile-friendly by collapsing top grid and nav\n * columns on smaller screens, reducing horizontal padding, and preventing\n * horizontal overflow while preserving desktop behavior and existing controls.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ---------------------------------------------------------------------------\n// Design tokens\n// ---------------------------------------------------------------------------\nconst WHITE=\"#ffffff\";const LIGHT_BORDER=\"#e5e7eb\";const LIGHT_TEXT=\"#374151\";const LIGHT_TEXT_SECONDARY=\"#6b7280\";const PAD_H=24;const sectionInner={maxWidth:1200,margin:\"0 auto\",paddingLeft:\"clamp(16px, 4vw, 24px)\",paddingRight:\"clamp(16px, 4vw, 24px)\",width:\"100%\",boxSizing:\"border-box\"};// ---------------------------------------------------------------------------\n// Nav data — edit these arrays to update all footer links\n// ---------------------------------------------------------------------------\nconst FOOTER_COLS=[{heading:\"Platform\",links:[{label:\"Multi-Tenant Management\",href:\"/platform/multi-tenant-management\"},{label:\"MSP-Friendly Licensing and Billing \",href:\"/platform/licensing-and-billing\"},{label:\"MSP-Centric Support and Enablement\",href:\"/platform/support-and-enablement\"},{label:\"Role-Based Access\",href:\"/platform/role-based-access-control\"},{label:\"ZeroConfig\",href:\"/platform/zeroconfig\"},{label:\"Desktop MFA\",href:\"/platform/desktop-mfa\"},{label:\"ConnectWise PSA Integration\",href:\"/platform/connectwise\"},{label:\"Lifecycle Management\",href:\"/platform/lifecycle-management\"},{label:\"Cross-Tenant Audit Logs\",href:\"/platform/audit-logs\"}]},{heading:\"Solutions\",links:[{label:\"Manage Identity Across Every App\",href:\"/solutions/manage-identity-across-every-app\"},{label:\"Build a Profitable Compliance Practice\",href:\"/solutions/compliance-practice\"},{label:\"Standardize IAM Across Every Client\",href:\"/solutions/standardize-iam\"},{label:\"Turn Identity into a Service Line \",href:\"/solutions/identity-service-line\"}]},{heading:\"Resources\",links:[{label:\"ZeroTek Blog\",href:\"/blog/\"},{label:\"Case Studies\",href:\"/case-studies/\"},{label:\"Professional Services\",href:\"/resources/professional-services\"},{label:\"Knowledgebase \",href:\"https://support.zerotek.com/en/\"},{label:\"Live Support\",href:\"/resources/live-support\"}]},{heading:\"Company\",links:[{label:\"About\",href:\"/about/\"},{label:\"Careers\",href:\"/careers/\"},{label:\"Contact\",href:\"/contact/demo\"},{label:\"Book a Demo\",href:\"/contact/demo\"}]}];const LEGAL_LINKS=[{label:\"Privacy & Security\",href:\"/privacy-security/\"}];// ---------------------------------------------------------------------------\n// NavLink — with hover colour transition\n// ---------------------------------------------------------------------------\nfunction NavLink({label,href}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:href,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{fontSize:13,color:hovered?LIGHT_TEXT:LIGHT_TEXT_SECONDARY,textDecoration:\"none\",lineHeight:1.4,transition:\"color 0.15s ease\"},children:label});}// ---------------------------------------------------------------------------\n// FooterSection\n// ---------------------------------------------------------------------------\nexport default function FooterSection({logoSrc,tagline,ctaLabel,ctaHref,linkedinHref,colorBg,colorBrand,colorAccent,copyrightName}){return /*#__PURE__*/_jsx(\"footer\",{style:{position:\"relative\",width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\",overflowX:\"hidden\",backgroundColor:colorBg,borderTop:`1px solid ${LIGHT_BORDER}`,paddingTop:64,paddingBottom:40,WebkitFontSmoothing:\"antialiased\",MozOsxFontSmoothing:\"grayscale\"},children:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @media (max-width: 900px) {\n                    .footerTopGrid {\n                        grid-template-columns: 1fr !important;\n                        gap: 28px !important;\n                    }\n\n                    .footerNavGrid {\n                        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n                    }\n                }\n\n                @media (max-width: 640px) {\n                    .footerNavGrid {\n                        grid-template-columns: 1fr !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:sectionInner,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"footerTopGrid\",style:{display:\"grid\",gridTemplateColumns:\"280px 1fr\",gap:64,marginBottom:48,width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{textDecoration:\"none\",display:\"inline-block\",marginBottom:16},children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"ZeroTek\",style:{height:32,width:\"auto\",display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:22,fontWeight:800,color:colorBrand,letterSpacing:\"-0.02em\"},children:[\"Zero\",/*#__PURE__*/_jsx(\"span\",{style:{color:colorAccent},children:\"Tek\"})]})}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:LIGHT_TEXT_SECONDARY,lineHeight:1.65,margin:\"0 0 20px\"},children:tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"a\",{href:ctaHref,style:{display:\"inline-flex\",alignItems:\"center\",backgroundColor:colorAccent,color:WHITE,textDecoration:\"none\",fontSize:13,fontWeight:600,padding:\"9px 18px\",borderRadius:8},children:ctaLabel}),/*#__PURE__*/_jsx(\"a\",{href:linkedinHref,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Visit ZeroTek on LinkedIn\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:36,height:36,borderRadius:8,border:`1px solid ${LIGHT_BORDER}`,color:LIGHT_TEXT_SECONDARY,textDecoration:\"none\",flexShrink:0,transition:\"border-color 0.15s ease, color 0.15s ease\"},onMouseEnter:e=>{e.currentTarget.style.borderColor=colorAccent;e.currentTarget.style.color=colorAccent;},onMouseLeave:e=>{e.currentTarget.style.borderColor=LIGHT_BORDER;e.currentTarget.style.color=LIGHT_TEXT_SECONDARY;},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"footerNavGrid\",style:{display:\"grid\",gridTemplateColumns:\"repeat(4, 1fr)\",gap:24,width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\"},children:FOOTER_COLS.map(col=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,color:LIGHT_TEXT,textTransform:\"uppercase\",letterSpacing:\"0.08em\",marginBottom:14},children:col.heading}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:col.links.map(link=>/*#__PURE__*/_jsx(NavLink,{label:link.label,href:link.href},link.href))})]},col.heading))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${LIGHT_BORDER}`,paddingTop:24,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",flexWrap:\"wrap\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:13,color:LIGHT_TEXT_SECONDARY},children:[\"\\xa9 \",new Date().getFullYear(),\" \",copyrightName,\" All rights reserved.\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:20},children:LEGAL_LINKS.map(link=>/*#__PURE__*/_jsx(NavLink,{label:link.label,href:link.href},link.href))})]})]})]})});}// ---------------------------------------------------------------------------\n// Default props\n// ---------------------------------------------------------------------------\nFooterSection.defaultProps={tagline:\"The only multi-tenant Okta platform built for MSPs. Deploy, manage, and bill for enterprise identity across every client from one console.\",ctaLabel:\"Book a Demo\",ctaHref:\"/contact/demo\",linkedinHref:\"https://www.linkedin.com/company/zerotek\",colorBg:\"#f8fafc\",colorBrand:\"#0f172a\",colorAccent:\"#2E73BB\",copyrightName:\"ZeroTek Inc.\"};// ---------------------------------------------------------------------------\n// Property controls\n// ---------------------------------------------------------------------------\naddPropertyControls(FooterSection,{logoSrc:{type:ControlType.Image,title:\"Logo\"},tagline:{type:ControlType.String,title:\"Tagline\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\"},ctaHref:{type:ControlType.String,title:\"CTA URL\"},linkedinHref:{type:ControlType.String,title:\"LinkedIn URL\"},colorBg:{type:ControlType.Color,title:\"Background\",defaultValue:\"#f8fafc\"},colorBrand:{type:ControlType.Color,title:\"Brand Text\",defaultValue:\"#0f172a\"},colorAccent:{type:ControlType.Color,title:\"Accent / CTA\",defaultValue:\"#2E73BB\"},copyrightName:{type:ControlType.String,title:\"Copyright Name\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FooterSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FooterSection.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const WHITE=\"#fff\";const WHITE_72=\"rgba(255,255,255,0.72)\";const NAVY_BORDER=\"rgba(255,255,255,0.08)\";const PANEL_BG=\"#1e293b\";const DEFAULT_NAVY=\"#2E73BB\";const DEFAULT_BLUE=\"#0ea5e9\";const DEFAULT_ACCENT=\"#06b6d4\";const NAV_ITEMS=[{label:\"Platform\",href:\"/platform\",groups:[{items:[{label:\"Multi-Tenant Management\",description:\"Manage every client's Okta environment from a single dashboard.\",href:\"/platform/multi-tenant-management\"},{label:\"MSP-Friendly Licensing and Billing\",description:\"Month-to-month Okta licensing with no annual contracts.\",href:\"/platform/licensing-and-billing\"},{label:\"MSP-Centric Support and Enablement\",description:\"Okta-certified support from a team that works exclusively with MSPs.\",href:\"/platform/support-and-enablement\"},{label:\"ConnectWise PSA Integration\",description:\"Automated billing that syncs seat counts, customers, and agreements monthly.\",href:\"/platform/connectwise\"},{label:\"Role-Based Access Control\",description:\"Control what each technician can see and do, per client.\",href:\"/platform/role-based-access-control\"}]},{items:[{label:\"ZeroConfig\",description:\"Define your Okta baseline once, deploy it to every tenant in minutes.\",href:\"/platform/zeroconfig\",isNew:true},{label:\"Lifecycle Management\",description:\"Automate user onboarding and offboarding across 800+ connected apps.\",href:\"/platform/lifecycle-management\"},{label:\"Cross-Tenant Audit Logs\",description:\"Every tech action, across every client, in one searchable log.\",href:\"/platform/audit-logs\"},{label:\"Desktop MFA\",description:\"Extend Okta MFA to Windows, Mac, and Linux desktop login.\",href:\"/platform/desktop-mfa\"}]}]},{label:\"Solutions\",href:\"/solutions/\",groups:[{items:[{label:\"Manage Identity Across Every App\",description:\"Move identity above Microsoft so it covers the full stack.\",href:\"/solutions/manage-identity-across-every-app\"},{label:\"Build a Profitable Compliance Practice\",description:\"Turn audit prep and insurance renewals into an easy business case.\",href:\"/solutions/compliance-practice\"}]},{items:[{label:\"Standardize IAM Across Every Client\",description:\"One platform, one set of workflows, every client on Okta.\",href:\"/solutions/standardize-iam\"},{label:\"Turn Identity into a Service Line\",description:\"Turn identity into a recurring revenue stream for your MSP.\",href:\"/solutions/identity-service-line\"}]}]},{label:\"Resources\",groups:[{items:[{label:\"ZeroTek Blog\",description:\"What MSPs are learning about identity, from the team that deploys it every day.\",href:\"/blog/\"},{label:\"Case Studies\",description:\"How MSPs are delivering Okta with ZeroTek, in their own words.\",href:\"/case-studies/\"}]},{items:[{label:\"Professional Services\",description:\"Guided deployments, training, and enablement from Okta-certified engineers.\",href:\"/resources/professional-services/\"},{label:\"Knowledge Base\",description:\"Guides, walkthroughs, and troubleshooting for ZeroTek and Okta.\",href:\"https://support.zerotek.com/en/\"}]}]},{label:\"About\",groups:[{items:[{label:\"About ZeroTek\",description:\"Founded by MSP software veterans who care about identity.\",href:\"/about/\"},{label:\"Careers\",description:\"Work at ZeroTek: the company building the identity platform MSPs depend on.\",href:\"/careers/\"},{label:\"Contact\",description:\"Talk to our team about your MSP, your clients, and whether ZeroTek is the right fit.\",href:\"/contact/demo/\"}]}]}];// Helper: navigate to a clean URL, stripping any current hash/search if the\n// destination is a plain path (i.e. not an external URL).\nfunction cleanNavigate(href){if(href.startsWith(\"http://\")||href.startsWith(\"https://\")){window.location.href=href;}else{window.location.href=window.location.origin+href;}}function DropdownRow({item,gradient}){const[hovered,setHovered]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:item.href,onClick:e=>{e.preventDefault();cleanNavigate(item.href);},onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"flex\",flexDirection:\"column\",gap:2,padding:\"10px 12px\",borderRadius:8,textDecoration:\"none\",backgroundColor:hovered?\"rgba(255,255,255,0.06)\":\"transparent\",transition:\"background-color 0.15s ease\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[item.isNew&&/*#__PURE__*/_jsx(\"span\",{style:{background:DEFAULT_ACCENT,color:WHITE,fontSize:10,fontWeight:700,textTransform:\"uppercase\",letterSpacing:\"0.05em\",padding:\"2px 7px\",borderRadius:4,flexShrink:0},children:\"New\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,fontWeight:600,color:WHITE,lineHeight:1.3},children:item.label})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:\"rgba(255,255,255,0.55)\",lineHeight:1.5},children:item.description})]});}function DropdownPanel({navItem,gradient}){const multiGroup=navItem.groups.length>1;const panelWidth=multiGroup?580:280;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",right:0,zIndex:200,backgroundColor:PANEL_BG,borderLeft:`1px solid ${NAVY_BORDER}`,borderRight:`1px solid ${NAVY_BORDER}`,borderBottom:`1px solid ${NAVY_BORDER}`,borderRadius:\"0 0 12px 12px\",boxShadow:\"0 16px 40px rgba(0,0,0,0.4)\",padding:12,width:panelWidth,display:\"flex\",flexDirection:\"column\",gap:0},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:multiGroup?8:0},children:navItem.groups.map((group,gi)=>/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[gi>0&&/*#__PURE__*/_jsx(\"div\",{style:{width:1,background:NAVY_BORDER,alignSelf:\"stretch\",marginRight:8}}),group.items.map((item,ii)=>/*#__PURE__*/_jsx(DropdownRow,{item:item,gradient:gradient},ii))]},gi))})});}function MobileAccordionItem({navItem,gradient,isOpen,onToggle}){const flatItems=navItem.groups.flatMap(g=>g.items);const hasItems=flatItems.length>0;return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${NAVY_BORDER}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{if(hasItems){onToggle();}else if(navItem.href){cleanNavigate(navItem.href);}},style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",background:\"transparent\",border:\"none\",padding:\"16px 4px\",cursor:\"pointer\",color:WHITE,fontSize:16,fontWeight:600,textAlign:\"left\"},children:[navItem.label,hasItems&&/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 12 12\",fill:\"none\",style:{flexShrink:0,transform:isOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.15s ease\",opacity:.6},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 4l4 4 4-4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),hasItems&&isOpen&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",paddingBottom:8},children:flatItems.map((item,ii)=>/*#__PURE__*/_jsx(DropdownRow,{item:item,gradient:gradient},ii))})]});}export default function NavBar({logoSrc,navy=DEFAULT_NAVY,blue=DEFAULT_BLUE,accent=DEFAULT_ACCENT}){const gradient=`linear-gradient(135deg, ${blue} 0%, ${accent} 100%)`;const gradientText={background:gradient,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"};const[openMenu,setOpenMenu]=useState(null);const[isMobile,setIsMobile]=useState(()=>typeof window!==\"undefined\"?window.innerWidth<768:false);const[mobileMenuOpen,setMobileMenuOpen]=useState(false);const[mobileOpenSection,setMobileOpenSection]=useState(null);useEffect(()=>{const check=()=>setIsMobile(window.innerWidth<900);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);// Close the mobile drawer if the viewport grows back to desktop width.\nuseEffect(()=>{if(!isMobile){setMobileMenuOpen(false);setMobileOpenSection(null);}},[isMobile]);// Lock body scroll while the mobile drawer is open.\nuseEffect(()=>{if(typeof document===\"undefined\")return;document.body.style.overflow=mobileMenuOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[mobileMenuOpen]);// Strip hash fragments added by table-of-contents or anchor components so\n// they never bleed into nav link hrefs.\nuseEffect(()=>{const stripHash=()=>{if(window.location.hash){window.history.replaceState(null,\"\",window.location.pathname+window.location.search);}};window.addEventListener(\"hashchange\",stripHash);return()=>window.removeEventListener(\"hashchange\",stripHash);},[]);const handleMobileNavigate=href=>{setMobileMenuOpen(false);setMobileOpenSection(null);cleanNavigate(href);};return /*#__PURE__*/_jsxs(\"nav\",{style:{backgroundColor:navy,borderBottom:`1px solid ${NAVY_BORDER}`,position:\"sticky\",top:0,zIndex:100,width:\"100%\",overflow:\"visible\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,width:\"100%\",margin:\"0 auto\",paddingLeft:24,paddingRight:24,height:64,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",onClick:e=>{e.preventDefault();cleanNavigate(\"/\");},style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",flexShrink:0},children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"ZeroTek\",style:{height:32,width:\"auto\",display:\"block\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,fontSize:20,...gradientText},children:\"ZeroTek\"})}),isMobile?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,flexShrink:0},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/contact/demo\",onClick:e=>{e.preventDefault();handleMobileNavigate(\"/contact/demo\");},style:{background:blue,color:WHITE,padding:\"8px 14px\",borderRadius:8,fontSize:13,fontWeight:600,textDecoration:\"none\",whiteSpace:\"nowrap\"},children:\"Book a Call\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":mobileMenuOpen?\"Close menu\":\"Open menu\",onClick:()=>setMobileMenuOpen(o=>!o),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:36,height:36,flexShrink:0,background:\"transparent\",border:`1px solid ${NAVY_BORDER}`,borderRadius:8,cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",children:mobileMenuOpen?/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 3l12 12M15 3L3 15\",stroke:WHITE,strokeWidth:\"1.6\",strokeLinecap:\"round\"})}):/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5h14M2 9h14M2 13h14\",stroke:WHITE,strokeWidth:\"1.6\",strokeLinecap:\"round\"})})})})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:4,alignItems:\"center\",alignSelf:\"stretch\"},children:[NAV_ITEMS.map(navItem=>{const isOpen=openMenu===navItem.label;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setOpenMenu(navItem.label),onMouseLeave:()=>setOpenMenu(null),style:{position:\"relative\",alignSelf:\"stretch\",display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>{if(navItem.href)cleanNavigate(navItem.href);},style:{cursor:\"pointer\",color:isOpen?WHITE:WHITE_72,fontSize:14,fontWeight:500,padding:\"0 14px\",alignSelf:\"stretch\",display:\"flex\",alignItems:\"center\",gap:4,whiteSpace:\"nowrap\",transition:\"color 0.15s ease, background-color 0.15s ease\",borderLeft:`1px solid ${isOpen?NAVY_BORDER:\"transparent\"}`,borderRight:`1px solid ${isOpen?NAVY_BORDER:\"transparent\"}`,borderTop:`1px solid ${isOpen?NAVY_BORDER:\"transparent\"}`,borderBottom:`1px solid ${isOpen?PANEL_BG:\"transparent\"}`,borderRadius:\"8px 8px 0 0\",background:\"transparent\",position:\"relative\",zIndex:isOpen?201:\"auto\"},children:[isOpen&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,bottom:0,top:8,backgroundColor:PANEL_BG,borderRadius:\"8px 8px 0 0\",zIndex:-1}}),navItem.label,/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",fill:\"none\",style:{transform:isOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.15s ease\",opacity:.6},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 4l4 4 4-4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),isOpen&&/*#__PURE__*/_jsx(DropdownPanel,{navItem:navItem,gradient:gradient})]},navItem.label);}),/*#__PURE__*/_jsx(\"a\",{href:\"/contact/demo\",onClick:e=>{e.preventDefault();cleanNavigate(\"/contact/demo\");},style:{background:blue,color:WHITE,padding:\"8px 20px\",borderRadius:8,fontSize:14,fontWeight:600,textDecoration:\"none\",marginLeft:20,whiteSpace:\"nowrap\"},children:\"Book a Call\"})]})]}),isMobile&&mobileMenuOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,maxHeight:\"calc(100vh - 64px)\",overflowY:\"auto\",backgroundColor:navy,borderBottom:`1px solid ${NAVY_BORDER}`,boxShadow:\"0 16px 40px rgba(0,0,0,0.4)\",padding:\"8px 24px 24px\",boxSizing:\"border-box\"},children:NAV_ITEMS.map(navItem=>/*#__PURE__*/_jsx(MobileAccordionItem,{navItem:navItem,gradient:gradient,isOpen:mobileOpenSection===navItem.label,onToggle:()=>setMobileOpenSection(cur=>cur===navItem.label?null:navItem.label)},navItem.label))})]});}addPropertyControls(NavBar,{logoSrc:{type:ControlType.Image,title:\"Logo\"},navy:{type:ControlType.Color,title:\"Nav BG\",defaultValue:DEFAULT_NAVY},blue:{type:ControlType.Color,title:\"Button Color\",defaultValue:DEFAULT_BLUE},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:DEFAULT_ACCENT}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavBar.map"],"mappings":"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"}