.egr-specialist{--goliath-header-bg:#111111;background:var(--eg-paper);color:var(--eg-ink);font-family:var(--goliath-font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}.egr-specialist h1,.egr-specialist h2,.egr-specialist h3,.egr-specialist h4,.egr-specialist .section-title,.egr-specialist .hero__heading,.egr-specialist .banner-section__title,.egr-specialist .cta-section__heading{font-family:var(--goliath-font-heading);color:var(--eg-ink);text-transform:none;text-wrap:balance}.egr-specialist .section-title,.egr-specialist .site-main h2{font-weight:600;font-size:clamp(1.75rem,3.1vw,2.5rem);line-height:1.12;letter-spacing:-0.035em}.egr-specialist .site-main h3,.egr-specialist .feature-card__title,.egr-specialist .step-card__title,.egr-specialist .faq-item__question{font-family:var(--goliath-font-heading);font-weight:600;font-size:1.1875rem;line-height:1.35;letter-spacing:-0.01em}.egr-specialist .section-subtitle{color:var(--eg-grey);font-size:1.0625rem;max-width:64ch}.egr-specialist .section-header{margin-bottom:2.5rem}.egr-specialist strong{font-weight:600;color:inherit}.egr-specialist .section-label{display:inline-flex;align-items:center;gap:0.6rem;background:none;border:0;padding:0;color:var(--eg-ink);font-family:var(--goliath-font-body);font-weight:600;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;margin-bottom:0.875rem}.egr-specialist .section-label::before{content:"";width:9px;height:9px;background:var(--eg-yellow);flex-shrink:0}.egr-specialist .btn,.egr-specialist .location-chip,.egr-specialist .faq-item,.egr-specialist .hero-usp__bar,.egr-specialist .split-section__image-wrap,.egr-specialist .split-section__media-frame,.egr-specialist .split-section__image,.egr-specialist .step-card{border-radius:0}.egr-specialist .goliath-section--bg-dark,.egr-specialist [class*="section--bg-dark"]{background-image:none;background-color:var(--eg-ink);color:#ffffff}.egr-specialist .goliath-section--bg-accent,.egr-specialist [class*="section--bg-accent"]{background-image:none;background-color:var(--eg-yellow);color:var(--eg-ink)}.egr-specialist .goliath-section--bg-alt,.egr-specialist [class*="section--bg-alt"]{background-color:var(--eg-alt)}.egr-specialist .goliath-section--bg-white,.egr-specialist [class*="section--bg-white"]{background-color:var(--eg-paper)}.egr-specialist .cta-shape,.egr-specialist .banner-section__gradient{display:none}.egr-specialist .skip-link,.egr-specialist .skip-link:focus{background:var(--eg-ink);color:#ffffff;outline-color:var(--eg-yellow)}.egr-specialist .site-topbar{background:var(--eg-yellow);color:var(--eg-ink);border:0}.egr-specialist .site-topbar a,.egr-specialist .site-topbar .topbar__item,.egr-specialist .site-topbar .topbar__item--link{color:var(--eg-ink);font-weight:600;font-size:0.8125rem}.egr-specialist .site-topbar .topbar__item--link:hover{text-decoration:underline;text-underline-offset:3px}.egr-specialist .site-topbar .topbar__icon{fill:var(--eg-ink);color:var(--eg-ink);opacity:1}.egr-specialist .site-header,.egr-specialist .site-header.scrolled{background:var(--eg-ink);border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.egr-specialist .site-header .custom-logo{border-radius:0}.egr-specialist .nav-menu>li>a{color:#ffffff;font-family:var(--goliath-font-body);font-weight:500;font-size:0.9375rem;padding:0.35rem 0.6rem;border-radius:0}.egr-specialist .nav-menu>li>a::after{display:none}.egr-specialist .nav-menu>li>a:hover,.egr-specialist .nav-menu>li.current-menu-item>a,.egr-specialist .nav-menu>li.current-menu-ancestor>a,.egr-specialist .nav-menu>li.current_page_item>a{background:var(--eg-yellow);color:var(--eg-ink)}.egr-specialist .nav-menu>li.menu-item-has-children>a{padding-right:calc(0.6rem + 16px)}.egr-specialist .nav-menu>li.menu-item-has-children>a::before{right:0.5rem;opacity:0.75}.egr-specialist .nav-menu .sub-menu{background:#ffffff;border:1px solid var(--eg-hair);border-top:4px solid var(--eg-yellow);border-radius:0;box-shadow:0 18px 32px -24px rgba(17,17,17,0.55);padding:0.35rem;min-width:250px}.egr-specialist .nav-menu .sub-menu a{color:var(--eg-ink);border-radius:0;font-size:0.9375rem;padding:0.5rem 0.75rem}.egr-specialist .nav-menu .sub-menu a:hover,.egr-specialist .nav-menu .sub-menu .current-menu-item>a{background:var(--eg-pale);color:var(--eg-ink);padding-left:0.75rem}.egr-specialist .header__cta{min-height:42px}.egr-specialist .mobile-nav-cta{display:none}.egr-specialist .header--compact .mobile-nav-cta,.egr-specialist .header__nav--mobile .mobile-nav-cta{display:inline-flex}.egr-specialist .nav-toggle__bar{background:#ffffff;border-radius:0}.egr-specialist .nav-toggle__bar:nth-child(1){background:var(--eg-yellow)}.egr-specialist .header--compact .header__nav,.egr-specialist .header__nav--mobile{background:var(--eg-ink);box-shadow:none}.egr-specialist .header--compact .header__nav .nav-menu>li,.egr-specialist .header__nav--mobile .nav-menu>li{border-bottom:1px solid var(--eg-ink-hair)}.egr-specialist .header--compact .header__nav .nav-menu>li>a,.egr-specialist .header__nav--mobile .nav-menu>li>a{color:#ffffff;font-family:var(--goliath-font-heading);font-weight:600;font-size:1.0625rem;background:none}.egr-specialist .header--compact .header__nav .nav-menu>li.current-menu-item>a,.egr-specialist .header__nav--mobile .nav-menu>li.current-menu-item>a{text-decoration:none;box-shadow:inset 4px 0 0 var(--eg-yellow)}.egr-specialist .header--compact .header__nav .nav-menu .sub-menu,.egr-specialist .header__nav--mobile .nav-menu .sub-menu{background:var(--eg-ink-3);border:0;border-radius:0}.egr-specialist .header--compact .header__nav .nav-menu .sub-menu a,.egr-specialist .header__nav--mobile .nav-menu .sub-menu a{color:#E8E8EA}.egr-specialist .header--compact .header__nav .nav-menu .sub-menu a:hover,.egr-specialist .header__nav--mobile .nav-menu .sub-menu a:hover{background:var(--eg-ink);color:#ffffff}.egr-specialist .submenu-toggle{color:#ffffff}.egr-specialist .section-header{max-width:780px;margin-inline:auto}.egr-specialist .section-header .section-subtitle{margin-inline:auto}.egr-specialist .features-section--sticky-side .section-header{text-align:left;max-width:none;margin-inline:0}.egr-specialist .features-section--sticky-side .section-header .section-subtitle{margin-inline:0}.egr-specialist .features-section--sticky-side .section-actions{justify-content:flex-start}.egr-specialist .hero{background-color:var(--eg-ink)}.egr-specialist .hero__overlay{background:var(--eg-ink);background-image:none}.egr-specialist .hero .hero__heading,.egr-specialist .hero--has-image .hero__heading{display:block;color:#ffffff;background:none;padding:0;font-weight:700;font-size:clamp(2rem,4.1vw,3.35rem);line-height:1.06;letter-spacing:-0.045em;margin-bottom:0}.egr-specialist .hero--has-form .hero__heading{font-size:clamp(1.875rem,3.3vw,2.9rem)}.egr-specialist .hero .hero__heading .egrs-accent{color:var(--eg-yellow)}.egr-specialist .hero .hero__heading::after{display:none}.egr-specialist .hero__subheading,.egr-specialist .hero--has-image .hero__subheading{margin-top:1.5rem;color:rgba(255,255,255,0.9);font-size:1.0625rem;line-height:1.65;max-width:54ch}.egr-specialist .hero__trust-line,.egr-specialist .hero--has-image .hero__trust-line{display:inline-block;max-width:none;margin:0 0 1.5rem;padding:0.3rem 0.6rem;background:rgba(255,255,255,0.1);border-left:4px solid var(--eg-yellow);color:#ffffff;font-size:0.875rem;font-weight:500;line-height:1.45}.egr-specialist .hero__trust-line strong{font-weight:600;color:#ffffff}.egr-specialist .hero__badge{display:none}.egr-specialist .hero__form,.egr-specialist .hero--has-image .hero__form{background:#ffffff;border-radius:12px;border-top:8px solid var(--eg-yellow);box-shadow:none;padding:1.75rem 1.75rem 1.5rem}.egr-specialist .egrs-form iframe{display:block;width:100%;min-height:609px}.egr-specialist .hero__form:has(.egrs-form),.egr-specialist .hero--has-image .hero__form:has(.egrs-form),.egr-specialist .contact-form-wrap:has(.egrs-form){padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}@media (max-width:1023px){.egr-specialist .hero__bg{height:58svh;min-height:300px;bottom:auto;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}}.egr-specialist .hero-usp{max-width:none;width:100%;margin:0;padding:0;background:var(--eg-yellow)}.egr-specialist .hero-usp__bar{max-width:var(--container-max);margin-inline:auto;background:transparent;border:0;border-radius:0;box-shadow:none;padding:1.1rem var(--container-pad)}.egr-specialist .hero-usp__item{padding-inline:1.1rem}.egr-specialist .hero-usp__item:first-child{padding-left:0}.egr-specialist .hero-usp__item + .hero-usp__item{border-left:1px solid rgba(17,17,17,0.22)}.egr-specialist .hero-usp__icon{width:36px;height:36px;border:2px solid var(--eg-ink);border-radius:50%}.egr-specialist .hero-usp__icon i,.egr-specialist .hero-usp__icon svg{color:var(--eg-ink);font-size:15px;width:auto;height:auto}.egr-specialist .hero-usp__text{color:var(--eg-ink);font-family:var(--goliath-font-heading);font-weight:700;font-size:1.0625rem;letter-spacing:-0.02em}.egr-specialist .hero-usp__subtext{color:rgba(17,17,17,0.8);font-size:0.8125rem}@media (max-width:1024px){.egr-specialist .hero-usp__item:nth-child(odd){padding-left:0}}@media (max-width:767px){.egr-specialist .hero-usp__bar{grid-template-columns:1fr 1fr;column-gap:0.75rem;row-gap:0.9rem}.egr-specialist .hero-usp__item,.egr-specialist .hero-usp__item + .hero-usp__item{border:0;padding:0}}.egr-specialist .btn{font-family:var(--goliath-font-body);font-weight:600;font-size:0.9375rem;letter-spacing:0;text-transform:none;min-height:48px;padding:0 1.4rem;border-radius:0;border:0;box-shadow:none;text-align:center;justify-content:center}.egr-specialist .btn:hover,.egr-specialist .btn:active{box-shadow:none;transform:none}.egr-specialist .btn--lg{min-height:54px;font-size:1rem;padding:0 1.6rem}.egr-specialist .btn--sm{min-height:42px;font-size:0.875rem}.egr-specialist .btn--primary{background:var(--eg-yellow);color:var(--eg-ink)}.egr-specialist .btn--primary:hover,.egr-specialist .btn--primary:focus-visible{background:var(--eg-yellow-hover);color:var(--eg-ink)}.egr-specialist .btn--primary:active{background:var(--eg-yellow-active)}.egr-specialist .btn--secondary{background:var(--eg-ink);color:#ffffff;border:0}.egr-specialist .btn--secondary:hover,.egr-specialist .btn--secondary:focus-visible{background:var(--eg-ink-4);color:#ffffff}.egr-specialist .btn:focus-visible{outline:3px solid var(--eg-ink);outline-offset:2px}.egr-specialist .btn--secondary:focus-visible{outline-color:var(--eg-yellow)}.egr-specialist .hero .btn--secondary,.egr-specialist .goliath-section--bg-dark .btn--secondary,.egr-specialist [class*="section--bg-dark"] .btn--secondary,.egr-specialist .banner-section--has-image .btn--secondary,.egr-specialist .site-footer .btn--secondary{background:#ffffff;color:var(--eg-ink);border:0}.egr-specialist .hero .btn--secondary:hover,.egr-specialist .goliath-section--bg-dark .btn--secondary:hover,.egr-specialist [class*="section--bg-dark"] .btn--secondary:hover,.egr-specialist .banner-section--has-image .btn--secondary:hover{background:var(--eg-pale);color:var(--eg-ink)}.egr-specialist .hero .btn:focus-visible,.egr-specialist [class*="section--bg-dark"] .btn:focus-visible{outline-color:var(--eg-yellow)}.egr-specialist [class*="section--bg-accent"] .btn--primary,.egr-specialist .cta-bar .btn--primary{background:var(--eg-ink);color:#ffffff}.egr-specialist [class*="section--bg-accent"] .btn--primary:hover,.egr-specialist .cta-bar .btn--primary:hover{background:var(--eg-ink-4);color:#ffffff}.egr-specialist [class*="section--bg-accent"] .btn--secondary{background:#ffffff;color:var(--eg-ink);border:0}.egr-specialist [class*="section--bg-accent"] .btn--secondary:hover{background:var(--eg-pale);color:var(--eg-ink)}.egr-specialist .banner-section--no-image .btn--primary,.egr-specialist .banner-section--no-image .btn--primary:hover{background:var(--eg-yellow);color:var(--eg-ink);border:0}.egr-specialist .banner-section--no-image .btn--primary:hover{background:var(--eg-yellow-hover)}.egr-specialist .banner-section--no-image .btn--secondary,.egr-specialist .banner-section--no-image .btn--secondary:hover{background:var(--eg-ink);color:#ffffff;border:0}.egr-specialist .banner-section--no-image .btn--secondary:hover{background:var(--eg-ink-4)}.egr-specialist .hero__actions,.egr-specialist .section-actions,.egr-specialist .split-section__actions,.egr-specialist .cta-section__actions,.egr-specialist .contact-info__actions,.egr-specialist .banner-section__actions{gap:0}@media (max-width:480px){.egr-specialist .hero__actions,.egr-specialist .section-actions,.egr-specialist .split-section__actions,.egr-specialist .cta-section__actions{flex-direction:column;align-items:stretch}.egr-specialist .hero__actions .btn,.egr-specialist .section-actions .btn,.egr-specialist .split-section__actions .btn,.egr-specialist .cta-section__actions .btn{width:100%}}@media (max-width:900px){.egr-specialist .btn{white-space:normal;max-width:100%}}.egr-specialist .split-section__media-frame{box-shadow:none;overflow:visible}.egr-specialist .split-section__image-wrap{border-radius:0;overflow:hidden;box-shadow:14px 14px 0 0 var(--eg-yellow)}.egr-specialist .goliath-content-image-text .split-section__image-wrap,.egr-specialist .split-section--image-left .split-section__image-wrap{box-shadow:-14px 14px 0 0 var(--eg-yellow)}.egr-specialist [class*="section--bg-accent"] .split-section__image-wrap{box-shadow:14px 14px 0 0 var(--eg-ink)}.egr-specialist .split-section__image-wrap:has(.split-section__image--contain),.egr-specialist .goliath-content-image-text .split-section__image-wrap:has(.split-section__image--contain){box-shadow:none;overflow:visible}.egr-specialist .split-section__image{border-radius:0}.egr-specialist .split-section__body{color:var(--eg-grey)}.egr-specialist .split-section__body p{margin-bottom:1rem}.egr-specialist .split-section__body strong{color:var(--eg-ink)}.egr-specialist .split-section__body h3{margin:1.5rem 0 0.5rem;color:var(--eg-ink);font-size:1.1875rem}.egr-specialist .split-section__body ul,.egr-specialist .split-section__body ol{margin:0 0 1rem 1.15rem}.egr-specialist .split-section__body li{margin-bottom:0.35rem}.egr-specialist .split-section--no-media .split-section__content,.egr-specialist .split-section--no-media .split-section__text{max-width:72ch}.egr-specialist .split-section__list{background:#ffffff;border:1px solid var(--eg-hair);border-left:1px solid var(--eg-hair);border-radius:12px;padding:1.1rem 1.25rem}.egr-specialist .split-list__icon{color:var(--eg-ink)}.egr-specialist .split-list__dot{background:var(--eg-yellow)}.egr-specialist .split-list__text{color:var(--eg-ink)}.egr-specialist [class*="section--bg-dark"] .split-section__list{background:var(--eg-ink-3);border-color:var(--eg-ink-hair)}.egr-specialist [class*="section--bg-dark"] .split-list__icon{color:var(--eg-yellow)}.egr-specialist [class*="section--bg-dark"] .split-list__text{color:#ffffff}.egr-specialist [class*="section--bg-accent"] .split-section__list{background:#ffffff;border-color:#ffffff}.egr-specialist [class*="section--bg-accent"] .split-list__text,.egr-specialist [class*="section--bg-accent"] .split-list__icon{color:var(--eg-ink)}.egr-specialist .feature-card{background:#ffffff;border:1px solid var(--eg-hair);border-radius:12px;box-shadow:none;padding:1.6rem 1.5rem;position:relative;overflow:hidden;transition:border-color 0.2s ease}.egr-specialist .feature-card:hover{transform:none;box-shadow:none}.egr-specialist .feature-card__icon-wrap{width:44px;height:44px;border-radius:0;background:var(--eg-yellow);color:var(--eg-ink);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.egr-specialist .feature-card__icon-wrap i,.egr-specialist .feature-card__icon-wrap svg{color:var(--eg-ink);font-size:18px}.egr-specialist .feature-card__title{color:var(--eg-ink);margin-bottom:0.4rem}.egr-specialist .feature-card__desc{color:var(--eg-grey);font-size:0.9688rem;line-height:1.6}.egr-specialist .feature-card::before{display:none}.egr-specialist .feature-card:hover .feature-card__icon-wrap,.egr-specialist [class*="section--bg-dark"] .feature-card:hover .feature-card__icon-wrap{background:var(--eg-yellow);color:var(--eg-ink)}.egr-specialist .feature-card:hover .feature-card__icon-wrap i{color:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] .feature-card:hover .feature-card__icon-wrap{background:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] .feature-card:hover .feature-card__icon-wrap i{color:var(--eg-yellow)}.egr-specialist div.feature-card:hover{border-color:var(--eg-hair);transform:none;box-shadow:none}.egr-specialist [class*="section--bg-dark"] div.feature-card:hover{border-color:var(--eg-ink-hair)}.egr-specialist a.feature-card{text-decoration:none}.egr-specialist a.feature-card::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:var(--eg-yellow);transform:scaleX(0);transform-origin:left center;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.egr-specialist a.feature-card:hover{border-color:var(--eg-ink)}.egr-specialist a.feature-card:hover::after{transform:scaleX(1)}.egr-specialist [class*="section--bg-dark"] .feature-card{background:var(--eg-ink-3);border-color:var(--eg-ink-hair)}.egr-specialist [class*="section--bg-dark"] .feature-card__title{color:#ffffff}.egr-specialist [class*="section--bg-dark"] .feature-card__desc{color:var(--eg-on-ink-muted)}.egr-specialist [class*="section--bg-dark"] a.feature-card:hover{border-color:var(--eg-yellow)}.egr-specialist [class*="section--bg-accent"] .feature-card{border-color:#ffffff}.egr-specialist [class*="section--bg-accent"] .feature-card__icon-wrap{background:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] .feature-card__icon-wrap i{color:var(--eg-yellow)}.egr-specialist .features-section--sticky-side .feature-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:1.1rem;align-items:start;padding:1.35rem 1.4rem}.egr-specialist .features-section--sticky-side .feature-card__icon-wrap{grid-row:1 / span 2;margin:0}.egr-specialist .features-section--sticky-side .feature-card__title,.egr-specialist .features-section--sticky-side .feature-card__desc{grid-column:2}.egr-specialist .features-section--sticky-side .features-grid{gap:0.75rem}@media (max-width:480px){.egr-specialist .features-section--sticky-side .feature-card{grid-template-columns:1fr}.egr-specialist .features-section--sticky-side .feature-card__icon-wrap{grid-row:auto;margin-bottom:0.75rem}.egr-specialist .features-section--sticky-side .feature-card__title,.egr-specialist .features-section--sticky-side .feature-card__desc{grid-column:1}}.egr-specialist .features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.egr-specialist .features-section--sticky-side .features-grid{grid-template-columns:minmax(0,1fr)}.egr-specialist .steps-section--vertical-timeline .steps-grid::before{background:var(--eg-ink);background-image:none;opacity:0.16;left:27px;top:28px;bottom:28px}.egr-specialist .steps-section--vertical-timeline .step-card{background:transparent;border:0;box-shadow:none;grid-template-columns:56px minmax(0,1fr);padding-block:0.75rem}.egr-specialist .steps-section--vertical-timeline .step-card__number{width:56px;height:56px;background:var(--eg-yellow);border:0;color:var(--eg-ink);font-family:var(--goliath-font-heading);font-weight:700;font-size:1.375rem;letter-spacing:-0.03em}.egr-specialist .steps-section--vertical-timeline .step-card__title{color:var(--eg-ink);align-self:center}.egr-specialist .steps-section--vertical-timeline .step-card__body{color:var(--eg-grey)}.egr-specialist [class*="section--bg-dark"] .steps-grid::before{background:#ffffff;opacity:0.22}.egr-specialist [class*="section--bg-dark"] .step-card__title{color:#ffffff}.egr-specialist [class*="section--bg-dark"] .step-card__body{color:var(--eg-on-ink-muted)}.egr-specialist [class*="section--bg-accent"] .step-card__number{background:var(--eg-ink);color:var(--eg-yellow)}.egr-specialist .egrs-note{margin-top:1.5rem}.egr-specialist .egrs-note p{margin:0 0 0.85rem}.egr-specialist .egrs-note p:last-child{margin-bottom:0}.egr-specialist .container>.egrs-note{max-width:720px;margin:2rem auto 0}.egr-specialist [class*="section--bg-dark"] .egrs-note{color:var(--eg-on-ink-muted)}.egr-specialist [class*="section--bg-accent"] .egrs-note{color:var(--eg-ink)}.egr-specialist .location-chip{background:#ffffff;border:1px solid var(--eg-hair);border-radius:0;color:var(--eg-ink);font-weight:600;font-size:0.875rem;padding:0;transition:background-color 0.15s ease,border-color 0.15s ease}.egr-specialist .location-chip__inner{background:none;border:0;border-radius:0;color:inherit;font:inherit;min-height:44px;padding:0.5rem 0.8rem;gap:0.5rem}.egr-specialist .location-chip__icon{color:var(--eg-ink);display:inline-flex}.egr-specialist .location-chip:hover,.egr-specialist .location-chip:focus-within{background:var(--eg-yellow);border-color:var(--eg-yellow);color:var(--eg-ink);transform:none}.egr-specialist .location-chip--linked:hover .location-chip__name{text-decoration:none}.egr-specialist .locations-grid__intro{color:var(--eg-ink);font-weight:600;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase}.egr-specialist [class*="section--bg-dark"] .location-chip{background:transparent;border-color:var(--eg-ink-hair)}.egr-specialist [class*="section--bg-dark"] .location-chip,.egr-specialist [class*="section--bg-dark"] .location-chip .location-chip__name,.egr-specialist [class*="section--bg-dark"] .location-chip .location-chip__icon{color:#ffffff}.egr-specialist [class*="section--bg-dark"] .location-chip:hover,.egr-specialist [class*="section--bg-dark"] .location-chip:focus-within{background:var(--eg-yellow);border-color:var(--eg-yellow)}.egr-specialist [class*="section--bg-dark"] .location-chip:hover .location-chip__name,.egr-specialist [class*="section--bg-dark"] .location-chip:hover .location-chip__icon,.egr-specialist [class*="section--bg-dark"] .location-chip:focus-within .location-chip__name{color:var(--eg-ink)}.egr-specialist [class*="section--bg-dark"] .locations-grid__intro{color:var(--eg-yellow)}.egr-specialist [class*="section--bg-accent"] .location-chip{border-color:#ffffff}.egr-specialist [class*="section--bg-accent"] .location-chip:hover{background:var(--eg-ink);border-color:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] .location-chip:hover .location-chip__name,.egr-specialist [class*="section--bg-accent"] .location-chip:hover .location-chip__icon{color:#ffffff}.egr-specialist #model-range .location-chip__icon,.egr-specialist #all-makes .location-chip__icon{display:none}.egr-specialist .faq-item{background:#ffffff;border:1px solid var(--eg-hair);border-radius:0;box-shadow:none;margin-bottom:-1px}.egr-specialist .faq-item[open],.egr-specialist .faq-item.is-open{background:var(--eg-pale);border-color:#EADF8E;position:relative;z-index:1}.egr-specialist .faq-item__question,.egr-specialist .faq-item[open] .faq-item__question,.egr-specialist .faq-item__question:hover{color:var(--eg-ink)}.egr-specialist .faq-item__question::after,.egr-specialist .faq-item[open] .faq-item__question::after{color:var(--eg-ink);border-color:var(--eg-ink)}.egr-specialist .goliath-section--bg-dark .faq-item[open] .faq-item__question,.egr-specialist .goliath-section--bg-dark .faq-item__question:hover{color:#ffffff}.egr-specialist .goliath-section--bg-dark .faq-item__question::after,.egr-specialist .goliath-section--bg-dark .faq-item[open] .faq-item__question::after{color:var(--eg-yellow);border-color:var(--eg-yellow)}.egr-specialist .faq-item__answer,.egr-specialist .faq-item__body{color:var(--eg-grey)}.egr-specialist .faq-item[open] .faq-item__answer{color:#3B3B40}.egr-specialist [class*="section--bg-dark"] .faq-item{background:var(--eg-ink-3);border-color:var(--eg-ink-hair)}.egr-specialist [class*="section--bg-dark"] .faq-item[open],.egr-specialist [class*="section--bg-dark"] .faq-item.is-open{background:var(--eg-ink-3);border-left:4px solid var(--eg-yellow)}.egr-specialist [class*="section--bg-dark"] .faq-item__question{color:#ffffff}.egr-specialist [class*="section--bg-dark"] .faq-item__answer,.egr-specialist [class*="section--bg-dark"] .faq-item[open] .faq-item__answer{color:var(--eg-on-ink-muted)}.egr-specialist .cta-section__heading{font-weight:700;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-0.04em}.egr-specialist [class*="section--bg-accent"] .cta-section__heading,.egr-specialist [class*="section--bg-accent"] .cta-section__subheading{color:var(--eg-ink)}.egr-specialist .cta-section__subheading{font-size:1.0625rem;max-width:60ch;margin-inline:auto}.egr-specialist .cta-bar__heading{font-family:var(--goliath-font-heading);font-weight:600;letter-spacing:-0.02em}.egr-specialist [class*="section--bg-accent"] .cta-bar__heading,.egr-specialist [class*="section--bg-accent"] .cta-bar__phone,.egr-specialist [class*="section--bg-accent"] .cta-bar__phone-number,.egr-specialist [class*="section--bg-accent"] .cta-bar__phone-label{color:var(--eg-ink)}.egr-specialist .cta-bar__phone:hover .cta-bar__phone-number{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.egr-specialist .contact-info__icon{background:var(--eg-yellow);color:var(--eg-ink);border-radius:0}.egr-specialist .contact-info__icon svg{stroke:var(--eg-ink)}.egr-specialist a.contact-info__value{color:var(--eg-ink);font-weight:600}.egr-specialist .contact-info__label{color:var(--eg-tertiary)}.egr-specialist .contact-form-wrap,.egr-specialist .contact-section .contact-form{background:#ffffff;border-radius:12px;border-top:8px solid var(--eg-yellow);box-shadow:none}.egr-specialist .gform_wrapper.gform-theme--framework{--gf-form-gap-y:0.9rem;--gf-form-gap-x:0.9rem;--gf-field-gap-y:0.3rem}.egr-specialist .gform_wrapper{--gf-ctrl-radius:10px;--gf-ctrl-border-color:var(--eg-field);--gf-ctrl-border-color-focus:var(--eg-ink);--gf-ctrl-bg-color-focus:var(--eg-pale);--gf-ctrl-outline-color-focus:transparent;--gf-ctrl-btn-radius:0px;--gf-ctrl-btn-text-transform:none;--gf-ctrl-btn-font-weight:600;--gf-ctrl-btn-letter-spacing:0;--gf-ctrl-btn-font-size:0.9375rem;--gf-ctrl-btn-font-size-md:0.9375rem;--gf-ctrl-btn-size:50px;--gf-ctrl-btn-size-md:50px;--gf-ctrl-btn-padding-x:26px;--gf-ctrl-btn-padding-x-md:26px;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-shadow-hover:none;--gf-ctrl-btn-shadow-focus:none;--gf-ctrl-btn-bg-color-primary:#E4D000;--gf-ctrl-btn-bg-color-ctrl:#E4D000;--gf-ctrl-btn-bg-color-hover-primary:#C7B600;--gf-ctrl-btn-bg-color-hover-ctrl:#C7B600;--gf-ctrl-btn-bg-color-focus-primary:#C7B600;--gf-ctrl-btn-bg-color-focus-ctrl:#C7B600;--gf-ctrl-btn-color-primary:#111111;--gf-ctrl-btn-color-ctrl:#111111;--gf-ctrl-btn-color-hover-primary:#111111;--gf-ctrl-btn-color-hover-ctrl:#111111}.egr-specialist .gform_wrapper,.egr-specialist .gform_wrapper .gfield_label,.egr-specialist .gform_wrapper legend,.egr-specialist .gform_wrapper .gform_required_legend{color:var(--eg-ink)}.egr-specialist .gform_wrapper .gfield_label{font-family:var(--goliath-font-body);font-weight:600;font-size:0.8125rem;margin-bottom:0.3rem;text-transform:none;letter-spacing:0}.egr-specialist .gform_wrapper .gfield_required,.egr-specialist .gform_wrapper .gfield_required_text,.egr-specialist .gform_wrapper .gfield_description{color:var(--eg-grey);font-size:0.75rem}.egr-specialist .gform_wrapper input[type="text"],.egr-specialist .gform_wrapper input[type="email"],.egr-specialist .gform_wrapper input[type="tel"],.egr-specialist .gform_wrapper select,.egr-specialist .gform_wrapper textarea{border-radius:10px;border:1px solid var(--eg-field);background:#ffffff;color:var(--eg-ink);font-family:var(--goliath-font-body);font-size:1rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.egr-specialist .gform_wrapper input:focus,.egr-specialist .gform_wrapper select:focus,.egr-specialist .gform_wrapper textarea:focus{outline:none;border:2px solid var(--eg-ink);background:var(--eg-pale)}.egr-specialist .gform_wrapper .gfield_error input,.egr-specialist .gform_wrapper .gfield_error textarea{border-color:var(--eg-error)}.egr-specialist .gform_wrapper .gfield textarea{min-height:96px}.egr-specialist .gform_wrapper .gform_footer{margin:1rem 0 0;padding:0}.egr-specialist .gform_wrapper .gform_footer input[type="submit"],.egr-specialist .gform_wrapper .gform_footer button[type="submit"],.egr-specialist .gform_wrapper .gform_footer .gform_button{background-color:var(--eg-yellow);color:var(--eg-ink);border:0;border-radius:0;min-height:50px;font-weight:600}.egr-specialist .gform_wrapper .gform_footer .gform_button:hover{background-color:var(--eg-yellow-hover);color:var(--eg-ink)}@media (max-width:1100px){.egr-specialist .hero__form .gform_wrapper .gform_fields>.gfield{grid-column:1 / -1}}.egr-specialist .site-main :where(.split-section__body,.section-subtitle,.faq-item__answer,.feature-card__desc,.step-card__body,.cta-section__subheading,.hero__subheading,.contact-info__header,.banner-section__body) a:not(:where(.btn,[class*="__inner"],[class*="card"])){color:var(--eg-ink);background:var(--eg-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 0.18em;font-weight:600;text-decoration:none}.egr-specialist .site-main :where(.split-section__body,.section-subtitle,.faq-item__answer,.feature-card__desc,.step-card__body,.cta-section__subheading,.hero__subheading,.contact-info__header,.banner-section__body) a:not(:where(.btn,[class*="__inner"],[class*="card"])):hover{background:var(--eg-ink);color:#ffffff}.egr-specialist [class*="section--bg-dark"] :where(.split-section__body,.section-subtitle,.faq-item__answer,.feature-card__desc,.step-card__body) a:not(:where(.btn,[class*="__inner"],[class*="card"])):hover,.egr-specialist .hero :where(.hero__subheading) a:hover{background:#ffffff;color:var(--eg-ink)}.egr-specialist [class*="section--bg-dark"] :where(.split-section__body,.section-subtitle,.faq-item__answer,.feature-card__desc,.step-card__body) a:not(.btn):not([class*="__inner"]):not([class*="card"]){color:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] :where(.split-section__body,.section-subtitle,.cta-section__subheading,.faq-item__answer) a:not(:where(.btn,[class*="__inner"],[class*="card"])){background:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.egr-specialist .site-footer{background:var(--eg-ink);background-image:none;color:var(--eg-on-ink-muted)}.egr-specialist .site-footer .footer__top,.egr-specialist .site-footer .footer__bottom{background:transparent;background-image:none;border-radius:0}.egr-specialist .site-footer .footer__bottom{background:var(--eg-ink-2);border-top:0}.egr-specialist .site-footer .footer__col-title{font-family:var(--goliath-font-body);font-weight:600;font-size:0.6875rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--eg-yellow)}.egr-specialist .site-footer a{color:#ffffff}.egr-specialist .site-footer .footer__nav-list a:hover,.egr-specialist .site-footer .footer__contact a:hover,.egr-specialist .site-footer .footer__legal-nav a:hover{color:var(--eg-ink);background:var(--eg-yellow)}.egr-specialist .site-footer .footer__contact-icon{fill:var(--eg-yellow);color:var(--eg-yellow)}.egr-specialist .site-footer p,.egr-specialist .site-footer li{color:var(--eg-on-ink-muted)}.egr-specialist .site-footer .footer__tagline{color:var(--eg-on-ink-muted);max-width:34ch}.egr-specialist .site-footer img.footer__logo{height:60px;width:auto;max-width:100%;border-radius:0}.egr-specialist .footer__copyright,.egr-specialist .footer__credit{color:var(--eg-quiet);font-size:0.8125rem}.egr-specialist .footer__credit a{color:#ffffff}.egr-specialist .egrs-legal-strip{padding:0 0 1.75rem}.egr-specialist .egrs-legal-strip .container{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;align-items:center}.egr-specialist .egrs-legal-strip__disclaimer{margin:0;padding:0.3rem 0.6rem;background:var(--eg-yellow);color:var(--eg-ink);font-weight:600;font-size:0.8125rem}.egr-specialist .site-footer .egrs-legal-strip__disclaimer{color:var(--eg-ink)}.egr-specialist .egrs-legal-strip__operator{margin:0;font-size:0.8125rem}.egr-specialist a,.egr-specialist .btn,.egr-specialist button{transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,opacity 0.15s ease}.egr-specialist .site-footer ul.footer__nav-list a{transition:color 0.15s ease,background-color 0.15s ease,transform 0.2s ease}.egr-specialist .fade-up,.egr-specialist .fade-left,.egr-specialist .fade-right{transform:none !important}@media (prefers-reduced-motion:reduce){.egr-specialist *,.egr-specialist *::before,.egr-specialist *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}}.egr-specialist :where(img,video,iframe):not(:where( .hero__bg,.hero__bg-video,.banner-section__bg,.banner-section__bg-video,.cta-section__bg,.contact-section__bg)){max-width:100%;height:auto}.egr-specialist .contact-info__value,.egr-specialist .footer__contact-item{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.egr-specialist .split-section__image-wrap,.egr-specialist .goliath-content-image-text .split-section__image-wrap{box-shadow:10px 10px 0 0 var(--eg-yellow)}}:where(.egr-specialist) :where([class*="section--bg-dark"]) :where(h1,h2,h3,h4,.section-title,.cta-section__heading,.cta-bar__heading){color:#ffffff}:where(.egr-specialist) :where([class*="section--bg-dark"]) :where(p,li,blockquote,.section-subtitle,.split-section__body){color:#E6E6E8}:where(.egr-specialist) :where([class*="section--bg-dark"]) :where(strong){color:#ffffff}:where(.egr-specialist) :where([class*="section--bg-accent"]) :where(h1,h2,h3,h4,p,li,span,strong,blockquote,.section-title,.section-subtitle,.section-label,.split-section__body,.cta-section__heading,.cta-section__subheading,.cta-bar__heading){color:#111111}:where(.egr-specialist) :where(.banner-section--has-image) :where(.banner-section__title,.banner-section__body,p){color:#ffffff}:where(.egr-specialist) :where(.banner-section--no-image) :where(.banner-section__title){color:#111111}:where(.egr-specialist) :where(.banner-section--no-image) :where(.banner-section__body){color:#52525A}.egr-specialist [class*="section--bg-dark"] .section-title{color:#ffffff}.egr-specialist [class*="section--bg-dark"] .section-subtitle{color:#E6E6E8}.egr-specialist [class*="section--bg-accent"] .section-title,.egr-specialist [class*="section--bg-accent"] h2,.egr-specialist [class*="section--bg-accent"] h3,.egr-specialist [class*="section--bg-accent"] .section-subtitle{color:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] p,.egr-specialist [class*="section--bg-accent"] li{color:var(--eg-ink)}.egr-specialist [class*="section--bg-accent"] .btn--primary,.egr-specialist [class*="section--bg-accent"] .btn--primary span{color:#ffffff}