{"version":3,"file":"shared-lib.BtGdncF6.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/RVORE9hYPQkO6BZjDWYz/oW83SIGWArAYhJx51GA3/Footer.js","https:/framerusercontent.com/modules/Bux5etkXF91Dx1fvH23f/i6lN5fPQkfUYkh6Ivzyg/Navsection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Footer(props){return /*#__PURE__*/_jsxs(\"footer\",{style:{...props.style,width:\"100%\",background:\"#173B63\",color:\"#FFFFFF\",fontFamily:\"Inter, Arial, sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                *{\n                    box-sizing:border-box;\n                }\n\n                .container{\n                    width:min(1160px,calc(100% - 48px));\n                    margin:auto;\n                    padding:70px 0 28px;\n                }\n\n                .top{\n                    display:flex;\n                    justify-content:space-between;\n                    gap:60px;\n                    padding-bottom:40px;\n                    border-bottom:1px solid rgba(255,255,255,.12);\n                }\n\n                .logo{\n                    margin:0;\n                    font-size:32px;\n                    font-weight:850;\n                    letter-spacing:-.04em;\n                    color:white;\n                }\n\n                .description{\n                    max-width:420px;\n                    margin:18px 0 0;\n                    color:rgba(255,255,255,.72);\n                    line-height:1.7;\n                }\n\n                .links{\n                    display:flex;\n                    gap:70px;\n                }\n\n                .column h4{\n                    margin:0 0 16px;\n                    font-size:15px;\n                    color:white;\n                }\n\n                .column a{\n                    display:block;\n                    margin-bottom:12px;\n                    color:rgba(255,255,255,.72);\n                    text-decoration:none;\n                    transition:.2s;\n                }\n\n                .column a:hover{\n                    color:white;\n                }\n\n                .bottom{\n                    display:flex;\n                    justify-content:space-between;\n                    align-items:center;\n                    padding-top:28px;\n                    color:rgba(255,255,255,.55);\n                    font-size:14px;\n                }\n\n                @media(max-width:850px){\n\n                    .container{\n                        width:calc(100% - 30px);\n                    }\n\n                    .top{\n                        flex-direction:column;\n                    }\n\n                    .links{\n                        flex-wrap:wrap;\n                        gap:40px;\n                    }\n\n                    .bottom{\n                        flex-direction:column;\n                        align-items:flex-start;\n                        gap:12px;\n                    }\n\n                }\n\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"top\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"logo\",children:\"BT Marketing\"}),/*#__PURE__*/_jsx(\"p\",{className:\"description\",children:\"Helping local businesses grow through better websites, smarter marketing, and measurable results.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"column\",children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Navigate\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#services\",children:\"Services\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#industries\",children:\"Industries\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#process\",children:\"Process\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#about\",children:\"About\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#faq\",children:\"FAQ\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"column\",children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Contact\"}),/*#__PURE__*/_jsx(\"a\",{href:\"mailto:brooks.tom@btmarketingco.com\",children:\"brooks.tom@btmarketingco.com\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#free-plan\",children:\"Get Your Free Marketing Plan\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"column\",children:[/*#__PURE__*/_jsx(\"h4\",{children:\"Legal\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacy-policy\",children:\"Privacy Policy\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/terms-of-service\",children:\"Terms of Service\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"\\xa9 \",new Date().getFullYear(),\" BT Marketing. All rights reserved.\"]}),/*#__PURE__*/_jsx(\"span\",{children:\"Built for local business growth.\"})]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function Navigation(props){const[menuOpen,setMenuOpen]=React.useState(false);const scrollToSection=id=>{setMenuOpen(false);document.getElementById(id)?.scrollIntoView({behavior:\"smooth\",block:\"start\"});};const links=[[\"Services\",\"services\"],[\"Industries\",\"industries\"],[\"Process\",\"process\"],[\"About\",\"about\"],[\"FAQ\",\"faq\"]];return /*#__PURE__*/_jsxs(\"header\",{style:{...props.style,width:\"100%\",height:\"74px\",position:\"relative\",zIndex:100,background:\"rgba(255,255,255,0.96)\",borderBottom:\"1px solid #DDE4EA\",fontFamily:\"Inter, Arial, sans-serif\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                * {\n                    box-sizing: border-box;\n                }\n\n                .bt-nav-inner {\n                    width: min(1160px, calc(100% - 48px));\n                    height: 100%;\n                    margin: 0 auto;\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                }\n\n                .bt-nav-links {\n                    display: flex;\n                    align-items: center;\n                    gap: 26px;\n                }\n\n                .bt-nav-link {\n                    border: none;\n                    background: transparent;\n                    color: #17212B;\n                    padding: 8px 0;\n                    font-size: 14px;\n                    font-weight: 600;\n                    cursor: pointer;\n                }\n\n                .bt-nav-link:hover {\n                    color: #2F6FED;\n                }\n\n                .bt-nav-cta {\n                    border: none;\n                    border-radius: 9px;\n                    background: #2F855A;\n                    color: white;\n                    padding: 13px 18px;\n                    font-size: 14px;\n                    font-weight: 700;\n                    cursor: pointer;\n                }\n\n                .bt-menu-button {\n                    display: none;\n                    border: none;\n                    background: transparent;\n                    color: #173B63;\n                    font-size: 26px;\n                    cursor: pointer;\n                }\n\n                @media (max-width: 850px) {\n                    .bt-nav-inner {\n                        width: calc(100% - 30px);\n                    }\n\n                    .bt-menu-button {\n                        display: block;\n                    }\n\n                    .bt-nav-links {\n                        display: none;\n                        position: absolute;\n                        top: 74px;\n                        left: 15px;\n                        right: 15px;\n                        flex-direction: column;\n                        align-items: stretch;\n                        gap: 4px;\n                        padding: 18px;\n                        border: 1px solid #DDE4EA;\n                        border-radius: 14px;\n                        background: white;\n                        box-shadow: 0 18px 45px rgba(23,59,99,0.14);\n                    }\n\n                    .bt-nav-links.open {\n                        display: flex;\n                    }\n\n                    .bt-nav-link {\n                        padding: 12px;\n                        text-align: left;\n                    }\n\n                    .bt-nav-cta {\n                        margin-top: 6px;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"bt-nav-inner\",children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>scrollToSection(\"top\"),style:{border:\"none\",background:\"transparent\",color:\"#173B63\",padding:0,fontSize:\"20px\",fontWeight:850,letterSpacing:\"-0.03em\",cursor:\"pointer\"},children:\"BT Marketing\"}),/*#__PURE__*/_jsxs(\"nav\",{className:`bt-nav-links ${menuOpen?\"open\":\"\"}`,children:[links.map(([label,id])=>/*#__PURE__*/_jsx(\"button\",{className:\"bt-nav-link\",onClick:()=>scrollToSection(id),children:label},id)),/*#__PURE__*/_jsx(\"button\",{className:\"bt-nav-cta\",onClick:()=>scrollToSection(\"free-plan\"),children:\"Get Your Free Marketing Plan\"})]}),/*#__PURE__*/_jsx(\"button\",{className:\"bt-menu-button\",\"aria-label\":\"Toggle menu\",onClick:()=>setMenuOpen(!menuOpen),children:menuOpen?\"\\xd7\":\"☰\"})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Navigation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navsection.map"],"mappings":"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"}