.header[data-astro-cid-3ef6ksr2]{background:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000}.container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.logo-text[data-astro-cid-3ef6ksr2]{font-size:26px;font-weight:800;background:linear-gradient(135deg,#0f766e,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;padding:8px;background:none;border:none;cursor:pointer}.hamburger[data-astro-cid-3ef6ksr2]{display:block;position:relative;width:24px;height:2px;background:#1a1a1a;transition:background .3s}.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;width:24px;height:2px;background:#1a1a1a;transition:transform .3s}.hamburger[data-astro-cid-3ef6ksr2]:before{top:-8px}.hamburger[data-astro-cid-3ef6ksr2]:after{bottom:-8px}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:32px;list-style:none}.nav-link[data-astro-cid-3ef6ksr2]{font-weight:500;color:#1a1a1a;transition:color .3s}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#0f766e}.btn[data-astro-cid-3ef6ksr2]{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:700;text-align:center;transition:all .3s}.btn-primary[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 4px 12px #f59e0b4d}.btn-primary[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(135deg,#d97706,#ea580c);transform:translateY(-2px);box-shadow:0 6px 16px #f59e0b66}@media(max-width:768px){.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{position:fixed;top:72px;left:0;right:0;background:#fff;box-shadow:0 4px 12px #0000001a;transform:translate(-100%);transition:transform .3s}.nav[data-astro-cid-3ef6ksr2].active{transform:translate(0)}.nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0;padding:16px}.nav-list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid #e5e5e5}.nav-link[data-astro-cid-3ef6ksr2]{display:block;padding:16px}.nav-cta[data-astro-cid-3ef6ksr2]{border-bottom:none;margin-top:16px}.nav-cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}}.footer[data-astro-cid-sz7xmlte]{background:#1a1a1a;color:#fff;padding:48px 0 24px;margin-top:64px}.container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:32px}.footer-title[data-astro-cid-sz7xmlte]{font-size:20px;font-weight:700;color:#d97706;margin-bottom:16px}.footer-heading[data-astro-cid-sz7xmlte]{font-size:16px;font-weight:600;margin-bottom:16px;color:#fff}.footer-text[data-astro-cid-sz7xmlte]{color:#a3a3a3;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#a3a3a3;transition:color .3s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#d97706}.footer-contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{color:#a3a3a3}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #333;padding-top:24px;text-align:center;color:#737373;font-size:14px}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:4px 0}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:32px 0 80px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:24px}}.click-to-call[data-astro-cid-btmvlskr]{display:none;position:fixed;bottom:0;left:0;right:0;background:#d97706;color:#fff;padding:16px;text-align:center;font-weight:600;font-size:18px;box-shadow:0 -4px 12px #0003;z-index:999;align-items:center;justify-content:center;gap:12px;transition:background .3s}.click-to-call[data-astro-cid-btmvlskr]:active{background:#b45309}.click-to-call[data-astro-cid-btmvlskr] svg[data-astro-cid-btmvlskr]{flex-shrink:0}@media(max-width:1024px){.click-to-call[data-astro-cid-btmvlskr]{display:flex}}
