{"version":3,"file":"shared.C8sikWSC.mjs","names":["p","useRef","useState","font","useRef","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/AzQYilvtR7ZrzCyKzQ38/aaNrmsTIXVJj12Neipvs/Newfooter.js","https:/framerusercontent.com/modules/aLLciOEcOF4WeBhuvN61/5PC3jKK5HI5rshR4SPRo/Newnav.js"],"sourcesContent":["// Footer.tsx — ABC Driving Improvement\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const font=\"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";const LOGO_WHITE=\"https://framerusercontent.com/images/An6yeGJ9ZAFY6XyKggu3ogr2zCU.png\";function Ico({d,size=16}){const paths=Array.isArray(d)?d:[d];return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:paths.map((p,i)=>/*#__PURE__*/_jsx(\"path\",{d:p},i))});}const PHONE_D=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 9.81 19.79 19.79 0 01.07 1.18 2 2 0 012 .18h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z\";const EMAIL_D=[\"M2 4h20a2 2 0 012 2v12a2 2 0 01-2 2H2a2 2 0 01-2-2V6a2 2 0 012-2z\",\"M2 7l10 7 10-7\"];const FB_D=\"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z\";const TW_D=\"M23 3a10.9 10.9 0 01-3.14 1.53 4.48 4.48 0 00-7.86 3v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5a4.5 4.5 0 00-.08-.83A7.72 7.72 0 0023 3z\";const IG_D=[\"M16 2H8a6 6 0 00-6 6v8a6 6 0 006 6h8a6 6 0 006-6V8a6 6 0 00-6-6z\",\"M12 8a4 4 0 100 8 4 4 0 000-8z\",\"M17.5 6.5h.01\"];const CHECK_D=\"M5 12l5 5L20 7\";export default function Footer(props){const{primaryColor,logoUrl,tagline,email,phone,formAction,copyrightText,showSocial,facebookUrl,twitterUrl,instagramUrl,links,showCta,ctaEyebrow,ctaTitle,ctaTitleAccent,ctaSubtitle,ctaButtonLabel,ctaButtonUrl,ctaNote,stat1Num,stat1Label,stat2Num,stat2Label,stat3Num,stat3Label,stat4Num,stat4Label}=props;const rootRef=useRef(null);const[width,setWidth]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:1280);useLayoutEffect(()=>{const el=rootRef.current;if(!el)return;setWidth(el.offsetWidth);const ro=new ResizeObserver(e=>setWidth(e[0].contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);const mob=width<768;const border=\"rgba(255,255,255,0.09)\";const muted=\"rgba(255,255,255,0.45)\";const stats=[{num:stat1Num,label:stat1Label},{num:stat2Num,label:stat2Label},{num:stat3Num,label:stat3Label},{num:stat4Num,label:stat4Label}];const social=[{url:facebookUrl,d:FB_D},{url:twitterUrl,d:TW_D},{url:instagramUrl,d:IG_D}];return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",fontFamily:font,overflowX:\"hidden\"},children:[showCta&&/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(145deg, #12103a 0%, #231e7a 55%, ${primaryColor} 100%)`,position:\"relative\",overflow:\"hidden\",padding:mob?\"48px 20px\":\"80px 48px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:600,height:600,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(167,139,250,0.2) 0%, transparent 70%)\",top:-250,right:-100,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:350,height:350,borderRadius:\"50%\",background:\"radial-gradient(circle, rgba(109,91,219,0.25) 0%, transparent 70%)\",bottom:-100,left:60,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",position:\"relative\",zIndex:1,display:\"flex\",flexDirection:mob?\"column\":\"row\",alignItems:mob?\"stretch\":\"center\",justifyContent:\"space-between\",gap:mob?36:48},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:mob?\"100%\":580,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:7,background:\"rgba(255,255,255,0.1)\",border:\"1px solid rgba(255,255,255,0.15)\",color:\"rgba(255,255,255,0.85)\",fontSize:11,fontWeight:700,letterSpacing:\"1.2px\",textTransform:\"uppercase\",padding:\"6px 14px\",borderRadius:100,marginBottom:20},children:[/*#__PURE__*/_jsx(Ico,{d:CHECK_D,size:11}),ctaEyebrow]}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:mob?28:42,fontWeight:900,color:\"#fff\",lineHeight:1.1,letterSpacing:mob?\"-0.6px\":\"-1.2px\",margin:\"0 0 16px\",wordBreak:\"break-word\"},\"aria-level\":2,role:\"heading\",children:[ctaTitle,\" \",/*#__PURE__*/_jsx(\"span\",{style:{background:\"linear-gradient(90deg, #c4b5fd, #a78bfa)\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"},children:ctaTitleAccent})]}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:mob?14:16,color:\"rgba(255,255,255,0.6)\",lineHeight:1.65,margin:0},children:ctaSubtitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"20px 28px\",marginTop:28},children:stats.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mob?20:26,fontWeight:900,color:\"#fff\",letterSpacing:\"-0.8px\",lineHeight:1},children:s.num}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"rgba(255,255,255,0.5)\",fontWeight:500,marginTop:4,textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:s.label})]},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:mob?\"stretch\":\"flex-end\",gap:12,flexShrink:0,width:mob?\"100%\":\"auto\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:ctaButtonUrl,style:{display:\"flex\",alignItems:\"center\",justifyContent:mob?\"center\":\"flex-start\",gap:10,fontSize:16,fontWeight:800,color:\"#1a1a2e\",textDecoration:\"none\",padding:\"17px 28px\",borderRadius:100,background:\"#fff\",boxShadow:\"0 8px 32px rgba(0,0,0,0.25)\",fontFamily:font,boxSizing:\"border-box\",width:mob?\"100%\":\"auto\"},children:[ctaButtonLabel,/*#__PURE__*/_jsx(\"span\",{style:{width:26,height:26,borderRadius:\"50%\",background:`linear-gradient(135deg, ${primaryColor}, #6d5bdb)`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"white\",strokeWidth:\"2.5\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\"})})})]}),ctaNote&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"rgba(255,255,255,0.4)\",textAlign:mob?\"center\":\"right\"},children:ctaNote})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#080e26\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:mob?\"48px 20px 40px\":\"68px 48px 56px\",display:\"grid\",gridTemplateColumns:mob?\"1fr\":\"1.2fr 0.85fr 1.1fr\",gap:mob?40:56,borderBottom:`1px solid ${border}`,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{display:\"inline-block\",marginBottom:18},children:/*#__PURE__*/_jsx(\"img\",{src:logoUrl||LOGO_WHITE,alt:\"ABC Driving Improvement\",width:131,height:56,loading:\"lazy\",style:{height:56,width:\"auto\",display:\"block\",filter:\"brightness(0) invert(1)\"}})}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,color:muted,lineHeight:1.75,margin:\"0 0 26px\",maxWidth:300},children:tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:9,minWidth:0},children:[/*#__PURE__*/_jsxs(\"a\",{href:`tel:${phone.replace(/\\D/g,\"\")}`,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:\"rgba(255,255,255,0.07)\",border:`1px solid ${border}`,color:\"rgba(255,255,255,0.8)\",textDecoration:\"none\",padding:\"8px 14px\",borderRadius:100,fontSize:13,fontWeight:500,fontFamily:font,maxWidth:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(Ico,{d:PHONE_D,size:13}),/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:phone})]}),/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${email}`,style:{display:\"flex\",alignItems:\"center\",gap:8,background:\"rgba(255,255,255,0.07)\",border:`1px solid ${border}`,color:\"rgba(255,255,255,0.8)\",textDecoration:\"none\",padding:\"8px 14px\",borderRadius:100,fontSize:13,fontWeight:500,fontFamily:font,maxWidth:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\",minWidth:0},children:[/*#__PURE__*/_jsx(Ico,{d:EMAIL_D,size:13}),/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",minWidth:0},children:email})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:700,letterSpacing:\"1.5px\",textTransform:\"uppercase\",color:muted,marginBottom:20},children:\"Quick Links\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:14},children:links.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,style:{fontSize:14,fontWeight:500,color:\"rgba(255,255,255,0.6)\",textDecoration:\"none\",fontFamily:font,lineHeight:1.4},onMouseEnter:e=>e.currentTarget.style.color=\"#c4b5fd\",onMouseLeave:e=>e.currentTarget.style.color=\"rgba(255,255,255,0.6)\",children:link.label===\"Learn More\"?\"Virginia Driver Improvement Course\":link.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:700,letterSpacing:\"1.5px\",textTransform:\"uppercase\",color:muted,marginBottom:14},children:\"Stay Updated\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mob?16:18,fontWeight:800,color:\"#fff\",margin:\"0 0 9px\",letterSpacing:\"-0.3px\",fontFamily:font},children:\"Get driving tips & updates\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:13,color:muted,lineHeight:1.65,margin:\"0 0 18px\"},children:\"No spam. Just helpful Virginia driving info and course updates.\"}),/*#__PURE__*/_jsxs(\"form\",{action:formAction,method:\"post\",children:[/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"your@email.com\",required:true,style:{display:\"block\",width:\"100%\",padding:\"12px 15px\",fontSize:14,background:\"rgba(255,255,255,0.07)\",border:`1px solid ${border}`,color:\"#fff\",borderRadius:10,outline:\"none\",fontFamily:font,boxSizing:\"border-box\",marginBottom:10}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:{display:\"block\",width:\"100%\",padding:\"12px 20px\",fontSize:14,fontWeight:700,color:\"#fff\",background:`linear-gradient(135deg, ${primaryColor}, #6d5bdb)`,border:\"none\",borderRadius:10,cursor:\"pointer\",fontFamily:font,boxSizing:\"border-box\"},children:\"Subscribe →\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:mob?\"18px 20px\":\"20px 48px\",display:\"flex\",flexDirection:mob?\"column-reverse\":\"row\",alignItems:\"center\",justifyContent:\"space-between\",gap:14,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"rgba(255,255,255,0.3)\",textAlign:mob?\"center\":\"left\"},children:copyrightText}),showSocial&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8},children:social.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{href:s.url,target:\"_blank\",rel:\"noopener noreferrer\",style:{width:34,height:34,borderRadius:\"50%\",background:\"rgba(255,255,255,0.06)\",border:`1px solid ${border}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(255,255,255,0.6)\"},onMouseEnter:e=>{e.currentTarget.style.background=primaryColor;e.currentTarget.style.borderColor=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.background=\"rgba(255,255,255,0.06)\";e.currentTarget.style.borderColor=border;},children:/*#__PURE__*/_jsx(Ico,{d:s.d,size:14})},i))})]})]})]});}addPropertyControls(Footer,{primaryColor:{type:ControlType.Color,title:\"Brand Color\",defaultValue:\"#3d35ab\"},logoUrl:{type:ControlType.String,title:\"Logo URL (white)\",defaultValue:LOGO_WHITE},tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Your premier choice for a comprehensive Virginia Driver Improvement course — fully online, DMV-certified, and court-approved.\",displayTextArea:true},email:{type:ControlType.String,title:\"Email\",defaultValue:\"contact@abcdrivingcourse.com\"},phone:{type:ControlType.String,title:\"Phone\",defaultValue:\"(804) 223-2038\"},formAction:{type:ControlType.String,title:\"Form Action\",defaultValue:\"https://www.abcdrivingcourse.com/contact\"},copyrightText:{type:ControlType.String,title:\"Copyright\",defaultValue:\"\\xa9 2026 ABC Driving Improvement. All rights reserved.\"},showSocial:{type:ControlType.Boolean,title:\"Show Social\",defaultValue:true},facebookUrl:{type:ControlType.String,title:\"Facebook URL\",defaultValue:\"https://www.facebook.com/abcdrivingclass\"},twitterUrl:{type:ControlType.String,title:\"Twitter URL\",defaultValue:\"https://twitter.com/ABCdrivingclass\"},instagramUrl:{type:ControlType.String,title:\"Instagram URL\",defaultValue:\"https://www.instagram.com/abcdrivingimprovement/\"},links:{type:ControlType.Array,title:\"Footer Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"URL\"}}},defaultValue:[{label:\"Home\",url:\"/\"},{label:\"Company\",url:\"/company\"},{label:\"Blog\",url:\"/blog\"},{label:\"Virginia Driver Improvement Course\",url:\"/online-defensive-driving-traffic-school\"},{label:\"Contact\",url:\"/contact\"},{label:\"View Approved Counties\",url:\"/virginia-courts-driver-improvement-course\"}]},showCta:{type:ControlType.Boolean,title:\"Show CTA Banner\",defaultValue:true},ctaEyebrow:{type:ControlType.String,title:\"CTA Eyebrow\",defaultValue:\"Virginia DMV-Certified Course\"},ctaTitle:{type:ControlType.String,title:\"CTA Title\",defaultValue:\"Ready to get back on the\"},ctaTitleAccent:{type:ControlType.String,title:\"CTA Title Accent\",defaultValue:\"road?\"},ctaSubtitle:{type:ControlType.String,title:\"CTA Subtitle\",defaultValue:\"Complete your 8-hour driver improvement course entirely online — at your own pace, on any device. Get your certificate the moment you pass.\",displayTextArea:true},ctaButtonLabel:{type:ControlType.String,title:\"CTA Button Label\",defaultValue:\"Start Your Course\"},ctaButtonUrl:{type:ControlType.String,title:\"CTA Button URL\",defaultValue:\"https://www.abcdrivingcourse.com/8-hour-online-driving-course-payment\"},ctaNote:{type:ControlType.String,title:\"CTA Note\",defaultValue:\"Virginia DMV Clinic Code #5335\"},stat1Num:{type:ControlType.String,title:\"Stat 1 Number\",defaultValue:\"5,000+\"},stat1Label:{type:ControlType.String,title:\"Stat 1 Label\",defaultValue:\"Graduates\"},stat2Num:{type:ControlType.String,title:\"Stat 2 Number\",defaultValue:\"8 hrs\"},stat2Label:{type:ControlType.String,title:\"Stat 2 Label\",defaultValue:\"Total course\"},stat3Num:{type:ControlType.String,title:\"Stat 3 Number\",defaultValue:\"100%\"},stat3Label:{type:ControlType.String,title:\"Stat 3 Label\",defaultValue:\"Online\"},stat4Num:{type:ControlType.String,title:\"Stat 4 Number\",defaultValue:\"Instant\"},stat4Label:{type:ControlType.String,title:\"Stat 4 Label\",defaultValue:\"Certificate\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Newfooter.map","// Navbar.tsx — ABC Driving Improvement\n// Paste into a Framer Code Component (Assets → Code → New Component)\n// Trust-forward sticky nav with real logo, DMV badge, social proof, and mobile drawer\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const font=\"'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";const LOGO_COLOR=\"https://framerusercontent.com/images/dwG9YztExN5DlholRCvPpmv76c.png\";const LOGO_WHITE=\"https://framerusercontent.com/images/An6yeGJ9ZAFY6XyKggu3ogr2zCU.png\";export default function Navbar(props){const{primaryColor,logoUrl,showAnnouncement,announcementText,navLinks,ctaLabel,ctaUrl,loginLabel,loginUrl,socialProofText,showSocialProof}=props;const rootRef=useRef(null);const[width,setWidth]=useState(()=>typeof window!==\"undefined\"?window.innerWidth:1280);const[scrolled,setScrolled]=useState(false);const[menuOpen,setMenuOpen]=useState(false);const[ready,setReady]=useState(false);useLayoutEffect(()=>{const el=rootRef.current;if(!el)return;setWidth(el.offsetWidth);setReady(true);const ro=new ResizeObserver(e=>setWidth(e[0].contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{const h=()=>setScrolled(window.scrollY>10);window.addEventListener(\"scroll\",h,{passive:true});return()=>window.removeEventListener(\"scroll\",h);},[]);const mob=width<1200;const sm=width<480;useEffect(()=>{if(!mob)setMenuOpen(false);},[mob]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",fontFamily:font,position:\"sticky\",top:0,zIndex:200,visibility:ready?\"visible\":\"hidden\"},children:[showAnnouncement&&/*#__PURE__*/_jsxs(\"div\",{style:{background:`linear-gradient(90deg, ${primaryColor}, #6d5bdb)`,color:\"#fff\",textAlign:\"center\",padding:\"9px 24px\",fontSize:13,fontWeight:500,lineHeight:1.5,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#a78bfa\",boxShadow:\"0 0 6px #a78bfa\",flexShrink:0,display:\"inline-block\"}}),announcementText,/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#a78bfa\",boxShadow:\"0 0 6px #a78bfa\",flexShrink:0,display:\"inline-block\"}})]}),/*#__PURE__*/_jsxs(\"nav\",{style:{background:\"#fff\",borderBottom:`1px solid ${scrolled?\"transparent\":\"#eeeaf8\"}`,boxShadow:scrolled?\"0 4px 28px rgba(61,53,171,0.12)\":\"none\",transition:\"box-shadow 0.25s, border-color 0.25s\",borderBottomWidth:0,paddingBottom:3,backgroundImage:scrolled?\"none\":`linear-gradient(#fff, #fff), linear-gradient(90deg, ${primaryColor}, #a78bfa, ${primaryColor})`,backgroundOrigin:\"border-box\",backgroundClip:\"padding-box, border-box\",borderBottom:\"3px solid transparent\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\",padding:mob?\"0 20px\":\"0 40px\",height:76,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/\",style:{display:\"flex\",alignItems:\"center\",gap:12,textDecoration:\"none\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"img\",{src:logoUrl||LOGO_COLOR,alt:\"ABC Driving Improvement\",width:131,height:54,style:{height:mob?44:54,width:\"auto\",display:\"block\"}}),!sm&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:1,height:28,background:\"#e0dcf5\",flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:5,background:\"#f0fdf4\",border:\"1px solid #bbf7d0\",padding:\"4px 10px\",borderRadius:100,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#10b981\",flexShrink:0,display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:700,color:\"#166534\",letterSpacing:\"0.3px\",whiteSpace:\"nowrap\"},children:\"VA DMV Approved\"})]})]})]}),!mob&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:2,flex:1,justifyContent:\"center\"},children:navLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,style:{fontSize:14,fontWeight:600,color:\"#3a3a5c\",textDecoration:\"none\",padding:\"8px 13px\",borderRadius:8,fontFamily:font,transition:\"color 0.15s, background 0.15s\",whiteSpace:\"nowrap\"},onMouseEnter:e=>{e.currentTarget.style.color=primaryColor;e.currentTarget.style.background=\"#f5f3ff\";},onMouseLeave:e=>{e.currentTarget.style.color=\"#3a3a5c\";e.currentTarget.style.background=\"transparent\";},children:link.label},i))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flexShrink:0},children:[!mob&&showSocialProof&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:\"#999\",fontWeight:500,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"strong\",{style:{color:primaryColor,fontWeight:700},children:socialProofText.split(\" \")[0]}),\" \"+socialProofText.split(\" \").slice(1).join(\" \")]}),!mob&&/*#__PURE__*/_jsx(\"a\",{href:loginUrl,style:{fontSize:14,fontWeight:600,color:primaryColor,textDecoration:\"none\",padding:\"10px 18px\",borderRadius:100,border:`1.5px solid ${primaryColor}40`,background:\"transparent\",fontFamily:font,whiteSpace:\"nowrap\",transition:\"background 0.15s, border-color 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.background=\"#f5f3ff\";e.currentTarget.style.borderColor=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.background=\"transparent\";e.currentTarget.style.borderColor=`${primaryColor}40`;},children:loginLabel}),!mob&&/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,\"aria-label\":\"Register for Driver Improvement Course\",style:{fontSize:14,fontWeight:700,color:\"#fff\",textDecoration:\"none\",padding:\"11px 22px\",borderRadius:100,background:`linear-gradient(135deg, ${primaryColor}, #6d5bdb)`,boxShadow:`0 4px 16px ${primaryColor}40`,fontFamily:font,whiteSpace:\"nowrap\"},children:ctaLabel}),mob&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setMenuOpen(o=>!o),\"aria-label\":\"Toggle navigation\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px 2px\",display:\"flex\",flexDirection:\"column\",gap:5,alignItems:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:2,background:menuOpen?primaryColor:\"#1a1a2e\",borderRadius:2,transition:\"transform 0.25s, background 0.2s\",transform:menuOpen?\"translateY(7px) rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:2,background:\"#1a1a2e\",borderRadius:2,transition:\"opacity 0.2s\",opacity:menuOpen?0:1}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:22,height:2,background:menuOpen?primaryColor:\"#1a1a2e\",borderRadius:2,transition:\"transform 0.25s, background 0.2s\",transform:menuOpen?\"translateY(-7px) rotate(-45deg)\":\"none\"}})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:menuOpen&&mob?\"1fr\":\"0fr\",transition:\"grid-template-rows 0.3s ease\",overflow:\"hidden\",borderTop:menuOpen&&mob?\"1px solid #f0eeff\":\"1px solid transparent\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 20px 24px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5,background:\"#f0fdf4\",border:\"1px solid #bbf7d0\",padding:\"5px 12px\",borderRadius:100,marginBottom:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:\"50%\",background:\"#10b981\",display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:700,color:\"#166534\"},children:\"VA DMV Approved\"})]}),navLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url,style:{display:\"flex\",alignItems:\"center\",fontSize:16,fontWeight:600,color:\"#1a1a2e\",textDecoration:\"none\",padding:\"13px 0\",borderBottom:\"1px solid #f5f3ff\",fontFamily:font},children:link.label},i)),/*#__PURE__*/_jsx(\"a\",{href:loginUrl,style:{display:\"block\",marginTop:18,textAlign:\"center\",fontSize:16,fontWeight:600,color:primaryColor,textDecoration:\"none\",padding:\"14px 20px\",borderRadius:100,border:`1.5px solid ${primaryColor}40`,background:\"#f5f3ff\",fontFamily:font},children:loginLabel}),/*#__PURE__*/_jsx(\"a\",{href:ctaUrl,style:{display:\"block\",marginTop:10,textAlign:\"center\",fontSize:16,fontWeight:700,color:\"#fff\",textDecoration:\"none\",padding:\"15px 20px\",borderRadius:100,background:`linear-gradient(135deg, ${primaryColor}, #6d5bdb)`,boxShadow:`0 4px 16px ${primaryColor}40`,fontFamily:font},children:ctaLabel})]})})})]})]});}addPropertyControls(Navbar,{primaryColor:{type:ControlType.Color,title:\"Brand Color\",defaultValue:\"#3d35ab\"},logoUrl:{type:ControlType.Image,title:\"Logo URL\",defaultValue:LOGO_COLOR},showAnnouncement:{type:ControlType.Boolean,title:\"Announcement Bar\",defaultValue:true},announcementText:{type:ControlType.String,title:\"Announcement\",defaultValue:\"Get your VA certificate in as fast as 8 hours — fully online & DMV-approved!\"},showSocialProof:{type:ControlType.Boolean,title:\"Show Social Proof\",defaultValue:true},socialProofText:{type:ControlType.String,title:\"Social Proof\",defaultValue:\"5,000+ students\"},loginLabel:{type:ControlType.String,title:\"Login Label\",defaultValue:\"Student Login\"},loginUrl:{type:ControlType.String,title:\"Login URL\",defaultValue:\"https://www.abcdrivingcourse.com/login\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Register Now →\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"https://www.abcdrivingcourse.com/8-hour-online-driving-course-payment\"},navLinks:{type:ControlType.Array,title:\"Nav Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\"},url:{type:ControlType.String,title:\"URL\"}}},defaultValue:[{label:\"Home\",url:\"/\"},{label:\"Company\",url:\"/company\"},{label:\"Blog\",url:\"/blog\"},{label:\"Contact\",url:\"/contact\"},{label:\"Resources\",url:\"/driver-resources\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Navbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Newnav.map"],"mappings":"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"}