@charset "UTF-8";#kaufmodul{scroll-margin-top:75px !important}.course-pricing-wrapper .tab-panel{display:none !important}.course-pricing-wrapper .tab-panel.active{display:block !important}.course-pricing-wrapper{max-width:1100px;margin:0 auto;padding:24px;box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#410c9e 0%,#35088a 100%);border:2px solid #6318d9;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.4);font-family:inherit}.main-tabs-container{display:flex !important;justify-content:center !important;gap:10px !important;margin-bottom:25px !important;background:rgba(18,2,48,0.6) !important;padding:6px !important;border-radius:14px !important;max-width:450px !important;margin-left:auto !important;margin-right:auto !important;border:1px solid rgba(255,255,255,0.1) !important}.main-tab-btn{flex:1 !important;padding:12px 20px !important;border:none !important;background:transparent !important;color:#fff !important;font-weight:bold !important;font-size:15px !important;border-radius:10px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:none !important}.main-tab-btn:not(.active):hover{background:rgba(255,255,255,0.1) !important}.main-tab-btn.active{background:#fff !important;color:#3b0a99 !important;box-shadow:0 4px 12px rgba(0,0,0,0.25) !important}.pricing-3col-container{display:flex;flex-direction:column;gap:20px}.video-preview-box img{width:100%;height:auto;border-radius:12px;display:block;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.right-pricing-card{background:#240562;border:1px solid #5716b8;border-radius:18px;padding:22px;box-sizing:border-box}.payment-toggle-container{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.payment-option-label{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #4a13a8;border-radius:10px;cursor:pointer;background:#1a0348}.payment-option-label.active{border-color:#8b3dff;background:#2f0777}.payment-option-left{display:flex;align-items:center;gap:10px;font-weight:600;color:#fff}.savings-badge{background:#2ee268;color:#05290f;font-size:11px;font-weight:800;padding:4px 10px;border-radius:20px;text-transform:uppercase}.rate-info-text{font-size:13px;color:rgba(255,255,255,0.85)}.price-header{text-align:left;margin:15px 0 10px 0}.price-amount{font-size:38px !important;font-weight:900 !important;margin:0;color:#fff}.price-label{font-size:13px;color:rgba(255,255,255,0.85);margin-top:4px}.price-features-list{list-style:none !important;padding:0 !important;margin:15px 0 !important;text-align:left}.price-features-list li{padding:5px 0 5px 26px !important;position:relative !important;font-size:14px !important;color:#fff !important;line-height:1.4 !important}.price-features-list li::before{content:"✓" !important;position:absolute !important;left:0 !important;top:4px !important;color:#fff !important;font-weight:bold !important;font-size:15px !important}.price-cta-button{position:relative !important;overflow:hidden !important;display:block;width:100%;padding:16px 20px;background:#9922FD !important;color:#fff !important;text-align:center;text-decoration:none !important;font-weight:800;font-size:16px;letter-spacing:0.5px;text-transform:uppercase;border-radius:12px;box-shadow:0 4px 18px rgba(153,34,253,0.45);transition:all 0.25s ease;box-sizing:border-box;margin-top:15px}.price-cta-button::after{content:'' !important;position:absolute !important;top:0 !important;left:-150%;width:130px !important;height:100% !important;background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100% ) !important;transform:skewX(-25deg) !important;animation:buttonShimmer 3.2s ease-in-out infinite !important;pointer-events:none}.price-cta-button:hover{background:#ab3dff !important;transform:translateY(-2px);box-shadow:0 6px 24px rgba(153,34,253,0.65)}.price-payment-methods{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:15px !important;flex-wrap:wrap !important}.pay-badge-card{background:#fff !important;padding:4px 8px !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;height:24px !important}.pay-badge-card img{height:16px !important;width:auto !important;display:block !important}.price-ssl-footer{text-align:center;font-size:12px;color:rgba(255,255,255,0.75);margin-top:12px}.accordion-container{display:flex;flex-direction:column;gap:12px}.info-accordion-item{border:1px solid #7a28e0;border-radius:10px;overflow:hidden;background:rgba(74,18,179,0.35)}.accordion-header{width:100%;padding:14px 18px;background:transparent;border:none;color:#fff;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;cursor:pointer;text-align:left}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;padding:0 18px;background:rgba(22,3,58,0.4);font-size:14px}.info-accordion-item.active .accordion-content{padding:14px 18px}.accordion-content ul{list-style:none !important;padding-left:0 !important;margin:8px 0 !important}.accordion-content li{position:relative !important;padding-left:26px !important;margin-bottom:8px !important;color:rgba(255,255,255,0.95) !important}.accordion-content li::before{content:"✓" !important;position:absolute !important;left:0 !important;top:0 !important;color:#2ee268 !important;font-weight:bold !important}.bottom-features-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:30px;padding:16px;background:#0e0427;border-radius:14px;border:1px solid #28095e}.bottom-features-bar.tab-panel.active{display:grid !important}.feature-item{display:flex;align-items:center;gap:12px;padding:4px}.feature-icon-circle{width:36px;height:36px;background:rgba(139,61,255,0.2);border:1px solid rgba(139,61,255,0.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#8b3dff;flex-shrink:0}.feature-text-title{font-weight:bold;font-size:13px;color:#fff}.feature-text-sub{font-size:11px;color:rgba(255,255,255,0.7)}@media (max-width:767px){.course-pricing-wrapper{padding:12px 10px !important;border-radius:14px !important}.course-pricing-wrapper h2,.course-pricing-wrapper h3{font-size:2.15rem !important;margin-bottom:10px !important}.main-tabs-container{margin-bottom:12px !important;padding:3px !important}.main-tab-btn{padding:8px 12px !important;font-size:13px !important}.col-video .video-preview-link img,.col-video .video-preview-box img{height:120px !important;width:100% !important;object-fit:cover !important;object-position:top !important;margin:0 auto 10px auto !important}.right-pricing-card{padding:12px !important;border-radius:14px !important}.payment-toggle-container{gap:6px !important;margin-bottom:8px !important}.payment-option-label{padding:8px 10px !important}.payment-option-left span{font-size:13px !important}.savings-badge{font-size:10px !important;padding:2px 6px !important}.price-header{margin:8px 0 6px 0 !important}.price-amount{font-size:32px !important;line-height:1 !important}.price-label{font-size:12px !important;margin-top:2px !important}.price-features-list{margin:8px 0 !important}.price-features-list li{padding:2px 0 2px 22px !important;font-size:12px !important}.price-features-list li::before{top:2px !important;font-size:13px !important}.price-cta-button{margin-top:18px !important;margin-bottom:16px !important;padding:14px 18px !important}.price-payment-methods{margin-top:12px !important}.price-payment-methods{margin-top:8px !important;gap:4px !important}.pay-badge-card{height:20px !important;padding:2px 6px !important}.pay-badge-card img{height:13px !important}.price-ssl-footer{font-size:10px !important;margin-top:6px !important}}@media (min-width:768px){.pricing-3col-container{flex-direction:row;align-items:flex-start}.col-video{order:1;flex:1}.col-accordion{order:2;flex:1.2}.col-pricing{order:3;flex:1}#kaufmodul{scroll-margin-top:140px !important}}
.student-reviews{max-width:1100px;margin:0 auto;padding:10px 20px 30px;box-sizing:border-box}.student-reviews h2{text-align:center;color:#fff;font-size:2rem;font-weight:800;margin:0 0 8px}.student-reviews .review-sub{text-align:center;color:#b0c0d8;font-size:1rem;margin:0 0 28px}.student-reviews .review-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important;max-width:980px;margin:0 auto !important}.student-reviews .review-card{width:100% !important;max-width:none !important;margin:0 !important;flex:none !important;background:rgba(255,255,255,0.04);border:1px solid rgba(194,128,255,0.22);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 30px rgba(0,0,0,0.25);position:relative;box-sizing:border-box}.student-reviews .review-card::before{content:"“";position:absolute;top:6px;right:18px;font-size:4.5rem;line-height:1;color:rgba(194,128,255,0.18);font-family:Georgia,serif}.student-reviews .review-top{display:flex;align-items:center;gap:12px}.student-reviews .review-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#8300e9 0%,#c280ff 100%);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center}.student-reviews .review-name{color:#fff;font-weight:700;font-size:1.05rem;line-height:1.2}.student-reviews .review-stars{color:#F59E0B;font-size:0.95rem;letter-spacing:2px}.student-reviews .review-tags{display:flex;flex-wrap:wrap;gap:6px}.student-reviews .review-tag{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:3px 9px;border-radius:20px;background:rgba(131,0,233,0.25);color:#e3c8ff}.student-reviews .review-tag.google{background:rgba(255,255,255,0.08);color:#cbd5e1}.student-reviews h3{color:#c280ff;font-size:1.15rem;font-weight:800;line-height:1.3;margin:2px 0 0}.student-reviews p{color:#e2e8f0;font-size:1rem;line-height:1.6;margin:0;font-style:italic}.student-reviews p strong{color:#fff;font-style:normal}.student-reviews .review-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 10px)!important;justify-self:center}@media (max-width:768px){.student-reviews .review-card:last-child:nth-child(odd){max-width:none!important}.student-reviews .review-grid{grid-template-columns:1fr !important;gap:16px !important}.student-reviews h2{font-size:1.6rem}.student-reviews .review-card{padding:20px}}
#sl-read{position:fixed;left:0;top:42%;z-index:99990;display:flex;align-items:center;gap:6px;padding:10px 12px 10px 10px;border:2px solid #c280ff;border-left:0;border-radius:0 12px 12px 0;background:#020b24;color:#fff;font:700 14px/1.1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.35)}#sl-read:hover{background:#8300e9}#sl-read:focus-visible{outline:3px solid #ffd166;outline-offset:2px}#sl-read .ic{display:inline-flex;width:22px;height:22px;border-radius:50%;background:linear-gradient(90deg,#fff 50%,#000 50%);border:2px solid #fff}@media (max-width:600px){#sl-read .tx{display:none}#sl-read{padding:10px 8px 10px 6px;top:auto;bottom:90px}}html.sl-hc:not(#a):not(#b):not(#c),html.sl-hc:not(#a):not(#b):not(#c) body{background:#fff!important;color:#000!important}html.sl-hc:not(#a):not(#b):not(#c) body *:not(img):not(video):not(iframe):not(canvas):not(svg):not(svg *):not(picture):not(source):not(#sl-read):not(#sl-read *){background-color:transparent!important;background-image:none!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:0!important;border-color:#000!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body header,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body #sp-header,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .offcanvas-menu,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .sp-megamenu-parent .sp-dropdown-inner,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .sp-dropdown,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body [role="dialog"]{background-color:#fff!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body a:not(#sl-read){color:#0000c8!important;-webkit-text-fill-color:#0000c8!important;text-decoration:underline!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body button:not(#sl-read),html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .btn,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .sppb-btn,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body input[type=submit],html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .cf-btn{background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;border:2px solid #000!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body input:not([type=checkbox]):not([type=radio]),html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body textarea,html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body select{background-color:#fff!important;color:#000!important;border:2px solid #000!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body img[class*="logo"],html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body .brand-logo-img{filter:none!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body svg{color:#000!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body svg [fill="#fff"],html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body svg [fill="#ffffff"],html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body svg [stroke="#fff"]{fill:#000!important;stroke:#000!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body ::placeholder{color:#444!important}html.sl-hc:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f):not(#g) body img.logo-image{filter:invert(1) hue-rotate(180deg)!important}html.sl-hc #sl-read{background:#000!important;border-color:#000!important}
