@keyframes pvNickRunter{0%,to{translate:0 0}50%{translate:0 6px}}@keyframes pvNickHoch{0%,to{translate:0 0}50%{translate:0 -6px}}.section.modulePaketvergleich{--pv-gradient:linear-gradient(222deg,#3b5af9,#b620e0 46%,#cd2699 65%,#f7b500);--pv-sticky-top:90px;--pv-fg:#000;--pv-fg-2:#575656;--pv-fg-3:#767676;--pv-card:#f3f3f3;--pv-card-hl:#fff;--pv-badge-bg:#f3f3f3;--pv-badge-fg:#000;--pv-line:rgba(0,0,0,.12);--pv-line-soft:rgba(0,0,0,.08);--pv-page-bg:#fff;--pv-col-hl:#f3f3f3;--pv-tab-badge-bg:#fff;--pv-strich:#575656;--pv-cta-sec-border:#000;--pv-cta-active-bg:#000;--pv-cta-active-fg:#fff;--pv-arrow:#000;--pv-arrow-hover:#3b5af9;--pv-hover-bg:rgba(0,0,0,.04);--pv-shadow:0 12px 28px rgba(0,0,0,.22),0 3px 8px rgba(0,0,0,.08);color:var(--pv-fg);padding-bottom:clamp(80px,10vw,150px);padding-top:clamp(80px,10vw,150px)}.section.modulePaketvergleich.pt-0{padding-top:0!important}.section.modulePaketvergleich.pb-0{padding-bottom:0!important}.section.modulePaketvergleich .pvVisuallyHidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.section.modulePaketvergleich .pvCheck{background-image:var(--pv-gradient);display:inline-block;flex:none;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8.2'%3E%3Cpath d='M10.91 1.43 4.26 8.08.02 3.84l1.35-1.35 2.9 2.9 5.3-5.3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8.2'%3E%3Cpath d='M10.91 1.43 4.26 8.08.02 3.84l1.35-1.35 2.9 2.9 5.3-5.3z'/%3E%3C/svg%3E") center/contain no-repeat;width:18px}.section.modulePaketvergleich .pvStrich{background:var(--pv-strich);display:inline-block;height:2px;transition:background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);vertical-align:middle;width:18px}.section.modulePaketvergleich .pvZelle{align-items:flex-start;display:inline-flex;gap:10px}.section.modulePaketvergleich .pvZelle .pvCheck{margin-top:4px}.section.modulePaketvergleich .pvHead{margin-bottom:clamp(40px,5vw,72px)}.section.modulePaketvergleich .pvHeadline{font-size:clamp(30px,4.6vw,68px);font-weight:500;hyphens:none;letter-spacing:-.005em;line-height:1.12;margin:0;max-width:18ch;text-wrap:pretty}.section.modulePaketvergleich .pvHeadline,.section.modulePaketvergleich .pvHinweis{color:var(--pv-fg);transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvHinweis{font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.55;margin:18px 0 0;max-width:60ch}.section.modulePaketvergleich .pvKarten{align-items:stretch;display:flex;gap:24px}.section.modulePaketvergleich .pvWrap{--pv-card-bg:var(--pv-card);background:var(--pv-card);border-radius:18px;display:flex;flex:1 1 0;min-width:0;padding:3px;position:relative;scroll-margin-top:140px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out,background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvWrap.pvWrap--hl{--pv-card-bg:var(--pv-card-hl);background:var(--pv-gradient)}.section.modulePaketvergleich .pvKarten--hatHervorhebung .pvWrap:not(.pvWrap--hl){margin-top:20px}.section.modulePaketvergleich .pvKarte{background:var(--pv-card-bg);border-radius:15px;display:grid;gap:28px;grid-template-areas:"head" "feat" "cta";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:clamp(26px,3vw,40px);transition:background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);width:100%}.section.modulePaketvergleich .pvKopf{display:flex;flex-direction:column;gap:14px;grid-area:head;min-width:0}.section.modulePaketvergleich .pvLeistungen{grid-area:feat}.section.modulePaketvergleich .pvCtaBereich{align-self:end;display:flex;flex-direction:column;gap:14px;grid-area:cta;padding-top:16px}.section.modulePaketvergleich .pvAkk{display:none;grid-area:acc}.section.modulePaketvergleich .pvNameZeile{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:28px}.section.modulePaketvergleich .pvName{color:var(--pv-fg);font-size:clamp(26px,2.2vw,32px);font-weight:500;hyphens:none;line-height:1.25;margin:0;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvBadge{background:var(--pv-badge-bg);border-radius:33px;color:var(--pv-badge-fg);flex:none;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;padding:6px 12px;text-transform:uppercase;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out),background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);white-space:nowrap}.section.modulePaketvergleich .pvZielgruppe{color:var(--pv-fg-2);font-size:17px;font-weight:400;line-height:26px;margin:0;min-height:52px;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvPreisZeile{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0}.section.modulePaketvergleich .pvPreis{color:var(--pv-fg);font-feature-settings:"tnum";font-size:clamp(44px,4vw,60px);font-weight:500;letter-spacing:-.02em;line-height:1;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);white-space:nowrap}.section.modulePaketvergleich .pvPreisZusatz{color:var(--pv-fg-2);font-size:15px;font-weight:400;line-height:22px;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvLeistungen{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.section.modulePaketvergleich .pvLeistungen li{align-items:flex-start;color:var(--pv-fg);display:flex;font-size:17px;font-weight:400;gap:12px;line-height:26px;margin:0;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvLeistungen .pvCheck{margin-top:3px}.section.modulePaketvergleich .pvCtaWrap{display:block;isolation:isolate;position:relative}.section.modulePaketvergleich .pvGlow{background:var(--pv-gradient);border-radius:33px;filter:blur(10px);inset:3px;opacity:.45;pointer-events:none;position:absolute;transition:filter .3s ease-in-out,opacity .3s ease-in-out;z-index:0}.section.modulePaketvergleich .pvCtaWrap--sekundaer .pvGlow{opacity:0}.section.modulePaketvergleich .pvCta{align-items:center;border:2px solid transparent;border-radius:33px;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:20px;min-height:44px;padding:10px 24px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:100%;z-index:1}.section.modulePaketvergleich .pvCta:focus,.section.modulePaketvergleich .pvCta:hover{text-decoration:none}.section.modulePaketvergleich .pvCta:focus-visible{outline:3px solid #44affb;outline-offset:3px}.section.modulePaketvergleich .pvCta--sekundaer{background:var(--pv-card-bg);border-color:var(--pv-cta-sec-border);color:var(--pv-fg)}.section.modulePaketvergleich .pvWrap:not(.pvWrap--hl) .pvCtaPrimaer{display:none!important}.section.modulePaketvergleich .pvWrap--hl .pvCtaWrap--sekundaer{display:none}.section.modulePaketvergleich .pvCtaBereich .cta.primary{align-items:center;display:flex;font-size:16px;justify-content:center;line-height:20px;min-height:44px;width:100%}.section.modulePaketvergleich .pvCta:focus-visible~.pvGlow,.section.modulePaketvergleich .pvCtaWrap:hover .pvGlow{filter:blur(18px);opacity:.9}.section.modulePaketvergleich .pvCta--sekundaer:focus-visible,.section.modulePaketvergleich .pvCta--sekundaer:hover{background:linear-gradient(var(--pv-card-bg),var(--pv-card-bg)) padding-box,var(--pv-gradient) border-box;border-color:transparent;color:var(--pv-fg)}.section.modulePaketvergleich .pvCta--sekundaer:active,.section.modulePaketvergleich .pvCta:active{background:var(--pv-cta-active-bg);border-color:var(--pv-cta-active-bg);color:var(--pv-cta-active-fg)}.section.modulePaketvergleich .pvKonditionen{color:var(--pv-fg-3);font-size:13px;font-weight:400;line-height:18px;margin:0;text-align:center;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}@media(hover:hover){.section.modulePaketvergleich .pvWrap:hover{box-shadow:var(--pv-shadow);transform:translateY(-8px)}.section.modulePaketvergleich .pvWrap:hover .pvGlow{filter:blur(18px);opacity:.9}.section.modulePaketvergleich .pvWrap:hover .pvCta--sekundaer{background:linear-gradient(var(--pv-card-bg),var(--pv-card-bg)) padding-box,var(--pv-gradient) border-box;border-color:transparent}.section.modulePaketvergleich .pvWrap:hover .cta.primary{background-image:linear-gradient(222deg,#000,#000 46%,#000 65%,#000)}.section.modulePaketvergleich .pvWrap:hover .pvCta:active{background:var(--pv-cta-active-bg);border-color:var(--pv-cta-active-bg)}}.section.modulePaketvergleich .pvVergleich{margin-top:clamp(36px,4vw,56px)}.section.modulePaketvergleich .pvVergleichToggle{align-items:center;background:none;border:0;color:var(--pv-fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:22px;font-weight:500;gap:14px;line-height:30px;margin:0;min-height:44px;padding:0;text-align:left}.section.modulePaketvergleich .pvVergleichToggle:focus-visible{border-radius:4px;outline:3px solid #44affb;outline-offset:3px}.section.modulePaketvergleich .pvVergleichText{background:linear-gradient(90deg,#f7b500,#cd2699,#cd2699,#3b5af9 50%,var(--pv-fg) 0);background-clip:text;-webkit-background-clip:text;color:var(--pv-fg);-webkit-text-fill-color:transparent;background-position:100%;background-size:200% 100%;transition:background-position 275ms ease-in-out}.section.modulePaketvergleich .pvVergleichPfeil{background-color:var(--pv-arrow);flex:none;height:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath fill-rule='evenodd' d='m20 11.834-1.77-1.768-6.89 6.888V.07H8.839v16.885l-6.89-6.888-1.77 1.768 9.91 9.905z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath fill-rule='evenodd' d='m20 11.834-1.77-1.768-6.89 6.888V.07H8.839v16.885l-6.89-6.888-1.77 1.768 9.91 9.905z'/%3E%3C/svg%3E") center/contain no-repeat;rotate:0deg;transition:background-color .3s ease-in-out,rotate .3s ease-in-out;width:18px}.section.modulePaketvergleich .pvVergleichToggle[aria-expanded=true] .pvVergleichPfeil{rotate:180deg}@media(hover:hover){.section.modulePaketvergleich .pvVergleichToggle:hover .pvVergleichText{background-position:0 100%}.section.modulePaketvergleich .pvVergleichToggle:hover .pvVergleichPfeil{animation:pvNickRunter 1.4s ease-in-out infinite;background-color:var(--pv-arrow-hover)}.section.modulePaketvergleich .pvVergleichToggle[aria-expanded=true]:hover .pvVergleichPfeil{animation-name:pvNickHoch}}.section.modulePaketvergleich .pvTabelleWrap{margin-top:28px}.section.modulePaketvergleich .pvTabelleWrap[hidden]{display:none}.section.modulePaketvergleich .pvTabelle{border-collapse:separate;border-spacing:0;color:var(--pv-fg);font-size:17px;font-weight:400;line-height:26px;table-layout:fixed;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);width:100%}.section.modulePaketvergleich .pvTabelle td,.section.modulePaketvergleich .pvTabelle th{text-align:left}.section.modulePaketvergleich .pvTabelle thead th{background:var(--pv-page-bg);border-bottom:2px solid var(--pv-fg);box-shadow:0 -20px 0 0 var(--pv-page-bg);font-size:22px;font-weight:500;line-height:30px;padding:18px 20px;position:sticky;top:var(--pv-sticky-top);transition:background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out),border-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out),box-shadow var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);vertical-align:bottom;z-index:1}.section.modulePaketvergleich .pvTabelle thead th.pvThLeistung{padding-left:0;width:34%}.section.modulePaketvergleich .pvTabelle thead th.pvSpalteHl{background:var(--pv-col-hl)}.section.modulePaketvergleich .pvTabelle tbody th{border-bottom:1px solid var(--pv-line);font-weight:500;padding:18px 24px 18px 0;transition:border-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);vertical-align:top;width:34%}.section.modulePaketvergleich .pvTabelle td{border-bottom:1px solid var(--pv-line);padding:18px 20px;transition:border-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out),background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);vertical-align:top}.section.modulePaketvergleich .pvTabelle td.pvSpalteHl{background:var(--pv-col-hl)}.section.modulePaketvergleich .pvTabelle td .pvCheck{vertical-align:-3px}.section.modulePaketvergleich .pvTabBadge{background:var(--pv-tab-badge-bg);border-radius:33px;color:var(--pv-badge-fg);display:inline-block;font-size:9px;font-weight:500;letter-spacing:.06em;line-height:12px;margin-left:8px;padding:3px 8px;text-transform:uppercase;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out),background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);vertical-align:middle;white-space:nowrap}.section.modulePaketvergleich .pvAkkTrigger{align-items:center;background:none;border:0;border-radius:8px;color:var(--pv-fg);cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:500;gap:12px;justify-content:space-between;line-height:24px;margin:0;min-height:48px;padding:12px 4px;text-align:left;transition:background-color .3s ease-in-out,color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);width:100%}.section.modulePaketvergleich .pvAkkTrigger:focus-visible{outline:3px solid #44affb;outline-offset:3px}.section.modulePaketvergleich .pvPlus{flex:none;height:16px;position:relative;width:16px}.section.modulePaketvergleich .pvPlus:after,.section.modulePaketvergleich .pvPlus:before{background:var(--pv-fg);border-radius:1px;content:"";position:absolute;transition:background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvPlus:before{height:4px;left:0;top:6px;width:16px}.section.modulePaketvergleich .pvPlus:after{height:16px;left:6px;top:0;transition:opacity .2s ease-in-out,background-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out);width:4px}.section.modulePaketvergleich .pvAkkTrigger[aria-expanded=true] .pvPlus:after{opacity:0}.section.modulePaketvergleich .pvAkkInhalt[hidden]{display:none}.section.modulePaketvergleich .pvAkkInhalt dl{margin:0}.section.modulePaketvergleich .pvAkkZeile{border-top:1px solid var(--pv-line-soft);padding:12px 0;transition:border-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvAkkZeile dt{color:var(--pv-fg-2);font-size:14px;font-weight:400;line-height:20px;margin:0;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvAkkZeile dd{color:var(--pv-fg);font-size:17px;font-weight:500;line-height:24px;margin:0;transition:color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}.section.modulePaketvergleich .pvAkkZeile .pvCheck{height:16px;vertical-align:-2px;width:16px}.section.modulePaketvergleich .pvAkkZeile .pvStrich{width:16px}.section.modulePaketvergleich .pvAkkZeile .pvZelle .pvCheck{margin-top:4px}@media(hover:hover){.section.modulePaketvergleich .pvAkkTrigger:hover{background:var(--pv-hover-bg)}}@media(max-width:1023.98px){.section.modulePaketvergleich .pvName{font-size:24px}.section.modulePaketvergleich .pvZielgruppe{font-size:16px;line-height:24px;min-height:48px}.section.modulePaketvergleich .pvPreis{font-size:42px}.section.modulePaketvergleich .pvLeistungen li{font-size:16px;line-height:24px}.section.modulePaketvergleich .pvVergleichToggle{font-size:19px;line-height:26px}.section.modulePaketvergleich .pvTabelle{font-size:16px;line-height:24px}.section.modulePaketvergleich .pvTabelle thead th{font-size:19px;line-height:26px}.section.modulePaketvergleich .pvKarten--hatHervorhebung .pvWrap:not(.pvWrap--hl){margin-top:0}}@media(min-width:768px)and (max-width:1023.98px){.section.modulePaketvergleich .pvKarten{flex-direction:column;gap:20px}.section.modulePaketvergleich .pvWrap{flex:none}.section.modulePaketvergleich .pvKarte{gap:24px 40px;grid-template-areas:"head feat" "cta feat";grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto 1fr}.section.modulePaketvergleich .pvZielgruppe{min-height:0}.section.modulePaketvergleich[data-tablet=wischbar] .pvKarten{flex-direction:row;gap:16px;margin:0 -18px;overflow-x:auto;padding:0 18px 20px;scroll-padding-left:18px;scroll-snap-type:x mandatory;scrollbar-width:thin}.section.modulePaketvergleich[data-tablet=wischbar] .pvWrap{flex:0 0 76%;scroll-snap-align:start}.section.modulePaketvergleich[data-tablet=wischbar] .pvKarte{gap:28px;grid-template-areas:"head" "feat" "cta";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.section.modulePaketvergleich[data-tablet=wischbar] .pvZielgruppe{min-height:48px}}@media(max-width:767.98px){.section.modulePaketvergleich .pvKarten{flex-direction:column;gap:16px}.section.modulePaketvergleich .pvWrap{flex:none}.section.modulePaketvergleich .pvKarte{gap:22px;grid-template-areas:"head" "feat" "cta" "acc";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:22px 20px 24px}.section.modulePaketvergleich .pvVergleich{display:none}.section.modulePaketvergleich .pvAkk{border-top:2px solid var(--pv-line-soft);display:block;margin-top:6px;transition:border-color var(--fb-switch-dur,.9s) var(--fb-switch-ease,ease-in-out)}}@media(prefers-reduced-motion:reduce){.section.modulePaketvergleich .pvWrap,.section.modulePaketvergleich .pvWrap:hover{transform:none;transition:none}.section.modulePaketvergleich .pvVergleichPfeil{animation:none!important;transition:background-color .3s ease-in-out}.section.modulePaketvergleich .pvAkkTrigger,.section.modulePaketvergleich .pvCta,.section.modulePaketvergleich .pvGlow,.section.modulePaketvergleich .pvPlus:after,.section.modulePaketvergleich .pvVergleichText{transition:none}}body:not(.whiteBg) .section.modulePaketvergleich{--pv-fg:#fff;--pv-fg-2:hsla(0,0%,100%,.62);--pv-fg-3:hsla(0,0%,100%,.5);--pv-card:#161616;--pv-card-hl:#000;--pv-badge-bg:hsla(0,0%,100%,.14);--pv-badge-fg:#fff;--pv-line:hsla(0,0%,100%,.16);--pv-line-soft:hsla(0,0%,100%,.12);--pv-page-bg:#000;--pv-col-hl:hsla(0,0%,100%,.07);--pv-tab-badge-bg:hsla(0,0%,100%,.16);--pv-strich:hsla(0,0%,100%,.45);--pv-cta-sec-border:#fff;--pv-cta-active-bg:#fff;--pv-cta-active-fg:#000;--pv-arrow:#fff;--pv-arrow-hover:#44affb;--pv-hover-bg:hsla(0,0%,100%,.06);--pv-shadow:0 16px 36px rgba(0,0,0,.6),0 3px 8px rgba(0,0,0,.4)}@media(hover:hover){body:not(.whiteBg) .section.modulePaketvergleich .pvCtaBereich .cta.primary:hover,body:not(.whiteBg) .section.modulePaketvergleich .pvWrap:hover .cta.primary{background-image:linear-gradient(222deg,#fff,#fff 46%,#fff 65%,#fff);color:#000}}body:not(.whiteBg) .section.modulePaketvergleich .pvCtaBereich .cta.primary:active{background-image:linear-gradient(222deg,#fff,#fff 46%,#fff 65%,#fff);color:#000}