:root{--background:#ffffff;.skip-to-content{position:absolute;background:var(--primary-color);.skip-to-content:focus{position:fixed;.breadcrumb{.breadcrumb-container{.breadcrumb-list{display:flex;.breadcrumb-item{display:inline-flex;.breadcrumb-item + .breadcrumb-item::before{.breadcrumb-link{.breadcrumb-link:hover{.breadcrumb-current{@media (max-width:768px){.breadcrumb{.breadcrumb-list{.breadcrumb-item + .breadcrumb-item::before{.why-choose{background:#f8f9fa;.benefits-grid{display:grid;.benefit-card{background:white;position:relative;.benefit-card::before{position:absolute;background:var(--primary-color);.benefit-card:hover{.benefit-card:hover::before{.benefit-card:focus-within{.benefit-icon{display:block;.benefit-card h3{.benefit-card p{.publications{background:white;.publications-grid{display:grid;.publication-card{background:var(--light-bg);position:relative;.publication-card::after{position:absolute;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));.publication-card:hover{.publication-card:hover::after{.publication-card h3{.publication-meta{.publications-footer{.section-intro{.cta-contact-info{.cta-contact-info p{.cta-contact-info a{.cta-contact-info a:hover{.testimonials{background:var(--light-bg);.testimonials-grid{display:grid;.testimonial{background:var(--background);position:relative;.testimonial::before{position:absolute;background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));.testimonial:hover{.testimonial:hover::before{.testimonial blockquote{.testimonial blockquote::before{.testimonial blockquote::after{.testimonial cite{display:block;.faq{background:var(--background);.faq h2{.faq-grid{display:grid;.faq-item{background:white;.faq-item:hover{.faq-item summary{background:var(--light-bg);position:relative;.faq-item summary:hover{background:#f3f4f6;.faq-item summary::after{position:absolute;display:flex;background:var(--primary-color);.faq-item[open] summary::after{background:var(--secondary-color);.faq-item p{background:var(--background);.faq-item[open] summary{.consultation-note{.cta-benefits{.cta-benefits::before{display:block;background:var(--primary-color);.case-studies{background:var(--light-bg);.case-studies h2{.section-intro{.case-studies-grid{display:grid;.case-study{background:var(--background);position:relative;.case-study::after{position:absolute;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));.case-study:hover{.case-study:hover::after{.case-study h4{.case-details p{.case-details strong{.trust-indicators{display:grid;background:var(--light-bg);.trust-item{.trust-number{.trust-label{.credentials-grid .credential h4{display:flex;.credentials-grid .credential ul li{background:var(--light-bg);.credentials-grid .credential ul li strong{.court-stats{background:var(--background);.court-stats p{.memberships{background:var(--light-bg);.memberships h5{.memberships ul li{background:transparent;@media (max-width:768px){.case-studies-grid{.case-study{.testimonials-grid{.testimonial{.faq-item summary{.faq-item p{.hero{.hero h1{.hero-subtitle{.hero-cta{.consultation-note{.services-grid{.service-card{.credentials-grid{.locations-grid{.practice-areas-chips{display:grid;.practice-chip{.cta-section{.cta-content h2{.cta-benefits{.btn{.btn-large{@media (max-width:480px){.container{.practice-areas-chips{.testimonial blockquote{.case-study h4{.case-details p{.hero h1{.hero-subtitle{.professional-tools{.tools-grid{display:grid;.tool-item{background:var(--background);.tool-item:hover{.tool-item h4{.tool-item p{.tool-features{.tool-features ul{.tool-features li{position:relative;.tool-features li:before{position:absolute;*{body{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;.container{a{position:relative;a:focus{a:hover{.main-nav{background:var(--background);position:sticky;.main-nav.scrolled{.nav-wrapper{display:flex;.logo{display:flex;.logo strong{.logo span{.nav-menu{display:flex;.nav-menu a{position:relative;.nav-menu a::after{position:absolute;background:var(--primary-color);.nav-menu a:hover{.nav-menu a:hover::after{.nav-cta{background:var(--primary-color);.nav-cta:hover{background:var(--secondary-color);.has-dropdown{position:relative;.dropdown{position:absolute;background:white;.has-dropdown:hover .dropdown{.dropdown li{.dropdown a{display:block;.dropdown a:hover{background:var(--light-bg);.mobile-menu-toggle{display:none;background:none;.mobile-menu-toggle span{background:var(--dark-text);.mobile-menu-toggle.active span:nth-child(1){.mobile-menu-toggle.active span:nth-child(2){.mobile-menu-toggle.active span:nth-child(3){.hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);.hero-content{.hero h1{.hero-subtitle{.hero-cta{display:flex;.btn{display:inline-block;position:relative;.btn::before{position:absolute;background:rgba(255,255,255,0.2);.btn:active::before{.btn-primary{background:white;.btn-primary:hover{background:var(--light-bg);.btn-primary:active{.btn-primary:focus{.btn-secondary{background:transparent;.btn-secondary:hover{background:white;.btn-secondary:active{.btn-large{.practice-areas-strip{background:var(--light-bg);.practice-areas-chips{display:flex;.practice-chip{display:flex;background:white;position:relative;.practice-chip::before{position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);.practice-chip:hover{background:var(--primary-color);.practice-chip:hover::before{.practice-chip:active{.practice-chip .icon{.services-overview{.cta-section h2{.services-grid{display:grid;.service-card{background:var(--light-bg);position:relative;.service-card::before{position:absolute;background:radial-gradient(circle,var(--primary-color) 0%,transparent 70%);.service-card:hover{.service-card:hover::before{.service-card h3{.service-card p{.service-card ul{.service-card li{position:relative;.service-card li:before{position:absolute;.learn-more{display:inline-flex;.trust-signals{background:var(--light-bg);.credentials-grid{display:grid;.credential{background:white;.credential h4{.credential ul{.credential li{position:relative;.credential li:before{position:absolute;.geographic-coverage{.locations-grid{display:grid;.location-card{position:relative;background:white;.location-card::before{position:absolute;background:radial-gradient(circle,var(--light-bg) 0%,transparent 70%);.location-card:hover{.location-card:hover::before{.location-card h3{.location-card p{.cta-section{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);.cta-content h2{.cta-content p{.related-pages-grid{display:grid;.related-page-card{background:var(--light-bg);.related-page-card:hover{.related-page-card h4{.related-page-card h4 a{.related-page-card h4 a:hover{.related-page-card p{.main-footer{background:var(--dark-text);.footer-grid{display:grid;.footer-col h4{.footer-col ul{.footer-col li{.footer-col a{.footer-col a:hover{.footer-contact{.footer-bottom{.page-header{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);.page-header h1{.page-header .lead{.resources-content{.resources-intro{.resources-intro h2{.resources-intro p{.featured-article{.featured-article h3{.article-card{background:var(--light-bg);.article-card.featured{background:white;.article-card h5{.article-card h4{.article-card h5{.article-meta{.article-card p{.read-more{display:inline-flex;.resource-categories{.resource-categories h3{.category-section{.category-section h4{.articles-grid{display:grid;.useful-resources{background:var(--light-bg);.useful-resources h3{.resource-links{display:grid;.resource-item{background:white;.resource-item h4{.resource-item p{.resource-link{display:inline-flex;.newsletter-signup{background:var(--primary-color);.newsletter-signup h3{.newsletter-signup p{.newsletter-form{display:flex;.newsletter-form input[type="email"]{.newsletter-form .btn{background:white;.newsletter-form .btn:hover{background:var(--light-bg);.resources-cta{background:var(--light-bg);.resources-cta h2{.resources-cta p{.peer-reviewed-journals{background:white;.peer-reviewed-journals h3{.peer-reviewed-journals > p{.journals-grid{display:grid;.journal-category{background:var(--light-bg);.journal-category h4{.journal-category ul{.journal-category li{.journal-category li:last-child{.journal-category a{display:block;.journal-publisher{.article-meta a{.article-meta a:hover{.reviewed-date{select{font-family:inherit;background:white;textarea:focus,select:focus{textarea:hover,select:hover{textarea{label{display:block;.form-group{.loading{position:relative;.loading::after{position:absolute;@keyframes spinner{to{.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);@keyframes loading{0%{background-position:200% 0;100%{background-position:-200% 0;.skeleton-text{.skeleton-card{.external-resources{background:var(--light-bg);.external-resources h3{.external-resources > p{.external-links-grid{display:grid;.external-resource{background:white;.external-resource h4{.external-resource ul{.external-resource li{.external-resource li:last-child{.external-resource a{display:inline-flex;.external-resource a::after{.external-resource p{html{*:focus-visible{*:focus:not(:focus-visible){h1,h2,h3,h4,h5,h6{img{img:hover{@keyframes fadeInUp{from{to{.fade-in-up{@keyframes pulse{0%{70%{100%{.pulse{.link-underline{position:relative;.link-underline::after{position:absolute;background:var(--primary-color);.link-underline:hover::after{.success{background:rgba(5,150,105,0.1);.error{background:rgba(220,38,38,0.1);[data-tooltip]{position:relative;[data-tooltip]::after{position:absolute;background:var(--dark-text);[data-tooltip]::before{position:absolute;[data-tooltip]:hover::before{.ripple{position:absolute;background:rgba(255,255,255,0.6);@keyframes ripple-animation{to{textarea.error{textarea.success{.progress-bar{background:var(--border-color);position:relative;.progress-bar-fill{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));position:relative;.progress-bar-fill::after{position:absolute;background:linear-gradient( @keyframes shimmer{0%{100%{@media (max-width:768px){.nav-menu{position:fixed;.nav-menu.active{body.menu-open{.mobile-menu-toggle{display:flex;.dropdown{position:static;background:var(--light-bg);.hero h1{.hero-subtitle{.practice-areas-chips{.practice-chip{.external-links-grid{.external-resources{.external-resource{.newsletter-form{.newsletter-form input[type="email"]{.journals-grid{.peer-reviewed-journals{.journal-category{.page-header h1{.page-header .lead{