.Footer-module__yg9ahW__footer{background-color:var(--surface-inverse);color:var(--ink-inverse)}.Footer-module__yg9ahW__inner{flex-direction:column;gap:40px;padding-block:clamp(48px,8vw,72px) 88px;display:flex}@media (min-width:1360px){.Footer-module__yg9ahW__inner{padding-block-end:clamp(32px,5vw,40px)}}.Footer-module__yg9ahW__columns{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.Footer-module__yg9ahW__brand{flex-direction:column;gap:14px;max-inline-size:300px;display:flex}.Footer-module__yg9ahW__lockup{align-items:center;gap:10px;display:flex}.Footer-module__yg9ahW__badge{border-radius:var(--radius-badge-sm);background:var(--ink-inverse);flex-shrink:0;justify-content:center;align-items:center;block-size:40px;inline-size:40px;padding:6px;display:flex}.Footer-module__yg9ahW__badgeMark{object-fit:contain}.Footer-module__yg9ahW__wordmark{font-weight:700;font-size:var(--text-xl);color:var(--ink-inverse)}.Footer-module__yg9ahW__tagline{font-size:var(--text-sm);color:var(--on-inverse-78);margin:0;line-height:1.8}.Footer-module__yg9ahW__group{flex-direction:column;gap:0;min-inline-size:160px;display:flex}.Footer-module__yg9ahW__groupTitle{font-size:.875rem;font-weight:700;line-height:var(--leading-normal);color:var(--on-inverse-60);margin:0 0 4px}.Footer-module__yg9ahW__link{inline-size:fit-content;font-size:var(--text-sm);color:var(--ink-inverse);transition:color var(--dur-base) var(--ease);padding-block:10px;text-decoration:none;display:block}.Footer-module__yg9ahW__link:hover{color:var(--accent-gold);text-decoration:none}.Footer-module__yg9ahW__ltrLink{text-align:end}.Footer-module__yg9ahW__divider{background:var(--divider-on-inverse);block-size:1px}.Footer-module__yg9ahW__legal{gap:var(--space-3);font-size:var(--text-xs);color:var(--on-inverse-60);flex-wrap:wrap;justify-content:space-between;display:flex}
.Button-module__VMVMAW__button{box-sizing:border-box;min-block-size:44px;max-inline-size:100%;padding-block:var(--btn-pad-block);padding-inline:var(--btn-pad-inline);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-align:center;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--dur-base);transition-timing-function:var(--ease);border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__button:hover{text-decoration:none}.Button-module__VMVMAW__icon{flex-shrink:0;display:inline-flex}.Button-module__VMVMAW__label{display:inline}.Button-module__VMVMAW__sm{--btn-pad-block:12px;--btn-pad-inline:18px;--btn-font-size:var(--text-sm);--btn-font-weight:500}.Button-module__VMVMAW__md{--btn-pad-block:15px;--btn-pad-inline:26px;--btn-font-size:1rem;--btn-font-weight:700}.Button-module__VMVMAW__lg{--btn-pad-block:18px;--btn-pad-inline:32px;--btn-font-size:var(--text-base);--btn-font-weight:700}.Button-module__VMVMAW__onLight{--btn-focus-ring:var(--focus-ring)}.Button-module__VMVMAW__onDark{--btn-focus-ring:var(--focus-ring-inverse)}.Button-module__VMVMAW__button:focus-visible{outline-color:var(--btn-focus-ring)}.Button-module__VMVMAW__primary{background-color:var(--brand);color:var(--ink-inverse);transition-duration:var(--dur-fast)}.Button-module__VMVMAW__primary:hover{background-color:var(--brand-hover);color:var(--ink-inverse)}.Button-module__VMVMAW__gold{background-color:var(--accent-gold);color:var(--ink-primary)}.Button-module__VMVMAW__gold:hover{background-color:var(--accent-gold-hover);color:var(--ink-primary)}.Button-module__VMVMAW__secondary{padding-block:calc(var(--btn-pad-block) - 1px);background-color:#0000;border:1.5px solid}.Button-module__VMVMAW__secondary.Button-module__VMVMAW__onDark{border-color:var(--on-inverse-40);color:var(--ink-inverse)}.Button-module__VMVMAW__secondary.Button-module__VMVMAW__onDark:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.Button-module__VMVMAW__secondary.Button-module__VMVMAW__onLight{background-color:var(--surface-raised);border-color:var(--border-strong);color:var(--ink-primary)}.Button-module__VMVMAW__secondary.Button-module__VMVMAW__onLight:hover{border-color:var(--brand);color:var(--brand-hover)}.Button-module__VMVMAW__ghost{white-space:nowrap;background-color:#0000;gap:6px;padding-block:0;padding-inline:0}.Button-module__VMVMAW__ghost.Button-module__VMVMAW__onLight{color:var(--brand)}.Button-module__VMVMAW__ghost.Button-module__VMVMAW__onLight:hover{color:var(--brand-hover);text-decoration:underline}.Button-module__VMVMAW__ghost.Button-module__VMVMAW__onDark{color:var(--ink-inverse)}.Button-module__VMVMAW__ghost.Button-module__VMVMAW__onDark:hover{color:var(--accent-gold);text-decoration:underline}
.Chip-module__Vm9tWW__chip{border-radius:var(--radius-full);border:1px solid;align-items:center;max-inline-size:100%;font-family:inherit;display:inline-flex}.Chip-module__Vm9tWW__icon{flex-shrink:0;display:inline-flex}.Chip-module__Vm9tWW__onDark{gap:var(--space-2);padding-block:9px;padding-inline:var(--space-4);background-color:var(--on-inverse-10);border-color:var(--on-inverse-25);color:var(--ink-inverse);font-size:.875rem}.Chip-module__Vm9tWW__onLight{background-color:var(--surface-raised);border-color:var(--border);color:var(--ink-primary);font-size:var(--text-sm);gap:9px;padding-block:11px;padding-inline:18px}.Chip-module__Vm9tWW__onLight .Chip-module__Vm9tWW__icon{color:var(--brand)}
.CtaBand-module__J6zR1q__band{background-color:var(--surface-inverse);color:var(--ink-inverse);margin-block-start:var(--section-pad);padding-block:clamp(56px,9vw,96px)}.CtaBand-module__J6zR1q__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-inline-size:800px;margin-inline:auto;display:flex}.CtaBand-module__J6zR1q__heading{color:var(--ink-inverse);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw + 1rem,2.5rem)}.CtaBand-module__J6zR1q__body{color:var(--on-inverse-85);text-wrap:pretty;max-inline-size:32em;margin:0;font-size:1.0625rem}.CtaBand-module__J6zR1q__actions{flex-wrap:wrap;justify-content:center;gap:14px;padding-block-start:var(--space-2);display:flex}
.MobileNav-module__4aZTCa__desktopLink,.MobileNav-module__4aZTCa__panelLink{border-radius:var(--radius-sm);color:var(--ink-primary);font-size:var(--text-sm);padding:12px 14px;font-weight:500;text-decoration:none;display:block;position:relative}.MobileNav-module__4aZTCa__desktopLink:hover,.MobileNav-module__4aZTCa__panelLink:hover{background:var(--brand-subtle);color:var(--ink-primary);text-decoration:none}.MobileNav-module__4aZTCa__desktopLink[aria-current=page],.MobileNav-module__4aZTCa__panelLink[aria-current=page]{font-weight:700}.MobileNav-module__4aZTCa__desktopLink[aria-current=page]:after,.MobileNav-module__4aZTCa__panelLink[aria-current=page]:after{content:"";border-radius:var(--radius-hairline);background:var(--accent-gold);position:absolute}.MobileNav-module__4aZTCa__desktopNav{display:none}.MobileNav-module__4aZTCa__desktopList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MobileNav-module__4aZTCa__desktopLink{white-space:nowrap;transition:background var(--dur-fast) var(--ease)}.MobileNav-module__4aZTCa__desktopLink[aria-current=page]:after{block-size:2px;inset-block-end:6px;inset-inline:14px}.MobileNav-module__4aZTCa__mobile{align-items:center;display:flex}@media (min-width:1024px){.MobileNav-module__4aZTCa__desktopNav{display:block}.MobileNav-module__4aZTCa__mobile{display:none}}.MobileNav-module__4aZTCa__toggle{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;flex-direction:column;block-size:44px;inline-size:44px;padding:0;display:flex}.MobileNav-module__4aZTCa__toggle:hover{background:var(--brand-subtle)}.MobileNav-module__4aZTCa__bar{border-radius:var(--radius-hairline);background:var(--ink-primary);block-size:2px;inline-size:18px}.MobileNav-module__4aZTCa__panel{z-index:30;min-inline-size:230px;max-inline-size:calc(100vw - 2 * var(--container-pad));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-high);flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;inset-block-start:56px;inset-inline-end:0}.MobileNav-module__4aZTCa__panelList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MobileNav-module__4aZTCa__panelLink[aria-current=page]{background:var(--brand-subtle)}.MobileNav-module__4aZTCa__panelLink[aria-current=page]:after{inline-size:3px;inset-block:8px;inset-inline-start:0}.MobileNav-module__4aZTCa__panelCta{display:none}@media (max-width:479px){.MobileNav-module__4aZTCa__panelCta{border-block-start:1px solid var(--border);margin-block-start:6px;padding-block-start:8px;display:flex}.MobileNav-module__4aZTCa__panelCta>*{justify-content:center;inline-size:100%}}
.PracticeAreaCard-module__yxE_Ya__card{background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-primary);transition-property:box-shadow,transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease);text-decoration:none;display:flex}.PracticeAreaCard-module__yxE_Ya__card:hover{box-shadow:var(--shadow-high);color:var(--ink-primary);text-decoration:none}@media (prefers-reduced-motion:no-preference){.PracticeAreaCard-module__yxE_Ya__card:hover{transform:translateY(-3px)}}.PracticeAreaCard-module__yxE_Ya__icon{background-color:var(--brand-subtle);block-size:52px;inline-size:52px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PracticeAreaCard-module__yxE_Ya__compact{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:26px;padding-inline:20px}.PracticeAreaCard-module__yxE_Ya__compact .PracticeAreaCard-module__yxE_Ya__icon{border-radius:var(--radius-full)}.PracticeAreaCard-module__yxE_Ya__compact .PracticeAreaCard-module__yxE_Ya__title{font-size:var(--text-sm);color:var(--ink-primary);font-weight:700}.PracticeAreaCard-module__yxE_Ya__detailed{text-align:start;flex-direction:column;align-items:flex-start;gap:14px;padding:28px}.PracticeAreaCard-module__yxE_Ya__detailed .PracticeAreaCard-module__yxE_Ya__icon{border-radius:var(--radius-badge-lg)}.PracticeAreaCard-module__yxE_Ya__detailed .PracticeAreaCard-module__yxE_Ya__title{color:var(--ink-primary);font-size:1.375rem;font-weight:500}.PracticeAreaCard-module__yxE_Ya__description{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:400;line-height:var(--leading-normal)}.PracticeAreaCard-module__yxE_Ya__detailed .PracticeAreaCard-module__yxE_Ya__description{margin-block-start:auto}
.Header-module__KHjLKa__header{z-index:20;background:var(--surface-raised);box-shadow:var(--shadow-header-scrolled);position:sticky;inset-block-start:0}@supports (animation-timeline:scroll()){.Header-module__KHjLKa__header{animation-name:Header-module__KHjLKa__headerShadow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 8px}}@keyframes Header-module__KHjLKa__headerShadow{0%{box-shadow:var(--shadow-none)}to{box-shadow:var(--shadow-header-scrolled)}}.Header-module__KHjLKa__inner{justify-content:space-between;align-items:center;gap:var(--space-3);block-size:72px;display:flex}.Header-module__KHjLKa__logo{align-items:center;gap:9px;min-inline-size:0;text-decoration:none;display:flex}.Header-module__KHjLKa__logo:hover{text-decoration:none}.Header-module__KHjLKa__mark{object-fit:contain;flex-shrink:0}.Header-module__KHjLKa__wordmark{color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:700;overflow:hidden}.Header-module__KHjLKa__actions{flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.Header-module__KHjLKa__cta{align-items:center;display:flex}@media (max-width:479px){.Header-module__KHjLKa__cta{display:none}}
.SectionHeading-module__ZCWIVq__root{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.SectionHeading-module__ZCWIVq__text{flex-direction:column;flex:auto;gap:10px;min-inline-size:0;display:flex}.SectionHeading-module__ZCWIVq__title{text-wrap:balance;margin:0}h1.SectionHeading-module__ZCWIVq__title{font-size:clamp(2rem,3vw + 1rem,2.75rem)}h2.SectionHeading-module__ZCWIVq__title{font-size:clamp(1.75rem, 3vw + 1rem, var(--text-3xl))}h3.SectionHeading-module__ZCWIVq__title,h4.SectionHeading-module__ZCWIVq__title,h5.SectionHeading-module__ZCWIVq__title,h6.SectionHeading-module__ZCWIVq__title{font-size:1.75rem}.SectionHeading-module__ZCWIVq__intro{color:var(--ink-secondary);text-wrap:pretty;max-inline-size:38em;margin:0;font-size:1rem}.SectionHeading-module__ZCWIVq__action{flex-shrink:0;align-items:center;display:flex}
.WhatsAppFloat-module__yrPTFa__float{z-index:15;border-radius:var(--radius-full);background:var(--brand);block-size:56px;inline-size:56px;color:var(--ink-inverse);box-shadow:var(--shadow-float), 0 0 0 1.5px var(--accent-gold);transition:transform var(--dur-base) var(--ease), background var(--dur-base) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset-block-end:22px;inset-inline-start:22px}.WhatsAppFloat-module__yrPTFa__float:hover{background:var(--brand-hover);color:var(--ink-inverse);text-decoration:none}.WhatsAppFloat-module__yrPTFa__float:focus-visible{box-shadow:var(--shadow-float)}@media (prefers-reduced-motion:no-preference){.WhatsAppFloat-module__yrPTFa__float:hover{transform:translateY(-3px)}}
.ApproachList-module__sBvGSG__section{padding-block-start:var(--section-pad)}.ApproachList-module__sBvGSG__inner{gap:var(--space-8);flex-direction:column;display:flex}.ApproachList-module__sBvGSG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ApproachList-module__sBvGSG__card{gap:var(--space-3);padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.ApproachList-module__sBvGSG__icon{border-radius:var(--radius-badge-sm);background-color:var(--brand-subtle);block-size:44px;inline-size:44px;color:var(--brand);justify-content:center;align-items:center;display:flex}.ApproachList-module__sBvGSG__cardTitle{color:var(--ink-primary);margin:0;font-size:1.0625rem;font-weight:700}.ApproachList-module__sBvGSG__cardBody{font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-normal);text-wrap:pretty;margin:0}
.PracticeAreaProcessSteps-module__CEyKma__section{padding-block-start:var(--section-pad)}.PracticeAreaProcessSteps-module__CEyKma__inner{flex-direction:column;gap:28px;display:flex}.PracticeAreaProcessSteps-module__CEyKma__title{text-wrap:balance;margin:0;font-size:1.75rem}.PracticeAreaProcessSteps-module__CEyKma__list{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:584px){.PracticeAreaProcessSteps-module__CEyKma__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1136px){.PracticeAreaProcessSteps-module__CEyKma__list{grid-template-columns:repeat(4,1fr)}}.PracticeAreaProcessSteps-module__CEyKma__step{gap:var(--space-3);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;display:flex}.PracticeAreaProcessSteps-module__CEyKma__badge{border-radius:var(--radius-full);background-color:var(--brand);block-size:36px;inline-size:36px;color:var(--ink-inverse);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.PracticeAreaProcessSteps-module__CEyKma__stepTitle{color:var(--ink-primary);margin:0;font-size:1.0625rem;font-weight:700}.PracticeAreaProcessSteps-module__CEyKma__stepBody{font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-normal);text-wrap:pretty;margin:0}
@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7ca057cce9853046-s.p.3nxfi7hudw7qu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3c37948f7e3aafda-s.p.04b7ikknjtu6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.1inzv3dgcg66h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.2cnlosaufmg6w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.1xbmuc87b_cj9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.22o0y3ylod0nc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.429wgbxrczaka.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.20zs3xspc_yv2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.36zoch11nhyhm.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.23nji1cm44p6h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/80c3108817f102b0-s.p.3zej508jfx_ec.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3a179c97f46f8d27-s.p.1czoe9n_k5sur.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_d2513738-module__3u7wRG__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_d2513738-module__3u7wRG__variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
.AttorneyCompactCard-module__UUMG7G__section{padding-block-start:clamp(32px,5vw,48px)}.AttorneyCompactCard-module__UUMG7G__card{max-inline-size:560px;padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.AttorneyCompactCard-module__UUMG7G__photo{border-radius:var(--radius-full);object-fit:cover;object-position:center;flex-shrink:0;block-size:96px;inline-size:96px}.AttorneyCompactCard-module__UUMG7G__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.AttorneyCompactCard-module__UUMG7G__role{font-size:var(--text-xs);color:var(--brand);margin:0;font-weight:700}.AttorneyCompactCard-module__UUMG7G__name{color:var(--ink-primary);text-wrap:balance;margin:0;font-size:1.375rem}.AttorneyCompactCard-module__UUMG7G__meta{font-size:var(--text-sm);color:var(--ink-secondary);margin:0}
.ClientLogos-module__vetI5q__section{--clients-scale:1;--clients-row:104px;--clients-gap:clamp(40px, 6vw, 96px);--clients-duration:42s;padding-block-start:var(--section-pad)}.ClientLogos-module__vetI5q__head{margin-block-end:var(--space-8);position:relative}.ClientLogos-module__vetI5q__toggle{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ClientLogos-module__vetI5q__motionLabel{z-index:2;cursor:pointer;border-radius:var(--radius-sm);background-color:var(--brand);color:var(--ink-inverse);font-size:var(--text-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);align-items:center;padding-block:8px;padding-inline:14px;font-weight:500;display:inline-flex;position:absolute;inset-block-start:100%;inset-inline-start:var(--container-pad);transform:translateY(-8px)}.ClientLogos-module__vetI5q__toggle:focus~.ClientLogos-module__vetI5q__head .ClientLogos-module__vetI5q__motionLabel{opacity:1;pointer-events:auto;outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}.ClientLogos-module__vetI5q__labelPaused{display:none}.ClientLogos-module__vetI5q__toggle:checked~.ClientLogos-module__vetI5q__head .ClientLogos-module__vetI5q__labelPaused{display:inline}.ClientLogos-module__vetI5q__toggle:checked~.ClientLogos-module__vetI5q__head .ClientLogos-module__vetI5q__labelMoving{display:none}.ClientLogos-module__vetI5q__lane{border-block:1px solid var(--border);padding-block:var(--space-8);overflow:hidden}.ClientLogos-module__vetI5q__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.ClientLogos-module__vetI5q__track{inline-size:max-content;animation:ClientLogos-module__vetI5q__clientsDrift var(--clients-duration) linear infinite;will-change:transform;display:flex}@keyframes ClientLogos-module__vetI5q__clientsDrift{0%{transform:translate(0)}to{transform:translate(33.3333%)}}.ClientLogos-module__vetI5q__lane:hover .ClientLogos-module__vetI5q__track,.ClientLogos-module__vetI5q__toggle:checked~.ClientLogos-module__vetI5q__lane .ClientLogos-module__vetI5q__track{animation-play-state:paused}.ClientLogos-module__vetI5q__list{align-items:center;gap:var(--clients-gap);margin:0;margin-inline-end:var(--clients-gap);padding:0;list-style:none;display:flex}.ClientLogos-module__vetI5q__cell{block-size:calc(var(--clients-row) * var(--clients-scale));flex:none;justify-content:center;align-items:center;display:flex}.ClientLogos-module__vetI5q__logo{inline-size:calc(var(--logo-w) * var(--clients-scale) * 1px);block-size:calc(var(--logo-h) * var(--clients-scale) * 1px)}@media (max-width:719px){.ClientLogos-module__vetI5q__section{--clients-scale:.72;--clients-duration:30s}.ClientLogos-module__vetI5q__lane{padding-block:var(--space-6)}}@media (prefers-reduced-motion:reduce){.ClientLogos-module__vetI5q__track{inline-size:100%;animation:none;transform:none}.ClientLogos-module__vetI5q__echo{display:none}.ClientLogos-module__vetI5q__viewport{-webkit-mask-image:none;mask-image:none}.ClientLogos-module__vetI5q__list{justify-content:center;row-gap:var(--space-6);flex-wrap:wrap;inline-size:100%;margin-inline-end:0}.ClientLogos-module__vetI5q__motionLabel{display:none}}
.ContactMethods-module__mXbtyW__grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ContactMethods-module__mXbtyW__card{background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:14px;min-inline-size:0;padding-block:30px;padding-inline:22px;display:flex}.ContactMethods-module__mXbtyW__iconChip{border-radius:var(--radius-full);background-color:var(--brand-subtle);block-size:52px;inline-size:52px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactMethods-module__mXbtyW__label{color:var(--ink-primary);font-size:1.0625rem;font-weight:700}.ContactMethods-module__mXbtyW__value{color:var(--ink-secondary);font-size:1rem}.ContactMethods-module__mXbtyW__valueMuted{color:var(--ink-muted);font-size:.875rem}.ContactMethods-module__mXbtyW__action{margin-block-start:6px}
.PracticeAreaRelatedRow-module__mh7xoa__section{padding-block-start:var(--section-pad)}.PracticeAreaRelatedRow-module__mh7xoa__inner{flex-direction:column;gap:20px;display:flex}.PracticeAreaRelatedRow-module__mh7xoa__title{text-wrap:balance;margin:0;font-size:1.75rem}.PracticeAreaRelatedRow-module__mh7xoa__row{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PracticeAreaRelatedRow-module__mh7xoa__item{flex:240px;min-inline-size:0;display:flex}@media (min-width:34rem){.PracticeAreaRelatedRow-module__mh7xoa__item:only-child{max-inline-size:calc(50% - var(--space-2))}}.PracticeAreaRelatedRow-module__mh7xoa__card{align-items:center;gap:var(--space-3);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);inline-size:100%;color:var(--ink-primary);transition-property:box-shadow,transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease);padding-block:18px;padding-inline:20px;text-decoration:none;display:flex}.PracticeAreaRelatedRow-module__mh7xoa__card:hover{box-shadow:var(--shadow-high);color:var(--ink-primary);text-decoration:none}@media (prefers-reduced-motion:no-preference){.PracticeAreaRelatedRow-module__mh7xoa__card:hover{transform:translateY(-3px)}}.PracticeAreaRelatedRow-module__mh7xoa__chip{border-radius:var(--radius-badge-sm);background-color:var(--brand-subtle);block-size:40px;inline-size:40px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PracticeAreaRelatedRow-module__mh7xoa__label{min-inline-size:0;font-size:var(--text-sm);color:var(--ink-primary);flex:1;font-weight:700}.PracticeAreaRelatedRow-module__mh7xoa__chevron{color:var(--brand);flex-shrink:0;display:flex}
.page-module__m_B44W__header{padding-block-start:clamp(40px,7vw,72px)}.page-module__m_B44W__headerInner{flex-direction:column;gap:18px;display:flex}.page-module__m_B44W__lede{font-size:var(--text-base);color:var(--ink-secondary);max-inline-size:var(--measure-wide);text-wrap:pretty;margin:0;line-height:1.8}.page-module__m_B44W__questions{padding-block-start:clamp(40px,7vw,64px)}.page-module__m_B44W__well{max-inline-size:820px}
.AttorneyProfile-module__xTPbZa__section{padding-block-start:var(--section-pad)}.AttorneyProfile-module__xTPbZa__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;display:grid}.AttorneyProfile-module__xTPbZa__portrait{border-radius:var(--radius-md);aspect-ratio:4/5;overflow:hidden}.AttorneyProfile-module__xTPbZa__portraitImage{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}@media (max-width:655px){.AttorneyProfile-module__xTPbZa__portrait{max-inline-size:320px;margin-inline:auto}}.AttorneyProfile-module__xTPbZa__details{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.AttorneyProfile-module__xTPbZa__headingCluster{flex-direction:column;gap:6px;display:flex}.AttorneyProfile-module__xTPbZa__eyebrow{color:var(--brand);margin:0;font-size:.875rem;font-weight:700}.AttorneyProfile-module__xTPbZa__name{text-wrap:balance;margin:0;font-size:2rem}.AttorneyProfile-module__xTPbZa__rows{margin:0}.AttorneyProfile-module__xTPbZa__row{align-items:center;gap:var(--space-2) 14px;border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block:14px;display:flex}.AttorneyProfile-module__xTPbZa__row:last-child{border-block-end:0}.AttorneyProfile-module__xTPbZa__term{flex-shrink:0;align-items:center;gap:14px;display:flex}.AttorneyProfile-module__xTPbZa__termIcon{border-radius:var(--radius-badge-sm);background-color:var(--brand-subtle);block-size:38px;inline-size:38px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AttorneyProfile-module__xTPbZa__termLabel{min-inline-size:9em;font-size:var(--text-sm);color:var(--ink-muted)}.AttorneyProfile-module__xTPbZa__value{min-inline-size:0;font-size:var(--text-sm);color:var(--ink-primary);overflow-wrap:break-word;margin:0;font-weight:700}@media (max-width:480px){.AttorneyProfile-module__xTPbZa__termLabel{min-inline-size:0}}.AttorneyProfile-module__xTPbZa__availability{align-self:flex-start}.AttorneyProfile-module__xTPbZa__certificate{white-space:normal;align-self:flex-start}.AttorneyProfile-module__xTPbZa__certificateExternal{vertical-align:-.15em;margin-inline-start:6px}
.MapPanel-module__WJMTXa__panel{background-color:var(--surface-sunken);border-radius:var(--radius-md);min-block-size:280px;max-inline-size:100%;transition:box-shadow var(--dur-base) var(--ease);flex-direction:column;display:flex;overflow:hidden}.MapPanel-module__WJMTXa__idle:hover{box-shadow:var(--shadow-high)}.MapPanel-module__WJMTXa__placeholder{padding:var(--space-8);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;display:flex}.MapPanel-module__WJMTXa__medallion{border-radius:var(--radius-full);background-color:var(--brand);block-size:64px;inline-size:64px;color:var(--ink-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MapPanel-module__WJMTXa__link{border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.MapPanel-module__WJMTXa__link:hover{text-decoration:none}.MapPanel-module__WJMTXa__title{font-size:var(--text-base);color:var(--ink-primary);text-wrap:balance;font-weight:700}.MapPanel-module__WJMTXa__action{font-size:var(--text-sm);color:var(--brand);align-items:center;gap:6px;font-weight:700;display:flex}.MapPanel-module__WJMTXa__load{margin-block-start:2px}.MapPanel-module__WJMTXa__frame{background-color:var(--surface-sunken);border:0;flex:auto;min-block-size:0;inline-size:100%;display:block}.MapPanel-module__WJMTXa__bar{min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-4);border-block-start:1px solid var(--border);background-color:var(--surface-sunken);flex:none;justify-content:center;align-items:center;margin:0;display:flex}.MapPanel-module__WJMTXa__barLink{font-size:var(--text-sm);color:var(--brand);text-align:center;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.MapPanel-module__WJMTXa__barLink:hover{color:var(--brand-hover);text-decoration:underline}
.PracticeAreaScopeList-module__54KDXq__section{padding-block-start:var(--section-pad)}.PracticeAreaScopeList-module__54KDXq__inner{flex-direction:column;gap:20px;display:flex}.PracticeAreaScopeList-module__54KDXq__title{text-wrap:balance;margin:0;font-size:1.75rem}.PracticeAreaScopeList-module__54KDXq__list{flex-direction:column;max-inline-size:760px;margin:0;padding:0;list-style:none;display:flex}.PracticeAreaScopeList-module__54KDXq__item{padding-block:var(--space-3);border-block-end:1px solid var(--border);align-items:flex-start;gap:10px;display:flex}.PracticeAreaScopeList-module__54KDXq__item:last-child{border-block-end:0}.PracticeAreaScopeList-module__54KDXq__check{color:var(--brand);flex-shrink:0;margin-block-start:5px;display:inline-flex}.PracticeAreaScopeList-module__54KDXq__label{color:var(--ink-secondary);min-inline-size:0;font-size:1rem}
.Testimonials-module__p9op_q__section{padding-block-start:var(--section-pad)}.Testimonials-module__p9op_q__inner{gap:var(--space-8);flex-direction:column;display:flex}.Testimonials-module__p9op_q__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:700px) and (max-width:899px){.Testimonials-module__p9op_q__grid{grid-template-columns:repeat(2,1fr)}.Testimonials-module__p9op_q__summary{grid-column:1/-1}}@media (min-width:900px){.Testimonials-module__p9op_q__grid{grid-template-columns:repeat(3,1fr)}}.Testimonials-module__p9op_q__summary{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);background-color:var(--surface-inverse);border:1px solid var(--surface-inverse);border-radius:var(--radius-md);color:var(--ink-inverse);flex-direction:column;display:flex}.Testimonials-module__p9op_q__summaryStars{color:var(--accent-gold);align-items:center;gap:2px;line-height:1;display:flex}.Testimonials-module__p9op_q__score{margin:0;line-height:1.1}.Testimonials-module__p9op_q__scoreValue{font-size:clamp(2.5rem, 4vw + 1rem, var(--text-4xl));color:var(--accent-gold);font-weight:700}.Testimonials-module__p9op_q__scoreOutOf{font-size:var(--text-lg);color:var(--on-inverse-78)}.Testimonials-module__p9op_q__summaryLabel{font-size:var(--text-sm);color:var(--on-inverse-85);margin:0}.Testimonials-module__p9op_q__summaryCount{font-size:var(--text-sm);color:var(--on-inverse-78);margin:0}.Testimonials-module__p9op_q__summaryLink{font-size:var(--text-sm);color:var(--accent-gold);transition:color var(--dur-base) var(--ease);align-items:center;gap:6px;margin-block-start:auto;padding-block-start:var(--space-2);font-weight:700;display:inline-flex}.Testimonials-module__p9op_q__summaryLink:hover{color:var(--accent-gold);text-decoration:underline}.Testimonials-module__p9op_q__card{gap:var(--space-4);padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-inline-size:0;margin:0;display:flex}.Testimonials-module__p9op_q__quote{margin:0;padding:0}.Testimonials-module__p9op_q__body{-webkit-line-clamp:6;line-clamp:6;font-size:1rem;line-height:var(--leading-normal);color:var(--ink-secondary);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Testimonials-module__p9op_q__meta{gap:var(--space-2);flex-direction:column;margin-block-start:auto;display:flex}.Testimonials-module__p9op_q__stars{color:var(--accent-gold);align-items:center;gap:2px;line-height:1;display:flex}.Testimonials-module__p9op_q__byline{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.Testimonials-module__p9op_q__author{font-size:var(--text-sm);color:var(--ink-primary);overflow-wrap:anywhere;min-inline-size:0;font-weight:700}.Testimonials-module__p9op_q__date{font-size:var(--text-xs);color:var(--ink-muted)}.Testimonials-module__p9op_q__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__xgPmsG__header{padding-block-start:clamp(40px,7vw,72px)}.page-module__xgPmsG__headerInner{flex-direction:column;gap:18px;display:flex}.page-module__xgPmsG__breadcrumb{min-inline-size:0}.page-module__xgPmsG__title{text-wrap:balance;margin:0;font-size:clamp(2rem,3vw + 1rem,2.75rem)}.page-module__xgPmsG__lede{font-size:var(--text-base);color:var(--ink-secondary);max-inline-size:var(--measure-wide);text-wrap:pretty;margin:0;line-height:1.8}.page-module__xgPmsG__teaser{padding-block-start:var(--section-pad)}.page-module__xgPmsG__teaserInner{gap:var(--space-6);flex-direction:column;display:flex}.page-module__xgPmsG__teaserLink{flex-direction:row-reverse}.page-module__xgPmsG__chips{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__xgPmsG__chipItem{min-inline-size:0;display:flex}
.page-module__j6Q3dW__header{padding-block-start:clamp(40px,7vw,72px)}.page-module__j6Q3dW__headerInner{flex-direction:column;gap:18px;display:flex}.page-module__j6Q3dW__lede{font-size:var(--text-base);color:var(--ink-secondary);max-inline-size:var(--measure-wide);text-wrap:pretty;margin:0;line-height:1.8}.page-module__j6Q3dW__methods{padding-block-start:var(--section-pad)}.page-module__j6Q3dW__location{padding-block:clamp(40px,7vw,64px) clamp(64px,10vw,112px)}.page-module__j6Q3dW__locationGrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.page-module__j6Q3dW__photo{object-fit:cover;border-radius:var(--radius-md);block-size:100%;min-block-size:280px;inline-size:100%}
.not-found-module__sxuMuG__band{padding-block:var(--section-pad-hero)}.not-found-module__sxuMuG__well{text-align:center;max-inline-size:var(--measure-wide);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.not-found-module__sxuMuG__code{margin:0 0 var(--space-3);font-size:var(--text-3xl);color:var(--accent-gold-hover);font-weight:700;line-height:1}.not-found-module__sxuMuG__title{text-wrap:balance;margin:0;font-size:clamp(2rem,3vw + 1rem,2.75rem)}.not-found-module__sxuMuG__body{margin:var(--space-4) 0 0;font-size:var(--text-base);color:var(--ink-secondary);text-wrap:pretty;line-height:1.8}.not-found-module__sxuMuG__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.not-found-module__sxuMuG__secondaryAction{flex-direction:row-reverse}
.page-module__E0kJGG__hero{background-color:var(--surface-inverse);color:var(--ink-inverse);padding-block:var(--section-pad-hero) clamp(56px, 9vw, 96px)}.page-module__E0kJGG__heroInner{gap:var(--space-8);flex-direction:column;display:flex}.page-module__E0kJGG__heroTitle{text-wrap:balance;max-inline-size:18em;font-size:clamp(2.25rem,4vw + 1rem,3.5rem)}.page-module__E0kJGG__heroLede{font-size:var(--text-lg);max-inline-size:34em;color:var(--on-inverse-90);text-wrap:pretty;margin:0;line-height:1.85}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__E0kJGG__heroChips{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.page-module__E0kJGG__section{padding-block-start:var(--section-pad)}.page-module__E0kJGG__sectionInner{gap:var(--space-8);flex-direction:column;display:flex}.page-module__E0kJGG__chevron{vertical-align:-.28em;margin-inline-start:6px}.page-module__E0kJGG__practiceGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:696px){.page-module__E0kJGG__practiceGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.page-module__E0kJGG__practiceGrid{grid-template-columns:repeat(7,1fr)}}.page-module__E0kJGG__valueGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid}.page-module__E0kJGG__valueCard{gap:var(--space-3);padding:var(--space-6);background-color:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.page-module__E0kJGG__valueIcon{border-radius:var(--radius-badge-sm);background-color:var(--brand-subtle);block-size:44px;inline-size:44px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__valueTitle{color:var(--ink-primary);font-size:1.0625rem;font-weight:700}.page-module__E0kJGG__valueBody{font-size:var(--text-sm);color:var(--ink-secondary);line-height:var(--leading-normal)}.page-module__E0kJGG__attorneysInner{flex-direction:column;gap:36px;display:flex}.page-module__E0kJGG__attorneysTitle{font-size:clamp(1.75rem, 3vw + 1rem, var(--text-3xl));text-wrap:balance}.page-module__E0kJGG__attorneyGrid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:40px;display:grid}.page-module__E0kJGG__attorney{grid-template-columns:minmax(140px,180px) 1fr;align-items:center;gap:22px;display:grid}.page-module__E0kJGG__portrait{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:var(--radius-md);background-color:var(--surface-sunken);block-size:auto;inline-size:100%}.page-module__E0kJGG__attorneyText{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.page-module__E0kJGG__attorneyName{text-wrap:balance;font-size:1.375rem}.page-module__E0kJGG__bullets{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.page-module__E0kJGG__bullet{align-items:center;gap:10px;display:flex}.page-module__E0kJGG__bulletIcon{color:var(--brand);flex-shrink:0;display:flex}.page-module__E0kJGG__bulletText{font-size:var(--text-sm);color:var(--ink-secondary);min-inline-size:0}.page-module__E0kJGG__attorneysLink{align-self:flex-start}@media (max-width:479px){.page-module__E0kJGG__attorney{gap:var(--space-4);grid-template-columns:1fr;justify-items:start}.page-module__E0kJGG__portrait{max-inline-size:180px}.page-module__E0kJGG__attorneyGrid{gap:var(--space-8)}}
.page-module__BWYMTq__header{padding-block-start:clamp(40px,7vw,72px)}.page-module__BWYMTq__headerInner{flex-direction:column;gap:18px;display:flex}.page-module__BWYMTq__eyebrow{font-size:var(--text-lg);color:var(--brand);text-wrap:pretty;margin:0;font-weight:500}.page-module__BWYMTq__lede{font-size:var(--text-base);color:var(--ink-secondary);max-inline-size:var(--measure-wide);text-wrap:pretty;margin:0;line-height:1.8}
.page-module__LIouqa__header{padding-block-start:clamp(40px,7vw,72px)}.page-module__LIouqa__headerInner{flex-direction:column;gap:18px;display:flex}.page-module__LIouqa__lede{font-size:var(--text-base);color:var(--ink-secondary);max-inline-size:var(--measure-wide);text-wrap:pretty;margin:0;line-height:1.8}.page-module__LIouqa__banner{padding-block-start:clamp(40px,6vw,56px)}.page-module__LIouqa__bannerImage{object-fit:cover;border-radius:var(--radius-md);block-size:clamp(160px,42vw,280px);inline-size:100%;display:block}.page-module__LIouqa__areas{padding-block-start:var(--section-pad)}.page-module__LIouqa__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}@media (min-width:1000px){.page-module__LIouqa__grid{grid-template-columns:repeat(12,1fr)}.page-module__LIouqa__grid>:nth-child(-n+3){grid-column:span 4}.page-module__LIouqa__grid>:nth-child(n+4){grid-column:span 3}}
