.landing{--bg:#10132b;--wash:#0a0c1e;--ink:#f2f1ec;--muted:#9fa3c0;--line:#2c3157;--line-strong:#4a5188;--dim:#6e7396;--paper-soft:#c9cce6;--surface:#171a33;--raise:#1e2347;--marigold:#f2a53c;--marigold-lift:#ffbe63;--marigold-on:#231402;--marigold-soft:rgba(242,165,60,0.15);--marigold-text:#f7bf70;--mint:#5ee0c0;--mint-lift:#7df0d3;--mint-on:#05231c;--mint-soft:rgba(94,224,192,0.14);--mint-text:#8feddb;--green:var(--mint);--green-deep:var(--mint-lift);--green-soft:var(--mint-soft);--green-ink:var(--mint-text);--amber:var(--marigold-text);--amber-soft:var(--marigold-soft);--night:#0a0c1e;--night-2:#10132b;--tg:#5aa3f0;--tg-soft:rgba(90,163,240,0.16);--fb:#5b93f7;--fb-soft:rgba(91,147,247,0.16);--bsky:#4fb0ff;--bsky-soft:rgba(79,176,255,0.16);--amazon:#e2963f;--amazon-soft:rgba(226,150,63,0.16);--radius:18px;--shadow:0 1px 2px rgba(0,0,0,0.4),0 14px 40px rgba(0,0,0,0.34);--shadow-lg:0 2px 4px rgba(0,0,0,0.45),0 28px 70px rgba(0,0,0,0.5);--display:var(--font-space-grotesk),"Space Grotesk","Helvetica Neue",Arial,sans-serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--serif:var(--display);background:var(--bg);color:var(--ink);font:16px/1.65 var(--font-space-grotesk),Space Grotesk,Helvetica Neue,Arial,sans-serif;min-height:100vh;color-scheme:dark}.landing *{box-sizing:border-box}.landing a{color:var(--mint-text);text-decoration:none}.landing .rv{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .rv{opacity:1;transform:none}.landing .chat>*,.landing .niches-track,.landing .phone{animation:none!important}}.landing .top{position:sticky;top:0;z-index:30;background:rgba(16,19,43,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.landing .nav{max-width:1120px;margin:0 auto;gap:14px;padding:15px 22px}.landing .brand,.landing .nav{display:flex;align-items:center}.landing .brand{gap:10px;font-weight:700;font-size:17.5px;letter-spacing:-.03em;color:var(--ink)}.landing .logo{width:30px;height:30px;border-radius:9px;background:url(/logo.svg) 50%/contain no-repeat;box-shadow:0 5px 14px rgba(242,165,60,.34);flex:0 0 auto}.landing .navlinks{margin-left:auto;display:flex;gap:22px;align-items:center;font-weight:500;font-size:14px}.landing .navlinks a{color:var(--paper-soft)}.landing .btn,.landing .navlinks a:hover{color:var(--ink)}.landing .btn{display:inline-block;border:1px solid var(--line);background:var(--surface);font-weight:700;font-size:15px;padding:13px 24px;border-radius:999px;cursor:pointer;text-align:center;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.landing .btn:hover{transform:translateY(-1px);border-color:var(--line-strong)}.landing .btn-primary{background:var(--marigold);border-color:var(--marigold);color:var(--marigold-on);box-shadow:0 8px 22px rgba(242,165,60,.32)}.landing .btn-primary:hover{background:var(--marigold-lift);border-color:var(--marigold-lift);box-shadow:0 10px 26px rgba(242,165,60,.44)}.landing .btn-sm{padding:8px 17px;font-size:13.5px}.landing .user-icon{width:38px;height:38px;border-radius:50%;background:var(--marigold);color:var(--marigold-on);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:0;box-shadow:0 5px 14px rgba(242,165,60,.34);transition:transform .15s,box-shadow .15s;flex:0 0 auto}.landing .user-icon:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(242,165,60,.46)}.landing section{padding:78px 22px;position:relative}.landing .wrap{max-width:1120px;margin:0 auto}.landing .kicker{display:inline-flex;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mint-text);background:var(--mint-soft);border:1px solid rgba(94,224,192,.28);border-radius:999px;padding:7px 15px;margin-bottom:20px}.landing h1,.landing h2{font-family:var(--display);font-weight:700}.landing h1{font-size:clamp(34px,5.4vw,56px);line-height:1.04;letter-spacing:-.035em;margin:0 0 18px}.landing h2{font-size:clamp(26px,3.6vw,36px);letter-spacing:-.03em;line-height:1.12;margin:0 0 12px}.landing h3{font-size:17.5px;font-weight:700;margin:0 0 6px;letter-spacing:-.015em}.landing .hl{color:var(--marigold-text);background:none;padding:0}.landing .lead{font-size:18.5px;color:var(--paper-soft);max-width:670px}.landing .sub{color:var(--muted);font-size:14px}.landing .grid{display:grid;gap:20px}.landing .cols-2{grid-template-columns:1fr 1fr}.landing .cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.landing .cols-2,.landing .cols-3{grid-template-columns:1fr}.landing .hero-grid{grid-template-columns:1fr!important}.landing .navlinks a[href^="#"]{display:none}}.landing .card{background:var(--night);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s}.landing .lift:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--line-strong)}.landing .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.landing .b-green{background:var(--mint-soft);color:var(--mint-text);border-color:rgba(94,224,192,.3)}.landing .b-amber{background:var(--marigold-soft);color:var(--marigold-text);border-color:rgba(242,165,60,.32)}.landing .b-tg{background:var(--tg-soft);color:var(--tg);border-color:rgba(90,163,240,.32)}.landing .b-fb{background:var(--fb-soft);color:var(--fb);border-color:rgba(91,147,247,.32)}.landing .b-gray{background:var(--raise);color:var(--muted);border-color:var(--line)}.landing .b-amazon{background:var(--amazon-soft);color:var(--amazon);border-color:rgba(226,150,63,.32)}.landing .b-bsky{background:var(--bsky-soft);color:var(--bsky);border-color:rgba(79,176,255,.32)}.landing .hero{background:radial-gradient(1000px 520px at 88% -12%,rgba(242,165,60,.16),transparent 60%),radial-gradient(760px 460px at -8% 34%,rgba(94,224,192,.1),transparent 62%);padding-top:64px}.landing .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:52px;align-items:center}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing .chat>*{animation:landingFadeUp .55s both}.landing .chat>:first-child{animation-delay:.2s}.landing .chat>:nth-child(2){animation-delay:.65s}.landing .chat>:nth-child(3){animation-delay:1.2s}@keyframes landingFloaty{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-8px) rotate(.4deg)}}.landing .phone{max-width:352px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--night);box-shadow:var(--shadow-lg);margin:0 auto;animation:landingFloaty 8s ease-in-out infinite}.landing .phone .hd{background:var(--tg-fill);color:#fff;padding:12px 16px;font-weight:700;font-size:13.5px}.landing .chat{padding:14px;background:#141834;display:flex;flex-direction:column;gap:10px}.landing .msg{max-width:86%;padding:9px 13px;border-radius:14px;font-size:13px;background:var(--raise);border:1px solid rgba(255,255,255,.06);box-shadow:0 1px 2px rgba(0,0,0,.3)}.landing .kcard{background:var(--night);border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,.4)}.landing .kcard .body{padding:13px}.landing .art{background:var(--night);line-height:0}.landing .art svg{width:100%;height:auto;display:block}.landing .bar{height:8px;border-radius:999px;background:var(--raise);overflow:hidden;margin:8px 0 4px}.landing .bar i{display:block;height:100%;width:82%;border-radius:999px;background:linear-gradient(90deg,var(--marigold),var(--mint))}.landing .disc{font-size:11px;color:var(--dim);margin-top:8px;font-style:italic}.landing .mini-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--paper-soft);font-weight:500}.landing .mini-trust span{display:inline-flex;gap:7px;align-items:center}.landing .dot{width:7px;height:7px;border-radius:50%;background:var(--mint)}.landing .niches{overflow:hidden;margin-top:40px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing .niches-track{display:flex;gap:10px;width:max-content;animation:landingScrollx 28s linear infinite}@keyframes landingScrollx{to{transform:translateX(-50%)}}.landing .niches .chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:9px 17px;font-size:13.5px;font-weight:500;color:var(--paper-soft);white-space:nowrap}.landing .divider{line-height:0;background:var(--bg)}.landing .divider svg{width:100%;height:auto;display:block}.landing .capture{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.landing .capture input[type=email]{flex:1;min-width:220px;padding:14px 18px;border:1.5px solid var(--line);border-radius:999px;font:inherit;font-size:15px;background:var(--surface);color:var(--ink)}.landing .capture input[type=email]::placeholder{color:var(--dim)}.landing .capture input[type=email]:focus{outline:2.5px solid var(--marigold-soft);border-color:var(--marigold)}.landing .roles{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.landing .roles .chip{border:1.5px solid var(--line);border-radius:999px;padding:11px 20px;font-size:14px;font-weight:500;cursor:pointer;background:var(--surface);color:var(--paper-soft);transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.landing .roles .chip:focus-visible,.landing .roles .chip:hover{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-text);transform:translateY(-1px);box-shadow:0 6px 16px rgba(94,224,192,.2);outline:none}.landing .roles .chip.on{background:var(--mint-soft);border-color:var(--mint);color:var(--mint-text)}.landing .form-note{font-size:12.5px;color:var(--muted);margin-top:10px}.landing .ok{display:none;background:var(--mint-soft);color:var(--mint-text);border:1px solid rgba(94,224,192,.3);border-radius:12px;padding:14px 18px;font-weight:700;margin-top:14px}.landing .ok.show{display:block}.landing .fb{border:1px solid var(--line);border-radius:14px;background:var(--night);box-shadow:var(--shadow);overflow:hidden;font-size:14px}.landing .fbhd{display:flex;gap:10px;padding:12px 14px;align-items:center}.landing .avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#33447a,#223055);flex:0 0 auto}.landing .fbwho b{display:block;font-size:14px}.landing .fbwho span{font-size:12px;color:var(--muted)}.landing .fbtext{padding:0 14px 12px;font-size:14px}.landing .fbtext .disc-line{display:block;margin-top:6px;color:var(--dim);font-size:12.5px;font-style:italic}.landing .linkprev{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.landing .linkprev .lp-body{padding:10px 14px}.landing .lp-url{font-family:var(--mono);font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.landing .fbrow{display:flex;justify-content:space-around;padding:9px;color:var(--muted);font-size:13px;font-weight:500}.landing .mini-set{display:flex;flex-direction:column;gap:9px;margin-top:12px}.landing .mini-row{display:flex;justify-content:space-between;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:500}.landing .toggle{width:38px;height:22px;border-radius:999px;background:var(--mint);position:relative;flex:0 0 auto}.landing .toggle:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:var(--mint-on)}.landing .toggle.off{background:var(--line-strong)}.landing .toggle.off:after{right:auto;left:3px;background:var(--bg)}.landing .ready{border:1.5px dashed var(--line-strong);border-radius:13px;padding:14px;font-size:13.5px;background:var(--surface)}.landing .ready .disc-line{display:block;margin-top:6px;color:var(--dim);font-size:12.5px;font-style:italic}.landing .copybtn{background:var(--marigold);color:var(--marigold-on);font-weight:700;border-radius:9px;padding:8px 14px}.landing .copybtn,.landing .editnote{display:inline-block;margin-top:11px;font-size:12.5px}.landing .editnote{margin-left:8px;color:var(--muted);font-weight:500}.landing .earn-big{font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:-.03em;color:var(--mint-text)}.landing .stat-row{display:flex;gap:24px;margin:10px 0 6px;flex-wrap:wrap}.landing .stat-row div b{display:block;font-size:19px}.landing .stat-row div span{font-family:var(--mono);font-size:10.5px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.12em}.landing .step-n{width:36px;height:36px;border-radius:50%;background:var(--marigold);color:var(--marigold-on);display:grid;place-items:center;font-weight:700;font-size:16px;margin-bottom:12px;box-shadow:0 5px 14px rgba(242,165,60,.3)}.landing .wash{background:var(--wash)}.landing .dark{background:radial-gradient(120% 90% at 12% 8%,#1a1f45 0,transparent 58%),radial-gradient(120% 90% at 88% 92%,#12293a 0,transparent 58%),var(--night);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--paper-soft)}.landing .dark h2{color:var(--ink)}.landing .dark .lead{color:var(--muted)}.landing .dark .kicker{background:var(--marigold-soft);border-color:rgba(242,165,60,.32);color:var(--marigold-text)}.landing .rail{display:flex;gap:13px;align-items:flex-start;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.landing .rail:last-child{border-bottom:0}.landing .rail b{color:var(--ink)}.landing .rail span:last-child{color:var(--paper-soft);font-size:14.5px}.landing .tick{width:22px;height:22px;border-radius:50%;flex:0 0 auto;background:var(--mint-soft);color:var(--mint-text);display:grid;place-items:center;font-weight:700;font-size:12px;margin-top:2px}.landing .dark-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:26px}.landing .faq-card{background:var(--night);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px 26px}.landing details{border-bottom:1px solid var(--line);padding:16px 0}.landing details:last-child{border-bottom:0}.landing details summary{font-weight:700;cursor:pointer;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.landing details summary::-webkit-details-marker{display:none}.landing details summary:after{content:"+";font-family:var(--display);font-size:22px;color:var(--marigold);transition:transform .2s;flex:0 0 auto}.landing details[open] summary:after{transform:rotate(45deg)}.landing details p{color:var(--paper-soft);margin:10px 0 0;font-size:15px;max-width:640px}.landing footer.foot{background:var(--night);border-top:1px solid var(--line);color:var(--muted);padding:0}.landing .foot-inner{max-width:1120px;margin:0 auto;padding:30px 22px;display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13.5px}.landing footer.foot a{color:var(--paper-soft)}.landing footer.foot .brand{color:var(--ink);font-size:15px}.landing .mini-attr{width:100%;border-collapse:collapse;font-size:12.5px;margin-top:12px}.landing .mini-attr th{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line)}.landing .mini-attr td{padding:7px 8px;border-bottom:1px solid rgba(44,49,87,.6)}