.signal-landing{--ink-900:#1f2024;--ink-700:#4a4b4f;--ink-500:#8c8b85;--ink-300:#c9c5bd;--ink-200:#dedad2;--bone:#f1eee7;--paper:#fff;--cyan:#1b96ab;background:var(--bone);color:var(--ink-900);min-height:100vh}.signal-landing .wrap{max-width:1120px;margin:0 auto;padding:0 32px}.signal-landing__mono{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;color:var(--cyan);letter-spacing:.02em;font-size:13px;display:inline-block}.signal-landing__mono:before{content:"— ";color:var(--cyan)}.signal-landing__mono--dark{color:var(--cyan)}.signal-landing h1,.signal-landing h2{font-family:var(--font-display,var(--font-heading,system-ui));letter-spacing:-.015em;font-weight:700;line-height:1.05}.signal-landing em{font-family:var(--font-serif,Georgia, serif);font-style:italic;font-weight:400}.signal-landing__header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--ink-200);background:#f1eee7eb;position:sticky;top:0}.signal-landing__nav{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:18px 32px;display:flex}.signal-landing__logo{font-family:var(--font-display,var(--font-heading,system-ui));letter-spacing:-.01em;font-size:18px}.signal-landing__logo span{color:var(--cyan)}.signal-landing__nav-actions{align-items:center;gap:24px;display:flex}.signal-landing__ghost{text-underline-offset:6px;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}.signal-landing .btn-outline{border:1.5px solid var(--ink-900);color:var(--ink-900);border-radius:14px;padding:12px 22px;font-weight:500;display:inline-block}.signal-landing .btn-dark{background:var(--ink-900);color:#fff;border-radius:14px;padding:12px 22px;font-weight:500;display:inline-block}.signal-landing__hero{padding:96px 0 72px}.signal-landing__hero .signal-landing__mono{margin-bottom:24px;display:block}.signal-landing__hero h1{max-width:900px;font-size:clamp(40px,6vw,88px)}.signal-landing__sub{color:var(--ink-700);max-width:560px;margin:28px 0 40px;font-size:20px;line-height:1.5}.signal-landing__ctas{flex-wrap:wrap;gap:16px;display:flex}.signal-landing__ctas--center{justify-content:center}.signal-landing__stats{background:var(--ink-900);color:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px;padding:36px;display:grid}.signal-landing__num{font-family:var(--font-display,var(--font-heading,system-ui));margin-top:10px;font-size:44px}.signal-landing__cap{color:var(--ink-300);margin-top:6px;font-size:14px}.signal-landing__section{padding:88px 0}.signal-landing__section-head{max-width:640px;margin-bottom:56px}.signal-landing__section-head h2{margin-top:20px;font-size:clamp(30px,4vw,48px)}.signal-landing__problem-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.signal-landing__card{background:var(--paper);border-radius:18px;padding:32px}.signal-landing__card .signal-landing__mono{margin-bottom:14px;display:block}.signal-landing__card p{color:var(--ink-700);font-size:16px}.signal-landing__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.signal-landing__step{border-top:2px solid var(--ink-900);padding-top:20px}.signal-landing__step .signal-landing__mono{margin-bottom:16px;display:block}.signal-landing__step h3{margin-bottom:10px;font-size:22px;font-weight:700}.signal-landing__step p{color:var(--ink-700);font-size:15.5px}.signal-landing__insight{background:var(--ink-900);color:#fff;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px;display:grid}.signal-landing__insight .signal-landing__mono{margin-bottom:18px;display:block}.signal-landing__insight h2{font-size:clamp(26px,3vw,36px);line-height:1.15}.signal-landing__insight-card{background:#2a2b30;border:1px solid #3a3b40;border-radius:14px;padding:28px}.signal-landing__channel{border-bottom:1px solid #3a3b40;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;display:flex}.signal-landing__channel:last-child{border-bottom:none}.signal-landing__channel .name{font-weight:600}.signal-landing__channel .val{font-family:var(--font-mono,ui-monospace, monospace);color:var(--cyan);font-size:14px}.signal-landing__pricing{grid-template-columns:1fr 1fr;gap:24px;display:grid}.signal-landing__price-card{background:var(--paper);border-radius:20px;flex-direction:column;padding:40px;display:flex}.signal-landing__price-card--featured{background:var(--ink-900);color:#fff}.signal-landing__price-card .signal-landing__mono{margin-bottom:18px;display:block}.signal-landing__price-card h3{margin-bottom:6px;font-size:22px;font-weight:700}.signal-landing__price-card .sub{color:var(--ink-500);margin-bottom:28px;font-size:14.5px}.signal-landing__price-card--featured .sub{color:var(--ink-300)}.signal-landing__price-num{font-family:var(--font-display,var(--font-heading,system-ui));margin-bottom:4px;font-size:52px}.signal-landing__price-cadence{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-500);text-transform:uppercase;margin-bottom:28px;font-size:13px}.signal-landing__price-card--featured .signal-landing__price-cadence{color:var(--ink-300)}.signal-landing__price-card ul{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}.signal-landing__price-card li{border-top:1px solid var(--ink-200);color:var(--ink-700);padding:10px 0;font-size:15px}.signal-landing__price-card--featured li{color:var(--ink-200);border-top-color:#3a3b40}.signal-landing__price-card li:first-child{border-top:none}.signal-landing__final{text-align:center;padding:100px 0 120px}.signal-landing__final .signal-landing__mono{margin-bottom:20px;display:block}.signal-landing__final h2{max-width:760px;margin:0 auto 36px;font-size:clamp(32px,5vw,60px)}@media (max-width:820px){.signal-landing__problem-grid,.signal-landing__steps,.signal-landing__pricing,.signal-landing__stats,.signal-landing__insight{grid-template-columns:1fr}.signal-landing__ghost{display:none}}
