.tl-landing{background:var(--tl-paper);min-height:100vh;color:var(--tl-ink);font-family:var(--font-sans), sans-serif;line-height:1.5}.tl-landing *{box-sizing:border-box}.tl-landing a{text-decoration:none}.tl-wrap,.tl-hero-inner{margin:0 auto}.tl-wrap{width:min(1160px,100% - 64px)}.tl-hero-inner{width:min(1320px,100% - 64px)}.tl-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f7f5eb;border-bottom:1px solid #e1e6e1;position:sticky;top:0}.tl-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:68px;display:flex}.tl-nav-logo{display:inline-flex}.tl-nav-links{color:var(--tl-ink-2);justify-content:flex-end;align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.tl-nav-links a{white-space:nowrap}.tl-nav-links a:hover{color:var(--tl-slate)}.tl-nav-links .tl-nav-cta{background:var(--tl-charcoal);color:#fff;border-radius:8px;padding:10px 18px}.tl-nav-links .tl-nav-cta:hover{background:var(--tl-slate);color:#fff}.tl-hero{background:var(--tl-hero-gradient);color:#fff;overflow:hidden}.tl-hero-inner{grid-template-columns:minmax(0,1fr) minmax(500px,.65fr);align-items:center;gap:56px;min-height:700px;padding:88px 0 96px;display:grid}.tl-hero-copy h1{color:#fff;max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:0;margin:18px 0 0;font-size:42px;font-weight:700;line-height:1.02}.tl-hero-copy h1 span{display:block}.tl-eyebrow{color:var(--tl-slate);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.tl-hero .tl-eyebrow,.client-band .tl-eyebrow,.final-cta .tl-eyebrow{color:var(--tl-sage)}.tl-hero-text{color:#ffffffc7;max-width:620px;margin:20px 0 0;font-size:17px;line-height:1.65}.tl-hero-actions,.final-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.tl-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15px;font-weight:800;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tl-button-light{color:var(--tl-charcoal);background:#fff}.tl-button-light:hover{background:var(--tl-mist);color:var(--tl-charcoal)}.tl-button-dark{background:var(--tl-charcoal);color:#fff}.tl-button-dark:hover{background:var(--tl-slate);color:#fff}.tl-button-dark-outline{color:#ffffffe6;background:0 0;border:1px solid #ffffff52}.tl-button-dark-outline:hover{background:#ffffff14}.tl-hero-callout{color:#ffffffb8;max-width:560px;margin-top:22px;font-size:13.5px;line-height:1.55}.tl-hero-callout p{color:#fff;margin:0;font-size:15px;font-weight:850}.tl-hero-callout a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #a6b89ad9;text-decoration:underline #a6b89ad9;text-decoration-thickness:2px}.tl-hero-callout span{margin-top:5px;display:block}.tl-datum{background:var(--tl-sage);border-radius:2px;width:132px;height:4px;margin-top:40px}.project-command-card{width:min(100%,540px);color:var(--tl-ink);background:#fff;border-radius:16px;justify-self:end;overflow:hidden;box-shadow:0 2px 4px #14191f1f,0 32px 64px -24px #14191f80}.command-topbar{border-bottom:1px solid var(--tl-line);color:var(--tl-muted);text-transform:uppercase;background:#fbfcfb;align-items:center;gap:12px;padding:11px 16px;font-size:12px;font-weight:900;display:flex}.window-dots{gap:6px;display:flex}.window-dots i{background:#d6ddd6;border-radius:999px;width:8px;height:8px}.command-body{padding:18px}.command-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.command-head b{font-family:var(--font-display), sans-serif;font-size:22px;line-height:1.1;display:block}.command-head span:not(.truth-chip){color:var(--tl-muted);margin-top:5px;font-size:12.5px;font-weight:800;display:block}.truth-chip{background:var(--tl-sage-soft);color:var(--tl-sage-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.truth-chip i{background:var(--tl-sage-deep);border-radius:2px;width:12px;height:4px;display:block}.command-focus{border:1px solid var(--tl-line);background:var(--tl-sage-soft);border-radius:12px;margin-top:16px;padding:15px 16px}.command-focus span,.command-footer span:not(.command-action),.signal-card span{color:var(--tl-muted);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.command-focus strong{color:var(--tl-charcoal);font-family:var(--font-display), sans-serif;margin-top:8px;font-size:22px;line-height:1.14;display:block}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.signal-card{border:1px solid var(--tl-line);background:#fff;border-radius:12px;min-height:112px;padding:13px}.signal-card div{align-items:center;gap:8px;display:flex}.signal-card svg{color:var(--tl-slate)}.signal-card[data-tone=good] svg{color:var(--tl-sage-text)}.signal-card[data-tone=action] svg{color:var(--tl-clay-text)}.signal-card[data-tone=watch] svg{color:var(--tl-slate)}.signal-card b{color:var(--tl-charcoal);font-family:var(--font-display), sans-serif;margin-top:12px;font-size:16.5px;line-height:1.16;display:block}.signal-card p{color:var(--tl-ink-2);margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.command-footer{border:1px solid var(--tl-line);background:var(--tl-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.command-footer b{color:var(--tl-charcoal);margin-top:5px;font-size:13.5px;line-height:1.35;display:block}.command-action{background:var(--tl-slate);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.tl-section{padding:92px 0}.tl-section-white{background:#fff;border-top:1px solid #e1e6e1;border-bottom:1px solid #e1e6e1}.tl-section-title{max-width:760px;font-family:var(--font-display), sans-serif;letter-spacing:0;margin:14px 0 0;font-size:38px;font-weight:700;line-height:1.15}.tl-body{max-width:760px;color:var(--tl-ink-2);margin:16px 0 0;font-size:16px;line-height:1.7}.tl-small{color:var(--tl-muted);margin:14px 0 0;font-size:14.5px;line-height:1.6}.compromise-grid,.pillar-grid,.lens-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.compromise-grid{margin-top:28px}.tl-card{border:1px solid var(--tl-line);background:#fff;border-radius:16px;padding:30px 28px}.tl-card h3{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0 0 10px;font-size:20px;font-weight:700}.tl-card p{color:var(--tl-ink-2);margin:0;font-size:14.5px;line-height:1.65}.gap-statement{max-width:860px;margin-top:32px}.gap-statement.compact{margin:0 0 44px}.gap-statement p{color:var(--tl-ink-2);margin:0;font-size:16px;line-height:1.7}.gap-statement h2{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:16px 0 0;font-size:28px;font-weight:700;line-height:1.25}.gap-statement h2 span,.inline-claim span{box-shadow:inset 0 -10px 0 var(--tl-sage-hl)}.section-gap{margin-top:10px}.pillar-grid{margin-top:44px}.pillar-card svg{display:block}.pillar-card h3{margin-top:18px}.field-card,.client-band{border:1px solid var(--tl-line);border-radius:16px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-top:20px;padding:30px 32px;display:grid}.field-card h3,.client-band h3{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:700}.field-card p,.client-band p{color:var(--tl-ink-2);margin:0;font-size:14.5px;line-height:1.65}.walk-note{background:var(--tl-paper);border:1px solid #e1e6e1;border-radius:12px;padding:18px 20px}.walk-note>span,.client-preview>span{color:var(--tl-muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.walk-note p{margin-top:8px;font-style:italic}.walk-note div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.walk-note div span{background:var(--tl-sage-soft);color:var(--tl-sage-text);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.walk-note div b{color:var(--tl-muted);font-size:12px}.client-band{background:var(--tl-charcoal);color:#fff}.client-band h3{color:#fff;font-size:27px}.client-band p{color:#ffffffbf}.client-preview{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:20px 24px}.client-preview p{color:#ffffffd9;justify-content:space-between;gap:18px;margin-top:12px;font-size:13.5px;display:flex}.client-preview b{color:#fff;text-align:right;font-weight:800}.client-preview .truth b{color:var(--tl-sage-hl)}.inline-claim{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:20px 0 0;font-size:22px;font-weight:700;line-height:1.3}.tunable-card{border:1px solid var(--tl-line);background:#fff;border-radius:16px;padding:26px 28px}.tunable-card>span{color:var(--tl-muted);text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.tunable-card p{color:var(--tl-ink);align-items:center;gap:14px;margin:16px 0 0;font-size:14.5px;font-weight:700;display:flex}.tunable-card i{background:var(--tl-sage);border-radius:2px;flex:none;width:14px;height:4px;display:block}.lens-copy{max-width:720px}.lens-grid{margin-top:44px}.lens-card span{color:var(--tl-slate);text-transform:uppercase;font-size:11.5px;font-weight:800}.lens-card p{margin-top:12px}.founder-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;display:grid}.founder-visual{background:var(--tl-charcoal);color:#fff;min-height:520px;box-shadow:var(--tl-shadow-sm);border-radius:18px;margin:0;position:relative;overflow:hidden}.founder-photo{object-fit:cover;object-position:center 28%;width:100%;height:100%;min-height:520px;display:block}.founder-visual:after{content:"";background:linear-gradient(#0000 45%,#14191fb8),linear-gradient(90deg,#14191f38,#0000 42%);position:absolute;inset:0}.founder-photo-caption{z-index:1;border-top:1px solid #ffffff38;padding-top:16px;position:absolute;bottom:22px;left:22px;right:22px}.founder-photo-caption span{color:#ffffffad;text-transform:uppercase;font-size:11.5px;font-weight:900;display:block}.founder-photo-caption b{max-width:24ch;font-family:var(--font-display), sans-serif;margin-top:8px;font-size:25px;line-height:1.08;display:block}.founder-grid h2{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:14px 0 0;font-size:34px;font-weight:700;line-height:1.2}.founder-line{background:var(--tl-sage);border-radius:2px;width:56px;height:3px;margin-top:20px}.founder-signature{margin-top:12px;font-size:14px;display:block}.proof-section{padding:64px 0 92px}.proof-kicker{text-align:center;margin-bottom:40px}.proof-kicker span{color:var(--tl-muted);text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.proof-kicker b{font-family:var(--font-display), sans-serif;margin-top:8px;font-size:20px;display:block}.proof-kicker-line{color:var(--tl-sage);text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.pricing-panel{border:1px solid var(--tl-line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.pricing-panel h2{font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0 0 8px;font-size:25px}.pricing-panel p{max-width:640px;color:var(--tl-ink-2);margin:0;font-size:15px;line-height:1.6}.pricing-panel a{border:1px solid var(--tl-line);color:var(--tl-slate);white-space:nowrap;background:#fff;border-radius:8px;padding:12px 22px;font-size:14.5px;font-weight:800}.pricing-panel a:hover{background:var(--tl-mist)}.straight-deal-section{background:var(--tl-paper)}.straight-deal-head{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);align-items:end;gap:48px;display:grid}.straight-deal-head p{color:var(--tl-ink-2);margin:0;font-size:16px;font-weight:650;line-height:1.65}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.deal-item{border:1px solid var(--tl-line);min-height:64px;color:var(--tl-charcoal);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:850;display:flex}.deal-item svg{color:var(--tl-sage-text);flex:none}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.buying-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.buying-flow-card{border:1px solid var(--tl-line);min-height:248px;box-shadow:var(--tl-shadow-sm);background:#fff;border-radius:16px;padding:24px;position:relative}.buying-flow-card>span{background:var(--tl-charcoal);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-flex}.buying-flow-card h3{color:var(--tl-charcoal);font-family:var(--font-display), sans-serif;margin:18px 0 0;font-size:23px;font-weight:750;line-height:1.12}.buying-flow-card p{color:var(--tl-ink-2);margin:10px 0 0;font-size:14.5px;font-weight:650;line-height:1.6}.buying-flow-call{background:var(--tl-sage-soft);min-height:40px;color:var(--tl-sage-text);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.pricing-card{border:1px solid var(--tl-line);min-height:260px;box-shadow:var(--tl-shadow-sm);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;padding:26px;display:flex}.pricing-card span{color:var(--tl-muted);text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pricing-card h3{color:var(--tl-charcoal);font-family:var(--font-display), sans-serif;letter-spacing:0;margin:8px 0 0;font-size:24px}.pricing-card p{color:var(--tl-ink-2);margin:0;font-size:14.5px;line-height:1.55}.pricing-card .pricing-price{color:var(--tl-charcoal);font-family:var(--font-display), sans-serif;font-size:52px;font-weight:800;line-height:1}.pricing-card .pricing-price span{color:var(--tl-muted);font-family:var(--font-sans), sans-serif;text-transform:none;margin-left:4px;font-size:15px;font-weight:900;display:inline}.pricing-note{border:1px solid var(--tl-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px 24px;display:flex}.pricing-note p{max-width:760px;color:var(--tl-ink-2);margin:0;font-size:14.5px;font-weight:700;line-height:1.6}.agent-footnote{max-width:820px;color:var(--tl-muted);margin:16px 0 0;font-size:12.5px;font-weight:650;line-height:1.6}.final-cta{background:var(--tl-charcoal);color:#fff;padding:88px 0}.final-cta-inner{text-align:center}.final-cta h2{color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:0;margin:0;font-size:46px;font-weight:700;line-height:1.1}.final-cta p{color:#ffffffb3;max-width:660px;margin:16px auto 0;font-size:16px;line-height:1.6}.final-actions{justify-content:center}.final-cta .tl-datum{margin-left:auto;margin-right:auto}.tl-footer{background:var(--tl-charcoal);color:#ffffff80;border-top:1px solid #ffffff1a;padding:28px 0}.tl-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:12.5px;font-weight:700;display:flex}@media (max-width:980px){.tl-wrap,.tl-hero-inner{width:min(100% - 40px,1160px)}.tl-hero-inner,.founder-grid,.field-card,.client-band,.straight-deal-head{grid-template-columns:1fr}.tl-hero-inner{min-height:0;padding:62px 0 72px}.project-command-card{justify-self:start;max-width:620px}.compromise-grid,.pillar-grid,.lens-grid,.buying-flow-grid,.deal-grid,.pricing-grid{grid-template-columns:1fr}.pricing-note{flex-direction:column;align-items:stretch}}@media (max-width:1120px) and (min-width:981px){.tl-hero-inner{grid-template-columns:1fr}.project-command-card{justify-self:start;max-width:620px}}@media (max-width:640px){.tl-wrap,.tl-hero-inner{width:min(100% - 28px,1160px)}.tl-hero-copy h1{font-size:38px}.tl-section{padding:62px 0}.tl-section-title,.founder-grid h2{font-size:30px}.final-cta h2{font-size:34px}.tl-hero-actions,.final-actions{flex-direction:column;align-items:stretch}.tl-button{width:100%}.tl-card,.field-card,.client-band,.buying-flow-card,.pricing-panel,.pricing-card,.pricing-note{padding:22px}.command-body{padding:16px}.command-head,.command-footer{flex-direction:column;align-items:flex-start}.command-focus strong{font-size:21px}.signal-grid{grid-template-columns:1fr}.command-action{justify-content:center;width:100%}.founder-visual,.founder-photo{min-height:440px}.founder-photo-caption b{font-size:22px}}
