.original-menu-directory{grid-column:1/-1;border-top:1px solid #e7e5e0;margin-top:4px;padding-top:10px}.header .original-menu-directory>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:42px;font-size:13px;font-weight:550;color:#272b28}.original-menu-directory>summary::-webkit-details-marker,.original-mobile-directory>summary::-webkit-details-marker{display:none}.original-menu-directory>summary>span,.original-mobile-directory>summary>span{font-size:20px;color:#ee671f;font-weight:400}.original-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0 14px}.original-menu-grid h3{font-size:12px;font-weight:600;margin:0 0 15px;color:#6a6c66}.original-menu-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;font-size:13px;line-height:1.4;color:#242924;text-decoration:none}.original-menu-grid a>span{color:#ee671f;opacity:0}.original-menu-grid a:hover>span,.original-menu-grid a:focus-visible>span{opacity:1}.original-menu-grid a:hover{color:#b94c16}.original-mobile-directory{border-top:1px solid #e5e4df;padding-top:8px;margin-top:8px}.header .original-mobile-directory>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;list-style:none;font-size:15px;font-weight:550;padding:0;cursor:pointer;width:auto;height:auto}.original-mobile-directory .original-menu-grid{display:block;padding-top:18px}.original-mobile-directory .original-menu-grid section+section{margin-top:26px}.original-mobile-directory .original-menu-grid a{min-height:44px;font-size:13px;border:0;padding-block:9px}.original-mobile-directory .original-menu-grid a>span{opacity:1}.header :is(.original-menu-directory,.original-mobile-directory) :focus-visible{outline:2px solid #ee671f;outline-offset:4px;border-radius:3px}@media (max-width:760px){.mobile-nav>nav{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}}
.header .mega[id] > .mega-panel{grid-template-columns:1fr 1fr 1.5fr;gap:28px;padding:24px;background:#fff;color:#1c1f1c;max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;}.header .mega[id] .mega-list,.header .mega[id] .mega-system{background:#faf9f7;padding:16px;border:0;border-radius:18px;}.header .mega[id] .mega-panel .eyebrow{color:var(--orange-dark);font-size:10px;font-weight:650;}.header .mega[id] .mega-choice{color:#1c1f1c;border-radius:100px;font-size:13px;font-weight:500;padding:10px 14px;min-height:48px;gap:16px;}.header .mega[id] .mega-choice > .icon:first-child{color:var(--orange);flex-shrink:0;}.header .mega[id] .mega-choice small{color:#5f655e;font-size:11px;font-weight:400;}.header .mega[id] .mega-choice:is(:hover,:focus-visible,.current){background:#fff2e9;color:var(--orange-dark);}.header .mega[id] .mega-choice:is(:hover,:focus-visible,.current) > span,.header .mega[id] .mega-choice:is(:hover,:focus-visible,.current) > .icon:last-child{color:var(--orange-dark);}.header .mega[id] .mega-choice:is(:hover,:focus-visible,.current) small{color:#5f655e;}.header .mega[id] .mega-feature{background:transparent;border-radius:0;padding:0;}.header .mega[id] .mega-image{aspect-ratio:16 / 9;border-radius:18px;max-height:300px;}.header .mega[id] .mega-image img{object-position:center;}.header .mega[id] .mega-feature h2{color:#1c1f1c;font-size:30px;font-weight:650;line-height:1.15;margin-top:20px;}.header .mega[id] .mega-feature p{color:#5f655e;font-size:13px;min-height:3.3em;margin-top:12px;}.header .mega[id] .text-link{color:var(--orange-dark);}.header .mega[id] .mega-choice:focus-visible{outline:2px solid var(--orange);outline-offset:2px;}.header .hotbar-mobile-group > summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;border-bottom:1px solid #e4e5e7;font-size:16px;list-style:none;width:auto;height:auto;padding:0;cursor:pointer;}.header .hotbar-mobile-group > summary::-webkit-details-marker{display:none;}.header .hotbar-mobile-group > summary svg{width:18px;height:18px;transition:transform .16s ease;}.header .hotbar-mobile-group[open] > summary{color:var(--orange-dark);}.header .hotbar-mobile-group[open] > summary svg{transform:rotate(180deg);}.header .hotbar-mobile-group > div{padding:10px 0 12px 12px;}.header .hotbar-mobile-group a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px;color:#1c1f1c;border:0;}.header .hotbar-mobile-group a svg{width:16px;height:16px;color:var(--orange-dark);}.header .hotbar-mobile-group a[aria-current="page"]{color:var(--orange-dark);font-weight:600;}.header .hotbar-mobile-group a.hotbar-mobile-primary{color:var(--orange-dark);font-weight:650;}@media (prefers-reduced-motion:reduce){.header .hotbar-mobile-group > summary svg{transition:none}}
:root{--ga-cta-hoehe:52px;--ga-cta-polster:0 26px;--ga-cta-schrift:15px;--ga-cta-gewicht:600;--ga-cta-abstand:10px;--ga-cta-pfeil:18px;--ga-cta-pfeil-bild:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>');--ga-cta-uebergang:180ms cubic-bezier(0.22, 1, 0.36, 1);}.b-button,
.wp26-button,
.wp26-button-strong,
.wp26-all-stories,
.nav-cta,
.lf-cta,
.tc-cta,
.gl-consult,
a.button,
button.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:var(--ga-cta-abstand) !important;min-height:var(--ga-cta-hoehe) !important;padding:var(--ga-cta-polster) !important;border-radius:999px !important;font-size:var(--ga-cta-schrift) !important;font-weight:var(--ga-cta-gewicht) !important;line-height:1 !important;letter-spacing:-0.01em;text-decoration:none;cursor:pointer;transition:transform var(--ga-cta-uebergang),
    box-shadow var(--ga-cta-uebergang),
    background-color var(--ga-cta-uebergang),
    border-color var(--ga-cta-uebergang);}.b-button:hover,
.wp26-button:hover,
.wp26-button-strong:hover,
.wp26-all-stories:hover,
.nav-cta:hover,
.lf-cta:hover,
.tc-cta:hover,
.gl-consult:hover,
a.button:hover,
button.button:hover{transform:translateY(-1px);}.b-button svg,
.wp26-button svg,
.wp26-button-strong svg,
.wp26-all-stories svg,
.nav-cta svg,
.lf-cta svg,
.tc-cta svg,
.gl-consult svg,
a.button svg,
button.button svg,
.text-link svg,
.g-link svg,
.ls-inline-more svg{width:var(--ga-cta-pfeil) !important;height:var(--ga-cta-pfeil) !important;flex:none;stroke-width:1.75 !important;transition:transform var(--ga-cta-uebergang);}.b-button:hover svg,
.wp26-button:hover svg,
.wp26-all-stories:hover svg,
.nav-cta:hover svg,
.lf-cta:hover svg,
.tc-cta:hover svg,
.gl-consult:hover svg,
a.button:hover svg,
button.button:hover svg,
.text-link:hover svg,
.g-link:hover svg,
.ls-inline-more:hover svg{transform:translateX(3px);}.text-link,
.g-link,
.ls-inline-more{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:15px !important;font-weight:600 !important;letter-spacing:-0.01em;text-decoration:none;}.text-link:hover,
.g-link:hover,
.ls-inline-more:hover{text-decoration:underline;text-underline-offset:5px;}.gm-map-tools .b-button,
.gm-map-tools button,
.gm-map-reset,
.gm-attribution,
.icon-button,
.lf-playback,
.ls-logo-pause,
.gw-zoom button{min-height:0 !important;padding:revert !important;gap:revert !important;font-size:revert !important;border-radius:revert !important;}@media (max-width: 720px){:root{--ga-cta-hoehe:50px;--ga-cta-polster:0 22px;}}@media (prefers-reduced-motion: reduce){.b-button,
  .wp26-button,
  .nav-cta,
  .lf-cta,
  .tc-cta,
  .gl-consult,
  a.button,
  button.button,
  .text-link svg,
  .g-link svg{transition:none;}}.b-button:not(:has(svg))::after,
.wp26-button:not(:has(svg))::after,
.nav-cta:not(:has(svg))::after,
.lf-cta:not(:has(svg))::after,
.tc-cta:not(:has(svg))::after,
.gl-consult:not(:has(svg))::after,
a.button:not(:has(svg))::after,
button.button:not(:has(svg))::after{content:"";width:var(--ga-cta-pfeil);height:var(--ga-cta-pfeil);flex:none;background:currentColor;-webkit-mask:var(--ga-cta-pfeil-bild) center / contain no-repeat;mask:var(--ga-cta-pfeil-bild) center / contain no-repeat;transition:transform var(--ga-cta-uebergang);}.b-button:not(:has(svg)):hover::after,
.wp26-button:not(:has(svg)):hover::after,
.nav-cta:not(:has(svg)):hover::after,
.lf-cta:not(:has(svg)):hover::after,
.tc-cta:not(:has(svg)):hover::after,
.gl-consult:not(:has(svg)):hover::after,
a.button:not(:has(svg)):hover::after,
button.button:not(:has(svg)):hover::after{transform:translateX(3px);}.ga-cta-zeile{display:flex;justify-content:center;margin:36px auto 0;padding-inline:24px;}.nav-cta,
.b-button:not(.b-button-outline),
.wp26-button:not(.wp26-secondary),
.wp26-button-strong,
.lf-cta,
.gl-consult,
.tc-cta,
.co-button:not(.co-secondary),
.fs-action:not(.fs-secondary),
.cs26-button,
a.button:not(.secondary):not(.ghost),
button.button:not(.secondary):not(.ghost){color:#fff !important;}.nav-cta svg,
.b-button:not(.b-button-outline) svg,
.wp26-button:not(.wp26-secondary) svg,
.lf-cta svg,
.gl-consult svg,
.co-button:not(.co-secondary) svg,
.fs-action:not(.fs-secondary) svg,
.cs26-button svg{color:inherit !important;}.header .text-link,
.header .g-link,
.header .mega-panel .eyebrow,
.header .mega-service a > svg,
.footer .lr-footer-consult > svg{color:var(--gk-orange, #ee671f) !important;}.header .text-link > svg{color:inherit !important;}.header #menu-caption[hidden]{display:none !important;}#privacy-dialog,
#video-dialog{position:fixed;inset:0;margin:auto !important;max-height:calc(100svh - 32px);}#privacy-dialog{width:min(560px, calc(100% - 32px));padding:28px;border-radius:20px;color:var(--gk-ink, #181b20);}#privacy-dialog p{line-height:1.6;}#privacy-dialog .text-link{font-size:13px !important;}@media (max-width: 600px){#privacy-dialog{padding:22px;}.header a.nav-cta{font-size:12px !important;white-space:nowrap;min-height:44px !important;padding:0 14px !important;gap:8px !important;}.header a.nav-cta > svg{display:block !important;width:16px !important;height:16px !important;}}.hc-band{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:28px 48px;margin:clamp(40px, 6vw, 72px) auto;padding:clamp(28px, 4vw, 44px) clamp(24px, 4vw, 52px);border-radius:28px;background:radial-gradient(120% 160% at 100% 0%, rgba(238, 103, 31, 0.14), transparent 55%),
    #fff7f1;border:1px solid #f6dccb;font-family:"Instrument Sans", Arial, sans-serif;color:#16181a;}.hc-kicker{margin:0 0 10px;font-size:12.5px;font-weight:650;letter-spacing:0.12em;text-transform:uppercase;color:#c4501a;}.hc-band h2{margin:0;font-size:clamp(28px, 3.3vw, 42px);line-height:1.08;letter-spacing:-0.035em;font-weight:700;}.hc-copy > p:not(.hc-kicker):not(.hc-proof){margin:12px 0 0;max-width:560px;font-size:17px;line-height:1.55;color:#4a5158;}.hc-proof{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;font-weight:600;color:#4a5158;}.hc-proof span{display:inline-flex;gap:1px;color:#1e9e5a;}.hc-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:250px;}.hc-primary,
.hc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font-weight:650;font-size:15.5px;text-decoration:none;transition:transform 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;}.hc-primary{background:#ee671f;color:#fff;box-shadow:0 10px 26px rgba(238, 103, 31, 0.28);}.hc-primary:hover{background:#d95a17;transform:translateY(-1px);}.hc-secondary{background:#fff;color:#16181a;border:1px solid #e6e1da;}.hc-secondary:hover{border-color:#16181a;}@media (max-width: 760px){.hc-band{grid-template-columns:minmax(0, 1fr);margin-inline:16px;width:auto;border-radius:22px;}.hc-actions{min-width:0;}}.hc-proof span{letter-spacing:1px;font-size:13px;}.hc-primary span[aria-hidden]{font-size:18px;line-height:1;}.hc-band{width:min(1240px, calc(100% - 48px));margin-left:auto;margin-right:auto;box-sizing:border-box;}@media (max-width: 760px){.hc-band{width:calc(100% - 32px);}}.hc-band.hc-narrow{grid-template-columns:minmax(0, 1fr);width:100%;}.hc-band.hc-narrow h2{font-size:clamp(26px, 2.6vw, 34px);}
.qs{position:relative;z-index:2;background:linear-gradient(180deg, #faf9f6 0%, #fbf6f1 100%);padding:clamp(40px, 5vw, 76px) 0 clamp(48px, 6vw, 88px);font-family:var(--gk-font, "Instrument Sans", Arial, sans-serif);color:var(--gk-ink, #181b20);}.qs-wrap{width:min(1240px, calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(280px, 1fr);gap:clamp(28px, 4vw, 64px);align-items:center;}.qs .qs-title{margin:0 0 12px;font-size:var(--gk-heading-compact, clamp(28px, 3vw, 42px));font-weight:650;line-height:1.08;letter-spacing:-0.035em;text-wrap:balance;}.qs .qs-lead{margin:0 0 28px;font-size:18px;line-height:1.5;color:var(--gk-muted, #61656d);}.qs-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;}.qs-tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:26px 16px 22px;background:#fff;border:1.5px solid #ece6e0;border-radius:20px;box-shadow:0 1px 2px rgba(24, 27, 32, 0.04), 0 10px 30px -18px rgba(24, 27, 32, 0.25);color:inherit;text-decoration:none;transition:transform 0.22s cubic-bezier(0.2, 0.7, 0.2, 1), border-color 0.2s, box-shadow 0.22s;}.qs-icon{width:96px;height:96px;margin-bottom:10px;color:var(--gk-ink, #181b20);transition:color 0.2s;}.qs-icon svg{width:100%;height:100%;}.qs .qs-tile strong{font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-0.01em;}.qs .qs-tile small{font-size:14px;color:var(--gk-muted, #61656d);margin-bottom:16px;}.qs-go{display:grid;place-items:center;width:36px;height:36px;margin-top:auto;border-radius:50%;background:#fff3eb;color:var(--gk-orange, #ee671f);transition:background 0.2s, color 0.2s, transform 0.22s;}.qs-go svg{width:18px;height:18px;}.qs-tile:hover,
.qs-tile:focus-visible{transform:translateY(-4px);border-color:var(--gk-orange, #ee671f);box-shadow:0 2px 4px rgba(24, 27, 32, 0.05), 0 22px 40px -22px rgba(238, 103, 31, 0.55);outline:none;}.qs-tile:hover .qs-icon,
.qs-tile:focus-visible .qs-icon{color:var(--gk-orange, #ee671f);}.qs-tile:hover .qs-go,
.qs-tile:focus-visible .qs-go{background:var(--gk-orange, #ee671f);color:#fff;transform:translateX(3px);}.qs-tile:active{transform:translateY(-1px) scale(0.985);}.qs .qs-open{display:inline-block;margin-top:20px;font-size:16px;font-weight:600;color:var(--gk-ink, #181b20);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;}.qs-open svg{width:16px;height:16px;margin-left:6px;vertical-align:-2px;transition:transform 0.2s;}.qs-nowrap{white-space:nowrap;}.qs-open svg,
.qs-facts svg{display:inline-block;}.qs-open:hover{color:var(--gk-orange, #ee671f);}.qs-open:hover svg{transform:translateX(3px);}.qs-trust{display:grid;gap:14px;}.qs-score{display:grid;justify-items:center;gap:8px;padding:28px 24px 24px;background:#fff;border:1.5px solid #ece6e0;border-radius:20px;color:inherit;text-decoration:none;text-align:center;transition:border-color 0.2s;}.qs-score:hover{border-color:#2c9b5a;}.qs-em-logo{height:22px;width:auto;}.qs-score-row{display:flex;align-items:center;gap:12px;}.qs-score-row b{font-size:44px;font-weight:650;letter-spacing:-0.03em;line-height:1;}.qs-score-row img{height:22px;width:auto;}.qs-score small{font-size:14px;color:var(--gk-muted, #61656d);}.qs-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.qs .qs-facts > *{margin:0;display:grid;gap:4px;padding:18px 18px 16px;background:#fff;border:1.5px solid #ece6e0;border-radius:18px;color:inherit;text-decoration:none;}.qs .qs-facts b{font-size:30px;font-weight:650;letter-spacing:-0.03em;line-height:1;color:var(--gk-orange, #ee671f);}.qs .qs-facts span{font-size:14px;line-height:1.35;color:var(--gk-muted, #61656d);}.qs-facts svg{width:13px;height:13px;vertical-align:-2px;}.qs-facts a:hover{border-color:var(--gk-orange, #ee671f);}@media (max-width: 1080px){.qs-wrap{grid-template-columns:1fr;}.qs-trust{grid-template-columns:1.2fr 1fr;align-items:stretch;}.qs-facts{grid-template-columns:1fr;}}@media (max-width: 700px){.qs-wrap{width:calc(100% - 32px);gap:22px;}.qs .qs-title{font-size:30px;}.qs .qs-lead{font-size:16px;margin-bottom:18px;}.qs-tiles{gap:8px;}.qs-tile{padding:16px 6px 14px;border-radius:16px;gap:2px;}.qs-icon{width:60px;height:60px;margin-bottom:6px;}.qs-icon svg{stroke-width:2.8;}.qs .qs-tile strong{font-size:14px;}.qs .qs-tile small{display:none;}.qs .qs-tile strong{margin-bottom:10px;}.qs .qs-open{font-size:15px;}.qs-go{width:28px;height:28px;margin-top:8px;}.qs-go svg{width:15px;height:15px;}.qs-trust{grid-template-columns:1fr;}.qs-score{grid-template-columns:auto 1fr;justify-items:start;text-align:left;padding:16px 18px;column-gap:16px;}.qs-em-logo{grid-column:1 / -1;height:18px;}.qs-score-row b{font-size:34px;}.qs-score-row img{height:18px;}.qs-score small{grid-column:1 / -1;font-size:13px;}.qs-facts{grid-template-columns:1fr 1fr;gap:8px;}.qs .qs-facts > *{padding:14px;}.qs .qs-facts b{font-size:24px;}.qs .qs-facts span{font-size:13px;}}@media (prefers-reduced-motion: reduce){.qs-tile, .qs-go, .qs-open svg{transition:none;}}@view-transition{navigation:auto;}::view-transition-old(root){animation:0.22s cubic-bezier(0.4, 0, 1, 1) both qs-leave;}::view-transition-new(root){animation:0.32s cubic-bezier(0.2, 0.8, 0.2, 1) both qs-enter;}@keyframes qs-leave{to{opacity:0;transform:scale(0.985);}}@keyframes qs-enter{from{opacity:0;transform:translateY(14px);}}.qs-tile.qs-picked{border-color:var(--gk-orange, #ee671f);background:#fff7f1;transform:scale(0.98);}.qs-tile.qs-picked .qs-icon{color:var(--gk-orange, #ee671f);}.qs-tile.qs-picked .qs-go{background:var(--gk-orange, #ee671f);color:#fff;}@media (prefers-reduced-motion: reduce){::view-transition-old(root), ::view-transition-new(root){animation:none;}}.original-page-content .qs,
.g-page .qs{margin:0;}.qs-close{position:relative;overflow:hidden;background:#f5f1ec;padding:clamp(56px, 7vw, 104px) 16px;font-family:var(--gk-font, "Instrument Sans", Arial, sans-serif);color:var(--gk-ink, #181b20);text-align:center;}.qs-close::before{content:"";position:absolute;left:-18vw;bottom:-60vw;width:70vw;height:70vw;border-radius:50%;border:clamp(40px, 7vw, 110px) solid rgba(255, 255, 255, 0.55);pointer-events:none;}.qs-close-inner{position:relative;max-width:860px;margin:0 auto;display:grid;justify-items:center;gap:18px;}.qs-close .qs-close-inner h2{margin:0;font-size:var(--gk-heading-size, clamp(36px, 4.1vw, 60px));font-weight:650;line-height:1.07;letter-spacing:-0.037em;text-wrap:balance;}.qs-close h2 .gk-heading-accent{display:block;}.qs-close > .qs-close-inner > p:not(.qs-close-ref){margin:0;max-width:620px;font-size:18px;line-height:1.5;color:var(--gk-muted, #61656d);}.qs-close-cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:17px 30px;border-radius:999px;background:var(--gk-orange, #ee671f);color:#fff;font-size:18px;font-weight:650;text-decoration:none;box-shadow:0 16px 30px -18px rgba(238, 103, 31, 0.9);transition:transform 0.2s, box-shadow 0.2s;}.qs-close-cta svg{width:20px;height:20px;transition:transform 0.2s;}.qs-close-cta:hover{transform:translateY(-2px);box-shadow:0 22px 36px -18px rgba(238, 103, 31, 0.95);}.qs-close-cta:hover svg{transform:translateX(3px);}.qs-close-proof .qs-score{background:transparent;border:0;padding:4px 0 0;grid-template-columns:auto auto auto;align-items:center;gap:12px;}.qs-close-proof .qs-score-row b{font-size:26px;}.qs-close-proof .qs-score-row img{height:18px;}.qs-close-proof .qs-em-logo{height:18px;}.qs-close-proof small{font-size:14px;}.qs-close-ref{margin:4px 0 0;font-size:16px;color:var(--gk-ink, #181b20);}.qs-close-ref a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;}.qs-close-ref a:hover{color:var(--gk-orange, #ee671f);}.qs-close-ref svg{width:14px;height:14px;vertical-align:-2px;}@media (max-width: 700px){.qs-close .qs-close-inner h2{font-size:32px;}.qs-close > .qs-close-inner > p:not(.qs-close-ref){font-size:16px;}.qs-close-cta{width:100%;justify-content:center;font-size:17px;}.qs-close-proof .qs-score{grid-template-columns:1fr;justify-items:center;text-align:center;}.qs-close-ref{font-size:15px;}}.qs-close svg, .qs svg.inline{display:inline-block;}.qs-close-ref a{white-space:normal;}.qs-close-ref a svg{margin-left:4px;}.qs-close-cta{white-space:nowrap;}@media (max-width: 700px){.qs-close-cta{padding:16px 18px;font-size:16px;}}.qs img, .qs-close img{max-width:none !important;}.qs .qs-score img.qs-em-logo, .qs-close .qs-score img.qs-em-logo{width:auto !important;height:22px !important;}.qs .qs-score-row img, .qs-close .qs-score-row img{width:auto !important;height:22px !important;}.qs .qs-icon svg{width:100% !important;height:100% !important;}.qs .qs-go svg{width:18px !important;height:18px !important;}.qs .qs-open svg, .qs .qs-facts svg, .qs-close .qs-close-ref svg{width:14px !important;height:14px !important;display:inline-block !important;}.qs-close .qs-close-cta svg{width:20px !important;height:20px !important;display:inline-block !important;}@media (max-width: 700px){.qs .qs-score img.qs-em-logo{height:18px !important;}.qs .qs-score-row img{height:18px !important;}.qs .qs-go svg{width:15px !important;height:15px !important;}}
.footer.lr-footer{padding:0;background:#fffefa;border-top:1px solid var(--gk-line, #e4e5e7);color:var(--gk-ink, #181b20);font-family:var(--gk-font, "Instrument Sans", sans-serif);}.footer.lr-footer > .g-wrap{max-width:1320px;width:calc(100% - 96px);margin-inline:auto;}.footer.lr-footer .lr-footer-top{display:grid;grid-template-columns:1fr 1fr 1.5fr;align-items:center;gap:30px;padding-block:37px;border-bottom:1px solid var(--gk-line, #e4e5e7);}.footer.lr-footer .lr-footer-top .brand img{width:158px !important;height:auto;}.footer.lr-footer .lr-footer-top > p{margin:0;font-size:16px;line-height:1.35;color:var(--gk-muted, #61656d);}.footer.lr-footer .lr-footer-consult{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;font-size:14px;line-height:1.4;color:var(--gk-ink, #181b20);text-decoration:none;}.footer.lr-footer .lr-footer-consult svg{width:18px;height:18px;flex:none;color:var(--gk-orange, #ee671f);}.footer.lr-footer .lr-footer-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr 1.15fr;gap:35px;padding-block:37px 31px;}.footer.lr-footer .lr-footer-grid h3{font-size:13px;font-weight:650;margin:0 0 15px;}.footer.lr-footer .lr-footer-grid a{display:block;font-size:12px;line-height:1.4;padding-block:7px;color:var(--gk-muted, #61656d);text-decoration:none;}.footer.lr-footer .lr-footer-grid p{font-size:12px;line-height:1.5;color:var(--gk-muted, #61656d);margin:12px 0;}.footer.lr-footer .lr-footer-grid .lr-footer-contact > a:first-of-type{font-size:17px;color:var(--gk-ink, #181b20);letter-spacing:-0.02em;}.footer.lr-footer .lr-footer-rating{display:flex !important;align-items:center;gap:12px;margin-top:10px;}.footer.lr-footer .lr-footer-rating img{width:125px;height:auto;object-fit:contain;}.footer.lr-footer .lr-footer-rating svg{width:16px;height:16px;}.footer.lr-footer .lr-footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-block:20px;border-top:1px solid var(--gk-line, #e4e5e7);font-size:11px;color:var(--gk-muted, #61656d);}.footer.lr-footer .lr-footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px;}.footer.lr-footer .lr-footer-bottom a, .footer.lr-footer .lr-footer-bottom button{font:inherit;color:inherit;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;min-height:30px;}.footer.lr-footer a:hover{text-decoration:underline;text-underline-offset:4px;}.footer.lr-footer :focus-visible{outline:2px solid #c54b0d;outline-offset:4px;}@media (max-width: 1000px){.footer.lr-footer .lr-footer-top{grid-template-columns:1fr 1fr;}.footer.lr-footer .lr-footer-consult{grid-column:1 / -1;justify-content:flex-start;}}@media (max-width: 760px){.footer.lr-footer > .g-wrap{width:calc(100% - 40px);}.footer.lr-footer .lr-footer-top{gap:18px;padding-block:27px;}.footer.lr-footer .lr-footer-top .brand img{width:125px !important;}.footer.lr-footer .lr-footer-top > p{font-size:13px;}.footer.lr-footer .lr-footer-consult{font-size:12px;justify-content:space-between;padding-top:9px;}.footer.lr-footer .lr-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:27px;}.footer.lr-footer .lr-footer-grid a{min-height:35px;padding-block:9px;}.footer.lr-footer .lr-footer-grid .lr-footer-contact > a:first-of-type{font-size:14px;}.footer.lr-footer .lr-footer-bottom{display:block;padding-block:17px;}.footer.lr-footer .lr-footer-bottom nav{gap:10px 20px;margin-top:13px;}}