.marketing-page{--m-ink:#17121f;--m-muted:#756d7d;--m-purple:#7e3ff2;--m-purple2:#a57aff;--m-lilac:#e9ddff;--m-cream:#f8f7fb;--m-line:#e9e5ee;background:var(--m-cream);color:var(--m-ink);font-family:'DM Sans',sans-serif}.marketing-page *{box-sizing:border-box}.marketing-page a{text-decoration:none}.marketing-page h1,.marketing-page h2,.marketing-page h3{font-family:Manrope,sans-serif;letter-spacing:-.055em}.m-nav{height:76px;max-width:1200px;padding:0 26px;margin:auto;display:flex;align-items:center;justify-content:space-between}.m-brand{font:800 23px Manrope;letter-spacing:-1.2px;display:inline-flex;align-items:center;gap:8px;color:#20192a}.m-mark{width:34px;height:34px;border-radius:11px;background:#803cf1;color:#fff;display:grid;place-items:center;font:800 25px Manrope;letter-spacing:-2px}.m-nav nav{display:flex;gap:31px;color:#6d6575;font-size:13px}.m-nav nav a:hover,.m-footer a:hover{color:var(--m-purple)}.m-nav-actions{display:flex;align-items:center;gap:21px}.m-login{font-size:13px;font-weight:700}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 19px;border-radius:10px;font-size:12px;font-weight:700;transition:.18s}.m-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.m-btn-dark{background:#201a28;color:white}.m-btn-primary{background:var(--m-purple);color:white;box-shadow:0 9px 25px #7e3ff233}.m-btn-outline{border:1px solid #dcd5e6;color:#2d2437}.m-btn-light{background:white;color:#412479}.m-hero{background:#100d16;color:white;overflow:hidden;position:relative}.m-hero:before{content:'';position:absolute;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,#38205d8c,transparent 69%);top:-300px;right:-80px;pointer-events:none}.m-hero-grid{max-width:1160px;margin:auto;padding:86px 30px 67px;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;position:relative}.m-hero-copy{max-width:520px}.m-kicker,.m-overline{font-size:9px;font-weight:800;letter-spacing:.14em;color:#a987ef}.m-kicker{display:flex;gap:9px;align-items:center}.m-kicker i{height:7px;width:7px;border-radius:50%;background:#ad84ff;box-shadow:0 0 0 5px #8c52d01a}.m-hero h1{font-size:clamp(43px,5.3vw,67px);line-height:1.045;max-width:560px;margin:21px 0 17px}.m-hero h1 em,.m-section-heading h2 em,.m-affiliate-copy h2 em{font-style:normal;color:#b894ff}.m-hero-copy>p{max-width:470px;font-size:15px;line-height:1.75;color:#b6adbf}.m-hero-actions{display:flex;align-items:center;gap:23px;margin-top:27px}.m-text-link{font-size:11px;color:#ddd4e8}.m-hero-actions .m-btn{padding:14px 17px}.m-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;color:#a79eaf;font-size:9px}.m-trust span:first-child{color:#d7c6fa}.m-product-shot{position:relative;padding:0;background:#17131e;border:1px solid #3a3045;border-radius:17px;box-shadow:0 35px 100px #0008;transform:perspective(1100px) rotateY(-4deg) rotateX(2deg)}.m-shot-top{height:45px;border-bottom:1px solid #302a37;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#e9e2f1;font-size:10px}.m-shot-dots{font-size:8px;color:#755b91;margin-right:11px}.m-shot-top small{color:#95899e;font-weight:400}.m-shot-account{font-size:8px;color:#aaa0b4}.m-shot-body{padding:22px}.m-shot-label{font-size:8px;letter-spacing:.1em;color:#ad8cdf}.m-shot-body h3{font-size:19px;margin:8px 0 15px}.m-shot-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;padding:7px;background:#100d15;border:1px solid #302a37;border-radius:9px;margin-bottom:15px}.m-shot-filters span{font-size:8px;color:#c5bdcf;padding:9px 8px;background:#1b1720;border-radius:6px}.m-shot-filters button{border:0;color:#fff;background:#7d3aee;border-radius:6px;font-size:8px;padding:0 13px}.m-lead-preview{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid #2c2632}.m-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#30442b;color:#bded9e;font-weight:800;font-size:12px}.m-avatar-lilac{background:#302345;color:#d9c1ff}.m-avatar-orange{background:#443024;color:#ffc18b}.m-lead-preview div{min-width:0;flex:1}.m-lead-preview b{font-size:9px;display:block}.m-lead-preview small{font-size:8px;color:#93899c;display:block;margin-top:4px}.m-opportunity{font-size:7px;color:#b69ce0;background:#2e2140;padding:5px 7px;border-radius:12px}.m-shot-foot{display:flex;justify-content:space-between;color:#8b8194;font-size:8px;padding-top:15px}.m-shot-foot span:last-child{color:#c0a5ed}.m-float-card{position:absolute;right:-28px;bottom:40px;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fff;color:#241b30;border-radius:11px;box-shadow:0 15px 40px #0005}.m-float-icon{width:29px;height:29px;border-radius:9px;background:#efe6ff;color:#7e3ff2;display:grid;place-items:center}.m-float-card b,.m-float-card small{display:block}.m-float-card b{font-size:9px}.m-float-card small{color:#847b8d;font-size:8px;margin-top:4px}.m-hero-bottom{max-width:1160px;margin:auto;padding:20px 30px 25px;border-top:1px solid #2b2531;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#817788;font-size:8px;letter-spacing:.13em}.m-hero-bottom div{display:flex;gap:32px;color:#c1b8cc;font-size:10px;letter-spacing:0}.m-section{padding:97px 22px}.m-container{max-width:1120px;margin:auto}.m-section-heading{max-width:590px;margin-bottom:40px}.m-section-heading h2,.m-feature-layout h2,.m-faq h2{font-size:clamp(34px,4.4vw,50px);line-height:1.12;margin:16px 0}.m-section-heading p,.m-feature-layout>div>p,.m-faq-layout>div>p{color:var(--m-muted);font-size:13px;line-height:1.75;max-width:480px}.m-section-heading em{color:#7f46ca}.m-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.m-steps article{position:relative;min-height:230px;background:white;border:1px solid var(--m-line);border-radius:13px;padding:24px}.m-step-no{position:absolute;right:22px;top:22px;color:#c5bdce;font:700 12px Manrope}.m-step-icon{width:41px;height:41px;background:#f0e9fc;color:#8247ce;border-radius:12px;display:grid;place-items:center;font-size:19px;margin-bottom:26px}.m-steps h3{font-size:17px;margin:0 0 9px}.m-steps p{color:var(--m-muted);font-size:11px;line-height:1.7;margin:0}.m-dark-section{background:#17131d;color:white;padding:88px 22px}.m-feature-layout{display:grid;grid-template-columns:.83fr 1.17fr;gap:90px;align-items:center}.m-feature-layout h2{max-width:450px}.m-feature-layout>div>p{color:#a9a0b0;margin-bottom:24px}.m-feature-list{border-top:1px solid #382f40}.m-feature-list article{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid #382f40}.m-feature-list article>span{font:700 10px Manrope;color:#a581d9;margin-top:3px}.m-feature-list h3{font-size:14px;margin:0 0 6px}.m-feature-list p{color:#a59cac;font-size:10px;line-height:1.65;margin:0}.m-affiliate-section{padding-top:82px;padding-bottom:82px}.m-affiliate-card{background:linear-gradient(125deg,#29194a,#17121f 72%);color:white;border:1px solid #48336b;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:380px}.m-affiliate-copy{padding:45px}.m-affiliate-copy h2{font-size:37px;line-height:1.12;margin:15px 0}.m-affiliate-copy>p{font-size:11px;color:#c0b6ca;line-height:1.75;max-width:460px}.m-affiliate-points{display:grid;gap:9px;margin:19px 0 23px;font-size:10px;color:#e1d6f0}.m-affiliate-points span:first-letter{color:#b998f3}.m-affiliate-copy>small{display:block;font-size:8px;line-height:1.5;color:#998aa8;margin-top:11px;max-width:340px}.m-affiliate-visual{position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 65% 50%,#6339a052,transparent 65%)}.m-commission-card{width:min(290px,80%);background:#fdfcff;color:#211a29;border:1px solid #fff;border-radius:13px;padding:20px;box-shadow:0 20px 60px #09071080;transform:rotate(2deg)}.m-commission-card>span,.m-commission-card>small{display:block;font-size:8px;color:#81768b}.m-commission-card>b{font:800 31px Manrope;letter-spacing:-1.5px;display:block;margin-top:15px}.m-affiliate-bars{height:75px;display:flex;align-items:end;gap:7px;border-bottom:1px solid #e7e2ec;margin:15px 0}.m-affiliate-bars i{display:block;flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#b99be9,#8c58da);height:var(--h,48%)}.m-affiliate-bars i:nth-child(3n){--h:76%}.m-affiliate-bars i:nth-child(4n){--h:63%}.m-affiliate-bars i:nth-child(5n){--h:90%}.m-affiliate-bars i:nth-child(2n){--h:54%}.m-commission-footer{display:flex;justify-content:space-between;color:#81768b;font-size:8px}.m-commission-footer b{display:block;color:#30263b;font-size:13px;margin-top:4px}.m-referral-pill{position:absolute;right:9%;bottom:14%;padding:11px 14px;background:#8751d6;color:white;border-radius:9px;font-size:9px;box-shadow:0 8px 25px #0004}.m-pricing{background:#f1eff5}.m-center{text-align:center;margin:0 auto 40px}.m-center p{margin-left:auto;margin-right:auto}.m-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.m-price-card{background:white;border:1px solid #e4dfea;border-radius:14px;padding:25px;display:flex;flex-direction:column;min-height:365px}.m-price-featured{border:1.5px solid #9e70e7;box-shadow:0 15px 38px #7650a01a;transform:translateY(-7px)}.m-price-label{font-size:8px;font-weight:800;letter-spacing:.12em;color:#88789a}.m-price-card h3{font-size:20px;margin:13px 0 5px}.m-price{font:800 28px Manrope;letter-spacing:-1px}.m-price small{font:500 10px 'DM Sans';letter-spacing:0;color:#827a88}.m-price-card>p{font-size:10px;color:#807785;min-height:30px}.m-price-card ul{list-style:none;padding:0;margin:15px 0 20px;display:grid;gap:11px;flex:1;font-size:10px;color:#5f5866}.m-price-card li:before{content:'✓';color:#7941c2;font-weight:800;margin-right:8px}.m-price-card .m-btn{width:100%}.m-pricing-note{text-align:center;color:#8d8492;font-size:9px;margin:25px 0 0}.m-faq{padding:90px 22px}.m-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.m-faq h2{font-size:38px}.m-faq-list details{padding:18px 0;border-bottom:1px solid #e4dfe8}.m-faq-list summary{cursor:pointer;font-weight:700;font-size:12px;list-style:none;display:flex;justify-content:space-between}.m-faq-list summary:after{content:'+';color:#8149ca;font-size:16px}.m-faq-list details[open] summary:after{content:'−'}.m-faq-list p{font-size:10px;line-height:1.7;color:#77707d;max-width:580px}.m-final-cta{background:#7540c2;color:white;padding:70px 22px}.m-final-cta .m-overline{color:#d6baff}.m-final-cta h2{font-size:clamp(35px,4.7vw,52px);line-height:1.08;margin:15px 0 24px}.m-footer{background:#100d16;color:#aaa1b2;padding:30px 22px 17px}.m-footer-row{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px}.m-footer .m-brand{color:white;font-size:19px}.m-footer .m-mark{width:29px;height:29px;font-size:21px}.m-footer-row>div{display:flex;gap:19px}.m-footer-copy{border-top:1px solid #2b2531;margin-top:22px;padding-top:15px;color:#807789;font-size:8px}.m-footer a{color:#c5bccd}
@media(max-width:850px){.m-hero-grid{gap:36px;padding-top:65px}.m-hero h1{font-size:49px}.m-float-card{right:-10px}.m-feature-layout{gap:45px}.m-affiliate-copy{padding:34px}.m-affiliate-copy h2{font-size:31px}}
@media(max-width:650px){.m-nav{height:65px;padding:0 17px}.m-nav nav{display:none}.m-nav-actions{gap:13px}.m-nav-actions .m-btn{padding:10px 12px;font-size:10px}.m-login{font-size:11px}.m-brand{font-size:20px}.m-mark{width:30px;height:30px}.m-hero-grid{grid-template-columns:1fr;padding:57px 19px 40px;gap:44px}.m-hero h1{font-size:43px}.m-hero-copy>p{font-size:13px}.m-hero-actions{gap:14px;flex-wrap:wrap}.m-trust{gap:9px;font-size:8px}.m-product-shot{transform:none}.m-shot-body{padding:15px}.m-float-card{right:-4px;bottom:-23px}.m-hero-bottom{padding:18px;display:block}.m-hero-bottom div{gap:13px;flex-wrap:wrap;margin-top:13px}.m-section{padding:67px 18px}.m-section-heading h2,.m-feature-layout h2{font-size:35px}.m-steps{grid-template-columns:1fr}.m-steps article{min-height:190px}.m-dark-section{padding:65px 18px}.m-feature-layout{grid-template-columns:1fr;gap:30px}.m-affiliate-section{padding:55px 15px}.m-affiliate-card{grid-template-columns:1fr}.m-affiliate-copy{padding:29px 23px}.m-affiliate-copy h2{font-size:32px}.m-affiliate-visual{min-height:270px}.m-pricing-grid{grid-template-columns:1fr;gap:12px}.m-price-featured{transform:none}.m-price-card{min-height:0}.m-faq{padding:67px 18px}.m-faq-layout{grid-template-columns:1fr;gap:10px}.m-faq h2{font-size:34px}.m-final-cta{padding:58px 20px}.m-footer-row{align-items:flex-start;flex-direction:column}.m-footer-row>div{flex-wrap:wrap;gap:14px}.m-footer-row>span{max-width:300px}.m-shot-filters{grid-template-columns:1fr 1fr}.m-shot-filters button{grid-column:1/-1;padding:9px}}
