:root{--bg:#102252;--bg-dark:#05184f;--yellow:#f1dd08;--text:#f8fbff;--muted:#afbddf;--form-placeholder:#7684a7;--form-text:#0d2250;--page-gutter:clamp(12px, 4.2vw, 48px);--layout-max:1440px;--content-max:1344px;--site-header-height:181px}html,body{width:100%;max-width:100vw;overflow-x:clip!important}@supports (overflow:clip){html,body{overflow-x:clip}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.site-shell{width:100%;max-width:100vw;overflow-x:clip!important}.page{width:100%;max-width:100vw;min-height:100vh;padding-top:var(--site-header-height);border:0;overflow-x:clip!important}@supports (overflow:clip){.page{overflow-x:clip}}.site-header.is-compact+.page{padding-top:var(--site-header-height)}img,svg,video,canvas,iframe{max-width:100%}.ccl-elements-container iframe,.ccl-element-chat-slider iframe,.ccl-video-prompt-container iframe,.ccl-iframe-inner iframe,#sliderVideoIframe,#fullVideoIframe,.sms-prompt-wrapper iframe{max-width:none!important;max-height:none!important}a,button,input,select,textarea{touch-action:manipulation}.page *{min-width:0}.page>*{max-width:100vw}.site-shell main.page>section,.site-footer,.top-strip,.navbar{max-width:100%!important;margin-left:0!important;margin-right:0!important}.page>section,.site-footer,.site-header{width:100%;overflow-x:clip;max-width:100vw!important}.site-header{z-index:10000;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.top-strip{z-index:250;width:100%;max-width:100%;height:49px;padding:12px var(--page-gutter);color:#eef4fb;opacity:1;background:#23416a;border-bottom:1px solid #2a3f7e;justify-content:flex-start;align-items:center;gap:10px;max-height:49px;margin-inline:0;font-size:13px;font-weight:500;line-height:1;transition:max-height .24s,padding .24s,opacity .2s,border-color .2s;display:flex;position:relative;overflow:visible}.top-strip.is-hidden{opacity:0;border-bottom-width:0;border-bottom-color:#0000;height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.top-message{flex:0 auto;align-items:center;gap:12px;min-width:0;display:inline-flex}.top-icon{color:#f7fbff;flex-shrink:0;place-items:center;width:16px;height:16px;margin-left:0;display:inline-grid}.top-icon-svg{width:100%;height:100%}.top-contact{color:#eef4fb;flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.top-arrow{place-items:center;width:14px;height:14px;display:inline-grid}.top-arrow-svg{width:100%;height:100%}.gtranslate_wrapper{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-switch-wrap{flex-shrink:0;margin-left:auto;position:relative}.lang-trigger{letter-spacing:.04em;color:#eef4fb;cursor:pointer;background:0 0;border:1px solid #e8eff9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:3.5rem;height:20px;padding:0 8px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.lang-trigger-chevron{color:#eef4fb;flex-shrink:0;width:10px;height:6px;transition:transform .15s}.lang-trigger--open .lang-trigger-chevron{transform:rotate(180deg)}.lang-dropdown{top:calc(100% + 6px);bottom:auto;z-index:10001;background:#1a3558;border:none;border-radius:8px;min-width:4.25rem;margin:0;padding:4px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 12px 28px #050c1e80}.lang-dropdown__opt{color:#eef4fb;letter-spacing:.04em;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;margin:0;padding:7px 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;display:block}.lang-dropdown__opt:hover,.lang-dropdown__opt:focus-visible{background:#ffffff14;outline:none}.lang-dropdown__opt[aria-selected=true]{color:#f1dd08;background:#f1dd081f}html[dir=rtl] .lang-dropdown{text-align:center}.navbar{z-index:200;width:100%;max-width:100%;height:132px;padding:16px var(--page-gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102252f2;border-bottom:1px solid #2a3f7e;justify-content:space-between;align-items:center;gap:28px;margin-inline:0;transition:height .24s,padding .24s,box-shadow .24s;display:flex;position:relative;overflow:visible}.navbar.is-compact{height:96px;padding:10px var(--page-gutter);box-shadow:0 8px 24px #00000038}.navbar nav,.navbar .site-nav,.navbar .nav-list{z-index:201;position:relative;overflow:visible}.site-nav{max-width:100%;display:block}.logo{flex-shrink:0;align-items:center;display:flex}.logo-slot{flex-shrink:0;justify-content:flex-start;align-items:center;width:clamp(128px,14vw,176px);min-height:72px;display:flex;position:relative}.logo-full,.logo-compact{object-fit:contain;object-position:left center;transform-origin:0;transition:opacity .42s cubic-bezier(.25,.46,.45,.94),transform .48s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:0}.logo-full{opacity:1;width:clamp(128px,14vw,176px);height:auto;max-height:88px;transform:translateY(-50%)scale(1)}.logo-compact{opacity:0;pointer-events:none;width:clamp(34px,2.8vw,42px);height:auto;max-height:42px;transform:translateY(-50%)scale(.86)}.navbar.is-compact .logo-full{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.93)}.navbar.is-compact .logo-compact{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.logo-full,.logo-compact{transition:opacity .2s,transform .2s}}.nav-list{gap:42px;list-style:none;display:flex}.nav-list a{color:var(--text);letter-spacing:.4px;white-space:nowrap;font-size:12px;text-decoration:none}.nav-link-with-arrow{align-items:center;gap:5px;display:inline-flex}.nav-item-dropdown{z-index:1000;position:relative}.nav-dropdown-toggle{color:var(--text);font:inherit;font-size:12px;font-weight:inherit;letter-spacing:.4px;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:6px 0;display:inline-flex}.nav-list>li{flex-shrink:0}.nav-down-arrow{flex-shrink:0;width:9px;height:6px;transition:transform .22s}.nav-item-dropdown--open .nav-down-arrow,.nav-item-dropdown:focus-within .nav-down-arrow{transform:rotate(180deg)}.nav-dropdown{z-index:11000;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#102252;border:1px solid #2a3f7e;border-radius:8px;min-width:270px;max-width:min(270px,100% - 24px);margin:0;padding:8px 0;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 12px 28px #00000047}.nav-dropdown-list{flex-direction:column;gap:2px;margin:0;padding:0 2px;list-style:none;display:flex}.nav-dropdown-link{color:var(--text);letter-spacing:.4px;white-space:normal;border:0;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s;display:block}.nav-dropdown-link:hover{color:var(--text);background:#ffffff14}.nav-dropdown-link:focus-visible{outline-offset:-2px;background:#ffffff14;outline:2px solid #c4d8ffe6}.nav-item-dropdown--open .nav-dropdown,.nav-item-dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-item-dropdown--open:before,.nav-item-dropdown:focus-within:before{content:"";z-index:4999;width:100%;height:12px;position:absolute;top:100%;left:0}.cta-wrap{gap:10px;display:flex}.nav-hamburger{color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f2c6380;border:1px solid #ffffff38;border-radius:10px;flex-shrink:0;padding:10px;display:none}.nav-hamburger:focus-visible{outline-offset:2px;outline:2px solid #c4d8ffe6}.nav-hamburger-lines{flex-direction:column;gap:5px;display:inline-flex}.nav-hamburger-lines>span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .22s,opacity .18s;display:block}.nav-hamburger[aria-expanded=true] .nav-hamburger-lines>span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger[aria-expanded=true] .nav-hamburger-lines>span:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] .nav-hamburger-lines>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{z-index:100000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.mobile-nav.mobile-nav--open{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav__overlay{z-index:0;opacity:0;background:#00000080;transition:opacity .24s;position:fixed;inset:0}.mobile-nav__panel{z-index:1;will-change:transform;background:#102252fa;border-left:1px solid #2a3f7e;flex-direction:column;gap:14px;width:min(92vw,420px);height:100dvh;padding:16px 16px 18px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 40px #00000059}.mobile-nav.mobile-nav--open .mobile-nav__overlay{opacity:1}.mobile-nav.mobile-nav--open .mobile-nav__panel{transform:translate(0)}.mobile-nav__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-nav__title{letter-spacing:.4px;color:var(--text);font-weight:800}.mobile-nav__close{color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:40px;height:40px;display:inline-grid}.mobile-nav__close-icon{width:20px;height:20px}.mobile-nav__links{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow:auto}.mobile-nav__link{color:var(--text);letter-spacing:.4px;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.mobile-nav__link:active,.mobile-nav__sublink:active{transform:scale(.99)}.mobile-nav__accordion{cursor:pointer;width:100%}.mobile-nav__chev{flex-shrink:0;width:10px;height:6px;transition:transform .2s}.mobile-nav__accordion[aria-expanded=true] .mobile-nav__chev{transform:rotate(180deg)}.mobile-nav__sub{flex-direction:column;gap:6px;padding:2px 2px 8px 10px;display:none}.mobile-nav__sub.mobile-nav__sub--open{display:flex}.mobile-nav__sublink{color:var(--text);background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:block}.mobile-nav__cta{gap:10px;padding-top:6px;display:grid}.mobile-nav__call{color:#fff;letter-spacing:.2px;background:#0f2c63;border:1px solid #2f4f8e;border-radius:10px;justify-content:center;align-items:center;padding:14px;font-weight:800;text-decoration:none;display:inline-flex}.mobile-nav__help{color:#122444;background:var(--yellow);letter-spacing:.2px;border-radius:10px;justify-content:center;align-items:center;padding:14px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:900px){.navbar{width:100%;max-width:var(--layout-max);padding:12px var(--page-gutter);box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:10px;height:auto;min-height:64px}.navbar.is-compact{min-height:56px;padding:8px var(--page-gutter)}.logo{flex:auto;min-width:0;overflow:hidden}.logo-slot{width:100%;max-width:min(160px,48vw);min-height:52px}.logo-full{width:auto;max-width:min(144px,46vw);max-height:64px}.navbar.is-compact .logo-full{max-width:min(120px,38vw);max-height:48px}.logo-compact{width:auto;max-width:min(40px,11vw);max-height:40px}.nav-hamburger{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.site-nav,.cta-wrap{display:none}.page,.site-header.is-compact+.page{padding-top:var(--site-header-height)}.injury-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.injury-tab{gap:6px;min-height:52px;padding-inline:6px;font-size:13px}.hero{gap:20px;padding-top:24px}.inner-page{width:100%;max-width:var(--content-max);padding:28px var(--page-gutter);box-sizing:border-box;border-radius:12px;margin:20px auto 40px}.top-strip{row-gap:8px}.page>section,.site-footer{max-width:100%;overflow-x:clip}.testimonials-section{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.testimonials-scroller{cursor:default;touch-action:pan-y;overflow:visible}.testimonials-scroller.is-dragging{cursor:default}.testimonials-track{grid-template-columns:1fr;width:100%;max-width:100%;padding:0;display:grid}.testimonial-card{width:100%;max-width:100%}}.call-btn,.help-btn,.submit-btn{letter-spacing:.3px;cursor:pointer;border:0;padding:14px 24px;font-weight:700}.call-btn{color:#fff;background:#0f2c63;border:1px solid #2f4f8e;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.call-icon{flex-shrink:0;width:14px;height:14px}.help-btn,.submit-btn{color:#122444;background:var(--yellow);text-decoration:none}.help-cta-btn,.trust-cta-btn,.why-primary-btn,.final-contact-form button{color:#122444;background:var(--yellow);letter-spacing:.3px;border-radius:3px;padding:16px 18px;font-size:22px;font-weight:700}.hero{width:100%;min-width:0;max-width:100%;height:auto;min-height:760px;padding:56px var(--page-gutter) 0;box-sizing:border-box;opacity:1;grid-template-columns:1fr 1fr;justify-content:space-between;gap:32px;margin:0;display:grid}.hero-left{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.tag{letter-spacing:2px;color:#f2f4fb;margin-bottom:8px;font-size:14px}h1,h2{text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-weight:700}h1{font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin-bottom:16px;font-size:56px;line-height:1.1}.hero-image{border:1px solid #2f4f8e;border-radius:16px;width:100%;height:380px;margin-bottom:14px;position:relative;overflow:hidden}.hero-bg{object-fit:cover;width:100%;height:100%}.hero-attorney{width:auto;max-width:calc(100% + 48px);height:110%;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.as-seen-on{box-sizing:border-box;background:#1e3a5f;border:1px solid #f3df0b;border-radius:6px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:16px;width:100%;max-width:100%;margin-top:10px;margin-bottom:14px;padding:10px 14px;display:flex}.as-seen-on span{font-size:14px}.badges{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.badges img{object-fit:contain;width:auto;height:60px}.highlights{gap:8px;margin-top:22px;list-style:none;display:grid}.highlights li{padding-left:28px;font-family:Georgia,Times New Roman,serif;font-size:21px;position:relative}.highlights li:before{content:"";background:#ebdb00 url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.78057 10.4325C2.1891 9.76798 1.71132 9.11798 1.24979 8.48848C0.828059 7.91608 0.462384 7.30443 0.157821 6.66198C-0.0328045 6.27217 -0.117179 5.87745 0.295727 5.62367C1.47907 4.89645 1.72157 5.59083 2.36476 6.39651C2.74601 6.87392 3.3082 7.66117 3.66045 8.15858C3.99691 8.63358 4.4071 7.77626 4.57085 7.53436C5.15285 6.67464 6.66551 4.56989 7.2906 3.79189C7.88404 3.05333 9.79951 0.984265 10.1566 0.655171C10.4605 0.374952 11.1022 -0.239673 11.5338 0.0993895C11.9872 0.455639 12.2088 1.13283 11.89 1.57314C11.3349 2.3397 10.4629 3.06892 9.85957 3.79883C8.63826 5.27633 7.48198 6.86895 6.37207 8.4547C5.99492 8.99358 5.46538 9.89611 5.13663 10.4805C4.52166 11.5738 3.98151 11.7819 2.78057 10.4325Z' fill='%23102252'/%3E%3C/svg%3E") 50%/13px 12px no-repeat;border-radius:39.0625px;flex-direction:column;align-items:flex-start;gap:.39px;width:20px;height:20px;display:flex;position:absolute;top:5px;left:0}.hero-form{background:#071d5a7a;border:1px solid #2e498a;border-radius:12px;align-self:flex-start;min-width:0;padding:22px 24px}.form-kicker{color:#e3cf3d;margin-bottom:8px;font-size:20px}h2{margin-bottom:18px;font-size:36px}.hero-form h2{font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;font-size:40px;font-weight:700;line-height:1.1}form{gap:12px;display:grid}input,textarea,select{width:100%;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;color:var(--form-text);border:1px solid #afbddf;border-radius:4px;padding:14px 12px;font-size:16px;font-weight:400;line-height:24px}input::placeholder,textarea::placeholder,.picker-placeholder{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;color:var(--form-placeholder);font-size:16px;font-weight:400;line-height:24px}.service-select{appearance:none;color:var(--form-placeholder);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.2 6 6.2l5-5' stroke='%236f7ea4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px;font-size:16px;font-weight:400;line-height:24px}.service-select:not(.has-value),.final-contact-form select:invalid,.picker-placeholder,input[type=date],input[type=time],.service-select:not(.has-value),.final-contact-form select:invalid{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=date]::-webkit-datetime-edit{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=time]::-webkit-datetime-edit{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=date]::-webkit-datetime-edit-text{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=time]::-webkit-datetime-edit-text{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=date]::-webkit-datetime-edit-month-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=date]::-webkit-datetime-edit-day-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=date]::-webkit-datetime-edit-year-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=time]::-webkit-datetime-edit-hour-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}input[type=time]::-webkit-datetime-edit-minute-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.service-select.has-value{color:var(--form-text)}.service-select option{color:#f8fbff;background:#102252}input[type=date],input[type=time]{min-height:52px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.picker-field{position:relative}.picker-field:after{content:"";pointer-events:none;opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.date-field:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3H17.25V2.25C17.25 2.05109 17.171 1.86032 17.0303 1.71967C16.8897 1.57902 16.6989 1.5 16.5 1.5C16.3011 1.5 16.1103 1.57902 15.9697 1.71967C15.829 1.86032 15.75 2.05109 15.75 2.25V3H8.25V2.25C8.25 2.05109 8.17098 1.86032 8.03033 1.71967C7.88968 1.57902 7.69891 1.5 7.5 1.5C7.30109 1.5 7.11032 1.57902 6.96967 1.71967C6.82902 1.86032 6.75 2.05109 6.75 2.25V3H4.5C4.10218 3 3.72064 3.15804 3.43934 3.43934C3.15804 3.72064 3 4.10218 3 4.5V19.5C3 19.8978 3.15804 20.2794 3.43934 20.5607C3.72064 20.842 4.10218 21 4.5 21H19.5C19.8978 21 20.2794 20.842 20.5607 20.5607C20.842 20.2794 21 19.8978 21 19.5V4.5C21 4.10218 20.842 3.72064 20.5607 3.43934C20.2794 3.15804 19.8978 3 19.5 3ZM6.75 4.5V5.25C6.75 5.44891 6.82902 5.63968 6.96967 5.78033C7.11032 5.92098 7.30109 6 7.5 6C7.69891 6 7.88968 5.92098 8.03033 5.78033C8.17098 5.63968 8.25 5.44891 8.25 5.25V4.5H15.75V5.25C15.75 5.44891 15.829 5.63968 15.9697 5.78033C16.1103 5.92098 16.3011 6 16.5 6C16.6989 6 16.8897 5.92098 17.0303 5.78033C17.171 5.63968 17.25 5.44891 17.25 5.25V4.5H19.5V7.5H4.5V4.5H6.75ZM19.5 19.5H4.5V9H19.5V19.5ZM13.125 12.375C13.125 12.5975 13.059 12.815 12.9354 13C12.8118 13.185 12.6361 13.3292 12.4305 13.4144C12.225 13.4995 11.9988 13.5218 11.7805 13.4784C11.5623 13.435 11.3618 13.3278 11.2045 13.1705C11.0472 13.0132 10.94 12.8127 10.8966 12.5945C10.8532 12.3762 10.8755 12.15 10.9606 11.9445C11.0458 11.7389 11.19 11.5632 11.375 11.4396C11.56 11.316 11.7775 11.25 12 11.25C12.2984 11.25 12.5845 11.3685 12.7955 11.5795C13.0065 11.7905 13.125 12.0766 13.125 12.375ZM17.25 12.375C17.25 12.5975 17.184 12.815 17.0604 13C16.9368 13.185 16.7611 13.3292 16.5555 13.4144C16.35 13.4995 16.1238 13.5218 15.9055 13.4784C15.6873 13.435 15.4868 13.3278 15.3295 13.1705C15.1722 13.0132 15.065 12.8127 15.0216 12.5945C14.9782 12.3762 15.0005 12.15 15.0856 11.9445C15.1708 11.7389 15.315 11.5632 15.5 11.4396C15.685 11.316 15.9025 11.25 16.125 11.25C16.4234 11.25 16.7095 11.3685 16.9205 11.5795C17.1315 11.7905 17.25 12.0766 17.25 12.375ZM9 16.125C9 16.3475 8.93402 16.565 8.8104 16.75C8.68679 16.935 8.51109 17.0792 8.30552 17.1644C8.09995 17.2495 7.87375 17.2718 7.65552 17.2284C7.43729 17.185 7.23684 17.0778 7.0795 16.9205C6.92217 16.7632 6.81502 16.5627 6.77162 16.3445C6.72821 16.1262 6.75049 15.9 6.83564 15.6945C6.92078 15.4889 7.06498 15.3132 7.24998 15.1896C7.43499 15.066 7.6525 15 7.875 15C8.17337 15 8.45952 15.1185 8.6705 15.3295C8.88147 15.5405 9 15.8266 9 16.125ZM13.125 16.125C13.125 16.3475 13.059 16.565 12.9354 16.75C12.8118 16.935 12.6361 17.0792 12.4305 17.1644C12.225 17.2495 11.9988 17.2718 11.7805 17.2284C11.5623 17.185 11.3618 17.0778 11.2045 16.9205C11.0472 16.7632 10.94 16.5627 10.8966 16.3445C10.8532 16.1262 10.8755 15.9 10.9606 15.6945C11.0458 15.4889 11.19 15.3132 11.375 15.1896C11.56 15.066 11.7775 15 12 15C12.2984 15 12.5845 15.1185 12.7955 15.3295C13.0065 15.5405 13.125 15.8266 13.125 16.125ZM17.25 16.125C17.25 16.3475 17.184 16.565 17.0604 16.75C16.9368 16.935 16.7611 17.0792 16.5555 17.1644C16.35 17.2495 16.1238 17.2718 15.9055 17.2284C15.6873 17.185 15.4868 17.0778 15.3295 16.9205C15.1722 16.7632 15.065 16.5627 15.0216 16.3445C14.9782 16.1262 15.0005 15.9 15.0856 15.6945C15.1708 15.4889 15.315 15.3132 15.5 15.1896C15.685 15.066 15.9025 15 16.125 15C16.4234 15 16.7095 15.1185 16.9205 15.3295C17.1315 15.5405 17.25 15.8266 17.25 16.125Z' fill='%230F2A44' fill-opacity='0.5'/%3E%3C/svg%3E");width:24px;height:24px}.time-field:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 0C7.82164 0 5.93657 0.571828 4.33319 1.64317C2.72982 2.71451 1.48013 4.23726 0.742179 6.01884C0.00422452 7.80042 -0.188858 9.76082 0.187348 11.6521C0.563554 13.5434 1.49215 15.2807 2.85571 16.6443C4.21928 18.0079 5.95656 18.9365 7.84787 19.3127C9.73919 19.6889 11.6996 19.4958 13.4812 18.7578C15.2627 18.0199 16.7855 16.7702 17.8568 15.1668C18.9282 13.5634 19.5 11.6784 19.5 9.75C19.4973 7.16498 18.4692 4.68661 16.6413 2.85872C14.8134 1.03084 12.335 0.00272983 9.75 0ZM9.75 18C8.11831 18 6.52326 17.5161 5.16655 16.6096C3.80984 15.7031 2.75242 14.4146 2.128 12.9071C1.50358 11.3996 1.3402 9.74085 1.65853 8.1405C1.97685 6.54016 2.76259 5.07015 3.91637 3.91637C5.07016 2.76259 6.54017 1.97685 8.14051 1.65852C9.74085 1.34019 11.3997 1.50357 12.9071 2.12799C14.4146 2.75242 15.7031 3.80984 16.6096 5.16655C17.5161 6.52325 18 8.1183 18 9.75C17.9975 11.9373 17.1275 14.0343 15.5809 15.5809C14.0343 17.1275 11.9373 17.9975 9.75 18ZM15.75 9.75C15.75 9.94891 15.671 10.1397 15.5303 10.2803C15.3897 10.421 15.1989 10.5 15 10.5H9.75C9.55109 10.5 9.36033 10.421 9.21967 10.2803C9.07902 10.1397 9 9.94891 9 9.75V4.5C9 4.30109 9.07902 4.11032 9.21967 3.96967C9.36033 3.82902 9.55109 3.75 9.75 3.75C9.94892 3.75 10.1397 3.82902 10.2803 3.96967C10.421 4.11032 10.5 4.30109 10.5 4.5V9H15C15.1989 9 15.3897 9.07902 15.5303 9.21967C15.671 9.36032 15.75 9.55109 15.75 9.75Z' fill='%230F2A44' fill-opacity='0.5'/%3E%3C/svg%3E");width:20px;height:20px}.picker-input{color:#0000;caret-color:var(--form-text);padding-right:50px}.picker-input:not(.has-value)::-webkit-datetime-edit{color:#0000}.picker-input:focus::-webkit-datetime-edit{color:var(--form-text)}.picker-input.has-value::-webkit-datetime-edit{color:var(--form-text)}.final-contact-form .service-select,.request-free-form .service-select,.contact-office-form .service-select,.practice-area-contact-form .service-select{color:var(--form-placeholder)}.final-contact-form .service-select.has-value,.request-free-form .service-select.has-value,.contact-office-form .service-select.has-value,.practice-area-contact-form .service-select.has-value,.picker-input:focus,.picker-input.has-value{color:var(--form-text)}.picker-placeholder{color:var(--form-placeholder);pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.picker-field:focus-within .picker-placeholder,.picker-input.has-value+.picker-placeholder{opacity:0}.picker-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}textarea{resize:none;min-height:120px}.fine-print{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.consent-line{grid-template-columns:16px 1fr;align-items:start;column-gap:8px;display:grid}.consent-checkbox-input{opacity:0;pointer-events:none;position:absolute}.consent-checkbox-ui{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #ebdb00;border-radius:3px;width:16px;height:16px;margin-top:2px}.consent-checkbox-ui.checked{background-color:#ebdb00;background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.8 3.4 7.2 9 1.4' stroke='%23102252' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-consent-terms-link{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.form-consent-terms-link:hover{opacity:.9}.fine-print-secondary{white-space:normal;margin-top:12px}.submit-btn{border-radius:3px;width:100%;margin-top:10px;padding:16px 18px;font-size:22px}.awards-section{width:100%;min-height:220px;padding:44px var(--page-gutter) 42px;text-align:center;box-sizing:border-box;background:#fff;border:0;margin:72px 0 0}.awards-section h3{color:#23345d;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:center;text-transform:capitalize;margin-bottom:34px;font-size:18px;font-weight:700;line-height:1.1}.awards-marquee{width:100%;overflow:hidden}.awards-row{align-items:center;gap:14px;width:max-content;animation:28s linear infinite awards-scroll;display:flex}.award-badge{flex-shrink:0;justify-content:center;align-items:center;min-width:138px;height:78px;padding:0;display:flex}.award-logo{object-fit:contain;width:100%;height:100%}@keyframes awards-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.help-section{width:100%;max-width:100%;min-height:auto;padding:76px var(--page-gutter);box-sizing:border-box;background:#f5f7fb;flex-direction:column;align-items:center;gap:44px;margin:0;display:flex}.help-text-block{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1344px;min-height:auto;display:flex}.help-kicker{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;color:var(--Blue,#0045ff);text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:1.4}.help-text-block h2{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;text-align:center;letter-spacing:0;text-transform:capitalize;max-width:760px;margin:0;font-size:46px;font-weight:700;line-height:1.1}.help-description{color:#4f5f77;max-width:760px;margin:0;font-size:18px;line-height:1.45}.help-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;width:100%;max-width:1344px;min-height:auto;display:grid}.help-card{background:#fff;border:1px solid #dce2ec;border-radius:12px;flex-direction:column;gap:24px;width:100%;min-height:210px;padding:24px;display:flex}.help-card-icon{color:#19b6b4;justify-content:center;align-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:inline-flex}.help-card-icon img{object-fit:contain;width:100%;height:100%}.help-card h3{color:#102252;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.1}.help-card p{color:#4f5f77;margin:0;font-size:16px;line-height:1.45}.help-cta-btn{cursor:pointer;border:0;min-width:268px;height:64px}a.help-cta-btn,a.trust-cta-btn,a.why-primary-btn{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.testimonials-section{background:var(--Primary-Navy,#102252);box-sizing:border-box;flex-direction:column;align-items:center;gap:46px;width:100%;padding:78px 0 56px;display:flex}.testimonials-text-block{text-align:center;width:100%;max-width:760px;padding:0 max(16px, var(--page-gutter));flex-direction:column;align-items:center;gap:16px;display:flex}.testimonials-kicker{color:#d2d83a;text-transform:uppercase;margin:0;font-size:16px}.testimonials-text-block h2{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:0;font-size:42px;font-weight:700;line-height:1.05}.testimonials-description{color:#ffffffd1;max-width:640px;margin:0;font-size:18px;line-height:1.4}.testimonials-scroller{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100vw;max-width:100%;margin-inline:calc(50% - 50vw);overflow-x:hidden;container:testimonials/inline-size}.testimonials-scroller.is-dragging{cursor:grabbing}.testimonials-track{gap:16px;width:max-content;padding:0;display:flex}.testimonial-card{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;gap:24px;width:min(390px,100%);max-width:390px;min-height:280px;padding:26px;display:flex}@supports (width:1cqi){.testimonial-card{width:min(390px,100cqi - 32px);max-width:min(390px,100cqi - 32px)}}.testimonial-head{justify-content:space-between;align-items:center;display:flex}.quote-mark{color:#c8cde4;font-size:44px;line-height:1}.stars{color:#e7d800;letter-spacing:2px;font-size:16px}.testimonial-quote{color:#1a2546;margin:0;font-size:16px;line-height:1.6}.testimonial-author h3{color:#1a2546;margin:0 0 4px;font-size:18px}.testimonial-author p{color:#9ba3bc;margin:0;font-size:13px}.testimonials-dots{gap:10px;display:flex}.testimonials-dots .dot{background:#ffffff40;border-radius:50%;width:10px;height:10px}.testimonials-dots .dot.active{background:#f0f3df}.trust-section{width:100%;max-width:100%;padding:76px var(--page-gutter);box-sizing:border-box;background:#f5f7fb;grid-template-columns:1fr 1.15fr;gap:42px;margin:0;display:grid}.trust-left{padding-top:14px}.trust-kicker{color:var(--Blue,#0045ff);font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.4}.trust-left h2{color:#102252;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:0;font-size:46px;font-weight:700;line-height:1.05}.trust-description{color:#55637a;max-width:540px;margin:16px 0 0;font-size:18px;line-height:1.4}.trust-cta-btn{cursor:pointer;box-sizing:border-box;border:0;min-width:268px;max-width:100%;height:64px;margin-top:34px}.trust-right{flex-direction:column;gap:18px;display:flex}.trust-row{opacity:0;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--row-index,0) * .24s);grid-template-columns:40px 1fr;align-items:stretch;gap:18px;display:grid;transform:translateY(24px)}.trust-marker-wrap{flex-direction:column;align-items:center;display:flex}.trust-marker-icon{background:#fff;border:1px solid #d7deea;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.trust-marker-icon img{object-fit:contain;width:24px;height:24px}.trust-connector{transform-origin:top;width:2px;transition:transform 1.7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.36s + var(--row-index,0) * .24s);background:#2b69be;flex:1;margin-top:8px;transform:scaleY(0)}.trust-section.animate-in .trust-row{opacity:1;transform:translateY(0)}.trust-section.animate-in .trust-connector{transform:scaleY(1)}.trust-card{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:28px 30px}.trust-card h3{color:#102252;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;text-transform:uppercase;letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:1.12}.trust-card p{color:#55637a;margin:14px 0 0;font-size:16px;line-height:1.45}.offer-section{width:100%;max-width:100%;padding:76px var(--page-gutter);background:var(--Primary-Navy,#102252);box-sizing:border-box;flex-direction:column;align-items:center;gap:50px;margin:0;display:flex}.offer-text-block{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:860px;display:flex}.offer-kicker{color:#d5d73d;text-transform:uppercase;margin:0;font-size:17px;font-weight:500}.offer-text-block h2{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;max-width:620px;margin:0;font-size:46px;font-weight:700;line-height:1.04}.offer-description{color:#ffffffd6;max-width:760px;margin:0;font-size:18px;line-height:1.42}.offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;max-width:1344px;display:grid}.offer-card{background:#fff;border:1px solid #d8deea;border-radius:10px;align-items:center;gap:14px;min-height:104px;padding:20px 20px 18px;display:flex}.offer-card-icon{color:#16b6ba;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;display:inline-flex}.offer-card-icon img{object-fit:contain;width:100%;height:100%}.offer-card h3{color:#1c2a4a;margin:0;font-size:16px;line-height:1.22}.injury-section{width:100%;max-width:100%;padding:76px var(--page-gutter) 88px;box-sizing:border-box;background:#f5f7fb;margin:0}.injury-heading{text-align:center;margin-bottom:34px}.injury-heading p{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:1.4}.injury-heading h2{color:#102252;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:10px 0 0;font-size:56px;font-weight:700;line-height:1.1}.injury-panel{background:var(--Primary-Navy,#102252);border-radius:14px;overflow:hidden}.injury-tabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.injury-tab{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;height:78px;font-size:15px;display:inline-flex}.injury-tab:last-child{border-right:0}.injury-tab.active{color:#fff;background:#0f58ff}.injury-tab-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.injury-tab-icon img{object-fit:contain;width:100%;height:100%}.injury-content{grid-template-columns:1.08fr 1fr;gap:40px;padding:22px 22px 18px;display:grid}.injury-image-wrap{border:0;width:100%;height:460px;min-height:460px;overflow:hidden}.injury-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.injury-copy{flex-direction:column;padding:34px 10px 12px 0;display:flex}.injury-copy h3{color:#fff;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px}.injury-copy p{color:#ffffffd1;max-width:550px;margin:18px 0 0;font-size:18px;line-height:1.45}.injury-dots{gap:10px;margin-top:auto;padding-top:28px;display:flex}.injury-dot{cursor:pointer;background:#ffffff3d;border:0;border-radius:999px;width:10px;height:10px;padding:0}.injury-dot.active{background:#f0f3df}.why-section{width:100%;max-width:100%;padding:56px var(--page-gutter) 70px;background:var(--Primary-Navy,#102252);box-sizing:border-box;flex-direction:column;gap:34px;margin:0;display:flex}.why-main-card{background:#fff;border-radius:14px;grid-template-columns:1fr 1.03fr;gap:24px;padding:22px;display:grid}.why-copy{padding:20px 18px 10px 14px}.why-copy h2{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;max-width:520px;margin:0;font-size:48px;font-weight:700;line-height:1.1}.why-copy p{color:#515f77;margin:18px 0 0;font-size:16px;line-height:1.47}.why-list{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.why-list li{color:#1c2a4a;gap:8px;font-size:18px;font-weight:600;display:flex}.why-list li:before{content:"";background:#ebdb00 url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.78057 10.4325C2.1891 9.76798 1.71132 9.11798 1.24979 8.48848C0.828059 7.91608 0.462384 7.30443 0.157821 6.66198C-0.0328045 6.27217 -0.117179 5.87745 0.295727 5.62367C1.47907 4.89645 1.72157 5.59083 2.36476 6.39651C2.74601 6.87392 3.3082 7.66117 3.66045 8.15858C3.99691 8.63358 4.4071 7.77626 4.57085 7.53436C5.15285 6.67464 6.66551 4.56989 7.2906 3.79189C7.88404 3.05333 9.79951 0.984265 10.1566 0.655171C10.4605 0.374952 11.1022 -0.239673 11.5338 0.0993895C11.9872 0.455639 12.2088 1.13283 11.89 1.57314C11.3349 2.3397 10.4629 3.06892 9.85957 3.79883C8.63826 5.27633 7.48198 6.86895 6.37207 8.4547C5.99492 8.99358 5.46538 9.89611 5.13663 10.4805C4.52166 11.5738 3.98151 11.7819 2.78057 10.4325Z' fill='%23102252'/%3E%3C/svg%3E") 50%/13px 12px no-repeat;border-radius:39.0625px;flex-shrink:0;width:20px;height:20px;margin-top:2px}.why-primary-btn{cursor:pointer;border:0;min-width:324px;height:64px;margin-top:24px}.why-contact{flex-direction:column;gap:10px;margin-top:30px;display:flex}.why-contact p{color:#2a3f6a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.why-contact p span{font-size:15px}.why-contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.why-contact-link{color:inherit;font:inherit;font-weight:inherit;text-decoration:none}.why-contact-link:hover{color:var(--Blue,#0045ff);text-decoration:underline}.why-image-wrap{background:0 0;border-radius:20px;height:680px;min-height:680px;margin-left:24px;position:relative;overflow:hidden}.why-main-image{object-fit:contain;object-position:calc(50% + 24px) bottom;width:calc(100% + 6px);height:100%;display:block;transform:translate(-6px)}.why-bottom-card{background:var(--Secondary-Navy,#1e3a5f);border-radius:14px;grid-template-columns:1fr 1.18fr;gap:36px;padding:48px 46px;display:grid}.why-kicker{color:#d5d73d;text-transform:uppercase;margin:0;font-size:17px}.why-bottom-left h3{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;max-width:520px;margin:10px 0 0;font-size:46px;font-weight:700;line-height:1.05}.why-bottom-right p{color:#ffffffe0;margin:0;font-size:17px;line-height:1.45}.why-badges{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.why-badges span{color:#e3e8f7;border:1px solid #ffffff3d;border-radius:4px;align-items:center;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.service-area-section{width:100%;max-width:100%;padding:76px var(--page-gutter);box-sizing:border-box;background:#f5f7fb;grid-template-columns:1fr 1.08fr;align-items:center;gap:48px;margin:0;display:grid}.service-area-left p{color:#2f63b6;text-transform:uppercase;margin:0;font-size:18px}.service-area-left h2{color:var(--Primary-Navy,#102252);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;max-width:560px;margin:14px 0 0;font-size:48px;font-weight:700;line-height:1.1}.service-area-card{background:#fff;border:1px solid #e1e6ee;border-radius:14px;grid-template-columns:1fr 1.12fr;gap:20px;padding:20px;display:grid}.service-area-map{color:#162a66;justify-content:center;align-items:center;display:flex}.california-map-shape{width:100%;max-width:240px;height:auto}.service-area-cities{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.service-city-pill{color:#334766;background:#f8fafc;border:1px solid #e6eaf1;border-radius:4px;align-items:center;min-height:38px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.service-full-state{color:#334766;background:#fcfce8;border:1px solid #d8d265;border-radius:4px;grid-column:1/-1;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.service-full-state-icon{flex-shrink:0;justify-content:center;align-items:center;width:11px;height:14px;display:inline-flex}.final-contact-section{width:100%;max-width:100%;padding:76px var(--page-gutter);background:var(--Primary-Navy,#102252);box-sizing:border-box;grid-template-columns:1fr 1.08fr;gap:42px;margin:0;display:grid}.final-contact-left h2{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;max-width:540px;margin:0;font-size:48px;font-weight:700;line-height:1.1}.final-contact-left{flex-direction:column;display:flex}.final-contact-left>p{color:#ffffffd6;max-width:540px;margin:18px 0 0;font-size:18px;line-height:1.45}.final-contact-meta{flex-direction:column;gap:16px;margin-top:auto;padding-top:28px;display:flex}.final-contact-meta p{color:#fff;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;margin:0;font-size:16px;line-height:1.35;display:grid}.final-contact-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.final-contact-icon svg{width:18px;height:18px;display:block}.final-contact-meta p>.final-contact-icon{margin-top:2px}.final-contact-meta-content{gap:3px;display:grid}.final-contact-meta p strong{color:#fffc;font-size:17px;display:block}.final-contact-value{white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.45;display:block}a.final-contact-link{color:#fffffff5;text-decoration:none}a.final-contact-link:hover{color:#fff;text-decoration:underline}.final-contact-form-wrap{border:1px solid #ffffff24;border-radius:12px;padding:30px 30px 28px}.final-contact-kicker{color:#d5d73d;text-transform:uppercase;margin:0;font-size:16px}.final-contact-form-wrap h3{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:8px 0 0;font-size:40px;font-weight:700;line-height:1.1}.final-contact-form{flex-direction:column;gap:12px;margin-top:22px;display:flex}.final-contact-form input,.final-contact-form select,.final-contact-form textarea{color:#102252;background:#fff;border:1px solid #dce2ec;border-radius:6px;width:100%;min-height:50px;padding:0 12px;font-family:inherit;font-size:16px}.final-contact-form input::placeholder,.final-contact-form textarea::placeholder{color:var(--form-placeholder)}.final-contact-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.2 6 6.2l5-5' stroke='%236f7ea4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.final-contact-form select:invalid{color:var(--form-placeholder)}.final-contact-form textarea{min-height:116px;padding-top:12px}.final-contact-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.final-contact-consent,.final-contact-note{color:#ffffffd6;margin:0;font-size:15px;line-height:1.4}.final-contact-form button{cursor:pointer;border:0;height:60px}.site-footer{width:100%;max-width:100%;padding:64px var(--page-gutter) 46px;box-sizing:border-box;background:#f5f7fb;margin:0;overflow-x:clip}.footer-main{border-top:1px solid #e0e6ef;border-bottom:1px solid #e0e6ef;grid-template-columns:1.05fr 1.5fr .62fr .52fr;gap:38px;padding:48px 0 42px;display:grid}.footer-brand{border-right:1px solid #e0e6ef;padding-right:24px}.footer-brand p{color:#4e5e77;max-width:280px;margin:16px 0 0;font-size:17px;line-height:1.65}.footer-social{color:#4e5e77;gap:10px;margin-top:30px;display:flex}.footer-offices h3,.footer-links h3{color:var(--Blue,#0045ff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:700;line-height:1}.footer-office-grid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.footer-office-card h4{color:#1e3358;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;font-size:14px;font-weight:700;line-height:1;display:flex}.footer-office-card p{color:#4e5e77;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.62}.footer-links{border-left:1px solid #e0e6ef;padding-left:18px}.footer-links ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.footer-links li{color:#1f3359;font-size:16px;line-height:1.4}.footer-links li a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.footer-links li a:hover{text-decoration:underline}.inner-page{background:#f5f7fb;border-radius:20px;width:min(1344px,100% - 64px);margin:40px auto 80px;padding:56px 48px}.inner-page-wrap{max-width:960px}.inner-page-kicker{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.4px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.inner-page-title{color:#0f2a44;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;text-transform:capitalize;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.1}.inner-page-intro{color:#334766;font-family:var(--font-manrope), Arial, sans-serif;margin-top:14px;font-size:18px;line-height:1.6}.inner-page-actions{align-items:center;gap:14px;margin-top:26px;display:flex}.inner-page-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.inner-page-link{color:#1f3359;min-height:44px;font-family:var(--font-manrope), Arial, sans-serif;background:#fff;border:1px solid #d5deea;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.appointment-hero{background:#102252;width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.appointment-hero:before{content:"";z-index:1;pointer-events:none;background:#10225294;position:absolute;inset:0}.appointment-hero:after{content:"";transform-origin:50%;z-index:0;pointer-events:none;background:url(/appointment/contact-hero-bg-v2.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.appointment-hero-inner{z-index:2;grid-template-columns:minmax(360px,.98fr) 1.02fr;align-items:center;gap:44px;width:min(1360px,100% - 64px);min-height:520px;margin:0 auto;padding:34px 0;display:grid;position:relative}.appointment-hero-media{justify-content:flex-start;display:flex}.appointment-hero-photo-card{background:url(/appointment/contact-hero-bg-v3.png) 50%/cover no-repeat;border-radius:12px;width:min(100%,640px);height:360px;overflow:hidden;box-shadow:0 8px 20px #060e2c38}.appointment-hero-photo{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.appointment-hero-copy{max-width:640px;padding-top:30px}.appointment-hero-kicker{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4}.appointment-hero-title{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin:0;font-size:clamp(40px,5.8vw,64px);font-style:normal;font-weight:700;line-height:1.1}.appointment-hero-phone{white-space:normal;overflow-wrap:anywhere}.appointment-page-hero .appointment-hero-inner{align-items:center}.appointment-page-hero .appointment-hero-copy{align-self:end;padding-top:0;padding-bottom:18px;transform:none}.appointment-page-hero .appointment-hero-media{align-self:center;transform:translateY(10px)}.appointment-page-hero .appointment-hero-photo{object-position:center center}.contact-page-hero .appointment-hero-photo-card{background:0 0}@media (max-width:1100px){.appointment-hero-inner{grid-template-columns:1fr;gap:20px;width:min(1360px,100% - 32px);min-height:auto;padding:30px 0 36px}.appointment-hero-photo-card{width:min(100%,620px);height:320px}.appointment-hero-copy{max-width:100%;padding-top:14px}.appointment-hero-kicker{font-size:14px}.appointment-hero-title{font-size:clamp(36px,8.2vw,52px);line-height:1.1}}@media (max-width:1240px){.nav-hamburger{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.site-nav,.cta-wrap{display:none}}.appointment-calendar-section{background:#f9f8fd;width:100%;max-width:1440px;margin:0 auto;padding:72px 24px 92px}.appointment-calendar-inner{text-align:center;width:min(760px,100%);margin:0 auto}.appointment-calendar-kicker{color:#0d2f52;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:center;text-transform:capitalize;margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.appointment-calendar-subtitle{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;margin:14px 0 34px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.appointment-faq-section .practice-faq{background:#f9f8fd}.appointment-calendar-card{background:#fff;border:1px solid #dde3ee;border-radius:14px;overflow:hidden;box-shadow:0 4px 22px #15264c17}.appointment-calendar-browserbar{background:var(--Primary-Navy,#102252);align-items:center;gap:6px;height:22px;padding:0 12px;display:flex}.appointment-calendar-browserbar span{border-radius:50%;width:7px;height:7px;display:block}.appointment-calendar-browserbar span:first-child{background:#ff5b68}.appointment-calendar-browserbar span:nth-child(2){background:#ffd24a}.appointment-calendar-browserbar span:nth-child(3){background:#2ed67d}.appointment-calendar-content{padding:24px 38px 30px}.appointment-calendar-top{justify-content:center;align-items:center;gap:18px;margin-bottom:22px;display:flex}.appointment-calendar-top h2{color:#0f2a44;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:32px;font-weight:600;line-height:1.2}.appointment-calendar-arrow{color:#61708c;width:34px;height:34px;font-family:var(--font-manrope), Arial, sans-serif;cursor:default;background:#ebedf4;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;display:inline-flex}.appointment-calendar-arrow.is-next{background:var(--Primary-Navy,#102252);color:#fff}.appointment-calendar-weekdays,.appointment-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.appointment-calendar-weekdays{margin-bottom:8px}.appointment-calendar-weekdays span{color:#0f2a44;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;padding:6px 0;font-size:18px;font-weight:600;line-height:1.3}.appointment-calendar-grid span{color:#2f3d58;width:54px;height:54px;font-family:var(--font-manrope), Arial, sans-serif;border-radius:50%;margin:5px auto;font-size:26px;font-weight:500;line-height:54px}.appointment-calendar-grid span.is-empty{visibility:hidden}.appointment-calendar-grid span.is-active{background:#eceef3}.appointment-calendar-grid button{color:#2f3d58;width:54px;height:54px;font-family:var(--font-manrope), Arial, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:50%;margin:5px auto;padding:0;font-size:26px;font-weight:500;line-height:54px;transition:background .15s,color .15s,transform .15s}.appointment-calendar-grid button.is-available.is-active:hover{background:#dfe3ec}.appointment-calendar-grid button.is-selected{background:var(--Primary-Navy,#102252);color:#fff}.appointment-calendar-grid span:not(.is-empty):not(.is-active){color:#b0b8c9}.appointment-calendar-arrow:not(:disabled){cursor:pointer}.appointment-calendar-arrow:disabled{opacity:.45;cursor:not-allowed}.appointment-calendar-hint{color:#61708c;font-family:var(--font-manrope), Arial, sans-serif;margin:22px 0 0;font-size:15px;line-height:1.5}.appointment-time-section{text-align:center;margin-top:28px}.appointment-time-heading{color:#0f2a44;font-family:var(--font-manrope), Arial, sans-serif;margin:0 0 16px;font-size:18px;line-height:1.45}.appointment-time-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.appointment-time-slot{color:#0f2a44;font-family:var(--font-manrope), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #cfd8ea;border-radius:8px;padding:12px 8px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.appointment-time-slot:hover{background:#f3f6fc;border-color:#102252}.appointment-time-slot.is-selected{color:#fff;background:#102252;border-color:#102252}.appointment-form-section{background:#f9f8fd;width:100%;max-width:1440px;margin:0 auto;padding:0 24px 72px}.appointment-selected-summary{color:#fff;font-family:var(--font-manrope), Arial, sans-serif;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5}.appointment-selected-summary p{align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.appointment-selected-summary p:last-of-type{margin-bottom:10px}.appointment-selected-label{color:#ebdb00;text-transform:uppercase;letter-spacing:.04em;min-width:44px;font-size:12px;font-weight:700}.appointment-change-date-btn{color:#ebdb00;font-family:var(--font-manrope), Arial, sans-serif;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.picker-input.is-locked{color:#2b3c5e;cursor:default;background:#f3f6fc}.lead-form-submit-btn.is-pending{opacity:.85;cursor:wait}.lead-form-submit-btn.is-success{cursor:default;color:#fff!important;background:#2e7d32!important;border-color:#2e7d32!important}@media (max-width:900px){.appointment-calendar-section{padding:54px 16px 64px}.appointment-calendar-subtitle{margin-bottom:24px;font-size:16px;line-height:24px}.appointment-calendar-content{padding:18px 14px 22px}.appointment-calendar-top h2{font-size:24px}.appointment-calendar-weekdays span{font-size:12px}.appointment-calendar-grid span,.appointment-calendar-grid button{width:40px;height:40px;margin:4px auto;font-size:17px;line-height:40px}.appointment-time-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-form-section{padding:0 16px 54px}}.request-free-hero{background:var(--Primary-Navy,#102252);place-items:center;width:100%;max-width:1440px;min-height:520px;margin:0 auto;display:grid;position:relative;overflow:hidden}.request-free-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#08143adb 0%,#0c2158d6 60%,#08143ae6 100%),url(/appointment/request-free-hero-bg-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.request-free-hero-inner{z-index:1;text-align:center;width:min(1200px,100% - 64px);margin:0 auto;padding:32px 0;position:relative}.request-free-hero-kicker{color:#eff5ffe6;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:500}.request-free-hero-title{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:center;text-transform:none;margin:0;max-width:900px;margin-inline:auto;font-size:64px;font-style:normal;font-weight:700;line-height:120%}.request-free-hero-phone{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:uppercase;margin:18px 0 0;font-size:clamp(40px,4.2vw,62px);font-weight:700;line-height:1.1}.blog-news-hero{place-items:center;width:100%;max-width:1440px;min-height:320px;margin:0 auto;display:grid;position:relative;overflow:hidden}.blog-news-hero-bg{object-fit:cover;object-position:center;z-index:0}.blog-news-hero-overlay{z-index:1;background:linear-gradient(#08143adb 0%,#0c2158d6 60%,#08143ae6 100%);position:absolute;inset:0}.blog-news-hero-content{z-index:2;width:min(100%,980px);padding:24px var(--page-gutter);text-align:center;position:relative}.blog-news-hero-kicker{color:#cdd530;font-family:var(--font-manrope), Arial, sans-serif;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.blog-news-hero-title{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;white-space:pre-line;margin:12px 0 0;font-size:clamp(46px,5.4vw,72px);font-weight:700;line-height:1.06}.blog-news-middle{width:100%;max-width:1440px;padding:62px var(--page-gutter) 70px;box-sizing:border-box;background:#f3f5f9;margin:0 auto}.blog-news-middle-inner{width:min(1360px,100%);margin:0 auto}.blog-news-middle h2{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-align:center;white-space:normal;width:min(980px,100%);min-height:106px;margin:0;margin-inline:auto;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.blog-news-middle h2 span{display:block}.blog-news-middle h2 .line-one{white-space:nowrap}.blog-news-middle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.blog-news-card{border:1px solid var(--Border-Gray,#e2e8f0);background:var(--White,#fff);box-sizing:border-box;border-radius:12px;grid-template-columns:294px 1fr;gap:24px;width:min(660px,100%);min-height:242px;padding:24px;display:grid}.blog-news-card-media{border-radius:8px;align-self:start;width:294px;height:194px;overflow:hidden}.blog-news-card-image{object-fit:cover;width:100%;height:100%;display:block}.blog-news-card-copy h3{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;vertical-align:middle;margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:1}.blog-news-card-copy{flex-direction:column;min-height:100%;display:flex}.blog-news-card-copy p{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.blog-news-card-copy a{width:80px;min-height:24px;color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;text-underline-offset:0;justify-content:center;align-items:center;margin-top:auto;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:underline;text-decoration-thickness:calc(1em/3.40282e38);display:inline-flex}.blog-news-pagination{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.blog-news-pagination button,.blog-news-pagination a.pager-arrow,.blog-news-pagination>a[aria-label]{color:#102252;cursor:pointer;background:#e7df08;border:0;border-radius:4px;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;text-decoration:none;display:inline-grid}.blog-news-pagination button:first-child svg,.blog-news-pagination>a:first-child svg,.blog-news-pagination .pager-arrow:first-child svg{transform:rotate(180deg)}.blog-news-pagination span,.blog-news-pagination>a:not([aria-label]){color:#7f8ca4;font-size:20px;text-decoration:none}.blog-news-pagination .is-active{color:#102252;font-weight:700}.blog-news-pagination .pager-arrow.is-disabled{opacity:.5;pointer-events:none}.blog-news-pagination-gap{color:#7f8ca4;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:20px;font-weight:600}.blog-detail-hero{background:var(--Light-Gray-BG,#f8fafc);width:100%;padding:44px var(--page-gutter) 62px;box-sizing:border-box}.blog-detail-hero-inner{grid-template-columns:1fr minmax(360px,600px);align-items:start;gap:56px;width:min(1320px,100%);margin:0 auto;display:grid}.blog-detail-breadcrumb{color:#6a7282;align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}.blog-detail-breadcrumb a{color:inherit;text-decoration:none}.blog-detail-breadcrumb a:hover{text-decoration:underline}.blog-detail-hero-copy h1{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;width:min(600px,100%);min-height:159px;margin:14px 0 0;font-size:48px;font-style:normal;font-weight:700;line-height:1.1}.blog-detail-meta{margin-top:120px}.blog-detail-meta p{color:#3a425e;font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:0;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.blog-detail-meta p+p{margin-top:2px}.blog-detail-byline .by-label{color:#3a425e}.blog-detail-byline .author-name{color:var(--Headings,#0f2a44);font-family:var(--font-open-sans), Arial, sans-serif;font-weight:700}.blog-detail-published{color:#3a425e;opacity:.5}.blog-detail-hero-media{aspect-ratio:16/10;border-radius:14px;width:100%;position:relative;overflow:hidden}.blog-detail-hero-image{object-fit:cover}.blog-detail-content{background:var(--Light-Gray-BG,#f8fafc);width:100%;padding:56px var(--page-gutter) 86px;box-sizing:border-box}.blog-detail-article{width:min(820px,100%);margin:0 auto}.blog-detail-article h2{width:min(800px,100%);color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:0 0 24px;font-size:40px;font-style:normal;font-weight:700;line-height:1.2}.blog-detail-article h3{color:#102252;margin:0 0 8px;font-size:21px;line-height:1.3}.blog-detail-article h4{color:#102252;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.35}.blog-detail-article h5{color:#102252;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.blog-detail-article h6{color:#102252;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35}.blog-detail-article p{width:min(800px,100%);color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:0 0 20px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.blog-detail-article ul{color:#495b7c;margin:0 0 22px;padding-left:22px}.blog-detail-article li{margin-bottom:10px;font-size:18px;line-height:1.7}.blog-detail-article a{color:#0045ff;text-underline-offset:2px;text-decoration:underline}.blog-detail-article a:hover{color:#0036cc}.blog-detail-article .blog-inline-cta-btn{color:#fff;min-height:36px;font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:.3px;text-transform:uppercase;background:#cd2e2e;border-radius:4px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:10px auto 18px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 10px #00000024}.blog-detail-article .blog-inline-cta-btn:hover{color:#fff;background:#b92626}.blog-detail-nav{justify-content:center;gap:14px;width:min(820px,100%);margin:42px auto 0;padding-top:18px;display:flex}.blog-detail-nav-link{color:#102252;min-width:150px;height:40px;font-family:var(--font-open-sans), Arial, sans-serif;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #dfe5ef;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.blog-detail-nav-link .arrow{color:#102252;font-size:16px;line-height:1}.blog-detail-nav-link:hover{background:#f8fbff;border-color:#cfd8e6;box-shadow:0 1px 2px #10225214}.news-article-lead-section{background:var(--Primary-Navy,#102252);box-sizing:border-box;width:100%}.news-article-lead-inner{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:100px 48px;display:flex}.news-article-lead-intro{text-align:center;width:100%}.news-article-lead-card{box-sizing:border-box;background:var(--Secondary-Navy,#1e3a5f);border:1px solid #ffffff40;border-radius:12px;flex-direction:column;gap:26px;width:min(654px,100%);min-height:670px;margin-inline:auto;padding:32px;display:flex}.news-article-lead-kicker{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:15px;font-weight:700}.news-article-lead-heading{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(26px,4.4vw,40px);font-weight:700;line-height:1.12}.news-article-lead-form{flex-direction:column;gap:26px;display:flex}.news-article-lead-form input,.news-article-lead-form textarea{color:#1a2744;width:100%;min-height:56px;font-family:var(--font-manrope), Arial, sans-serif;box-sizing:border-box;background:#fff;border:1px solid #d2deef;border-radius:5px;padding:0 14px;font-size:15px}.news-article-lead-form textarea{resize:vertical;min-height:148px;padding:14px}.news-article-lead-form input::placeholder,.news-article-lead-form textarea::placeholder{color:#8b99b0;opacity:1}.news-article-lead-consent-line{cursor:pointer;margin:0;position:relative}.news-article-lead-consent-text{color:#e8edf5f2;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:13px;line-height:1.52}.news-article-lead-consent-text .form-consent-terms-link{color:#fff;text-underline-offset:2px;text-decoration:underline}.news-article-lead-consent-text .form-consent-terms-link:hover{color:#fff8b0;opacity:1}.news-article-lead-consent-line:has(.consent-checkbox-input:focus-visible) .consent-checkbox-ui{outline-offset:2px;outline:2px solid #fff}.news-article-lead-disclaimer{color:#e8edf5eb;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:12px;line-height:1.5}.news-article-lead-error{color:#ffb8b8;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:13px}.news-article-lead-submit{color:#0a1629;width:100%;min-height:58px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#e7df08;border:none;border-radius:5px;margin-top:0;font-size:17px;font-weight:800}.news-article-lead-submit:hover{filter:brightness(1.06)}.news-article-lead-submit:active{filter:brightness(.96)}@media (min-width:769px){.news-article-lead-inner{min-height:870px}}@media (max-width:768px){.news-article-lead-inner{min-height:0;padding-top:52px;padding-right:var(--page-gutter);padding-bottom:52px;padding-left:var(--page-gutter)}.news-article-lead-card{min-height:0;padding:24px 18px}.news-article-lead-heading{font-size:clamp(22px,6vw,32px)}.news-article-lead-submit{min-height:52px;font-size:15px}}@media (max-width:1100px) and (min-width:769px){.news-article-lead-inner{min-height:0;padding-top:72px;padding-bottom:72px}}@media (max-width:1100px){.blog-detail-hero{padding-top:34px;padding-bottom:44px}.blog-detail-hero-inner{grid-template-columns:1fr;gap:28px}.blog-detail-hero-copy h1{max-width:100%;min-height:0;font-size:40px}.blog-detail-meta{margin-top:30px}.blog-detail-meta p{font-size:14px}}@media (max-width:768px){.blog-detail-content{padding-top:42px;padding-bottom:56px}.blog-detail-article h3{font-size:19px}.blog-detail-article h4{font-size:18px}.blog-detail-article h5,.blog-detail-article h6{font-size:16px}.blog-detail-article p{font-size:16px;line-height:24px}.blog-detail-nav{flex-direction:row;justify-content:center}.blog-detail-nav-link{min-width:138px;font-size:14px}}@media (max-width:1100px){.blog-news-hero{min-height:260px}.blog-news-hero-title{font-size:clamp(34px,6.5vw,52px)}.blog-news-middle{padding-top:48px;padding-bottom:54px}.blog-news-middle-grid{grid-template-columns:1fr}.blog-news-card{grid-template-columns:1fr;min-height:0}.blog-news-card-media{min-height:190px}.blog-news-card-copy h3{font-size:clamp(24px,4vw,32px)}.blog-news-card-copy a{font-size:20px}.request-free-hero{min-height:420px}.request-free-hero-inner{width:min(1200px,100% - 32px)}.request-free-hero-kicker{font-size:12px}.request-free-hero-title{font-size:clamp(30px,8.5vw,48px);line-height:1.08}.request-free-hero-phone{font-size:clamp(30px,7vw,46px)}}.request-free-contact-section{background:var(--Primary-Navy,#102252);width:100%;max-width:1440px;margin:0 auto;padding:96px 32px 20px}.request-free-contact-inner{background:#f6f7fb;border:1px solid #d9dfeb;border-radius:14px;grid-template-columns:.94fr 1.06fr;align-items:start;gap:16px;width:min(1360px,100%);margin:0 auto;padding:16px;display:grid}.request-free-left-card{flex-direction:column;gap:10px;display:flex}.request-free-portrait-wrap{background:#fff;border:1px solid #dfe3ec;border-radius:6px;min-height:500px;position:relative;overflow:hidden}.request-free-portrait{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.request-free-portrait-badge{color:#fff;text-align:center;background:linear-gradient(#17337af2 0%,#142968f2 100%);border:2px solid #a7bbec99;width:min(90%,330px);padding:10px 10px 12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.request-free-portrait-badge p{font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;text-transform:uppercase;margin:0;line-height:1.1}.request-free-portrait-badge .logo-line{letter-spacing:.02em;margin-top:6px;font-size:52px}.request-free-portrait-badge .phone-line{margin-top:6px;font-size:18px}.request-free-contact-meta{background:#fff;border:1px solid #dde2ec;border-radius:6px;padding:12px 14px}.request-free-contact-meta p{color:#2b3c5e;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:24px;font-weight:600;line-height:1.42}.request-free-contact-meta p+p{margin-top:8px}.request-free-contact-call,.request-free-contact-email{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;align-items:center;gap:8px;font-style:normal;font-weight:600;line-height:100%;display:flex;color:var(--Headings,#0f2a44)!important;font-size:16px!important}.request-free-contact-call-icon{opacity:1;justify-content:center;align-items:center;width:15.3915px;height:15.1069px;display:inline-flex}.request-free-contact-call-icon svg{width:15.3915px;height:15.1069px;display:block}.request-free-contact-email-icon{opacity:1;justify-content:center;align-items:center;width:15.3915px;height:15.1069px;display:inline-flex}.request-free-contact-email-icon svg{width:15.3915px;height:15.1069px;display:block}.request-free-form-card{background:var(--Primary-Navy,#102252);border:1px solid #385492;border-radius:10px;flex-direction:column;align-self:start;padding:18px 20px 28px;display:flex}.request-free-form-kicker{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1}.request-free-form-card h2{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:clamp(38px,3.2vw,56px);font-weight:700;line-height:1.14}.request-free-form{flex-direction:column;gap:12px;display:flex}.request-free-form input,.request-free-form select,.request-free-form textarea{color:#2b3c5e;width:100%;min-height:56px;font-family:var(--font-manrope), Arial, sans-serif;background:#fff;border:1px solid #cfd6e4;border-radius:6px;padding:0 12px;font-size:16px}.request-free-form textarea{resize:vertical;min-height:132px;padding-top:12px}.request-free-form input::placeholder,.request-free-form textarea::placeholder{color:var(--form-placeholder);font-family:var(--font-manrope), Arial, sans-serif;font-size:16px;font-weight:500;line-height:1.25}.request-free-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.request-free-consent-line{color:#d3dcf6;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.request-free-consent-line input{width:16px;height:16px;min-height:16px;accent-color:var(--Accent-Golden-Yellow,#ebdb00);margin-top:2px}.request-free-form-note{color:#bdc9ea;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5}.request-free-form button{color:#102252;min-height:58px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:#e7df08;border:1px solid #d7ce06;border-radius:4px;margin-top:8px;font-size:22px;font-weight:800;line-height:1}.request-free-info-section{background:var(--Primary-Navy,#102252);width:100%;max-width:1440px;margin:0 auto;padding:20px 32px 88px}.request-free-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;width:min(1360px,100%);margin:0 auto;display:grid}.request-free-info-card{border:1px solid var(--Border-Gray,#e2e8f0);opacity:1;background:#fff;border-radius:12px;width:100%;height:auto;min-height:309px;padding:32px}.request-free-info-card h3{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:24px;font-weight:700;line-height:120%}.request-free-info-card p{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}.contact-office-section{background:var(--Secondary-Navy,#1e3a5f);width:100%;max-width:1440px;min-height:934px;margin:0 auto;padding:100px 48px}.contact-office-inner{grid-template-columns:1fr 1fr;gap:48px;width:min(1344px,100%);margin:0 auto;display:grid}.contact-office-left{color:#e6edff}.contact-office-left h2{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.contact-office-intro{color:#fffc;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:14px 0 18px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-office-map-wrap{background:#d9e0ef;border:1px solid #37518d;border-radius:10px;overflow:hidden}.contact-office-map-wrap iframe{border:0;width:100%;height:300px;display:block}.contact-office-note{color:#fffc;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:18px 0;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-office-meta{grid-template-columns:1fr;gap:12px;display:grid}.contact-office-meta-item{flex-direction:column;gap:6px;margin:0;display:flex}.contact-office-meta strong{color:#e8f0ff;font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.contact-office-meta-value{color:#d5def8;font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:1}.contact-office-meta-icon{color:#fff;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.contact-office-meta-icon svg{width:100%;height:100%;display:block}.contact-office-form-card{background:var(--Secondary-Navy,#1e3a5f);border:1px solid #3a558e;border-radius:10px;padding:16px 18px 18px}.contact-office-form-kicker{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-manrope), Arial, sans-serif;text-transform:uppercase;margin:0 0 8px;font-size:16px;font-weight:500}.contact-office-form-card h3{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:40px;font-style:normal;font-weight:700;line-height:110%}.contact-office-form{flex-direction:column;gap:10px;display:flex}.contact-office-form input,.contact-office-form select,.contact-office-form textarea{color:#2b3c5e;width:100%;min-height:56px;font-family:var(--font-manrope), Arial, sans-serif;background:#fff;border:1px solid #cfdaee;border-radius:6px;padding:0 12px;font-size:16px}.contact-office-form textarea{min-height:136px;padding-top:12px}.contact-office-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-office-consent-line{color:var(--Border-Gray,#e2e8f0);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;align-items:flex-start;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:flex}.contact-office-consent-line input{width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--Accent-Golden-Yellow,#ebdb00);flex-shrink:0;margin-top:2px}.contact-office-form-note{color:var(--Border-Gray,#e2e8f0);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.contact-office-form button{color:#102252;min-height:58px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;cursor:pointer;background:#e7df08;border:1px solid #d7ce06;border-radius:4px;margin-top:4px;font-size:24px;font-weight:800}.contact-locations-section{background:var(--Light-Gray-BG,#f8fafc);width:100%;max-width:1440px;margin:0 auto;padding:72px 32px 84px}.contact-faq-section .practice-faq{background:var(--Light-Gray-BG,#f8fafc)}.contact-locations-inner{width:min(1360px,100%);margin:0 auto}.contact-locations-kicker{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;text-transform:uppercase;text-align:center;margin:0;font-size:16px;font-weight:600}.contact-locations-title{color:var(--Headings,#0f2a44);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;text-align:center;margin:10px 0 0;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.contact-locations-lead{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;margin:14px 0 28px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-locations-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.contact-location-card{background:#fff;border:1px solid #e1e5ee;border-radius:12px;flex-direction:column;padding:10px 10px 12px;display:flex}.contact-location-image{background:url(/appointment/hero-bg.png) 50%/cover no-repeat;border:1px solid #dce2ed;border-radius:8px;width:100%;height:136px;margin-bottom:10px}.contact-location-label{color:#3558a8;font-family:var(--font-manrope), Arial, sans-serif;margin:0 0 6px;font-size:10px;font-weight:600}.contact-location-card h3{color:#0f2a44;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;text-transform:none;margin:0 0 6px;font-size:18px;line-height:1.2}.contact-location-address,.contact-location-meta{color:#546682;font-family:var(--font-manrope), Arial, sans-serif;margin:0 0 4px;font-size:12px;line-height:1.35}.contact-location-meta+.contact-location-meta{margin-top:0}.contact-location-btn{color:#163565;min-height:50px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.03em;text-transform:uppercase;background:#f6f8fc;border:1px solid #d8deea;border-radius:6px;justify-content:center;align-items:center;margin-top:auto;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:1100px){.request-free-contact-section{padding:56px var(--page-gutter) 16px}.request-free-contact-inner{grid-template-columns:1fr}.request-free-portrait-wrap{min-height:380px}.request-free-form-row,.request-free-info-grid{grid-template-columns:1fr}.request-free-form-card h2{font-size:clamp(30px,7.4vw,46px)}.request-free-form button{font-size:18px}.request-free-info-section{padding:14px 16px 52px}.request-free-info-card h3{font-size:24px}.request-free-info-card{min-height:0;padding:22px 20px}.request-free-info-card p,.request-free-contact-meta p{font-size:14px}.contact-office-section{min-height:auto;padding:64px var(--page-gutter) 72px}.contact-office-inner{grid-template-columns:1fr;gap:16px}.contact-office-form-row,.contact-office-meta{grid-template-columns:1fr}.contact-office-form-card h3{font-size:40px;line-height:110%}.contact-office-form button{font-size:18px}.contact-locations-section{padding:48px 16px 56px}.contact-locations-grid{grid-template-columns:1fr}.contact-locations-title{font-size:48px;line-height:110%}.contact-locations-lead,.contact-location-address,.contact-location-meta{font-size:16px;line-height:24px}.contact-location-card h3{font-size:30px}.contact-location-btn{font-size:18px}}.practice-area-hero{background:var(--Primary-Navy,#102252);width:100%;max-width:100%;margin:0}.practice-area-hero-main{grid-template-columns:1.03fr .97fr;align-items:center;gap:54px;width:min(1376px,100% - 64px);margin:0 auto;padding:56px 0 26px;display:grid}.practice-area-copy h1{color:#fff;max-width:520px;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(44px,5.7vw,64px);font-weight:700;line-height:1.08}.practice-area-kicker{color:#d2dfffd1;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.practice-area-description{color:#e2ecffe6;max-width:560px;font-family:var(--font-manrope), Arial, sans-serif;margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.45}.practice-area-note{color:#ffffff80;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;vertical-align:middle;text-transform:uppercase;margin:18px 0 0;font-size:14px;font-weight:400;line-height:1.4}.practice-area-cta{color:#102252;min-height:60px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;background:#e7df08;border:1px solid #d7ce06;border-radius:4px;justify-content:center;align-items:center;margin-top:16px;padding:14px 28px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.practice-area-media{background:#203d71;border:1px solid #adc1e84d;border-radius:14px;justify-self:end;width:min(100%,590px);overflow:hidden;box-shadow:0 18px 48px #030b216b}.practice-area-image{object-fit:cover;width:100%;height:auto;min-height:340px;display:block}.practice-area-highlights{background:#243f68;border-top:1px solid #bbccec33;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;padding:26px 48px;display:grid}.practice-area-highlight-item{color:#eaf2fff0;min-height:28px;font-family:var(--font-manrope), Arial, sans-serif;white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:500;line-height:1.3;display:inline-flex}.practice-area-highlight-icon{color:#e0ebffe6;flex-shrink:0;width:16px;height:16px}.practice-area-contact-section{background:var(--Light-Gray-BG,#f8fafc);width:100%;max-width:100%;margin:0;padding:64px 48px}.practice-area-contact-inner{grid-template-columns:minmax(360px,460px) minmax(0,1fr);align-items:stretch;gap:30px;width:min(1344px,100%);margin:0 auto;display:grid}.practice-area-contact-left{flex-direction:column;display:flex}.practice-area-contact-kicker{color:#0045ff;width:fit-content;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-transform:uppercase;vertical-align:middle;background:0 0;border-radius:2px;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.practice-area-contact-left h2{color:var(--Primary-Navy,#102252);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:none;margin:10px 0 0;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.practice-area-contact-meta{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.practice-area-contact-meta p{color:#29364f;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;margin:0;display:grid}.practice-area-contact-icon{color:#7c889d;justify-content:center;align-items:center;width:16px;height:16px;margin-top:3px;display:inline-flex}.practice-area-contact-meta-content{gap:3px;display:grid}.practice-area-contact-meta-content strong{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;vertical-align:middle;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.practice-area-contact-meta-content a,.practice-area-contact-meta-content span{color:var(--Body,#4a5568);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;vertical-align:middle;font-size:14px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none}.practice-area-contact-meta-content a:hover{text-decoration:underline}.practice-area-contact-form-wrap{background:#fff;border:1px solid #e2e6ed;border-radius:10px;justify-self:end;width:min(100%,760px);padding:18px 20px 20px}.practice-area-contact-form{flex-direction:column;gap:12px;display:flex}.practice-area-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.practice-area-contact-form input,.practice-area-contact-form select,.practice-area-contact-form textarea{background:var(--Light-Gray-BG,#f8fafc);color:#243046;border:1px solid #dde2ea;border-radius:2px;width:100%;min-height:46px;padding:0 12px;font-family:inherit;font-size:15px;line-height:1.3}.practice-area-contact-form textarea{resize:vertical;min-height:120px;padding-top:12px}.practice-area-contact-form .practice-area-picker-field:after{right:12px}.practice-area-contact-form .practice-area-picker-input{background:var(--Light-Gray-BG,#f8fafc)}.practice-area-contact-form .practice-area-picker-input:not(.has-value)::-webkit-datetime-edit{color:#0000}.practice-area-contact-form .practice-area-picker-input:focus::-webkit-datetime-edit{color:var(--form-text)}.practice-area-contact-form .practice-area-picker-input.has-value::-webkit-datetime-edit{color:#0d2250}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-text{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-month-field{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-day-field{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-year-field{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-hour-field{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-datetime-edit-minute-field{color:inherit}.practice-area-contact-form .practice-area-picker-input::-webkit-clear-button{display:none}.practice-area-contact-form .practice-area-picker-input::-webkit-inner-spin-button{display:none}.practice-area-contact-form .practice-area-service-select{background-color:var(--Light-Gray-BG,#f8fafc)}.practice-area-contact-form select:invalid{color:var(--form-placeholder)}.practice-area-contact-consent-line{grid-template-columns:16px 1fr;align-items:start;column-gap:9px;margin:0;display:grid}.practice-area-contact-checkbox-input{opacity:0;pointer-events:none;position:absolute}.practice-area-contact-checkbox-ui{background:#f8fafc 50%/10px 8px no-repeat;border:1px solid #d8dde8;border-radius:3px;width:16px;height:16px;margin-top:2px;transition:background-color .16s,border-color .16s}.practice-area-contact-checkbox-ui.checked{background-color:#e4d200;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.1 3.6 6.7 9 1.3' stroke='%23102252' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#e4d200}.practice-area-contact-consent-line span{color:#7d8796;font-size:12px;line-height:1.4}.practice-area-contact-note{color:#6f7c92;margin:0;font-size:13px;line-height:1.4}.practice-area-contact-form button{width:100%;min-height:52px;color:var(--Headings,#0f2a44);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;cursor:pointer;background:#e4d200;border:0;border-radius:3px;font-size:18px;font-style:normal;font-weight:800;line-height:24px;transition:filter .16s}.practice-area-contact-form button:hover{filter:brightness(.97)}.practice-cases-section{background:var(--Primary-Navy,#102252);width:100%;max-width:100%;margin:0;padding:80px 48px 100px}.practice-cases-inner{width:min(1344px,100%);margin:0 auto}.practice-cases-header{max-width:920px;margin:0 0 40px}.practice-cases-kicker{color:#d5d73d;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.practice-cases-heading{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;white-space:pre-line;margin:0;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.practice-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.practice-cases-card{background:#fff;border:1px solid #e2e6ef;border-radius:12px;flex-direction:column;min-height:100%;padding:26px 24px 22px;transition:border-color .2s;display:flex}.practice-cases-card:hover{border-color:#0045ff33}.practice-cases-icon-wrap{width:64px;height:64px;margin:0 0 16px}.practice-cases-icon-svg{width:100%;height:100%}.practice-cases-icon-gif{object-fit:contain;width:100%;height:100%;display:block}.practice-cases-title{color:#0f2a44;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.25}.practice-cases-body{color:#5a6b82;font-family:var(--font-manrope), Arial, sans-serif;flex:auto;margin:0 0 16px;font-size:15px;font-weight:400;line-height:1.5}.practice-cases-link{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.practice-cases-link:hover{text-decoration:underline}.practice-cases-link-arrow{font-size:16px;line-height:1;transition:transform .2s;display:inline-block}.practice-cases-link:hover .practice-cases-link-arrow{transform:translate(3px)}.practice-scroll-reveal{background:var(--Light-Gray-BG,#f8fafc);text-align:center;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:min(75vh,675px);margin:0;padding:60px 48px 72px;display:flex;position:relative}.practice-scroll-reveal-inner{flex-direction:column;align-items:center;gap:0;width:min(920px,100%);display:flex}.practice-scroll-reveal-quote{color:var(--Secondary-Navy,#1e3a5f);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;text-transform:capitalize;max-width:760px;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:110%}.practice-scroll-reveal-quote:before,.practice-scroll-reveal-quote:after{content:"\"";color:var(--Primary-Navy,#102252)}.practice-scroll-reveal-line{background:#10225259;border:0;width:64px;height:2px;margin:20px 0 28px}.practice-scroll-reveal-body{max-width:980px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;margin:0;font-size:28px;font-weight:400;line-height:1.45}.practice-scroll-word{transition:none}@media (max-width:1100px){.practice-scroll-reveal{min-height:min(70vh,640px);padding:48px 16px 60px}.practice-scroll-reveal-body{font-size:22px;line-height:1.42}.practice-scroll-reveal-quote{font-size:18px}}.compensation-section{background:var(--Primary-Navy,#102252);width:100%;max-width:100%;margin:0}.compensation-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px 56px;width:min(1344px,100% - 64px);margin:0 auto;padding:72px 0 76px;display:grid}.compensation-kicker{color:#d5d73d;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.compensation-heading{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;white-space:pre-line;margin:0 0 16px;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.compensation-lead{color:#e1eaf9e6;max-width:540px;font-family:var(--font-manrope), Arial, sans-serif;margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.55}.compensation-grid{grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:4px;display:grid}.compensation-card{opacity:0;transition:opacity .55s,transform .55s;transition-delay:var(--stagger,0s);padding:2px 4px 4px 0;transform:translateY(14px)}.compensation-card--visible{opacity:1;transform:translateY(0)}.compensation-icon-wrap{justify-content:flex-start;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex}.compensation-icon-svg{width:44px;height:44px}.compensation-icon-gif{object-fit:contain;width:44px;height:44px;display:block}.compensation-card-title{margin:0 0 6px}.compensation-card-title-text{color:#fff;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.2}.compensation-card-body{color:#d6e1f5e6;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:14px;font-weight:400;line-height:1.5}.compensation-right{position:sticky;top:24px}.compensation-image-frame{aspect-ratio:720/580;background:#dfe5ef;border:1px solid #e0e4ec;border-radius:18px;max-height:85vh;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c1b442e}.compensation-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1100px){.compensation-inner{grid-template-columns:1fr;gap:32px;width:min(1200px,100% - 32px);padding:52px 0 60px}.compensation-right{position:static}.compensation-image-frame{aspect-ratio:16/10;max-height:none}.compensation-grid{grid-template-columns:1fr;gap:20px 0}}.practice-hiw{background:var(--Light-Gray-BG,#f8fafc);width:100%;max-width:100%;margin:0;padding:80px 48px 88px}.practice-hiw-inner{width:min(1344px,100%);margin:0 auto}.practice-hiw-header{text-align:center;max-width:960px;margin:0 auto 48px}.practice-hiw-kicker{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-style:normal;font-weight:600}.practice-hiw-heading{color:var(--Primary-Navy,#102252);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.02em;text-transform:none;white-space:pre-line;text-align:center;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.2}.practice-hiw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.practice-hiw-card{text-align:left;min-height:300px;box-shadow:none;opacity:0;transition:opacity .55s,transform .55s;transition-delay:var(--stagger,0s);background:#fff;border:1px solid #e2e6ef;border-radius:14px;flex-direction:column;padding:26px 22px 24px;display:flex;transform:translateY(16px)}.practice-hiw-card--visible{opacity:1;transform:translateY(0)}.practice-hiw-step-num{color:var(--Accent-Golden-Yellow,#ebdb00);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.02em;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1}.practice-hiw-title{color:#0f2a44;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.practice-hiw-body{color:#5a6b82;font-family:var(--font-manrope), Arial, sans-serif;flex:1;margin:0;font-size:17px;font-weight:400;line-height:1.65}@media (max-width:1100px){.practice-hiw{padding:56px var(--page-gutter) 64px}.practice-hiw-header{margin-bottom:32px}.practice-hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){.practice-hiw-grid{grid-template-columns:1fr}}.practice-faq{background:#f0f2f6;width:100%;max-width:100%;margin:0;padding:76px 48px 84px}.practice-faq-inner{width:min(1120px,100%);margin:0 auto}.practice-faq-header{text-align:center;max-width:760px;margin:0 auto 34px}.practice-faq-kicker{color:var(--Blue,#0045ff);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:600}.practice-faq-heading{color:#0f2a44;font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:700;line-height:1.08}.practice-faq-list{gap:14px;display:grid}.practice-faq-item{background:#fff;border:1px solid #e2e6ef;border-radius:12px;overflow:hidden}.practice-faq-question{text-align:left;cursor:pointer;color:#0f2a44;width:100%;font-family:var(--font-manrope), Arial, sans-serif;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 14px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.practice-faq-chevron{color:#0f2a44;flex-shrink:0;width:16px;height:16px;transition:transform .22s}.practice-faq-chevron svg{width:100%;height:100%;display:block}.practice-faq-item:not(.is-open) .practice-faq-chevron{transform:rotate(180deg)}.practice-faq-answer-wrap{padding:0 20px 16px}.practice-faq-answer{color:#5a6b82;font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:14px;font-weight:400;line-height:1.62}.practice-faq--inverted{background:var(--Primary-Navy,#102252)}.practice-faq--inverted .practice-faq-kicker{color:#d5d73d}.practice-faq--inverted .practice-faq-heading{color:#fff}.practice-faq--inverted .practice-faq-item{background:#fffffffa;border-color:#d2dcee47}@media (max-width:1100px){.practice-faq{padding:56px var(--page-gutter) 64px}.practice-faq-header{margin-bottom:24px}.practice-faq-question{padding:16px 14px 12px;font-size:18px}.practice-faq-answer-wrap{padding:0 14px 14px}.practice-faq-answer{font-size:15px}}.practice-final-cta{background:var(--Primary-Navy,#102252);width:100%;max-width:100%;margin:0;padding:48px 48px 66px}.practice-final-cta-inner{text-align:center;background:#1f406c;border-radius:12px;width:min(1344px,100%);margin:0 auto;padding:42px 24px 34px}.practice-final-cta-inner h2{color:var(--White,#fff);font-family:var(--font-cinzel), Georgia, "Times New Roman", serif;letter-spacing:0;text-transform:capitalize;white-space:pre-line;text-align:center;margin:0;max-width:900px;margin-inline:auto;font-size:48px;font-style:normal;font-weight:700;line-height:110%}.practice-final-cta-inner p{color:#e3ecffdb;max-width:460px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;margin:18px auto 0;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.practice-final-cta-btn{color:#102252;min-height:60px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.01em;background:#e7df08;border:1px solid #d7ce06;border-radius:4px;justify-content:center;align-items:center;margin-top:22px;padding:14px 28px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1100px){.practice-final-cta{padding:28px 16px 44px}.practice-final-cta-inner{padding:30px 16px 26px}.practice-final-cta-inner h2{font-size:48px;line-height:110%}}.footer-legal{justify-content:space-between;gap:18px;padding-top:28px;display:flex}.footer-legal p{color:#63718a;margin:0;font-size:12px;line-height:1.65}.footer-legal p:first-child{flex-shrink:0}.footer-legal p:last-child{max-width:620px}@media (max-width:1400px){h1{font-size:48px}h2{font-size:44px}.highlights li{font-size:28px}input,textarea,select{font-size:18px}.awards-row{animation-duration:24s}}@media (max-width:1100px){.navbar{flex-wrap:nowrap;gap:16px}.nav-list{gap:clamp(14px,2vw,24px)}.call-btn,.help-btn{white-space:nowrap;padding:12px 14px;font-size:12px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:36px}.practice-area-hero-main{grid-template-columns:1fr;gap:24px;width:min(1344px,100% - 32px);padding:34px 0 20px}.practice-area-copy h1{max-width:700px;font-size:clamp(40px,8vw,56px)}.practice-area-description{font-size:21px}.practice-area-image{height:auto;min-height:265px}.practice-area-media{justify-self:start;width:min(100%,480px)}.practice-area-highlights{grid-template-columns:repeat(2,minmax(0,1fr));padding:21px 16px}.practice-area-highlight-item{white-space:normal;justify-content:flex-start;font-size:15px}.practice-area-contact-section{padding:56px var(--page-gutter)}.practice-area-contact-inner{grid-template-columns:1fr;gap:22px}.practice-area-contact-left h2{font-size:48px;line-height:110%}.practice-area-contact-meta{margin-top:20px;padding-top:0}.practice-area-contact-grid{grid-template-columns:1fr}.practice-area-contact-form-wrap{justify-self:stretch;width:100%;padding:14px}.practice-area-contact-form button{font-size:24px}.practice-cases-section{padding:48px 16px 64px}.practice-cases-header{margin-bottom:28px}.practice-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.awards-section{margin-top:18px;padding:28px 16px 24px}.awards-row{gap:10px;animation-duration:20s}.award-badge{min-width:120px;height:68px}.help-section{min-height:auto;padding:56px var(--page-gutter);gap:36px}.help-text-block h2{font-size:40px}.help-description{font-size:18px}.help-cards-grid{grid-template-columns:1fr;row-gap:18px;min-height:auto}.help-card h3{font-size:28px}.help-card p{font-size:18px}.testimonials-section{gap:28px;padding:64px 0 48px}.testimonials-scroller{width:100%;margin-inline:0}.testimonials-text-block h2{font-size:40px}.testimonials-description{font-size:17px}.testimonial-card{min-height:260px;padding:20px}.testimonial-quote{font-size:18px}.testimonial-author h3{font-size:22px}.testimonial-author p{font-size:14px}.trust-section{padding:56px var(--page-gutter);grid-template-columns:1fr;gap:28px}.trust-left h2{font-size:40px}.trust-description{font-size:18px}.trust-card{padding:20px}.trust-card h3{font-size:28px}.trust-card p{font-size:16px}.offer-section{padding:56px var(--page-gutter);gap:32px}.offer-text-block h2{font-size:42px}.offer-description{font-size:18px}.offer-grid{grid-template-columns:1fr;gap:14px}.offer-card{min-height:88px;padding:14px 16px}.offer-card h3{font-size:24px}.injury-section{padding:56px var(--page-gutter) 64px}.injury-heading h2{font-size:42px}.injury-tabs{grid-template-columns:1fr 1fr}.injury-tab{height:56px;font-size:17px}.injury-content{grid-template-columns:1fr;gap:20px;padding:16px}.injury-image-wrap{height:320px;min-height:320px}.injury-copy{padding:0}.injury-copy h3{font-size:34px}.injury-copy p{font-size:17px}.why-section{padding:40px var(--page-gutter) 56px;gap:20px}.why-main-card{grid-template-columns:1fr;gap:14px;padding:14px}.why-copy{padding:10px}.why-copy h2{font-size:42px}.why-copy p,.why-list li{font-size:18px}.why-primary-btn{width:100%;min-width:0;font-size:16px}.why-contact p{font-size:16px}.why-image-wrap{height:460px;min-height:460px}.why-main-image{object-position:center bottom}.why-bottom-card{grid-template-columns:1fr;gap:18px;padding:22px 16px}.why-bottom-left h3{font-size:42px}.why-bottom-right p{font-size:18px}.why-badges span{height:32px;font-size:14px}.service-area-section{padding:56px var(--page-gutter);grid-template-columns:1fr;gap:24px}.service-area-left h2{font-size:42px}.service-area-card{grid-template-columns:1fr;padding:14px}.final-contact-section{padding:56px var(--page-gutter);grid-template-columns:1fr;gap:24px}.final-contact-left h2{font-size:42px}.final-contact-left>p{font-size:18px}.final-contact-meta{margin-top:24px}.final-contact-meta p{grid-template-columns:14px 1fr;font-size:16px}.final-contact-meta-content{gap:4px}.final-contact-form-wrap{padding:18px 14px}.final-contact-form-wrap h3{font-size:38px}.final-contact-form input,.final-contact-form select,.final-contact-form textarea{font-size:16px}.final-contact-two-col{grid-template-columns:1fr}.final-contact-form button{font-size:18px}.site-footer{padding:28px var(--page-gutter) 22px;overflow-x:clip}.footer-main{grid-template-columns:1fr;gap:20px;padding:20px 0;overflow-x:hidden}.footer-brand{border-right:0;padding-right:0}.footer-links{border-left:0;padding-left:0}.footer-office-grid{grid-template-columns:1fr}.footer-brand{max-width:100%}.footer-brand img{width:min(180px,62vw);height:auto}.footer-brand p,.footer-office-card p,.footer-links li,.footer-legal p,.footer-office-card h4 span{overflow-wrap:anywhere;word-break:break-word}.footer-legal{flex-direction:column}.footer-legal p:last-child{max-width:none}.page,.page>*,.page>*>*{max-width:100%}}@media (max-width:700px){.practice-cases-grid{grid-template-columns:1fr}}@media (max-width:900px){.hero-left .tag{letter-spacing:1.1px;font-size:11px}.hero-form{padding:16px}.two-col,.final-contact-two-col,.request-free-form-row,.contact-office-form-row{grid-template-columns:1fr}.inner-page-intro{font-size:16px}}@media (min-width:901px){.nav-dropdown-link,.final-contact-value{white-space:nowrap}}@media (max-width:768px){.testimonials-dots{display:none}h1{font-size:clamp(30px,8vw,40px);line-height:1.14}h2{font-size:clamp(28px,7vw,36px);line-height:1.15}.highlights li{font-size:18px;line-height:1.3}.highlights li:before{top:2px}.help-text-block h2,.testimonials-text-block h2,.trust-left h2,.offer-text-block h2,.injury-heading h2,.why-copy h2,.why-bottom-left h3,.service-area-left h2,.final-contact-left h2,.contact-office-left h2{font-size:clamp(30px,8.4vw,42px);line-height:1.12}.appointment-hero-title{font-size:clamp(34px,9.4vw,44px);line-height:1.1}.contact-locations-title{font-size:48px;line-height:110%}.contact-office-form-card h3{font-size:40px;line-height:110%}.help-description,.testimonials-description,.trust-description,.offer-description,.injury-copy p,.why-copy p,.why-bottom-right p,.final-contact-left>p,.contact-office-intro,.contact-office-note,.request-free-info-card p{font-size:14px;line-height:20px}.contact-locations-lead{font-size:16px;line-height:24px}.offer-card h3{font-size:18px}.injury-tab{gap:6px;height:52px;font-size:14px}.injury-tab-icon{width:18px;height:18px}.injury-copy h3{font-size:28px}.why-image-wrap{height:360px;min-height:360px;margin-left:0}.service-area-cities{grid-template-columns:1fr}.final-contact-value{white-space:normal}.request-free-hero{min-height:360px}.request-free-hero-title{font-size:clamp(28px,8.2vw,40px);line-height:1.12}.request-free-hero-phone{font-size:clamp(28px,7.6vw,38px)}.request-free-portrait-wrap{min-height:320px}.request-free-portrait-badge .logo-line{font-size:36px}.request-free-contact-meta p{font-size:16px}.request-free-form-card h2{font-size:clamp(30px,8vw,40px)}.request-free-form button,.contact-office-form button,.contact-location-btn,.submit-btn,.help-cta-btn,.trust-cta-btn,.why-primary-btn,.final-contact-form button{min-height:52px;font-size:16px}.contact-location-card h3{font-size:28px}.contact-location-address,.contact-location-meta{font-size:16px}.practice-cases-grid{grid-template-columns:1fr}.practice-cases-card,.practice-hiw-card{padding:18px 16px}.hero-form{width:100%}.hero-image{border-radius:12px;height:290px}.hero-attorney{height:102%;bottom:-6px}.as-seen-on{margin-top:8px;margin-bottom:8px}.highlights{gap:6px;margin-top:10px}.hero-form h2{font-size:clamp(28px,7.5vw,34px)}.form-kicker{font-size:16px}.picker-placeholder,.hero-form input,.hero-form textarea,.hero-form select{font-size:15px}.fine-print-secondary{white-space:normal}.appointment-hero-media{justify-content:center}.appointment-hero-photo-card{height:260px}.appointment-hero-copy{text-align:center}.contact-office-map-wrap iframe{height:220px}.contact-location-image{height:120px}.request-free-portrait{object-position:center bottom}.request-free-form textarea,.contact-office-form textarea{min-height:110px}.practice-area-media{justify-self:stretch;width:100%}.practice-area-image{min-height:220px}.compensation-inner{gap:24px}.practice-scroll-reveal{padding:38px 14px 46px}.practice-scroll-reveal-body{font-size:18px}.practice-scroll-reveal-quote{font-size:15px}.practice-faq-question{font-size:16px}.practice-final-cta-inner h2{font-size:48px;line-height:110%}}@media (max-width:480px){.blog-news-hero{min-height:220px}.blog-news-hero-content{padding-top:14px;padding-bottom:14px}.blog-news-hero-kicker{font-size:12px}.blog-news-hero-title{font-size:clamp(28px,10vw,38px);line-height:1.08}.blog-news-middle{padding-top:36px;padding-bottom:42px}.blog-news-middle h2{font-size:clamp(30px,9vw,42px)}.blog-news-middle-grid{gap:14px;margin-top:24px}.blog-news-card{padding:12px}.blog-news-card-media{min-height:164px}.blog-news-card-copy h3{font-size:24px}.blog-news-card-copy a{font-size:18px}.blog-news-pagination button{width:40px;height:40px;font-size:24px}.blog-news-pagination span{font-size:16px}.top-strip{flex-wrap:wrap;row-gap:8px;height:auto;min-height:49px;max-height:none;padding-top:10px;padding-bottom:10px}.top-strip.is-hidden{flex-wrap:nowrap;height:0;min-height:0;padding-top:0;padding-bottom:0}.top-message{white-space:normal;flex:100%}.lang-switch-wrap{margin-left:0}.navbar{min-height:54px}.navbar.is-compact{min-height:50px}.page,.site-header.is-compact+.page{padding-top:var(--site-header-height)}.site-nav{padding:0 8px}.cta-wrap{padding:0 0 8px}.hero{gap:16px;padding-top:18px}.hero-image{height:250px}.hero-attorney{height:96%}.as-seen-on{justify-content:space-between;gap:10px;width:100%;max-width:100%;padding:8px 10px}.badges img{height:44px}.appointment-hero-inner,.request-free-hero-inner,.practice-area-hero-main,.compensation-inner{width:calc(100% - 16px)}.appointment-calendar-grid span{width:34px;height:34px;font-size:14px;line-height:34px}.appointment-calendar-top{gap:10px}.appointment-calendar-top h2{font-size:18px}.appointment-calendar-arrow{width:28px;height:28px;font-size:20px}.practice-area-highlights{grid-template-columns:1fr;gap:10px}.practice-area-highlight-item{justify-content:flex-start}.final-contact-form-wrap,.request-free-form-card,.contact-office-form-card{padding:14px 12px}}@media (max-width:768px){.blog-news-middle h2{width:100%;min-height:0;font-size:clamp(28px,7.4vw,36px);line-height:1.15}.blog-news-middle h2 .line-one{white-space:normal}.blog-news-card{grid-template-columns:1fr;gap:14px;width:100%;min-height:0;padding:14px}.blog-news-card-media{aspect-ratio:294/194;width:100%;height:auto;min-height:170px}.blog-news-card-copy h3{font-size:18px;line-height:1.15}.blog-news-card-copy p{-webkit-line-clamp:2;font-size:13px;line-height:19px}.blog-news-card-copy a{white-space:nowrap;width:auto;min-height:22px;font-size:13px;line-height:22px}}@media (max-height:760px) and (max-width:900px){.blog-news-middle{padding-top:30px;padding-bottom:34px}.blog-news-middle h2{font-size:30px}.blog-news-card-copy h3{font-size:17px}}@media (min-width:769px) and (max-width:1024px){.hero,.inner-page,.appointment-hero-inner,.request-free-hero-inner,.practice-area-hero-main,.compensation-inner{width:min(1344px,100% - 40px)}}@media (min-width:1025px) and (max-width:1439px){.navbar,.top-strip,.help-section,.trust-section,.offer-section,.injury-section,.why-section,.service-area-section,.final-contact-section,.site-footer,.practice-cases-section,.practice-hiw,.practice-faq,.practice-final-cta{padding-left:clamp(24px,2.8vw,42px);padding-right:clamp(24px,2.8vw,42px)}}@media (min-width:1440px){.page{overflow-x:clip}}@media (max-width:900px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}.site-header,.top-strip,.navbar,.page,.page>section,.site-footer{width:100%;max-width:100%}.page,.page>section,.site-footer{overflow-x:hidden}.page *,.site-footer *{max-width:100%}.hero,.hero-left,.hero-form,.help-text-block,.help-cards-grid,.trust-section,.trust-left,.trust-right,.offer-text-block,.offer-grid,.injury-panel,.injury-tabs,.injury-content,.why-main-card,.why-bottom-card,.service-area-card,.service-area-cities,.final-contact-section,.final-contact-form-wrap,.footer-main,.footer-office-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.help-cta-btn,.trust-cta-btn,.why-primary-btn,.final-contact-form button,.submit-btn{width:100%;min-width:0;max-width:100%}.awards-marquee,.awards-row,.testimonials-scroller,.testimonials-track{max-width:100%}.awards-row{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:24s linear infinite awards-scroll}.testimonials-section{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.testimonials-scroller{cursor:default;touch-action:pan-y;overflow:visible}.testimonials-scroller.is-dragging{cursor:default}.testimonials-track{grid-template-columns:1fr;width:100%;max-width:100%;padding:0;display:grid}.testimonial-card{width:100%;max-width:100%}}@media (hover:none),(pointer:coarse){.nav-dropdown-link:hover,.why-contact-link:hover,.practice-cases-card:hover,.practice-cases-link:hover,.footer-links li a:hover{color:inherit;border-color:inherit;background:0 0;text-decoration:none;transform:none}}.hero-form input,.hero-form textarea,.hero-form select,.hero-form input::placeholder,.hero-form textarea::placeholder,.hero-form .picker-placeholder,.hero-form .service-select:not(.has-value){font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=date]::-webkit-datetime-edit{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=time]::-webkit-datetime-edit{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=date]::-webkit-datetime-edit-text{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=time]::-webkit-datetime-edit-text{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=date]::-webkit-datetime-edit-month-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=date]::-webkit-datetime-edit-day-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=date]::-webkit-datetime-edit-year-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=time]::-webkit-datetime-edit-hour-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.hero-form input[type=time]::-webkit-datetime-edit-minute-field{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.ccl-element-chat-slider,.ccl-slider-popup,.ccl-element-chat-avatar-slider{z-index:9998!important}.sms-prompt-wrapper{pointer-events:none!important}.sms-prompt-wrapper:not([style*="display: none"]) iframe{pointer-events:auto!important}[id$=_slider_small]{z-index:9998!important;max-width:min(360px,100vw - 8px)!important;left:auto!important;right:0!important}@media screen and (max-width:768px){.ccl-element-mobile-split-bar{z-index:9998!important}}@media (max-width:900px){html,body,.site-shell{overscroll-behavior-x:none;width:100%;min-width:0;max-width:100%;overflow-x:hidden!important}.site-shell{position:relative}.site-header{width:100%;min-width:0;max-width:100%;position:fixed;top:0;left:0;right:0;overflow:visible}.top-strip,.navbar{box-sizing:border-box;min-width:0;margin-left:0;margin-right:0;width:100%!important;max-width:100%!important}.page{width:100%;min-width:0;max-width:100%;padding-top:var(--site-header-height)!important;overflow-x:hidden!important}.page>*,.site-footer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-left:auto;margin-right:auto;overflow-x:hidden}}@media (max-width:480px){.page{padding-top:var(--site-header-height)!important}}.lead-form-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lead-form-success{color:#c8e6c9;font-family:var(--font-manrope), Arial, sans-serif;margin:0 0 8px;font-size:14px;line-height:1.45}
