.lf{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased;padding:clamp(76px,9vw,144px) 0}.lf--flush{padding:0}.lf{--ink:#06251F;--ink-2:#0A3229;--ink-3:#123F34;--lime:#CDFF9A;--lime-2:#B6EE7E;--lime-ink:#33591C;--cream:#F4F2EF;--cream-2:#EAE7E1;--paper:#FFFFFF;--body:#22403A;--muted:#3C554E;--faint:#6B7F79;--line:#DCD8D1;--line-2:#E8E5DF;--gold:#C08A2E;--mint:#DFEEDA;--mist:#EDF5E9;--citron:#EDF7B0;--sage:#9EBB8D;--cream-lt:#FBFAF5;--radius:3px;--radius-sm:2px;--radius-lg:4px;--shadow:0 2px 4px rgba(6,37,31,.04), 0 12px 32px rgba(6,37,31,.08);--shadow-lg:0 4px 8px rgba(6,37,31,.05), 0 24px 60px rgba(6,37,31,.14);--display:"Playfair Display",Georgia,serif;--sans:"Archivo",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1200px}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf img{max-width:100%;display:block}.lf button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;margin:0;min-width:0;line-height:inherit;letter-spacing:inherit}.lf .gal-thumbs button{padding:0}.lf .gal-thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.lf a{color:inherit}.lf h1,.lf h2,.lf h3,.lf h4{font-family:var(--display);font-weight:500;margin:0}.lf h1{font-size:clamp(38px,9.4vw,68px);line-height:.95;letter-spacing:-.045em}.lf h2{font-size:clamp(40px,6.2vw,78px);line-height:.97;letter-spacing:-.045em}.lf h3{font-size:clamp(22px,2.6vw,30px);line-height:1.05;letter-spacing:-.03em}.lf p{margin:0}.lf .wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.lf .wrap-tight{max-width:880px;margin:0 auto;padding:0 20px}.lf .eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:var(--lime-ink);margin:0 0 18px}.lf .eyebrow.on-dark{color:var(--lime)}.lf .lede{font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--body);max-width:760px;margin:28px 0 0}.lf.dark .lede{color:#ffffffe0}.lf.dark{background:var(--ink);color:#fff}.lf.dark h2,.lf.dark h3{color:#fff}.lf.cream{background:var(--cream)}.lf .ic{width:24px;height:24px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lf .ic-sm{width:18px;height:18px}.lf .ic-lg{width:30px;height:30px}.lf .ic-fill{fill:currentColor;stroke:none}.lf .btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px 26px;border-radius:2px;background:var(--ink);color:#fff;font-weight:700;font-size:16.5px;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 8px 20px #06251f2e}.lf .btn:hover{background:var(--ink-3);transform:translateY(-1px);box-shadow:0 12px 28px #06251f3d}.lf .btn:active{transform:translateY(0)}.lf .btn-lime{background:var(--lime);color:var(--ink);box-shadow:0 8px 22px #a6cf7d59}.lf .btn-lime:hover{background:var(--lime-2);color:var(--ink)}.lf .btn-inline{width:auto;display:inline-flex;padding:17px 36px;font-size:16px}.lf .btn .price{font-family:var(--mono);font-weight:700}.lf.hero{padding:0 0 8px}.lf .herobanner{background:var(--mint);border-top:1px solid rgba(6,37,31,.09);border-bottom:1px solid rgba(6,37,31,.09);display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lf .herobanner::-webkit-scrollbar{display:none}.lf .hb-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:12px 20px;white-space:nowrap;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-right:1px solid rgba(6,37,31,.1)}.lf .hb-item:last-child{border-right:0}.lf .hb-item .ic{width:15px;height:15px;color:var(--lime-ink)}@media(min-width:900px){.lf .herobanner{justify-content:center;overflow-x:visible}.lf .hb-item{padding:13px 28px;font-size:11px}}.lf .hero-grid{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}.lf .hero-grid>*{min-width:0}.lf .gal-main{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--cream);aspect-ratio:1/1}.lf .gal-main img{width:100%;height:100%;object-fit:cover;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease}.lf .gal-main img.is-on{opacity:1;position:relative}@media(max-width:899px){.lf .gal-main{width:100vw;position:relative;left:50%;margin-left:-50vw;border-radius:0}.lf .gal-badge{left:20px;top:20px}}.lf .gal-badge{position:absolute;left:14px;top:14px;z-index:3;display:flex;flex-direction:column;gap:7px;align-items:flex-start}.lf .pill{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:2px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 2px 10px #06251f1a}.lf .pill.lime{background:var(--lime)}.lf .pill .ic{width:14px;height:14px}.lf .gal-thumbs{display:flex;gap:9px;margin-top:11px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lf .gal-thumbs::-webkit-scrollbar{display:none}.lf .gal-thumbs button{flex:0 0 auto;width:66px;height:66px;border-radius:2px;overflow:hidden;border:2px solid transparent;background:var(--cream);transition:border-color .18s,transform .18s}.lf .gal-thumbs button img{width:100%;height:100%;object-fit:cover}.lf .gal-thumbs button[aria-current=true]{border-color:var(--ink)}.lf .gal-thumbs button:hover{transform:translateY(-2px)}.lf .buy{display:flex;flex-direction:column;gap:16px}.lf .stars{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);font-weight:500;flex-wrap:wrap}.lf .starrow{display:flex;gap:1.5px;color:var(--gold)}.lf .starrow .ic{width:15px;height:15px}.lf .stars b{font-family:var(--mono);color:var(--ink);font-size:13px}.lf .stars a{color:var(--muted);text-underline-offset:3px}.lf .h1-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lime-ink);margin-bottom:10px;font-weight:500}.lf .h1-sub{font-size:16.5px;line-height:1.6;color:var(--body)}.lf .checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lf .checks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45;font-weight:500;color:var(--ink)}.lf .tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--lime);display:grid;place-items:center;margin-top:1px}.lf .tick .ic{width:13px;height:13px;stroke-width:2.6;color:var(--ink)}.lf .stack{border:1.5px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.lf .stack-hd{background:var(--ink);color:#fff;padding:12px 18px;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.lf .stack-hd .ic{width:15px;height:15px;color:var(--lime)}.lf .stack-rows{padding:5px 18px 13px}.lf .srow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px dashed var(--line);font-size:15px;color:var(--ink)}.lf .srow:last-of-type{border-bottom:0}.lf .srow .label{display:flex;gap:9px;align-items:center;line-height:1.35}.lf .srow .free{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;background:var(--lime);color:var(--ink);padding:4px 8px;border-radius:2px;text-transform:uppercase;flex:0 0 auto}.lf .srow .val{white-space:nowrap;font-weight:700;font-family:var(--mono);font-size:14px}.lf .srow .was{text-decoration:line-through;color:var(--faint);font-weight:400;margin-right:7px}.lf .stack-note{background:var(--cream);padding:13px 18px;font-size:13.5px;color:var(--body);line-height:1.5;border-top:1.5px solid var(--ink)}.lf .stack-note b{color:var(--ink);font-family:var(--mono);font-size:12.5px}.lf .plans{display:flex;flex-direction:column;gap:11px}.lf .plan{position:relative;display:block;border:1.5px solid var(--line);border-radius:var(--radius);padding:16px;cursor:pointer;background:var(--paper);transition:border-color .18s,box-shadow .18s}.lf .plan:hover{border-color:#b3bfba}.lf .plan.is-on{border-color:var(--ink);border-width:2px;padding:15px;box-shadow:0 6px 22px #06251f17}.lf .plan input{position:absolute;opacity:0;pointer-events:none}.lf .plan-tag{position:absolute;top:-10px;right:14px;background:var(--lime);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:2px}.lf .plan-top{display:flex;align-items:flex-start;gap:12px}.lf .plan-top>span:nth-child(2){flex:1;min-width:0}.lf .radio{flex:0 0 auto;width:21px;height:21px;border-radius:50%;border:2px solid #BAC6C1;margin-top:2px;display:grid;place-items:center;transition:border-color .18s}.lf .plan.is-on .radio{border-color:var(--ink)}.lf .plan.is-on .radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--ink)}.lf .plan-name{display:block;font-weight:700;font-size:16px;line-height:1.25}.lf .plan-sub{display:block;font-size:13px;color:var(--muted);margin-top:3px;line-height:1.4}.lf .plan-price{margin-left:auto;text-align:right;flex:0 0 auto}.lf .plan-price .now{font-family:var(--mono);font-size:23px;font-weight:700;letter-spacing:-.02em;display:block;line-height:1.05}.lf .plan-price .then{font-family:var(--mono);font-size:11.5px;color:var(--faint);text-decoration:line-through}.lf .plan-perks{list-style:none;margin:13px 0 0;padding:0 0 0 33px;display:flex;flex-direction:column;gap:7px}.lf .plan-perks li{font-size:13.5px;color:var(--body);display:flex;gap:9px;align-items:flex-start;line-height:1.4}.lf .plan-perks .ic{width:15px;height:15px;margin-top:2px;color:var(--lime-ink)}.lf .plan-perks .no{color:#a8635c}.lf .plan-perks .gift{color:var(--ink);font-weight:700}.lf .cta-block{display:flex;flex-direction:column;gap:10px}.lf .microcopy{text-align:center;font-size:13px;color:var(--body)}.lf .microcopy b{color:var(--ink)}.lf .microquote{background:var(--cream);border-radius:var(--radius);padding:17px 19px;font-size:14.5px;line-height:1.55;color:var(--ink)}.lf .microquote .starrow{margin-bottom:8px}.lf .microquote cite{font-style:normal;display:block;margin-top:9px;font-size:12.5px;color:var(--muted);font-weight:600}.lf .trustrow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:18px 0}.lf .trustrow div{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:8px}.lf .trustrow .ic{color:var(--lime-ink)}.lf .acc{border-top:1px solid var(--line-2)}.lf .acc-item{border-bottom:1px solid var(--line-2)}.lf .acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0;text-align:left;font-weight:600;font-size:15.5px;line-height:1.35}.lf .acc-btn .plus{flex:0 0 auto;width:18px;height:18px;position:relative;transition:transform .25s ease}.lf .acc-btn .plus:before,.lf .acc-btn .plus:after{content:"";position:absolute;background:currentColor;border-radius:2px}.lf .acc-btn .plus:before{left:0;top:8px;width:18px;height:1.6px}.lf .acc-btn .plus:after{left:8px;top:0;width:1.6px;height:18px;transition:opacity .25s ease}.lf .acc-item.is-open .acc-btn .plus{transform:rotate(180deg)}.lf .acc-item.is-open .acc-btn .plus:after{opacity:0}.lf .acc-panel{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.4,0,.2,1)}.lf .acc-panel-in{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--body)}.lf .acc-panel-in b{color:var(--ink)}.lf.dark .acc,.lf.dark .acc-item{border-color:#ffffff2e}.lf.dark .acc-panel-in{color:#ffffffd9}.lf .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(115%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 -6px 24px #06251f17}.lf .stickybar.is-on{transform:translateY(0)}.lf .stickybar-in{display:flex;align-items:center;gap:12px;max-width:var(--maxw);margin:0 auto}.lf .sb-meta{flex:1;min-width:0}.lf .sb-title{font-size:13.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf .sb-sub{font-size:11.5px;color:var(--muted);line-height:1.3;margin-top:3px;display:flex;align-items:center;gap:5px}.lf .sb-sub b{color:var(--ink);font-family:var(--mono)}.lf .sb-sub .ic{width:13px;height:13px;color:var(--lime-ink)}.lf .stickybar .btn{width:auto;padding:14px 26px;font-size:15px;flex:0 0 auto}.lf .stats{display:grid;gap:14px;margin-top:38px}.lf .stat{border-radius:var(--radius);padding:26px 24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.lf .stat .n{font-family:var(--display);font-size:clamp(46px,7vw,64px);font-weight:500;color:var(--lime);line-height:.9;letter-spacing:-.04em}.lf .stat p{margin-top:13px;font-size:15px;line-height:1.5;color:#ffffffdb}.lf .arrowlink{display:inline-flex;align-items:center;gap:9px;margin-top:34px;font-weight:700;font-size:16px;text-decoration:none;border-bottom:2px solid var(--lime);padding-bottom:4px;color:var(--lime);transition:gap .18s ease}.lf .arrowlink:hover{gap:15px}.lf .arrowlink .ic{width:18px;height:18px}.lf .trio{display:grid;gap:16px;margin-top:42px}.lf .trio .card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);padding:28px 25px}.lf .trio .card h3{font-size:20px;margin-bottom:10px}.lf .trio .card p{font-size:15px;color:var(--body);line-height:1.6}.lf .trio .cardic{width:46px;height:46px;border-radius:2px;background:var(--lime);display:grid;place-items:center;margin-bottom:18px;color:var(--ink)}.lf .kicker{margin-top:42px;text-align:center;font-family:var(--display);font-size:clamp(20px,3.2vw,28px);font-weight:500;font-style:italic;line-height:1.35}.lf .split{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}.lf .split>*{min-width:0}.lf .split img{border-radius:var(--radius-lg);width:100%}.lf .feat{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.lf .feat li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--ink)}.lf .pricetag{display:inline-flex;align-items:baseline;gap:11px;margin-top:18px;font-family:var(--mono);font-size:28px;font-weight:700}.lf .pricetag s{font-size:19px;color:var(--faint);font-weight:400}.lf .pricetag .zero{color:var(--lime-ink)}.lf .steps{display:grid;gap:18px;margin-top:44px}.lf .step{background:var(--paper);border-radius:var(--radius);padding:28px 25px;border:1px solid var(--line-2)}.lf .step .idx{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--lime-ink);display:block;margin-bottom:16px}.lf .step .stepic{width:44px;height:44px;border-radius:2px;background:var(--cream);display:grid;place-items:center;margin-bottom:16px;color:var(--ink)}.lf .step h3{font-size:15px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--mono);font-weight:700;margin-bottom:10px}.lf .step p{font-size:15px;color:var(--body);line-height:1.55}.lf .tl{margin-top:44px;position:relative}.lf .tl:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:#fff3}.lf .tl-item{position:relative;padding:0 0 34px 40px}.lf .tl-item:last-child{padding-bottom:0}.lf .tl-item:before{content:"";position:absolute;left:2px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--lime);border:3px solid var(--ink)}.lf .tl-when{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:7px}.lf .tl-item h3{font-size:20px;margin-bottom:8px}.lf .tl-item p{font-size:15px;color:#ffffffd9;line-height:1.6}.lf .tblwrap{margin-top:38px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--paper)}.lf table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.lf th,.lf td{padding:15px 14px;text-align:left;border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--body)}.lf thead th{background:var(--cream);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.lf thead th.us{background:var(--ink);color:#fff;font-size:17px;letter-spacing:-.01em;font-family:var(--display);text-transform:none;font-weight:600}.lf tbody th{font-weight:600;color:var(--ink);font-size:13.5px;white-space:nowrap}.lf td.us{background:#cdff9a38;font-weight:700;color:var(--ink)}.lf tbody tr:last-child th,.lf tbody tr:last-child td{border-bottom:0}.lf .tblnote{font-size:12.5px;color:var(--faint);margin-top:14px;font-style:italic}.lf .swipehint{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:11px;letter-spacing:.06em}.lf .proofs{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.lf .proofs li{display:flex;gap:13px;align-items:center;font-size:15px;font-weight:500;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);padding:15px 17px;border-radius:var(--radius-sm)}.lf .proofs .ic{color:var(--lime)}.lf .facts{display:grid;gap:14px;margin-top:38px}.lf .fact{background:var(--paper);border-radius:var(--radius);padding:28px 24px;border:1px solid var(--line-2);text-align:center}.lf .fact .factic{width:52px;height:52px;border-radius:2px;background:var(--lime);display:grid;place-items:center;margin:0 auto 16px;color:var(--ink)}.lf .fact p{font-size:14.5px;line-height:1.5;font-weight:500;color:var(--ink)}.lf .chips{display:flex;gap:9px;overflow-x:auto;margin-top:28px;padding-bottom:6px;scrollbar-width:none}.lf .chips::-webkit-scrollbar{display:none}.lf .chip{flex:0 0 auto;padding:11px 18px;border-radius:2px;border:1.5px solid var(--line);font-size:13.5px;font-weight:600;white-space:nowrap;transition:all .18s ease;background:var(--paper);display:inline-flex;align-items:center;gap:7px}.lf .chip .ic{width:15px;height:15px}.lf .chip:hover{border-color:#b3bfba}.lf .chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lf .revgrid{display:grid;gap:16px;margin-top:26px}.lf .rev{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);padding:25px 23px;animation:fade .3s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lf .rev .starrow{margin-bottom:13px}.lf .rev h3{font-size:17.5px;line-height:1.35;margin-bottom:11px}.lf .rev p{font-size:14.5px;color:var(--body);line-height:1.6}.lf .rev cite{font-style:normal;display:flex;align-items:center;gap:9px;margin-top:17px;font-size:12.5px;color:var(--muted);font-weight:600;flex-wrap:wrap}.lf .verified{display:inline-flex;align-items:center;gap:5px;background:#cdff9a73;color:var(--lime-ink);padding:4px 9px;border-radius:2px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lf .verified .ic{width:11px;height:11px;stroke-width:3}.lf .rev-empty{padding:32px;text-align:center;color:var(--muted);font-size:15px}.lf .who{display:grid;gap:14px;margin-top:42px}.lf .whocard{border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);padding:26px 24px;background:#ffffff0d}.lf .whocard .whoic{width:44px;height:44px;border-radius:2px;background:#cdff9a29;display:grid;place-items:center;margin-bottom:16px;color:var(--lime)}.lf .whocard h3{font-size:18px;margin-bottom:9px}.lf .whocard p{font-size:14.5px;color:#ffffffd6;line-height:1.6}.lf .founder{background:var(--cream);border-radius:var(--radius-lg);padding:clamp(30px,5vw,58px)}.lf .founder blockquote{margin:0;font-size:clamp(16px,2.1vw,18.5px);line-height:1.68;color:var(--body)}.lf .founder blockquote p+p{margin-top:20px}.lf .founder .lead{font-family:var(--display);font-size:clamp(21px,3.4vw,30px);line-height:1.32;font-weight:500;font-style:italic;color:var(--ink)}.lf .sig{margin-top:30px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px}.lf .sig .name{font-family:var(--display);font-size:25px;font-weight:600}.lf .sig .role{font-family:var(--mono);font-size:11.5px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.lf .guar{text-align:center}.lf .seal{width:104px;height:104px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-content:center;margin:0 auto 28px;text-align:center;line-height:1;box-shadow:0 10px 30px #cdff9a52}.lf .seal .big{font-family:var(--display);font-size:40px;font-weight:500;display:block;letter-spacing:-.03em}.lf .seal .sm{font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;display:block}.lf .recap{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:34px 0}.lf .recap div{background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);padding:16px 12px;font-size:12.5px;font-weight:600;text-align:center;line-height:1.35;display:flex;flex-direction:column;align-items:center;gap:9px}.lf .recap .ic{color:var(--lime)}.lf .feelgrid{display:grid;gap:1px;margin-top:44px;background:var(--line);border:1px solid var(--line)}.lf .feel{background:var(--paper);padding:32px 28px}.lf .feel .feelic{width:44px;height:44px;border-radius:2px;background:var(--lime);display:grid;place-items:center;margin-bottom:20px;color:var(--ink)}.lf .feel h3{font-size:21px;margin-bottom:11px}.lf .feel p{font-size:15px;line-height:1.6;color:var(--body)}.lf .feel .metric{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lime-ink);border-top:1px solid var(--line);padding-top:12px;width:100%}.lf .curve{margin-top:44px;background:var(--ink-2);border:1px solid rgba(255,255,255,.14);padding:clamp(22px,3.5vw,36px)}.lf .curve-hd{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between;margin-bottom:26px}.lf .curve-ttl{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.lf .legend{display:flex;gap:20px;flex-wrap:wrap}.lf .legend span{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.lf .legend i{width:16px;height:3px;display:block}.lf .legend .l-leeft{background:var(--lime)}.lf .legend .l-coffee{background:#e4a76b}.lf .curve svg{width:100%;height:auto;display:block;overflow:visible}.lf .curve .axis{font-family:var(--mono);font-size:9.5px;fill:#ffffff80;letter-spacing:.08em}.lf .curve .gl{stroke:#ffffff1c;stroke-width:1}.lf .curve .ln{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lf .curve .ln-coffee{stroke:#e4a76b}.lf .curve .ln-leeft{stroke:var(--lime)}.lf .curve .note{display:flex;gap:9px;align-items:flex-start;margin-top:22px;font-size:13.5px;color:#ffffffc7;line-height:1.55}.lf .curve .note .ic{width:16px;height:16px;color:var(--lime);margin-top:2px}.lf .crashmark{fill:#e4a76b;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em}@media(min-width:760px){.lf .feelgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.lf .feelgrid{grid-template-columns:repeat(4,1fr)}}.lf .uninit{display:grid;gap:1px;margin-top:42px;background:var(--line);border:1px solid var(--line)}.lf .uninit div{background:var(--paper);padding:28px 26px}.lf .uninit .t{font-family:var(--display);font-size:21px;font-weight:600;line-height:1.25;margin-bottom:9px}.lf .uninit .d{font-size:14.5px;color:var(--body);line-height:1.55}.lf .moat{display:grid;gap:1px;margin-top:42px;background:var(--line);border:1px solid var(--line)}.lf .moat-card{background:var(--paper);padding:clamp(26px,3.5vw,40px);display:flex;flex-direction:column}.lf .moat-card.us{background:var(--ink);color:#fff;border:0}.lf .moat-lbl{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.lf .moat-card.us .moat-lbl{color:#fff9}.lf .moat-ing{font-family:var(--display);font-size:clamp(38px,5vw,64px);font-weight:500;line-height:.98;letter-spacing:-.045em;flex:1}.lf .moat-ing.them{font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.65;color:var(--body);letter-spacing:0}.lf .moat-time{margin-top:26px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--lime-ink);display:flex;align-items:center;gap:8px}.lf .moat-card.us .moat-time{border-top-color:#ffffff38;color:var(--lime)}.lf .moat-time .ic{width:14px;height:14px}.lf .moat-time.slow{color:#a8635c}@media(min-width:860px){.lf .moat{grid-template-columns:1fr 1fr}.lf .uninit{grid-template-columns:repeat(3,1fr)}}.lf .dsr{display:grid;gap:1px;margin-top:28px;background:#06251f24;border:1px solid rgba(6,37,31,.14)}.lf .dsr div{background:var(--paper);padding:22px 20px}.lf .dsr .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--lime-ink);display:flex;align-items:center;gap:8px;margin-bottom:10px}.lf .dsr .k .ic{width:15px;height:15px}.lf .dsr p{font-size:14.5px;color:var(--body);line-height:1.5}.lf .brews{display:flex;gap:4px;margin-top:26px;align-items:flex-end}.lf .brews div{flex:1;text-align:center}.lf .brews .bar{background:var(--lime);height:44px;margin-bottom:9px}.lf .brews div:nth-child(2) .bar{height:37px;opacity:.86}.lf .brews div:nth-child(3) .bar{height:30px;opacity:.72}.lf .brews div:nth-child(4) .bar{height:23px;opacity:.58}.lf .brews div:nth-child(5) .bar{height:16px;opacity:.44}.lf .brews .lb{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lf .brewquote{margin-top:30px;padding:22px 24px;background:var(--mint);border-left:3px solid var(--lime-ink);font-family:var(--display);font-size:clamp(16px,2.1vw,19px);font-style:italic;line-height:1.5;color:var(--ink)}.lf .ways{display:grid;gap:1px;margin-top:44px;background:var(--line);border:1px solid var(--line)}.lf .way{background:var(--paper);padding:32px 28px}.lf .way .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime-ink);margin-bottom:16px;display:flex;align-items:center;gap:9px}.lf .way h3{font-size:26px;margin-bottom:11px}.lf .way p{font-size:15px;color:var(--body);line-height:1.6}@media(min-width:760px){.lf .dsr,.lf .ways{grid-template-columns:repeat(3,1fr)}}.lf .sci{display:grid;gap:1px;margin-top:44px;background:#ffffff29;border:1px solid rgba(255,255,255,.16)}.lf .sci-card{background:var(--ink);padding:30px 26px;display:flex;flex-direction:column}.lf .sci-ic{width:42px;height:42px;border-radius:2px;background:#cdff9a26;display:grid;place-items:center;color:var(--lime);margin-bottom:20px}.lf .sci-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--lime);margin-bottom:12px}.lf .sci-card h3{font-size:20px;margin-bottom:11px}.lf .sci-card p{font-size:14.5px;line-height:1.6;color:#ffffffd1;flex:1}.lf .sci-src{margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-family:var(--mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;display:flex;align-items:center;gap:7px;text-decoration:none;transition:color .15s}.lf .sci-src:hover{color:#fff}.lf .sci-src .ic{width:12px;height:12px}.lf .sci-note{display:flex;gap:12px;align-items:flex-start;margin-top:26px;padding:20px 22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);font-size:13.5px;line-height:1.6;color:#ffffffc7}.lf .sci-note .ic{width:18px;height:18px;color:var(--lime);margin-top:2px}.lf .ugc{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:34px;background:var(--line);border:1px solid var(--line)}.lf .ugc figure{margin:0;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--cream)}.lf .ugc img{width:100%;height:100%;object-fit:cover}.lf .ugc figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;background:linear-gradient(transparent,#06251fcc);color:#fff;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.lf .ratesum{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;padding:24px 26px;background:var(--mint);border:1px solid rgba(6,37,31,.12)}.lf .ratesum .big{font-family:var(--display);font-size:64px;font-weight:500;line-height:.9;letter-spacing:-.04em}.lf .ratesum .meta{font-size:13px;color:var(--body);margin-top:6px}.lf .ratesum .bars{flex:1;min-width:200px;max-width:400px;display:flex;flex-direction:column;gap:6px}.lf .rbar{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;color:var(--muted)}.lf .rbar .tr{flex:1;height:5px;background:#06251f24;overflow:hidden}.lf .rbar .fl{height:100%;background:var(--lime-ink)}@media(min-width:760px){.lf .sci{grid-template-columns:repeat(3,1fr)}.lf .ugc{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px){.lf .stats,.lf .trio,.lf .steps,.lf .facts{grid-template-columns:repeat(3,1fr)}.lf .who,.lf .revgrid{grid-template-columns:repeat(2,1fr)}.lf .recap{grid-template-columns:repeat(4,1fr)}.lf .proofs,.lf .ft-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.lf .hdr-nav{display:flex}.lf .menubtn{display:none}.lf .hdr-cta{display:inline-flex}.lf .hdr-left{flex:0 0 auto}.lf .hdr-nav{flex:1;justify-content:center}.lf.hero{padding:clamp(40px,4.5vw,64px) 0 12px}.lf .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:52px;align-items:start}.lf .hero-media{position:sticky;top:86px}.lf .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.lf .split.flip .media{order:2}.lf .who,.lf .revgrid{grid-template-columns:repeat(3,1fr)}.lf .stickybar,.lf .swipehint{display:none}.lf .tl{max-width:760px}.lf .gal-thumbs{gap:8px}.lf .gal-thumbs button{width:calc((100% - 48px) / 7);height:auto;aspect-ratio:1/1}.lf .ft-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.lf h1,.lf h2,.lf h3,.lf h4,.lf .btn,.lf .acc-btn,.lf .plan-name,.lf .moat-ing,.lf .feel h3,.lf .way h3,.lf .whocard h3,.lf .rev h3,.lf .sci-card h3,.lf .uninit .t,.lf .seal .big,.lf .stat .n,.lf .ratesum .big,.lf .kicker,.lf .brewquote,.lf .founder .lead,.lf .plan-price .now,.lf .ci-name,.lf tbody th,.lf thead th.us{text-transform:none}.lf .btn{letter-spacing:0}.lf .acc-btn{letter-spacing:0;font-weight:600}@supports (content-visibility: auto){.lf-defer{content-visibility:auto;contain-intrinsic-size:auto 900px}}.lf .hb-marquee{overflow:hidden;justify-content:flex-start}.lf .hb-track{display:flex;width:max-content;animation:hb-scroll var(--hb-speed,35s) linear infinite}.lf .hb-set{display:flex}.lf .hb-marquee .hb-item{border-right:1px solid rgba(6,37,31,.1)}.lf .hb-marquee:hover .hb-track{animation-play-state:paused}@keyframes hb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lf .hb-track{animation:none}.lf .hb-marquee{overflow-x:auto}}.lf .pcards-label{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--lime-ink);margin:0 0 10px}.lf .pcards{display:flex;flex-direction:column;gap:12px}.lf .pcard{position:relative;display:block;border:1.5px solid var(--line);border-radius:2px;padding:16px;cursor:pointer;background:var(--paper);transition:border-color .18s,background .18s,box-shadow .18s}.lf .pcard:hover{border-color:#b3bfba}.lf .pcard.is-on{border-color:var(--ink);border-width:2px;padding:15px;background:linear-gradient(180deg,#cdff9a33,#dfeeda47);box-shadow:0 6px 22px #06251f1a}.lf .pcard input{position:absolute;opacity:0;pointer-events:none}.lf .pcard-deal{position:absolute;top:-11px;right:12px;background:var(--lime);color:var(--ink);font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:2px;border:1px solid rgba(6,37,31,.22)}.lf .pcard.is-on .radio{border-color:var(--ink)}.lf .pcard.is-on .radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--ink)}.lf .pcard .radio{margin-top:0}.lf .pcard-top{display:flex;align-items:center;gap:12px}.lf .pcard-name{flex:1;min-width:0;font-weight:700;font-size:16px;line-height:1.25;color:var(--ink)}.lf .pcard-price{flex:0 0 auto;font-family:var(--mono);display:flex;align-items:baseline;gap:8px}.lf .pcard-price .now{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lf .pcard-price .was{font-size:13px;color:var(--faint);text-decoration:line-through}.lf .pcard-bullets{list-style:none;margin:10px 0 0;padding:0 0 0 33px;display:flex;flex-direction:column;gap:5px}.lf .pcard-bullets li{font-size:12.5px;line-height:1.45;color:var(--body)}.lf .pcard-bullets li:before{content:"+ ";font-family:var(--mono);font-weight:700;color:var(--lime-ink)}.lf .pcards-note{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 0 0}.lf .pcards-cta{margin-top:14px}.lf .pcards-cta .ic{width:18px;height:18px}.lf .moneyback{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;color:var(--ink)}.lf .moneyback .ic{width:17px;height:17px;color:var(--lime-ink)}.lf .perkrow{display:flex;justify-content:center;gap:clamp(18px,5vw,40px);margin-top:16px;padding-top:18px;border-top:1px solid var(--line-2)}.lf .perk{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);max-width:110px;line-height:1.45}.lf .perk .ic{width:20px;height:20px;color:var(--lime-ink)}.lf .tf-row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;margin-top:44px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.lf .tf-row::-webkit-scrollbar{display:none}.lf .tf-card{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:26px 24px;position:relative}.lf .tf-stage{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--lime);padding:5px 11px;border-radius:2px;margin-bottom:16px}.lf .tf-card h3{font-size:21px;margin-bottom:10px}.lf .tf-card p{font-size:14.5px;line-height:1.6;color:var(--body)}.lf .tf-bar{height:4px;background:#06251f1a;margin-top:22px;border-radius:0;overflow:hidden}.lf .tf-bar i{display:block;height:100%;background:var(--lime-ink)}.lf .tf-note{margin-top:26px;font-size:12.5px;font-style:italic;color:var(--faint)}.lf.dark .tf-card{background:#ffffff0d;border-color:#ffffff24}.lf.dark .tf-card p{color:#ffffffd9}.lf.dark .tf-bar{background:#ffffff29}.lf.dark .tf-bar i{background:var(--lime)}.lf.dark .tf-note{color:#ffffff80}@media(min-width:760px){.lf .tf-row{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);grid-auto-columns:unset;overflow:visible}}@media(min-width:1040px){.lf .tf-row{grid-template-columns:repeat(4,1fr)}}@media(min-width:1040px){.lf .stats:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}.lf .lf-press{overflow:hidden;padding:18px 0}.lf .lf-press__track{display:flex;width:max-content;animation:lf-press-scroll var(--press-speed,30s) linear infinite}.lf .lf-press--marquee:hover .lf-press__track{animation-play-state:paused}.lf .lf-press__set,.lf .lf-press__static{display:flex;align-items:center;gap:clamp(30px,6vw,64px);padding:0 clamp(15px,3vw,32px)}.lf .lf-press__static{flex-wrap:wrap;justify-content:center}.lf .lf-press__label{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lf.dark .lf-press__label{color:#ffffff8c}.lf .lf-press__item{display:flex;align-items:center;white-space:nowrap}.lf .lf-press__logo{height:22px;width:auto;display:block;opacity:.85}.lf.dark .lf-press__logo{filter:brightness(0) invert(1);opacity:.8}.lf .lf-press__name{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);opacity:.8}.lf.dark .lf-press__name{color:#fff}@keyframes lf-press-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lf .lf-press__track{animation:none}.lf .lf-press{overflow-x:auto}}.lf thead th.us .lf-tbl-brand{height:74px;width:auto;display:block;margin:-6px auto}.lf thead th.us{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lf-lander.css.map */
