body.pkg-inrv .inrv-home{--inrv-orange: #e4661c;--inrv-orange-soft: #fff0e8;--inrv-wine: #731629;--inrv-ink: #2f2e2d;--inrv-muted: #777370;--inrv-line: #dedbd9;--inrv-paper: #faf7f4;--inrv-blue: #2454d6;color: var(--inrv-ink);font-family: Arial,Helvetica,sans-serif;background: #fff;overflow: visible;}body.pkg-inrv,body.pkg-inrv .site{overflow: visible !important;}body.pkg-inrv .inrv-home,body.pkg-inrv .inrv-home *{box-sizing: border-box;}body.pkg-inrv .inrv-home img{max-width: 100%;}body.pkg-inrv .inrv-home a{color: inherit;text-decoration: none;}body.pkg-inrv .inrv-home button,body.pkg-inrv .inrv-home input{font: inherit;}body.pkg-inrv .inrv-home h1,body.pkg-inrv .inrv-home h2,body.pkg-inrv .inrv-home h3,body.pkg-inrv .inrv-home p{margin-top: 0;}body.pkg-inrv .inrv-home .ui-kicker{margin-bottom: 17px;color: var(--inrv-orange);font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}body.pkg-inrv .inrv-home .hero{max-width: 1360px;margin: auto;padding: 72px 34px 66px;display: grid;grid-template-columns: .72fr 1.28fr;gap: 70px;align-items: center;}body.pkg-inrv .inrv-home .hero h1{margin-bottom: 25px;font-size: clamp(50px,5.3vw,74px);line-height: 1.03;letter-spacing: -2.5px;}body.pkg-inrv .inrv-home .hero-copy > p:not(.ui-kicker){max-width: 590px;color: #625f5e;font-size: 18px;line-height: 1.6;}body.pkg-inrv .inrv-home .hero-visual{margin-left: 0;}body.pkg-inrv .inrv-home .hero-visual img{display: block;width: 100%;max-width: 100%;}body.pkg-inrv .inrv-home .actions{display: flex;flex-wrap: wrap;gap: 12px;margin: 30px 0;}body.pkg-inrv .inrv-home .button{display: inline-flex;align-items: center;justify-content: center;padding: 14px 19px;border-radius: 7px;font-size: 14px;font-weight: 800;}body.pkg-inrv .inrv-home .button.primary{background: var(--inrv-orange);color: #fff;}body.pkg-inrv .inrv-home .button.secondary{border: 1px solid #ccc;background: #fff;color: var(--inrv-ink);}body.pkg-inrv .inrv-home .button.secondary:hover{border-color: var(--inrv-orange);color: var(--inrv-orange);background: var(--inrv-orange-soft);}body.pkg-inrv .inrv-home .counts{display: flex;gap: 25px;padding-top: 20px;border-top: 1px solid var(--inrv-line);color: var(--inrv-muted);font-size: 12px;}body.pkg-inrv .inrv-home .counts b{margin-right: 4px;color: var(--inrv-ink);font-size: 18px;}body.pkg-inrv .inrv-home .section{max-width: 1250px;margin: auto;padding: 66px 34px;}body.pkg-inrv .inrv-home .compact{padding-top: 38px;padding-bottom: 82px;}body.pkg-inrv .inrv-home .section-heading{display: flex;align-items: end;justify-content: space-between;gap: 30px;margin-bottom: 30px;}body.pkg-inrv .inrv-home .section-heading h2{margin-bottom: 0;font-size: 36px;letter-spacing: -1px;}body.pkg-inrv .inrv-home .section-heading > a{padding: 10px 13px;border: 1px solid var(--inrv-line);border-radius: 7px;font-size: 13px;font-weight: 800;}body.pkg-inrv .inrv-home .section-heading > a span{margin-left: 5px;color: var(--inrv-orange);}body.pkg-inrv .inrv-home .category-row{display: grid;grid-template-columns: repeat(5,1fr);gap: 12px;}body.pkg-inrv .inrv-home .category-row > a{min-height: 145px;border: 1px solid var(--inrv-line);border-radius: 14px;background: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;transition: .18s;}body.pkg-inrv .inrv-home .category-row > a:hover,body.pkg-inrv .inrv-home .category-row > a:focus-visible,body.pkg-inrv .inrv-home .category-row > a.selected{border-color: #f0a477;box-shadow: 0 8px 28px rgba(228,102,28,.09);transform: translateY(-2px);}body.pkg-inrv .inrv-home .category-row i{width: 50px;height: 50px;border-radius: 13px;background: #f2f3f4;color: #637084;display: grid;place-items: center;font-size: 22px;font-style: normal;}body.pkg-inrv .inrv-home .category-row .selected i{background: var(--inrv-orange-soft);color: var(--inrv-orange);}body.pkg-inrv .inrv-home .category-row b{font-size: 14px;}body.pkg-inrv .inrv-home .category-row span{color: var(--inrv-muted);font-size: 11px;}body.pkg-inrv .inrv-home .scrolly-puzzle{padding: 90px 0 0;background: #fff;}body.pkg-inrv .inrv-home .scrolly-intro{max-width: 820px;margin: 0 auto 34px;padding: 0 30px;text-align: center;}body.pkg-inrv .inrv-home .scrolly-intro h2{margin: 0 0 16px;font-size: clamp(40px,4.6vw,62px);line-height: 1.03;letter-spacing: -1.8px;}body.pkg-inrv .inrv-home .scrolly-intro > p:last-child{color: var(--inrv-muted);font-size: 15px;}body.pkg-inrv .inrv-home .scrolly-track{position: relative;height: 300vh;}body.pkg-inrv .inrv-home .scrolly-stage{position: sticky;top: 76px;z-index: 3;height: calc(100vh - 76px);min-height: 580px;overflow: hidden;padding: 30px max(40px,calc((100vw - 1182px) / 2)) 40px;background: #fff;display: grid;grid-template-columns: 1.12fr .88fr;align-items: center;gap: 70px;}body.pkg-inrv .inrv-home .puzzle-stage-visual{position: relative;width: 100%;height: 100%;max-height: 610px;display: grid;grid-template-rows: minmax(0,1fr) auto;gap: 16px;}body.pkg-inrv .inrv-home .puzzle-image-stack{position: relative;min-height: 0;}body.pkg-inrv .inrv-home .puzzle-image-stack img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transform: translateY(24px) scale(.97);transition: opacity .45s ease,transform .55s ease;}body.pkg-inrv .inrv-home .puzzle-image-stack img.active{opacity: 1;transform: none;}body.pkg-inrv .inrv-home .stage-progress{display: flex;align-items: center;justify-content: space-between;padding: 0 18px 0 12px;}body.pkg-inrv .inrv-home .stage-progress > div{display: flex;gap: 7px;}body.pkg-inrv .inrv-home .stage-progress i{display: block;width: 45px;height: 4px;border-radius: 5px;background: #e4e2e1;transition: background .3s;}body.pkg-inrv .inrv-home .stage-progress i.active{background: var(--inrv-orange);}body.pkg-inrv .inrv-home .stage-progress span{color: var(--inrv-muted);font-size: 11px;font-weight: 900;}body.pkg-inrv .inrv-home .puzzle-stage-copy{position: relative;min-height: 440px;}body.pkg-inrv .inrv-home .puzzle-stage-copy article{position: absolute;inset: 0;padding: 28px 15px 28px 32px;border-left: 3px solid var(--inrv-orange);opacity: 0;transform: translateY(28px);pointer-events: none;transition: opacity .4s ease,transform .5s ease;}body.pkg-inrv .inrv-home .puzzle-stage-copy article.active{opacity: 1;transform: none;pointer-events: auto;}body.pkg-inrv .inrv-home .puzzle-stage-copy article > span{color: var(--inrv-orange);font-size: 12px;font-weight: 900;letter-spacing: 1.4px;}body.pkg-inrv .inrv-home .puzzle-stage-copy h3{margin: 17px 0 20px;font-size: clamp(34px,3.5vw,50px);line-height: 1.03;letter-spacing: -1.3px;}body.pkg-inrv .inrv-home .puzzle-stage-copy p{color: #646160;font-size: 16px;line-height: 1.65;}body.pkg-inrv .inrv-home .puzzle-stage-copy ul{margin: 24px 0 0;padding: 0;list-style: none;}body.pkg-inrv .inrv-home .puzzle-stage-copy li{position: relative;padding: 9px 0 9px 26px;border-bottom: 1px solid #eee;font-size: 13px;font-weight: 700;}body.pkg-inrv .inrv-home .puzzle-stage-copy li::before{position: absolute;left: 0;color: var(--inrv-orange);content: "\2713";}body.pkg-inrv .inrv-home .network-story{padding: 92px max(34px,calc((100vw - 1182px) / 2)) 82px;background: #fff;text-align: center;}body.pkg-inrv .inrv-home .network-story-heading{max-width: 850px;margin: 0 auto 35px;}body.pkg-inrv .inrv-home .network-story h2{margin-bottom: 20px;font-size: clamp(38px,4.3vw,58px);line-height: 1.04;letter-spacing: -1.5px;}body.pkg-inrv .inrv-home .network-story-heading > p:not(.ui-kicker){color: #625f5e;font-size: 16px;line-height: 1.65;}body.pkg-inrv .inrv-home .network-story > img{display: block;width: 100%;margin: 10px auto 34px;}body.pkg-inrv .inrv-home .story-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;text-align: left;}body.pkg-inrv .inrv-home .story-cards span{min-height: 128px;padding: 24px 26px;border-top: 3px solid var(--inrv-orange);background: #fff;box-shadow: 0 12px 30px rgba(30,30,30,.06);color: var(--inrv-muted);font-size: 14px;line-height: 1.55;}body.pkg-inrv .inrv-home .story-cards b{display: block;margin-bottom: 9px;color: var(--inrv-ink);font-size: 18px;}body.pkg-inrv .inrv-home .market-list{padding-top: 85px;}body.pkg-inrv .inrv-home .market-intro{margin-bottom: 30px;}body.pkg-inrv .inrv-home .market-intro h2{margin-bottom: 15px;font-size: clamp(38px,4vw,54px);line-height: 1.05;letter-spacing: -1.5px;}body.pkg-inrv .inrv-home .market-intro > div:first-child > p:last-child{margin: 0;color: #686462;font-size: 15px;line-height: 1.6;}body.pkg-inrv .inrv-home .events-section{padding-top: 96px;}body.pkg-inrv .inrv-home .inrv-shortcode-slot{margin-top: 8px;}body.pkg-inrv .inrv-home .contact{margin: 60px max(34px,calc((100vw - 1182px) / 2)) 80px;padding: 50px 55px;border-radius: 18px;background: var(--inrv-orange);color: #fff;display: grid;grid-template-columns: 1.2fr .8fr;align-items: center;gap: 50px;}body.pkg-inrv .inrv-home .contact .ui-kicker{color: #ffe0ce;}body.pkg-inrv .inrv-home .contact h2{max-width: 620px;margin-bottom: 18px;font-size: 36px;letter-spacing: -1px;color: #fff;}body.pkg-inrv .inrv-home .contact p{margin-bottom: 0;font-size: 14px;opacity: .9;}body.pkg-inrv .inrv-home .contact > address{padding-left: 45px;border-left: 1px solid rgba(255,255,255,.35);font-style: normal;}body.pkg-inrv .inrv-home .contact span{font-size: 11px;font-weight: 900;text-transform: uppercase;}body.pkg-inrv .inrv-home .contact address p{margin: 6px 0 4px;font-size: 15px;}body.pkg-inrv .inrv-home .contact address .contact-lead{margin: 0 0 14px;font-size: 18px;font-weight: 800;opacity: 1;}body.pkg-inrv .inrv-home .contact address a{display: block;margin-top: 9px;font-size: 19px;font-weight: 800;overflow-wrap: anywhere;}body.pkg-inrv .inrv-home .contact .contact-button{margin-top: 26px;background: #fff;color: var(--inrv-orange);}body.pkg-inrv .inrv-home .contact .contact-button:hover{background: var(--inrv-orange-soft);}body.pkg-inrv .inrv-home [id]{scroll-margin-top: 100px;}body.pkg-inrv .inrv-home .inrv-intro{max-width: 1050px;padding: 44px 54px 44px 50px;border: 1px solid #f3c3a5;border-left: 8px solid var(--inrv-orange);border-radius: 18px;background: var(--inrv-orange-soft);box-shadow: 0 14px 36px rgba(228,102,28,.12);}body.pkg-inrv .inrv-home .inrv-intro h2,body.pkg-inrv .inrv-home .inrv-about > h2{margin-bottom: 18px;font-size: clamp(30px,3.4vw,42px);line-height: 1.08;letter-spacing: -1px;}body.pkg-inrv .inrv-home .inrv-intro h2{color: var(--inrv-wine);}body.pkg-inrv .inrv-home .inrv-intro p{margin-bottom: 0;color: var(--inrv-ink);font-size: 20px;line-height: 1.65;}body.pkg-inrv .inrv-home .inrv-login-cta{margin: 44px 20px 10px;text-align: center;}body.pkg-inrv .inrv-home .inrv-login-cta .button{min-width: 300px;padding: 18px 30px;font-size: 17px;}body.pkg-inrv .inrv-home .inrv-info-row{display: grid;grid-template-columns: .9fr 1.1fr;gap: 60px;align-items: center;padding: 40px 0;}body.pkg-inrv .inrv-home .inrv-info-row.reverse .inrv-info-visual{order: 2;}body.pkg-inrv .inrv-home .inrv-info-visual img{display: block;width: 100%;max-height: 420px;object-fit: contain;}body.pkg-inrv .inrv-home .inrv-info-copy{padding: 6px 0 6px 30px;border-left: 3px solid var(--inrv-orange);}body.pkg-inrv .inrv-home .inrv-info-copy h2{margin-bottom: 18px;font-size: clamp(28px,3vw,38px);line-height: 1.08;letter-spacing: -1px;}body.pkg-inrv .inrv-home .inrv-info-copy p{color: #4f4c4b;font-size: 16px;line-height: 1.65;}body.pkg-inrv .inrv-home .inrv-info-copy ul{margin: 0 0 18px;padding: 0;list-style: none;}body.pkg-inrv .inrv-home .inrv-info-copy li{position: relative;padding: 8px 0 8px 26px;border-bottom: 1px solid #eee;font-size: 15px;line-height: 1.5;}body.pkg-inrv .inrv-home .inrv-info-copy li::before{position: absolute;left: 0;color: var(--inrv-orange);content: "\2713";}body.pkg-inrv .inrv-home .inrv-about-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;align-items: start;}body.pkg-inrv .inrv-home .inrv-about details{border: 1px solid var(--inrv-line);border-radius: 14px;background: #fff;}body.pkg-inrv .inrv-home .inrv-about details[open]{border-color: #f0a477;box-shadow: 0 8px 28px rgba(228,102,28,.09);}body.pkg-inrv .inrv-home .inrv-about summary{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 84px;padding: 20px 24px;cursor: pointer;font-size: 18px;font-weight: 800;list-style: none;}body.pkg-inrv .inrv-home .inrv-about summary::-webkit-details-marker{display: none;}body.pkg-inrv .inrv-home .inrv-about summary::after{flex: none;color: var(--inrv-orange);font-size: 26px;font-weight: 400;line-height: 1;content: "+";}body.pkg-inrv .inrv-home .inrv-about details[open] summary::after{content: "\2212";}body.pkg-inrv .inrv-home .inrv-about summary:focus-visible{outline: 3px solid var(--inrv-wine);outline-offset: 2px;border-radius: 14px;}body.pkg-inrv .inrv-home .inrv-about-body{padding: 0 24px 22px;border-top: 1px solid #eee;}body.pkg-inrv .inrv-home .inrv-about-body p{margin: 16px 0 0;color: #4f4c4b;font-size: 15px;line-height: 1.65;}body.pkg-inrv .inrv-home .inrv-about-body h3{margin: 20px 0 0;font-size: 16px;}body.pkg-inrv .inrv-home a:focus-visible,body.pkg-inrv .inrv-home button:focus-visible,body.pkg-inrv .inrv-home input:focus-visible{outline: 3px solid var(--inrv-wine);outline-offset: 2px;border-radius: 4px;}@media (max-width: 950px){body.pkg-inrv .inrv-home .hero{grid-template-columns: 1fr;gap: 25px;}body.pkg-inrv .inrv-home .hero-visual{margin: 0;}body.pkg-inrv .inrv-home .category-row{grid-template-columns: repeat(3,1fr);}}@media (max-width: 780px){body.pkg-inrv .inrv-home .hero{padding: 48px 20px;}body.pkg-inrv .inrv-home .hero h1{font-size: 45px;letter-spacing: -1.5px;}body.pkg-inrv .inrv-home .section{padding: 52px 20px;}body.pkg-inrv .inrv-home .section-heading{align-items: start;flex-direction: column;}body.pkg-inrv .inrv-home .category-row{display: flex;overflow-x: auto;padding-bottom: 8px;}body.pkg-inrv .inrv-home .category-row > a{min-width: 145px;}body.pkg-inrv .inrv-home .scrolly-intro{padding: 0 20px;text-align: left;}body.pkg-inrv .inrv-home .scrolly-track{height: 300svh;}body.pkg-inrv .inrv-home .scrolly-stage{top: 0;height: 100svh;min-height: 620px;padding: 18px 20px 22px;grid-template-columns: 1fr;grid-template-rows: 43% 57%;gap: 0;align-items: center;}body.pkg-inrv .inrv-home .puzzle-stage-visual{max-height: none;gap: 5px;}body.pkg-inrv .inrv-home .stage-progress{padding: 0 8px;}body.pkg-inrv .inrv-home .stage-progress i{width: 28px;}body.pkg-inrv .inrv-home .puzzle-stage-copy{min-height: 0;height: 100%;}body.pkg-inrv .inrv-home .puzzle-stage-copy article{padding: 16px 8px 12px 20px;}body.pkg-inrv .inrv-home .puzzle-stage-copy h3{margin: 8px 0 10px;font-size: 27px;}body.pkg-inrv .inrv-home .puzzle-stage-copy p{margin-bottom: 8px;font-size: 13px;line-height: 1.5;}body.pkg-inrv .inrv-home .puzzle-stage-copy ul{margin-top: 8px;}body.pkg-inrv .inrv-home .puzzle-stage-copy li{padding: 5px 0 5px 21px;font-size: 11px;}body.pkg-inrv .inrv-home .network-story{padding: 65px 20px;}body.pkg-inrv .inrv-home .story-cards{grid-template-columns: 1fr;}body.pkg-inrv .inrv-home .market-list{padding-top: 58px;}body.pkg-inrv .inrv-home .market-intro{margin-bottom: 26px;}body.pkg-inrv .inrv-home .events-section{padding-top: 64px;}body.pkg-inrv .inrv-home .contact{margin: 40px 20px 60px;padding: 38px 28px;grid-template-columns: 1fr;}body.pkg-inrv .inrv-home .contact > address{padding: 25px 0 0;border-top: 1px solid rgba(255,255,255,.35);border-left: 0;}body.pkg-inrv .inrv-home .inrv-intro{margin: 32px 20px 0;padding: 30px 24px 30px 22px;border-left-width: 6px;}body.pkg-inrv .inrv-home .inrv-intro p{font-size: 18px;}body.pkg-inrv .inrv-home .inrv-login-cta .button{min-width: 0;width: 100%;}body.pkg-inrv .inrv-home .inrv-info-row{grid-template-columns: 1fr;gap: 22px;padding: 28px 0;}body.pkg-inrv .inrv-home .inrv-info-row.reverse .inrv-info-visual{order: 0;}body.pkg-inrv .inrv-home .inrv-info-visual img{max-height: 260px;}body.pkg-inrv .inrv-home .inrv-info-copy{padding-left: 20px;}body.pkg-inrv .inrv-home .inrv-about-grid{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){body.pkg-inrv .inrv-home .puzzle-image-stack img,body.pkg-inrv .inrv-home .puzzle-stage-copy article,body.pkg-inrv .inrv-home .stage-progress i{transition: none;}}body.pkg-inrv .inrv-events{--inrv-orange: #e4661c;--inrv-ink: #2f2e2d;--inrv-muted: #777370;--inrv-line: #dedbd9;color: var(--inrv-ink);font-family: Arial,Helvetica,sans-serif;}body.pkg-inrv .inrv-events .section{max-width: 1250px;margin: auto;padding: 66px 34px;}body.pkg-inrv .inrv-events .section-heading{margin-bottom: 26px;}body.pkg-inrv .inrv-events .ui-kicker{margin: 0 0 12px;color: var(--inrv-orange);font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}body.pkg-inrv .inrv-events .section-heading h2{margin: 0;font-size: 36px;letter-spacing: -1px;}body.pkg-inrv .inrv-events .events-switch{display: inline-flex;gap: 4px;margin-bottom: 14px;padding: 4px;border: 1px solid var(--inrv-line);border-radius: 11px;background: #faf7f4;}body.pkg-inrv .inrv-events .events-switch button{appearance: none;border: 0;cursor: pointer;padding: 11px 20px;border-radius: 8px;background: transparent;color: var(--inrv-muted);font: inherit;font-size: 15px;font-weight: 800;line-height: 1;transition: background .18s,color .18s;}body.pkg-inrv .inrv-events .events-switch button:hover{color: var(--inrv-ink);}body.pkg-inrv .inrv-events .events-switch button.active{background: var(--inrv-orange);color: #fff;}body.pkg-inrv .inrv-events .events-switch button:focus-visible{outline: 3px solid #2454d6;outline-offset: 2px;}body.pkg-inrv .inrv-events .events-panel[hidden]{display: none;}@media (max-width: 720px){body.pkg-inrv .inrv-events .section{padding: 44px 20px;}body.pkg-inrv .inrv-events .section-heading h2{font-size: 28px;}body.pkg-inrv .inrv-events .events-switch{display: flex;}body.pkg-inrv .inrv-events .events-switch button{flex: 1;padding: 12px 10px;font-size: 14px;}}body.pkg-inrv .inrv-funktionen{--inrv-orange: #e4661c;--inrv-orange-soft: #fff0e8;--inrv-ink: #2f2e2d;--inrv-muted: #777370;--inrv-line: #dedbd9;--inrv-paper: #faf7f4;color: var(--inrv-ink);font-family: Arial,Helvetica,sans-serif;background: #fff;}body.pkg-inrv .inrv-funktionen *{box-sizing: border-box;}body.pkg-inrv .inrv-funktionen h1,body.pkg-inrv .inrv-funktionen h2,body.pkg-inrv .inrv-funktionen p{margin-top: 0;}body.pkg-inrv .inrv-funktionen a{color: inherit;text-decoration: none;}body.pkg-inrv .inrv-funktionen .ui-kicker{margin-bottom: 15px;color: var(--inrv-orange);font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}body.pkg-inrv .inrv-funktionen .fn-hero{max-width: 900px;margin: auto;padding: 74px 34px 34px;text-align: center;}body.pkg-inrv .inrv-funktionen .fn-hero h1{margin: 0 0 20px;font-size: clamp(40px,4.8vw,64px);line-height: 1.03;letter-spacing: -2px;}body.pkg-inrv .inrv-funktionen .fn-hero-lead{max-width: 720px;margin: 0 auto;color: #625f5e;font-size: 18px;line-height: 1.6;}body.pkg-inrv .inrv-funktionen .fn-hero-nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 9px;margin-top: 30px;}body.pkg-inrv .inrv-funktionen .fn-hero-nav a{padding: 9px 15px;border: 1px solid var(--inrv-line);border-radius: 999px;font-size: 13px;font-weight: 800;transition: .18s;}body.pkg-inrv .inrv-funktionen .fn-hero-nav a:hover,body.pkg-inrv .inrv-funktionen .fn-hero-nav a:focus-visible{border-color: #f0a477;background: var(--inrv-orange-soft);color: var(--inrv-orange);}body.pkg-inrv .inrv-funktionen .fn-details{max-width: 1120px;margin: auto;padding: 40px 34px 20px;}body.pkg-inrv .inrv-funktionen .fn-detail{display: grid;grid-template-columns: .8fr 1.2fr;gap: 50px;align-items: center;padding: 44px 0;border-top: 1px solid var(--inrv-line);scroll-margin-top: 90px;}body.pkg-inrv .inrv-funktionen .fn-detail:first-child{border-top: 0;}body.pkg-inrv .inrv-funktionen .fn-detail:nth-child(even) .fn-detail-media{order: 2;}body.pkg-inrv .inrv-funktionen .fn-detail-media{position: relative;min-height: 200px;border-radius: 18px;background: var(--inrv-paper);display: grid;place-items: center;}body.pkg-inrv .inrv-funktionen .fn-detail-media i{width: 84px;height: 84px;border-radius: 22px;background: var(--inrv-orange-soft);color: var(--inrv-orange);display: grid;place-items: center;font-size: 38px;font-style: normal;}body.pkg-inrv .inrv-funktionen .fn-num{position: absolute;top: 18px;right: 22px;color: #d9d4cf;font-size: 34px;font-weight: 900;letter-spacing: -1px;}body.pkg-inrv .inrv-funktionen .fn-detail-copy h2{margin: 0 0 15px;font-size: clamp(28px,3vw,40px);line-height: 1.06;letter-spacing: -1.2px;}body.pkg-inrv .inrv-funktionen .fn-detail-copy > p{color: #646160;font-size: 16px;line-height: 1.65;}body.pkg-inrv .inrv-funktionen .fn-detail-copy ul{margin: 22px 0 0;padding: 0;list-style: none;}body.pkg-inrv .inrv-funktionen .fn-detail-copy li{position: relative;padding: 10px 0 10px 28px;border-bottom: 1px solid #eee;font-size: 14px;font-weight: 700;}body.pkg-inrv .inrv-funktionen .fn-detail-copy li::before{position: absolute;left: 0;color: var(--inrv-orange);content: "\2713";font-weight: 900;}body.pkg-inrv .inrv-funktionen .fn-section-head{max-width: 760px;margin: 0 auto 34px;text-align: center;}body.pkg-inrv .inrv-funktionen .fn-section-head h2{margin: 0 0 14px;font-size: clamp(30px,3.4vw,46px);line-height: 1.05;letter-spacing: -1.3px;}body.pkg-inrv .inrv-funktionen .fn-section-head > p{color: #646160;font-size: 16px;line-height: 1.6;}body.pkg-inrv .inrv-funktionen .fn-more{max-width: 1120px;margin: auto;padding: 46px 34px;scroll-margin-top: 90px;}body.pkg-inrv .inrv-funktionen .fn-more-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}body.pkg-inrv .inrv-funktionen .fn-card{padding: 26px 26px;border: 1px solid var(--inrv-line);border-radius: 14px;background: #fff;transition: .18s;}body.pkg-inrv .inrv-funktionen .fn-card:hover{border-color: #f0a477;box-shadow: 0 10px 30px rgba(228,102,28,.08);transform: translateY(-2px);}body.pkg-inrv .inrv-funktionen .fn-card b{display: block;margin-bottom: 9px;font-size: 17px;}body.pkg-inrv .inrv-funktionen .fn-card p{margin: 0;color: var(--inrv-muted);font-size: 14px;line-height: 1.55;}body.pkg-inrv .inrv-funktionen .fn-benefits{max-width: 1120px;margin: auto;padding: 46px 34px;scroll-margin-top: 90px;}body.pkg-inrv .inrv-funktionen .fn-benefits-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}body.pkg-inrv .inrv-funktionen .fn-benefit{padding: 26px 26px;border-top: 3px solid var(--inrv-orange);background: #fff;box-shadow: 0 12px 30px rgba(30,30,30,.06);border-radius: 4px;}body.pkg-inrv .inrv-funktionen .fn-benefit-mark{display: inline-grid;place-items: center;width: 30px;height: 30px;margin-bottom: 12px;border-radius: 9px;background: var(--inrv-orange-soft);color: var(--inrv-orange);font-weight: 900;}body.pkg-inrv .inrv-funktionen .fn-benefit b{display: block;margin-bottom: 8px;font-size: 17px;}body.pkg-inrv .inrv-funktionen .fn-benefit p{margin: 0;color: var(--inrv-muted);font-size: 14px;line-height: 1.55;}body.pkg-inrv .inrv-funktionen .fn-cta{max-width: 1120px;margin: 30px auto 80px;padding: 50px 55px;border-radius: 18px;background: var(--inrv-orange);color: #fff;display: grid;grid-template-columns: 1.3fr .7fr;align-items: center;gap: 40px;}body.pkg-inrv .inrv-funktionen .fn-cta .ui-kicker{color: #ffe0ce;}body.pkg-inrv .inrv-funktionen .fn-cta h2{margin: 0 0 14px;font-size: 34px;letter-spacing: -1px;color: #fff;}body.pkg-inrv .inrv-funktionen .fn-cta > div:first-child > p:last-child{margin: 0;font-size: 15px;opacity: .92;}body.pkg-inrv .inrv-funktionen .fn-cta-actions{display: flex;flex-wrap: wrap;gap: 12px;justify-content: flex-end;}body.pkg-inrv .inrv-funktionen .fn-btn{display: inline-flex;align-items: center;justify-content: center;padding: 14px 22px;border-radius: 8px;font-size: 14px;font-weight: 800;transition: .18s;}body.pkg-inrv .inrv-funktionen .fn-btn.primary{background: #fff;color: var(--inrv-orange);}body.pkg-inrv .inrv-funktionen .fn-btn.ghost{border: 1px solid rgba(255,255,255,.6);color: #fff;}body.pkg-inrv .inrv-funktionen .fn-btn.ghost:hover{background: rgba(255,255,255,.12);}body.pkg-inrv .inrv-funktionen a:focus-visible{outline: 3px solid var(--inrv-wine,#731629);outline-offset: 2px;border-radius: 6px;}body.pkg-inrv .inrv-funktionen .fn-cta a:focus-visible{outline-color: #fff;}@media (max-width: 900px){body.pkg-inrv .inrv-funktionen .fn-more-grid,body.pkg-inrv .inrv-funktionen .fn-benefits-grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 780px){body.pkg-inrv .inrv-funktionen .fn-hero{padding: 52px 20px 26px;}body.pkg-inrv .inrv-funktionen .fn-details{padding: 26px 20px 10px;}body.pkg-inrv .inrv-funktionen .fn-detail{grid-template-columns: 1fr;gap: 22px;padding: 34px 0;}body.pkg-inrv .inrv-funktionen .fn-detail:nth-child(even) .fn-detail-media{order: 0;}body.pkg-inrv .inrv-funktionen .fn-detail-media{min-height: 150px;}body.pkg-inrv .inrv-funktionen .fn-more,body.pkg-inrv .inrv-funktionen .fn-benefits{padding: 34px 20px;}body.pkg-inrv .inrv-funktionen .fn-more-grid,body.pkg-inrv .inrv-funktionen .fn-benefits-grid{grid-template-columns: 1fr;}body.pkg-inrv .inrv-funktionen .fn-cta{margin: 20px 20px 60px;padding: 36px 26px;grid-template-columns: 1fr;}body.pkg-inrv .inrv-funktionen .fn-cta-actions{justify-content: flex-start;}}body.pkg-inrv .inrv-legal{--inrv-orange: #e4661c;--inrv-wine: #731629;--inrv-ink: #2f2e2d;--inrv-muted: #625f5e;--inrv-line: #dedbd9;--inrv-blue: #1f47b8;max-width: 820px;margin: 0 auto;padding: 60px 34px 96px;color: var(--inrv-ink);font-family: Arial,Helvetica,sans-serif;font-size: 16px;line-height: 1.7;}body.pkg-inrv .inrv-legal,body.pkg-inrv .inrv-legal *{box-sizing: border-box;}body.pkg-inrv .inrv-legal .ui-kicker{margin: 0 0 14px;color: var(--inrv-orange);font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}body.pkg-inrv .inrv-legal h1{margin: 0 0 28px;font-size: clamp(34px,4.4vw,48px);line-height: 1.08;letter-spacing: -1.2px;}body.pkg-inrv .inrv-legal h2{margin: 44px 0 12px;padding-top: 10px;font-size: 23px;line-height: 1.25;letter-spacing: -.4px;border-top: 1px solid var(--inrv-line);}body.pkg-inrv .inrv-legal h3{margin: 26px 0 6px;font-size: 16px;font-weight: 800;}body.pkg-inrv .inrv-legal p{margin: 0 0 14px;}body.pkg-inrv .inrv-legal ul{margin: 0 0 16px;padding-left: 22px;}body.pkg-inrv .inrv-legal li{margin-bottom: 6px;}body.pkg-inrv .inrv-legal address{font-style: normal;margin: 0 0 16px;}body.pkg-inrv .inrv-legal a{color: var(--inrv-blue);text-decoration: underline;}body.pkg-inrv .inrv-legal a:hover{text-decoration: none;}body.pkg-inrv .inrv-legal .inrv-legal-clause{margin: 0 0 12px;}body.pkg-inrv .inrv-legal .inrv-legal-ph{background: #fff3cd;box-decoration-break: clone;-webkit-box-decoration-break: clone;padding: 1px 4px;border-radius: 3px;border-bottom: 1px dashed #b8860b;font-style: italic;color: #5b4a00;}body.pkg-inrv .inrv-legal .inrv-legal-status{margin: 0 0 30px;padding: 14px 18px;background: #fff3cd;border: 1px solid #e0b400;border-left: 5px solid #b8860b;border-radius: 8px;color: #5b4a00;font-size: 14px;line-height: 1.55;}body.pkg-inrv .inrv-legal .inrv-legal-status strong{color: #5b4a00;}body.pkg-inrv .inrv-legal .inrv-legal-sub{margin: -16px 0 24px;color: var(--inrv-muted);font-size: 18px;font-weight: 700;}body.pkg-inrv .inrv-legal .inrv-netiquette{margin: 56px 0 0;padding: 30px 32px 22px;background: #fff7f2;border-left: 8px solid var(--inrv-orange);border-radius: 14px;scroll-margin-top: 100px;}body.pkg-inrv .inrv-legal .inrv-netiquette h2{margin: 0 0 14px;padding-top: 0;border-top: 0;color: var(--inrv-wine);font-size: 26px;}body.pkg-inrv .inrv-legal .inrv-netiquette h3{margin: 26px 0 8px;color: var(--inrv-wine);font-size: 18px;}body.pkg-inrv .inrv-legal .inrv-netiquette-dank{margin-top: 22px;font-weight: 700;}body.pkg-inrv .inrv-legal a:focus-visible{outline: 3px solid var(--inrv-wine);outline-offset: 2px;border-radius: 4px;}@media (max-width: 780px){body.pkg-inrv .inrv-legal{padding: 44px 20px 64px;}body.pkg-inrv .inrv-legal h2{font-size: 21px;}body.pkg-inrv .inrv-legal .inrv-netiquette{padding: 22px 18px 16px;border-left-width: 6px;}body.pkg-inrv .inrv-legal .inrv-netiquette h2{font-size: 22px;}}body.pkg-inrv .inrv-hilfe{--inrv-orange: #e4661c;--inrv-orange-text: #b5490e;--inrv-orange-soft: #fff0e8;--inrv-wine: #731629;--inrv-ink: #2f2e2d;--inrv-muted: #5f5c5a;--inrv-line: #dedbd9;--inrv-blue: #1f47b8;max-width: 1140px;margin: 0 auto;padding: 48px 24px 80px;color: var(--inrv-ink);font-family: Arial,Helvetica,sans-serif;font-size: 16px;line-height: 1.6;}body.pkg-inrv .inrv-hilfe,body.pkg-inrv .inrv-hilfe *{box-sizing: border-box;}body.pkg-inrv .inrv-hilfe button,body.pkg-inrv .inrv-hilfe input{font: inherit;}body.pkg-inrv .inrv-hilfe [id]{scroll-margin-top: 100px;}body.pkg-inrv article:has(.inrv-hilfe) > .entry-header{display: none;}body.pkg-inrv .inrv-hilfe a{color: var(--inrv-blue);}body.pkg-inrv .inrv-hilfe-hero{text-align: center;padding: 44px 20px 32px;border-radius: 20px;background: linear-gradient(160deg,#ffe3d3,#fff7f2);border: 1px solid #f6cdb5;}body.pkg-inrv .inrv-hilfe-eyebrow{display: inline-block;margin: 0 0 14px;padding: .3rem .8rem;border-radius: 999px;background: #fff;color: var(--inrv-orange-text);font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}body.pkg-inrv .inrv-hilfe-hero h1{margin: 0 0 10px;color: var(--inrv-wine);font-size: clamp(30px,4vw,44px);line-height: 1.1;letter-spacing: -1px;}body.pkg-inrv .inrv-hilfe-hero > p{max-width: 580px;margin: 0 auto 24px;color: var(--inrv-muted);font-size: 18px;}body.pkg-inrv .inrv-hilfe-search{display: flex;align-items: center;gap: 10px;max-width: 540px;margin: 0 auto;padding: .6rem 1.2rem;background: #fff;border: 1px solid #ccc;border-radius: 999px;box-shadow: 0 8px 24px rgba(16,24,40,.06);}body.pkg-inrv .inrv-hilfe-search:focus-within{border-color: var(--inrv-wine);box-shadow: 0 0 0 3px rgba(115,22,41,.18);}body.pkg-inrv .inrv-hilfe-search svg{flex: none;color: var(--inrv-muted);}body.pkg-inrv .inrv-hilfe-search input{flex: 1;min-width: 0;margin: 0;padding: 0;border: 0;background: transparent;box-shadow: none;color: var(--inrv-ink);font-size: 17px;outline: none;}body.pkg-inrv .inrv-hilfe-topics{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 26px 0 30px;}body.pkg-inrv .inrv-hilfe-topic{display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: 130px;padding: .75rem 1rem;background: #fff;border: 1px solid #ccc;border-radius: 14px;color: var(--inrv-ink);cursor: pointer;transition: border-color .15s,box-shadow .15s,background .15s;}body.pkg-inrv .inrv-hilfe-topic b{font-size: 16px;}body.pkg-inrv .inrv-hilfe-topic span{color: var(--inrv-muted);font-size: 13px;}body.pkg-inrv .inrv-hilfe-topic:hover{border-color: var(--inrv-orange);background: #fff;color: var(--inrv-ink);}body.pkg-inrv .inrv-hilfe-topic.is-active{border-color: var(--inrv-orange);background: var(--inrv-orange-soft);box-shadow: 0 6px 18px rgba(16,24,40,.06);}body.pkg-inrv .inrv-hilfe-topic.is-active b{color: var(--inrv-wine);}body.pkg-inrv .inrv-hilfe:not(.is-js) .inrv-hilfe-topics,body.pkg-inrv .inrv-hilfe:not(.is-js) .inrv-hilfe-search{display: none;}body.pkg-inrv .inrv-hilfe-layout{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 26px;align-items: start;}body.pkg-inrv .inrv-hilfe-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0 0 14px;}body.pkg-inrv .inrv-hilfe-head h2{margin: 0;color: var(--inrv-ink);font-size: 22px;}body.pkg-inrv .inrv-hilfe-head > span{color: var(--inrv-muted);font-size: 14px;}body.pkg-inrv .inrv-hilfe-list{display: flex;flex-direction: column;gap: 12px;}body.pkg-inrv .inrv-hilfe-item{background: #fff;border: 1px solid var(--inrv-line);border-radius: 14px;overflow: hidden;transition: border-color .15s,box-shadow .15s;}body.pkg-inrv .inrv-hilfe-item[hidden]{display: none;}body.pkg-inrv .inrv-hilfe-item.is-open{border-color: #f2b38f;box-shadow: 0 8px 22px rgba(16,24,40,.06);}body.pkg-inrv .inrv-hilfe-q-wrap{margin: 0;padding: 0;font-size: inherit;line-height: inherit;}body.pkg-inrv .inrv-hilfe-q{display: flex;align-items: center;justify-content: space-between;gap: 14px;width: 100%;margin: 0;padding: 1rem 1.2rem;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--inrv-ink);font-size: 17px;font-weight: 700;line-height: 1.35;text-align: left;cursor: pointer;}body.pkg-inrv .inrv-hilfe-q:hover,body.pkg-inrv .inrv-hilfe-q:focus{background: transparent;color: var(--inrv-wine);}body.pkg-inrv .inrv-hilfe-q:focus-visible{outline: 3px solid var(--inrv-wine);outline-offset: -3px;border-radius: 14px;}body.pkg-inrv .inrv-hilfe-plus{flex: none;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--inrv-orange-soft);color: var(--inrv-wine);font-size: 20px;line-height: 1;transition: transform .2s;}body.pkg-inrv .inrv-hilfe-item.is-open .inrv-hilfe-plus{transform: rotate(45deg);}body.pkg-inrv .inrv-hilfe:not(.is-js) .inrv-hilfe-plus{display: none;}body.pkg-inrv .inrv-hilfe-a{display: grid;grid-template-rows: 1fr;transition: grid-template-rows .22s ease;}body.pkg-inrv .inrv-hilfe.is-js .inrv-hilfe-item:not(.is-open) .inrv-hilfe-a{grid-template-rows: 0fr;visibility: hidden;}body.pkg-inrv .inrv-hilfe-a > div{overflow: hidden;}body.pkg-inrv .inrv-hilfe-a p{margin: 0;padding: 0 1.2rem 1.1rem;color: var(--inrv-muted);font-size: 16px;line-height: 1.65;}body.pkg-inrv .inrv-hilfe-empty{padding: 40px 20px;border: 1px dashed #ccc;border-radius: 14px;color: var(--inrv-muted);text-align: center;}body.pkg-inrv .inrv-hilfe-empty[hidden]{display: none;}body.pkg-inrv .inrv-hilfe-empty h3{margin: 0 0 6px;color: var(--inrv-ink);}body.pkg-inrv .inrv-hilfe-side{display: flex;flex-direction: column;gap: 14px;position: sticky;top: 96px;}body.pkg-inrv .inrv-hilfe-card{padding: 20px;background: #fff;border: 1px solid var(--inrv-line);border-radius: 14px;}body.pkg-inrv .inrv-hilfe-card h2{margin: 0 0 6px;color: var(--inrv-ink);font-size: 18px;}body.pkg-inrv .inrv-hilfe-card p{margin: 0 0 14px;color: var(--inrv-muted);font-size: 15px;}body.pkg-inrv .inrv-hilfe-card--brand{background: linear-gradient(160deg,var(--inrv-wine),#4e0f1c);border-color: transparent;}body.pkg-inrv .inrv-hilfe-card--brand h2,body.pkg-inrv .inrv-hilfe-card--brand p,body.pkg-inrv .inrv-hilfe-card--brand .inrv-hilfe-phone a{color: #fff;}body.pkg-inrv .inrv-hilfe-card--brand .inrv-hilfe-phone{margin: 14px 0 0;font-size: 15px;}body.pkg-inrv .inrv-hilfe-quick{display: flex;flex-direction: column;}body.pkg-inrv .inrv-hilfe-quick a{padding: 9px 0;border-bottom: 1px solid var(--inrv-line);color: var(--inrv-ink);font-weight: 700;text-decoration: none;}body.pkg-inrv .inrv-hilfe-quick a:last-child{border-bottom: 0;}body.pkg-inrv .inrv-hilfe-quick a::after{content: " \2192";color: var(--inrv-orange-text);}body.pkg-inrv .inrv-hilfe-quick a:hover{color: var(--inrv-wine);}body.pkg-inrv .inrv-hilfe .inrv-hilfe-btn{display: inline-flex;align-items: center;justify-content: center;padding: 13px 19px;border-radius: 7px;background: var(--inrv-wine);color: #fff;font-size: 15px;font-weight: 800;text-decoration: none;text-align: center;}body.pkg-inrv .inrv-hilfe .inrv-hilfe-btn:hover{background: #4e0f1c;color: #fff;}body.pkg-inrv .inrv-hilfe .inrv-hilfe-card--brand .inrv-hilfe-btn{background: #fff;color: var(--inrv-wine);}body.pkg-inrv .inrv-hilfe .inrv-hilfe-card--brand .inrv-hilfe-btn:hover{background: var(--inrv-orange-soft);color: var(--inrv-wine);}body.pkg-inrv .inrv-hilfe a:focus-visible,body.pkg-inrv .inrv-hilfe .inrv-hilfe-topic:focus-visible{outline: 3px solid var(--inrv-wine);outline-offset: 2px;}body.pkg-inrv .inrv-hilfe .inrv-hilfe-card--brand a:focus-visible{outline-color: #fff;}body.pkg-inrv .inrv-hilfe-cta{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-top: 40px;padding: 28px 32px;background: var(--inrv-orange-soft);border-left: 8px solid var(--inrv-orange);border-radius: 14px;}body.pkg-inrv .inrv-hilfe-cta h2{margin: 0 0 6px;color: var(--inrv-wine);font-size: 22px;}body.pkg-inrv .inrv-hilfe-cta p{margin: 0;color: var(--inrv-ink);}body.pkg-inrv .inrv-hilfe-ki{margin: 28px 0 0;color: var(--inrv-muted);font-size: 13px;text-align: center;}@media (max-width: 900px){body.pkg-inrv .inrv-hilfe-layout{grid-template-columns: 1fr;}body.pkg-inrv .inrv-hilfe-side{position: static;}body.pkg-inrv .inrv-hilfe-cta{flex-direction: column;align-items: flex-start;}}@media (max-width: 600px){body.pkg-inrv .inrv-hilfe{padding: 28px 14px 56px;}body.pkg-inrv .inrv-hilfe-hero{padding: 32px 16px 24px;}body.pkg-inrv .inrv-hilfe-topic{flex: 1 1 calc(50% - 10px);min-width: 0;}body.pkg-inrv .inrv-hilfe-cta{padding: 22px 20px;}}@media (prefers-reduced-motion: reduce){body.pkg-inrv .inrv-hilfe-a,body.pkg-inrv .inrv-hilfe-plus{transition: none;}}body.pkg-inrv .bb-footer .footer-menu li.inrv-footer-faq > a{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 999px;background: #731629;color: #fff !important;font-weight: 700;text-decoration: none;}body.pkg-inrv .bb-footer .footer-menu li.inrv-footer-faq > a:hover{background: #4e0f1c;}body.pkg-inrv .bb-footer .footer-menu li.inrv-footer-faq > a:focus-visible{outline: 3px solid #e4661c;outline-offset: 2px;}body.pkg-inrv .bb-footer .footer-menu li.inrv-footer-faq > a i,body.pkg-inrv .bb-footer .footer-menu li.inrv-footer-faq > a .link-text{color: #fff !important;}