.lf-gold-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 26px;border:none;border-radius:12px;font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;cursor:pointer;color:#0a1830;background-image:linear-gradient(120deg,var(--gold-400),var(--gold-300));box-shadow:0 10px 34px #fdb91f52;transition:transform .16s var(--ease-out),filter .16s;text-decoration:none}.lf-gold-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.lf-ghost-btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:12px;border:1px solid var(--ds-border-strong);background:transparent;color:var(--ds-text);font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.lf-ghost-btn:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.pb-feat{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:16px;padding:28px;box-shadow:var(--shadow-sm)}.pb-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid var(--ds-border);font-size:13.5px;font-weight:600;color:var(--ds-text-muted);text-decoration:none;transition:all .15s}.pb-chip:hover{border-color:var(--ds-border-strong);color:var(--ds-text)}.pb-chip[data-on=true]{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-soft)}.pb-vis{position:relative;background:linear-gradient(160deg,var(--ds-surface),var(--ds-bg-inset));border:1px solid var(--ds-border);border-radius:22px;padding:18px;box-shadow:var(--shadow-lg);animation:pbFloat 7s var(--ease-out) infinite alternate}.pb-vlabel{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-text-subtle);margin:2px 4px 12px;display:flex;align-items:center;justify-content:space-between}.pb-row{display:flex;align-items:center;gap:11px;height:56px;padding:0 13px;border-radius:12px;background:#ffffff0a;border:1px solid var(--ds-border)}.pb-stars{display:inline-flex;gap:1px}.pb-flowwrap{position:relative}.pb-flowtrack{position:absolute;top:27px;left:17%;right:17%;height:2px;background:var(--ds-border);overflow:hidden;border-radius:2px}.pb-flowtrack .dot{position:absolute;top:0;left:0;width:30%;height:100%;border-radius:2px;animation:pbFlowX 3.4s var(--ease-out) infinite}.pb-flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pb-stepnode{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 10px;animation:pbStepIn .7s var(--ease-out) both}.pb-stepnode:nth-child(2){animation-delay:.13s}.pb-stepnode:nth-child(3){animation-delay:.26s}.pb-node{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:22px;color:#fff;position:relative;z-index:2;box-shadow:0 8px 22px #09162838}.pb-proof-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px;align-items:stretch}.rp-exp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,4vw,64px);align-items:center}@keyframes pbFloat{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes pbGlowG{0%,to{box-shadow:0 0 0 1px #4daf4d66,0 16px 40px #4daf4d29}50%{box-shadow:0 0 0 1px #4daf4dbf,0 20px 50px #4daf4d4d}}@keyframes pbPulseB{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes pbFlowX{0%{transform:translate(-40%);opacity:0}25%{opacity:1}80%{opacity:1}to{transform:translate(300%);opacity:0}}@keyframes pbStamp{0%,to{transform:rotate(-11deg) scale(1)}50%{transform:rotate(-11deg) scale(1.07)}}@keyframes pbDrift{0%{transform:translateY(0) rotate(-3.5deg)}to{transform:translateY(-7px) rotate(-3.5deg)}}@keyframes pbStepIn{0%{transform:translateY(26px)}to{transform:none}}@media (max-width: 900px){.rp-exp-grid{grid-template-columns:1fr}}@media (max-width: 860px){.pb-grid,.pb-hero-grid{grid-template-columns:1fr!important}.pb-vis{display:none}.pb-flow{grid-template-columns:1fr!important;gap:30px!important}.pb-flowtrack{display:none!important}.pb-proof-grid,.pb-capgrid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.pb-vis,.pb-flowtrack .dot,.pb-stepnode{animation:none!important}}
