.sec{padding-top:clamp(50px,5.5vw,88px);padding-bottom:clamp(50px,5.5vw,88px)}.band,.how-scenes{background:0 0!important}.payoff{padding-left:var(--pad);padding-right:var(--pad);background:#fff!important}.payoff .pf-shell{background:var(--dk);border-radius:var(--r-xl);max-width:1080px;margin:0 auto;padding:clamp(46px,5.5vw,82px) 0;position:relative;overflow:hidden;box-shadow:0 2px 8px #07181d14,0 50px 92px -52px #07181d8c}.payoff .pf-console{margin-top:clamp(28px,3vw,42px)}@media (prefers-reduced-motion:no-preference){.hero-bg .b1{animation:rr-drift-a 20s var(--ease) infinite}.hero-bg .b2{animation:rr-drift-b 24s var(--ease) infinite}.rpf-glow-t{animation:rr-drift-a 22s var(--ease) infinite}.rpf-glow-a{animation:rr-drift-b 26s var(--ease) infinite}.payoff .pf-glow{animation:rr-drift-a 24s var(--ease) infinite}}@keyframes rr-drift-a{0%,to{transform:translate(0)}50%{transform:translate(26px,20px)}}@keyframes rr-drift-b{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% - 24px),calc(-50% - 18px))}}.payoff .pf-glow{animation-name:rr-drift-b!important}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--teal);transform-origin:0;height:1.5px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}.rpf.fresh .rpf-card{transition:transform .5s var(--ease), box-shadow .5s var(--ease)}.rpf.fresh .rpf-r:hover .rpf-card{box-shadow:var(--sh-glow), var(--sh-3);transform:translateY(-4px)}.quote{transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.quote:hover{box-shadow:var(--sh-2);transform:translateY(-4px)}.rpf-glow-t,.rpf-glow-a,.how-scenes .hs-wash,.hero-bg .b2{display:none!important}.hero-bg .b1{opacity:.32!important}@media (max-width:600px){.payoff{padding-left:16px;padding-right:16px}.payoff .pf-shell{border-radius:var(--r-lg)}}.reveal{opacity:0;filter:blur(5px);transition:opacity .8s var(--ease), transform .9s var(--ease), filter .8s var(--ease);will-change:opacity, transform, filter;transform:translateY(30px)scale(.984)}.reveal.in{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.reveal{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}}.scroll-prog{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scroll-prog i{background:linear-gradient(90deg, var(--teal-deep), var(--teal-bright));width:0%;height:100%;display:block;box-shadow:0 0 10px #14b89f99}#top,#features,#how,#faq{scroll-margin-top:96px}.btn{transition:transform .25s var(--ease), background .25s, color .25s, box-shadow .35s var(--ease)}.btn:active{transform:translateY(-1px)scale(.985)}:where(.lp-v5) a:focus-visible,:where(.lp-v5) button:focus-visible,:where(.lp-v5) input:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}.brand{transition:opacity .2s var(--ease)}.brand:hover{opacity:.82}.logos .lg{transition:opacity .25s var(--ease), color .25s var(--ease)}.logos:hover .lg{opacity:.38}.logos .lg:hover{color:var(--ink);opacity:1!important}.rpf{padding-top:clamp(50px,5.5vw,88px)!important;padding-bottom:clamp(50px,5.5vw,88px)!important}.rpf.fresh .rpf-h{font-size:clamp(32px,3.9vw,50px)}.lp-v5 .cta-inner .cta-capture{justify-content:center;max-width:440px;margin:32px auto 0}.lp-v5 .cta-inner .cta-pricing{color:var(--on-dk-mut);transition:color .2s var(--ease);margin-top:18px;font-size:14px;display:inline-block}.lp-v5 .cta-inner .cta-pricing:hover{color:var(--on-dk)}
