.cat,.cat-block{--cat-navy: #125678;--cat-accent: #1598db;--cat-gold: #f6c347;--cat-ink: #1a1a1a;--cat-muted: #414141;--cat-line: #e6e6e6;--cat-line-soft: #efefef;--cat-surface: #ffffff;--cat-surface-alt: #f6f6f6;--cat-surface-tint:#eef7fc;--cat-shadow: 0 4px 16px rgba(18, 86, 120, .12);--cat-radius: 6px;--cat-radius-sm: 5px;--cat-radius-lg: 12px;--cat-on-navy: rgba(255, 255, 255, .92);--cat-on-navy-soft: #cfe3ee;--z-subnav: 4}.cat-section{width:100%;margin:calc(var(--section-gap) * var(--fluid-1-5)) auto}.cat-anchor:focus-visible,.cat-xcard:focus-visible,.cat-teaser__more:focus-visible,.cat-seo__toggle:focus-visible,.cat-faq__q:focus-visible{outline:2px solid var(--cat-navy);outline-offset:2px}.cat .container.products-grid-container,.cat-block .container.products-grid-container{padding-left:0;padding-right:0}.cat-hero--navy,.cat-hero--tint{padding:clamp(1.75rem,4vw,3rem);border-radius:var(--cat-radius-lg)}.cat-hero--navy{background:var(--cat-navy);color:#fff}.cat-hero--tint{background:#eaf5fc}.cat-hero__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.cat-hero--no-media .cat-hero__inner{grid-template-columns:1fr;max-width:68ch}.cat-hero__kicker{margin:0 0 .75rem;color:var(--cat-navy);font-size:.8125em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cat-hero__title{margin:0 0 .75rem;color:var(--cat-ink);font-weight:700;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.cat-hero__intro{margin:0;color:var(--cat-muted);max-width:60ch}.cat-hero__intro p{margin:0 0 .6em}.cat-hero__intro p:last-child{margin-bottom:0}.cat-hero__media{aspect-ratio:4 / 3;background:none;border:0}.cat-hero__media img{width:100%;height:100%;object-fit:contain;object-position:center center;margin-inline:auto;display:block;background:none}.cat-usp{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.5rem 0 0;padding:0;border-top:0;list-style:none}.cat-usp__item{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--cat-line);border-radius:999px;background:var(--cat-surface);font-weight:500}.cat-usp__check{flex:none;width:1.1em;height:1.1em;color:var(--cat-navy)}.cat-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.cat-hero__trust{margin:1rem 0 0;display:inline-flex;align-items:center;gap:.5rem;font-size:.875em;color:var(--cat-muted)}.cat-hero__trust svg{flex:none;width:1.1em;height:1.1em;color:var(--cat-navy)}.cat-hero--navy .cat-hero__kicker{color:var(--cat-on-navy-soft)}.cat-hero--navy .cat-hero__title{color:#fff}.cat-hero--navy .cat-hero__intro{color:var(--cat-on-navy)}.cat-hero--navy .cat-usp__item{color:var(--cat-on-navy);border-color:#ffffff40;background:#ffffff0f}.cat-hero--navy .cat-usp__check{color:var(--cat-on-navy-soft)}.cat-usp--list{display:grid;grid-template-columns:1fr;gap:.6em 1.75em;max-width:44em;font-size:.875em}.cat-usp--list .cat-usp__item,.cat-hero--navy .cat-usp--list .cat-usp__item{align-items:flex-start;padding:0;border:0;border-radius:0;background:none;font-weight:400}.cat-usp--list .cat-usp__check{margin-top:.2em}@media(min-width:750px){.cat-usp--list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat-hero--navy .cat-hero__media{border-color:#ffffff29}.cat-hero--navy .cat-hero__trust{color:var(--cat-on-navy-soft)}.cat-hero--navy .cat-hero__trust svg{color:var(--cat-on-navy-soft)}.cat-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--cat-radius-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.cat-btn:active{transform:translateY(1px)}.cat-btn:focus-visible{outline:2px solid var(--cat-navy);outline-offset:2px}.cat-btn--primary{background:var(--cat-navy);color:#fff}.cat-btn--primary:hover{background:var(--cat-accent)}.cat-btn--secondary{background:transparent;color:var(--cat-navy);border-color:var(--cat-navy)}.cat-btn--secondary:hover{background:var(--cat-surface-tint)}.cat-hero--navy .cat-btn--primary{background:#fff;color:var(--cat-navy)}.cat-hero--navy .cat-btn--primary:hover{background:var(--cat-surface-tint)}.cat-hero--navy .cat-btn--secondary{color:#fff;border-color:#ffffff8c}.cat-hero--navy .cat-btn--secondary:hover{background:#ffffff1f;border-color:#fff}.cat-hero--navy .cat-btn:focus-visible{outline-color:#fff}.cat-subnav{position:sticky;top:var(--cat-subnav-top, 0px);z-index:var(--z-subnav);margin-top:1.25rem;background:var(--cat-surface);border-bottom:1px solid var(--cat-line)}.cat-subnav__row{display:flex;align-items:center;gap:.625rem;padding:.75rem 0;flex-wrap:wrap}.cat-subnav__label{flex:none;font-weight:600;margin-right:.125rem}.cat-anchor{display:inline-flex;align-items:center;gap:.5rem;flex:none;padding:.5rem 1rem;border:1px solid var(--cat-line);border-radius:999px;background:var(--cat-surface);color:inherit;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.cat-anchor:hover{border-color:var(--cat-navy);color:var(--cat-navy);background:var(--cat-surface-tint)}.cat-anchor__count{font-size:.8125em;color:var(--cat-muted)}.cat-teaser{margin:.5rem 0 50px;color:var(--cat-muted);max-width:none}.cat-teaser--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.35rem}.cat-teaser__more{display:inline-block;margin-bottom:50px;font-weight:600;color:var(--cat-navy);text-decoration:underline;text-underline-offset:2px}.cat-teaser__more:hover{color:var(--cat-accent)}.cat-subcat,.cat-products{scroll-margin-top:calc(var(--cat-subnav-top, 0px) + 4.5rem)}.cat-crosssell{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}.cat-xcard{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border:1px solid var(--cat-line);border-radius:var(--cat-radius-sm);background:var(--cat-surface);color:inherit;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cat-xcard:hover{border-color:var(--cat-navy);box-shadow:var(--cat-shadow);transform:translateY(-2px)}.cat-xcard__media{flex:none;width:64px;height:64px;border-radius:var(--cat-radius-sm);overflow:hidden;background:var(--cat-surface-tint)}.cat-xcard__media img{width:100%;height:100%;object-fit:cover;display:block}.cat-xcard__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--cat-navy)}.cat-xcard__icon svg{width:40px;height:40px}.cat-xcard__body{flex:1 1 auto;min-width:0}.cat-xcard__title{font-weight:600}.cat-xcard__count{display:block;margin-top:.125rem;font-size:.8125em;color:var(--cat-muted)}.cat-xcard__arrow{flex:none;color:var(--cat-accent);transition:transform .15s ease}.cat-xcard:hover .cat-xcard__arrow{transform:translate(3px)}.cat-seo{padding:0}.cat-seo__content{max-width:none;font-size:.875rem;line-height:1.65;color:var(--cat-muted)}.cat-seo .cat-seo__content h2,.cat-seo .cat-seo__content h3,.cat-seo .cat-seo__content h4{text-transform:none;font-size:1rem;line-height:1.3;margin:1.4em 0 .4em;color:var(--cat-ink)}.cat-seo__content h2:first-child,.cat-seo__content h3:first-child{margin-top:0}.cat-seo__content p{margin:0 0 1em}.cat-seo__content ul,.cat-seo__content ol{margin:0 0 1em;padding-left:1.3em}.cat-seo__content li{margin-bottom:.4em}.cat-seo__content a{color:var(--cat-navy);text-decoration:underline;text-underline-offset:2px}.cat-seo__content a:hover{color:var(--cat-accent)}.cat-seo[data-collapsible=true] .cat-seo__content{max-height:5.4em;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.cat-seo.is-open[data-collapsible=true] .cat-seo__content{max-height:none;-webkit-mask-image:none;mask-image:none}.cat-seo__toggle{margin-top:.75rem;display:inline-block;background:none;border:0;cursor:pointer;padding:0;color:var(--cat-navy);font-weight:600;font-size:inherit;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.cat-seo__toggle:hover{color:var(--cat-accent)}.cat-seo__toggle[hidden]{display:none}.cat-faq__list{border-top:1px solid var(--cat-line);margin-top:.75rem}summary.cat-faq__q{list-style:none}summary.cat-faq__q::-webkit-details-marker{display:none}.cat-faq__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem .25rem;background:none;border:0;cursor:pointer;font-weight:600;text-align:left;color:inherit;font-family:inherit;font-size:inherit;transition:color .15s ease}.cat-faq__q:hover{color:var(--cat-navy)}.cat-faq__icon{flex:none;margin-top:.125em;transition:transform .2s ease;color:var(--cat-navy)}.cat-faq__item[open] .cat-faq__icon{transform:rotate(45deg)}.cat-faq__a{padding:0 .25rem 1.25rem;color:var(--cat-muted);max-width:72ch}.cat-faq__a p{margin:0 0 .8em}.cat-faq__a p:last-child{margin-bottom:0}.cat-faq__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--cat-surface-tint);border-radius:var(--cat-radius)}.cat-faq__cta-text{margin:0;flex:1 1 16rem;font-weight:600;color:var(--cat-ink)}@media(max-width:900px){.cat-hero__inner{grid-template-columns:1fr;gap:1.5rem}.cat-hero__media{order:-1;aspect-ratio:16 / 9}}@media(max-width:560px){.cat-hero__actions{flex-direction:column;align-items:stretch}.cat-hero__actions .cat-btn{width:100%}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.cat-xcard,.cat-xcard__arrow,.cat-anchor,.cat-faq__q,.cat-faq__icon,.cat-btn,.cat-viewall__arrow{transition:none}.cat-xcard:hover .cat-xcard__arrow,.cat-viewall:hover .cat-viewall__arrow,.cat-btn:active{transform:none}}.cat-rowhead{flex:1 1 auto;display:flex;align-items:center;gap:.625rem;min-width:0}.cat-rowhead__icon{flex:none;display:inline-flex;color:var(--cat-navy)}.cat-rowhead__icon svg{width:28px;height:28px}.cat-rowhead__title{min-width:0}.cat-rowhead__count{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--cat-surface-tint);color:var(--cat-navy);font-size:.8125rem;font-weight:600}.cat-viewall{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.cat-viewall__arrow{transition:transform .15s ease}.cat-viewall:hover .cat-viewall__arrow{transform:translate(3px)}@media(min-width:750px){.cat .cat-faq__list{display:block;max-width:none;width:100%}.cat .cat-faq__item{width:100%}}.cat-cta{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;border-radius:var(--cat-radius-lg);overflow:hidden}.cat-cta--no-media{grid-template-columns:1fr}.cat-cta--tint{background:#eaf5fc}.cat-cta--navy{background:var(--cat-navy);color:#fff}.cat-cta--plain{background:transparent;border-radius:0}.cat-cta__media{position:relative;align-self:stretch}.cat-cta__media img{width:100%;height:100%;min-height:240px;object-fit:cover;display:block}.cat-cta--no-media .cat-cta__media{display:none}.cat-cta__media--video .cat-cta__video{width:100%;height:100%;min-height:240px;max-height:480px;object-fit:cover;display:block;background:#000}.cat-cta__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:clamp(56px,9vw,84px);height:clamp(56px,9vw,84px);display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;cursor:pointer;background:#125678e0;color:#fff;box-shadow:0 6px 20px #00000047;transition:background .15s ease,transform .15s ease,opacity .2s ease}.cat-cta__play svg{width:42%;height:42%;margin-left:6%}.cat-cta__play:hover{background:var(--cat-navy);transform:scale(1.06)}.cat-cta__play:focus-visible{outline:3px solid #fff;outline-offset:3px}.cat-cta__media--video.is-playing .cat-cta__play{opacity:0;pointer-events:none}.cat-cta__body{padding:clamp(1.5rem,4vw,2.75rem)}.cat-cta--plain .cat-cta__body{padding-left:0;padding-right:0}.cat-cta__title{margin:0 0 .5rem;color:var(--cat-ink);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.cat-cta__text{color:var(--cat-muted);max-width:56ch}.cat-cta__text p{margin:0 0 .6em}.cat-cta__text p:last-child{margin-bottom:0}.cat-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.cat-svc-grid{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.625rem}.cat-svc-grid>li{display:flex}.cat-svc{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border:1px solid var(--cat-line);border-radius:var(--cat-radius-sm);background:var(--cat-surface);color:inherit;text-decoration:none;font-weight:600;transition:border-color .15s ease,background .15s ease,transform .15s ease}.cat-svc:hover{border-color:var(--cat-navy);background:var(--cat-surface-tint);transform:translateY(-1px)}.cat-svc:focus-visible{outline:2px solid var(--cat-navy);outline-offset:2px}.cat-svc__icon{flex:none;display:inline-flex}.cat-svc__icon svg{width:24px;height:24px}.cat-svc__label{flex:0 1 auto;white-space:nowrap}.cat-svc__arrow{flex:none;color:var(--cat-accent);transition:transform .15s ease}.cat-svc:hover .cat-svc__arrow{transform:translate(3px)}.cat-cta--navy .cat-cta__title{color:#fff}.cat-cta--navy .cat-cta__text{color:var(--cat-on-navy)}.cat-cta--navy .cat-hero__kicker{color:var(--cat-on-navy-soft)}.cat-cta--navy .cat-svc{background:#ffffff0f;border-color:#ffffff47;color:#fff}.cat-cta--navy .cat-svc:hover{background:#ffffff24;border-color:#fff}.cat-cta--navy .cat-svc__icon,.cat-cta--navy .cat-svc__arrow{color:var(--cat-on-navy-soft)}.cat-cta--navy .cat-svc:focus-visible{outline-color:#fff}.cat-cta--navy .cat-btn--primary{background:#fff;color:var(--cat-navy)}.cat-cta--navy .cat-btn--primary:hover{background:var(--cat-surface-tint)}.cat-cta--navy .cat-btn--secondary{color:#fff;border-color:#ffffff8c}.cat-cta--navy .cat-btn--secondary:hover{background:#ffffff1f;border-color:#fff}.cat-cta--navy .cat-btn:focus-visible{outline-color:#fff}@media(max-width:749px){.cat-cta{grid-template-columns:1fr}.cat-cta__media img,.cat-cta__media--video .cat-cta__video{min-height:200px;max-height:320px}}@media(prefers-reduced-motion:reduce){.cat-svc,.cat-svc__arrow,.cat-cta__play{transition:none}.cat-svc:hover,.cat-svc:hover .cat-svc__arrow,.cat-cta__play:hover{transform:none}}.cat-breadcrumb{padding:.875rem 0 0}.cat-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem 0;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--cat-muted)}.cat-breadcrumb__item{display:inline-flex;align-items:center}.cat-breadcrumb__sep{margin:0 .375rem}.cat-breadcrumb__link{color:var(--cat-muted);text-decoration:none}.cat-breadcrumb__link:hover{color:var(--cat-navy);text-decoration:underline;text-underline-offset:2px}.cat-breadcrumb__current{color:var(--cat-ink);font-weight:500}.cat-sortbar{margin-left:auto}.cat-sortbar .select{position:relative;display:inline-flex}.cat-sortbar .select__select{appearance:none;-webkit-appearance:none;padding:.4rem 2rem .4rem .75rem;border:1px solid var(--cat-line);border-radius:var(--cat-radius-sm);background:var(--cat-surface);font-size:.875rem;font-family:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease}.cat-sortbar .select__select:hover,.cat-sortbar .select__select:focus{border-color:var(--cat-navy);outline:none}.cat-sortbar .select__caret{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cat-muted)}.cat-pagination{margin-top:2.5rem;display:flex;justify-content:center}.cat-empty{padding:3rem 0;text-align:center;color:var(--cat-muted)}.cat-infoblock{border-top:2px solid var(--cat-navy);padding-top:calc(var(--section-gap, 48px) * 1.25)}.cat-infoblock__inner{display:grid;grid-template-columns:1fr}.cat-infoblock__content{color:var(--cat-muted);line-height:1.72}@media(min-width:860px){.cat-infoblock__content{columns:2;column-gap:3rem;column-rule:1px solid var(--cat-line)}}.cat-infoblock__content h2,.cat-infoblock__content h3,.cat-infoblock__content h4{text-transform:none;font-weight:700;line-height:1.25;margin:1.5em 0 .45em;color:var(--cat-ink);break-after:avoid}.cat-infoblock__content h2{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}.cat-infoblock__content h3{font-size:clamp(1rem,.92rem + .3vw,1.15rem)}.cat-infoblock__content h4{font-size:1rem}.cat-infoblock__content h2:first-child,.cat-infoblock__content h3:first-child,.cat-infoblock__content h4:first-child{margin-top:0}.cat-infoblock__content p{margin:0 0 1em}.cat-infoblock__content ul,.cat-infoblock__content ol{margin:0 0 1em;padding-left:1.3em}.cat-infoblock__content ul{list-style-type:disc}.cat-infoblock__content ol{list-style-type:decimal}.cat-infoblock__content li{margin-bottom:.35em;list-style:revert}.cat-infoblock__content a{color:var(--cat-navy);text-decoration:underline;text-underline-offset:2px}.cat-infoblock__content a:hover{color:var(--cat-accent)}.cat-infoblock__content strong{color:var(--cat-ink);font-weight:700}.cat-infoblock__content table{width:100%;border-collapse:collapse;font-size:.9rem;break-inside:avoid}.cat-infoblock__content th,.cat-infoblock__content td{padding:.5rem .75rem;border:1px solid var(--cat-line);text-align:left}.cat-infoblock__content th{background:var(--cat-surface-tint);font-weight:600;color:var(--cat-ink)}@media(max-width:859px){.cat-infoblock__content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.cat-tipps{border-top:2px solid var(--cat-navy);padding-top:2.5rem;padding-bottom:2.5rem}.cat-tipps__heading{font-size:clamp(1.2rem,1rem + .8vw,1.55rem);color:var(--cat-navy);margin:0 0 .35em;font-weight:700}.cat-tipps__intro{color:var(--cat-muted);margin:0 0 1.75rem;max-width:680px}.cat-tipps__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;list-style:none;margin:1.5rem 0 0;padding:0}.cat-tipps__item{display:flex;gap:1rem;padding:1.375rem 1.25rem;background:var(--cat-surface-alt);border:1px solid var(--cat-line-soft);border-radius:var(--cat-radius)}.cat-tipps__icon{font-size:1.625rem;flex-shrink:0;line-height:1.2}.cat-tipps__body{min-width:0}.cat-tipps__title{font-size:.9375rem;font-weight:700;color:var(--cat-ink);margin:0 0 .375rem;line-height:1.3}.cat-tipps__text{font-size:.875rem;color:var(--cat-muted);margin:0;line-height:1.65}.cat-faq{border-top:2px solid var(--cat-navy);padding-top:2.5rem;padding-bottom:2.5rem}.cat-faq__heading{font-size:clamp(1.2rem,1rem + .8vw,1.55rem);color:var(--cat-navy);margin:0 0 1.75rem;font-weight:700}.cat-faq .cat-faq__list{max-width:820px}.cat-faq__item{border-bottom:1px solid var(--cat-line)}.cat-faq__item:first-of-type{border-top:1px solid var(--cat-line)}.cat-faq__question{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;cursor:pointer;font-weight:600;font-size:.9375rem;color:var(--cat-ink);line-height:1.4;list-style:none;-webkit-user-select:none;user-select:none}.cat-faq__question::-webkit-details-marker,.cat-faq__question::marker{display:none}.cat-faq__question:hover{color:var(--cat-navy)}.cat-faq__chevron{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--cat-muted);transition:transform .22s ease}details[open]>.cat-faq__question .cat-faq__chevron{transform:rotate(180deg)}.cat-faq__answer{padding:0 1.5rem 1.25rem 0;color:var(--cat-muted);font-size:.9375rem;line-height:1.75}.cat-faq__cta{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--cat-line-soft)}.cat-faq__cta-text{margin:0;font-weight:500;color:var(--cat-muted)}@media(max-width:600px){.cat-tipps__grid{grid-template-columns:1fr}.cat-faq__cta{flex-direction:column;align-items:flex-start}}.cat-hero__subheadline{margin:.35rem 0 .625rem;font-size:1.05em;font-weight:500;color:var(--cat-muted);line-height:1.45}.cat-hero--navy .cat-hero__subheadline{color:var(--cat-on-navy)}.cat-hero__stats{margin:.875rem 0 0;font-size:.8125em;font-weight:600;color:var(--cat-muted);letter-spacing:.02em;opacity:.75}.cat-hero--navy .cat-hero__stats{color:var(--cat-on-navy-soft);opacity:1}.cat-hero__miete{margin:1rem 0 0}.cat-hero__miete-link{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .875rem;border-radius:999px;background:#226e2212;border:1px solid rgba(34,110,34,.3);color:#226e22;font-size:.8125em;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.cat-hero__miete-link:hover{background:#226e2221;border-color:#226e228c}.cat-hero__miete-link svg{flex:none}.cat-hero--navy .cat-hero__miete-link{background:#ffffff1a;border-color:#ffffff4d;color:#ffffffe0}.cat-hero--navy .cat-hero__miete-link:hover{background:#ffffff2e;border-color:#ffffff8c}.cat-vergleich__heading{color:var(--cat-ink);margin:0 0 .5rem}.cat-vergleich__intro{color:var(--cat-muted);max-width:72ch;margin:0 0 1.25rem}.cat-vergleich__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--cat-radius)}.cat-vergleich__table{width:100%;border-collapse:collapse;font-size:inherit}.cat-vergleich__table th,.cat-vergleich__table td{text-align:left;vertical-align:top;padding:.95rem 1.25rem;border:0}.cat-vergleich__table thead th{background:var(--cat-navy);color:#fff;font-weight:600}.cat-vergleich__table tbody tr:nth-child(odd){background:#fff}.cat-vergleich__table tbody tr:nth-child(2n){background:var(--cat-surface-tint)}.cat-vergleich__crit,.cat-vergleich__crit-head{font-weight:600;color:var(--cat-ink)}.cat-vergleich__table td{color:var(--cat-muted)}.cat-vergleich__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-top:1.5rem;padding:1.25rem 1.5rem;background:var(--cat-surface-tint);border-radius:var(--cat-radius)}.cat-vergleich__cta-text{margin:0;flex:1 1 16rem;font-weight:600;color:var(--cat-ink)}@media(max-width:600px){.cat-vergleich__scroll{border-radius:0}.cat-vergleich__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cat-vergleich__table tbody tr{display:block;margin-bottom:.75rem;border-radius:var(--cat-radius);overflow:hidden}.cat-vergleich__table th[scope=row]{display:block;background:var(--cat-navy);color:#fff}.cat-vergleich__table td{display:block}.cat-vergleich__table td:nth-of-type(1){background:#fff}.cat-vergleich__table td:nth-of-type(2){background:var(--cat-surface-tint)}.cat-vergleich__table td:before{content:attr(data-label) ": ";font-weight:600;color:var(--cat-ink)}}.cat-answer{margin:1rem 0 0;padding:.9rem 0 0;border-top:1px solid rgba(18,86,120,.18);color:var(--cat-muted);max-width:60ch}.cat-answer p{margin:0}.cat-hero--navy .cat-answer{border-top-color:#ffffff38;color:var(--cat-on-navy)}.cat-hero__wide{margin-top:1.9rem}.cat-specbar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.cat-specbar__item{display:flex;flex-direction:column}.cat-specbar__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#718096}.cat-specbar__value{font-size:15px;font-weight:700;color:#125678}.cat-ratgeber__def{margin:0 0 2rem;max-width:75ch}.cat-ratgeber__def-heading{margin:0 0 .6rem}.cat-ratgeber__def-body{font-size:16px;line-height:1.7}.cat-ratgeber__howto-heading{margin:0 0 1rem}.cat-ratgeber__steps{counter-reset:step;list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.cat-ratgeber__step{counter-increment:step;position:relative;padding:.85rem 1rem .85rem 3.5rem;background:#f9fbfc;border:1px solid #e2ebf0;border-radius:6px}.cat-ratgeber__step:before{content:counter(step);position:absolute;left:.9rem;top:0;bottom:0;display:flex;align-items:center;justify-content:center;min-width:1.8rem;font-size:2rem;font-weight:700;line-height:1;color:var(--cat-accent, #1598db)}.cat-ratgeber__step-name{display:block;font-weight:700;color:#125678;margin-bottom:.15rem}.cat-ratgeber__step-text{font-size:15px;line-height:1.6}.cat-hero__intro--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cat-hero-intro-lines, 5);line-clamp:var(--cat-hero-intro-lines, 5);overflow:hidden}.cat-hero__intro--clamp.is-open{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.cat-hero__intro-toggle{display:inline-flex;align-items:center;gap:.25rem;margin:.4rem 0 0;padding:0;border:0;background:none;cursor:pointer;font-size:14px;font-weight:700;color:#125678;text-decoration:underline;text-underline-offset:2px}.cat-hero__intro-toggle:hover{color:#1598db}.cat-hero--navy .cat-hero__intro-toggle{color:#fff}.cat-hero--navy .cat-hero__intro-toggle:hover{color:#cfe8f6}.cat-hero__intro>h1:first-child,.cat-hero__intro>h2:first-child,.cat-hero__intro>h3:first-child,.cat-hero__intro>h4:first-child{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/category-hub.css.map */
