header.svelte-1elxaub{background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100}.container.svelte-1elxaub{max-width:1200px;margin:0 auto;padding:0 20px}.header-content.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;height:70px}.logo.svelte-1elxaub{text-decoration:none;display:flex;align-items:center}.logo-img.svelte-1elxaub{max-height:49px;width:auto;object-fit:contain}.desktop-nav.svelte-1elxaub{display:none;gap:32px;flex:1;margin-left:60px;align-items:center}.nav-dropdown.svelte-1elxaub:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;background:transparent}.nav-dropdown.svelte-1elxaub{position:relative}.nav-dropdown.svelte-1elxaub:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;background:transparent;display:none}.nav-dropdown.svelte-1elxaub:hover:after{display:block}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub),.desktop-nav.svelte-1elxaub .nav-link:where(.svelte-1elxaub){color:#1a1a1a;text-decoration:none;font-size:16px;font-weight:600;transition:color .2s}.desktop-nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,.desktop-nav.svelte-1elxaub .nav-link:where(.svelte-1elxaub):hover{color:#ff7b00}.dropdown-menu.svelte-1elxaub{position:fixed;top:65px;left:50%;transform:translate(-50%);background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:20px;min-width:900px;z-index:1000}.dropdown-menu.svelte-1elxaub:before{content:"";position:absolute;top:-5px;left:0;right:0;height:10px;background:transparent}.dropdown-header.svelte-1elxaub{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid #e5e5e5}.states-grid.svelte-1elxaub{display:grid;grid-template-rows:repeat(13,auto);grid-auto-flow:column;gap:4px 16px}.practice-areas-grid.svelte-1elxaub{display:grid;grid-template-columns:repeat(4,1fr);gap:4px 20px}.city-link.svelte-1elxaub{color:#666;text-decoration:none;font-size:16px;font-weight:500;padding:6px 10px;border-radius:6px;transition:all .2s;display:block;white-space:nowrap;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.city-link.svelte-1elxaub:hover{background:#f8f9fa;color:#ff7b00}.dropdown-menu.svelte-1elxaub .state-link:where(.svelte-1elxaub){color:#666;text-decoration:none;font-size:16px;font-weight:500;padding:6px 10px;border-radius:6px;transition:all .2s;display:block;white-space:nowrap}.dropdown-menu.svelte-1elxaub .state-link:where(.svelte-1elxaub):hover{background:#f8f9fa;color:#ff7b00}.header-actions.svelte-1elxaub{display:none;gap:16px;align-items:center}.phone-button.svelte-1elxaub{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#60a5fa,#2563eb);border:none;border-radius:8px;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d,0 2px 4px #0000001a;font-size:16px;font-weight:500;line-height:1.5}.phone-button.svelte-1elxaub:hover{background:linear-gradient(135deg,#7bb8ff,#3b82f6);box-shadow:0 6px 20px #2563eb66,0 3px 6px #00000026;transform:translateY(-2px)}.phone-number.svelte-1elxaub{font-weight:500}.login-button.svelte-1elxaub{padding:10px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;line-height:1.5}.login-button.svelte-1elxaub:hover{background:#333}.mobile-menu-toggle.svelte-1elxaub{display:block;background:none;border:none;cursor:pointer;padding:8px;color:#1a1a1a}.mobile-menu.svelte-1elxaub{background:#fff;border-bottom:1px solid #e5e5e5;padding:20px}.mobile-menu.svelte-1elxaub nav:where(.svelte-1elxaub){display:flex;flex-direction:column;gap:16px}.mobile-menu.svelte-1elxaub a:where(.svelte-1elxaub){color:#1a1a1a;text-decoration:none;font-size:18px;font-weight:600;padding:12px 0;border-bottom:1px solid #e5e5e5}.mobile-buttons.svelte-1elxaub{display:flex;gap:12px;padding:12px 0 0;border-bottom:none!important}.phone-button-mobile.svelte-1elxaub{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff!important;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #2563eb4d,0 2px 4px #0000001a}.phone-button-mobile.svelte-1elxaub svg:where(.svelte-1elxaub){color:#fff}.phone-button-mobile.svelte-1elxaub:active{background:linear-gradient(135deg,#7bb8ff,#3b82f6);transform:translateY(1px)}.login-button-mobile.svelte-1elxaub{flex:1;padding:14px;background:#1a1a1a;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease;line-height:1.5}.login-button-mobile.svelte-1elxaub:active{background:#333;transform:translateY(1px)}@media(min-width:768px){.desktop-nav.svelte-1elxaub,.header-actions.svelte-1elxaub{display:flex}.mobile-menu-toggle.svelte-1elxaub,.mobile-menu.svelte-1elxaub{display:none}}footer.svelte-jz8lnl{background:#1a1a1a;color:#fff;padding:60px 20px 20px}.container.svelte-jz8lnl{max-width:1200px;margin:0 auto}.footer-content.svelte-jz8lnl{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-section.svelte-jz8lnl h4:where(.svelte-jz8lnl){font-size:18px;font-weight:600;margin-bottom:16px}.footer-logo.svelte-jz8lnl{margin-bottom:16px}.footer-logo-img.svelte-jz8lnl{height:45px;width:auto}.footer-links.svelte-jz8lnl{display:flex;flex-direction:column;gap:12px}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#999;text-decoration:none;font-size:14px;transition:color .2s}.footer-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#ff7b00}.social-links.svelte-jz8lnl{display:flex;gap:16px}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl){width:40px;height:40px;border-radius:50%;background:#333;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background:#ff7b00}.footer-bottom.svelte-jz8lnl{padding-top:32px;border-top:1px solid #333;text-align:center}.legal-links.svelte-jz8lnl{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-bottom:16px}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#999;text-decoration:none;font-size:14px;transition:color .2s}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#ff7b00}.copyright.svelte-jz8lnl{color:#666;font-size:14px;margin:0}@media(min-width:640px){.footer-content.svelte-jz8lnl{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.footer-content.svelte-jz8lnl{grid-template-columns:repeat(4,1fr)}.footer-bottom.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center}.legal-links.svelte-jz8lnl{justify-content:flex-start;margin-bottom:0}}@media(min-width:1024px){footer.svelte-jz8lnl{padding:80px 20px 20px}}
