:root{color:#111715;background:#f8faf8}.site-header,.intro-band,.platform-card,.steps article,.split-panel,.rule-card:not(.accent),.benefit-grid article,.list-card,.contact-box{background:#fff}.eyebrow,.desktop-nav a:hover,.desktop-nav a.active,.header-contact span,.round-link,.text-link,.feature-index,.timeline-number,.list-card span,.contact-box .contact-email,.faq-list summary span{color:#f26a16}.hero h1 em,.subhero h1 em,.statement-section h2 em,.intro-inner strong,.visual-statement strong{color:#72dc16}.button-primary{background:#79ef21;color:#111715}.button-primary:hover{background:#a2ff4d}.button-outline:hover,.header-contact:hover{border-color:#ef7b2c;background:#fff6ee}.hero-visual{background:#f1f8e9;border-color:#e3f0d6}.hero-visual:before{border-color:#c4eca3;box-shadow:0 0 0 65px #ecf8e0,0 0 0 66px #d8eecb}.visual-mark,.caption-line,.eyebrow i{color:#ff7718;background:#ff7718}.visual-top{color:#425541}.soft-section{background:#f2f6ee}.platform-logo,.detail-logo{background:#e8f8d9}.platform-card.distnet .platform-logo,.detail-logo.distnet,.platform-card.gkv .platform-logo,.detail-logo.gkv{background:#fff1e7}.platform-card.ads .platform-logo,.detail-logo.ads,.platform-card.lutsio .platform-logo,.detail-logo.lutsio{background:#eaf3ff}.platform-card.webtrailer .platform-logo,.detail-logo.webtrailer{background:#f1f2f3}.steps article>span,.rule-card>span,.principles span,.notice-card strong{color:#e96918}.rule-card.accent,.statement-section,.notice-card{background:#eaffd9;border-color:#d1f2b8}.benefit-symbol{background:#fff0e4;color:#e96918}.cta-panel,.site-footer{background:#111715}.cta-panel:after{color:#303927}.eyebrow.light,.footer-nav span{color:#b9ff77}.button-light{color:#111715}.platform-grid{grid-template-columns:repeat(3,1fr)}.platform-card:last-child{grid-column:auto}.visual-bottom{grid-template-columns:repeat(3,1fr);gap:7px}.mini-logo{height:58px;padding:8px}.hero-visual{min-height:510px}.legal-body{max-width:880px}.legal-body h2{font-size:29px;margin:42px 0 12px}.legal-body p,.legal-body li{font-size:16px;line-height:1.75;color:#53605a}.legal-body ul{padding-left:24px}.legal-body a{text-decoration:underline;text-underline-offset:3px}.registration-cta{background:#fff4e9;border:1px solid #ffd9bd;border-radius:24px;padding:36px;margin:25px auto 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.registration-cta h2{font-size:30px;margin:0 0 9px}.registration-cta p{margin:0}.portal-shell{padding-block:70px 110px}.portal-card{background:#fff;border:1px solid #e5ebe5;border-radius:24px;padding:35px;box-shadow:0 20px 50px #0a1d1109}.portal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.portal-six{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portal-six .platform-card{min-height:320px}.portal-six .platform-logo{height:112px}.portal-six .platform-copy{padding:22px}.portal-six .platform-copy h3{font-size:21px}.portal-nav{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 32px}.portal-nav a{padding:11px 16px;background:#fff;border:1px solid #e0e7df;border-radius:100px;font-weight:700;font-size:14px}.portal-nav a.active{background:#111715;color:#fff}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label,.checkbox-row{font-weight:700;font-size:14px}.field input,.field select,.field textarea{font:inherit;font-size:16px;padding:14px 15px;border:1px solid #bdcbbf;border-radius:12px;background:#fff;color:#111715;width:100%}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #ff7a1a;outline-offset:2px}.checkbox-row{display:flex;align-items:flex-start;gap:11px;margin:13px 0;line-height:1.5}.checkbox-row input{width:19px;height:19px;flex:none;margin:2px 0;accent-color:#ff7718}.checkbox-row a{text-decoration:underline}.notice{padding:18px 22px;border-radius:13px;background:#eaffd9;margin:20px 0}.notice.error{background:#fff0e6;color:#7e3012}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0}.metric{background:#fff;border:1px solid #e0e8df;border-radius:18px;padding:24px}.metric span{display:block;font-size:12px;letter-spacing:.12em;font-weight:800;color:#68766c}.metric strong{display:block;font:800 31px Manrope,Arial,sans-serif;margin-top:10px}.record-list{display:grid;gap:12px}.record{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#fff;border:1px solid #e1e9e1;border-radius:16px;padding:19px 22px}.record strong{display:block}.record small{display:block;color:#66746a;margin-top:4px}.record-actions{display:flex;gap:9px;flex-wrap:wrap}.record-actions a,.record-actions button{border:1px solid #d6e4d5;border-radius:100px;padding:9px 14px;background:#fff;color:#142216;font-weight:700;font-size:13px;cursor:pointer}.mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:13px}.portal-logo{width:100%;max-width:220px;height:75px;object-fit:contain}.portal-card h2{font-size:30px}.portal-card h3{font-size:22px}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{text-align:left;padding:14px;border-bottom:1px solid #e4eae4;vertical-align:top}.admin-table th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#647169}.table-scroll{overflow-x:auto}.status{font-size:12px;font-weight:800;padding:6px 10px;border-radius:30px;background:#eaffd9}.status.muted{background:#fff0e6}.micro{font-size:13px;color:#67736a}.portal-actions{display:flex;gap:12px;flex-wrap:wrap}.portal-actions .button{min-height:48px;padding:12px 18px}.portal-card a:not(.button){color:#d95e16;text-decoration:underline;text-underline-offset:3px}
.platform-logo a,.detail-logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.platform-logo a img,.detail-logo a img{max-height:100%;object-fit:contain}
.button b{font:inherit}
@media(max-width:900px){.platform-grid{grid-template-columns:repeat(2,1fr)}.portal-six{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.platform-grid,.portal-six,.portal-grid,.form-grid{grid-template-columns:1fr}.hero-visual{min-height:435px}.mini-logo{height:52px}.registration-cta{display:block;padding:25px}.registration-cta .button{margin-top:20px}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:17px}.metric strong{font-size:23px}.record{display:block}.record-actions{margin-top:15px}.portal-card{padding:25px}.portal-shell{padding-block:40px 70px}.admin-table th,.admin-table td{padding:10px}}

/* Redaktion, Footer und B2B Hinweis */
.editable-text{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.footer-brand{align-self:start}.footer-logo{background:#fff;border-radius:12px;padding:8px 13px;filter:none;width:220px;height:92px;object-fit:contain}.footer-nav span{color:#b9ff77}.footer-nav a:hover{color:#ff8b37}#b2b-gate{border:1px solid #e4eedc;border-radius:28px;padding:clamp(26px,5vw,55px);width:min(610px,calc(100vw - 32px));max-height:calc(100vh - 30px);box-shadow:0 28px 100px #050c08aa;background:#fff;color:#111715}#b2b-gate::backdrop{background:#080c0ad9;backdrop-filter:blur(5px)}#b2b-gate h2{margin:16px 0;font-size:clamp(29px,5vw,44px)}#b2b-gate p{font-size:17px}#b2b-gate .button-row{margin-top:26px}#b2b-gate .button{cursor:pointer}.admin-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:42px 0}.admin-module{background:#fff;border:1px solid #e0e8df;border-radius:20px;padding:26px;min-height:195px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s}.admin-module:hover{transform:translateY(-4px)}.admin-module span{font-size:12px;letter-spacing:.12em;font-weight:800;color:#f26a16}.admin-module h2{font-size:25px;margin:15px 0 8px}.admin-module p{font-size:14px;margin:0}.admin-module b{color:#408b10}.admin-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.admin-page-grid a{background:#fff;border:1px solid #e2ebdf;border-radius:16px;padding:22px;font-weight:800;display:flex;justify-content:space-between;gap:15px}.admin-page-grid small{font-weight:500;color:#657066}@media(max-width:1050px){.admin-module-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.footer-top{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}.admin-page-grid{grid-template-columns:1fr}}@media(max-width:560px){.admin-module-grid{grid-template-columns:1fr}.footer-top{gap:32px}.footer-nav{font-size:13px}}

/* Logo der aktuellen Version mit einfachem Webspace-Dateinamen */
.site-header{height:118px}.brand{width:273px;height:102px}.brand img{width:100%;height:100%;object-fit:contain}.footer-logo{width:273px;height:138px;max-height:none;object-fit:contain;background:#fff;padding:12px;border-radius:16px}@media(max-width:1100px){.brand{width:225px;height:92px}}@media(max-width:900px){.site-header{height:106px}.brand{width:229px;height:90px}}@media(max-width:420px){.brand{width:210px}}

[data-platform-card][hidden]{display:none!important}.portal-title{font-size:clamp(42px,5.3vw,70px);margin:16px 0 18px}.portal-lead{font-size:18px;max-width:770px}.portal-section-title{margin:65px 0 25px}.portal-auth{max-width:780px;margin:auto}.portal-auth h1,.portal-auth-grid h1{font-size:clamp(38px,5vw,56px)}.portal-auth-grid{align-items:start}.portal-stat-row{display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0;color:#5a675f;font-size:14px}.portal-card details summary,details.portal-card summary{cursor:pointer;font-weight:800;margin:12px 0}.portal-card form .button{cursor:pointer}.portal-six .portal-card{display:flex;flex-direction:column}.portal-six .portal-card .button{margin-top:auto}.portal-six .platform-logo{border-radius:15px;margin-bottom:23px}.portal-six .platform-logo img{max-height:96px}.record-actions form{display:inline}.portal-card .record{box-shadow:none;margin:10px 0}.portal-card input[type=file]{padding:12px;border:1px solid #cbdad1;border-radius:10px;width:100%}@media(max-width:680px){.portal-title{font-size:41px}.portal-stat-row{display:grid;grid-template-columns:1fr 1fr}.portal-six{grid-template-columns:1fr}}

[data-section-key][hidden]{display:none!important}

/* 50-%-Provisionsmodell, im bestehenden Blockdesign */
.commission-showcase{padding-block:88px 100px}.commission-showcase .section-heading{margin-bottom:34px}.commission-showcase .section-heading p{max-width:510px}.commission-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.commission-stats article{background:#fff;border:1px solid #dbe9de;border-radius:25px;padding:38px 30px;min-height:225px;display:flex;flex-direction:column;justify-content:space-between}.commission-stats article:nth-child(2){background:#151c18;color:#fff;border-color:#151c18}.commission-stats article:nth-child(3){background:#dfffcc;border-color:#c7f8ae}.commission-stats strong{font-family:Manrope,Arial,sans-serif;font-size:clamp(44px,5vw,72px);line-height:1;font-weight:800;letter-spacing:-.065em}.commission-stats article:nth-child(2) strong{color:#a4ff33}.commission-stats article:nth-child(3) strong{color:#1d3023}.commission-stats span{font-size:12px;letter-spacing:.12em;font-weight:800}.commission-flow{font-size:19px;font-weight:700;margin:32px 0}.commission-flow span{color:#f2712d;padding-inline:9px}.commission-actions{display:flex;flex-wrap:wrap;gap:12px}.commission-fineprint{max-width:850px;margin-top:24px;font-size:13px;line-height:1.55;color:#58635c}@media(max-width:760px){.commission-showcase{padding-block:65px}.commission-stats{grid-template-columns:1fr}.commission-stats article{min-height:150px;padding:27px}.commission-flow{font-size:16px;line-height:1.8}.commission-actions .button{width:100%;justify-content:center}}

/* Große Provisionskampagne auf Startseite und Vertriebsseite */
.commission-showcase{padding-block:95px 90px}.commission-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(34px,5vw,80px);align-items:center;background:#111715;color:#fff;border-radius:34px;padding:clamp(35px,6vw,86px);min-height:620px}.commission-panel:before{content:"";position:absolute;right:-170px;top:-220px;width:550px;height:550px;border:1px solid #5f8a4a;border-radius:50%;box-shadow:0 0 0 70px #17251c,0 0 0 71px #344438;pointer-events:none}.commission-main,.commission-example{position:relative;z-index:1}.commission-panel .eyebrow{color:#ff8c36}.commission-number{font:800 clamp(142px,17vw,258px)/.82 Manrope,Arial,sans-serif;letter-spacing:-.115em;color:#9cff37;margin:30px 0 8px;white-space:nowrap}.commission-number span{font-size:.53em;vertical-align:top;letter-spacing:-.08em}.commission-panel h2{font-size:clamp(40px,4.6vw,68px);line-height:1.06;letter-spacing:-.055em;margin:12px 0 23px}.commission-panel h2 em{font-style:normal;color:#9cff37}.commission-main>p{max-width:590px;color:#d5dfd4;font-size:clamp(17px,1.55vw,21px);line-height:1.5;margin:0 0 32px}.commission-actions{display:flex;flex-wrap:wrap;gap:12px}.commission-actions .button{font-weight:800;min-height:58px;padding:15px 23px}.button-commission-outline{border:1px solid #a1b5a2;color:#fff}.button-commission-outline:hover{background:#253b2b;border-color:#9cff37}.commission-example{background:#f5fff0;color:#111715;border-radius:27px;padding:clamp(25px,3vw,40px);box-shadow:0 25px 80px #0005}.commission-kicker{display:block;color:#e66516;letter-spacing:.12em;font-size:12px;font-weight:800;margin-bottom:25px}.commission-calc>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid #c8d9c1;padding:19px 0}.commission-calc span{font-size:11px;letter-spacing:.08em;font-weight:800;max-width:140px}.commission-calc strong{font:800 clamp(25px,3vw,40px)/1 Manrope,Arial,sans-serif;letter-spacing:-.05em;white-space:nowrap}.commission-calc .commission-result{display:block;border:0;margin:20px -12px 0;padding:24px 12px;border-radius:16px;background:#9cff37}.commission-result span{display:block;margin-bottom:10px}.commission-result strong{font-size:clamp(42px,5vw,72px)}.commission-steps{display:flex;justify-content:space-between;gap:7px;align-items:center;font-size:11px;font-weight:800;margin-top:28px;color:#4e6550}.commission-steps span:nth-child(even){color:#ed7222;font-size:22px}.commission-fineprint{max-width:none;margin:18px 15px 0;font-size:12px;color:#5c675d;line-height:1.5}@media(max-width:960px){.commission-panel{grid-template-columns:1fr;min-height:0}.commission-number{font-size:clamp(135px,23vw,230px)}.commission-example{max-width:650px;width:100%}}@media(max-width:620px){.commission-showcase{padding-block:58px}.commission-panel{padding:28px;border-radius:24px;gap:33px}.commission-number{font-size:clamp(118px,30vw,170px);margin:26px 0 8px}.commission-panel h2{font-size:clamp(37px,10vw,52px)}.commission-actions .button{width:100%;justify-content:center;text-align:center}.commission-calc strong{font-size:26px}.commission-result strong{font-size:48px}.commission-steps{font-size:9px}}
