.logo-wrapper[data-v-6dd48b8f]{position:relative;font-size:2rem;padding-right:.65em}.logo-wrapper img[data-v-6dd48b8f]{height:3em;object-fit:contain}.logo-wrapper span[data-v-6dd48b8f]{font-size:.35em;position:absolute;top:75%;right:1em}.header-wrapper[data-v-6dd48b8f]{position:relative;top:0;height:0;width:100%;padding-bottom:var(--navbar-space, 0px);z-index:100}.header-content[data-v-6dd48b8f]{position:fixed;top:0;left:0;width:100%;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-link[data-v-6dd48b8f]{color:#374151;font-weight:500;font-size:.875rem;transition:color .2s ease;text-decoration:none}.nav-link[data-v-6dd48b8f]:hover{color:#111827}.nav-link-mobile[data-v-6dd48b8f]{color:#374151;font-weight:500;font-size:.875rem;padding:.5rem 0;transition:color .2s ease;text-decoration:none}.nav-link-mobile[data-v-6dd48b8f]:hover{color:#111827}.logo-wrapper[data-v-272cdd71]{position:relative;font-size:2rem;padding-right:.65em}.logo-wrapper img[data-v-272cdd71]{height:3em;object-fit:contain}.logo-wrapper span[data-v-272cdd71]{font-size:.35em;position:absolute;top:75%;right:1em}.header-wrapper[data-v-272cdd71]{position:relative;top:0;height:0;width:100%;padding-bottom:var(--navbar-space, 0px)}.header-content[data-v-272cdd71]{position:fixed;top:0;left:0;width:100%;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-link[data-v-272cdd71]{color:#374151;font-weight:500;font-size:.875rem;transition:color .2s ease;text-decoration:none}.nav-link[data-v-272cdd71]:hover{color:#111827}.nav-link-mobile[data-v-272cdd71]{color:#374151;font-weight:500;font-size:.875rem;padding:.5rem 0;transition:color .2s ease;text-decoration:none}.nav-link-mobile[data-v-272cdd71]:hover{color:#111827}.contact-cta[data-v-2776d625]{background:#2d3748;border-radius:.75rem;padding:2rem;margin-bottom:3rem}.contact-btn[data-v-2776d625]{background:#fff;color:#2d3748;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease}.contact-btn[data-v-2776d625]:hover{background:#f7fafc;transform:translateY(-1px)}.footer-content[data-v-2776d625]{padding-top:2rem}@media(max-width:768px){.contact-cta .flex[data-v-2776d625]{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.contact-cta[data-v-2776d625]{padding:1.5rem}}.calculator-section input[data-v-24b6f81c]:focus{border-color:var(--secondary-color);outline:none;box-shadow:0 0 0 3px #29b5571a}.transition-all[data-v-24b6f81c]{transition:all .2s ease}:root{--page-bg: #ffffff;--light-bg: #f4f4f4;--calculator-bg: #FCFAF6;--primary-color: #ff3131;--secondary-color: #29b457;--secondary-dark: #059669;--secondary-light: #ecfdf5}.text-app-primary{color:var(--primary-color)}.bg-app-primary{background-color:var(--primary-color)}.border-app-primary{border-color:var(--primary-color)}.text-app-secondary{color:var(--secondary-color)}.bg-app-secondary{background-color:var(--secondary-color)}.border-app-secondary{border-color:var(--secondary-color)}.text-app-secondary-light{color:var(--secondary-light)}.bg-app-secondary-light{background-color:var(--secondary-light)}.border-app-secondary-light{border-color:var(--secondary-light)}.text-app-secondary-dark{color:var(--secondary-dark)}.bg-app-secondary-dark{background-color:var(--secondary-dark)}.border-app-secondary-dark{border-color:var(--secondary-dark)}.bg-app-light{background-color:var(--light-bg)}.bg-calculator{background-color:var(--calculator-bg)}
