.lf-page{position:relative;z-index:1;overflow-x:clip;text-align:left}.lf-page h1,.lf-page h2,.lf-page p{text-wrap:pretty}.lf-hairline{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--mb-border) 20%,var(--mb-border) 80%,transparent);pointer-events:none}.lf-hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:calc(clamp(6.875rem,16.25vh,8.75rem) + env(safe-area-inset-top,0px));padding-bottom:clamp(3.5rem,8vh,5.5rem);overflow:hidden}.lf-grid-bg{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 46px,rgba(251,190,10,.07) 46px,rgba(251,190,10,.07) 47px);mask-image:radial-gradient(circle at 72% 48%,black 8%,transparent 62%);-webkit-mask-image:radial-gradient(circle at 72% 48%,black 8%,transparent 62%);pointer-events:none;z-index:0}.lf-hero__grid,.lf-split__grid{display:grid;grid-template-columns:1fr;gap:2.75rem;align-items:center;width:100%}@media(min-width:960px){.lf-hero__grid{grid-template-columns:minmax(0,31rem) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.lf-split__grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,5.5rem)}}.lf-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem}.lf-hero__title{margin:0;font-size:clamp(2.25rem,4.4vw,3.6rem);line-height:1.04;letter-spacing:-.032em}.lf-hero__sub{margin:0;max-width:28rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;font-weight:300;color:#ffffffb8}.lf-hero__sub strong{font-weight:700;color:#fff}.lf-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.lf-mark{font-style:normal;color:var(--mb-yellow)}.lf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;margin:0;padding:0;list-style:none}.lf-stat{display:flex;flex-direction:column;gap:.35rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.12)}.lf-stat b{font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.lf-stat span{font-size:.75rem;line-height:1.3;color:#ffffff80}.lf-stat--accent{border-top-color:var(--mb-yellow)}.lf-stat--accent b{color:var(--mb-yellow)}.lf-split__copy .section-title{margin:.75rem 0 1.1rem}.lf-split__copy>p{margin:0;font-size:1.125rem;line-height:1.6;font-weight:300;color:#ffffffb3}.lf-result__cta{margin-top:1.75rem}.lf-footnote{margin:2.5rem 0 0;max-width:52rem;font-size:.75rem;line-height:1.55;color:#ffffff59}.landing-section-rail{position:fixed;left:clamp(.35rem,1.2vw,.85rem);top:46%;z-index:40;flex-direction:row;align-items:stretch;gap:.55rem;pointer-events:none}@media(min-width:1280px){.landing-section-rail{left:clamp(.75rem,2vw,1.5rem)}}.landing-section-rail__track{position:relative;width:2px;border-radius:999px;background:#ffffff1f;overflow:hidden;min-height:120px;align-self:stretch}.landing-section-rail__fill{position:absolute;inset:0;background:var(--mb-yellow);will-change:transform}.landing-section-rail__list{display:flex;flex-direction:column;justify-content:space-between;gap:.1rem;margin:0;padding:0;list-style:none;pointer-events:auto}.landing-section-rail__dot{position:relative;width:40px;height:40px;border:0;background:transparent;padding:0;cursor:pointer}.landing-section-rail__dot:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);transform:translate(-50%,-50%);transition:background .2s ease,border-color .2s ease}.landing-section-rail__dot.is-active:before{background:var(--mb-yellow);border-color:var(--mb-yellow)}.landing-section-rail__label{position:absolute;left:2.35rem;top:50%;transform:translateY(-50%);white-space:nowrap;padding:.3rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#050505e6;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;opacity:0;pointer-events:none;transition:opacity .2s ease,color .2s ease}.landing-section-rail__dot:hover .landing-section-rail__label,.landing-section-rail__dot.is-active .landing-section-rail__label{opacity:1;color:#ffffffd9}.lf-reels{display:grid;grid-template-columns:1fr;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none}@media(min-width:900px){.lf-reels{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf-reel{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.15rem 1.15rem 1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff05}.lf-reel header{display:flex;align-items:baseline;gap:.55rem}.lf-reel header span{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-yellow)}.lf-reel header b{font-size:1.05rem;letter-spacing:-.02em}.lf-reel header em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;font-size:.8125rem;color:#ffffff8c}.lf-reel__hook{margin:0;font-size:1.02rem;line-height:1.45;font-weight:500;letter-spacing:-.015em}.lf-reel dl{display:grid;gap:.7rem;margin:0}.lf-reel dt{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.lf-reel dd{margin:.15rem 0 0;font-size:.9375rem;line-height:1.4;color:#ffffffd1}.lf-reel__note{margin:0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);font-size:.8125rem;line-height:1.45;color:#ffffff80}.lf-ledger{display:grid;margin:2.25rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.1)}.lf-ledger li{display:grid;grid-template-columns:2.4rem 3.2rem minmax(0,14rem) minmax(0,1fr);gap:.85rem 1.1rem;align-items:baseline;padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.lf-ledger span,.lf-ledger time{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--mb-yellow)}.lf-ledger time{font-weight:500;letter-spacing:.02em;color:#ffffff73}.lf-ledger b{font-size:1rem;letter-spacing:-.02em}.lf-ledger p{margin:0;font-size:.9375rem;line-height:1.45;font-weight:300;color:#ffffffad}.lf-lead--next{margin-top:3rem}.lf-alem{display:grid;grid-template-columns:1fr;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none}@media(min-width:800px){.lf-alem{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf-alem li{display:grid;gap:.4rem;align-content:start;padding:1rem 1rem 1.1rem;border:1px solid rgba(255,255,255,.1)}.lf-alem b{font-size:.95rem;letter-spacing:-.015em}.lf-alem span{font-size:.875rem;line-height:1.45;font-weight:300;color:#ffffff9e}.lf-vault__kicker,.lf-vault__now{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.lf-vault__list{display:grid;gap:.55rem;margin:.35rem 0;padding:0;list-style:none}.lf-vault__list li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05;opacity:0;transform:translateY(8px);animation:lf-in .55s ease forwards;animation-delay:calc(var(--i) * .12s)}.lf-stage[data-play=false] .lf-vault__list li{animation:none;opacity:0}.lf-vault__list span{font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--mb-yellow)}.lf-vault__list b{font-size:.95rem;letter-spacing:-.02em}.lf-vault__now{color:var(--mb-yellow);letter-spacing:.06em}@keyframes lf-in{to{opacity:1;transform:none}}.lf-parts{display:grid;gap:.85rem;margin:1.35rem 0 0;padding:0;list-style:none}.lf-parts b{display:block;font-size:.95rem;letter-spacing:-.015em}.lf-parts span{display:block;margin-top:.15rem;font-size:.875rem;line-height:1.45;font-weight:300;color:#ffffff9e}.lf-lead{margin:0 0 .5rem;max-width:40rem;font-size:1.125rem;line-height:1.6;font-weight:300;color:#ffffffb3}.lf-faq__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:960px){.lf-faq__grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:3rem}}.lf-stage{position:relative;min-width:0;width:100%}.lf-stage__card{position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);background:radial-gradient(120% 80% at 80% 0%,rgba(251,190,10,.05),transparent 55%),#070708}.lf-stage__card:before,.lf-stage__card:after{content:"";position:absolute;width:10px;height:10px;border-color:#fbbe0ad9;border-style:solid;pointer-events:none}.lf-stage__card:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.lf-stage__card:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.lf-stage__chrome{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.lf-stage__tag{color:#fff6;white-space:nowrap}.lf-stage__body{padding:1.15rem 1.2rem 1.3rem}.lf-scene{display:flex;flex-direction:column;gap:.85rem}.lf-flow{display:grid;gap:.85rem}.lf-flow__drop{position:relative;min-height:7.5rem;padding:.85rem;border:1px dashed rgba(251,190,10,.45);background:#fbbe0a0a}.lf-flow__drop>span{position:absolute;left:.85rem;bottom:.75rem;font-size:.75rem;letter-spacing:.04em;color:#ffffff8c}.lf-flow__file{position:absolute;right:.6rem;top:.45rem;width:min(11.5rem,70%);padding:.65rem .75rem .7rem;background:#101114;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 30px -18px #000c}.lf-stage[data-play=true] .lf-flow__file{animation:lf-drop 1.6s .3s cubic-bezier(.22,1,.36,1) both}.lf-flow__file i{display:block;height:.45rem;margin-bottom:.45rem;background:repeating-linear-gradient(90deg,#fbbe0a 0 8px,#fbbe0a40 8px 11px)}.lf-flow__file b{display:block;font-size:.75rem;font-weight:650;color:#ffffffd1}.lf-flow__file strong,.lf-flow__cut b{font-variant-numeric:tabular-nums;color:#fbbe0a}.lf-flow__file strong{display:block;margin-top:.15rem;font-size:1.35rem;line-height:1}@keyframes lf-drop{0%{transform:translate(1.2rem,-.8rem) rotate(-6deg);opacity:0}to{transform:translate(-40%,.35rem) rotate(0);opacity:1}}.lf-flow__cut{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;opacity:0}.lf-stage[data-play=true] .lf-flow__cut{animation:lf-in .5s 2s both}.lf-flow__cut s{color:#ffffff59;font-size:.95rem}.lf-flow__cut em{display:block;height:.45rem;transform-origin:left center;transform:scaleX(1);background:#fff3}.lf-stage[data-play=true] .lf-flow__cut em{animation:lf-shrink 1s 2.2s cubic-bezier(.22,1,.36,1) both}.lf-flow__cut b{font-size:1.65rem;line-height:1}.lf-flow__out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.lf-flow__out li{padding:.55rem .6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);opacity:0}.lf-stage[data-play=true] .lf-flow__out li{animation:lf-in .45s both}.lf-stage[data-play=true] .lf-flow__out li:nth-child(1){animation-delay:3.3s}.lf-stage[data-play=true] .lf-flow__out li:nth-child(2){animation-delay:3.5s}.lf-stage[data-play=true] .lf-flow__out li:nth-child(3){animation-delay:3.7s}.lf-flow__out b{display:block;font-size:.75rem;color:#fff}.lf-flow__out span{display:block;margin-top:.15rem;font-size:.6875rem;color:#ffffff8c}@keyframes lf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lf-shrink{0%{transform:scaleX(1);background:#ffffff47}to{transform:scaleX(.22);background:#fbbe0a}}.lf-tl__bruto,.lf-tl__lane{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;gap:.7rem;align-items:center}.lf-tl__bruto span,.lf-tl__lane span{font-size:.75rem;letter-spacing:.04em;color:#ffffff9e}.lf-tl__bruto b,.lf-tl__lane b{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;color:#fffc}.lf-tl__bruto i{display:block;height:.45rem;border-radius:999px;background:#ffffff47}.lf-tl__track{height:1.55rem;background:#ffffff0a;overflow:hidden}.lf-tl__bar{display:flex;height:100%;width:var(--w);transform:scaleX(0);transform-origin:left center}.lf-stage[data-play=true] .lf-tl__bar{animation:lf-grow .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * .14s)}@keyframes lf-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lf-tl__hook{width:18%;background:var(--mb-yellow)}.lf-tl__body{flex:1;background:#ffffff38}.lf-tl__end{display:grid;place-items:center;width:2.6rem;background:#111;color:var(--mb-yellow);font-size:.5625rem;font-style:normal;font-weight:800;letter-spacing:.08em}.lf-rules{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:lf}.lf-rules li{display:grid;gap:.25rem;padding-left:2rem;counter-increment:lf;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .1s)}.lf-stage[data-play=true] .lf-rules li{opacity:1;transform:none}.lf-rules li:before{content:counter(lf,decimal-leading-zero);position:absolute;margin-left:-2rem;font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:var(--mb-yellow)}.lf-rules,.lf-rules li{position:relative}.lf-rules b{font-size:.95rem;letter-spacing:-.015em}.lf-rules span{font-size:.8125rem;line-height:1.45;font-weight:300;color:#ffffff9e}.lf-drop__clock{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:end;padding-bottom:.35rem}.lf-drop__clock b{display:block;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lf-drop__clock span:last-child b{color:var(--mb-yellow)}.lf-drop__clock small{display:block;margin-top:.3rem;font-size:.75rem;color:#ffffff80}.lf-drop__arrow{color:#ffffff59;font-size:1.25rem;padding-bottom:1.1rem}.lf-weights{display:grid;gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none}.lf-weights li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.38rem .55rem;font-size:.8125rem}.lf-weights i{position:absolute;inset:0 auto 0 0;width:0;background:#fbbe0a29;transition:width .8s cubic-bezier(.22,1,.36,1)}.lf-stage[data-play=true] .lf-weights i{width:var(--w)}.lf-weights span,.lf-weights b{position:relative}.lf-weights b{font-variant-numeric:tabular-nums}@media(max-width:640px){.lf-stats{gap:.85rem}.lf-ledger li{grid-template-columns:2.2rem 1fr}.lf-ledger time{display:none}.lf-ledger b,.lf-ledger p{grid-column:1 / -1}.lf-tl__bruto,.lf-tl__lane{grid-template-columns:5.4rem minmax(0,1fr)}.lf-tl__bruto b,.lf-tl__lane b,.lf-stage__tag{display:none}}@media(prefers-reduced-motion:reduce){.lf-tl__bar,.lf-rules li,.lf-weights i,.lf-vault__list li,.lf-flow__file,.lf-flow__cut,.lf-flow__cut em,.lf-flow__out li{transition:none;animation:none}.lf-vault__list li,.lf-flow__cut,.lf-flow__out li{opacity:1;transform:none}.lf-tl__bar{transform:none}.lf-rules li{opacity:1;transform:none}.lf-weights i{width:var(--w)}}
