.form-title{font-family:var(--font-display);font-weight:300;font-size:1.1rem;color:var(--ink);margin-bottom:.25rem}.form-sub{font-family:var(--font-body);font-weight:300;font-size:.8rem;color:var(--ink-dim);margin-bottom:1.5rem;line-height:1.5}.fields{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1.25rem}.field{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:130px}.field--wide{min-width:240px;flex:2}.field label{font-family:var(--font-body);font-weight:400;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.field input,.field select{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:.6rem .75rem;border-radius:2px;font-size:.875rem;font-family:var(--font-body);font-weight:300;transition:border-color .15s}.field input:focus,.field select:focus{outline:none;border-color:#c9a96e80}.field input::placeholder{color:var(--ink-dim);opacity:.6}.field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23a89a87' d='M5 7L0 2h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.field select option{background:#0e0c0a}.search-btn{background:transparent;color:var(--gold);border:1px solid rgba(201,169,110,.5);padding:.65rem 2rem;border-radius:2px;font-family:var(--font-body);font-weight:400;font-size:.8rem;letter-spacing:.12em;cursor:pointer;transition:all .2s}.search-btn:hover:not(:disabled){background:rgba(201,169,110,.08);border-color:var(--gold);color:var(--gold-bright)}.search-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 767px){.field{min-width:calc(50% - 7px)}.field--wide{min-width:100%;flex:1 1 100%}.search-btn{width:100%}}.result-card{background:var(--bg);border:1px solid var(--line);border-radius:3px;overflow:hidden;animation:fadeUp .4s ease both}.card-header{padding:1rem 1.25rem;border-left:3px solid;background:rgba(0,0,0,.3);border-bottom:1px solid var(--line)}.card-source-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.card-icon{font-size:.9rem}.card-source{font-family:var(--font-body);font-weight:500;font-size:.8rem;color:var(--ink);letter-spacing:.05em}.status-badge{font-family:var(--font-body);font-weight:500;font-size:.65rem;letter-spacing:.1em;padding:.15rem .5rem;border-radius:2px;margin-left:auto}.status-success{background:rgba(74,222,128,.12);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.status-warning{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.status-blocked,.status-error{background:rgba(248,113,113,.1);color:#f87171;border:1px solid rgba(248,113,113,.2)}.status-pending{background:rgba(168,154,135,.08);color:var(--ink-dim);border:1px solid var(--line)}.card-status-desc{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:var(--ink-dim)}.debug-bar{display:flex;align-items:center;gap:.75rem;padding:.4rem 1.25rem;background:rgba(0,0,0,.4);border-bottom:1px solid var(--line)}.debug-label{font-family:var(--font-body);font-weight:500;font-size:.6rem;letter-spacing:.15em;color:#c9a96e66}.debug-msg{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:var(--ink-dim);flex:1}.debug-time{font-family:var(--font-body);font-weight:300;font-size:.7rem;color:#a89a8766;white-space:nowrap}.error-detail{padding:.75rem 1.25rem;background:rgba(248,113,113,.05);border-bottom:1px solid var(--line)}.error-detail code{font-size:.72rem;color:#f87171;word-break:break-all}.url-row{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--line)}.url-label{font-family:var(--font-body);font-weight:500;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;padding-top:2px;min-width:80px}.url-link{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:#c9a96e99;word-break:break-all;transition:color .15s}.url-link:hover{color:var(--gold)}.url-row--affiliate{background:rgba(201,169,110,.03)}.url-label--affiliate{color:var(--gold)}.url-link--affiliate{color:#c9a96e66;cursor:default}.listings{padding:1.25rem;border-bottom:1px solid var(--line)}.listings-title{font-family:var(--font-body);font-weight:400;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.demo-tag{font-size:.6rem;letter-spacing:.1em;color:#fbbf24;border:1px solid rgba(251,191,36,.3);padding:.1rem .35rem;border-radius:2px}.listing-item{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);transition:opacity .15s}.listing-item:last-child{border-bottom:none;padding-bottom:0}.listing-item:hover{opacity:.8}.listing-img{width:72px;height:54px;object-fit:cover;border-radius:2px;flex-shrink:0;background:var(--line)}.listing-info{flex:1;min-width:0}.listing-title{font-family:var(--font-body);font-weight:400;font-size:.82rem;color:var(--ink);line-height:1.3;margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-meta{display:flex;flex-wrap:wrap;gap:.5rem}.listing-price{font-family:var(--font-display);font-style:italic;font-size:.9rem;color:var(--gold)}.listing-loc{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:var(--ink-dim)}.no-listings{padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border-bottom:1px solid var(--line)}.no-listings p{font-family:var(--font-body);font-weight:300;font-size:.82rem;color:var(--ink-dim)}.open-btn{display:inline-block;font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:.1em;color:var(--gold);border:1px solid rgba(201,169,110,.35);padding:.4rem .9rem;border-radius:2px;transition:all .15s}.open-btn:hover{background:rgba(201,169,110,.08);border-color:var(--gold)}.mortgage-cta{padding:1.25rem;background:rgba(201,169,110,.04);border-bottom:1px solid rgba(201,169,110,.2)}.mcta-headline{font-family:var(--font-display);font-weight:300;font-size:1rem;color:var(--ink);margin-bottom:.2rem}.mcta-sub{font-family:var(--font-body);font-weight:300;font-size:.78rem;color:var(--ink-dim);margin-bottom:.75rem}.mcta-earn{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.25rem}.mcta-earn-label{font-family:var(--font-body);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim)}.mcta-earn-amount{font-family:var(--font-display);font-style:italic;font-size:1.3rem;color:var(--gold)}.mcta-earn-sub{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:var(--ink-dim)}.mcta-detail{font-family:var(--font-body);font-weight:300;font-size:.78rem;color:var(--ink-dim);margin-bottom:1rem;line-height:1.5}.mcta-actions{display:flex;gap:.5rem;flex-wrap:wrap}.mcta-btn{font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:.08em;padding:.45rem .9rem;border-radius:2px;transition:all .15s}.mcta-btn--primary{background:rgba(201,169,110,.12);color:var(--gold);border:1px solid rgba(201,169,110,.35)}.mcta-btn--primary:hover{background:rgba(201,169,110,.22)}.mcta-btn--secondary{color:var(--ink-dim);border:1px solid var(--line);background:transparent}.mcta-btn--secondary:hover{color:var(--ink)}.also-search{padding:.75rem 1.25rem;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.also-search-label{font-family:var(--font-body);font-weight:300;font-size:.72rem;color:var(--ink-dim)}.also-search-links{display:flex;gap:.5rem}.also-link{font-family:var(--font-body);font-weight:400;font-size:.72rem;color:var(--ink-dim);border:1px solid var(--line);padding:.2rem .6rem;border-radius:2px;transition:all .15s}.also-link:hover{color:var(--gold);border-color:#c9a96e59}.monetization{padding:.75rem 1.25rem}.mono-toggle{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--ink-dim);font-family:var(--font-body);font-weight:300;font-size:.75rem;cursor:pointer;padding:0;transition:color .15s;width:100%;text-align:left}.mono-toggle:hover{color:var(--ink)}.mono-icon{font-size:.85rem}.mono-chevron{margin-left:auto;font-size:.65rem}.mono-body{margin-top:.75rem;padding:.75rem;background:var(--bg-2);border:1px solid var(--line);border-radius:2px}.mono-row{display:flex;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--line)}.mono-row:last-of-type{border-bottom:none}.mono-key{font-family:var(--font-body);font-weight:400;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);min-width:80px}.mono-val{font-family:var(--font-body);font-weight:300;font-size:.75rem;color:var(--ink)}.mono-val--rate{color:var(--gold);font-style:italic}.mono-signup{display:inline-block;margin-top:.75rem;font-family:var(--font-body);font-weight:400;font-size:.72rem;letter-spacing:.08em;color:var(--gold);border:1px solid rgba(201,169,110,.3);padding:.35rem .75rem;border-radius:2px;transition:all .15s}.mono-signup:hover{background:rgba(201,169,110,.08);border-color:var(--gold)}.demo-banner{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);color:#fbbf24;padding:.75rem 1rem;border-radius:2px;font-family:var(--font-body);font-weight:300;font-size:.8rem;line-height:1.6;margin-bottom:1.25rem;animation:fadeUp .3s ease}.results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem;animation:fadeUp .25s ease;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.results-title{font-family:var(--font-display);font-weight:300;font-size:1rem;color:var(--ink)}.results-meta{display:flex;gap:.5rem}.meta-chip{font-family:var(--font-body);font-weight:400;font-size:.65rem;letter-spacing:.1em;padding:.2rem .6rem;border-radius:2px}.meta-total{background:rgba(201,169,110,.1);color:var(--gold);border:1px solid rgba(201,169,110,.2)}.meta-sources{background:rgba(74,222,128,.08);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1px;background:var(--line)}.cards>*{background:var(--bg)}.cards>*:nth-child(1){animation:fadeUp .3s ease both}.cards>*:nth-child(2){animation:fadeUp .3s ease both;animation-delay:.07s}.cards>*:nth-child(3){animation:fadeUp .3s ease both;animation-delay:.14s}.cards>*:nth-child(4){animation:fadeUp .3s ease both;animation-delay:.21s}.cards>*:nth-child(n+5){animation:fadeUp .3s ease both;animation-delay:.28s}@media (max-width: 767px){.cards{grid-template-columns:1fr}}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:60px;background:rgba(8,8,8,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-left{display:flex;align-items:center;gap:.75rem}.nav-logo{width:28px;height:28px;object-fit:contain}.nav-brand{font-family:var(--font-body);font-weight:500;font-size:.75rem;letter-spacing:.22em;color:var(--ink)}.nav-right{display:flex;align-items:center;gap:1.25rem}.nav-divider{display:block;width:1px;height:18px;background:var(--line)}.nav-client{font-family:var(--font-body);font-weight:300;font-size:.75rem;letter-spacing:.18em;color:var(--ink-dim)}.nav-cta{font-family:var(--font-body);font-weight:400;font-size:.75rem;letter-spacing:.1em;color:var(--gold);border:1px solid rgba(201,169,110,.3);padding:.35rem .85rem;border-radius:2px;transition:border-color .2s,color .2s}.nav-cta:hover{border-color:var(--gold);color:var(--gold-bright)}.eyebrow{display:block;font-family:var(--font-body);font-weight:400;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem}.section-heading{font-family:var(--font-display);font-weight:300;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:var(--ink);margin-bottom:2rem}.section-heading em{font-style:italic;color:var(--gold)}.section-inner{max-width:1100px;margin:0 auto;padding:0 2rem}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6rem 2rem 4rem;max-width:820px;margin:0 auto;animation:fadeUp .8s ease both}.display{font-family:var(--font-display);font-weight:300;font-size:clamp(3.5rem,8vw,7rem);line-height:1;color:var(--ink);margin-bottom:1.5rem}.display em{font-style:italic;color:var(--gold)}.hero-sub{font-family:var(--font-body);font-weight:300;font-size:1.05rem;color:var(--ink-dim);max-width:480px;line-height:1.7;margin-bottom:2.5rem}.hero-cta{display:inline-block;font-family:var(--font-body);font-weight:400;font-size:.8rem;letter-spacing:.15em;color:var(--gold);border:1px solid rgba(201,169,110,.4);padding:.7rem 1.5rem;border-radius:2px;transition:all .2s}.hero-cta:hover{background:rgba(201,169,110,.08);border-color:var(--gold);color:var(--gold-bright)}.video-section{padding:0 0 5rem;display:flex;justify-content:center}.video-wrap{position:relative;cursor:pointer;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#000;line-height:0;max-width:560px}@media (max-width: 767px){.video-wrap{max-width:360px}}.video-el{width:100%;display:block;object-fit:cover}.video-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(8,8,8,.45);transition:background .2s}.video-wrap:hover .video-play-btn{background:rgba(8,8,8,.3)}.video-play-btn svg{width:56px;height:56px;color:var(--gold);background:rgba(8,8,8,.7);border:1px solid rgba(201,169,110,.4);border-radius:50%;padding:16px 14px 16px 18px;transition:transform .15s,border-color .15s}.video-wrap:hover .video-play-btn svg{transform:scale(1.06);border-color:var(--gold)}.how-section{padding:6rem 0;border-top:1px solid var(--line)}.steps{list-style:none;margin-top:1.5rem;border:1px solid var(--line);border-radius:3px;overflow:hidden;max-width:600px;counter-reset:steps}.step{counter-increment:steps;display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--line);font-family:var(--font-body);font-weight:300;font-size:.88rem;color:var(--ink-dim);line-height:1.4}.step:last-child{border-bottom:none}.step:before{content:counter(steps);font-family:var(--font-display);font-style:italic;font-size:1rem;color:#c9a96e66;min-width:1.25rem;flex-shrink:0}.revenue-section{padding:6rem 0;border-top:1px solid var(--line);background:var(--bg-2)}.rev-intro{font-family:var(--font-body);font-weight:300;font-size:.95rem;color:var(--ink-dim);max-width:560px;line-height:1.7;margin-bottom:1.25rem}.rev-caveat{font-family:var(--font-body);font-weight:300;font-size:.82rem;color:var(--ink-dim);max-width:560px;line-height:1.7;margin-bottom:2.5rem;padding:.75rem 1rem;border-left:2px solid rgba(201,169,110,.3)}.rev-caveat strong{color:var(--gold);font-weight:400}.rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.rev-card{padding:2.5rem;background:var(--bg)}.rev-card:first-child{border-right:1px solid var(--line)}.rev-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.rev-category{font-family:var(--font-body);font-weight:500;font-size:.65rem;letter-spacing:.3em;color:var(--gold)}.rev-emoji{font-size:1.25rem}.rev-streams{display:flex;flex-direction:column;gap:1rem}.rev-stream{padding:1.25rem;background:var(--bg-2);border:1px solid var(--line);border-radius:2px}.rev-stream--primary{border-color:#c9a96e4d;background:rgba(201,169,110,.04)}.rev-stream--total{border-color:#4ade8040;background:rgba(74,222,128,.04)}.stream-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.stream-name{font-family:var(--font-body);font-weight:400;font-size:.82rem;color:var(--ink)}.stream-rate{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--gold);white-space:nowrap;flex-shrink:0}.stream-rate small{font-family:var(--font-body);font-style:normal;font-size:.65rem;color:var(--ink-dim);margin-left:.15rem}.stream-desc{font-family:var(--font-body);font-weight:300;font-size:.8rem;color:var(--ink-dim);line-height:1.5}.stream-desc strong{color:var(--ink);font-weight:400}.stream-tag{font-family:var(--font-body);font-weight:500;font-size:.6rem;letter-spacing:.12em;padding:.1rem .4rem;border-radius:2px;border:1px solid;color:#6c6fff;border-color:#6c6fff4d;vertical-align:middle}.stream-tag--live,.stream-tag--total{color:#4ade80;border-color:#4ade8059}.stream-tag--future,.stream-tag--dim{color:var(--ink-dim);border-color:var(--line)}.demo-section{padding:6rem 0;border-top:1px solid var(--line)}.demo-note{font-family:var(--font-body);font-weight:300;font-size:.88rem;color:var(--ink-dim);margin-bottom:2.5rem;max-width:480px;line-height:1.6}.demo-frame{border:1px solid var(--line);background:var(--bg-2);border-radius:4px;overflow:hidden}.demo-controls{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--line);background:rgba(0,0,0,.4)}.demo-tabs{display:flex;gap:.25rem}.demo-tab{font-family:var(--font-body);font-weight:400;font-size:.8rem;letter-spacing:.05em;color:var(--ink-dim);background:transparent;border:1px solid transparent;padding:.4rem .9rem;border-radius:2px;cursor:pointer;transition:all .15s}.demo-tab.active{color:var(--gold);border-color:#c9a96e59;background:rgba(201,169,110,.06)}.demo-tab:hover:not(.active){color:var(--ink);border-color:var(--line)}.mode-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer}.mode-toggle input{display:none}.mode-track{width:32px;height:18px;background:var(--line);border-radius:9px;position:relative;transition:background .2s}.mode-toggle input:checked~.mode-track{background:rgba(201,169,110,.5)}.mode-thumb{position:absolute;width:12px;height:12px;background:var(--ink-dim);border-radius:50%;top:3px;left:3px;transition:left .2s,background .2s}.mode-toggle input:checked~.mode-track .mode-thumb{left:17px;background:var(--gold)}.mode-label{font-family:var(--font-body);font-weight:300;font-size:.75rem;color:var(--ink-dim)}.demo-search-wrap{padding:1.5rem}.demo-loading{padding:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;border-top:1px solid var(--line)}.demo-loading p{font-family:var(--font-body);font-weight:300;font-size:.82rem;color:var(--ink-dim)}.orbs{display:flex;gap:.5rem}.orb{width:8px;height:8px;border-radius:50%;background:var(--gold);animation:pulse 1.2s ease infinite}.orb:nth-child(2){animation-delay:.2s}.orb:nth-child(3){animation-delay:.4s}.final{text-align:center;padding:140px 2rem;position:relative;overflow:hidden;border-top:1px solid var(--line)}.final:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:140%;background:radial-gradient(ellipse at center,rgba(201,169,110,.06),transparent 55%);pointer-events:none}.final--top{padding:120px 2rem 80px;border-bottom:1px solid var(--line);border-top:none}.final-inner{max-width:900px;margin:0 auto;position:relative}.final .eyebrow{margin-bottom:2rem}.rule{display:inline-block;width:28px;height:1px;background:var(--gold);vertical-align:middle;margin-right:12px}.final .display{margin-bottom:2rem}.final-sub{font-family:var(--font-display);font-weight:300;font-style:italic;color:var(--ink-dim);font-size:clamp(1rem,2vw,1.3rem);line-height:1.6;max-width:560px;margin:0 auto 3rem}.final-ink{color:var(--ink);font-style:normal;font-family:var(--font-body);font-weight:300}.final-action{display:inline-flex;flex-direction:column;align-items:center;gap:1rem}.final-btn{color:var(--bg);background:var(--gold-bright);padding:1.1rem 3rem;font-family:var(--font-body);font-weight:500;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;transition:all .4s cubic-bezier(.2,.8,.2,1);border-radius:2px}.final-btn:hover{background:var(--gold);letter-spacing:.36em;padding:1.1rem 3.5rem}.final-micro{font-family:var(--font-body);font-weight:300;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ink-dim);opacity:.6}.godseye-section{padding:6rem 0;border-top:1px solid var(--line);background:var(--bg-2)}.godseye-body{font-family:var(--font-body);font-weight:300;font-size:.92rem;color:var(--ink-dim);max-width:620px;line-height:1.75;margin-bottom:1.1rem}.godseye-link{color:var(--gold);border-bottom:1px solid rgba(201,169,110,.3);transition:border-color .15s}.godseye-link:hover{border-color:var(--gold)}.godseye-cta{display:inline-block;margin-top:.75rem;font-family:var(--font-body);font-weight:400;font-size:.8rem;letter-spacing:.12em;color:var(--gold);border:1px solid rgba(201,169,110,.4);padding:.65rem 1.4rem;border-radius:2px;transition:all .2s}.godseye-cta:hover{background:rgba(201,169,110,.08);border-color:var(--gold);color:var(--gold-bright)}.site-footer{padding:2rem;border-top:1px solid var(--line);background:var(--bg-2)}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-left{display:flex;align-items:center;gap:.6rem}.footer-logo{width:20px;height:20px;opacity:.5}.footer-brand{font-family:var(--font-body);font-weight:500;font-size:.65rem;letter-spacing:.2em;color:var(--ink-dim)}.footer-note{font-family:var(--font-body);font-weight:300;font-size:.75rem;color:var(--ink-dim)}.footer-note strong{color:var(--ink);font-weight:400}@media (max-width: 767px){.site-nav{padding:0 1.25rem}.site-nav{padding:0 1rem}.hero{padding:6rem 1.25rem 3rem;min-height:auto}.display{font-size:clamp(2.8rem,11vw,4rem)}.section-inner{padding:0 1.25rem}.how-section,.revenue-section,.demo-section{padding:4rem 0}.steps{max-width:100%}.rev-grid{grid-template-columns:1fr}.rev-card:first-child{border-right:none;border-bottom:1px solid var(--line)}.rev-card{padding:1.5rem}.stream-top{flex-wrap:wrap;gap:.25rem}.demo-controls{flex-wrap:wrap;gap:.75rem}.demo-search-wrap{padding:1rem}.footer-inner{flex-direction:column;gap:.75rem;text-align:center}}:root{--bg: #080808;--bg-2: #0e0c0a;--ink: #f4ede4;--ink-dim: #a89a87;--gold: #c9a96e;--gold-bright: #e8d9b8;--line: #1f1b16;--font-display: "Fraunces", Georgia, serif;--font-body: "Inter Tight", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}
