html:has(.lp-root){scroll-behavior:smooth;height:auto}html:has(.lp-root) body{height:auto;overflow-x:clip}.lp-root{font-size:16px;background:var(--canvas);color:var(--ink)}.lp-container{max-width:1160px;margin-inline:auto;padding-inline:28px}.lp-section{padding-block:64px;scroll-margin-top:72px}.lp-kicker{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--accent);font-size:11.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.lp-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1) .15s}.lp-cta .lp-kicker:before,.lp-hero .lp-kicker:before,.lp-in .lp-kicker:before,.lp-in.lp-kicker:before{transform:scaleX(1)}.lp-cta .lp-kicker,[style*="text-align: center"] .lp-kicker{justify-content:center}.lp-h2{font-size:clamp(30px,3.7vw,47px);line-height:1.05;font-weight:700;letter-spacing:-.026em;max-width:22ch;text-wrap:balance}.lp-lede{margin-top:16px;color:var(--muted);font-size:16.5px;line-height:1.65;max-width:58ch}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1)}.lp-reveal.lp-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.lp-root){scroll-behavior:auto}.lp-reveal{opacity:1;transform:none;transition:none}.lp-liveDot:after,.lp-nodeLine{animation:none!important}}.lp-nav{position:fixed;inset-inline:0;top:0;z-index:90;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp-navIn{justify-content:space-between;gap:16px;height:66px}.lp-navIn,.lp-wordmark{display:flex;align-items:center}.lp-wordmark{gap:9px;text-decoration:none}.lp-sealMark{display:block;flex-shrink:0}.lp-wordmarkText{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.012em;color:var(--ink)}.lp-wordmark .lp-os{color:var(--accent)}.lp-navLinks{display:flex;align-items:center;gap:28px}.lp-navLink{color:var(--ink-2);font-size:14px;font-weight:550;text-decoration:none;white-space:nowrap;transition:color .15s}.lp-navLink:hover{color:var(--accent)}.lp-navCta{margin-left:4px;white-space:nowrap}.lp-navDrop{position:relative}.lp-navDropBtn{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit}.lp-navDropChevron{transition:transform .18s}.lp-navDrop--open .lp-navDropChevron{transform:rotate(180deg)}.lp-navDropMenu{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(6px);min-width:250px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 18px 44px rgba(20,25,39,.12);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s cubic-bezier(.16,1,.3,1),visibility .16s}.lp-navDropMenu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.lp-navDrop--open .lp-navDropMenu,.lp-navDrop:focus-within .lp-navDropMenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.lp-navDropMenu a{display:block;padding:11px 13px;border-radius:9px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .12s}.lp-navDropMenu a span{display:block;margin-top:2px;font-size:12.5px;font-weight:450;color:var(--ink-2)}.lp-navDropMenu a:hover{background:var(--accent-soft)}.lp-menuBtn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--ink);cursor:pointer}.lp-mobilePanel{display:none;border-top:1px solid var(--line);background:var(--paper);padding:10px 28px 22px}.lp-mobilePanel a{display:block;padding:13px 2px;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}.lp-mobilePanel a:last-of-type{border-bottom:none}.lp-mobilePanel .lp-mobileCta{margin-top:14px;border-bottom:none}.lp-hero{position:relative;padding:148px 0 92px;background:radial-gradient(1100px 520px at 78% -10%,var(--accent-soft) 0,rgba(233,245,239,0) 62%),var(--canvas);overflow:clip}.lp-hero:after{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-160px;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(14,122,78,.08),transparent 65%);animation:lpDrift 28s ease-in-out infinite alternate}@keyframes lpDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,50px,0) scale(1.14)}}.lp-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,var(--line) 47px,var(--line) 48px);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 78%);pointer-events:none}.lp-heroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:72px;align-items:center}.lp-h1{font-size:clamp(43px,5.6vw,76px);line-height:1.01;font-weight:700;letter-spacing:-.035em}.lp-h1 .lp-h1Accent{color:var(--accent)}.lp-heroSub{margin-top:22px;color:var(--ink-2);font-size:17.5px;line-height:1.65;max-width:50ch}.lp-heroCtas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border:1px solid transparent;border-radius:11px;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .2s}.lp-btnPrimary{background:var(--accent);color:#fff;box-shadow:0 8px 20px rgba(14,122,78,.2)}.lp-btnPrimary:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 12px 26px rgba(14,122,78,.26)}.lp-btnGhost{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.lp-btnGhost:hover{border-color:var(--accent);color:var(--accent)}.lp-btnSm{height:40px;padding:0 17px;font-size:13.5px;border-radius:10px}.lp-heroMeta{margin-top:34px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.lp-chain{position:relative;border:1px solid var(--line-strong);border-radius:18px;background:var(--paper);box-shadow:0 1px 2px rgba(16,24,32,.04),0 22px 48px rgba(16,24,32,.07);padding:24px 26px 22px}.lp-chainHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.lp-live{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.lp-liveDot{position:relative;width:8px;height:8px;border-radius:999px;background:var(--accent);flex-shrink:0}.lp-liveDot:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1.5px solid var(--accent);opacity:0;animation:lpPulse 2.4s ease-out infinite}@keyframes lpPulse{0%{transform:scale(.55);opacity:.75}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.lp-node{display:flex;gap:15px}.lp-nodeRail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.lp-nodeIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(14,122,78,.14)}.lp-nodeLine{width:2px;flex:1;min-height:18px;margin-block:4px;background:repeating-linear-gradient(to bottom,var(--accent) 0,var(--accent) 5px,transparent 5px,transparent 11px);background-size:2px 11px;opacity:.55;animation:lpFlow 1.5s linear infinite}@keyframes lpFlow{to{background-position-y:11px}}.lp-nodeBody{padding-bottom:18px;min-width:0;flex:1}.lp-node:last-of-type .lp-nodeBody{padding-bottom:0}.lp-nodeTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:1px}.lp-nodeTop strong{font-family:var(--font-display);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.lp-chip{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:10.5px;background:#eef0f3;color:var(--muted);border-radius:6px;padding:2.5px 7px;white-space:nowrap}.lp-chip--ok{background:var(--accent-soft);color:var(--accent-deep)}.lp-nodeBody p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.5}.lp-chainFoot{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line);color:var(--accent-deep);font-size:12px;font-weight:650}.lp-chainFoot .mono{color:var(--muted);font-weight:400;margin-left:auto;font-size:11px}.lp-problem{background:var(--ink);color:#f4f6f8}.lp-problem .lp-kicker{color:#6fd3a4}.lp-problem .lp-h2{color:#fff}.lp-problemLede{margin-top:16px;color:rgba(244,246,248,.72);font-size:16.5px;line-height:1.65;max-width:56ch}.lp-statGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:52px;border-top:1px solid rgba(255,255,255,.14)}.lp-stat{padding:30px 28px 6px 0}.lp-stat+.lp-stat{border-left:1px solid rgba(255,255,255,.14);padding-left:28px}.lp-statNum{font-family:var(--font-display);font-size:clamp(52px,5.6vw,78px);font-weight:700;line-height:1;letter-spacing:-.035em;color:#6fd3a4;font-variant-numeric:tabular-nums}.lp-stat p{margin-top:12px;color:rgba(244,246,248,.72);font-size:14px;line-height:1.55;max-width:30ch}.lp-statSrc{margin-top:40px;color:rgba(244,246,248,.45);font-size:12px;letter-spacing:.02em}.lp-problemQuote{margin-top:46px;padding-left:22px;border-left:2px solid #6fd3a4;font-family:var(--font-display);font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:#fff;max-width:34ch}.lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;margin-top:58px}.lp-step{border-top:2px solid var(--line-strong);padding-top:22px;position:relative}.lp-step:before{content:"";position:absolute;top:-2px;left:0;width:44px;height:2px;background:var(--accent);transition:width .45s cubic-bezier(.16,1,.3,1)}.lp-step:hover:before{width:100%}.lp-steps .lp-step:nth-child(2){transition-delay:.07s}.lp-steps .lp-step:nth-child(3){transition-delay:.14s}.lp-steps .lp-step:nth-child(4){transition-delay:.21s}.lp-stepNum{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.08em}.lp-step h3{margin-top:10px;font-size:17.5px;font-weight:700;letter-spacing:-.01em}.lp-step p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.62}.lp-vault{background:var(--paper);border-block:1px solid var(--line)}.lp-vaultGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px;align-items:center}.lp-vaultFeatures{display:grid;gap:0;margin-top:38px}.lp-vaultFeature{display:flex;gap:16px;padding:19px 0;border-top:1px solid var(--line)}.lp-vaultFeature:last-child{border-bottom:1px solid var(--line)}.lp-vfIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.lp-vaultFeature strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em}.lp-vaultFeature p{margin-top:3px;color:var(--muted);font-size:13.5px;line-height:1.58}.lp-vaultQuote{margin-top:34px;padding-left:22px;border-left:2px solid var(--accent);font-family:var(--font-display);font-size:clamp(18px,1.9vw,23px);font-weight:500;line-height:1.42;letter-spacing:-.01em;color:var(--ink);max-width:36ch}.lp-ledger{border:1px solid var(--line-strong);border-radius:16px;background:var(--canvas);box-shadow:0 1px 2px rgba(16,24,32,.04),0 18px 44px rgba(16,24,32,.07);overflow:hidden}.lp-ledgerHead{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--paper);border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.lp-ledgerTable{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--paper)}.lp-ledgerTable th{text-align:left;padding:10px 18px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.lp-ledgerTable td,.lp-ledgerTable th{border-bottom:1px solid var(--line);white-space:nowrap}.lp-ledgerTable td{padding:11px 18px;font-variant-numeric:tabular-nums}.lp-ledgerTable td.num,.lp-ledgerTable th.num{text-align:right}.lp-ledgerBadge{display:inline-flex;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--amber-soft);color:var(--amber)}.lp-ledgerFoot{display:flex;align-items:center;gap:8px;padding:13px 18px;background:var(--accent-soft);color:var(--accent-deep);font-size:12px;font-weight:650}.lp-priceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;align-items:stretch}.lp-price{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow);padding:30px 28px 28px;position:relative}.lp-price--hero{border-color:rgba(14,122,78,.35);box-shadow:0 1px 2px rgba(16,24,32,.04),0 18px 44px rgba(14,122,78,.1)}.lp-priceGrid .lp-price:nth-child(2){transition-delay:.08s}.lp-priceGrid .lp-price:nth-child(3){transition-delay:.16s}.lp-price--hero:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.lp-priceBadge{display:inline-flex;align-self:flex-start;margin-bottom:16px;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-deep)}.lp-priceBadge--muted{background:#eef0f3;color:var(--muted)}.lp-price h3{font-size:19px;font-weight:700;letter-spacing:-.01em}.lp-priceWho{margin-top:4px;color:var(--muted);font-size:12.5px}.lp-priceNum{margin-top:20px;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.4vw,33px);letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.lp-priceUnit{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.lp-priceTerms{margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.55}.lp-priceList{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:11px;flex:1}.lp-priceList li{display:flex;gap:10px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.lp-priceList svg{flex-shrink:0;margin-top:2.5px;color:var(--accent)}.lp-priceQuote{margin:54px auto 0;max-width:760px;text-align:center;font-family:var(--font-display);font-size:clamp(19px,2.2vw,26px);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.lp-priceQuote em{color:var(--accent);font-style:normal}.lp-srg{display:flex;gap:16px;margin-top:40px;border:1px solid rgba(14,122,78,.22);border-radius:16px;background:var(--accent-soft);padding:22px 24px}.lp-srg svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-srg strong{display:block;font-size:14.5px;font-weight:700;color:var(--accent-deep)}.lp-srg p{margin-top:5px;color:var(--ink-2);font-size:13.5px;line-height:1.62;max-width:88ch}.lp-consult{background:var(--paper);border-block:1px solid var(--line)}.lp-consultGrid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:72px;align-items:center}.lp-bench{border:1px solid var(--line-strong);border-radius:16px;background:var(--canvas);box-shadow:0 1px 2px rgba(16,24,32,.04),0 18px 44px rgba(16,24,32,.07);overflow:hidden}.lp-benchHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.lp-benchHead,.lp-benchRows{background:var(--paper)}.lp-benchRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);border-left:2px solid transparent}.lp-benchRow--active{background:var(--accent-soft);border-left-color:var(--accent)}.lp-benchMono{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);font-size:10.5px;font-weight:600;letter-spacing:.04em}.lp-benchRow--active .lp-benchMono{border-color:rgba(14,122,78,.35);color:var(--accent-deep)}.lp-benchName{min-width:0}.lp-benchName strong{display:block;font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.lp-benchName>span{display:block;margin-top:2px;color:var(--muted);font-size:11px;letter-spacing:.02em}.lp-benchNum{text-align:right;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.lp-benchNum>span{display:block;font-family:var(--font-body);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.lp-benchStatus{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.lp-benchStatus--ok{background:rgba(14,122,78,.12);color:var(--accent-deep)}.lp-benchStatus--amber{background:var(--amber-soft);color:var(--amber)}.lp-benchStatus--muted{background:#eef0f3;color:var(--muted)}.lp-benchFoot{display:flex;align-items:center;gap:8px;padding:13px 18px;background:var(--accent-soft);color:var(--accent-deep);font-size:12px;font-weight:650}.lp-benchFoot .mono{margin-left:auto;color:var(--muted);font-weight:400;font-size:11px}.lp-consultFeatures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 30px;margin-top:72px;padding-top:34px;border-top:1px solid var(--line)}.lp-consultFeature strong{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.lp-consultFeature strong svg{color:var(--accent);flex-shrink:0}.lp-consultFeature p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.6}.lp-partnerNote{margin-top:34px;border:1px dashed rgba(14,122,78,.4);border-radius:13px;background:var(--accent-soft);padding:16px 18px;font-size:13px;line-height:1.6;color:var(--accent-deep)}.lp-partnerNote strong{font-weight:700}.lp-faqWrap{max-width:780px;margin:50px auto 0}.lp-faq{border-bottom:1px solid var(--line)}.lp-faq:first-of-type{border-top:1px solid var(--line)}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 2px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em}.lp-faq summary::-webkit-details-marker{display:none}.lp-faqIcon{flex-shrink:0;color:var(--muted);transition:transform .25s ease,color .15s}.lp-faq[open] .lp-faqIcon{transform:rotate(45deg);color:var(--accent)}.lp-faq p{padding:0 40px 22px 2px;color:var(--ink-2);font-size:14.5px;line-height:1.7;max-width:72ch}.lp-cta{background:var(--ink);color:#fff;text-align:center}.lp-cta .lp-kicker{color:#6fd3a4}.lp-cta .lp-h2{margin-inline:auto;color:#fff}.lp-cta p{margin:18px auto 0;color:rgba(244,246,248,.72);font-size:16px;line-height:1.65;max-width:52ch}.lp-cta .lp-btnPrimary{margin-top:34px;box-shadow:0 14px 36px rgba(14,122,78,.45)}.lp-cta .lp-heroCtas .lp-btnPrimary{margin-top:0}.lp-cta .lp-btnGhost{background:transparent;border-color:rgba(255,255,255,.26);color:#fff}.lp-cta .lp-btnGhost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.5)}.lp-ctaMeta{display:block;margin-top:22px;color:rgba(244,246,248,.45);font-size:12.5px}.lp-footer{background:var(--paper);border-top:1px solid var(--line);padding:54px 0 26px}.lp-footGrid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}.lp-footBrand .lp-footSub{margin-top:6px;font-size:13px;color:var(--muted)}.lp-footCol{display:flex;flex-direction:column;gap:10px}.lp-footColH{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.lp-footCol a{color:var(--ink-2);font-size:13.5px;text-decoration:none;width:fit-content;transition:color .15s}.lp-footCol a:hover{color:var(--accent)}.lp-footBottom{margin-top:44px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12.5px}@media (max-width:860px){.lp-footGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}}@media (max-width:480px){.lp-footGrid{grid-template-columns:minmax(0,1fr)}}.lp-footTag{margin-top:16px;font-family:var(--font-display);font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}@media (max-width:1020px){.lp-heroGrid{grid-template-columns:minmax(0,1fr);gap:56px}.lp-heroGrid>div:first-child{max-width:620px}.lp-chain{max-width:560px}.lp-consultGrid,.lp-vaultGrid{grid-template-columns:minmax(0,1fr);gap:48px}.lp-bench{max-width:560px}.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 34px}.lp-priceGrid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.lp-consultFeatures{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.lp-priceGrid .lp-price,.lp-steps .lp-step{transition-delay:0s}}@media (max-width:1060px){.lp-navLinks{display:none}.lp-menuBtn{display:flex}.lp-mobilePanel.lp-open{display:block}}@media (max-width:820px){.lp-section{padding-block:56px}.lp-hero{padding:128px 0 84px}.lp-statGrid{grid-template-columns:minmax(0,1fr)}.lp-stat{padding:26px 0 8px}.lp-stat+.lp-stat{border-left:none;border-top:1px solid rgba(255,255,255,.14);padding-left:0}}@media (max-width:560px){.lp-container{padding-inline:20px}.lp-consultFeatures,.lp-steps{grid-template-columns:minmax(0,1fr)}.lp-benchRow{gap:10px;padding:13px 14px}.lp-benchFoot,.lp-benchHead{padding-inline:14px}.lp-benchMono{width:28px;height:28px}.lp-benchNum{font-size:14.5px}.lp-ledgerTable{font-size:11.5px}.lp-ledgerTable td,.lp-ledgerTable th{padding:9px 10px}.lp-ledgerTable td:nth-child(2){white-space:normal}.lp-ledgerFoot,.lp-ledgerHead{padding:12px}.lp-heroCtas .lp-btn{width:100%}.lp-chain{padding:20px 18px 18px}.lp-nodeTop{flex-wrap:wrap}.lp-faq p{padding-right:8px}}.lp-leadForm{margin:34px auto 0;max-width:640px;text-align:left;display:grid;gap:14px;position:relative}.lp-leadRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:640px){.lp-leadRow{grid-template-columns:1fr}}.lp-leadForm label{display:grid;gap:6px}.lp-leadForm label span{font-size:12px;font-weight:600;letter-spacing:.03em;color:rgba(244,246,248,.6)}.lp-leadForm input{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(244,246,248,.18);background:rgba(255,255,255,.06);color:#fff;font-size:14.5px;outline:none;transition:border-color .15s ease,background .15s ease}.lp-leadForm input::placeholder{color:rgba(244,246,248,.35)}.lp-leadForm input:focus{border-color:#6fd3a4;background:rgba(255,255,255,.09)}@media (max-width:640px){.lp-leadForm input{font-size:16px}}.lp-leadForm .lp-btnPrimary{margin-top:8px;justify-self:center;box-shadow:0 14px 36px rgba(14,122,78,.45)}.lp-leadForm .lp-btnPrimary:disabled{opacity:.65;cursor:default}.lp-leadErr{margin:0;color:#ffb4a8;font-size:13.5px;text-align:center}.lp-leadDone{margin:34px auto 0;max-width:560px;padding:26px 28px;border-radius:14px;border:1px solid rgba(111,211,164,.35);background:rgba(14,122,78,.16);display:grid;justify-items:center;gap:8px}.lp-leadDone svg{color:#6fd3a4}.lp-leadDone strong{color:#fff;font-size:16px}.lp-leadDone p{margin:0!important;font-size:14px!important}@keyframes lpRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp-h1,.lp-hero .lp-kicker,.lp-heroCtas,.lp-heroMeta,.lp-heroSub{animation:lpRise .9s cubic-bezier(.16,1,.3,1) both}.lp-hero .lp-kicker{animation-delay:.05s}.lp-h1{animation-delay:.14s}.lp-heroSub{animation-delay:.24s}.lp-heroCtas{animation-delay:.34s}.lp-heroMeta{animation-delay:.46s}@keyframes lpChainIn{0%{opacity:0;transform:translateX(28px) translateY(10px)}to{opacity:1;transform:none}}.lp-hero .lp-chain.lp-reveal{opacity:1;transform:none;transition:none;animation:lpChainIn 1s cubic-bezier(.16,1,.3,1) .4s both}@keyframes lpNodeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-hero .lp-chain .lp-chainFoot,.lp-hero .lp-chain .lp-node{animation:lpNodeIn .7s cubic-bezier(.16,1,.3,1) both}.lp-hero .lp-chain .lp-node:first-of-type{animation-delay:.75s}.lp-hero .lp-chain .lp-node:nth-of-type(2){animation-delay:.9s}.lp-hero .lp-chain .lp-node:nth-of-type(3){animation-delay:1.05s}.lp-hero .lp-chain .lp-node:nth-of-type(4){animation-delay:1.2s}.lp-hero .lp-chain .lp-node:nth-of-type(5){animation-delay:1.35s}.lp-hero .lp-chain .lp-chainFoot{animation-delay:1.55s}.lp-h1 .lp-h1Accent{position:relative;white-space:nowrap}.lp-h1 .lp-h1Accent:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.075em;border-radius:3px;background:var(--accent);opacity:.28;transform:scaleX(0);transform-origin:left;animation:lpUnderline .9s cubic-bezier(.16,1,.3,1) .9s both}@keyframes lpUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-consultFeatures>.lp-consultFeature,.lp-faqWrap>.lp-faq,.lp-statGrid>.lp-stat,.lp-vaultFeatures>.lp-vaultFeature{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,1,.3,1)}.lp-in>.lp-consultFeature,.lp-in>.lp-faq,.lp-in>.lp-stat,.lp-in>.lp-vaultFeature{opacity:1;transform:none}.lp-in>:nth-child(2){transition-delay:.09s}.lp-in>:nth-child(3){transition-delay:.18s}.lp-in>:nth-child(4){transition-delay:.27s}.lp-in>:nth-child(5){transition-delay:.36s}.lp-in>:nth-child(6){transition-delay:.45s}.lp-ledger .lp-ledgerTable tbody tr{opacity:0;transform:translateX(-8px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1)}.lp-in .lp-ledgerTable tbody tr{opacity:1;transform:none}.lp-in .lp-ledgerTable tbody tr:nth-child(2){transition-delay:.12s}.lp-in .lp-ledgerTable tbody tr:nth-child(3){transition-delay:.24s}.lp-in .lp-ledgerTable tbody tr:nth-child(4){transition-delay:.36s}.lp-consultFeature,.lp-stat,.lp-vaultFeature{transition-property:opacity,transform}.lp-price{transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.lp-price:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(16,24,32,.04),0 26px 52px rgba(16,24,32,.11);border-color:var(--line-strong)}.lp-consultFeature,.lp-faq{transition:opacity .6s ease,transform .7s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.lp-consultFeature:hover{transform:translateY(-4px)}.lp-chain{transition:box-shadow .4s ease,transform .4s ease}.lp-chain:hover{box-shadow:0 1px 2px rgba(16,24,32,.04),0 30px 64px rgba(16,24,32,.11)}.lp-btnPrimary svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-btnPrimary:hover svg{transform:translateX(4px)}.lp-vfIcon{transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease}.lp-vaultFeature:hover .lp-vfIcon{transform:translateY(-2px) scale(1.06)}@media (prefers-reduced-motion:reduce){.lp-h1,.lp-h1 .lp-h1Accent:after,.lp-hero .lp-chain .lp-chainFoot,.lp-hero .lp-chain .lp-node,.lp-hero .lp-chain.lp-reveal,.lp-hero .lp-kicker,.lp-hero:after,.lp-hero:before,.lp-heroCtas,.lp-heroMeta,.lp-heroSub{animation:none!important}.lp-h1 .lp-h1Accent:after{transform:scaleX(1)}.lp-consultFeatures>.lp-consultFeature,.lp-faqWrap>.lp-faq,.lp-ledger .lp-ledgerTable tbody tr,.lp-statGrid>.lp-stat,.lp-vaultFeatures>.lp-vaultFeature{opacity:1;transform:none;transition:none}.lp-kicker:before{transform:scaleX(1);transition:none}}.lp-nav{transition:box-shadow .35s ease,background .35s ease}.lp-nav--scrolled{background:rgba(255,255,255,.94);box-shadow:0 1px 0 var(--line),0 12px 32px rgba(16,24,32,.06)}.lp-nav--scrolled .lp-navIn{height:58px}.lp-nav--scrolled .lp-navIn,.lp-navIn{transition:height .35s cubic-bezier(.16,1,.3,1)}.lp-chain{transition:box-shadow .4s ease,transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-chain,.lp-hero .lp-chain.lp-reveal{transform:perspective(950px) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg))}.lp-hero .lp-chain.lp-reveal{animation-fill-mode:backwards}.lp-btnMag{transition:transform .3s cubic-bezier(.16,1,.3,1),background .15s,border-color .15s,color .15s,box-shadow .2s}.lp-btnMag,.lp-btnMag:hover{transform:translate(var(--mx,0),var(--my,0))}.lp-reveal .lp-h2{filter:blur(7px);transition:filter .9s ease .05s}.lp-in .lp-h2,.lp-reveal.lp-in .lp-h2{filter:blur(0)}.lp-capTile{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--paper);padding:22px 22px 20px;transition:border-color .2s,transform .2s,box-shadow .2s}.lp-capTile:hover{border-color:rgba(14,122,78,.35);transform:translateY(-2px);box-shadow:0 10px 26px rgba(20,25,39,.06)}.lp-capIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent);margin-bottom:13px}.lp-capTile p{font-size:13.5px}.lp-capVizWrap{margin-top:auto;padding-top:16px}.lp-capViz{width:100%;height:40px}.lp-capChips{display:flex;flex-wrap:wrap;gap:6px}.lp-capChips span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:4px 9px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--paper)}.lp-capChips span:first-child{border-color:rgba(14,122,78,.35);color:var(--accent);background:var(--accent-soft)}.lp-insideGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px}@media (max-width:1020px){.lp-insideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-insideGrid{grid-template-columns:minmax(0,1fr)}}.lp-textLink{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:14.5px;font-weight:650;text-decoration:none}.lp-textLink svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-textLink:hover svg{transform:translateX(4px)}.lp-insideMore{margin-top:40px}.lp-govNote{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:22px;color:var(--muted);font-size:13.5px;line-height:1.5}.lp-govNote>svg{color:var(--accent);flex-shrink:0}.lp-cta{position:relative;overflow:clip}.lp-cta:before{content:"";position:absolute;width:720px;height:480px;left:50%;top:-180px;transform:translateX(-50%);border-radius:50%;filter:blur(90px);background:radial-gradient(circle,rgba(14,122,78,.28),transparent 62%);pointer-events:none}.lp-cta .lp-container{position:relative}.lp-root:after{content:"";position:fixed;inset:0;z-index:2000;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-root ::selection{background:rgba(14,122,78,.18)}@media (prefers-reduced-motion:reduce){.lp-btnMag,.lp-chain,.lp-hero .lp-chain.lp-reveal{transform:none}.lp-reveal .lp-h2{filter:none;transition:none}.lp-nav,.lp-nav--scrolled .lp-navIn,.lp-navIn{transition:none}}@media (hover:none){.lp-btnMag,.lp-chain,.lp-hero .lp-chain.lp-reveal{transform:none}}.lp-pageHero{position:relative;padding:138px 0 60px;background:radial-gradient(1000px 480px at 82% -12%,var(--accent-soft) 0,rgba(233,245,239,0) 60%),var(--canvas);overflow:clip;border-bottom:1px solid var(--line)}.lp-pageHero .lp-container{position:relative;z-index:1}.lp-pageHero .lp-kicker{animation:lpRise .9s cubic-bezier(.16,1,.3,1) .05s both}.lp-pageHero .lp-h1{animation:lpRise .9s cubic-bezier(.16,1,.3,1) .14s both}.lp-pageHero .lp-pageHeroSub{animation:lpRise .9s cubic-bezier(.16,1,.3,1) .24s both}.lp-pageHero .lp-heroCtas{animation:lpRise .9s cubic-bezier(.16,1,.3,1) .34s both}.lp-pageHero .lp-h1{font-size:clamp(36px,4.6vw,60px);line-height:1.03;font-weight:700;letter-spacing:-.032em;max-width:20ch;text-wrap:balance}.lp-pageHeroSub{margin-top:20px;color:var(--ink-2);font-size:17.5px;line-height:1.62;max-width:60ch}.lp-pageHeroSub em{color:var(--accent);font-style:normal}@media (max-width:820px){.lp-pageHero{padding:118px 0 52px}}.lp-proseGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px 72px;align-items:start}@media (max-width:900px){.lp-proseGrid{grid-template-columns:minmax(0,1fr);gap:40px}}.lp-proseBody{color:var(--ink-2);font-size:16px;line-height:1.72;max-width:62ch}.lp-proseBody p{margin-top:14px}.lp-proseBody p:first-child{margin-top:0}.lp-proseBody em{color:var(--accent);font-style:normal;font-weight:500}.lp-sectionEyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lp-checkList{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lp-checkList li{display:flex;gap:11px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lp-checkList svg{flex-shrink:0;margin-top:2.5px;color:var(--accent)}.lp-tour{display:grid;gap:0}.lp-tourItem{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px 64px;align-items:center;padding-block:52px;border-top:1px solid var(--line)}.lp-tourItem:first-child{border-top:none}.lp-tourItem--flip .lp-tourText{order:2}.lp-tourItem--flip .lp-tourAside{order:1}@media (max-width:900px){.lp-tourItem{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:44px}.lp-tourItem--flip .lp-tourAside,.lp-tourItem--flip .lp-tourText{order:0}}.lp-tourNum{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.1em}.lp-tourText h3{margin-top:10px;font-size:clamp(21px,2.3vw,27px);font-weight:700;letter-spacing:-.02em;line-height:1.14;max-width:20ch}.lp-tourText>p{margin-top:12px;color:var(--ink-2);font-size:15.5px;line-height:1.66;max-width:56ch}.lp-tourText .lp-checkList{margin-top:20px}.lp-tourAside{border:1px solid var(--line-strong);border-radius:16px;background:var(--paper);box-shadow:0 1px 2px rgba(16,24,32,.04),0 16px 40px rgba(16,24,32,.06);padding:22px 24px}.lp-asideHead{justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--line)}.lp-asideFoot,.lp-asideHead{display:flex;align-items:center}.lp-asideFoot{gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--accent-deep);font-size:12px;font-weight:650}.lp-asideFoot svg{flex-shrink:0}.lp-hashChain{display:grid;gap:10px}.lp-hashNode{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--canvas);position:relative}.lp-hashNode--rev{border-color:rgba(180,83,9,.3);background:var(--amber-soft)}.lp-hashNode .lp-hashSeq{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:var(--muted);min-width:34px}.lp-hashNode .lp-hashBody{min-width:0;flex:1}.lp-hashNode .lp-hashBody strong{display:block;font-size:12.5px;font-weight:650;letter-spacing:-.01em}.lp-hashNode .lp-hashBody code{display:block;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--muted)}.lp-hashLink{position:absolute;left:30px;bottom:-10px;height:10px;width:2px;background:repeating-linear-gradient(to bottom,var(--accent) 0 3px,transparent 3px 6px);opacity:.5}.lp-vizBars{display:flex;align-items:flex-end;gap:8px;height:90px;padding-top:6px}.lp-vizBar{flex:1;border-radius:4px 4px 0 0;background:#d5dbe3}.lp-vizBar--hot{background:var(--accent)}.lp-vizLegend{display:flex;gap:14px;margin-top:12px;color:var(--muted);font-size:11px;letter-spacing:.02em}.lp-vizDonut{display:flex;align-items:center;gap:18px}.lp-vizDonut svg{flex-shrink:0}.lp-vizDonutKey{display:grid;gap:8px;font-size:12px;color:var(--ink-2)}.lp-vizDonutKey span{display:inline-flex;align-items:center;gap:8px}.lp-vizDonutKey i{width:10px;height:10px;border-radius:3px;display:inline-block}.lp-formatChips{display:flex;flex-wrap:wrap;gap:8px}.lp-formatChips span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;padding:7px 13px;border-radius:9px;border:1px solid var(--line-strong);color:var(--ink-2);background:var(--canvas)}.lp-formatChips span:first-child{border-color:rgba(14,122,78,.35);color:var(--accent);background:var(--accent-soft)}.lp-fieldRows{display:grid;gap:9px}.lp-fieldRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);font-size:12.5px}.lp-fieldRow .lp-fieldVal{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.lp-fieldConf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;padding:2px 8px;border-radius:999px;font-weight:600}.lp-fieldConf--hi{background:var(--accent-soft);color:var(--accent-deep)}.lp-fieldConf--lo{background:var(--amber-soft);color:var(--amber)}.lp-compareWrap{margin-top:44px;overflow-x:auto}.lp-compare{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:14px}.lp-compare td,.lp-compare th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line)}.lp-compare thead th{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong);vertical-align:bottom}.lp-compare tbody th{font-weight:600;color:var(--ink);font-size:14px}.lp-compare td{color:var(--ink-2)}.lp-compare .lp-colVo{background:var(--accent-soft);color:var(--accent-deep);font-weight:650;border-left:1px solid rgba(14,122,78,.22);border-right:1px solid rgba(14,122,78,.22)}.lp-compare thead .lp-colVo{color:var(--accent-deep);border-top:2px solid var(--accent);border-top-left-radius:12px;border-top-right-radius:12px}.lp-compare tbody tr:last-child .lp-colVo{border-bottom:1px solid rgba(14,122,78,.22);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.lp-compare .lp-colVo .lp-voMark{display:inline-flex;align-items:center;gap:6px;font-weight:700}.lp-compare .lp-colVo svg{color:var(--accent)}.lp-compareCap{margin-top:18px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:70ch}.lp-compareCap em{color:var(--accent);font-style:normal;font-weight:500}.lp-buyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;align-items:stretch}@media (max-width:1020px){.lp-buyGrid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.lp-buy{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:var(--shadow);padding:28px 26px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.lp-buy:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(16,24,32,.04),0 24px 48px rgba(16,24,32,.1)}.lp-buy--hero{border-color:rgba(14,122,78,.35)}.lp-buy h3{font-size:18px;font-weight:700;letter-spacing:-.01em}.lp-buyPrice{margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.2vw,30px);letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--ink)}.lp-buyPrice span{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.lp-buyDesc{margin-top:12px;color:var(--ink-2);font-size:14px;line-height:1.6;flex:1}.lp-buyBest{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.55}.lp-buyBest strong{color:var(--ink-2);font-weight:650}.lp-buyNote{margin-top:26px;text-align:center;color:var(--muted);font-size:14px}.lp-riskList{display:grid;gap:0;margin-top:40px}.lp-riskItem{display:flex;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.lp-riskItem:last-child{border-bottom:1px solid var(--line)}.lp-riskItem svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-riskItem strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em}.lp-riskItem p{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.6}.lp-grantNote{display:flex;gap:16px;margin-top:40px;border:1px solid rgba(14,122,78,.22);border-radius:16px;background:var(--accent-soft);padding:22px 24px}.lp-grantNote svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-grantNote strong{display:block;font-size:14.5px;font-weight:700;color:var(--accent-deep)}.lp-grantNote p{margin-top:5px;color:var(--ink-2);font-size:13.5px;line-height:1.62;max-width:90ch}.lp-govLede{border-left:2px solid var(--accent);padding-left:22px;margin-top:8px;font-family:var(--font-display);font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--ink);max-width:34ch}.lp-oversight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}@media (max-width:760px){.lp-oversight{grid-template-columns:minmax(0,1fr)}}.lp-oversightCard{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:20px}.lp-faqOpenWrap{margin-top:36px;max-width:780px}.lp-faqItem{border:1px solid var(--line);border-radius:14px;background:#fff;padding:20px 24px}.lp-faqItem+.lp-faqItem{margin-top:14px}.lp-faqQ{font-weight:700;font-size:16px;color:var(--ink);letter-spacing:-.01em}.lp-faqA p{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.66}.lp-govModuleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}@media (max-width:760px){.lp-govModuleGrid{grid-template-columns:minmax(0,1fr)}}.lp-oversightCard--on{border-color:rgba(14,122,78,.35);background:var(--accent-soft)}.lp-oversightCard--off{opacity:.72}.lp-oversightTag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lp-oversightCard--on .lp-oversightTag{color:var(--accent-deep)}.lp-oversightCard h4{margin-top:10px;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.lp-oversightCard p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.55}.lp-govTableWrap{margin-top:40px;overflow-x:auto}.lp-govTable{width:100%;min-width:720px;border-collapse:collapse;font-size:13.5px}.lp-govTable td,.lp-govTable th{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.lp-govTable thead th{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-strong)}.lp-govTable tbody th{font-weight:700;color:var(--ink);width:22%}.lp-govDim{display:flex;align-items:baseline;gap:10px}.lp-govDim .lp-govDimNo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--accent);font-weight:600}.lp-govTable td{color:var(--ink-2);line-height:1.6}.lp-govTable td .lp-govLives{display:block;margin-top:7px;font-size:11.5px;color:var(--muted)}.lp-govTable td .lp-govLives strong{color:var(--ink-2);font-weight:650}.lp-govStrong td,.lp-govStrong th{background:var(--accent-soft)}.lp-h3{font-size:clamp(20px,2.2vw,26px);line-height:1.15;font-weight:700;letter-spacing:-.02em;max-width:26ch;text-wrap:balance}.lp-govStatusBar{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-govStatusPill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:650;letter-spacing:.005em;line-height:1;border:1px solid transparent;white-space:nowrap}.lp-govStatusPill svg{flex-shrink:0}.lp-govStatusPill--on{background:var(--accent-soft);color:var(--accent-deep);border-color:rgba(14,122,78,.22)}.lp-govStatusPill--strong{background:var(--accent-deep);color:#fff}.lp-govStatusPill--pending{background:var(--amber-soft);color:var(--amber);border-color:rgba(180,83,9,.28)}.lp-govTable td .lp-govStatusPill{padding:5px 10px;font-size:11.5px}.lp-honest{margin-top:40px;border:1px solid rgba(180,83,9,.25);border-radius:16px;background:var(--amber-soft);padding:24px 26px}.lp-honest h3{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--amber)}.lp-honest ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.lp-honest li{display:flex;gap:11px;font-size:14px;line-height:1.6;color:#6b4715}.lp-honest li svg{flex-shrink:0;margin-top:3px;color:var(--amber)}.lp-cite{margin-top:14px;color:var(--muted);font-size:12.5px;letter-spacing:.01em}.lp-bandPaper{background:var(--paper);border-block:1px solid var(--line)}.lp-h1Stat .lp-statNum{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--accent)}.lp-ctaExplore{margin-top:18px!important;font-size:13.5px!important;color:rgba(244,246,248,.55)!important}.lp-ctaExplore a{color:#8fe3bb;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(143,227,187,.35)}.lp-ctaExplore a:hover{color:#b6efd3}.lp-heroLede{margin-top:20px;color:var(--muted);font-size:16px;line-height:1.72;max-width:66ch;animation:lpRise .9s cubic-bezier(.16,1,.3,1) .3s both}.lp-heroLede em{color:var(--accent);font-style:normal;font-weight:500}.lp-chainBeats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:52px;border-top:1px solid var(--line)}.lp-chainBeat{padding:30px 30px 6px 0;position:relative}.lp-chainBeat+.lp-chainBeat{border-left:1px solid var(--line);padding-left:30px}.lp-chainBeatNo{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--accent)}.lp-chainBeatIcon{display:grid;place-items:center;width:42px;height:42px;margin-top:14px;border-radius:12px;background:var(--accent-soft);color:var(--accent);border:1px solid rgba(14,122,78,.14);transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp-chainBeat:hover .lp-chainBeatIcon{transform:translateY(-2px) scale(1.05)}.lp-chainBeat strong{display:block;margin-top:16px;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.lp-chainBeat p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.62;max-width:40ch}.lp-chainBeats.lp-in .lp-chainBeat,.lp-in .lp-chainBeat{opacity:1;transform:none}.lp-chainBeats .lp-chainBeat{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,1,.3,1)}.lp-chainBeats.lp-in .lp-chainBeat:nth-child(2){transition-delay:.09s}.lp-chainBeats.lp-in .lp-chainBeat:nth-child(3){transition-delay:.18s}.lp-upstreamNote{display:flex;gap:16px;margin-top:40px;border:1px solid rgba(14,122,78,.22);border-radius:16px;background:var(--accent-soft);padding:22px 24px}.lp-upstreamNote svg{flex-shrink:0;color:var(--accent);margin-top:2px}.lp-upstreamNote p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.66;max-width:90ch}.lp-upstreamNote em{color:var(--accent-deep);font-style:normal;font-weight:600}@media (max-width:900px){.lp-chainBeats{grid-template-columns:minmax(0,1fr)}.lp-chainBeat{padding:26px 0 6px}.lp-chainBeat+.lp-chainBeat{border-left:none;border-top:1px solid var(--line);padding-left:0}}.lp-stepper{display:grid;gap:0;margin-top:56px;counter-reset:vstep}.lp-stepperItem{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:22px;padding-block:26px}.lp-stepperItem:first-child{padding-top:0}.lp-stepperItem:last-child{padding-bottom:0}.lp-stepperItem:before{content:"";position:absolute;left:26px;top:54px;bottom:-2px;width:2px;background:repeating-linear-gradient(to bottom,var(--accent) 0 5px,transparent 5px 11px);opacity:.4}.lp-stepperItem:last-child:before{display:none}.lp-stepperNode{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--paper);border:1px solid var(--line-strong);color:var(--accent);z-index:1;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease}.lp-stepperItem:hover .lp-stepperNode{transform:translateY(-2px);border-color:var(--accent)}.lp-stepperNum{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--accent)}.lp-stepperBody{padding-top:5px;min-width:0}.lp-stepperTag{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-deep)}.lp-stepperTag svg{flex-shrink:0}.lp-stepperBody h3{font-family:var(--font-display);font-size:18.5px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.lp-stepperBody p{margin-top:7px;color:var(--muted);font-size:14.5px;line-height:1.64;max-width:58ch}.lp-stepperItem--key .lp-stepperNode{background:var(--accent-soft);border-color:rgba(14,122,78,.35);box-shadow:0 8px 20px rgba(14,122,78,.12)}.lp-stepper .lp-stepperItem{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,1,.3,1)}.lp-stepper.lp-in .lp-stepperItem{opacity:1;transform:none}.lp-stepper.lp-in .lp-stepperItem:nth-child(2){transition-delay:.08s}.lp-stepper.lp-in .lp-stepperItem:nth-child(3){transition-delay:.16s}.lp-stepper.lp-in .lp-stepperItem:nth-child(4){transition-delay:.24s}.lp-stepper.lp-in .lp-stepperItem:nth-child(5){transition-delay:.32s}.lp-stepper.lp-in .lp-stepperItem:nth-child(6){transition-delay:.4s}@media (max-width:560px){.lp-stepperItem{grid-template-columns:46px minmax(0,1fr);gap:16px}.lp-stepperNode{width:46px;height:46px;border-radius:13px}.lp-stepperItem:before{left:22px;top:46px}}.lp-aiIntro{margin-top:16px;padding-left:22px;border-left:2px solid var(--accent);font-family:var(--font-display);font-size:clamp(17px,1.9vw,22px);font-weight:500;line-height:1.42;letter-spacing:-.01em;color:var(--ink);max-width:40ch}.lp-aiEcho{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px;border:1px solid var(--line);border-radius:14px;background:var(--accent-soft);padding:18px 22px}.lp-aiEcho>svg{flex-shrink:0;color:var(--accent)}.lp-aiEcho p{margin:0;flex:1;min-width:220px;color:var(--ink-2);font-size:14.5px;line-height:1.55}.lp-aiEcho p strong{color:var(--ink);font-weight:650}.lp-aiEcho .lp-textLink{white-space:nowrap}@media (prefers-reduced-motion:reduce){.lp-heroLede{animation:none!important}.lp-chainBeats .lp-chainBeat,.lp-stepper .lp-stepperItem{opacity:1;transform:none;transition:none}.lp-chainBeat:hover .lp-chainBeatIcon,.lp-stepperItem:hover .lp-stepperNode{transform:none}}