.landing-page{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fff;-webkit-font-smoothing:antialiased;background:#0a0a0a;min-height:100vh;line-height:1.6;overflow-x:hidden}.landing-page .fade-up{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.landing-page .fade-up.visible{opacity:1;transform:translateY(0)}.landing-page a{color:inherit;text-decoration:none}.landing-page .container{max-width:1140px;margin:0 auto;padding:0 24px}.landing-page nav{z-index:1000;background:#0a0a0a;border-bottom:2px solid #1a1a1a;transition:box-shadow .3s;position:fixed;top:0;left:0;right:0}.landing-page nav.scrolled{box-shadow:0 4px 30px #0000004d}.landing-page .nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.landing-page .logo{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.15em;color:#00d26a;text-transform:uppercase;font-size:1.1rem;font-weight:700}.landing-page .nav-cta{color:#000;font-family:var(--font-syne),"Space Grotesk",sans-serif;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:#00d26a;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 24px;font-size:.8rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.landing-page .nav-cta:hover{background:#00f07a;transform:translateY(-1px)}.landing-page .btn{font-family:var(--font-syne),"Space Grotesk",sans-serif;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;border:3px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:18px 40px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.landing-page .btn-dark{color:#000;background:#00d26a;border-color:#00d26a}.landing-page .btn-dark:hover{background:#00f07a;border-color:#00f07a;transform:translateY(-2px);box-shadow:0 8px 30px #00d26a66}.landing-page .btn-green{color:#000;background:#00d26a;border-color:#00d26a}.landing-page .btn-green:hover{background:#00f07a;border-color:#00f07a;transform:translateY(-2px);box-shadow:0 8px 30px #00d26a66}.landing-page .btn-outline-white{color:#fff;background:0 0;border-color:#ffffff4d}.landing-page .btn-outline-white:hover{background:#ffffff0d;border-color:#fff;transform:translateY(-2px)}.landing-page .btn-large{padding:22px 48px;font-size:1.1rem}.landing-page .hero{background:#0a0a0a;padding:140px 0 100px;position:relative;overflow:hidden}.landing-page .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.landing-page .hero:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#ffffff26 0%,#0000 50%),radial-gradient(at 100% 100%,#0000001a 0%,#0000 50%);position:absolute;inset:0}.landing-page .hero h1{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:-.04em;color:#fff;margin-bottom:24px;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:700;line-height:1;position:relative}.landing-page .hero h1 .hero-accent{color:#00d26a}.landing-page .hero-sub{color:#ffffffd9;max-width:560px;margin-bottom:40px;font-size:1.15rem;line-height:1.7}.landing-page .hero-buttons{flex-wrap:wrap;gap:16px;margin-bottom:48px;display:flex}.landing-page .hero-proof{position:relative}.landing-page .hero-proof-img{border:3px solid #ffffff1a;border-radius:8px;transition:transform .4s;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(2deg);box-shadow:0 20px 60px #0003,0 0 0 1px #0000000d}.landing-page .hero-proof-img:hover{transform:perspective(1200px)rotateY(0)rotateX(0)scale(1.02)}.landing-page .hero-proof-img img{width:100%;height:auto;display:block}.landing-page section{padding:120px 0}.landing-page .section-dark{color:#fff;background:#0a0a0a}.landing-page .section-green{color:#fff;background:#111}.landing-page .section-light{background:#f5f5f5}.landing-page .section-label{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#00d26a;align-items:center;gap:12px;margin-bottom:20px;font-size:.75rem;font-weight:700;display:flex}.landing-page .section-dark .section-label,.landing-page .section-green .section-label{color:#00d26a}.landing-page .section-label-line{background:currentColor;width:32px;height:3px}.landing-page .section-title{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.08}.landing-page .section-dark .section-title,.landing-page .section-green .section-title{color:#fff}.landing-page .section-sub{color:#666;max-width:560px;font-size:1.15rem;line-height:1.7}.landing-page .section-dark .section-sub,.landing-page .section-green .section-sub{color:#ffffffb3}.landing-page .section-header{text-align:center;margin-bottom:64px}.landing-page .section-header .section-sub{margin:0 auto}.landing-page .opportunity-top{text-align:center;margin-bottom:72px}.landing-page .opportunity-headline{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:-.04em;color:#fff;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.08}.landing-page .opportunity-highlight{color:#00d26a}.landing-page .opportunity-sub{color:#fff9;max-width:560px;margin:0 auto;font-size:1.15rem;line-height:1.7}.landing-page .opportunity-sub em{color:#ffffffd9;font-style:italic}.landing-page .opportunity-timeline{flex-direction:column;gap:16px;max-width:760px;margin:0 auto 72px;display:flex}.landing-page .timeline-row{grid-template-columns:56px 1fr 80px;align-items:center;gap:16px;display:grid}.landing-page .timeline-year{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#fff6;text-align:right;font-size:1rem;font-weight:700}.landing-page .timeline-bar-wrap{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;height:44px;position:relative;overflow:hidden}.landing-page .timeline-bar{background:linear-gradient(90deg,#00d26a 0%,#00f07a 100%);border-radius:4px;height:100%;transition:width 1.2s cubic-bezier(.25,.46,.45,.94);position:relative}.landing-page .timeline-revenue{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#ffffffb3;text-align:left;font-size:1.1rem;font-weight:700}.landing-page .timeline-label{display:none}.landing-page .timeline-now .timeline-year{color:#00d26a;font-size:1.15rem}.landing-page .timeline-now .timeline-bar-wrap{border-color:#00d26a;box-shadow:0 0 20px #00d26a26}.landing-page .timeline-now .timeline-bar{background:linear-gradient(90deg,#00d26a 0%,#fff 100%)}.landing-page .timeline-now .timeline-revenue{color:#00d26a;font-size:1.3rem}.landing-page .timeline-now .timeline-label{display:block}.landing-page .timeline-now{position:relative}.landing-page .timeline-now .timeline-label{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#00d26a;white-space:nowrap;padding-left:16px;font-size:.75rem;font-weight:700;position:absolute;top:50%;right:-140px;transform:translateY(-50%)}.landing-page .timeline-now .timeline-label:before{content:"←";margin-right:6px}.landing-page .timeline-future .timeline-year{color:#ffffff40}.landing-page .timeline-future .timeline-bar-wrap{border-style:dashed;border-color:#ffffff1a}.landing-page .timeline-future .timeline-bar{background:linear-gradient(90deg,#00d26a66 0%,#00d26a26 100%)}.landing-page .timeline-future .timeline-revenue{color:#ffffff59}.landing-page .opportunity-note{text-align:center;color:#ffffff40;margin-bottom:72px;font-size:.8rem;font-style:italic}.landing-page .opportunity-bottom{text-align:center}.landing-page .opportunity-urgency{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#ffffffd9;letter-spacing:-.02em;margin-bottom:40px;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:700;line-height:1.7}.landing-page .opportunity-urgency strong{color:#00d26a}.landing-page .opportunity-fade-text{color:#ffffff73}.landing-page .modules-section{padding-bottom:80px}.landing-page .module-block{max-width:860px;margin:0 auto;padding:0 0 64px}.landing-page .module-block-header{text-align:center;margin-bottom:48px}.landing-page .module-block-label{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-size:.85rem;font-weight:700}.landing-page .module-block-title{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#fff;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.landing-page .module-block-body{align-items:flex-start;gap:48px;display:flex}.landing-page .module-block-items{flex-direction:column;flex:1;gap:20px;margin:0;padding:0;list-style:none;display:flex}.landing-page .module-block-items li{color:#ffffffd9;gap:14px;font-size:1.05rem;line-height:1.6;display:flex}.landing-page .module-block-items li strong{color:#fff;font-weight:700}.landing-page .module-block-check{color:#00d26a;background:#0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:.75rem;font-weight:700;display:flex}.landing-page .module-block-value{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:4px;display:flex}.landing-page .module-block-value-label{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.85rem;font-weight:600}.landing-page .module-block-value-price{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#e53e3e;letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.8rem);font-style:italic;font-weight:700;line-height:1}.landing-page .module-divider{background:#ffffff1a;max-width:860px;height:2px;margin:0 auto 64px}.landing-page .modules-total{border-top:3px solid #ffffff1a;max-width:860px;margin:24px auto 0;padding-top:40px}.landing-page .modules-total-line{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#ffffff80;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:1.2rem;font-weight:700;display:flex}.landing-page .modules-total-price{color:#ffffff59;font-size:1.6rem;text-decoration:line-through}.landing-page .modules-you-pay{color:#fff;font-size:1.8rem}.landing-page .modules-pay-price{color:#fff;letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.5rem);text-decoration:none}.landing-page .pricing-wrapper{max-width:520px;margin:0 auto}.landing-page .pricing-card{text-align:center;background:#ffffff0a;border:3px solid #00d26a;border-radius:4px;padding:56px 44px;position:relative;overflow:hidden}.landing-page .pricing-card:before{content:"";background:#00d26a;height:6px;position:absolute;top:0;left:0;right:0}.landing-page .pricing-badge{color:#000;font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#00d26a;border-radius:4px;margin-bottom:24px;padding:8px 20px;font-size:.7rem;font-weight:700;display:inline-block}.landing-page .pricing-card h3{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:-.02em;color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:700}.landing-page .pricing-card .price-note{color:#ffffff80;margin-top:24px;margin-bottom:16px;font-size:.9rem;font-weight:500}.landing-page .pricing-options{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.landing-page .pricing-option{cursor:pointer;background:#ffffff0a;border:2px solid #ffffff1f;border-radius:4px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-decoration:none;transition:border-color .3s,transform .3s,background .3s;display:flex}.landing-page .pricing-option:hover{background:#00d26a0f;border-color:#00d26a;transform:translateY(-2px)}.landing-page .pricing-option-crypto{background:#00d26a14;border-width:3px;border-color:#00d26a;position:relative}.landing-page .pricing-option-old{color:#ffffff59;font-size:.5em;text-decoration:line-through}.landing-page .pricing-option-label{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:.8rem;font-weight:700}.landing-page .pricing-option-price{font-family:var(--font-syne),"Space Grotesk",sans-serif;color:#fff;letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1}.landing-page .pricing-option-crypto .pricing-option-price{color:#00d26a}.landing-page .pricing-option-save{font-family:var(--font-syne),"Space Grotesk",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#00d26a;border-radius:4px;margin-top:4px;padding:8px 18px;font-size:.8rem;font-weight:700}.landing-page .pricing-option-via{color:#fff6;font-size:.75rem;font-weight:500}.landing-page .pricing-features{text-align:left;margin-bottom:36px;padding:0;list-style:none}.landing-page .pricing-features li{color:#ffffffd9;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.landing-page .pricing-features li:last-child{border-bottom:none}.landing-page .pricing-check{color:#00d26a;flex-shrink:0;font-size:1.1rem;font-weight:700}.landing-page .modules-early-note{color:#ffffff73;text-align:center;margin-top:24px;font-size:.95rem;font-style:italic;line-height:1.6}.landing-page .pricing-footer{color:#fff6;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:.8rem;font-weight:600;display:flex}.landing-page .faq-list{max-width:720px;margin:0 auto}.landing-page .faq-item{border-bottom:2px solid #ffffff1a}.landing-page .faq-question{width:100%;font-family:var(--font-syne),"Space Grotesk",sans-serif;cursor:pointer;text-align:left;color:#fff;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:1.1rem;font-weight:700;transition:color .2s;display:flex}.landing-page .faq-question:hover{color:#00d26a}.landing-page .faq-icon{color:#00d26a;background:#ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;transition:background .2s,transform .3s;display:flex}.landing-page .faq-item.open .faq-icon{color:#000;background:#00d26a;transform:rotate(45deg)}.landing-page .faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.landing-page .faq-answer-inner{color:#fffc;padding-bottom:24px;font-size:1rem;line-height:1.7}.landing-page footer{background:#0a0a0a;border-top:1px solid #ffffff1a;padding:32px 0}.landing-page .footer-inner{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.8rem;display:flex}.landing-page .footer-links{gap:24px;display:flex}.landing-page .footer-links a{color:#fff6;transition:color .2s}.landing-page .footer-links a:hover{color:#00d26a}@media (max-width:768px){.landing-page .hero{padding:120px 0 80px}.landing-page .hero-grid{text-align:center;grid-template-columns:1fr;gap:40px}.landing-page .hero h1{font-size:clamp(2.4rem,10vw,3.5rem)}.landing-page .hero-buttons{justify-content:center}.landing-page .hero-proof-img{border-width:2px;transform:none}.landing-page .hero-proof-img:hover{transform:none}.landing-page .testimonial-grid{grid-template-columns:1fr}.landing-page .timeline-row{grid-template-columns:44px 1fr 64px;gap:10px}.landing-page .timeline-bar-wrap{height:36px}.landing-page .timeline-now .timeline-label{display:none}.landing-page .hero-buttons{flex-direction:column}.landing-page .hero-buttons .btn{width:100%}.landing-page section{padding:80px 0}.landing-page .pricing-card{padding:40px 24px}.landing-page .footer-inner{text-align:center;flex-direction:column}.landing-page .pricing-options{grid-template-columns:1fr}.landing-page .btn{padding:16px 32px;font-size:.9rem}.landing-page .btn-large{padding:18px 36px;font-size:1rem}.landing-page .module-block{padding:0 0 40px}.landing-page .module-block-header{margin-bottom:28px}.landing-page .module-block-body{flex-direction:column;gap:24px}.landing-page .module-block-value{text-align:center;font-size:1.3rem}.landing-page .module-divider{margin-bottom:40px}.landing-page .modules-you-pay{font-size:1.4rem}.landing-page .modules-pay-price{font-size:clamp(2.4rem,8vw,3.5rem)}}
