.mc-lp{font-family:var(--font-inter),"Inter",sans-serif;color:#2e473b;-webkit-font-smoothing:antialiased;--primary:#2e473b;--primary-dark:#2e473b;--primary-light:#ebf0f1;--text:#2e473b;--text-light:#3d5c4d;--text-muted:#6b7c74;--bg:#ebf0f1;--bg-alt:#fff;--bg-dark:#2e473b;--accent:#4682b4;--accent-light:#d8e0e2;--border:#d8e0e2;--success:#2d8659;--cta:#a64d79;--cta-hover:#b85e8a;--max-width:800px;background:#ebf0f1;font-size:16px;font-weight:300;line-height:1.7}.mc-lp .container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.mc-lp section{padding:80px 0}.mc-lp section.alt{background:var(--bg-alt)}.mc-lp section.dark{background:var(--bg-dark);color:#e2e8f0}.mc-lp section.dark h1,.mc-lp section.dark h2,.mc-lp section.dark h3{color:#fff}.mc-lp section.dark p,.mc-lp section.dark li,.mc-lp section.dark span{color:#e2e8f0}.mc-lp section.dark .text-muted{color:#94a3b8}.mc-lp h1,.mc-lp h2,.mc-lp h3{letter-spacing:0;color:var(--text);font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.2}.mc-lp h2{margin-bottom:24px;font-size:30px}.mc-lp h3{margin-bottom:12px;font-size:20px}.mc-lp p{color:var(--text);margin-bottom:16px}.mc-lp .text-muted{color:var(--text-muted)}.mc-lp .text-small{font-size:14px}.mc-lp .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:12px;font-size:13px;font-weight:600}.mc-lp-cta-btn{background:var(--cta);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:16px 55px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.mc-lp-cta-btn:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 4px 12px #a64d794d}.mc-lp-cta-btn.large{padding:18px 55px;font-size:16px}.mc-lp-cta-sub{color:var(--text-muted);margin-top:10px;font-size:14px;display:block}.mc-lp-cta-block{text-align:center;padding:48px 0}.mc-lp-hero{background:#fff;align-items:center;min-height:600px;padding:120px 0 100px;display:flex;position:relative;overflow:hidden}.mc-lp-hero-bg-photo{z-index:1;width:55%;height:100%;position:absolute;top:0;right:0}.mc-lp-hero-bg-photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.mc-lp-hero-bg-photo:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffc 40%,#fff0 100%);width:60%;height:100%;position:absolute;top:0;left:0}.mc-lp-hero-bg-photo:before{content:"";z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:30%;position:absolute;bottom:0;left:0}.mc-lp-hero .container{z-index:2;position:relative}.mc-lp-hero .eyebrow{margin-bottom:16px;font-size:14px}.mc-lp-hero h1{max-width:520px;margin-bottom:20px;font-size:44px;line-height:1.15}.mc-lp-hero .mc-lp-subtitle{color:var(--text-light);max-width:480px;margin-bottom:32px;font-size:18px;line-height:1.6}.mc-lp-hero-content{align-items:flex-start;display:flex}.mc-lp-hero-text{flex:1;max-width:520px}.mc-lp-authority-bar{border-bottom:1px solid var(--border);padding:40px 0}.mc-lp-authority-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.mc-lp-authority-item .number{color:var(--primary);font-size:36px;font-weight:600;line-height:1}.mc-lp-authority-item .label{color:var(--text-muted);margin-top:4px;font-size:14px}.mc-lp-pain-list{gap:16px;padding:0;list-style:none;display:grid}.mc-lp-pain-list li{border-left:4px solid var(--primary);background:#fff;border-radius:15px;padding:20px 24px;font-size:15px;line-height:1.5;box-shadow:0 1px 3px #0000000f}.mc-lp-solution-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.mc-lp-solution-card{background:var(--primary-light);border-radius:20px;padding:28px}.mc-lp-solution-card h3{color:var(--primary-dark);margin-bottom:8px;font-size:18px}.mc-lp-solution-card p{color:var(--text-light);margin-bottom:0;font-size:15px}.mc-lp-fur-wen-item{border-bottom:1px solid var(--border);padding:20px 24px 20px 0}.mc-lp-fur-wen-item:last-child{border-bottom:none}.mc-lp-fur-wen-item h3{color:var(--text);align-items:center;gap:10px;margin-bottom:4px;font-size:17px;display:flex}.mc-lp-fur-wen-item h3 .check{color:var(--success);flex-shrink:0;font-size:18px;font-weight:700}.mc-lp-fur-wen-item p{color:var(--text-light);margin-bottom:0;padding-left:28px;font-size:15px}.mc-lp-checklist{gap:12px;margin-top:32px;padding:0;list-style:none;display:grid}.mc-lp-checklist li{padding:8px 0 8px 32px;font-size:15px;line-height:1.6;position:relative}.mc-lp-checklist li:before{content:"✓";color:var(--success);font-size:16px;font-weight:700;position:absolute;left:0}.mc-lp-value-card{background:var(--primary-light);border-radius:20px;margin-bottom:16px;padding:28px}.mc-lp-value-card .mc-lp-value-number{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:14px;font-weight:600}.mc-lp-value-card h3{color:var(--primary-dark);margin-bottom:8px;font-size:18px}.mc-lp-value-card p{color:var(--text-light);margin-bottom:0;font-size:15px}.mc-lp-value-card.bonus{border:2px solid var(--primary-light);background:#fff}.mc-lp-credentials{color:var(--text-muted);margin-bottom:20px;font-size:15px}.mc-lp-dozentin-list{padding:0;list-style:none}.mc-lp-dozentin-list li{padding:6px 0 6px 24px;font-size:15px;line-height:1.5;position:relative}.mc-lp-dozentin-list li:before{content:"✓";color:var(--success);font-weight:700;position:absolute;left:0}.mc-lp-price-box{background:var(--bg-dark);color:#fff;text-align:center;border-radius:25px;padding:48px}.mc-lp-price-box h3{color:#fff;margin-bottom:16px;font-size:24px}.mc-lp-price-box .price{color:#fff;margin-bottom:8px;font-size:56px;font-weight:700}.mc-lp-price-box .price-sub{color:#94a3b8;margin-bottom:24px;font-size:16px}.mc-lp-price-box .mc-lp-cta-btn{color:var(--primary);background:#fff}.mc-lp-price-box .mc-lp-cta-btn:hover{color:var(--primary);background:#d8e0e2}.mc-lp-price-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.mc-lp-price-feature{color:#e2e8f0;background:#ffffff14;border-radius:15px;padding:16px;font-size:14px}.mc-lp-price-box #embedable-form-wrapper{margin-top:24px}.mc-lp-guarantee-box{text-align:center;border:2px solid var(--primary-light);background:#fff;border-radius:25px;padding:48px 32px}.mc-lp-guarantee-box h3{color:var(--primary-dark);margin-bottom:16px;font-size:22px}.mc-lp-guarantee-box p{color:var(--text-light);max-width:550px;margin:0 auto;font-size:16px;line-height:1.7}.mc-lp-warning-box{color:var(--text);background:#fff8e1;border:1px solid #ffe082;border-radius:15px;margin-top:40px;padding:24px 28px;font-size:15px;line-height:1.6}.mc-lp-warning-box strong{margin-bottom:8px;font-size:16px;display:block}.mc-lp-faq-list{margin-top:32px}.mc-lp-faq-item{border-bottom:1px solid var(--border);padding:20px 0}.mc-lp-faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;list-style:none;display:flex}.mc-lp-faq-item summary:after{content:"+";color:var(--text-muted);flex-shrink:0;margin-left:16px;font-size:24px}.mc-lp-faq-item[open] summary:after{content:"−"}.mc-lp-faq-item .answer{color:var(--text-light);padding-top:12px;font-size:15px;line-height:1.7}.mc-lp-final-cta{background:var(--bg-dark);color:#fff;text-align:center;padding:80px 0}.mc-lp-final-cta h2{color:#fff;margin-bottom:16px;font-size:36px}.mc-lp-final-cta p{color:#e2e8f0;max-width:500px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px}.mc-lp-thematic-img{border-radius:20px;width:100%;margin:40px 0;box-shadow:0 4px 20px #00000014}.mc-lp-footer{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);padding:24px 0;font-size:13px}.mc-lp-footer a{color:var(--text-muted);text-decoration:underline}.mc-lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.mc-lp-split.reverse{direction:rtl}.mc-lp-split.reverse>*{direction:ltr}.mc-lp-split-img{border-radius:20px;width:100%;box-shadow:0 8px 32px #2e473b1f}.mc-lp-accent-band{background:var(--bg-dark);color:#fff;text-align:center;padding:40px 0}.mc-lp-accent-band p{color:#e2e8f0;max-width:600px;margin:0 auto;font-family:Fraunces,Georgia,serif;font-size:20px;font-style:italic;font-weight:400;line-height:1.6}.mc-lp-video-placeholder{aspect-ratio:16/9;background:#1a1a2e;border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.mc-lp-video-placeholder img{object-fit:cover;opacity:.4;width:100%;height:100%}.mc-lp-video-play{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;box-shadow:0 4px 20px #0000004d}.mc-lp-video-play:after{content:"";border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--primary);width:0;height:0;margin-left:4px;display:block}.mc-lp-video-caption{text-align:center;color:var(--text-muted);margin-top:16px;font-size:14px;font-style:italic}.mc-lp-pull-quote{border-left:4px solid var(--primary);color:var(--text-light);margin:40px 0;padding:24px 32px;font-family:Fraunces,Georgia,serif;font-size:22px;font-style:italic;line-height:1.5}.mc-lp .container-wide{max-width:1000px;margin:0 auto;padding:0 24px}@media (max-width:768px){.mc-lp-split{grid-template-columns:1fr;gap:24px}.mc-lp-split.reverse{direction:ltr}.mc-lp-pull-quote{padding:16px 20px;font-size:18px}.mc-lp-video-play{width:60px;height:60px}.mc-lp-video-play:after{border-width:10px 0 10px 18px}.mc-lp{font-size:16px}.mc-lp section{padding:56px 0}.mc-lp-hero{min-height:auto;padding:40px 0}.mc-lp-hero .eyebrow{display:none}.mc-lp-hero h1{max-width:100%;margin-bottom:12px;font-size:28px}.mc-lp-hero .mc-lp-subtitle{max-width:100%;margin-bottom:20px;font-size:15px;line-height:1.5}.mc-lp-hero .mc-lp-cta-btn.large{padding:14px 28px;font-size:16px}.mc-lp-hero .mc-lp-cta-sub{font-size:12px}.mc-lp-hero-bg-photo{width:100%;height:300px;margin-bottom:24px;position:relative}.mc-lp-hero-bg-photo:after{background:linear-gradient(#fff0 40%,#fff 100%);width:100%}.mc-lp-hero-text{max-width:100%}.mc-lp-hero-content{gap:0}.mc-lp h2{font-size:26px}.mc-lp-authority-grid{grid-template-columns:repeat(3,1fr);gap:12px}.mc-lp-authority-item .number{font-size:28px}.mc-lp-authority-item .label{font-size:12px}.mc-lp-solution-grid{grid-template-columns:1fr}.mc-lp-price-box{padding:32px 24px}.mc-lp-price-box .price{font-size:42px}.mc-lp-price-features{grid-template-columns:1fr}.mc-lp-cta-btn{text-align:center;width:100%;padding:16px 32px}.mc-lp-cta-btn.large{padding:18px 32px}.mc-lp-final-cta h2{font-size:28px}}
