:root{--color-accent-*-Ebene darunter bleibt in beiden Fällen unverändert. Warum diese Farben:Navy statt des früheren Blaus (#003979) - tiefer und entsättigter,dadurch weniger Behörde/Bank,mehr Kanzlei. Bordeaux statt Signalrot (#9F0614) - behält die Wiedererkennung als CTA-Farbe,nimmt aber die Alarmwirkung heraus,die im Strafrecht kontraproduktiv ist. Neutrals kühl und leicht blaustichig,damit sie unter dem Navy nicht schmutzig wirken. */ --color-blue-50:#F2F5F9;--color-blue-100:#E1E8F0;--color-blue-200:#C3CEDC;--color-blue-300:#A3B3C6;--color-blue-400:#7B92AB;--color-blue-500:#55718F;--color-blue-600:#3C5878;--color-blue-700:#26405F;--color-blue-800:#1A2E4A;--color-blue-900:#101E33;--color-blue-950:#0B1420;--color-red-50:#FBF3F4;--color-red-100:#F7E7EA;--color-red-200:#EFD3D8;--color-red-300:#E0AEB6;--color-red-400:#CE8390;--color-red-500:#B85566;--color-red-600:#9E3B4B;--color-red-700:#86293A;--color-red-800:#6E1D2B;--color-red-900:#56141F;--color-red-950:#3E0D15;--color-neutral-50:#F8F8F7;--color-neutral-100:#EEF0F1;--color-neutral-200:#E2E3E1;--color-neutral-300:#C9CBCC;--color-neutral-400:#A8ABAD;--color-neutral-500:#8B8F93;--color-neutral-600:#6E7378;--color-neutral-700:#52575E;--color-neutral-800:#3C4149;--color-neutral-900:#1B1E22;--color-neutral-950:#0F1113;--color-green-50:#F1F5F2;--color-green-600:#4A7358;--color-green-700:#3B5C46;--color-green-800:#2E4837;--color-primary-50:var(--color-blue-50);--color-primary-100:var(--color-blue-100);--color-primary-200:var(--color-blue-200);--color-primary-300:var(--color-blue-300);--color-primary-400:var(--color-blue-400);--color-primary-500:var(--color-blue-500);--color-primary-600:var(--color-blue-600);--color-primary-700:var(--color-blue-700);--color-primary-800:var(--color-blue-800);--color-primary-900:var(--color-blue-900);--color-primary-950:var(--color-blue-950);--color-accent-50:var(--color-red-50);--color-accent-100:var(--color-red-100);--color-accent-200:var(--color-red-200);--color-accent-300:var(--color-red-300);--color-accent-400:var(--color-red-400);--color-accent-500:var(--color-red-500);--color-accent-600:var(--color-red-600);--color-accent-700:var(--color-red-700);--color-accent-800:var(--color-red-800);--color-accent-900:var(--color-red-900);--color-accent-950:var(--color-red-950);--surface-page:var(--color-neutral-50);--surface-sunken:var(--color-neutral-100);--surface-raised:#FFFFFF;--surface-inverse:var(--color-primary-900);--text-heading:var(--color-primary-900);--text-body:var(--color-neutral-800);--text-muted:var(--color-neutral-600);--text-on-dark:#FFFFFF;--text-on-dark-body:var(--color-primary-200);--text-on-dark-muted:#9FB2C9;--hero-overlay:linear-gradient(
      97deg,
      hsl(216 52% 13% / 0.97)   0%,
      hsl(216 52% 13% / 0.94)  34%,
      hsl(216 52% 13% / 0.72)  58%,
      hsl(216 52% 13% / 0.34) 100%
   );--gp-font--heading:inherit;--gp-font--body:inherit;--radius-xs:2px;--radius-s:4px;--radius-m:8px;--radius-l:16px;--radius-xl:32px;--radius-full:999px;--button-radius:var(--radius-xs);--card-radius-tiny:var(--radius-xs);--card-radius-compact:var(--radius-xs);--card-radius-default:var(--radius-xs);--card-callout-radius:var(--radius-xs);--card-quote-radius:var(--radius-xs);--image-radius-default:var(--radius-xs);--shadow-color:216 43% 9%;--shadow-strength:0.35;--border-hairline:1px solid var(--color-neutral-200);--border-hairline-strong:1px solid var(--color-neutral-300);--shadow-s:0 1px 2px  hsl(var(--shadow-color) / calc(0.10 * var(--shadow-strength))),
      0 2px 6px  hsl(var(--shadow-color) / calc(0.06 * var(--shadow-strength)));--shadow-m:0 1px 2px  hsl(var(--shadow-color) / calc(0.10 * var(--shadow-strength))),
      0 4px 10px hsl(var(--shadow-color) / calc(0.07 * var(--shadow-strength))),
      0 8px 20px hsl(var(--shadow-color) / calc(0.04 * var(--shadow-strength)));--shadow-l:0 1px 2px   hsl(var(--shadow-color) / calc(0.10 * var(--shadow-strength))),
      0 4px 10px  hsl(var(--shadow-color) / calc(0.08 * var(--shadow-strength))),
      0 12px 28px hsl(var(--shadow-color) / calc(0.07 * var(--shadow-strength)));--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-s:16px;--space-md:24px;--space-m:32px;--space-lg:48px;--space-l:64px;--space-xl:96px;--space-xxl:128px;--layout-max-width:1280px;--page-gutter-mobile:var(--space-s);--column-gutter:var(--space-md);--section-v-gap-desktop:var(--space-xl);--section-v-gap-mobile:var(--space-l);--section-header-gap-desktop:var(--space-lg);--section-header-gap-mobile:var(--space-m);--header-padding-desktop:var(--space-s);--header-margin-top-desktop:var(--space-l);--header-margin-top-mobile:var(--space-m);--card-padding-tiny:var(--space-xs);--card-padding-compact:var(--space-sm);--card-padding-default:var(--space-md);--card-padding-big:var(--space-m);--card-padding-vbig:var(--space-lg);--card-sidebar:var(--space-xxs);--card-grid-gap:var(--space-lg);--component-stack-gap-tiny:var(--space-xs);--component-stack-gap-compact:var(--space-md);--component-stack-gap-default:var(--space-lg);--component-stack-gap-big:var(--space-l);--text-paragraph-gap:var(--space-md);--text-heading-gap:var(--space-sm);--text-heading-gap-display:var(--space-s);--heading-space-above:var(--space-lg);--heading-space-above-sub:var(--space-lg);--heading-space-above-minor:var(--space-md);--list-item-gap:var(--space-xs);--image-caption-gap:var(--space-xs);--button-group-gap:var(--space-s);--button-padding-h:var(--space-md);--button-padding-v:var(--space-sm);--icon-text-gap:var(--space-xs);--form-input-padding-h:var(--space-s);--form-input-padding-v:var(--space-sm);--form-input-label-gap:var(--space-xxs);--category-pill-padding-h:var(--space-xs);--category-pill-padding-v:var(--space-xxs);--measure:65ch;--measure-narrow:52ch;--slide-up-distance:var(--space-s)}html{scrollbar-width:thin;scrollbar-color:var(--color-neutral-400) var(--color-neutral-100)}body{overflow-x:hidden;width:100%;background-color:var(--surface-page);color:var(--text-body);font-synthesis-weight:none;text-rendering:optimizeLegibility}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--color-neutral-100)}body::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:0;border:3px solid var(--color-neutral-100)}::selection{background-color:var(--color-primary-800);color:var(--color-neutral-100)}#main{min-height:65vh}body.offside-js--init{overflow-x:clip!important}:root{--fs-h1:clamp(2.25rem, 1.7955rem + 2.273vw, 3.5rem);--fs-h2:clamp(1.75rem, 1.4773rem + 1.364vw, 2.5rem);--fs-h3:clamp(1.4375rem, 1.2784rem + 0.795vw, 1.875rem);--fs-h4:clamp(1.25rem, 1.1591rem + 0.455vw, 1.5rem);--fs-h5:clamp(1.15625rem, 1.0994rem + 0.284vw, 1.3125rem);--fs-h6:clamp(1.0625rem, 1.017rem + 0.227vw, 1.1875rem);--fs-p:clamp(1rem, 0.9773rem + 0.114vw, 1.0625rem);--fs-small:clamp(0.875rem, 0.8523rem + 0.114vw, 0.9375rem);--fw-display:500;--fw-heading:600;--fw-body:400;--fw-medium:500;--lh-display:1.1;--lh-heading:1.25;--lh-body:1.65;--ls-h1:-0.02em;--ls-h2:-0.018em;--ls-h3:-0.012em;--ls-h4:-0.008em;--ls-body:0}.ff-body{font-family:var(--gp-font--body)}.ff-heading{font-family:var(--gp-font--heading)}h1,h2,h3,h4,h5,h6,.fs-h1,.fs-h2,.fs-h3,.fs-h4,.fs-h5,.fs-h6{color:var(--text-heading);overflow-wrap:break-word;hyphens:auto}h1,.fs-h1{font-size:var(--fs-h1);font-weight:var(--fw-display);letter-spacing:var(--ls-h1);line-height:var(--lh-display);margin-bottom:var(--text-heading-gap-display)}h2,.fs-h2,.gb-text:is(h2,.fs-h2){font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--ls-h2);line-height:1.16;margin-bottom:var(--space-md)!important}h3,.fs-h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-display);line-height:1.22}h4,.fs-h4{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-heading);line-height:var(--lh-heading)}h5,.fs-h5{font-size:var(--fs-h5);letter-spacing:0;font-weight:var(--fw-heading);line-height:1.32}h6,.fs-h6{font-size:var(--fs-h6);letter-spacing:0;font-weight:var(--fw-heading);line-height:1.4}p,.fs-p,li,.btn{font-size:var(--fs-p);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.fs-small,.main-navigation a,.main-navigation .main-nav ul ul li a{font-size:var(--fs-small);font-family:var(--gp-font--body);font-weight:var(--fw-body);letter-spacing:0}.headline-pre{font-size:var(--fs-small);font-weight:var(--fw-medium);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;font-family:var(--gp-font--heading);margin-bottom:var(--text-heading-gap);color:var(--text-heading)}.headline-pre a{text-decoration-line:none}.gb-text-be6bfca5{margin-bottom:var(--space-xs)}h3{margin-bottom:var(--space-s)}:is(h4,h5,h6){margin-bottom:var(--text-heading-gap)}.post-content-wrapper h2,.entry-content h2{margin-top:var(--heading-space-above)}.post-content-wrapper h3,.entry-content h3{margin-top:var(--heading-space-above-sub)}.post-content-wrapper :is(h4,h5,h6),.entry-content :is(h4,h5,h6){margin-top:var(--heading-space-above-minor)}.post-content-wrapper :is(h1,h2,h3,h4,h5,h6):first-child,.entry-content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.headline-pre+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.measure{max-width:var(--measure)}.entry-content>p,.entry-content>ul,.entry-content>ol,.post-content-wrapper>p,.post-content-wrapper>ul,.post-content-wrapper>ol{max-width:var(--measure)}.entry-content>p+p,.post-content-wrapper>p+p{margin-top:var(--text-paragraph-gap)}:is(h1,h2,h3,h4,h5,h6),.balance{text-wrap:balance}.hyphenate{hyphens:auto}p,blockquote,li{text-wrap:pretty}p:last-child:last-of-type:not(.headline-pre){margin-bottom:0}li+li{margin-top:var(--list-item-gap)}figcaption{font-size:var(--fs-small);color:var(--text-muted);text-align:center;margin-top:var(--image-caption-gap);font-style:italic;line-height:1.5}.btn,.main-navigation .main-nav ul li.nav-cta a{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-v) var(--button-padding-h);position:relative;font-family:var(--gp-font--body);font-size:var(--fs-p);font-weight:var(--fw-medium);line-height:1.4;text-align:center;white-space:nowrap;letter-spacing:0;text-decoration:none;overflow-wrap:normal;background-color:#fff0;border:1px solid #fff0;border-radius:var(--button-radius);cursor:pointer;transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease}.main-navigation .main-nav ul li.nav-cta a{display:inline}.main-navigation .main-nav ul li.nav-cta:not([class*="current-menu-"]):hover>a{color:var(--color-accent-50)}@media (max-width:767px){.btn{display:flex;row-gap:var(--component-stack-gap-tiny);flex-wrap:wrap;min-height:44px}}.btn::before,.main-navigation .main-nav ul li.nav-cta a::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--button-radius);box-shadow:none;opacity:1;transition:opacity 0.18s ease}.btn::after,.main-navigation .main-nav ul li.nav-cta a::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--button-radius);box-shadow:var(--shadow-s);opacity:0;transition:opacity 0.18s ease}.btn:is(:hover,:focus)::before,.main-navigation .main-nav ul li.nav-cta a:is(:hover,:focus)::before{opacity:0}.btn:is(:hover,:focus)::after,.main-navigation .main-nav ul li.nav-cta a:is(:hover,:focus)::after{opacity:1}.btn:active::before,.main-navigation .main-nav ul li.nav-cta a:active::before{opacity:1}.btn:active::after,.main-navigation .main-nav ul li.nav-cta a:active::after{opacity:0}.btn-action,.main-navigation .main-nav ul li.nav-cta a{background-color:var(--color-accent-700);color:var(--color-accent-50)}.btn-action:is(:hover,:focus),.main-navigation .main-nav ul li.nav-cta a:is(:hover,:focus){background-color:var(--color-accent-900);color:var(--color-accent-50)}.btn-action:active,.main-navigation .main-nav ul li.nav-cta a:active{background-color:var(--color-accent-950)}.btn-primary{background-color:var(--color-primary-800);color:var(--color-primary-50)}.btn-primary:is(:hover,:focus){background-color:var(--color-primary-600);color:var(--color-primary-50)}.btn-primary:active{background-color:var(--color-primary-900)}.btn-secondary{background-color:#fff0;border:1px solid var(--color-primary-800);color:var(--color-primary-800);border:1px solid var(--color-primary-700)}.btn-secondary:is(:hover,:focus){background-color:var(--color-primary-50);color:var(--color-primary-800)}.btn-secondary:active{background-color:var(--color-primary-100);color:var(--color-primary-800)}.btn-ghost{background-color:#fff0;color:var(--color-primary-800);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.btn-ghost:is(:hover,:focus){background-color:var(--color-primary-100);color:var(--color-primary-800)}.btn-ghost:active{background-color:var(--color-primary-200);color:var(--color-primary-800)}.btn-ghost::before{opacity:0}.btn-ghost-dark-bg{background-color:#fff0;color:var(--color-primary-200);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.btn-ghost-dark-bg:is(:hover,:focus){background-color:var(--color-primary-100);color:var(--color-primary-800)}.btn-ghost-dark-bg:active{background-color:var(--color-primary-200);color:var(--color-primary-800)}.btn-ghost-dark-bg::before{opacity:0}.btn-outline-on-dark{background-color:#fff0;color:var(--text-on-dark);border:1px solid rgb(255 255 255 / .45)}.btn-outline-on-dark:is(:hover,:focus){background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .75);color:var(--text-on-dark)}.btn-outline-on-dark:active{background-color:rgb(255 255 255 / .18)}.hero :where(a,button,.btn):focus-visible,.section--inverse :where(a,button,.btn):focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px}.btn:disabled{background-color:var(--color-neutral-200)!important;border-color:var(--color-neutral-200)!important;color:var(--color-neutral-400)!important;cursor:not-allowed!important;box-shadow:none!important}.main-navigation .main-nav>ul>li{margin-top:0}.site-header,#sticky-navigation{box-shadow:none;border-bottom:var(--border-hairline)}#site-navigation ul.sub-menu,.navigation-clone #primary-menu ul.sub-menu{display:block;box-shadow:var(--shadow-s);border:var(--border-hairline)}#site-navigation li:hover .gp-icon svg,.navigation-clone #primary-menu li:hover .gp-icon svg{transform:rotate(180deg)}#site-navigation li:hover .sub-menu,.navigation-clone #primary-menu li:hover .sub-menu{visibility:visible}@media (max-width:1024px){.site-header .navigation-branding img,.site-logo.mobile-header-logo,.site-logo.mobile-header-logo img{width:80px!important;height:auto!important}}@media (min-width:1025px){.site-header .navigation-branding img,.site-logo.mobile-header-logo,.site-logo.mobile-header-logo img{width:150px!important;height:auto!important}}.mobile-header-navigation{height:fit-content!important}.site-footer img.gb-media-7a9d9422,.footer-widgets img.gb-media-7a9d9422{width:150px;height:auto}@media (max-width:1024px){.site-footer img.gb-media-7a9d9422,.footer-widgets img.gb-media-7a9d9422{width:120px}}.main-navigation .main-nav>ul>li.current-menu-item:not(.nav-cta)>a,.main-navigation .main-nav>ul>li.current-menu-ancestor:not(.nav-cta)>a,.main-navigation .main-nav>ul>li.current_page_parent:not(.nav-cta)>a,.main-navigation .main-nav>ul>li.current-post-ancestor:not(.nav-cta)>a{text-decoration-line:none;color:var(--color-accent-700)}.main-navigation .main-nav>ul:has(li.current-menu-ancestor)>li.current_page_parent:not(.current-menu-ancestor)>a,.main-navigation .main-nav>ul:has(li.current-menu-item)>li.current_page_parent:not(.current-menu-item):not(.current-menu-ancestor)>a{text-decoration:none;color:unset}.main-navigation .main-nav ul ul li.current-menu-item>a{text-decoration:none;box-shadow:inset 2px 0 0 0 var(--color-accent-600)}.card{justify-items:start;text-align:left;padding:var(--card-padding-big);background-color:var(--surface-raised);border:1px solid #fff0;border-radius:var(--card-radius-default);position:relative;box-shadow:none;transition:border-color 0.18s ease,background-color 0.18s ease}.card:is(:hover,:focus-within){border-color:var(--color-neutral-200)}.card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--card-radius-default);box-shadow:var(--shadow-s);opacity:0;transition:opacity 0.18s ease}.card:is(:hover,:focus-within)::before{opacity:1}.card p{max-width:var(--measure-narrow);color:var(--text-body)}.card :is(h2,h3,h4,h5,h6){margin-top:0}.card-feature{position:relative;display:flex;flex-direction:column;align-items:flex-start}.card-feature--text{margin-top:var(--text-heading-gap);margin-bottom:var(--component-stack-gap-compact)}.card-feature--button{margin-top:auto}.card-rating{display:flex;flex-direction:column;justify-items:start}.rating-banner{position:relative;box-shadow:var(--shadow-s)}.rating-banner::before{content:"";position:absolute;inset:0;border-radius:var(--radius-full);box-shadow:var(--shadow-m);opacity:.1;transition:opacity 0.1s ease-in-out}.rating-banner:is(:hover,:focus)::before{opacity:1}.pagination--page-numbers .page-numbers{box-shadow:none;border:var(--border-hairline)}.toc__list{margin-left:var(--space-s)}.toc__item{padding-block:var(--space-xxs)}.toc__item+.toc__item{margin-top:0}.post-content-wrapper h2,.post-content-wrapper h3{scroll-margin-top:86px}.layout-two-columns--list-wrapper>ul{margin-left:.5em;margin-top:var(--text-heading-gap)}.layout-two-columns--list-wrapper>ul>li{margin-bottom:var(--component-stack-gap-compact)}.layout-two-columns--list-wrapper>ul>li{list-style:none;padding-left:1.5em;position:relative}.layout-two-columns--list-wrapper>ul>li::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpolyline points='9 18 15 12 9 6' fill='none' stroke='%23101E33' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;left:0;top:.15em}.layout-two-columns--list-wrapper>ul>li:has(a)::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpolyline points='9 18 15 12 9 6' fill='none' stroke='%236E1D2B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;left:0;top:.15em}.hero{position:relative;background-color:var(--color-primary-900)}.hero::before{content:"";position:absolute;inset:0;background:var(--hero-overlay);pointer-events:none}.hero>*{position:relative}.hero :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-dark)}.hero p,.hero li{color:var(--text-on-dark-body)}.hero .headline-pre{color:var(--text-on-dark-muted)}.section--sunken{background-color:var(--surface-sunken)}.section--inverse{background-color:var(--surface-inverse);color:var(--text-on-dark-body)}.section--inverse :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-dark)}.section--inverse .text-muted,.section--inverse figcaption{color:var(--text-on-dark-muted)}.section--inverse a:not(.btn){color:var(--text-on-dark)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}:where(a,button,.btn,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px;border-radius:var(--radius-xs)}.hairline{border:var(--border-hairline)}.hairline-top{border-top:var(--border-hairline)}.hairline-bottom{border-bottom:var(--border-hairline)}.shadow-s{box-shadow:var(--shadow-s)}.shadow-m{box-shadow:var(--shadow-m)}.shadow-l{box-shadow:var(--shadow-l)}.section-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.section-tiny{padding-top:var(--space-s);padding-bottom:var(--space-s)}.section-compact{padding-top:var(--space-m);padding-bottom:var(--space-m)}.section-default{padding-top:var(--space-l);padding-bottom:var(--space-l)}.section-big{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}@media (max-width:767px){.section-default{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.section-big{padding-top:var(--space-l);padding-bottom:var(--space-l)}}.line-limit-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-clamp:3}.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.line-limit-8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:8;line-clamp:8}.stretch-link{position:relative}.stretch-link a::after{content:'';position:absolute;inset:0}.stretch-link a:is(:focus-visible)::after{outline:2px solid}.stretch-link a:is(:hover,:focus){outline:none}.stretch-link:hover a{color:var(--color-primary-800)}.counter,.reveal,.stagger-reveal>*,.layout-two-columns>*{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.will-animate{opacity:.1;transform:translateY(var(--slide-up-distance));transition:opacity 0.5s ease-out,transform 0.5s ease-out;will-change:opacity,transform}.counter.will-animate{transition:opacity 0.3s ease-out}.is-visible{opacity:1!important;transform:translateY(0)!important}.stagger-reveal>*:nth-child(2){transition-delay:0.05s}.stagger-reveal>*:nth-child(3){transition-delay:0.1s}.stagger-reveal>*:nth-child(4){transition-delay:0.15s}.stagger-reveal>*:nth-child(5){transition-delay:0.2s}.stagger-reveal>*:nth-child(6){transition-delay:0.25s}.stagger-reveal>*:nth-child(7){transition-delay:0.3s}.stagger-reveal>*:nth-child(8){transition-delay:0.35s}.stagger-reveal>*:nth-child(9){transition-delay:0.4s}.stagger-reveal>*:nth-child(10){transition-delay:0.45s}}.pagination-button-wrapper.gb-query-loop-pagination a:first-of-type:nth-last-of-type(3){display:none}.gb-text-fe003f16{text-decoration-line:none}body .blog-card--xs--title a:is(:hover,:focus){color:var(--color-accent-700);text-decoration-line:none}body .gb-text-e57e8e08 a,body .gb-text-b4d3db19 a{font-family:var(--gp-font--body)}body .gb-text-e57e8e08 a:is(:hover,:focus),body .gb-text-b4d3db19 a:is(:hover,:focus){color:var(--color-accent-700);text-decoration-line:none}.main-navigation ul ul li a{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:normal}.site-main .btn-forward-default:is(:hover,:focus){background-color:var(--color-primary-700)}.ff-el-form-control{caret-color:var(--color-primary-600);font-family:var(--gp-font--body);font-size:var(--fs-p);padding:var(--form-input-padding-v) var(--form-input-padding-h)}.ff-default .ff-el-input--label label{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-body);margin-bottom:var(--form-input-label-gap)}.fluentform .ff-el-is-error .text-danger{font-size:var(--fs-small)!important;color:var(--color-red-700)!important}.fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--color-red-700)!important}:root{--fluentform-primary:var(--color-primary-600);--fluentform-secondary:var(--color-neutral-600);--fluentform-danger:var(--color-red-600);--fluentform-border-color:var(--color-neutral-300);--fluentform-border-radius:var(--radius-xs)}.form-submit-wrapper{display:flex;align-items:center;gap:var(--icon-text-gap)}@media (max-width:767px){.form-submit-wrapper{flex-direction:column-reverse}}.form-security-note{display:inline-flex;align-items:center;gap:var(--icon-text-gap);color:var(--color-green-800);font-size:var(--fs-small)}@media (min-width:768px){.form-submit-wrapper{margin-top:var(--button-padding-v)}}.fluentform .ff-el-group:has(.form-security-note),.ff_submit_btn_wrapper_custom{margin-bottom:0!important}.form-security-note::before{content:"";width:16px;height:16px;flex:0 0 16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2H5z'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") no-repeat center / contain}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom .btn-contact-form{margin-bottom:var(--component-stack-gap-tiny);width:100%}@media (max-width:768px){.ff-t-cell{width:100%}}.ff-btn-secondary{border-radius:var(--button-radius);font-family:var(--gp-font--body)!important;font-weight:500!important;letter-spacing:0!important;background-color:var(--color-primary-100)!important;color:var(--color-primary-800)!important;border:1px solid var(--color-primary-700)!important}.ff-btn-secondary:is(:hover,:focus){background-color:var(--color-primary-200)!important;color:var(--color-primary-800)!important}.ff-btn-secondary:active{background-color:var(--color-primary-300)!important;color:var(--color-primary-800)!important}.search-for{color:var(--color-primary-50)}.search-title{color:var(--color-primary-50)}.search-section-header{scroll-margin-top:86px}.query-scroll-fix{scroll-margin-top:calc(86px + var(--component-stack-gap-default))}.wp-block-search-filter-control-submit{padding:0px!important}.search-filter-input-button{padding:var(--button-padding-v) var(--button-padding-h)!important}@media (max-width:600px){.pe-pro-seal{scale:0.8!important;transform-origin:left bottom!important}}body,.separate-containers .site-content,.separate-containers .inside-article,.one-container .site-content{background-color:var(--surface-page);color:var(--text-body)}.site-header,#sticky-navigation,.main-navigation,.main-navigation .main-nav ul li a,.navigation-clone{background-color:var(--surface-raised);color:var(--text-body)}.main-navigation .main-nav ul li:not(.nav-cta):hover>a,.main-navigation .main-nav ul li:not(.nav-cta):focus>a{background-color:#fff0;color:var(--color-accent-700)}.main-navigation ul ul,.main-navigation .main-nav ul ul li a{background-color:var(--surface-raised);color:var(--text-body)}.main-navigation .main-nav ul ul li:hover>a{background-color:var(--color-primary-50);color:var(--color-primary-800)}.slideout-navigation,.slideout-navigation .main-nav ul li a,#mobile-header,#mobile-header .main-nav ul li a{background-color:var(--surface-raised);color:var(--text-body)}.entry-content a:not(.btn):not([class*="wp-block"]):not([class*="btn-forward"]):not([class*="btn--back"]),.post-content-wrapper a:not(.btn):not([class*="wp-block"]):not([class*="btn-forward"]):not([class*="btn--back"]){color:var(--color-primary-700);font-weight:var(--fw-medium);text-decoration-line:none;transition:color 0.18s ease}.entry-content a:not(.btn):not([class*="wp-block"]):not([class*="btn-forward"]):not([class*="btn--back"]):is(:hover,:focus),.post-content-wrapper a:not(.btn):not([class*="wp-block"]):not([class*="btn-forward"]):not([class*="btn--back"]):is(:hover,:focus){color:var(--color-accent-700)}.site-footer,.site-info,.footer-widgets{background-color:var(--surface-inverse);color:var(--text-on-dark-body)}.site-footer :is(h1,h2,h3,h4,h5,h6),.footer-widgets :is(h1,h2,h3,h4,h5,h6){color:var(--text-on-dark)}.site-footer a:not(.btn),.footer-widgets a:not(.btn){color:var(--text-on-dark);text-decoration-line:none;text-decoration-color:rgb(255 255 255 / .35);text-underline-offset:.15em}.site-footer a:not(.btn):is(:hover,:focus),.footer-widgets a:not(.btn):is(:hover,:focus){color:var(--text-on-dark);text-decoration-line:underline;text-decoration-color:var(--text-on-dark)}.site-footer :where(a,button):focus-visible{outline:2px solid var(--text-on-dark);outline-offset:2px}.site-footer .btn-secondary,.footer-widgets .btn-secondary{background-color:#fff0;border-color:rgb(255 255 255 / .45);color:var(--text-on-dark)}.site-footer .btn-secondary:is(:hover,:focus),.footer-widgets .btn-secondary:is(:hover,:focus){background-color:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .75);color:var(--text-on-dark)}.site-footer .btn-secondary:active,.footer-widgets .btn-secondary:active{background-color:rgb(255 255 255 / .18)}hr,.wp-block-separator,.separate-containers .inside-article+.inside-article{border:0;border-top:var(--border-hairline)}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],textarea,select,.ff-el-form-control{background-color:var(--surface-raised);border:1px solid var(--color-neutral-300);color:var(--text-body)}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,textarea:focus,select:focus,.ff-el-form-control:focus{border-color:var(--color-primary-600);outline:2px solid var(--color-primary-700);outline-offset:1px}::placeholder{color:var(--text-muted);opacity:1}.home .site-content>*:first-child.gb-element[class*="has-background"],.home #main>*:first-child[style*="background-image"]{position:relative;background-color:var(--color-primary-900)}.home .site-content>*:first-child.gb-element[class*="has-background"]::before,.home #main>*:first-child[style*="background-image"]::before{content:"";position:absolute;inset:0;background:var(--hero-overlay);pointer-events:none;z-index:0}.home .site-content>*:first-child.gb-element[class*="has-background"]>*,.home #main>*:first-child[style*="background-image"]>*{position:relative;z-index:1}nav.wp-block-breadcrumbs{font-size:var(--fs-small);color:var(--text-muted);margin-bottom:var(--space-m)}nav.wp-block-breadcrumbs a{color:var(--text-muted);text-decoration-line:none}nav.wp-block-breadcrumbs a:is(:hover,:focus){color:var(--color-accent-700)}