:root{--ink:#111311;--deep:#10352a;--green:#79ed55;--soft:#f7f7f2;--pale:#e4f7dd;--muted:#626a63;--rule:#11131129;--dark-rule:#f7f7f226;--shell:min(1180px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--soft)}body{background:var(--soft);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body,button,a{font-synthesis:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;display:block}::selection{background:var(--green);color:var(--ink)}.site-shell{width:var(--shell);margin-inline:auto}.wordmark{flex:none;width:118px;height:36px;display:inline-flex}.wordmark-art{background:url(/brand/leddy-wordmark.png) 50%/contain no-repeat;width:100%;height:100%}.wordmark-light .wordmark-art{filter:invert()}.site-header{z-index:30;height:78px;position:relative}.site-header-dark{color:var(--soft)}.site-header-light{color:var(--ink);border-bottom:1px solid var(--rule);background:#f7f7f2f0}.site-header-compact{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{letter-spacing:-.01em;opacity:.78;font-size:14px;font-weight:650;transition:opacity .16s,color .16s}.desktop-nav a:hover,.desktop-nav a:focus-visible{opacity:1;color:var(--green)}.site-header-light .desktop-nav a:hover,.site-header-light .desktop-nav a:focus-visible{color:var(--deep)}.header-cta{background:var(--green);min-height:43px;color:var(--ink);border:1px solid var(--green);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:#8ff86f;transform:translateY(-2px)}.hero-world{height:min(650px,100svh - 100px);min-height:590px;color:var(--soft);background:var(--ink);clip-path:polygon(0 0,100% 0,100% 92%,76% 96%,44% 91%,0 100%);position:relative;overflow:hidden}.hero-world:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 110%,#79ed551f,#0000 39%);position:absolute;inset:0}.hero{text-align:center;flex-direction:column;align-items:center;height:calc(100% - 78px);padding:42px 0 76px;display:flex;position:relative}.hero-kicker,.section-marker,.system-stage-kicker{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.hero-kicker{color:var(--green)}.hero h1{max-width:1050px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.067em;margin:20px auto 0;font-size:clamp(62px,6.4vw,94px);font-weight:720;line-height:.91}.hero-intro{color:#f7f7f2c7;letter-spacing:-.012em;max-width:780px;margin:23px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.52}.hero-actions{justify-content:center;align-items:center;gap:13px;margin-top:29px;display:flex}.primary-cta,.secondary-cta{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.primary-cta{color:var(--ink);background:var(--green);border:1px solid var(--green)}.secondary-cta{color:var(--soft);background:#f7f7f20a;border:1px solid #f7f7f24d}.primary-cta:hover,.secondary-cta:hover,.primary-cta:focus-visible,.secondary-cta:focus-visible{transform:translateY(-2px)}.secondary-cta:hover,.secondary-cta:focus-visible{border-color:var(--green)}.hero-microcopy{color:#f7f7f2a1;align-items:center;gap:9px;margin:20px 0 0;font-size:13px;font-weight:600;display:inline-flex}.hero-microcopy i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #79ed551c}.credibility-section{z-index:5;margin-top:-54px;position:relative}.credibility-ribbon{border:2px solid var(--ink);min-height:112px;color:var(--ink);background:var(--green);box-shadow:0 12px 0 var(--deep);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.credibility-ribbon:after{content:"";background:var(--ink);width:46px;height:46px;position:absolute;top:-24px;right:-24px;transform:rotate(45deg)}.credibility-item{border-right:1px solid #1113113d;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:22px 23px;display:flex}.credibility-item:last-child{border-right:0}.credibility-item strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(24px,2.1vw,31px);line-height:1}.credibility-item span{font-family:var(--font-geist-mono), monospace;letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.section-intro{max-width:950px}.section-marker{color:var(--deep);display:block}.section-intro h2{max-width:900px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.058em;text-wrap:balance;margin:17px 0 0;font-size:clamp(50px,5vw,72px);font-weight:720;line-height:.98}.section-intro-copy{max-width:760px;margin-top:23px}.section-intro-copy p{color:#444b45;letter-spacing:-.014em;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.problems-section{padding:114px 0 94px}.problems-intro h2{max-width:880px}.problem-field{color:var(--soft);background:var(--deep);border-radius:18px;margin-top:45px;padding:23px;box-shadow:0 14px #10352a1f}.problem-field-top{min-height:50px;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:24px;padding:0 4px 18px;font-size:10px;display:flex}.problem-field-top span{color:var(--green);font-weight:800}.problem-field-top strong{color:#f7f7f2b3;font-weight:650}.problem-board{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.problem-board article{min-height:285px;color:var(--ink);background:var(--soft);border:1px solid #f7f7f259;border-radius:11px;flex-direction:column;padding:23px 22px 26px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.problem-board article:hover,.problem-board article:focus-within{transform:translateY(-3px);box-shadow:0 12px 24px #00000029}.problem-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.problem-card-head span,.problem-card-head b{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.085em;font-size:10px;line-height:1}.problem-card-head span{color:var(--deep);font-weight:900}.problem-card-head b{color:#70766f;text-align:right;font-weight:750}.problem-board h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(25px,2vw,31px);font-weight:650;line-height:1.02}.problem-board p{color:#545b55;margin:14px 0 0;font-size:16px;line-height:1.48}.problem-board article>i{background:var(--green);clip-path:polygon(100% 0,100% 100%,0 100%);width:34px;height:34px;transition:width .18s,height .18s;position:absolute;bottom:0;right:0}.problem-board article:hover>i{width:45px;height:45px}.why-section{border-top:1px solid var(--rule);padding:94px 0 100px}.why-section .section-intro{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:end;column-gap:70px;max-width:none;display:grid}.why-section .section-marker{grid-column:1/-1}.why-section .section-intro h2{grid-column:1}.why-section .section-intro-copy{grid-column:2;margin:0 0 3px}.comparison-module{color:var(--soft);background:var(--deep);box-shadow:0 15px 0 var(--ink);border:1px solid #1113115c;border-radius:18px;margin-top:43px;position:relative;overflow:hidden}.comparison-module:after{content:"";background:var(--soft);clip-path:polygon(100% 0,100% 100%,0 0);width:50px;height:50px;position:absolute;top:0;right:0}.comparison-tabs{border-bottom:1px solid var(--dark-rule);grid-template-columns:repeat(3,1fr);height:76px;display:grid}.comparison-tabs button{border:0;border-right:1px solid var(--dark-rule);color:#f7f7f27a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 23px;font-size:11px;font-weight:800;display:flex;position:relative}.comparison-tabs button:last-child{border-right:0}.comparison-tabs button span{color:inherit;opacity:.65}.comparison-tabs button[aria-selected=true]{color:var(--green);background:#79ed5512}.comparison-tabs button[aria-selected=true]:after{content:"";background:var(--green);height:4px;position:absolute;bottom:-1px;left:0;right:0}.comparison-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:-5px}.comparison-panel{grid-template-rows:1fr auto;grid-template-columns:1fr 1.18fr;height:520px;animation:.26s both contentIn;display:grid}.comparison-reply .comparison-lane-body{gap:12px;padding-top:16px;padding-bottom:18px}.comparison-reply .comparison-route li>span{min-height:30px;padding-block:5px;font-size:12px}.comparison-reply .comparison-route svg{height:9px;margin:0}.comparison-reply .comparison-lane-body>p{padding-top:11px;font-size:13px}.comparison-lane{flex-direction:column;min-width:0;display:flex}.comparison-lane+.comparison-lane{border-left:1px solid var(--dark-rule)}.comparison-lane header{border-bottom:1px solid var(--dark-rule);justify-content:space-between;align-items:center;gap:18px;min-height:73px;padding:18px 27px;display:flex}.comparison-lane header span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.comparison-lane header strong{text-align:right;font-size:14px;font-weight:750}.comparison-lane-typical{color:#f7f7f27a;background:#00000038}.comparison-lane-leddy{background:linear-gradient(135deg,#79ed5517,#0000 56%)}.comparison-lane-leddy header span{color:var(--green)}.comparison-lane-body{flex:1;grid-template-rows:1fr auto;align-content:start;gap:22px;padding:25px 27px 28px;display:grid}.comparison-lane-body>p{border-top:1px solid var(--dark-rule);max-width:54ch;color:inherit;margin:0;padding-top:18px;font-size:15px;line-height:1.48}.comparison-lane-leddy .comparison-lane-body>p{color:#f7f7f2c4}.comparison-route{flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.comparison-route li{flex-direction:column;align-items:center;display:flex}.comparison-route li>span{text-align:center;border:1px solid;border-radius:7px;justify-content:center;align-items:center;width:min(100%,280px);min-height:43px;padding:9px 13px;font-size:14px;font-weight:750;display:flex}.comparison-route svg{opacity:.6;margin:5px 0}.comparison-route-leddy li>span{color:var(--soft);background:#79ed5514;border-color:#79ed55a6}.comparison-route-leddy svg{color:var(--green);opacity:1}.comparison-inputs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:13px;display:flex}.comparison-inputs span{color:var(--soft);background:#11131133;border:1px solid #79ed5559;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:700;display:inline-flex}.comparison-inputs svg{color:var(--green)}.comparison-takeaway{min-height:76px;color:var(--ink);background:var(--green);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin:0;padding:18px 27px;font-size:clamp(20px,2vw,27px);font-weight:720;line-height:1.1;display:flex}.works-section{border-top:1px solid var(--rule);background:#f1f2eb;padding:100px 0 102px}.works-section .section-intro{max-width:970px}.system-visual{color:var(--soft);background:var(--ink);box-shadow:0 18px 0 var(--deep);border-radius:20px;margin-top:44px;position:relative;overflow:hidden}.system-visual:after{content:"";clip-path:polygon(100% 0,100% 100%,0 0);pointer-events:none;background:#f1f2eb;width:54px;height:54px;position:absolute;top:0;right:0}.system-topline{border-bottom:1px solid var(--dark-rule);min-height:61px;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.085em;justify-content:space-between;align-items:center;gap:20px;padding:0 27px;font-size:10px;display:flex}.system-topline span{color:var(--green);font-weight:850}.system-topline strong{color:#f7f7f291;font-weight:700}.system-journey{background:#171b18;grid-template-columns:140px 1fr 155px;align-items:center;gap:13px;min-height:126px;padding:20px 26px 14px;display:grid}.system-endpoint{text-align:center;border:1px solid #f7f7f23d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:66px;padding:10px;display:flex}.system-endpoint span{text-transform:uppercase;font-size:13px;font-weight:800}.system-endpoint small{color:#f7f7f27a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:8px}.system-endpoint-result{border-color:var(--green);color:var(--ink);background:var(--green)}.system-endpoint-result small{color:#111311a3}.system-tabs{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.system-tabs button{color:#f7f7f280;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #f7f7f230;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:8px 6px 12px;display:flex;position:relative}.system-tabs button:after{content:"";background:#f7f7f24d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;right:-3px}.system-tabs button:last-child:after{display:none}.system-tabs button span{font-family:var(--font-geist-mono), monospace;font-size:9px}.system-tabs button strong{text-transform:uppercase;text-align:center;max-width:100%;font-size:11px;line-height:1.1}.system-tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green)}.system-tabs button[aria-selected=true]:before{content:"";background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #79ed5521}.system-tabs button:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:5px}.system-feedback{color:#f7f7f28c;border-top:1px solid var(--dark-rule);min-height:38px;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.065em;background:#171b18;align-items:center;gap:9px;padding:0 27px;font-size:9px;display:flex}.system-feedback svg,.system-feedback span{color:var(--green)}.system-feedback span{font-weight:800}.system-feedback i{background:#79ed5538;flex:1;height:1px}.system-stage-panel{min-height:610px;color:var(--ink);background:var(--soft);grid-template-columns:.92fr 1.08fr;animation:.26s both contentIn;display:grid}.system-stage-copy{border-right:1px solid var(--rule);min-width:0;padding:38px 37px 36px}.system-stage-kicker{color:var(--deep)}.system-stage-copy h3{max-width:500px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.052em;margin:14px 0 27px;font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:.99}.system-narrative-row{border-top:1px solid var(--rule);grid-template-columns:112px 1fr;gap:17px;padding:13px 0;display:grid}.system-narrative-row>span{color:var(--deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.075em;padding-top:3px;font-size:9px;font-weight:850;line-height:1.35}.system-narrative-row p{color:#4b524c;margin:0;font-size:14px;line-height:1.48}.system-narrative-value{background:var(--pale);border:0;border-radius:8px;margin-top:4px;padding:14px 13px}.system-narrative-value p{color:var(--ink);font-weight:750}.system-stage-art{background:var(--pale);align-items:stretch;min-width:0;padding:32px;display:flex}.system-art{width:100%;min-height:100%;animation:.3s both artIn}.art-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.target-art{background:var(--soft);border:1px solid #10352a33;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.target-field,.target-result{width:100%}.target-accounts{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:13px;display:grid}.target-accounts i{min-height:43px;color:var(--ink);font-family:var(--font-geist-mono), monospace;background:#e4e7df;border:1px solid #11131129;border-radius:4px;place-items:center;font-size:8px;font-style:normal;font-weight:800;animation:.62s both accountFilter;display:grid}.target-accounts i.kept{border-color:var(--deep);background:var(--green);animation-name:accountKeep}.target-filter{flex-wrap:wrap;justify-content:center;gap:5px;margin:15px 0 8px;display:flex}.target-filter span{color:var(--deep);background:var(--pale);border:1px solid #10352a38;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.target-result{justify-content:center;align-items:center;gap:8px;display:flex}.target-result>span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-right:7px;font-size:9px;font-weight:850}.target-result i{border:1px solid var(--deep);background:var(--pale);width:72px;min-height:51px;font-family:var(--font-geist-mono), monospace;border-radius:5px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.target-result i.acme{background:var(--green)}.signal-art{background:var(--deep);color:var(--soft);border-radius:13px;grid-template-columns:1fr 1fr;align-content:center;gap:13px;padding:24px;display:grid}.signal-company,.signal-event,.signal-shift,.signal-art>p{border:1px solid #f7f7f22b;border-radius:9px}.signal-company{background:#11131147;flex-direction:column;grid-row:1/3;justify-content:center;padding:21px;display:flex}.signal-company span,.signal-event span,.signal-shift span,.signal-art>p span{color:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.signal-company strong{font-family:var(--font-bricolage), sans-serif;margin-top:10px;font-size:29px;line-height:1}.signal-company small{color:#f7f7f28f;margin-top:8px}.signal-event{background:#79ed5517;flex-direction:column;justify-content:center;padding:17px;display:flex;position:relative}.signal-event i{background:var(--green);border-radius:50%;width:10px;height:10px;animation:.8s ease-out both signalPulse;position:absolute;top:14px;right:14px;box-shadow:0 0 0 7px #79ed551c}.signal-event strong{margin-top:8px;font-size:16px}.signal-shift{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.signal-shift div{flex-direction:column;gap:7px;display:flex}.signal-shift strong{align-items:center;gap:5px;font-size:13px;display:inline-flex}.signal-shift svg{color:var(--green)}.signal-art>p{color:#f7f7f2bf;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin:0;padding:15px;font-size:13px;font-weight:700;display:flex}.outreach-art{grid-template-columns:.72fr 1.28fr;gap:14px;display:grid}.outreach-chain{background:var(--soft);border:1px solid #10352a33;border-radius:13px;flex-direction:column;justify-content:center;margin:0;padding:14px;list-style:none;display:flex}.outreach-chain li{border-bottom:1px solid var(--rule);align-items:center;min-height:49px;padding:8px 8px 8px 38px;display:flex;position:relative}.outreach-chain li:last-child{color:var(--deep);background:var(--green);border-bottom:0;border-radius:6px}.outreach-chain li>span{color:var(--deep);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900;position:absolute;left:10px}.outreach-chain strong{font-size:12px}.outreach-chain svg{color:var(--deep);opacity:.55;position:absolute;right:7px;transform:rotate(90deg)}.message-art{min-width:0;color:var(--ink);background:#fff;border:1px solid #10352a42;border-radius:13px;overflow:hidden;box-shadow:0 12px 24px #10352a1a}.message-art header{border-bottom:1px solid var(--rule);background:#f1f2ed;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:flex}.message-art header span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin-right:auto;font-size:8px;font-weight:850}.message-art header i{background:var(--green);border-radius:50%;width:7px;height:7px}.message-art header i:nth-last-child(2){background:#b7beb6}.message-art header i:last-child{background:var(--ink)}.message-to,.message-subject{border-bottom:1px solid var(--rule);gap:11px;min-height:36px;margin:0;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.message-to span,.message-subject span{color:#747b74;width:43px;font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:700}.message-art>div{padding:12px 15px 15px}.message-art>div p{color:#313631;margin:0 0 9px;font-size:11.5px;line-height:1.42}.message-art>div p:last-child{margin-bottom:0}.qualify-art{background:var(--deep);color:var(--soft);border-radius:13px;grid-template-columns:1fr auto .72fr;align-items:center;gap:16px;padding:24px;display:grid}.qualify-art ol{margin:0;padding:0;list-style:none}.qualify-art li{border-bottom:1px solid #f7f7f229;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:51px;display:grid;position:relative}.qualify-art li>span{width:26px;height:26px;color:var(--green);font-family:var(--font-geist-mono), monospace;border:1px solid #79ed558f;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.qualify-art li strong{font-size:13px}.qualify-art li>svg{color:var(--green);background:var(--deep);position:absolute;bottom:-8px;left:6px}.qualify-arrow{color:var(--green)}.sales-handoff{min-height:190px;color:var(--ink);background:var(--green);border-radius:10px;flex-direction:column;justify-content:center;padding:18px;display:flex}.sales-handoff span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.sales-handoff strong{font-family:var(--font-bricolage), sans-serif;margin-top:8px;font-size:30px;line-height:1}.sales-handoff small{margin-top:10px;font-size:11px;line-height:1.35}.learn-art{background:var(--soft);border:1px solid #10352a30;border-radius:13px;grid-template-columns:1fr auto .8fr;align-items:center;gap:18px;padding:24px;display:grid}.learn-sequence{flex-direction:column;align-items:center;display:flex}.learn-sequence>span{border:1px solid var(--rule);background:#fff;border-radius:8px;grid-template-columns:28px 1fr;gap:2px 9px;width:100%;padding:13px;display:grid}.learn-sequence>span i{color:var(--deep);font-family:var(--font-geist-mono), monospace;grid-row:1/3;align-self:center;font-size:9px;font-style:normal;font-weight:900}.learn-sequence>span strong{font-size:13px}.learn-sequence>span small{color:#656c65;font-size:10px}.learn-sequence>svg{color:var(--deep);margin:5px 0}.learn-sequence .tracker-node{color:var(--soft);background:var(--deep);border-color:var(--deep)}.learn-sequence .tracker-node i,.learn-sequence .tracker-node small{color:var(--green)}.learn-output{color:var(--soft);background:var(--deep);border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.learn-output>span{color:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:8px;font-weight:850}.learn-output strong{border:1px solid #79ed5559;border-radius:6px;padding:9px 10px;font-size:12px}.learn-output svg{color:var(--green);margin:5px auto 0}.system-mobile-steps{display:none}.faq-section{background:var(--soft);padding:100px 0 88px}.faq-module{background:var(--pale);border:1px solid #10352a29;border-radius:18px;grid-template-columns:.77fr 1.23fr;gap:70px;padding:43px 48px 39px;display:grid;box-shadow:0 13px #10352a1c}.faq-module .section-intro h2{font-size:clamp(43px,4.1vw,59px)}.faq-module .section-intro-copy p{font-size:17px}.faq-list{border-top:1px solid #10352a4d}.faq-list details{border-bottom:1px solid #10352a4d}.faq-list summary{min-height:66px;color:var(--ink);cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:16px;font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--deep);font-family:var(--font-geist-mono), monospace;font-size:10px}.faq-list summary svg{transition:transform .18s,color .18s}.faq-list details[open] summary{color:var(--deep)}.faq-list details[open] summary svg{color:var(--green);background:var(--deep);border-radius:50%;transform:rotate(180deg)}.faq-list details>p{color:#475047;max-width:650px;margin:-2px 38px 18px 44px;font-size:15px;line-height:1.52}.final-cta-section{padding:0 0 74px}.final-cta-module{border:2px solid var(--ink);background:var(--green);min-height:340px;box-shadow:0 15px 0 var(--ink);border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:47px 51px;display:grid;position:relative;overflow:hidden}.final-cta-module:after{content:"";background:var(--soft);clip-path:polygon(100% 0,100% 100%,0 0);width:86px;height:86px;position:absolute;top:-1px;right:-1px}.final-cta-module .section-marker{color:var(--ink)}.final-cta-module h2{max-width:740px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.057em;margin:14px 0 0;font-size:clamp(46px,4.8vw,68px);line-height:.96}.final-cta-module p{max-width:620px;margin:19px 0 0;font-size:18px;line-height:1.46}.final-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.final-action a{min-width:230px;min-height:63px;color:var(--soft);background:var(--ink);text-transform:uppercase;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:0 24px;font-size:16px;font-weight:850;transition:transform .17s;display:inline-flex}.final-action a:hover,.final-action a:focus-visible{transform:translateY(-3px)}.final-action span{font-size:13px;font-weight:700}.site-footer{color:var(--soft);background:var(--ink)}.footer-main{grid-template-columns:1.05fr 1.35fr .7fr .58fr .75fr;gap:42px;padding:58px 0 45px;display:grid}.footer-brand p{color:#f7f7f29e;max-width:220px;margin:18px 0 0;font-size:14px;line-height:1.5}.footer-founder{grid-template-columns:78px 1fr;align-items:center;gap:15px;display:grid}.footer-founder-photo{border:2px solid var(--green);background:url(/brand/zhou-marsh.jpg) 50%/cover no-repeat;border-radius:50%;width:78px;height:78px;display:block}.footer-founder>div>span{color:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:850}.footer-founder strong{font-family:var(--font-bricolage), sans-serif;align-items:center;gap:5px;margin-top:5px;font-size:19px;display:flex}.footer-founder strong svg{color:var(--green);fill:var(--deep)}.footer-founder p{color:#f7f7f28a;margin:5px 0 0;font-size:11px;line-height:1.4}.footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-column>strong{color:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:9px}.footer-column a,.footer-social>span{color:#f7f7f2ad;align-items:center;gap:8px;font-size:13px;transition:color .15s;display:inline-flex}.footer-column a:hover,.footer-column a:focus-visible{color:var(--green)}.footer-social svg{width:17px;height:17px}.footer-social .social-pending{opacity:.36;cursor:not-allowed}.footer-source{border-top:1px solid var(--dark-rule);padding:22px 0}.footer-source p{color:#f7f7f275;max-width:1050px;margin:0;font-size:11px;line-height:1.55}.footer-source strong{color:#f7f7f2ad}.footer-source a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--dark-rule);color:#f7f7f273;min-height:66px;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.075em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.booking-page{background:var(--soft);min-height:100vh}.booking-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:76px;padding:74px 0 88px;display:grid}.booking-copy{padding-top:22px}.booking-copy h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.057em;margin:0;font-size:clamp(50px,5vw,72px);line-height:.96}.booking-copy>p{color:#4b524c;margin:22px 0 0;font-size:19px;line-height:1.5}.booking-expectations{border-top:1px solid var(--rule);margin-top:34px;padding-top:24px}.booking-expectations>strong{font-size:15px}.booking-expectations ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.booking-expectations li{color:#454c46;align-items:center;gap:10px;font-size:15px;display:flex}.booking-expectations svg{color:var(--deep)}.booking-fit-note{background:var(--pale);border-radius:10px;margin-top:34px;padding:20px}.booking-fit-note span{color:var(--deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.booking-fit-note p{margin:9px 0 0;font-size:14px;line-height:1.48}.calendar-frame{border:1px solid var(--rule);box-shadow:0 12px 0 var(--deep);background:#fff;border-radius:15px;overflow:hidden}.calendar-frame-bar{min-height:55px;color:var(--soft);background:var(--deep);justify-content:space-between;align-items:center;gap:16px;padding:0 19px;font-size:12px;font-weight:750;display:flex}.calendar-frame iframe{border:0;width:100%;min-height:650px}.calendar-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:54px;display:flex}.calendar-placeholder>span{color:var(--deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.calendar-placeholder h2{max-width:550px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:18px 0 0;font-size:38px;line-height:1}.calendar-placeholder p{color:#555c55;max-width:520px;margin:17px 0 0;line-height:1.5}.calendar-placeholder code{color:var(--deep);background:var(--pale)}.calendar-privacy{color:#636b64;border-top:1px solid var(--rule);background:#f1f2ed;margin:0;padding:14px 18px;font-size:11px;line-height:1.45}.calendar-privacy a{color:var(--deep);text-underline-offset:2px;text-decoration:underline}.legal-page{background:var(--soft)}.legal-hero{border-bottom:1px solid var(--rule);padding:76px 0 48px}.legal-hero h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(54px,6vw,82px);line-height:.95}.legal-hero>p{color:#626a63;margin:17px 0 0;font-size:15px}.legal-layout{grid-template-columns:245px minmax(0,740px);justify-content:space-between;align-items:start;gap:72px;padding:60px 0 100px;display:grid}.legal-contents{max-height:calc(100vh - 140px);padding-right:18px;position:sticky;top:112px;overflow:auto}.legal-contents>strong{color:var(--deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:15px;font-size:10px;display:block}.legal-contents nav{flex-direction:column;display:flex}.legal-contents a{color:#666e67;border-bottom:1px solid #11131114;padding:7px 0;font-size:11px;line-height:1.35}.legal-contents a:hover,.legal-contents a:focus-visible{color:var(--deep)}.legal-mobile-contents{display:none}.legal-article{max-width:75ch}.legal-intro{border-bottom:2px solid var(--ink);padding:0 0 30px}.legal-article section{padding:36px 0 4px;scroll-margin-top:100px}.legal-article h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:31px;line-height:1.1}.legal-article h3{color:var(--deep);margin:27px 0 10px;font-size:18px}.legal-article p{color:#424943;margin:0 0 14px;font-size:16px;line-height:1.65}.legal-article ul{color:#424943;margin:8px 0 18px;padding-left:23px}.legal-article li{margin:6px 0;padding-left:4px;font-size:16px;line-height:1.55}@keyframes contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes artIn{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes accountFilter{0%{opacity:1;transform:scale(1)}to{opacity:.22;transform:scale(.9)}}@keyframes accountKeep{0%{background:#e4e7df;transform:scale(1)}to{background:var(--green);transform:scale(1.03)}}@keyframes signalPulse{0%{opacity:.2;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:1040px){:root{--shell:min(100% - 38px, 980px)}.desktop-nav{gap:18px}.problem-board{grid-template-columns:repeat(2,1fr)}.why-section .section-intro{grid-template-columns:1fr;gap:0}.why-section .section-intro h2,.why-section .section-intro-copy{grid-column:1}.why-section .section-intro-copy{margin-top:20px}.system-journey{grid-template-columns:115px 1fr 125px;padding-inline:18px}.system-stage-panel{grid-template-columns:1fr 1fr}.system-stage-copy{padding:31px 28px}.system-stage-art{padding:24px}.system-narrative-row{grid-template-columns:95px 1fr}.outreach-art{grid-template-columns:1fr}.outreach-chain{grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.outreach-chain li{border-right:1px solid var(--rule);min-height:56px}.message-art>div p{font-size:10.5px}.footer-main{grid-template-columns:1fr 1.3fr repeat(3,.72fr);gap:25px}.footer-founder{grid-template-columns:60px 1fr}.footer-founder-photo{width:60px;height:60px}.faq-module{gap:44px;padding-inline:38px}}@media (max-width:820px){.desktop-nav{display:none}.hero-world{clip-path:polygon(0 0,100% 0,100% 95%,70% 97.5%,35% 94%,0 100%);height:690px;min-height:640px}.hero{justify-content:flex-start;padding-top:56px}.hero h1{font-size:clamp(53px,10vw,74px)}.credibility-ribbon{grid-template-columns:repeat(2,1fr)}.credibility-item:nth-child(2){border-right:0}.credibility-item:nth-child(-n+2){border-bottom:1px solid #1113113d}.comparison-panel{grid-template-columns:1fr 1fr;height:580px}.comparison-lane header{padding-inline:16px}.comparison-lane header strong{display:none}.comparison-lane-body{padding:20px 15px 23px}.comparison-route li>span{font-size:12px}.comparison-lane-body>p{font-size:13px}.comparison-inputs span{font-size:9px}.comparison-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.comparison-inputs span{border-radius:4px;justify-content:flex-start;padding:5px 7px}.system-desktop-panel,.system-journey{display:none}.system-feedback{border-bottom:1px solid var(--dark-rule)}.system-mobile-steps{display:block}.system-mobile-step>button{border:0;border-bottom:1px solid var(--dark-rule);color:#f7f7f29e;text-align:left;cursor:pointer;background:0 0;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:0 24px;display:grid}.system-mobile-step>button[aria-expanded=true]{color:var(--ink);background:var(--green)}.system-mobile-step>button span{font-family:var(--font-geist-mono), monospace;font-size:10px}.system-mobile-step>button strong{text-transform:uppercase;font-size:13px}.system-mobile-step>button i{font-size:23px;font-style:normal}.system-mobile-step .system-stage-panel{min-height:0;display:block}.system-mobile-step .system-stage-copy{border:0;padding:30px 26px}.system-mobile-step .system-stage-art{min-height:480px;padding:22px}.faq-module{grid-template-columns:1fr;gap:36px}.final-cta-module{grid-template-columns:1fr;gap:30px;min-height:0;padding:42px}.footer-main{grid-template-columns:1.2fr 1.2fr 1fr}.footer-brand,.footer-founder{grid-column:span 1}.booking-layout{grid-template-columns:1fr;gap:44px}.legal-layout{grid-template-columns:1fr;padding-top:40px}.legal-contents{display:none}.legal-mobile-contents{background:var(--pale);border:1px solid #10352a2e;border-radius:10px;display:block}.legal-mobile-contents summary{min-height:54px;color:var(--deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;padding:0 18px;font-size:10px;font-weight:850;display:flex}.legal-mobile-contents nav{flex-direction:column;max-height:420px;padding:0 18px 16px;display:flex;overflow:auto}.legal-mobile-contents a{color:#626a63;border-bottom:1px solid #11131114;padding:7px 0;font-size:12px;line-height:1.35}}@media (max-width:600px){:root{--shell:calc(100% - 28px)}.site-header{height:68px}.wordmark{width:99px;height:31px}.header-inner{gap:12px}.header-cta{min-height:39px;padding:0 13px;font-size:12px}.header-cta svg{display:none}.hero-world{clip-path:polygon(0 0,100% 0,100% 98%,70% 99.5%,35% 98%,0 100%);height:660px;min-height:660px}.hero{height:calc(100% - 68px);padding:42px 0 60px}.hero-kicker{letter-spacing:.1em;font-size:9px}.hero h1{margin-top:18px;font-size:clamp(48px,14.8vw,66px);line-height:.92}.hero-intro{margin-top:21px;font-size:15px;line-height:1.47}.hero-actions{flex-direction:column;gap:9px;width:100%;margin-top:25px}.primary-cta,.secondary-cta{width:100%;min-height:48px}.hero-microcopy{margin-top:15px;font-size:11px}.credibility-section{margin-top:0}.credibility-ribbon{min-height:168px;box-shadow:0 8px 0 var(--deep);border-radius:9px}.credibility-item{min-height:82px;padding:14px}.credibility-item strong{font-size:22px}.credibility-item span{font-size:8px}.section-intro h2{font-size:47px;line-height:.98}.section-intro-copy{margin-top:19px}.section-intro-copy p{font-size:17px;line-height:1.48}.problems-section{padding:94px 0 74px}.problem-field{border-radius:13px;margin-top:34px;padding:14px}.problem-field-top{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 3px 14px}.problem-board{grid-template-columns:1fr;gap:9px}.problem-board article{min-height:230px}.problem-board h3{font-size:29px}.why-section,.works-section{padding:76px 0 80px}.comparison-module{box-shadow:0 10px 0 var(--ink);border-radius:13px;margin-top:33px}.comparison-tabs{height:70px}.comparison-tabs button{text-align:center;flex-direction:column;gap:4px;padding:0 6px;font-size:8px}.comparison-panel{height:620px}.comparison-lane header{min-height:58px;padding:12px 10px}.comparison-lane header span{font-size:8px}.comparison-lane-body{gap:16px;padding:17px 9px 20px}.comparison-route li>span{min-height:38px;padding:7px 5px;font-size:10.5px;line-height:1.2}.comparison-route svg{margin-block:3px}.comparison-lane-body>p{padding-top:13px;font-size:11.5px;line-height:1.42}.comparison-inputs{grid-template-columns:1fr;gap:4px;margin-bottom:9px;display:grid}.comparison-inputs span{border-radius:4px;justify-content:flex-start;padding:5px 6px;font-size:8px}.comparison-inputs svg{display:none}.comparison-takeaway{min-height:69px;padding:14px 16px;font-size:19px}.system-visual{box-shadow:0 11px 0 var(--deep);border-radius:13px;margin-top:34px}.system-topline{min-height:56px;padding:0 16px;font-size:8px}.system-topline strong{display:none}.system-feedback{padding-inline:16px;font-size:7.5px}.system-mobile-step>button{padding-inline:17px}.system-mobile-step .system-stage-copy{padding:25px 20px}.system-stage-copy h3{font-size:37px}.system-narrative-row{grid-template-columns:82px 1fr;gap:12px}.system-narrative-row p{font-size:13px}.system-mobile-step .system-stage-art{min-height:430px;padding:14px}.target-art,.signal-art,.qualify-art,.learn-art{padding:15px}.target-accounts{grid-template-columns:repeat(6,1fr);gap:4px}.target-accounts i{min-height:34px}.target-filter span{font-size:8px}.target-result{flex-wrap:wrap}.target-result i{width:55px}.signal-art{grid-template-columns:1fr}.signal-company{grid-row:auto}.signal-art>p{flex-wrap:wrap;grid-column:1}.outreach-art{grid-template-columns:1fr}.outreach-chain{grid-template-columns:repeat(2,1fr)}.message-art>div p{font-size:10.5px}.qualify-art{grid-template-columns:1fr}.qualify-arrow{margin:auto;transform:rotate(90deg)}.sales-handoff{min-height:120px}.learn-art{grid-template-columns:1fr}.learn-output{width:100%}.faq-section{padding:80px 0 72px}.faq-module{border-radius:13px;gap:27px;padding:30px 22px}.faq-module .section-intro h2{font-size:42px}.faq-list summary{grid-template-columns:25px 1fr auto;gap:7px;min-height:63px;font-size:14px}.faq-list details>p{margin:0 25px 17px 32px;font-size:14px}.final-cta-section{padding-bottom:60px}.final-cta-module{box-shadow:0 10px 0 var(--ink);border-radius:13px;padding:34px 24px 31px}.final-cta-module h2{font-size:46px}.final-cta-module p{font-size:16px}.final-action a{width:100%;min-width:0}.footer-main{grid-template-columns:1fr 1fr;gap:33px 24px;padding:44px 0 34px}.footer-brand,.footer-founder{grid-column:1/-1}.footer-founder{grid-template-columns:68px 1fr}.footer-founder-photo{width:68px;height:68px}.footer-column:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78px}.booking-layout{padding:48px 0 70px}.booking-copy h1{font-size:49px}.calendar-placeholder{min-height:460px;padding:30px 20px}.calendar-placeholder h2{font-size:32px}.legal-hero{padding:54px 0 35px}.legal-hero h1{font-size:54px}.legal-layout{gap:43px;padding-bottom:75px}.legal-article h2{font-size:28px}.legal-article p,.legal-article li{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.target-accounts i{opacity:.22;transform:scale(.9)}.target-accounts i.kept{opacity:1;transform:none}}.v7-section-head{max-width:980px}.v7-section-head-wide{max-width:1070px}.v7-section-head h2,.v7-faq h2,.v7-final-module h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.058em;text-wrap:balance;margin:17px 0 0;font-size:clamp(50px,5.6vw,78px);font-weight:720;line-height:.96}.v7-section-head h2 em{z-index:0;white-space:nowrap;font-style:normal;position:relative}.v7-section-head h2 em:after{content:"";z-index:-1;background:var(--green);height:.11em;position:absolute;bottom:.04em;left:0;right:0;transform:rotate(-.6deg)}.v7-section-copy{max-width:760px;margin-top:25px}.v7-section-copy p{color:#3f4640;letter-spacing:-.014em;margin:0 0 13px;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.v7-section-copy p:last-child{margin-bottom:0}.v7-problems{background:var(--soft);padding:126px 0 108px;overflow:hidden}.v7-problems .section-marker{color:var(--ink)}.problem-narrative{max-width:970px;margin:67px auto 0}.problem-narrative-opening p{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.08}.problem-narrative-opening p+p{color:#4c534d;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.015em;margin-top:13px;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.5}.problem-narrative blockquote{width:min(1080px,100vw - 48px);color:var(--ink);background:var(--green);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;box-shadow:0 13px 0 var(--ink);border-radius:16px;margin:70px 0 62px;padding:39px 46px 44px;font-size:clamp(39px,5.5vw,71px);font-weight:720;line-height:.98;position:relative}.problem-narrative blockquote:after{content:"";background:var(--ink);clip-path:polygon(100% 0,100% 100%,0 100%);width:76px;height:76px;position:absolute;bottom:0;right:0}.problem-narrative blockquote span{max-width:720px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.01em;margin-bottom:15px;font-size:16px;font-weight:750;line-height:1.4;display:block}.problem-narrative-body{max-width:790px;margin-left:auto}.problem-narrative-body p{color:#353b36;letter-spacing:-.018em;margin:0 0 22px;font-size:clamp(19px,1.7vw,23px);line-height:1.52}.problem-punchline{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:69px 0 62px;padding:40px 0}.problem-punchline p,.problem-punchline strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(45px,6.5vw,84px);line-height:.92;display:block}.problem-punchline p{color:#777d77}.problem-punchline strong{color:var(--ink);margin-top:7px;font-weight:760}.problem-diagnosis{grid-template-columns:.82fr 1.18fr;align-items:start;gap:74px;display:grid}.problem-diagnosis p{color:#464d47;margin:0 0 10px;font-size:18px;line-height:1.5}.problem-diagnosis>div:last-child{color:var(--soft);background:var(--ink);border-radius:14px;padding:29px 32px}.problem-diagnosis>div:last-child>span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:800;line-height:1.3;display:block}.problem-diagnosis>div:last-child strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;border-bottom:1px solid #f7f7f21f;padding:7px 0;font-size:clamp(21px,2.2vw,29px);line-height:1.15;display:block}.problem-diagnosis>div:last-child strong:last-child{border-bottom:0}.problem-reassurance{max-width:810px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.047em;margin:75px 0 0;font-size:clamp(34px,4vw,53px);font-weight:680;line-height:1.03}.v7-problem-board{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:67px;display:grid}.v7-problem-board article{background:#fff;border:1px solid #11131124;border-radius:15px;flex-direction:column;min-height:275px;padding:29px 30px 31px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 9px 22px #1113110d}.v7-problem-board article:hover{border-color:#11131157;transform:translateY(-3px);box-shadow:0 15px 31px #11131117}.v7-problem-meta{border-bottom:1px solid var(--rule);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:10px;line-height:1;display:flex}.v7-problem-meta span{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;font-weight:900;text-decoration-thickness:4px}.v7-problem-meta b{color:#565d57;font-weight:750}.v7-problem-board h3{max-width:520px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;margin:32px 0 0;font-size:clamp(27px,2.8vw,38px);font-weight:690;line-height:1.01}.v7-problem-board p{color:#424943;max-width:58ch;margin:auto 0 0;padding-top:21px;font-size:17px;line-height:1.5}.v7-why{color:var(--soft);background:var(--ink);padding:115px 0 0;overflow:hidden}.v7-section-head-dark .section-marker,.v7-why .section-marker{color:var(--green)}.v7-section-head-dark h2{font-size:clamp(59px,7.5vw,96px)}.v7-section-head-dark h2 em{color:var(--green);font-style:normal}.v7-section-head-dark h2 em:after{display:none}.v7-section-head-dark .v7-section-copy p{color:#f7f7f2bf}.why-scroll-story{margin-top:86px;position:relative}.why-scroll-story:before{content:"";background:#79ed5552;width:1px;position:absolute;top:31px;bottom:0;left:16px}.why-chapter{padding:0 0 118px 66px;position:relative}.why-chapter:before{content:"";border:2px solid var(--green);background:var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:19px;left:10px;box-shadow:0 0 0 8px #79ed5514}.why-chapter>header{max-width:830px}.why-chapter>header>span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.why-chapter>header h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:15px 0 0;font-size:clamp(43px,5vw,67px);font-weight:710;line-height:.98}.why-chapter-grid{grid-template-columns:minmax(280px,.74fr) minmax(560px,1.26fr);align-items:start;gap:56px;margin-top:42px;display:grid}.why-chapter-copy>p{color:#f7f7f2bd;margin:0 0 18px;font-size:18px;line-height:1.52}.why-chapter-copy>p:first-child{color:var(--soft);font-weight:750}.why-matters{border-top:1px solid #f7f7f233;margin-top:31px;padding-top:25px}.why-matters>span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.why-matters p{color:#f7f7f2ad;margin:12px 0 0;font-size:16px;line-height:1.52}.why-matters strong{color:var(--soft);margin-top:15px;font-size:17px;line-height:1.45;display:block}.why-compare-board{background:#191c19;border:1px solid #f7f7f22e;border-radius:16px;grid-template-columns:.82fr 1.18fr;min-height:540px;display:grid;overflow:hidden;box-shadow:0 16px 35px #00000040}.why-agency-lane,.why-leddy-lane{min-width:0;padding:27px}.why-leddy-lane{background:#202a22;border-left:1px solid #f7f7f22b}.why-agency-lane>header,.why-leddy-lane>header{border-bottom:1px solid #f7f7f226;flex-direction:column;gap:7px;min-height:61px;padding-bottom:18px;display:flex}.why-agency-lane>header span,.why-leddy-lane>header span{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.why-agency-lane>header span{color:#f7f7f26e}.why-leddy-lane>header span{color:var(--green)}.why-agency-lane>header strong,.why-leddy-lane>header strong{font-size:15px;line-height:1.3}.why-agency-lane>header strong{color:#f7f7f29e}.why-flow{flex-direction:column;align-items:stretch;margin:31px 0 0;padding:0;list-style:none;display:flex}.why-flow li{flex-direction:column;align-items:center;display:flex}.why-flow li>span{color:#f7f7f27a;text-align:center;border:1px solid #f7f7f22e;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.why-flow svg,.why-leddy-lane>svg{color:#f7f7f257;margin:7px auto}.why-flow-leddy li>span{color:var(--soft);background:#79ed5512;border-color:#79ed5573}.why-flow-leddy li:last-child>span{border-color:var(--green);color:var(--ink);background:var(--green)}.why-flow-leddy svg,.why-leddy-lane>svg{color:var(--green)}.strategy-inputs{grid-template-columns:1fr 1fr;gap:7px;margin-top:25px;display:grid}.strategy-inputs span{min-height:39px;color:var(--soft);text-align:center;border-bottom:1px solid #79ed5561;place-items:center;padding:8px 10px;font-size:12px;font-weight:720;display:grid}.strategy-inputs span:last-child{grid-column:1/-1}.why-chapter-reply .why-leddy-lane,.why-chapter-learn .why-leddy-lane{flex-direction:column;display:flex}.why-chapter-reply .why-flow{margin-top:25px}.why-chapter-reply .why-flow li>span{min-height:41px}.ready-note{color:var(--green);text-align:center;margin:17px 0 0;font-size:12px;font-weight:750}.why-takeaway{color:var(--soft);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;border-top:1px solid #79ed5561;border-bottom:1px solid #79ed5561;align-items:center;gap:15px;margin:33px 0 0;padding:20px 24px;font-size:clamp(22px,2.4vw,31px);font-weight:670;line-height:1.15;display:flex}.why-takeaway span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:11px}.why-tracker-lane{align-items:center}.why-tracker-lane>header{width:100%}.tracker-route{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin-top:27px;display:grid}.tracker-route span{min-height:38px;color:var(--soft);border:1px solid #79ed5540;align-items:center;padding:9px 24px 9px 10px;font-size:11px;font-weight:700;display:flex;position:relative}.tracker-route svg{color:var(--green);position:absolute;right:7px}.tracker-core{border:1px solid var(--green);background:var(--green);width:100%;color:var(--ink);border-radius:9px;flex-direction:column;padding:18px;display:flex}.tracker-core span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.tracker-core strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:5px;font-size:28px;line-height:1}.tracker-decisions{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;margin-top:17px;display:grid}.tracker-decisions span{border-bottom:1px solid #79ed557a;place-items:center;min-height:41px;font-size:11px;font-weight:700;display:grid}.tracker-decisions svg{color:var(--green);grid-column:1/-1;margin:5px auto 0}.v7-works{background:var(--soft);padding:123px 0 118px;overflow:hidden}.system-story{margin-top:59px}.system-master-map{color:var(--soft);background:var(--ink);box-shadow:0 14px 0 var(--green);border-radius:17px;overflow:hidden}.system-map-head{border-bottom:1px solid #f7f7f229;justify-content:space-between;align-items:center;gap:24px;min-height:73px;padding:18px 27px;display:flex}.system-map-head span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.system-map-head strong{color:#f7f7f2a3;font-size:14px}.system-master-map ol{grid-template-columns:repeat(6,1fr);margin:0;padding:30px 27px;list-style:none;display:grid}.system-master-map li{background:#79ed550b;border-top:1px solid #79ed558c;border-bottom:1px solid #79ed558c;flex-direction:column;justify-content:center;min-width:0;min-height:83px;padding:13px 25px 13px 13px;display:flex;position:relative}.system-master-map li:first-child{border-left:1px solid #79ed558c;border-radius:8px 0 0 8px}.system-master-map li:last-child{border-right:1px solid #79ed558c;border-radius:0 8px 8px 0;padding-right:13px}.system-master-map li>span{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:850}.system-master-map li strong{text-transform:uppercase;margin-top:7px;font-size:12px;line-height:1.2}.system-master-map li svg{z-index:2;color:var(--green);position:absolute;top:50%;right:3px;transform:translate(50%,-50%)}.system-map-return{color:#f7f7f29c;border-top:1px solid #f7f7f229;align-items:center;gap:12px;min-height:57px;padding:13px 27px;font-size:12px;display:flex}.system-map-return svg{color:var(--green)}.system-map-return strong{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:9px;line-height:1.2}.system-stages{margin-top:105px;position:relative}.system-stages:before{content:"";background:#11131124;width:1px;position:absolute;top:-105px;bottom:0;left:50%}.story-stage{background:#fff;border:1px solid #1113112b;border-radius:17px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-bottom:86px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 30px #11131112}.story-stage:before{content:"";z-index:4;border:2px solid var(--ink);background:var(--green);border-radius:50%;width:15px;height:15px;position:absolute;top:-94px;left:50%;transform:translate(-50%)}.story-stage:last-child{margin-bottom:0}.story-stage-copy{z-index:2;padding:43px 39px 39px;position:relative}.story-stage-label{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:6px;font-size:10px;font-weight:850;line-height:1.2;text-decoration-thickness:4px}.story-stage-copy h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.052em;text-wrap:balance;margin:22px 0 28px;font-size:clamp(38px,4vw,55px);font-weight:700;line-height:.99}.story-fact{border-top:1px solid var(--rule);grid-template-columns:112px 1fr;gap:17px;padding:15px 0;display:grid}.story-fact>span,.story-client-value>span{color:#525a53;font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;padding-top:4px;font-size:9px;font-weight:850;line-height:1.35}.story-fact p,.story-client-value p,.story-client-value strong{color:#414842;margin:0;font-size:15px;line-height:1.51}.story-change div p{color:var(--ink);font-weight:760}.story-client-value{background:var(--green);border-radius:10px;grid-template-columns:112px 1fr;gap:17px;margin-top:9px;padding:17px 18px;display:grid}.story-client-value>span{color:var(--ink)}.story-client-value strong{color:var(--ink);font-weight:780;display:block}.story-stage-visual{background:var(--ink);align-items:stretch;min-width:0;min-height:690px;padding:34px;display:flex}.story-stage-reverse .story-stage-copy{grid-column:2}.story-stage-reverse .story-stage-visual{grid-area:1/1}.system-art-v7{border-radius:13px;width:100%;min-height:100%}.visual-caption{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.strategy-visual{color:var(--soft);background:#1c201d;border:1px solid #f7f7f229;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex}.strategy-visual>.visual-caption{color:var(--green);align-self:flex-start}.strategy-elements{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:100%;margin-top:36px;display:grid}.strategy-elements span{border-bottom:1px solid var(--green);min-height:62px;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;text-align:center;place-items:center;padding:13px;font-size:21px;font-weight:650;display:grid}.strategy-elements i{color:var(--green);font-style:normal;font-weight:800}.strategy-elements i:nth-of-type(2){grid-area:2/2}.strategy-elements span:nth-of-type(3){grid-area:2/1}.strategy-elements span:nth-of-type(4){grid-area:2/3}.strategy-visual>svg{color:var(--green);margin:25px 0}.strategy-result{width:100%;color:var(--ink);background:var(--green);border-radius:11px;padding:27px}.strategy-result small{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.strategy-result strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;margin-top:8px;font-size:36px;line-height:1;display:block}.strategy-result p{margin:9px 0 0;font-size:14px;line-height:1.4}.target-visual-v7{color:var(--ink);background:var(--soft);padding:29px}.target-visual-head{justify-content:space-between;gap:20px;display:flex}.target-visual-head .visual-caption,.target-visual-head strong{text-transform:uppercase;font-size:10px}.target-market-v7{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:23px;display:grid}.target-market-v7 i{min-height:48px;font-family:var(--font-geist-mono), monospace;background:#e2e4df;border:1px solid #11131129;border-radius:5px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.target-market-v7 i.target-kept{border-color:var(--ink);background:var(--green)}.target-funnel-label{color:#555d56;text-align:center;flex-direction:column;align-items:center;gap:7px;margin:21px 0;font-size:11px;font-weight:700;display:flex}.target-funnel-label svg{color:var(--ink)}.target-qualified-v7{color:var(--soft);background:var(--ink);border-radius:10px;padding:18px}.target-qualified-v7>span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.target-qualified-v7>div{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px;display:grid}.target-qualified-v7 i{background:#252a26;border:1px solid #f7f7f24d;border-radius:5px;min-height:51px;font-style:normal}.target-qualified-v7 i.acme-account{color:var(--ink);background:var(--green);font-family:var(--font-geist-mono), monospace;place-items:center;font-size:9px;font-weight:900;display:grid}.technical-pipeline{border-top:1px solid var(--rule);color:#555d56;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;text-transform:uppercase;margin-top:20px;padding-top:16px;font-size:8.5px;line-height:1.65}.signal-visual-v7{color:var(--soft);background:#1b201c;border:1px solid #f7f7f229;padding:31px}.signal-visual-v7>.visual-caption{color:var(--green)}.signal-account-card{background:var(--ink);border:1px solid #f7f7f22e;border-radius:10px;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:23px;padding:24px;display:grid}.signal-account-card>div{flex-direction:column;display:flex}.signal-account-card small,.buyer-selected-v7 small{color:#f7f7f282;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.signal-account-card>div:first-child>strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:7px;font-size:28px;line-height:1}.signal-account-card>div:first-child>span{color:var(--green);margin-top:8px;font-size:12px;font-weight:750}.priority-meter{border-left:1px solid #f7f7f22b;justify-content:center;padding-left:22px}.priority-meter span,.priority-meter strong,.priority-meter svg{display:inline-flex}.priority-meter span{color:#f7f7f273;margin-top:9px;font-size:12px}.priority-meter>svg{color:var(--green);margin:7px 0;transform:rotate(90deg)}.priority-meter strong{color:var(--green);align-items:center;gap:6px;font-size:15px}.signal-event-v7{color:var(--ink);background:var(--green);border-radius:10px;flex-direction:column;margin-top:15px;padding:21px 55px 21px 23px;display:flex;position:relative}.signal-event-v7 span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.signal-event-v7 strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;margin-top:6px;font-size:25px;line-height:1}.signal-event-v7 i{background:var(--ink);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:25px;transform:translateY(-50%);box-shadow:0 0 0 8px #11131121}.signal-reasoning-v7{grid-template-columns:.92fr 1fr 1fr 1.12fr;align-items:stretch;margin-top:20px;display:grid}.signal-reasoning-v7 span{color:#f7f7f2d1;border-top:1px solid #79ed555c;border-bottom:1px solid #79ed555c;align-items:center;min-height:72px;padding:13px 19px 13px 10px;font-size:9.5px;font-weight:720;line-height:1.3;display:flex;position:relative}.signal-reasoning-v7 svg{z-index:2;color:var(--green);position:absolute;right:3px;transform:translate(50%)}.buyer-selected-v7{border-left:1px solid var(--green);margin-top:17px;padding:19px 21px}.buyer-selected-v7 strong{margin-top:6px;font-size:16px;display:block}.buyer-selected-v7 p{color:var(--green);margin:8px 0 0;font-size:11px;font-weight:750}.outreach-visual-v7{grid-template-columns:.67fr 1.33fr;gap:15px;display:grid}.causal-chain-v7{color:var(--soft);background:#1c201d;border:1px solid #f7f7f229;border-radius:13px;flex-direction:column;justify-content:center;margin:0;padding:21px;list-style:none;display:flex}.causal-chain-v7 li{border-bottom:1px solid #f7f7f224;align-items:center;min-height:67px;padding:12px 4px 12px 32px;display:flex;position:relative}.causal-chain-v7 li:last-child{min-height:60px;color:var(--ink);background:var(--green);border:0;border-radius:8px;padding-right:9px}.causal-chain-v7 li>span{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900;position:absolute;left:7px}.causal-chain-v7 li:last-child>span{color:var(--ink)}.causal-chain-v7 strong{font-size:12px;line-height:1.3}.causal-chain-v7 svg{z-index:2;color:var(--green);background:#1c201d;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.email-example-v7{min-width:0;color:var(--ink);background:#fff;border-radius:13px;overflow:hidden}.email-example-v7>header{border-bottom:1px solid var(--rule);background:var(--green);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;display:flex}.email-example-v7>header span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.email-example-v7>header strong{font-size:12px}.email-example-v7 dl{margin:0}.email-example-v7 dl>div{border-bottom:1px solid var(--rule);grid-template-columns:65px 1fr;align-items:center;min-height:43px;padding:10px 18px;display:grid}.email-example-v7 dt{color:#666d66;font-size:11px}.email-example-v7 dd{margin:0;font-size:12px;font-weight:750}.email-body-v7{padding:19px 20px 22px}.email-body-v7 p{color:#2f3530;margin:0 0 12px;font-size:12px;line-height:1.47}.email-body-v7 p:last-child{margin-bottom:0}.qualify-visual-v7{color:var(--soft);background:#1b201c;border:1px solid #f7f7f229;grid-template-columns:.82fr 1.18fr;gap:16px;padding:29px;display:grid}.qualification-route-v7{min-width:0}.qualification-route-v7>.visual-caption{color:var(--green)}.qualification-route-v7 ol{margin:21px 0 0;padding:0;list-style:none}.qualification-route-v7 li{border-bottom:1px solid #f7f7f226;align-items:center;min-height:65px;padding:11px 8px 11px 39px;display:flex;position:relative}.qualification-route-v7 li:last-child{min-height:57px;color:var(--ink);background:var(--green);border:0;border-radius:8px}.qualification-route-v7 li>span{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:8px;font-weight:900;position:absolute;left:10px}.qualification-route-v7 li:last-child>span{color:var(--ink)}.qualification-route-v7 li strong{font-size:13px}.qualification-route-v7 li svg{z-index:2;color:var(--green);background:#1b201c;position:absolute;bottom:-8px;left:50%}.sales-brief-v7{color:var(--ink);background:var(--soft);border-radius:11px;align-self:center;overflow:hidden}.sales-brief-v7 header{color:var(--ink);background:var(--green);padding:21px}.sales-brief-v7 header span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.sales-brief-v7 header strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:7px;font-size:32px;line-height:1;display:block}.sales-brief-v7 ul{margin:0;padding:19px 21px;list-style:none}.sales-brief-v7 li{border-bottom:1px solid var(--rule);color:#424943;padding:7px 0;font-size:11px;font-weight:680}.sales-brief-v7 li:last-child{border-bottom:0}.sales-brief-v7>p{color:var(--soft);background:var(--ink);margin:0;padding:14px 21px;font-size:11px;font-weight:750;line-height:1.4}.learn-visual-v7{color:var(--soft);background:#1b201c;border:1px solid #f7f7f229;flex-direction:column;align-items:center;padding:31px;display:flex}.learn-visual-v7>.visual-caption{color:var(--green);align-self:flex-start}.tracker-input-v7{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;margin-top:23px;display:grid}.tracker-input-v7 span{color:#f7f7f2c7;text-align:center;border-bottom:1px solid #79ed556b;place-items:center;min-height:42px;font-size:10px;font-weight:700;display:grid}.learn-visual-v7>svg{color:var(--green);margin:18px 0}.tracker-center-v7{width:100%;color:var(--ink);background:var(--green);border-radius:10px;padding:24px}.tracker-center-v7 span{font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:850}.tracker-center-v7 strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;margin-top:7px;font-size:36px;line-height:1;display:block}.tracker-center-v7 p{margin:9px 0 0;font-size:13px;font-weight:700}.tracker-output-v7{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:21px;display:grid}.tracker-output-v7 span{min-height:48px;color:var(--soft);text-align:center;border:1px solid #79ed555c;border-radius:7px;place-items:center;font-size:10px;font-weight:750;display:grid}.tracker-return-v7{color:var(--green);align-items:center;gap:12px;margin-top:auto;padding-top:25px;font-size:13px;font-weight:750;display:flex}.v7-scope .section-marker{color:var(--ink)}.v7-scope .v7-section-head h2 em:after{background:var(--soft);height:.16em}.scope-layout{grid-template-columns:minmax(0,1.48fr) minmax(290px,.52fr);align-items:start;gap:16px;margin-top:52px;display:grid}.scope-service{border:2px solid var(--ink);background:var(--soft);box-shadow:0 11px 0 var(--ink);border-radius:16px;overflow:hidden}.scope-service-head{min-height:96px;color:var(--soft);background:var(--ink);flex-direction:column;justify-content:center;padding:22px 25px;display:flex}.scope-service-head span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.scope-service-head strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:7px;font-size:28px;line-height:1}.scope-table-head,.scope-rows article{grid-template-columns:.28fr .5fr .22fr;gap:22px;display:grid}.scope-table-head{color:#606761;min-height:47px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#eceee8;align-items:center;padding:0 25px;font-size:8px;font-weight:850;line-height:1.2}.scope-rows article{border-top:1px solid var(--rule);align-items:start;padding:20px 25px}.scope-rows h3,.scope-rows p,.scope-rows strong{margin:0}.scope-rows h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.025em;font-size:18px;line-height:1.15}.scope-rows p{color:#414842;font-size:13px;line-height:1.5}.scope-rows strong{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:9px;line-height:1.45}.scope-client{border:2px solid var(--ink);color:var(--soft);background:var(--ink);border-radius:16px;padding:29px;position:sticky;top:28px}.scope-client>span{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.scope-client>h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.045em;margin:15px 0 27px;font-size:32px;line-height:1.02}.scope-client>div{border-top:1px solid #f7f7f22b;padding:17px 0}.scope-client>div strong{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.scope-client>div p{color:#f7f7f2b3;margin:8px 0 0;font-size:14px;line-height:1.5}.scope-client blockquote{color:var(--ink);background:var(--green);border-radius:9px;margin:20px 0 0;padding:18px;font-size:15px;font-weight:650;line-height:1.45}.scope-client blockquote strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;margin-top:8px;font-size:25px;line-height:1;display:block}.scope-cta{min-height:58px;color:var(--soft);background:var(--ink);border-radius:9px;align-items:center;gap:18px;margin-top:34px;padding:0 24px;font-size:15px;font-weight:820;transition:transform .17s;display:inline-flex}.scope-cta:hover,.scope-cta:focus-visible{transform:translateY(-3px)}.v7-faq{color:var(--soft);background:var(--ink);padding:110px 0}.faq-split{background:var(--soft);border:1px solid #f7f7f22e;border-radius:17px;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);display:grid;overflow:hidden}.faq-split>header{color:var(--ink);background:var(--green);padding:48px 43px}.faq-split .section-marker{color:var(--ink)}.faq-split h2{font-size:clamp(42px,4.6vw,62px)}.v7-faq-list{color:var(--ink);background:var(--soft);padding:20px 36px}.v7-faq-list details{border-bottom:1px solid #11131138}.v7-faq-list details:last-child{border-bottom:0}.v7-faq-list summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:69px;padding:12px 0;font-size:16px;font-weight:760;line-height:1.3;list-style:none;display:grid}.v7-faq-list summary::-webkit-details-marker{display:none}.v7-faq-list summary span{font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:850}.v7-faq-list details[open] summary span,.v7-faq-list details[open] summary svg{color:var(--green)}.v7-faq-list details[open] summary svg{color:var(--ink);background:var(--green);border-radius:50%;transform:rotate(180deg)}.v7-faq-list summary svg{transition:transform .17s,background .17s}.v7-faq-list details>p{color:#424943;max-width:68ch;margin:0 32px 21px 44px;font-size:15px;line-height:1.52}.v7-final-cta{background:var(--soft);padding:82px 0}.v7-final-module{border:2px solid var(--ink);background:var(--green);min-height:318px;box-shadow:0 14px 0 var(--ink);border-radius:17px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:52px;padding:47px 50px;display:grid;position:relative;overflow:hidden}.v7-final-module:after{content:"";background:var(--soft);clip-path:polygon(100% 0,100% 100%,0 0);width:82px;height:82px;position:absolute;top:0;right:0}.v7-final-module .section-marker{color:var(--ink)}.v7-final-module h2{max-width:760px;font-size:clamp(45px,5vw,69px)}.v7-final-module p{max-width:670px;margin:19px 0 0;font-size:18px;line-height:1.48}.v7-final-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.v7-final-action a{min-width:235px;min-height:65px;color:var(--soft);background:var(--ink);text-transform:uppercase;border-radius:9px;justify-content:space-between;align-items:center;gap:22px;padding:0 24px;font-size:16px;font-weight:850;transition:transform .17s;display:inline-flex}.v7-final-action a:hover,.v7-final-action a:focus-visible{transform:translateY(-3px)}.v7-final-action span{font-size:13px;font-weight:700}.v7-footer-main{grid-template-columns:1.12fr 1.12fr .75fr .62fr .72fr;gap:41px;padding:60px 0 46px;display:grid}.v7-footer-brand p{color:#f7f7f2ab;max-width:260px;margin:18px 0 0;font-size:14px;line-height:1.5}.v7-footer-founder{grid-template-columns:76px 1fr;align-items:center;gap:15px;display:grid}.v7-founder-photo{border:2px solid var(--green);background:url(/brand/zhou-marsh.jpg) 50%/cover no-repeat;border-radius:50%;width:76px;height:76px;transition:transform .17s;display:block}.v7-founder-photo:hover,.v7-founder-photo:focus-visible{transform:scale(1.04)}.v7-footer-founder>div>span,.v7-footer-column>strong{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.v7-footer-founder>div>a{font-family:var(--font-bricolage), sans-serif;align-items:center;gap:6px;margin-top:6px;font-size:20px;font-weight:680;line-height:1;display:flex}.v7-footer-founder>div>a svg{color:var(--green);fill:#1f4a35}.v7-footer-founder p{color:#f7f7f28a;margin:7px 0 0;font-size:12px}.v7-footer-column{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v7-footer-column>strong{margin-bottom:4px}.v7-footer-column a{color:#f7f7f2ad;align-items:center;gap:8px;font-size:13px;transition:color .15s;display:inline-flex}.v7-footer-column a:hover,.v7-footer-column a:focus-visible{color:var(--green)}.v7-footer-social svg{width:17px;height:17px}@keyframes v7-filter-away{0%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(.84)}}@keyframes v7-keep-account{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes v7-signal-activate{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes v7-reveal-route{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v7-feedback{0%{opacity:.35;transform:rotate(-30deg)}to{opacity:1;transform:rotate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.target-market-v7 i:not(.target-kept){animation:linear both v7-filter-away;animation-timeline:view();animation-range:entry 25% cover 52%}.target-market-v7 i.target-kept{animation:linear both v7-keep-account;animation-timeline:view();animation-range:entry 25% cover 52%}.signal-event-v7,.buyer-selected-v7{animation:linear both v7-signal-activate;animation-timeline:view();animation-range:entry 18% cover 42%}.signal-reasoning-v7,.tracker-route,.tracker-input-v7{animation:linear both v7-reveal-route;animation-timeline:view();animation-range:entry 18% cover 52%}.tracker-return-v7 svg,.tracker-decisions svg{animation:linear both v7-feedback;animation-timeline:view();animation-range:entry 20% cover 52%}}}@media (max-width:1100px){.why-chapter-grid{grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr);gap:35px}.why-agency-lane,.why-leddy-lane{padding:21px}.story-stage-copy{padding:36px 30px 33px}.story-stage-visual{padding:25px}.outreach-visual-v7{grid-template-columns:.6fr 1.4fr}.scope-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.v7-footer-main{grid-template-columns:1fr 1.1fr repeat(3,.68fr);gap:25px}}@media (max-width:900px){.v7-problems,.v7-works{padding-block:100px}.problem-narrative{margin-top:54px}.problem-diagnosis{gap:35px}.why-chapter-grid{grid-template-columns:1fr;gap:31px}.why-chapter-copy{max-width:680px}.why-compare-board{min-height:500px}.system-master-map ol{grid-template-columns:repeat(3,1fr);gap:8px}.system-master-map li,.system-master-map li:first-child,.system-master-map li:last-child{border:1px solid #79ed5573;border-radius:7px}.system-master-map li:nth-child(3) svg{display:none}.story-stage,.story-stage-reverse{grid-template-columns:1fr}.story-stage-copy,.story-stage-reverse .story-stage-copy{grid-area:1/1}.story-stage-visual,.story-stage-reverse .story-stage-visual{grid-area:2/1;min-height:600px}.system-stages:before,.story-stage:before{left:28px}.scope-layout{grid-template-columns:1fr}.scope-client{position:static}.faq-split{grid-template-columns:1fr}.faq-split>header{padding:42px 38px}.v7-final-module{grid-template-columns:1fr;gap:32px}.v7-footer-main{grid-template-columns:1fr 1fr 1fr;gap:37px 28px}.v7-footer-brand,.v7-footer-founder{grid-column:span 1}}@media (max-width:640px){.v7-section-head h2,.v7-faq h2{font-size:45px;line-height:.98}.v7-section-head h2 em{white-space:normal}.v7-section-copy{margin-top:20px}.v7-section-copy p{font-size:17px}.v7-problems{padding:91px 0 78px}.problem-narrative{margin-top:44px}.problem-narrative-opening p{font-size:30px}.problem-narrative-opening p+p{font-size:17px}.problem-narrative blockquote{width:100%;box-shadow:0 9px 0 var(--ink);border-radius:13px;margin:47px 0 45px;padding:27px 25px 34px;font-size:43px}.problem-narrative blockquote:after{width:48px;height:48px}.problem-narrative blockquote span{max-width:calc(100% - 25px);font-size:13px}.problem-narrative-body p{font-size:18px}.problem-punchline{margin:48px 0;padding:29px 0}.problem-punchline p,.problem-punchline strong{font-size:49px}.problem-diagnosis{grid-template-columns:1fr;gap:27px}.problem-diagnosis>div:last-child{padding:23px}.problem-reassurance{margin-top:49px;font-size:37px}.v7-problem-board{grid-template-columns:1fr;margin-top:48px}.v7-problem-board article{min-height:245px;padding:24px}.v7-problem-board h3{margin-top:26px;font-size:30px}.v7-problem-board p{font-size:16px}.v7-why{padding-top:88px}.v7-section-head-dark h2{font-size:57px}.why-scroll-story{margin-top:63px}.why-scroll-story:before{left:7px}.why-chapter{padding:0 0 84px 27px}.why-chapter:before{width:12px;height:12px;top:12px;left:1px}.why-chapter>header h3{font-size:39px}.why-chapter-grid{margin-top:30px}.why-chapter-copy>p{font-size:16px}.why-compare-board{border-radius:12px;grid-template-columns:.79fr 1.21fr;min-height:0}.why-agency-lane,.why-leddy-lane{padding:14px}.why-agency-lane>header,.why-leddy-lane>header{min-height:83px}.why-agency-lane>header strong,.why-leddy-lane>header strong{font-size:12px}.why-flow{margin-top:19px}.why-flow li>span{border-radius:6px;min-height:39px;padding:7px;font-size:10px}.strategy-inputs{grid-template-columns:1fr}.strategy-inputs span,.strategy-inputs span:last-child{grid-column:auto;min-height:33px;font-size:9px}.tracker-route,.tracker-decisions{grid-template-columns:1fr}.tracker-route span,.tracker-decisions span{min-height:34px;font-size:9px}.tracker-core strong{font-size:22px}.why-takeaway{align-items:flex-start;padding:16px 8px;font-size:20px}.v7-works{padding:88px 0 80px}.system-story{margin-top:42px}.system-map-head{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 18px}.system-master-map ol{grid-template-columns:1fr;padding:20px 18px}.system-master-map li,.system-master-map li:first-child,.system-master-map li:last-child{border-color:#79ed5561;min-height:62px;padding:10px 38px 10px 13px}.system-master-map li svg{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.system-master-map li:nth-child(3) svg{display:block}.system-map-return{flex-wrap:wrap;align-items:flex-start;padding:15px 18px}.system-map-return strong{width:100%;margin:3px 0 0}.system-stages{margin-top:76px}.system-stages:before{top:-76px;left:17px}.story-stage{border-radius:13px;margin-bottom:64px}.story-stage:before{top:-71px;left:17px}.story-stage-copy{padding:30px 22px 25px}.story-stage-copy h3{margin-bottom:23px;font-size:38px}.story-fact,.story-client-value{grid-template-columns:1fr;gap:6px}.story-fact p,.story-client-value strong{font-size:14px}.story-stage-visual,.story-stage-reverse .story-stage-visual{min-height:0;padding:15px}.strategy-visual,.target-visual-v7,.signal-visual-v7,.qualify-visual-v7,.learn-visual-v7{padding:20px}.strategy-elements{grid-template-columns:1fr auto 1fr}.strategy-elements span{min-height:53px;font-size:15px}.strategy-result{padding:20px}.strategy-result strong{font-size:29px}.target-market-v7{grid-template-columns:repeat(6,1fr);gap:4px}.target-market-v7 i{min-height:35px}.target-qualified-v7>div{grid-template-columns:repeat(5,1fr);gap:4px}.target-qualified-v7 i{min-height:39px}.signal-account-card{grid-template-columns:1fr;padding:18px}.priority-meter{border-top:1px solid #f7f7f22b;border-left:0;padding:16px 0 0}.signal-reasoning-v7{grid-template-columns:1fr}.signal-reasoning-v7 span{border:0;border-bottom:1px solid #79ed5547;min-height:48px}.signal-reasoning-v7 svg{bottom:-8px;right:50%;transform:translate(50%)rotate(90deg)}.outreach-visual-v7,.qualify-visual-v7{grid-template-columns:1fr}.causal-chain-v7{padding:16px}.causal-chain-v7 li{min-height:53px}.email-example-v7 dl>div{grid-template-columns:54px minmax(0,1fr)}.email-example-v7 dd{overflow-wrap:anywhere}.email-body-v7 p{font-size:11.5px}.qualification-route-v7 li{min-height:54px}.sales-brief-v7{margin-top:5px}.tracker-input-v7,.tracker-output-v7{grid-template-columns:repeat(2,1fr)}.tracker-return-v7{align-items:flex-start;margin-top:26px}.v7-scope{padding:86px 0 81px}.scope-layout{margin-top:40px}.scope-table-head{display:none}.scope-rows article{grid-template-columns:1fr;gap:10px;padding:21px}.scope-rows h3{font-size:21px}.scope-rows p{font-size:14px}.scope-rows strong{color:#5c635d;padding-top:3px}.scope-client{padding:24px}.scope-cta{justify-content:space-between;width:100%}.v7-faq{padding:80px 0}.faq-split{border-radius:13px}.faq-split>header{padding:31px 24px 35px}.faq-split h2{font-size:43px}.v7-faq-list{padding:10px 21px}.v7-faq-list summary{grid-template-columns:25px 1fr auto;gap:8px;min-height:65px;font-size:14px}.v7-faq-list details>p{margin:0 22px 19px 33px;font-size:14px}.v7-final-cta{padding:64px 0 70px}.v7-final-module{min-height:0;box-shadow:0 10px 0 var(--ink);border-radius:13px;padding:34px 24px 31px}.v7-final-module:after{width:47px;height:47px}.v7-final-module h2{padding-right:12px;font-size:45px}.v7-final-module p{font-size:16px}.v7-final-action a{width:100%;min-width:0}.v7-footer-main{grid-template-columns:1fr 1fr;gap:36px 23px;padding:47px 0 37px}.v7-footer-brand,.v7-footer-founder{grid-column:1/-1}.v7-footer-founder{max-width:320px}.v7-footer-column:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.target-market-v7 i:not(.target-kept){opacity:.18;transform:scale(.84)}}.v7-problems{padding-bottom:0}.problem-narrative{max-width:920px;margin-top:58px}.problem-narrative-opening{max-width:760px}.problem-narrative-opening p:first-child{font-size:clamp(31px,3.2vw,45px)}.problem-narrative blockquote{margin-top:62px}.problem-narrative-body{max-width:760px}.problem-narrative-body p:nth-child(3){color:var(--ink);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:45px;font-size:clamp(27px,3vw,40px);font-weight:680;line-height:1.04}.problem-diagnosis{max-width:720px;display:block}.problem-diagnosis p{margin-bottom:13px;font-size:clamp(18px,1.7vw,22px)}.problem-diagnosis>strong{color:var(--soft);background:var(--ink);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;border-radius:14px;margin-top:31px;padding:26px 30px;font-size:clamp(25px,2.8vw,38px);line-height:1.08;display:block}.problem-reassurance{max-width:860px;padding-bottom:13px;position:relative}.problem-reassurance:after{content:"";background:var(--green);width:42%;height:7px;position:absolute;bottom:0;left:0;transform:rotate(-.4deg)}.problem-solution-bridge{color:var(--ink);background:var(--green);border-radius:15px 15px 0 0;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;margin-top:78px;padding:38px 46px 41px;display:grid;position:relative;overflow:hidden}.problem-solution-bridge:after{content:"";background:var(--ink);clip-path:polygon(100% 0,100% 100%,0 0);width:72px;height:72px;position:absolute;top:0;right:0}.problem-solution-bridge span,.problem-solution-bridge strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em}.problem-solution-bridge span{font-size:clamp(24px,2.4vw,34px);line-height:1.05}.problem-solution-bridge strong{padding-right:35px;font-size:clamp(31px,3.7vw,51px);line-height:.98}.v7-why{background:var(--ink);padding-top:103px}.v7-why .v7-section-copy{max-width:800px}.why-scroll-story-v8{margin-top:74px}.why-chapter-v8{padding-bottom:108px}.why-chapter-v8>header h3{max-width:820px}.why-chapter-grid-v8{grid-template-columns:minmax(270px,.62fr) minmax(650px,1.38fr);gap:50px}.why-chapter-copy-v8>p{color:#f7f7f2c4;margin-bottom:19px;font-size:18px;line-height:1.54}.why-chapter-copy-v8>p:first-child{color:var(--soft);font-weight:720}.why-outcome-line{color:var(--soft);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;border-top:1px solid #f7f7f233;margin-top:32px;padding:22px 0 0 24px;font-size:clamp(22px,2.2vw,29px);line-height:1.12;display:block;position:relative}.why-outcome-line:before{content:"";background:var(--green);width:8px;height:28px;position:absolute;top:26px;left:0}.why-technical-line{border-top:1px solid #f7f7f22e;padding-top:21px;font-weight:700;color:var(--green)!important;margin-top:27px!important;font-size:14px!important}.why-visual-board{background:var(--soft);border:1px solid #f7f7f240;border-radius:15px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-width:0;min-height:560px;display:grid;overflow:hidden;box-shadow:0 18px 36px #00000047}.why-visual-lane{min-width:0;color:var(--ink);padding:25px}.why-visual-agency{color:#676d67;background:#e7e9e4}.why-visual-leddy{background:#fff;border-left:1px solid #c8cdc5}.why-visual-lane>header{border-bottom:1px solid #c8cdc5;flex-direction:column;gap:7px;min-height:72px;padding-bottom:18px;display:flex}.why-visual-lane>header span{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.why-visual-leddy>header span{color:#247509}.why-visual-lane>header strong{color:currentColor;font-size:14px;line-height:1.3}.why-market{padding-top:22px}.why-market-heading{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.why-market-heading span{font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.why-account-field{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:14px;display:grid}.why-account-field i{background:#d5d8d2;border:1px solid #bcc1ba;border-radius:5px;min-height:37px;position:relative}.why-market-agency .why-account-field i:nth-child(5n+2){background:#c2c6c0}.why-filter-line{text-align:center;border-top:1px solid #b6bbb4;border-bottom:1px solid #b6bbb4;margin:20px 0 15px;padding:11px 0;position:relative}.why-filter-line:after{content:"";background:#1113110d;border-left:1px solid #777d77;border-right:1px solid #777d77;width:32%;position:absolute;top:-1px;bottom:-1px;left:12%}.why-filter-line span{z-index:1;font-size:10px;font-weight:750;position:relative}.why-agency-output,.why-leddy-output{text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:12px;font-weight:800;display:flex}.why-agency-output{border:1px solid #b4b9b2}.why-strategy-keys{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.why-strategy-keys span{text-align:center;border-right:1px solid #c8cdc5;place-items:center;min-height:38px;padding:7px 4px;font-size:9px;font-weight:750;display:grid}.why-strategy-keys span:last-child{border-right:0}.why-market-leddy .why-account-field i.is-removed{opacity:.12;transform:scale(.78)}.why-market-leddy .why-account-field i.is-relevant{background:#f1f5ed;border-color:#4ca92e}.why-market-leddy .why-account-field i.is-priority{z-index:2;border-color:var(--ink);background:var(--green);box-shadow:0 0 0 3px #79ed5540}.why-account-field i b,.why-account-field i em{border:1px solid var(--ink);color:var(--ink);background:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;padding:3px 5px;font-size:6px;font-style:normal;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.why-account-field i b{top:-14px}.why-account-field i em{background:#fff;bottom:-14px}.why-priority-shift{background:#ccd0ca;grid-template-columns:repeat(3,1fr);gap:1px;margin:23px 0 12px;display:grid}.why-priority-shift span{color:#3d433e;text-align:center;background:#fff;padding:9px 5px;font-size:9px;font-weight:750}.why-leddy-output{color:var(--ink);background:var(--green)}.why-reply-pool{gap:7px;margin-top:24px;display:grid}.why-reply-pool>span{background:#ffffff7a;border:1px solid #bdc2bb;border-radius:6px;align-items:center;gap:8px;min-height:39px;padding:8px 10px;font-size:10px;font-weight:720;display:flex}.why-reply-pool>span i{background:#8c928c;border-radius:50%;flex:none;width:7px;height:7px}.why-reply-pool.is-qualified{grid-template-columns:1fr 1fr}.why-reply-pool.is-qualified>span i{background:#318313}.why-reply-pool.is-qualified>span.drops-away{opacity:.23;text-decoration:line-through}.why-reply-comparison .why-visual-agency>svg{margin:18px auto;display:block}.why-book-output{text-transform:uppercase;border:1px solid #aeb3ad;border-radius:7px;place-items:center;min-height:52px;font-size:11px;font-weight:800;display:grid}.why-qualification-funnel{flex-direction:column;align-items:center;margin:19px auto 0;display:flex}.why-qualification-funnel span,.why-qualification-funnel strong{text-align:center;border:1px solid #90a688;place-items:center;min-height:37px;margin-top:-1px;padding:8px 10px;font-size:10px;display:grid;position:relative}.why-qualification-funnel span:first-child{width:100%}.why-qualification-funnel span:nth-child(2){width:83%}.why-qualification-funnel span:nth-child(3){width:66%}.why-qualification-funnel strong{width:51%;color:var(--ink);background:var(--green)}.why-context-preview{border:1px solid var(--ink);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:14px;display:grid}.why-context-preview small{color:#247509;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:850}.why-context-preview span{border-top:1px solid #c7ccc4;padding-top:8px;font-size:9px;font-weight:700}.why-report-route{flex-direction:column;align-items:center;gap:15px;margin:100px auto 0;display:flex}.why-report-route span{border:1px solid #b7bcb5;border-radius:7px;place-items:center;width:100%;min-height:50px;font-size:11px;font-weight:760;display:grid}.why-campaign-route{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.why-campaign-route span{border-right:1px solid #c8cdc5;align-items:center;min-height:48px;padding:8px 19px 8px 7px;font-size:8.5px;font-weight:740;display:flex;position:relative}.why-campaign-route span:nth-child(n+5){border-top:1px solid #c8cdc5}.why-campaign-route span:last-child{border-right:0}.why-campaign-route svg{color:#318313;position:absolute;right:4px}.why-route-down{color:#318313;margin:14px auto;display:block}.why-tracker-core{color:var(--ink);background:var(--green);border-radius:8px;flex-direction:column;padding:18px;display:flex}.why-tracker-core span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.why-tracker-core strong{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;margin-top:5px;font-size:27px;line-height:1}.why-feedback-route{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-bottom:35px;display:grid;position:relative}.why-feedback-route span{border-bottom:1px solid #4ca92e;place-items:center;min-height:40px;font-size:9px;font-weight:750;display:grid}.why-feedback-route svg{color:#318313;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.system-story-v8{margin-top:52px}.system-master-map-v8{width:min(760px,100%);box-shadow:0 12px 0 var(--green);margin:0 auto}.system-master-map-v8 ol{flex-direction:column;padding:24px 27px 27px;display:flex}.system-master-map-v8 li{border:1px solid #79ed5580;border-bottom:0;border-radius:0;grid-template-columns:42px 1fr;align-items:center;min-height:55px;padding:11px 54px 11px 17px;display:grid}.system-master-map-v8 li:first-child{border-radius:8px 8px 0 0}.system-master-map-v8 li:last-child{border-bottom:1px solid #79ed5580;border-radius:0 0 8px 8px}.system-master-map-v8 li strong{margin:0;font-size:13px}.system-master-map-v8 li svg{top:auto;bottom:-9px;right:20px;transform:none}.system-stages-v8{margin-top:112px}.system-stages-v8:after{content:"";z-index:1;background:var(--green);transform-origin:top;width:2px;position:absolute;top:-112px;bottom:0;left:50%;transform:translate(-50%)}.story-stage-v8{z-index:2;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);margin-bottom:78px}.story-stage-copy-v8{flex-direction:column;padding:48px 42px 42px;display:flex}.story-stage-copy-v8 h3{margin:24px 0;font-size:clamp(39px,4vw,56px)}.story-stage-intro{color:#3d443e;margin:0;font-size:17px;line-height:1.58}.story-stage-outcome{border-top:1px solid var(--rule);margin-top:auto;padding:22px 0 0}.story-stage-outcome span{color:#555d56;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.story-stage-outcome strong{color:var(--ink);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;margin-top:10px;font-size:22px;line-height:1.2;display:block}.story-stage-v8 .story-stage-visual{min-height:600px}.strategy-workbench-v8{width:100%;min-height:290px;margin:28px 0 20px;position:relative}.strategy-workbench-v8 span{color:var(--soft);font-family:var(--font-bricolage), sans-serif;border-bottom:1px solid #79ed55b3;place-items:center;font-weight:680;display:grid;position:absolute}.strategy-offer{width:38%;height:52px;font-size:27px;top:8%;left:3%}.strategy-icp{width:28%;height:46px;font-size:20px;top:3%;right:4%}.strategy-buyer{width:27%;height:45px;font-size:18px;top:39%;left:16%}.strategy-problem{width:39%;height:55px;font-size:24px;top:30%;right:2%}.strategy-angle{background:var(--green);border-radius:7px;width:39%;height:59px;font-size:27px;bottom:4%;left:32%;color:var(--ink)!important}.strategy-focus-line{pointer-events:none;background:linear-gradient(150deg,#0000 38%,#79ed5580 38.2% 38.5%,#0000 38.7%),linear-gradient(26deg,#0000 55%,#79ed5573 55.2% 55.5%,#0000 55.7%);position:absolute;inset:0}.strategy-visual-v8>svg{color:var(--green)}.signal-input-layer{border-top:1px solid #f7f7f22e;grid-template-columns:repeat(5,1fr);margin-top:auto;padding-top:16px;display:grid}.signal-input-layer span{color:#f7f7f29e;text-align:center;border-right:1px solid #f7f7f229;place-items:center;min-height:35px;padding:6px;font-size:8px;font-weight:700;line-height:1.25;display:grid}.signal-input-layer span:last-child{border-right:0}.sales-brief-v8 ul li{min-height:50px;font-size:12px}.learn-visual-v8{justify-content:center}.learn-sequence-v8{color:var(--green);flex-direction:column;align-items:center;gap:11px;margin:32px auto 18px;display:flex}.learn-sequence-v8 span{width:min(300px,100%);min-height:49px;color:var(--soft);text-transform:uppercase;border:1px solid #79ed5566;border-radius:7px;place-items:center;font-size:13px;font-weight:770;display:grid}.tracker-technical-note{color:#3f4640;text-align:center;max-width:760px;margin:34px auto 0;font-size:15px;line-height:1.5}.v7-scope{color:var(--ink);background:var(--soft);padding:107px 0 112px}.v7-scope .v7-section-copy p{color:#3f4640}.scope-service-v8{box-shadow:0 12px 0 var(--green);border-width:1px;margin-top:49px}.scope-package-head{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;min-height:154px;padding:28px 31px}.scope-package-head>div{max-width:740px}.scope-package-head strong{font-size:clamp(29px,3vw,42px);display:block}.scope-package-head p{color:#f7f7f2b8;max-width:650px;margin:13px 0 0;font-size:15px;line-height:1.48}.scope-package-head>a{min-width:168px;min-height:57px;color:var(--ink);background:var(--green);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:0 19px 0 23px;font-size:15px;font-weight:830;transition:transform .18s,background .18s;display:flex}.scope-package-head>a:hover,.scope-package-head>a:focus-visible{background:#8ff46e;transform:translateY(-2px)}.scope-service-v8 .scope-table-head,.scope-rows-v8 article{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:34px}.scope-service-v8 .scope-table-head{color:#4d544e;min-height:52px;padding:0 31px}.scope-service-v8 .scope-table-head span:last-child{text-align:right}.scope-rows-v8 article{align-items:center;min-height:91px;padding:22px 31px;transition:background-color .16s}.scope-rows-v8 article:hover{background:#79ed551f}.scope-rows-v8 article>div{grid-template-columns:minmax(190px,.33fr) minmax(0,.67fr);align-items:baseline;gap:30px;display:grid}.scope-rows-v8 h3{font-size:20px}.scope-rows-v8 p{max-width:72ch;font-size:14px}.scope-rows-v8>article>strong{color:var(--ink);text-align:right;justify-self:end;padding-left:24px;font-size:10px}.scope-rows-v8>article>strong:before{content:"→";color:#318313;margin-right:8px}@keyframes v8-narrative-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v8-account-filter{0%{opacity:1;transform:scale(1)}to{opacity:.12;transform:scale(.78)}}@keyframes v8-priority-rise{0%{box-shadow:none;transform:scale(.78)translateY(8px)}to{transform:scale(1)translateY(0);box-shadow:0 0 0 3px #79ed5540}}@keyframes v8-reply-drop{0%{opacity:1;transform:translate(0)}to{opacity:.23;transform:translate(-8px)}}@keyframes v8-route-progress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v8-path-progress{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.problem-reassurance:after{transform-origin:0;animation:linear both v8-narrative-line;animation-timeline:view();animation-range:entry 20% cover 48%}.why-market-leddy .why-account-field i.is-removed{animation:linear both v8-account-filter;animation-timeline:view();animation-range:entry 20% cover 52%}.why-market-leddy .why-account-field i.is-priority{animation:linear both v8-priority-rise;animation-timeline:view();animation-range:entry 20% cover 52%}.why-reply-pool.is-qualified>span.drops-away{animation:linear both v8-reply-drop;animation-timeline:view();animation-range:entry 20% cover 48%}.why-campaign-route,.signal-input-layer{animation:linear both v8-route-progress;animation-timeline:view();animation-range:entry 15% cover 48%}.system-stages-v8:after{transform-origin:top;animation:linear both v8-path-progress;animation-timeline:view();animation-range:entry 5% cover 92%}}}@media (max-width:1100px){.why-chapter-grid-v8{grid-template-columns:minmax(250px,.58fr) minmax(560px,1.42fr);gap:34px}.why-visual-lane{padding:20px}.story-stage-v8{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.story-stage-copy-v8{padding:39px 31px 34px}}@media (max-width:900px){.problem-solution-bridge{grid-template-columns:1fr;gap:15px}.why-chapter-grid-v8{grid-template-columns:1fr}.why-chapter-copy-v8{max-width:680px}.why-visual-board{min-height:540px}.story-stage-v8,.story-stage-v8.story-stage-reverse{grid-template-columns:1fr}.story-stage-v8 .story-stage-copy,.story-stage-v8.story-stage-reverse .story-stage-copy,.story-stage-v8 .story-stage-visual,.story-stage-v8.story-stage-reverse .story-stage-visual{grid-column:1}.story-stage-v8 .story-stage-copy{grid-row:1}.story-stage-v8 .story-stage-visual{grid-row:2}.story-stage-outcome{margin-top:30px}.scope-rows-v8 article>div{grid-template-columns:minmax(175px,.38fr) minmax(0,.62fr);gap:20px}}@media (max-width:720px){.v7-problems{padding-top:84px}.problem-narrative{margin-top:43px}.problem-narrative blockquote{width:100%;margin:48px 0 49px;padding:29px 25px 35px}.problem-narrative blockquote span{padding-right:26px;font-size:14px}.problem-narrative-body p{font-size:18px}.problem-punchline{margin:51px 0 47px;padding:32px 0}.problem-diagnosis>strong{padding:23px}.problem-reassurance{margin-top:57px;font-size:34px}.problem-solution-bridge{border-radius:13px 13px 0 0;margin-top:58px;padding:29px 24px 33px}.problem-solution-bridge:after{width:47px;height:47px}.problem-solution-bridge strong{padding-right:23px;font-size:34px}.v7-why{padding-top:82px}.why-scroll-story-v8{margin-top:58px}.why-chapter-v8{padding-bottom:79px}.why-chapter-grid-v8{margin-top:30px}.why-chapter-copy-v8>p{font-size:16px}.why-visual-board{grid-template-columns:1fr;min-height:0}.why-visual-leddy{border-top:1px solid #c8cdc5;border-left:0}.why-visual-lane{padding:22px 18px}.why-visual-lane>header{min-height:0}.why-visual-lane>header strong{font-size:14px}.why-market-heading{font-size:9px}.why-account-field{grid-template-columns:repeat(6,1fr);gap:5px}.why-account-field i{min-height:32px}.why-strategy-keys{grid-template-columns:1fr 1fr}.why-strategy-keys span{min-height:34px;font-size:9px}.why-strategy-keys span:last-child{grid-column:1/-1}.why-priority-shift{grid-template-columns:repeat(3,1fr)}.why-priority-shift span{font-size:8px}.why-agency-output,.why-leddy-output{min-height:47px;font-size:10px}.why-reply-pool.is-qualified{grid-template-columns:1fr 1fr}.why-reply-pool>span{min-height:36px;padding:8px;font-size:9px}.why-qualification-funnel span,.why-qualification-funnel strong{min-height:36px;padding:7px;font-size:9px}.why-qualification-funnel strong{width:56%}.why-context-preview{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}.why-context-preview span{font-size:8.5px}.why-report-route{margin-top:26px}.why-report-route span{font-size:9px}.why-campaign-route{grid-template-columns:1fr 1fr}.why-campaign-route span{min-height:41px;font-size:8.5px}.why-campaign-route span:nth-child(n+3){border-top:1px solid #c8cdc5}.why-tracker-core{padding:16px 13px}.why-tracker-core strong{font-size:24px}.why-feedback-route{grid-template-columns:repeat(3,1fr)}.why-feedback-route span{min-height:36px;font-size:8.5px}.system-master-map-v8 ol{padding:17px}.system-master-map-v8 li{grid-template-columns:34px 1fr;min-height:53px;padding:10px 45px 10px 13px}.system-master-map-v8 li strong{font-size:11px}.system-stages-v8{margin-top:82px}.system-stages-v8:after{top:-82px;left:17px}.story-stage-v8{margin-bottom:64px}.story-stage-copy-v8{padding:31px 22px 27px}.story-stage-copy-v8 h3{font-size:38px}.story-stage-intro{font-size:15px}.story-stage-outcome strong{font-size:19px}.story-stage-v8 .story-stage-visual{min-height:0;padding:15px}.strategy-workbench-v8{min-height:245px}.strategy-offer{font-size:22px}.strategy-icp,.strategy-buyer{font-size:16px}.strategy-problem{font-size:19px}.strategy-angle{font-size:22px}.signal-input-layer{grid-template-columns:1fr}.signal-input-layer span{border-bottom:1px solid #f7f7f21f;border-right:0;min-height:30px}.tracker-technical-note{text-align:left;font-size:14px}.v7-scope{padding:82px 0 91px}.scope-service-v8{margin-top:39px}.scope-package-head{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:25px 22px}.scope-package-head strong{font-size:32px}.scope-package-head p{font-size:14px}.scope-package-head>a{width:100%}.scope-service-v8 .scope-table-head{grid-template-columns:1fr;padding:14px 21px;display:grid}.scope-service-v8 .scope-table-head span:last-child{display:none}.scope-rows-v8 article{grid-template-columns:1fr;gap:16px;padding:21px}.scope-rows-v8 article>div{grid-template-columns:1fr;gap:8px}.scope-rows-v8 p{font-size:14px}.scope-rows-v8>article>strong{text-align:left;justify-self:start;padding-left:0}}@media (prefers-reduced-motion:reduce){.why-market-leddy .why-account-field i.is-removed,.why-reply-pool.is-qualified>span.drops-away{opacity:.2;transform:none}.why-market-leddy .why-account-field i.is-priority{transform:none}.system-stages-v8:after{transform:translate(-50%)}}
