.landing-page{overflow-x:clip;width:100%}.landing-page *,.landing-page *::before,.landing-page *::after{box-sizing:border-box}.landing-page img{max-width:100%}.hero-section{align-items:center;background:linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #000 100%);display:flex;min-height:92vh;overflow:hidden;position:relative}.hero-section::before{animation:landingBackgroundMove 20s ease infinite;background:radial-gradient(circle at 20% 50%, rgba(255, 214, 10, .08) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(255, 195, 0, .05) 0%, transparent 50%);content:'';height:200%;left:0;pointer-events:none;position:absolute;top:0;width:200%}@keyframes landingBackgroundMove{0%,100%{transform:translate(0, 0);}50%{transform:translate(-50px, -50px);}}.hero-container{margin:0 auto;max-width:1400px;padding:80px 40px;position:relative;width:100%;z-index:2}.hero-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1.1fr .9fr}.hero-copy{min-width:0}.eyebrow-badge{align-items:center;animation:landingSlideDown .8s ease-out;backdrop-filter:blur(10px);background:linear-gradient(135deg, rgba(255, 214, 10, .15), rgba(255, 195, 0, .1));border:1px solid rgba(255, 214, 10, .3);border-radius:50px;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:12px;margin-bottom:32px;max-width:100%;padding:10px 24px}@keyframes landingSlideDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}@keyframes landingSlideUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.payout-badge{background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:20px;color:#0a0a0a;font-size:13px;font-weight:800;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.hero-title{animation:landingSlideUp .8s ease-out .2s both;color:#fff;font-size:68px;font-weight:900;line-height:1.1;margin-bottom:28px;overflow-wrap:anywhere}.highlight,.hero-title .highlight{-webkit-background-clip:text;background:linear-gradient(135deg, #ffd60a 0%, #ffc300 100%);background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{animation:landingSlideUp .8s ease-out .4s both;color:rgba(255, 255, 255, .85);font-size:20px;line-height:1.7;margin-bottom:48px;max-width:600px}.hero-stats{animation:landingSlideUp .8s ease-out .6s both;display:flex;flex-wrap:wrap;gap:48px;margin-bottom:48px}.stat-number{-webkit-background-clip:text;background:linear-gradient(135deg, #ffd60a, #ffc300);background-clip:text;display:block;font-size:56px;font-weight:900;line-height:1;margin-bottom:8px;-webkit-text-fill-color:transparent}.stat-label{color:rgba(255, 255, 255, .7);font-size:14px;font-weight:600}.hero-cta-group{animation:landingSlideUp .8s ease-out .8s both;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.btn-hero-primary,.btn-hero-secondary{align-items:center;border-radius:12px;display:inline-flex;font-size:17px;gap:10px;justify-content:center;text-decoration:none;transition:all .3s ease}.btn-hero-primary{background:linear-gradient(135deg, #ffd60a 0%, #ffc300 100%);border:none;box-shadow:0 8px 32px rgba(255, 214, 10, .3);color:#0a0a0a;font-weight:800;padding:18px 40px}.btn-hero-primary:hover,.btn-hero-primary:focus{box-shadow:0 12px 40px rgba(255, 214, 10, .5);color:#0a0a0a;text-decoration:none;transform:translateY(-3px)}.btn-hero-secondary{backdrop-filter:blur(10px);background:rgba(255, 255, 255, .08);border:2px solid rgba(255, 214, 10, .3);color:#fff;font-weight:700;padding:18px 36px}.btn-hero-secondary:hover,.btn-hero-secondary:focus{background:rgba(255, 214, 10, .1);border-color:rgba(255, 214, 10, .5);color:#fff;text-decoration:none;transform:translateY(-3px)}.trust-badges{animation:landingSlideUp .8s ease-out 1s both;border-top:1px solid rgba(255, 255, 255, .1);display:flex;flex-wrap:wrap;gap:16px 32px;padding-top:32px}.trust-item{align-items:center;color:rgba(255, 255, 255, .8);display:flex;font-size:15px;gap:10px}.trust-check,.benefit-check{align-items:center;background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50%;color:#0a0a0a;display:flex;flex-shrink:0;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.hero-visual{display:flex;justify-content:center}.preview-card{animation:landingFloatCard 6s ease-in-out infinite;backdrop-filter:blur(20px);background:linear-gradient(135deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));border:1px solid rgba(255, 214, 10, .3);border-radius:24px;box-shadow:0 20px 60px rgba(0, 0, 0, .6);max-width:100%;padding:28px;position:relative;width:360px}@keyframes landingFloatCard{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-20px) rotate(2deg);}}.example-tag{background:rgba(255, 255, 255, .12);border:1px solid rgba(255, 255, 255, .25);border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.example-tag-light{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.preview-head{align-items:center;display:flex;gap:14px;margin-bottom:20px}.preview-avatar,.demo-avatar{align-items:center;background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.preview-name{color:#fff;font-size:18px;font-weight:700}.preview-meta,.earnings-label,.preview-footnote{color:rgba(255, 255, 255, .6);font-size:13px}.preview-video{align-items:center;background:linear-gradient(135deg, rgba(255, 214, 10, .2), rgba(255, 195, 0, .1));border:1px solid rgba(255, 214, 10, .3);border-radius:16px;display:flex;height:180px;justify-content:center;margin-bottom:20px}.preview-play,.play-button{align-items:center;background:rgba(255, 214, 10, .95);border-radius:50%;color:#0a0a0a;display:flex;font-size:24px;font-weight:900;height:64px;justify-content:center;width:64px}.earnings-box{align-items:center;background:linear-gradient(135deg, rgba(255, 214, 10, .15), rgba(255, 195, 0, .1));border:1px solid rgba(255, 214, 10, .3);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.earnings-value{color:#ffd60a;font-size:28px;font-weight:900;overflow-wrap:anywhere}.earnings-share{background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:10px;color:#0a0a0a;font-size:14px;font-weight:800;padding:8px 16px}.preview-footnote{margin-top:12px}.section-header{margin:0 auto 60px;max-width:800px;text-align:center}.section-title{color:#0a0a0a;font-size:48px;font-weight:900;margin-bottom:16px}.section-subtitle{color:#64748b;font-size:20px}.section-title-light{color:#fff}.section-subtitle-light{color:rgba(255, 255, 255, .85)}.what-is-section{background:linear-gradient(135deg, #f8fafc, #fff);padding:100px 40px}.what-is-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.what-is-content{min-width:0}.what-is-content h2{color:#0a0a0a;font-size:48px;font-weight:900;margin-bottom:24px}.what-is-content p{color:#64748b;font-size:18px;line-height:1.8;margin-bottom:24px}.what-is-content .what-is-summary{color:#0a0a0a;font-weight:700}.key-points{list-style:none;margin:32px 0;padding:0}.key-points li{align-items:flex-start;color:#334155;display:flex;font-size:17px;gap:16px;margin-bottom:20px}.key-points li::before{align-items:center;background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50%;color:#0a0a0a;content:'✓';display:flex;flex-shrink:0;font-size:16px;font-weight:900;height:28px;justify-content:center;width:28px}.platform-demo{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 60px rgba(0, 0, 0, .15);padding:24px;position:relative}.demo-header{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;gap:12px;padding-bottom:20px}.demo-info h4{color:#0a0a0a;font-size:18px;font-weight:700;margin:0 0 4px}.demo-info p{color:#64748b;font-size:14px;margin:0}.demo-thumbnail{align-items:center;background:linear-gradient(135deg, rgba(255, 214, 10, .1), rgba(255, 195, 0, .05));border:1px solid rgba(255, 214, 10, .2);border-radius:12px;display:flex;height:200px;justify-content:center;margin:20px 0 16px}.demo-stats{background:#f8fafc;border-radius:10px;display:flex;gap:8px;justify-content:space-around;padding:16px}.demo-stat{min-width:0;text-align:center}.demo-stat-value{color:#ffc300;display:block;font-size:20px;font-weight:900;overflow-wrap:anywhere}.demo-stat-label{color:#64748b;font-size:12px}.how-it-works-section{background:linear-gradient(135deg, #0a0a0a, #1a1a1a);color:#fff;padding:100px 40px}.steps-grid{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);margin:60px auto 0;max-width:1200px}.step-card{text-align:center}.step-number{align-items:center;background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50%;color:#0a0a0a;display:flex;font-size:36px;font-weight:900;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.step-card h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:16px}.step-card p{color:rgba(255, 255, 255, .8);font-size:16px;line-height:1.6}.comparison-section{background:#fff;padding:100px 40px}.comparison-table-desktop{background:#fff;border-radius:20px;box-shadow:0 10px 60px rgba(0, 0, 0, .08);margin:0 auto;max-width:900px;overflow:hidden}.comparison-table-desktop table{border-collapse:collapse;width:100%}.comparison-table-desktop th{background:linear-gradient(135deg, #0a0a0a, #1a1a1a);color:#ffd60a;font-size:16px;font-weight:700;padding:20px;text-align:left}.comparison-table-desktop td{border-bottom:1px solid #e2e8f0;font-size:16px;padding:24px 20px}.comparison-table-desktop tr.highlight{background:linear-gradient(135deg, rgba(255, 214, 10, .1), rgba(255, 195, 0, .05))}.comparison-table-desktop tr.highlight td{color:#0a0a0a;font-weight:700}.comparison-winner{color:#ffc300;font-size:20px;font-weight:900}.comparison-note{color:#64748b;font-size:14px;margin:24px auto 0;max-width:900px;text-align:center}.comparison-mobile{display:none}.calculator-section{background:linear-gradient(135deg, #f8fafc, #e2e8f0);padding:100px 40px}.calculator-box,.fees-box{background:#fff;border-radius:24px;box-shadow:0 10px 60px rgba(0, 0, 0, .08);margin:0 auto;max-width:800px;padding:48px}.fees-box{margin-top:32px;padding:32px 48px}.calculator-input-group{margin-bottom:40px}.calculator-label{color:#0a0a0a;display:block;font-size:18px;font-weight:700;margin-bottom:16px}.range-group{align-items:center;display:flex;gap:16px}.range-group input[type="range"]{-webkit-appearance:none;appearance:none;background:#e2e8f0;border-radius:4px;flex:1;height:8px;min-width:0;outline:none}.range-group input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50%;cursor:pointer;height:24px;width:24px}.range-group input[type="range"]::-moz-range-thumb{background:linear-gradient(135deg, #ffd60a, #ffc300);border:none;border-radius:50%;cursor:pointer;height:24px;width:24px}.range-group input[type="number"]{border:2px solid #e2e8f0;border-radius:12px;font-size:18px;font-weight:700;padding:12px 16px;text-align:center;width:140px}.calculator-results{background:linear-gradient(135deg, rgba(255, 214, 10, .08), rgba(255, 195, 0, .05));border:2px solid rgba(255, 214, 10, .2);border-radius:16px;margin-top:40px;padding:32px}.result-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.result-row:last-child{border-top:2px solid rgba(255, 214, 10, .3);margin-bottom:0;padding-top:24px}.result-label{color:#64748b;font-size:18px;font-weight:600}.result-value{-webkit-background-clip:text;background:linear-gradient(135deg, #ffd60a, #ffc300);background-clip:text;font-size:36px;font-weight:900;overflow-wrap:anywhere;text-align:right;-webkit-text-fill-color:transparent}.calculator-compare{color:#475569;font-size:15px;list-style:none;margin:24px 0 0;padding:0}.calculator-compare li{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:6px 0}.calculator-disclaimer{color:#64748b;font-size:13px;margin:16px 0 0;text-align:center}.fees-title{color:#0a0a0a;font-size:22px;font-weight:800;margin-bottom:16px}.fees-list{color:#334155;margin:0;padding-left:20px}.fees-list li{margin-bottom:8px}.features-section,.spotlight-section{background:#fff;padding:100px 40px}.features-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));margin:0 auto;max-width:1200px}.feature-card{padding:32px;text-align:center}.feature-icon{align-items:center;background:linear-gradient(135deg, rgba(255, 214, 10, .1), rgba(255, 195, 0, .05));border:2px solid rgba(255, 214, 10, .2);border-radius:20px;display:flex;font-size:36px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.feature-title{color:#0a0a0a;font-size:20px;font-weight:700;margin-bottom:12px}.feature-description{color:#64748b;font-size:16px;line-height:1.6}.spotlight-section{background:#f8fafc}.spotlight-creators{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));margin:0 auto;max-width:1200px}.spotlight-creator{min-width:0}.spotlight-quotes{display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));margin:40px auto 0;max-width:1200px}.spotlight-quote{background:#fff;border:2px solid #e2e8f0;border-radius:20px;margin:0;padding:28px;transition:border-color .3s ease}.spotlight-quote:hover{border-color:#ffd60a}.spotlight-quote blockquote{color:#334155;font-size:16px;font-style:italic;line-height:1.7;margin:0 0 16px;overflow-wrap:anywhere}.spotlight-quote figcaption{align-items:center;display:flex;gap:12px}.spotlight-quote figcaption span{display:flex;flex-direction:column;min-width:0}.spotlight-quote-avatar{border-radius:50%;height:44px;object-fit:cover;width:44px}.faq-section{background:linear-gradient(135deg, #f8fafc, #e2e8f0);padding:100px 40px}.faq-container{margin:0 auto;max-width:900px}.faq-item{background:#fff;border:2px solid #e2e8f0;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:border-color .3s ease}.faq-item:hover{border-color:#ffd60a}.faq-question{align-items:center;background:none;border:0;color:#0a0a0a;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:12px;justify-content:space-between;padding:24px 28px;text-align:left;width:100%}.faq-question::after{color:#ffc300;content:'+';flex-shrink:0;font-size:28px;font-weight:700;transition:transform .3s ease}.faq-item.active .faq-question::after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:600px}.faq-answer-content{color:#64748b;font-size:16px;line-height:1.7;padding:0 28px 24px}.founders-section{background:linear-gradient(135deg, #0a0a0a, #1a1a1a);color:#fff;overflow:hidden;padding:100px 40px;position:relative}.founders-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.founders-badge{background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:50px;color:#0a0a0a;display:inline-block;font-size:16px;font-weight:800;margin-bottom:32px;padding:12px 32px}.founders-content .btn-hero-primary{margin-top:24px}.cta-section{background:linear-gradient(135deg, #ffd60a 0%, #ffc300 100%);padding:100px 40px;text-align:center}.cta-section h2{color:#0a0a0a;font-size:56px;font-weight:900;margin-bottom:24px}.cta-section p{color:#0a0a0a;font-size:22px;margin-bottom:40px;opacity:.9}.btn-cta-large{background:#0a0a0a;border-radius:16px;box-shadow:0 10px 40px rgba(10, 10, 10, .3);color:#ffd60a;display:inline-block;font-size:20px;font-weight:800;max-width:100%;padding:24px 56px;text-decoration:none;transition:all .3s ease}.btn-cta-large:hover,.btn-cta-large:focus{box-shadow:0 15px 50px rgba(10, 10, 10, .4);color:#ffd60a;text-decoration:none;transform:translateY(-4px)}.cta-section .cta-contact{font-size:16px;margin:24px 0 0}.cta-contact a{color:#0a0a0a;font-weight:700;text-decoration:underline}@media (max-width: 1024px){.hero-grid,.what-is-grid{grid-template-columns:1fr;text-align:center}.hero-title{font-size:48px}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-stats,.hero-cta-group,.trust-badges{justify-content:center}.key-points li{text-align:left}.steps-grid{grid-template-columns:1fr}}@media (max-width: 768px){.hero-container{padding:56px 20px}.what-is-section,.how-it-works-section,.comparison-section,.calculator-section,.features-section,.spotlight-section,.faq-section,.founders-section,.cta-section{padding:60px 16px}.section-header{margin-bottom:36px}.section-title,.what-is-content h2{font-size:32px}.section-subtitle{font-size:17px}.cta-section h2{font-size:34px}.cta-section p{font-size:18px}.comparison-table-desktop{display:none}.comparison-mobile{display:block;width:100%}.swipe-hint{color:#64748b;font-size:14px;font-weight:600;margin-bottom:16px;text-align:center}.comparison-cards-container{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:10px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.comparison-cards-container::-webkit-scrollbar{display:none}.comparison-cards{display:flex;gap:16px;padding:0 4px}.comparison-card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 32px rgba(0, 0, 0, .12);flex:0 0 85%;max-width:340px;overflow:hidden;scroll-snap-align:center}.comparison-card.highlight-card{background:linear-gradient(135deg, rgba(255, 214, 10, .05), rgba(255, 195, 0, .02));border-color:#ffd60a}.comparison-card .card-header{border-bottom:1px solid #e2e8f0;padding:20px;text-align:center}.comparison-card .card-header h3{color:#0a0a0a;font-size:22px;font-weight:900;margin:0}.winner-badge{background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:20px;color:#0a0a0a;display:inline-block;font-size:12px;font-weight:800;margin-top:8px;padding:6px 16px;text-transform:uppercase}.comparison-card .card-body{padding:8px 20px 16px}.stat-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 0}.stat-row:last-child{border-bottom:none}.stat-row-label{color:#64748b;flex-shrink:0;font-size:14px;font-weight:600}.stat-value{color:#0a0a0a;font-size:18px;font-weight:700;text-align:right}.stat-value-note{font-size:14px;font-weight:600}.stat-value.winner{-webkit-background-clip:text;background:linear-gradient(135deg, #ffd60a, #ffc300);background-clip:text;font-size:22px;-webkit-text-fill-color:transparent}.card-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.card-dots .dot{background:#cbd5e1;border:0;border-radius:50%;height:8px;padding:0;transition:all .3s ease;width:8px}.card-dots .dot.active{background:linear-gradient(135deg, #ffd60a, #ffc300);border-radius:4px;width:24px}.calculator-box{padding:24px}.fees-box{padding:24px}.result-row{align-items:flex-start;flex-direction:column;gap:4px}.result-value{font-size:28px;text-align:left}.range-group{flex-direction:column;align-items:stretch}.range-group input[type="number"]{width:100%}.faq-question{font-size:16px;padding:20px}.faq-answer-content{padding:0 20px 20px}}@media (max-width: 640px){.hero-title{font-size:36px}.hero-subtitle{font-size:17px;margin-bottom:32px}.hero-stats{gap:24px;justify-content:space-around}.stat-number{font-size:36px}.hero-cta-group{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{padding:16px 20px;width:100%}.eyebrow-badge{justify-content:center;padding:8px 16px}.trust-badges{flex-direction:column;align-items:center}.preview-card{animation:none;padding:22px;width:100%}.btn-cta-large{font-size:17px;padding:18px 24px;width:100%}.demo-stats{flex-wrap:wrap}.demo-stat{flex:1 1 30%}}@media (prefers-reduced-motion: reduce){.landing-page *,.hero-section::before{animation:none !important;transition:none !important}}