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;}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{padding: 38px 42px;border-radius: 18px;background: #f8f5f2;margin-bottom: 55px;}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: 45px;}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 > div:last-child{padding-left: 45px;border-left: 1px solid rgba(255,255,255,.35);}body.pkg-inrv .inrv-home .contact span{font-size: 11px;font-weight: 900;text-transform: uppercase;}body.pkg-inrv .inrv-home .contact a{display: block;margin-top: 11px;font-size: 21px;font-weight: 800;}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);}body.pkg-inrv .inrv-home .market-intro{padding: 30px 26px;}}@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: 40px;padding: 28px 22px;}body.pkg-inrv .inrv-home .contact{margin: 40px 20px 60px;padding: 38px 28px;grid-template-columns: 1fr;}body.pkg-inrv .inrv-home .contact > div:last-child{padding: 25px 0 0;border-top: 1px solid rgba(255,255,255,.35);border-left: 0;}}@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;}}