.lf-hero.section{border-top:0;padding-block:40px 0}@media (min-width:1024px){.lf-hero.section{padding-block:76px 0}}.lf-hero+.section{margin-top:48px}@media (min-width:1024px){.lf-hero+.section{margin-top:88px}}.lf-hero__grid{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.lf-hero__grid{grid-template-columns:1fr minmax(300px,480px);align-items:start;gap:72px;display:grid}}.lf-hero__lede{max-width:540px;margin-top:28px}.lf-hero__aside{max-width:420px;font:600 13px / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ppc-warning);margin:18px 0 0}.lf-hero__ctas{flex-direction:column;gap:11px;margin-top:22px;display:flex}@media (min-width:640px){.lf-hero__ctas{flex-direction:row;align-items:center;gap:22px;margin-top:36px}}.lf-hero__compliance{font:500 12.5px / 1.4 var(--font-sans);color:var(--ppc-text-muted);margin-top:30px;display:none}@media (min-width:640px){.lf-hero__compliance{display:block}}.lf-filter{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);padding:20px}@media (min-width:1024px){.lf-filter{background:var(--ppc-bg-raised);padding:26px 28px 24px}}.lf-filter__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-filter__stages{margin:16px 0 0;padding:0;list-style:none}.lf-filter__stage{flex-direction:column;display:flex}.lf-filter__arrow{font:400 14px / 1 var(--font-mono);color:var(--ppc-text-muted);align-self:center;padding:4px 0}.lf-filter__card{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lf-filter__stage.is-emphasis .lf-filter__card{border-color:var(--ppc-brand);box-shadow:0 0 0 1px #62b98a2e}.lf-filter__n{font:600 10px / 1 var(--font-mono);color:var(--ppc-text-muted)}.lf-filter__label{font:600 9.5px / 1.2 var(--font-mono);letter-spacing:.08em;color:var(--ppc-text-muted)}.lf-filter__hint{font:400 11.5px / 1.3 var(--font-sans);color:var(--ppc-text-muted);margin-top:4px}.lf-filter__value{font:600 22px / 1 var(--font-mono);color:var(--ppc-text)}.lf-filter__value.is-info{color:var(--ppc-info)}.lf-filter__value.is-brand,.lf-filter__stage.is-emphasis .lf-filter__label,.lf-filter__stage.is-emphasis .lf-filter__value{color:var(--ppc-brand)}.lf-teaser{border-top:1px solid var(--ppc-border);margin-top:16px;padding-top:16px}.lf-teaser__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lf-teaser__title{font:500 20px / 1.1 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin:10px 0 0}@media (min-width:1024px){.lf-teaser__title{font-size:24px}}.lf-teaser__metrics{align-items:baseline;gap:10px;margin-top:12px;display:flex}.lf-define{gap:20px;margin-top:26px;display:grid}@media (min-width:1024px){.lf-define{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.lf-define__split{gap:16px;margin-top:28px;display:grid}@media (min-width:768px){.lf-define__split{grid-template-columns:1fr 1fr;gap:20px}}.lf-define__list{border-top:1px solid var(--ppc-border);margin:14px 0 0;padding:0;list-style:none}.lf-define__list li{border-bottom:1px solid var(--ppc-border);font:400 16px / 1.4 var(--font-sans);color:var(--ppc-text-muted);padding:14px 0}.lf-define__list--is li{color:var(--ppc-text)}.lf-define__is{border:1px solid var(--ppc-border);background:var(--ppc-bg-raised);padding:18px 20px}@media (min-width:768px){.lf-define__is{padding:22px 24px}}.lf-signal{gap:12px;margin-top:28px;display:grid}@media (min-width:1024px){.lf-signal{grid-template-columns:.85fr 1.15fr;gap:20px;margin-top:40px}}.lf-signal__card,.lf-signal__questions{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);padding:20px}@media (min-width:1024px){.lf-signal__card,.lf-signal__questions{padding:28px 30px}}.lf-signal__questions ul{margin:16px 0 0;padding:0;list-style:none}.lf-signal__questions li{border-bottom:1px solid var(--ppc-border);gap:4px;padding:12px 0;display:grid}.lf-signal__questions li:last-child{border-bottom:0;padding-bottom:0}.lf-signal__questions li span:first-child{font:600 12px / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ppc-text)}.lf-signal__questions li span:last-child{font:400 14px / 1.5 var(--font-sans);color:var(--ppc-text-muted)}.lf-callout.callout{margin-top:24px}.lf-discover__hints{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lf-discover__hints{grid-template-columns:1fr 1fr;gap:16px 24px}}.lf-discover__hints li{border-top:1px solid var(--ppc-border);flex-direction:column;gap:6px;padding-top:14px;display:flex}.lf-discover__hints span:first-child{font:600 10px / 1 var(--font-mono);letter-spacing:.14em;color:var(--ppc-brand)}.lf-discover__hints span:last-child{font:400 14.5px / 1.6 var(--font-sans);color:var(--ppc-text-muted)}.lf-hands{gap:20px;margin-top:28px;display:grid}@media (min-width:1024px){.lf-hands{grid-template-columns:.7fr 1.3fr;align-items:start;gap:32px}}.lf-hands__metrics{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);gap:24px;padding:22px 20px;display:grid}@media (min-width:640px){.lf-hands__metrics{grid-template-columns:1fr 1fr;padding:26px 28px}.lf-hands__metrics .lf-demo-mark{grid-column:1/-1}}@media (min-width:1024px){.lf-hands__metrics{grid-template-columns:1fr}.lf-hands__metrics .lf-demo-mark{grid-column:auto}}.lf-hands__list{gap:12px;display:grid}.lf-hand{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);padding:18px 20px}.lf-hand.is-featured{background:var(--ppc-bg-raised)}@media (min-width:1024px){.lf-hand{padding:26px 28px}}.lf-hand__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lf-hand__id{font:600 12px / 1.3 var(--font-mono);letter-spacing:.08em;color:var(--ppc-text)}.lf-hand__context{font:600 11px / 1.3 var(--font-mono);letter-spacing:.04em;color:var(--ppc-text-muted);margin:10px 0 0}.lf-hand h3{font:500 20px / 1.2 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin:14px 0 0}@media (min-width:1024px){.lf-hand.is-featured h3{font-size:26px}}.lf-hand__streets{font:500 11px / 1.4 var(--font-mono);letter-spacing:.04em;color:var(--ppc-text-muted);text-transform:uppercase;margin:10px 0 0}.lf-hand__note{font:400 14.5px / 1.65 var(--font-sans);color:var(--ppc-text-muted);margin:14px 0 0}.lf-demo-mark{justify-content:flex-end;display:flex}.lf-demo-mark--outcomes{margin-bottom:12px}.lf-demo-mark--receipt{margin:22px 0 0}.lf-cost{gap:12px;margin-top:28px;display:grid}@media (min-width:1024px){.lf-cost{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}}.lf-cost__panel{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);flex-direction:column;padding:20px;display:flex}@media (min-width:1024px){.lf-cost__panel{padding:28px 30px}}.lf-cost__panel--emphasis{border-color:var(--ppc-brand);background:var(--ppc-bg-raised);box-shadow:0 0 0 1px #62b98a2e,0 0 40px #62b98a1a}@media (max-width:1023px){.lf-cost__panel--emphasis{order:2}}.lf-cost__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-cost__rank{font:600 11px / 1 var(--font-mono);letter-spacing:.12em;color:var(--ppc-text-muted);margin:16px 0 0}.lf-cost__panel h3{font:500 24px / 1.1 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);margin:10px 0 0}@media (min-width:1024px){.lf-cost__panel h3{font-size:28px}}.lf-cost__impact{font:600 34px / 1 var(--font-mono);color:var(--ppc-text);margin:16px 0 0}.lf-cost__impact--negative{color:var(--ppc-negative)}.lf-cost__meta{font:500 12.5px / 1.55 var(--font-mono);color:var(--ppc-text-muted);margin:12px 0 0}.lf-cost__hint{font:500 12px / 1.4 var(--font-sans);color:var(--ppc-text-muted);margin-top:auto;padding-top:20px}.lf-confidence{gap:28px;margin-top:26px;display:grid}@media (min-width:1024px){.lf-confidence{grid-template-columns:1fr 1fr;align-items:start;gap:56px}}.lf-confidence__cards{gap:12px;display:grid}.lf-confidence__card{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);padding:20px 22px}.lf-confidence__card--thin{background:0 0;border-style:dashed}.lf-confidence__card p{font:400 14px / 1.6 var(--font-sans);color:var(--ppc-text-muted);margin:14px 0 0}.lf-confidence__card .evidence-meter{margin-top:16px}.lf-proof{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);margin-top:28px;padding:22px 20px}@media (min-width:1024px){.lf-proof{padding:32px}}.lf-proof__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lf-proof h3{font:500 28px / 1.08 var(--font-sans);letter-spacing:-.04em;color:var(--ppc-text);margin:16px 0 0}@media (min-width:1024px){.lf-proof h3{font-size:38px}}.lf-proof__pattern{max-width:720px;font:400 16px / 1.7 var(--font-sans);color:var(--ppc-text);margin:16px 0 0}.lf-proof__metrics{border-top:1px solid var(--ppc-border);border-bottom:1px solid var(--ppc-border);gap:20px;margin-top:26px;padding:22px 0;display:grid}@media (min-width:768px){.lf-proof__metrics{grid-template-columns:repeat(3,1fr);gap:24px}}.lf-proof__explain{max-width:760px;font:400 15px / 1.7 var(--font-sans);color:var(--ppc-text-muted);margin:22px 0 0}.lf-proof__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.lf-outcomes__intro{gap:16px;margin-top:26px;display:grid}@media (min-width:1024px){.lf-outcomes__intro{grid-template-columns:1fr auto;align-items:flex-end;gap:56px}.lf-outcomes__lede{max-width:320px;margin:0}}.lf-outcomes__grid{gap:12px;margin-top:20px;display:grid}@media (min-width:1024px){.lf-outcomes__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}}.lf-outcome{border:1px solid var(--ppc-border);background:var(--ppc-bg-page);flex-direction:column;padding:20px;display:flex}@media (min-width:1024px){.lf-outcome{padding:28px 30px}.lf-outcome>:nth-last-child(2){flex:auto}}.lf-outcome h3{font:500 22px / 1.12 var(--font-sans);letter-spacing:-.03em;color:var(--ppc-text);text-transform:none;margin:12px 0 0}@media (min-width:1024px){.lf-outcome h3{margin-top:18px;font-size:26px}}.lf-outcome p{font:400 14.5px / 1.65 var(--font-sans);color:var(--ppc-text-muted);margin:12px 0 0}.lf-outcome--priority{border-color:var(--ppc-brand);background:var(--ppc-bg-raised);box-shadow:0 0 0 1px #62b98a38,0 0 50px #62b98a1f}.lf-outcome--none{border-color:color-mix(in oklab, var(--ppc-warning) 45%, var(--ppc-border))}.lf-outcome--thin{border-style:dashed}.lf-outcome__action{border-top:1px solid var(--ppc-border);font:600 18px / 1.15 var(--font-mono);letter-spacing:.03em;margin-top:24px;padding-top:20px}@media (min-width:1024px){.lf-outcome__action{font-size:22px}}.lf-outcome--priority .lf-outcome__action{color:var(--ppc-brand)}.lf-outcome--none .lf-outcome__action{color:var(--ppc-warning)}.lf-outcome--thin .lf-outcome__action{color:var(--ppc-text)}.lf-loop__intro{gap:20px;margin-top:26px;margin-bottom:28px;display:grid}@media (min-width:1024px){.lf-loop__intro{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.lf-loop .process-sequence__step.is-emphasis{color:var(--ppc-text-on-brand);background:var(--ppc-brand-button);box-shadow:inset 0 0 0 1px var(--ppc-brand)}}.lf-method{gap:28px;display:grid}@media (min-width:1024px){.lf-method{grid-template-columns:1fr 1fr;align-items:start;gap:72px}}.lf-method__points{border-top:1px solid var(--ppc-border);margin:0;padding:0;list-style:none}.lf-method__points li{border-bottom:1px solid var(--ppc-border);font:400 16px / 1.6 var(--font-sans);color:var(--ppc-text);padding:16px 0}.lf-method__points li:last-child{color:var(--ppc-brand);border-bottom:0}.lf-faq-layout{gap:24px;margin-top:26px;display:grid}@media (min-width:1024px){.lf-faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:72px}}.lf-faq{border-top:1px solid var(--ppc-border)}.lf-faq details{border-bottom:1px solid var(--ppc-border)}.lf-faq summary{cursor:pointer;font:500 17px / 1.3 var(--font-sans);color:var(--ppc-text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}@media (min-width:640px){.lf-faq summary{font-size:19px}}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary:after{content:"+";font:400 18px / 1 var(--font-mono);color:var(--ppc-text-muted);flex:none}.lf-faq details[open] summary:after{content:"−";color:var(--ppc-brand)}.lf-faq details p{max-width:720px;font:400 15.5px / 1.75 var(--font-sans);color:var(--ppc-text-muted);text-wrap:pretty;margin:0 0 24px}.lf-more{gap:12px;margin-top:20px;display:grid}@media (min-width:640px){.lf-more{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:1024px){.lf-more{grid-template-columns:repeat(4,1fr)}}.lf-more__card{border:1px solid var(--ppc-border);background:var(--ppc-bg-section);color:inherit;flex-direction:column;min-height:160px;padding:22px 24px;text-decoration:none;display:flex}.lf-more__card:hover,.lf-more__card:focus-visible{border-color:color-mix(in oklab, var(--ppc-brand) 40%, var(--ppc-border))}.lf-more__card div{font:500 18px / 1.25 var(--font-sans);color:var(--ppc-text)}.lf-more__card p{font:400 13.5px / 1.65 var(--font-sans);color:var(--ppc-text-muted);margin:12px 0 0}.lf-more__card span{font:500 13px / 1 var(--font-sans);color:var(--ppc-brand);margin-top:auto;padding-top:16px}@media (prefers-reduced-motion:reduce){.lf-filter__card,.lf-cost__panel--emphasis,.lf-outcome--priority{box-shadow:none}}
