.lfr{--ink:#1c1916;--paper:#fffdf8;--muted:#6b6457;--body:#46403a;--body-strong:#3c362f;--orange:#ff5a2e;--orange-text:#b23a14;--orange-soft:#ffe3d4;--cta:#ff5a2e;--cta-hover:#ff6b40;--mint:#d9f2e0;--sky:#d7ecf9;--pink:#fbdfe7;--butter:#fdf0c2;--tomato:#fbd0c4;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--ink);color:var(--ink);font-family:var(--font-manrope), system-ui, sans-serif;position:relative;overflow:clip}.lfr *{box-sizing:border-box;margin:0}.lfr .srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lfr .nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fffdf8d1;border-radius:100px;align-items:center;gap:18px;padding:11px 24px;font-size:13px;font-weight:700;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.lfr .nav a{color:var(--ink);white-space:nowrap;transition:color .15s var(--ease);flex:none;padding:6px 2px;text-decoration:none}.lfr .nav a:hover{color:var(--orange-text)}.lfr .nav .navLogo{width:86px;transition:transform .15s var(--ease);flex-basis:86px;padding:0;display:block}.lfr .nav .navLogo:hover{transform:translate(-1px,-1px)}.lfr .nav .wordmark{font-family:var(--font-bricolage), sans-serif;color:var(--orange-text);letter-spacing:-.01em;padding:0;font-size:16px;font-weight:800;text-decoration:none}.lfr .nav .cta{background:var(--cta);min-width:108px;min-height:36px;color:var(--paper);border:1px solid var(--ink);text-shadow:0 1px 1px #1c191666;box-shadow:inset 0 1px 0 #fffdf866, 2px 2px 0 var(--ink);transition:transform .15s var(--ease), background .15s var(--ease);border-radius:100px;justify-content:center;align-items:center;padding:7px 16px;display:inline-flex}.lfr .nav .cta:hover{background:var(--cta-hover);transform:translate(-1px,-1px)}.lfr a:focus-visible,.lfr button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:8px}.lfr :where(#hero,#b1,#b2,#b3,#paperStack,#freeResumeCheck,#pricing,#close){scroll-margin-top:112px}html:has(.lfr){scrollbar-width:none}html:has(.lfr)::-webkit-scrollbar{width:0;height:0}.lfr .hero{z-index:1;background:linear-gradient(170deg,#a9c8e6 0%,#c9e2f5 28%,#e4ecf4 52%,#f4e3ea 78%,#ffe4d4 100%);align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lfr .heroGrid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:120px 48px 90px;display:grid;position:relative}.lfr h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(3.4rem,7.8vw,7rem);font-weight:800;line-height:.94}.lfr h1 .line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.lfr h1 .line span{animation:lfr-rise .9s var(--ease) .15s forwards;display:block;transform:translateY(112%)}.lfr h1 .line:nth-child(2) span{animation-delay:.26s}.lfr h1 .line:nth-child(3) span{animation-delay:.37s}.lfr h1 em{color:var(--orange);font-style:normal}@keyframes lfr-rise{to{transform:translateY(0)}}.lfr .heroHead{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;opacity:0;max-width:15ch;animation:lfr-hero-in .8s var(--ease) 60ms forwards;font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:800;line-height:1.04;transform:translateY(14px)}.lfr .heroHead .accent{color:var(--orange)}@keyframes lfr-hero-in{to{opacity:1;transform:translateY(0)}}.lfr .lede{color:var(--body);opacity:0;max-width:46ch;animation:lfr-hero-in .8s var(--ease) .2s forwards;margin-top:20px;font-size:17px;font-weight:600;line-height:1.55;transform:translateY(14px)}.lfr .speedWord{color:var(--orange);white-space:nowrap;font-weight:700;transition:opacity .18s}.lfr .speedWord.speedWordOut{opacity:0}@media (prefers-reduced-motion:reduce){.lfr .heroHead,.lfr .lede{opacity:1;animation:none;transform:none}.lfr .speedWord{transition:none}}.lfr .bar{background:var(--paper);border:1.5px solid var(--ink);max-width:560px;box-shadow:6px 6px 0 var(--ink);border-radius:16px;align-items:center;gap:10px;margin-top:26px;padding:8px 8px 8px 6px;display:flex}.lfr .bar input{min-width:0;font-size:14.5px;font-weight:600;font-family:var(--font-manrope), sans-serif;color:var(--ink);background:0 0;border:none;flex:1;padding:12px}.lfr .bar input::placeholder{color:var(--muted)}.lfr .bar input:focus{outline:2px solid var(--orange);outline-offset:2px;border-radius:8px}.lfr .bar .go{background:var(--cta);min-width:max-content;color:var(--paper);border:1.5px solid var(--ink);font-size:14.5px;font-weight:800;line-height:1.2;font-family:var(--font-manrope), sans-serif;cursor:pointer;white-space:nowrap;text-shadow:0 1px 1px #1c191666;box-shadow:inset 0 1.5px 0 #fffdf866, inset 0 -2px 0 #1c191638, 3px 3px 0 var(--ink);transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);border-radius:11px;flex:none;padding:13px 22px}.lfr .bar .go:hover{background:var(--cta-hover);box-shadow:inset 0 1.5px 0 #fffdf84d, inset 0 -2px 0 #1c19162e, 4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.lfr .bar .go:active{box-shadow:inset 0 1.5px 0 #fffdf833, 1px 1px 0 var(--ink);transform:translate(2px,2px)}.lfr .proof{color:var(--muted);margin-top:12px;font-size:12.5px;font-weight:700}.lfr .trustStrip{z-index:2;background:var(--paper);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);position:relative}.lfr .trustStripInner{width:100%;max-width:1280px;margin:0 auto;padding:28px 48px}.lfr .trustItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lfr .trustItem{border-top:1.5px solid #1c19162e;padding:12px 0 4px}.lfr .trustItem span{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:800;display:block}.lfr .trustItem p{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.45}.lfr .heroDemoWrap{justify-content:center;display:flex}.lfr .heroDemo{background:var(--paper);border:1.5px solid var(--ink);width:100%;max-width:374px;box-shadow:7px 7px 0 var(--ink);border-radius:18px;padding:18px}.lfr .hdHead{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.lfr .hdName{font-family:var(--font-bricolage), sans-serif;transition:opacity .28s var(--ease);font-size:16px;font-weight:800}.lfr .hdArrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.lfr .hdRole{font-family:var(--font-bricolage), sans-serif;color:var(--orange);transition:opacity .28s var(--ease);font-size:16px;font-weight:800}.lfr .hdMap{flex-direction:column;gap:9px;margin-top:15px;display:flex}.lfr .hdRow{grid-template-columns:1fr 30px 1fr;align-items:center;gap:5px;display:grid}.lfr .hdProfile,.lfr .hdReq{border:1.5px solid var(--ink);opacity:0;transition:opacity .32s var(--ease), transform .32s var(--ease);border-radius:8px;padding:7px 9px;font-size:11.5px;font-weight:700;line-height:1.25;transform:translateY(6px)}.lfr .hdProfile{background:#eef1f0}.lfr .hdReq{background:var(--orange-soft);text-align:right}.lfr .hdRow.show .hdProfile,.lfr .hdRow.show .hdReq{opacity:1;transform:translateY(0)}.lfr .hdWire{height:2px;position:relative}.lfr .hdWire .base{background:var(--ink);opacity:.18;border-radius:2px;position:absolute;inset:0}.lfr .hdWire .live{background:var(--orange);transform-origin:0;width:100%;height:2px;transition:transform .42s var(--ease);border-radius:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.lfr .hdRow.wired .hdWire .live{transform:scaleX(1)}.lfr .hdDivide{background:var(--ink);opacity:.12;height:1.5px;margin:15px 0 12px}.lfr .hdLine{min-height:62px;color:var(--body-strong);font-size:12.5px;font-weight:600;line-height:1.55}.lfr .cur{background:var(--orange);vertical-align:-2px;width:8px;height:13px;animation:.8s step-end infinite lfr-blink;display:inline-block}@keyframes lfr-blink{50%{opacity:0}}.lfr .stack{z-index:2;position:relative}.lfr .band{align-items:center;min-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.lfr .band.mint{background:var(--mint)}.lfr .band.butter{background:var(--butter)}.lfr .band.sky{background:var(--sky)}.lfr .split{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;display:grid;position:relative}.lfr .split.flip{grid-template-columns:.95fr 1.05fr}.lfr h2.secTitle{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.025em;color:var(--ink);font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:800;line-height:.97}.lfr .secTitle .line{display:block;overflow:hidden}.lfr .secTitle .line span{transition:transform .8s var(--ease);display:block;transform:translateY(112%)}.lfr .inview .secTitle .line span{transform:translateY(0)}.lfr .inview .secTitle .line:nth-child(2) span{transition-delay:90ms}.lfr .secBody{color:var(--body-strong);max-width:40ch;margin-top:16px;font-size:15.5px;font-weight:600;line-height:1.6}.lfr .secBody b{color:var(--ink)}.lfr .secCta{background:var(--paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);transition:transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:13px;margin-top:24px;padding:13px 24px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.lfr .secCta:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.lfr .secCta:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.lfr .panel{background:var(--paper);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:16px;padding:18px}.lfr .panel .ttl{letter-spacing:.08em;color:var(--muted);font-size:11.5px;font-weight:700;font-family:var(--font-jetbrains), monospace;justify-content:space-between;gap:8px;display:flex}.lfr .stamp{background:var(--mint);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .35s var(--ease);border-radius:100px;align-items:center;gap:6px;padding:7px 13px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:-12px;right:-10px;transform:scale(0)}.lfr .stamp.on{transform:scale(1)}.lfr .stamp svg{width:12px;height:12px}.lfr .jobTxt{color:var(--body);min-height:96px;margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.75}.lfr .kw{transition:background .4s var(--ease), box-shadow .4s var(--ease);border-radius:4px;padding:1px 3px}.lfr .kw.lit{background:var(--orange-soft);box-shadow:inset 0 -2px 0 var(--orange)}.lfr .connector{justify-content:center;padding:7px 0;display:flex}.lfr .connector svg{width:22px;height:26px}.lfr .cvPanel{position:relative}.lfr .cvLine{min-height:86px;margin-top:9px;font-size:13.5px;font-weight:600;line-height:1.6}.lfr .metricFlag{background:var(--butter);border:1px solid var(--ink);opacity:0;transition:opacity .3s var(--ease);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.lfr .metricFlag.on{opacity:1}.lfr .clPanel{max-width:440px;position:relative}.lfr .clBody{color:var(--body-strong);min-height:128px;margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.8}.lfr .clBody .hl{background:var(--orange-soft);box-shadow:inset 0 -2px 0 var(--orange);border-radius:4px;padding:1px 3px}.lfr .skel{opacity:0;height:9px;transition:opacity .4s var(--ease);background:#ece5d8;border-radius:5px;margin-top:11px}.lfr .skel.b{width:78%}.lfr .skel.on{opacity:1}.lfr .reportWrap{width:100%;max-width:470px}.lfr .pipe{gap:6px;margin-bottom:14px;display:flex}.lfr .step{text-align:center;font-family:var(--font-jetbrains), monospace;border:1.5px solid var(--ink);background:var(--paper);transition:background .25s var(--ease), color .25s var(--ease);border-radius:9px;flex:1;padding:8px 2px;font-size:11px;font-weight:700}.lfr .step.on{background:var(--ink);color:var(--paper)}.lfr .step.hot{background:var(--orange);color:var(--ink)}.lfr .report{background:var(--paper);border:1.5px solid var(--ink);box-shadow:7px 7px 0 var(--ink);border-radius:18px;padding:24px;position:relative}.lfr .report .hd{justify-content:space-between;align-items:center;min-height:34px;display:flex}.lfr .report .hd .t{font-family:var(--font-bricolage), sans-serif;font-size:17px;font-weight:800}.lfr .verdict{border:1.5px solid var(--ink);transition:transform .32s var(--ease), background .25s var(--ease);border-radius:100px;padding:6px 14px;font-size:11.5px;font-weight:800;transform:scale(0)}.lfr .verdict.on{transform:scale(1)}.lfr .verdict.blocked{background:var(--tomato)}.lfr .verdict.approved{background:var(--mint)}.lfr .gauge{align-items:center;gap:20px;margin-top:16px;display:flex}.lfr .gauge svg{width:112px;height:112px;transform:rotate(-90deg)}.lfr .gauge .bgC{fill:none;stroke:#ece5d8;stroke-width:11px}.lfr .gauge .fgC{fill:none;stroke:var(--orange);stroke-width:11px;stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:339.3px}.lfr .gauge .num{font-family:var(--font-bricolage), sans-serif;font-size:42px;font-weight:800;line-height:1}.lfr .gauge .lbl{color:var(--muted);max-width:17ch;margin-top:4px;font-size:11.5px;font-weight:700}.lfr .checks{border-top:1.5px solid var(--ink);margin-top:14px}.lfr .chk{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);border-bottom:1px solid #e6dfd2;justify-content:space-between;align-items:center;padding:10px 2px;font-size:12.5px;font-weight:700;display:flex;transform:translateY(8px)}.lfr .chk.on{opacity:1;transform:translateY(0)}.lfr .chk .val{font-family:var(--font-jetbrains), monospace;font-size:11.5px;transition:color .25s}.lfr .chk .val.bad{color:var(--orange-text)}.lfr .gateNote{color:var(--muted);margin-top:12px;font-size:11.5px;font-weight:700}.lfr .paperStack{z-index:2;border-top:1.5px solid var(--ink);color:var(--ink);background:radial-gradient(circle at 12% 18%,#ff5a2e24,#0000 28rem),linear-gradient(#f7ead8 0%,#fffdf8 72%);position:relative;overflow:clip}.lfr .paperStackInner{z-index:4;grid-template-columns:minmax(17rem,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);width:100%;max-width:1280px;margin:0 auto;padding:clamp(88px,12vw,132px) 48px clamp(80px,10vw,110px);display:grid;position:relative}.lfr .paperStackCopy{max-width:470px}.lfr .paperStackStage{aspect-ratio:1000/720;justify-self:center;width:min(100%,660px);position:relative}.lfr .paperThreads{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lfr .paperThread path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .76s var(--ease)}.lfr .paperThreadStart{fill:var(--ink)}.lfr .paperThreadEnd{fill:var(--orange);stroke:var(--ink);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;transition:transform .32s var(--ease);transform:scale(0)}.lfr .paperStackStage.inview .paperThread path{stroke-dashoffset:0}.lfr .paperStackStage.inview .paperThreadEnd{transform:scale(1)}.lfr .paperThread--0 path{transition-delay:.12s}.lfr .paperThread--1 path{transition-delay:.22s}.lfr .paperThread--2 path{transition-delay:.32s}.lfr .paperStackStage.inview .paperThread--0 .paperThreadEnd{transition-delay:.74s}.lfr .paperStackStage.inview .paperThread--1 .paperThreadEnd{transition-delay:.84s}.lfr .paperStackStage.inview .paperThread--2 .paperThreadEnd{transition-delay:.94s}.lfr .paperSource{z-index:3;background-color:var(--paper);border:1.5px solid var(--ink);width:45%;box-shadow:6px 7px 0 var(--ink);opacity:0;transition:opacity .56s var(--ease), translate .56s var(--ease);background-image:repeating-linear-gradient(#0000 0 27px,#1c19160f 28px);border-radius:12px;padding:18px 18px 20px;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(-14px)}.lfr .paperStackStage.inview .paperSource{opacity:1;translate:0}.lfr .paperSourceTop{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.lfr .paperSourceTop span:last-child{color:var(--orange-text)}.lfr .paperSourceId{border-bottom:1.5px solid #1c19162e;margin-top:14px;padding-bottom:12px}.lfr .paperSourceId h3{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:800;line-height:.98}.lfr .paperSourceId p{color:var(--orange-text);margin-top:6px;font-size:12.5px;font-weight:800}.lfr .paperSourceLabel{color:var(--muted);margin-top:14px;font-size:11px;font-weight:700}.lfr .paperSourceFacts{gap:8px;margin-top:9px;padding:0;list-style:none;display:grid}.lfr .paperSourceFacts li{color:var(--body-strong);padding-left:16px;font-size:12.5px;font-weight:700;line-height:1.35;position:relative}.lfr .paperSourceFacts li:before{content:"";border:1.5px solid var(--ink);background:var(--orange);width:6px;height:6px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.lfr .paperOutputs{z-index:4;position:absolute;inset:0}.lfr .paperOut{background:var(--paper);border:1.5px solid var(--ink);width:44.4%;box-shadow:5px 5px 0 var(--ink);opacity:0;transition:opacity .52s var(--ease), translate .52s var(--ease);border-radius:11px;padding:13px 15px 14px;position:absolute;left:55.6%;translate:14px}.lfr .paperOut--0{top:0;transform:rotate(-1.2deg)}.lfr .paperOut--1{top:50%;transform:translateY(-50%)rotate(.8deg)}.lfr .paperOut--2{bottom:0;transform:rotate(-.6deg)}.lfr .paperStackStage.inview .paperOut{opacity:1;translate:0}.lfr .paperStackStage.inview .paperOut--0{transition-delay:.3s}.lfr .paperStackStage.inview .paperOut--1{transition-delay:.44s}.lfr .paperStackStage.inview .paperOut--2{transition-delay:.58s}.lfr .paperOutTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lfr .paperOutRole{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.015em;font-size:clamp(.98rem,1.9vw,1.18rem);font-weight:800;line-height:1}.lfr .paperOutSlot{color:var(--ink);background:var(--out-fill);border:1.5px solid var(--ink);border-radius:100px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.lfr .paperOutOrg{color:var(--orange-text);margin-top:3px;font-size:11px;font-weight:800}.lfr .paperOutTarget{gap:3px;margin-top:11px;display:grid}.lfr .paperOutTarget span{color:var(--muted);font-size:11px;font-weight:700}.lfr .paperOutTarget strong{color:var(--body-strong);font-size:11.5px;font-weight:700;line-height:1.3}.lfr .paperOutDiff{border-top:1.5px solid #1c191624;flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.lfr .paperOutFrom{color:var(--muted);font-size:10.5px;font-weight:700;-webkit-text-decoration:line-through #1c191666;text-decoration:line-through #1c191666}.lfr .paperOutArrow{color:var(--ink);font-weight:800}.lfr .paperOutTo{color:var(--orange-text);font-size:11px;font-weight:800}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lfr .paperStackCopy{animation:both lfr-paper-rise;animation-timeline:view();animation-range:entry cover 34%}}}.lfr .scoreLead{z-index:2;border-top:1.5px solid var(--ink);background:radial-gradient(circle at 76% 18%,#ff5a2e38,#0000 24rem),linear-gradient(170deg,#a9c8e6 0%,#c9e2f5 30%,#f4e3ea 74%,#ffe4d4 100%);padding:clamp(5.5rem,10vh,7.5rem) 24px;position:relative;overflow:hidden}.lfr .scoreLeadWash{pointer-events:none;background:linear-gradient(90deg,#fffdf8b8,#0000 46%),repeating-linear-gradient(#fffdf838 0 1px,#0000 1px 34px);position:absolute;inset:0}.lfr .scoreLeadInner{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(340px,.74fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:100%;max-width:1180px;margin:0 auto;display:grid;position:relative}.lfr .scoreLeadCopy{max-width:650px}.lfr .scoreLeadTitle{max-width:13ch;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.8rem,6.2vw,5.8rem);font-weight:800;line-height:.94}.lfr .scoreLeadBody{max-width:50ch;color:var(--body-strong);margin-top:22px;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;line-height:1.55}.lfr .scoreLeadStatRow{grid-template-columns:repeat(2,minmax(0,max-content));gap:10px;margin-top:22px;display:grid}.lfr .scoreLeadStatRow span{border:1.5px solid var(--ink);min-height:42px;box-shadow:3px 3px 0 var(--ink);color:var(--body-strong);background:#fffdf8d6;border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:800;display:inline-flex}.lfr .scoreLeadStatRow strong{font-family:var(--font-bricolage), sans-serif;color:var(--orange);font-size:20px;line-height:1}.lfr .scoreLeadActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lfr .scoreLeadPrimary,.lfr .scoreLeadSecondary{border:1.5px solid var(--ink);text-align:center;white-space:nowrap;min-height:52px;transition:transform .15s var(--ease), box-shadow .15s var(--ease), background .15s var(--ease);border-radius:13px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.lfr .scoreLeadPrimary{background:var(--cta);color:var(--paper);text-shadow:0 1px 1px #1c191666;box-shadow:4px 4px 0 var(--ink)}.lfr .scoreLeadSecondary{background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.lfr .scoreLeadPrimary:hover,.lfr .scoreLeadSecondary:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.lfr .scoreLeadRule{max-width:52ch;color:var(--muted);margin-top:14px;font-size:12.5px;font-weight:700;line-height:1.55}.lfr .scoreLeadBoard{border:1.5px solid var(--ink);background-color:var(--paper);width:min(100%,460px);box-shadow:10px 12px 0 var(--ink);background-image:linear-gradient(90deg,#0000 0 44px,#ff5a2e2e 44px 46px,#0000 46px),repeating-linear-gradient(#0000 0 31px,#1c191613 32px);border-radius:18px;place-self:center end;padding:26px 26px 28px 62px;position:relative}.lfr .scoreLeadBoard:after{content:"";z-index:-1;border:1.5px solid var(--ink);background:#f7ead8;border-radius:16px;width:92%;height:88%;position:absolute;bottom:-22px;right:-20px;transform:rotate(3deg)}.lfr .scoreBoardTop{color:var(--muted);justify-content:space-between;gap:14px;font-size:12px;font-weight:700;display:flex}.lfr .scoreBoardTop strong{color:var(--orange-text);font:inherit}.lfr .scoreBoardMain{border-bottom:1.5px solid #1c19162e;margin-top:48px;padding-bottom:34px;position:relative}.lfr .scoreMeterTrack{border:1.5px solid var(--ink);background:#fffdf8c2;border-radius:999px;height:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lfr .scoreMeter{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block}.lfr .scoreNumber{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;color:var(--ink);font-size:clamp(5rem,11vw,8.6rem);font-weight:800;line-height:.8}.lfr .scoreMax{font-family:var(--font-jetbrains), monospace;color:var(--muted);margin-left:8px;font-size:16px;font-weight:700}.lfr .scoreSignalList{gap:10px;margin-top:22px;display:grid}.lfr .scoreSignalList div{border-bottom:1px solid #1c191624;justify-content:space-between;gap:18px;padding-bottom:10px;font-size:13px;font-weight:800;display:flex}.lfr .scoreSignalList span{color:var(--muted)}.lfr .scoreSignalList strong{text-align:right;color:var(--ink)}.lfr .scoreBoardNote{border:1.5px solid var(--ink);background:var(--butter);box-shadow:3px 3px 0 var(--ink);color:var(--body-strong);border-radius:8px;margin-top:22px;padding:11px 13px;font-size:12.5px;font-weight:800;line-height:1.45}@keyframes lfr-paper-rise{0%{opacity:.45;translate:0 54px}to{opacity:1;translate:0}}.lfr .pricing{z-index:2;background:var(--paper);border-top:1.5px solid var(--ink);padding:clamp(4.5rem,9vh,7rem) 24px;position:relative}.lfr .pricingHead{text-align:center;max-width:720px;margin:0 auto}.lfr .pricingTitle{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:800;line-height:1}.lfr .pricingSub{max-width:52ch;color:var(--body);margin:16px auto 0;font-size:15.5px;font-weight:600;line-height:1.6}.lfr .pricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:44px auto 0;display:grid}.lfr .priceCard{background:var(--paper);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:18px;flex-direction:column;padding:26px;display:flex}.lfr .priceCardPro{box-shadow:8px 8px 0 var(--orange);background:#fff7f2}.lfr .priceName{font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:14px;font-weight:700}.lfr .priceAmount{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--ink);align-items:baseline;gap:8px;margin:0;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:800;line-height:1;display:flex}.lfr .priceUnit{font-family:var(--font-manrope), sans-serif;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:700}.lfr .priceNote{color:var(--body);margin:12px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.lfr .priceSame{color:var(--muted);border-top:1.5px solid #1c191624;flex:1;margin:18px 0 0;padding-top:16px;font-size:12.5px;font-weight:700;line-height:1.5}.lfr .priceCta{border:1.5px solid var(--ink);background:var(--paper);min-height:50px;color:var(--ink);text-align:center;white-space:nowrap;box-shadow:4px 4px 0 var(--ink);transition:transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:13px;justify-content:center;align-items:center;margin-top:24px;font-size:14.5px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.lfr .priceCtaPro{background:var(--cta);color:var(--paper);box-shadow:4px 4px 0 var(--ink);text-shadow:0 1px 1px #1c191666}.lfr .priceCta:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.lfr .priceCtaPro:hover{background:var(--cta-hover)}@media (max-width:980px){.lfr .pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lfr .pricingGrid{grid-template-columns:1fr}}.lfr .close{z-index:2;background:radial-gradient(120% 80% at 50% 115%, #ff5a2e29, transparent 60%), var(--ink);min-height:100dvh;color:var(--paper);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lfr .closeIn{text-align:center;z-index:2;max-width:900px;padding:90px 24px;position:relative}.lfr .close h2{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;color:var(--paper);font-size:clamp(3.2rem,8vw,6.6rem);font-weight:800;line-height:.95}.lfr .close h2 em{color:var(--orange);font-style:normal}.lfr .close h2 .line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.lfr .close h2 .line span{transition:transform .9s var(--ease);display:block;transform:translateY(112%)}.lfr .close.inview h2 .line span{transform:translateY(0)}.lfr .close.inview h2 .line:nth-child(2) span{transition-delay:.11s}.lfr .close .bar{border-color:var(--paper);box-shadow:6px 6px 0 var(--orange);margin:34px auto 0}.lfr .close .bar input{color:var(--ink)}.lfr .closeLead{color:#fffdf8e6;max-width:30ch;margin:22px auto 0;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:600;line-height:1.5}.lfr .close .proof{color:#fffdf8d1}@media (max-width:880px){.lfr .heroGrid,.lfr .split,.lfr .split.flip{grid-template-columns:1fr;gap:32px;padding:96px 22px 80px}.lfr .heroDemoWrap{justify-content:flex-start}.lfr .heroDemo{max-width:100%}.lfr .nav{gap:10px;padding:9px 14px;font-size:12px}.lfr .paperStackInner{grid-template-columns:1fr;gap:30px;padding:78px 22px 72px}.lfr .paperStackCopy{max-width:100%}.lfr .paperStackStage{aspect-ratio:auto;gap:16px;width:100%;display:grid}.lfr .paperThreads{display:none}.lfr .paperSource{opacity:1;width:100%;position:static;transform:translate(0,0)}.lfr .paperOutputs{gap:14px;display:grid;position:static}.lfr .paperOut,.lfr .paperOut--0,.lfr .paperOut--1,.lfr .paperOut--2{opacity:1;width:100%;position:static;top:auto;bottom:auto;left:auto;transform:translate(0,0)}.lfr .scoreLead{padding:88px 22px}.lfr .scoreLeadInner{grid-template-columns:1fr;gap:34px}.lfr .scoreLeadTitle{max-width:12ch}.lfr .scoreLeadStatRow{grid-template-columns:1fr}.lfr .scoreLeadBoard{justify-self:start;width:min(100%,390px);padding:24px 20px 26px 52px}.lfr .trustStripInner{grid-template-columns:1fr;padding:24px 22px}.lfr .trustItems{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lfr .nav a:not(.navLogo):not(.cta){display:none}.lfr .nav{justify-content:space-between;width:calc(100vw - 28px)}.lfr .bar{flex-direction:column;align-items:stretch;width:100%;padding:8px}.lfr .bar input{width:100%;padding:10px 12px}.lfr .bar .go{white-space:normal;justify-content:center;width:100%;min-width:0}.lfr .scoreLeadActions{flex-direction:column;align-items:stretch}.lfr .trustItems{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lfr h1 .line span,.lfr .secTitle .line span,.lfr .close h2 .line span{transition:none;animation:none;transform:none}.lfr .cur{animation:none}.lfr .paperStackCopy{opacity:1!important;animation:none!important;translate:0!important}.lfr .scoreLeadBoard,.lfr .scoreLeadBody{transform:none!important}.lfr .scoreLeadBody{opacity:1!important}.lfr .scoreMeter{transform:scaleX(1)!important}.lfr .paperSource,.lfr .paperOut{opacity:1!important;transition:none!important;translate:0!important}.lfr .paperThread path{stroke-dashoffset:0!important;transition:none!important}.lfr .paperThreadEnd{transition:none!important;transform:scale(1)!important}}