.rf{--rf-canvas:#09090e;--rf-fg:#f0efed;--rf-fg-2:rgba(255,255,255,0.66);--rf-fg-3:rgba(255,255,255,0.42);--rf-fg-4:rgba(255,255,255,0.26);--rf-gold:#e0b54a;--rf-gold-deep:#b8860b;--rf-ink:#2a1e04;--rf-pos:#00b37e;--rf-neg:#f26d6d;--rf-zero:#6f6f77;--rf-hairline:rgba(255,255,255,0.07);--rf-ease:cubic-bezier(0.22,1,0.36,1);position:relative;background:var(--rf-canvas);color:var(--rf-fg);font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100dvh}@media (prefers-reduced-motion:no-preference){html:has(.rf){scroll-behavior:smooth}}.rf ::selection{background:rgba(224,181,74,.28)}.rf :focus-visible{outline:2px solid var(--rf-gold);outline-offset:2px;border-radius:4px}.rf a,.rf button{cursor:pointer}.rf-tnum{font-variant-numeric:tabular-nums}.rf-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rf-sec{position:relative;z-index:1;padding:130px 0 0}.rf-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,181,74,.85)}.rf-h2{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--rf-fg);margin:14px 0 0}.rf-sub{font-size:15.5px;line-height:1.65;color:var(--rf-fg-3);margin:16px 0 0;max-width:560px}.rf-grad{background:linear-gradient(95deg,#d4a018,#f0d060);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rf-bg{position:fixed;inset:0;z-index:0;pointer-events:none}.rf-blob{position:absolute;border-radius:50%;will-change:transform}.rf-blob-1{width:760px;height:760px;background:radial-gradient(circle at 40% 40%,#c49218 0,transparent 65%);top:-260px;left:-200px;filter:blur(110px);opacity:.13;animation:rf-b1 30s ease-in-out infinite}.rf-blob-2{width:600px;height:600px;background:radial-gradient(circle at 60% 60%,#7a5108 0,transparent 65%);bottom:-180px;right:-160px;filter:blur(120px);opacity:.1;animation:rf-b2 24s ease-in-out infinite}.rf-blob-3{width:460px;height:460px;background:radial-gradient(circle at 50% 50%,#e8a828 0,transparent 65%);top:34%;right:16%;filter:blur(90px);opacity:.07;animation:rf-b3 38s ease-in-out infinite}@keyframes rf-b1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(70px,50px) scale(1.1)}66%{transform:translate(-30px,70px) scale(.92)}}@keyframes rf-b2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-44px) scale(1.08)}}@keyframes rf-b3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(44px,28px) scale(1.12)}75%{transform:translate(-24px,-36px) scale(.88)}}.rf-noise{inset:0;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px}.rf-noise,.rf-pt{position:absolute}.rf-pt{bottom:-6px;border-radius:50%;background:#c49218;animation:rf-pt-float linear infinite}@keyframes rf-pt-float{0%{transform:translateY(0) translateX(0);opacity:0}8%{opacity:1}88%{opacity:.4}to{transform:translateY(-105vh) translateX(18px);opacity:0}}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .35s var(--rf-ease),transform .35s var(--rf-ease);transition-delay:var(--rd,0s)}[data-reveal].rf-in{opacity:1;transform:none}.rf-glass{position:relative;background:rgba(16,16,20,.82);backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border-radius:26px}.rf-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(165deg,rgba(196,146,24,.55),rgba(196,146,24,.18) 25%,rgba(255,255,255,.06) 55%,rgba(255,255,255,.02));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.rf-glass-shadow{box-shadow:0 0 0 1px rgba(196,146,24,.06),0 0 50px -8px rgba(196,146,24,.1),0 60px 120px -24px rgba(0,0,0,.9),0 16px 36px -10px rgba(0,0,0,.6)}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:12px;border:none;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:box-shadow .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease,transform .09s ease}.rf-btn-gold{position:relative;overflow:hidden;color:var(--rf-ink);font-weight:700;background:linear-gradient(135deg,#d4a018,#b8860b 55%,#9a7009);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.3),0 6px 24px -4px rgba(196,146,24,.4),0 2px 6px -2px rgba(0,0,0,.4)}.rf-btn-gold:before{top:0;left:0;right:0;height:52%;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent);border-radius:12px 12px 0 0}.rf-btn-gold:after,.rf-btn-gold:before{content:"";position:absolute;pointer-events:none}.rf-btn-gold:after{inset:0;background:linear-gradient(100deg,transparent 28%,rgba(255,255,255,.18) 50%,transparent 72%);transform:translateX(-130%)}.rf-btn-gold:hover{filter:brightness(1.07)}.rf-btn-gold:hover:after{transform:translateX(130%);transition:transform .55s ease}.rf-btn-gold:active{transform:translateY(1px);filter:brightness(.97)}.rf-btn-ghost{color:var(--rf-fg-2);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.rf-btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:var(--rf-fg)}.rf-btn-ghost:active{transform:translateY(1px)}.rf-nav{position:fixed;top:0;left:0;right:0;z-index:40;height:64px;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.rf-nav.rf-scrolled{background:rgba(9,9,14,.72);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom-color:var(--rf-hairline)}.rf-nav-inner{max-width:1120px;margin:0 auto;height:100%;padding:0 24px;justify-content:space-between;gap:16px}.rf-nav-brand,.rf-nav-inner{display:flex;align-items:center}.rf-nav-brand{gap:9px;font-size:15px;font-weight:600;letter-spacing:-.015em;color:var(--rf-fg);text-decoration:none}.rf-nav-links{display:flex;align-items:center;gap:4px}.rf-nav-link{padding:8px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--rf-fg-3);text-decoration:none;transition:color .15s ease,background .15s ease}.rf-nav-link:hover{color:var(--rf-fg);background:rgba(255,255,255,.05)}.rf-nav-cta{display:flex;align-items:center;gap:10px}.rf-nav .rf-btn{height:38px;padding:0 16px;font-size:13.5px;border-radius:10px}.rf-theme-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);color:var(--rf-fg-3);transition:background .15s ease,color .15s ease,border-color .15s ease}.rf-theme-btn:hover{color:var(--rf-fg);background:rgba(255,255,255,.08)}.rf-hero{position:relative;z-index:1;padding:168px 0 0;text-align:center}.rf-hero-h1{font-size:clamp(40px,6.4vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:22px auto 0;max-width:800px}.rf-hero-sub{font-size:clamp(15px,2vw,17.5px);line-height:1.65;color:var(--rf-fg-3);margin:22px auto 0;max-width:520px}.rf-hero-sub strong{color:var(--rf-fg-2);font-weight:500}.rf-hero-ctas{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.rf-mock-scene{perspective:1400px;margin:92px auto 0;max-width:920px;padding:0 24px;position:relative}.rf-mock-glow{position:absolute;left:50%;bottom:-60px;width:70%;height:160px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(196,146,24,.16) 0,transparent 70%);filter:blur(40px);pointer-events:none}.rf-mock{transform:rotateX(7deg);transform-origin:50% 0;animation:rf-bob 6s ease-in-out infinite;will-change:transform}@keyframes rf-bob{0%,to{transform:rotateX(7deg) translateY(0)}50%{transform:rotateX(6.2deg) translateY(-10px)}}.rf-mock-card{padding:22px 26px 14px;text-align:left;font-size:13px}.rf-mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px}.rf-mock-month{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--rf-fg)}.rf-mock-rta{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:99px;font-size:12.5px;font-weight:700;color:var(--rf-ink);background:linear-gradient(135deg,#d4a018,#b8860b 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 16px -4px rgba(196,146,24,.45);white-space:nowrap}.rf-mock-cols{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px 104px;gap:0 14px;align-items:center;padding:9px 10px;border-top:1px solid var(--rf-hairline)}.rf-mock-cols.rf-mock-header-row{font-size:10.5px;color:var(--rf-fg-4);border-top:none;background:rgba(255,255,255,.02);border-radius:8px}.rf-mock-cols.rf-mock-header-row,.rf-mock-group{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rf-mock-group{padding:12px 10px 5px;font-size:11px;color:rgba(224,181,74,.66);border-top:1px solid var(--rf-hairline)}.rf-mock-group:first-of-type,.rf-mock-row{border-top:none}.rf-mock-row{padding:10px}.rf-mock-row+.rf-mock-row{border-top:1px solid rgba(255,255,255,.04)}.rf-mock-cat{min-width:0}.rf-mock-cat-name{font-size:13px;font-weight:500;color:var(--rf-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-mock-cat-name span{color:var(--rf-fg-4);font-weight:400}.rf-bar{margin-top:6px;height:3px;background:rgba(255,255,255,.06);overflow:hidden}.rf-bar,.rf-bar i{border-radius:99px}.rf-bar i{display:block;height:100%;width:0}.rf-go .rf-bar i{width:var(--w);transition:width .9s var(--rf-ease);transition-delay:var(--d,0s)}.rf-bar-pos i{background:var(--rf-pos)}.rf-bar-neg i{background:var(--rf-neg)}.rf-bar-zero i{background:rgba(255,255,255,.18)}.rf-mock-num{font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;color:var(--rf-fg-2);white-space:nowrap}.rf-mock-num.rf-dim{color:var(--rf-fg-4)}.rf-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:end;height:22px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rf-pill-pos{color:var(--rf-pos);background:rgba(0,179,126,.12)}.rf-pill-neg{color:var(--rf-neg);background:rgba(242,109,109,.12)}.rf-pill-zero{color:var(--rf-zero);background:rgba(255,255,255,.05)}.rf-proof{margin-top:130px;border-top:1px solid var(--rf-hairline);border-bottom:1px solid var(--rf-hairline);padding:44px 0}.rf-proof-title{text-align:center;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-fg-4)}.rf-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.rf-quote{text-align:center}.rf-quote p{font-size:14px;line-height:1.55;color:var(--rf-fg-2);margin:0}.rf-quote footer{margin-top:9px;font-size:12px;color:var(--rf-fg-4)}.rf-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.rf-cell{position:relative;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid var(--rf-hairline);padding:26px;overflow:hidden;transition:transform .25s var(--rf-ease),border-color .25s ease,box-shadow .25s ease}.rf-cell:hover{transform:translateY(-3px);border-color:rgba(224,181,74,.22);box-shadow:0 14px 40px -14px rgba(0,0,0,.7),0 0 36px -10px rgba(196,146,24,.18)}.rf-cell-2{grid-column:span 2}.rf-cell-3{grid-column:span 3}.rf-cell-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:rgba(224,181,74,.1);color:var(--rf-gold);margin-bottom:16px}.rf-cell h3{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--rf-fg);margin:0 0 8px}.rf-cell p{font-size:13.5px;line-height:1.6;color:var(--rf-fg-3);margin:0}.rf-cell p strong{color:var(--rf-fg-2);font-weight:500}.rf-dual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:22px}.rf-dual-side{text-align:center}.rf-dual-cur{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-fg-4)}.rf-dual-amt{margin-top:6px;font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rf-fg)}.rf-dual-divider{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--rf-fg-4)}.rf-dual-divider:after,.rf-dual-divider:before{content:"";width:1px;height:22px;background:linear-gradient(180deg,transparent,var(--rf-hairline),transparent)}.rf-dual-no{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(224,181,74,.6);white-space:nowrap}.rf-env{margin-top:20px;border-radius:12px;border:1px solid var(--rf-hairline);background:rgba(255,255,255,.025);padding:13px 14px}.rf-env-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rf-env-name{font-size:12.5px;font-weight:500;color:var(--rf-fg-2)}.rf-env-bar{margin-top:9px;height:4px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.rf-env-bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--rf-pos);transition:width 1.1s var(--rf-ease) .25s}.rf-cell.rf-in .rf-env-bar i{width:65%}.rf-csv{margin-top:20px;display:flex;flex-direction:column;gap:8px}.rf-csv-row{position:relative;height:34px;border-radius:9px;border:1px solid var(--rf-hairline);background:rgba(255,255,255,.02);overflow:hidden}.rf-csv-clean,.rf-csv-raw{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.rf-csv-raw{color:var(--rf-fg-4);font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.02em;animation:rf-raw 7s ease-in-out infinite;animation-delay:var(--d,0s)}.rf-csv-clean{color:var(--rf-fg-2);opacity:0;animation:rf-clean 7s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes rf-raw{0%,26%{opacity:1;transform:none}36%,88%{opacity:0;transform:translateY(-7px)}98%,to{opacity:1;transform:none}}@keyframes rf-clean{0%,26%{opacity:0;transform:translateY(7px)}36%,88%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(7px)}}.rf-chip{display:inline-flex;align-items:center;height:19px;padding:0 8px;border-radius:99px;font-size:10.5px;font-weight:600;color:var(--rf-pos);background:rgba(0,179,126,.12)}.rf-bills{margin-top:20px;flex-direction:column}.rf-bill,.rf-bills{display:flex;gap:8px}.rf-bill{align-items:center;justify-content:space-between;padding:9px 12px;border-radius:9px;border:1px solid var(--rf-hairline);background:rgba(255,255,255,.02);font-size:12px;color:var(--rf-fg-2)}.rf-bill small{font-size:11px;color:var(--rf-fg-4)}.rf-bill b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--rf-fg-2)}.rf-spark{margin-top:22px;width:100%;height:auto;display:block}.rf-spark .rf-spark-line{stroke:var(--rf-pos)}.rf-spark stop{stop-color:var(--rf-pos)}.rf-spark .rf-spark-line{stroke-dasharray:1;stroke-dashoffset:1}.rf-cell.rf-in .rf-spark .rf-spark-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--rf-ease) .2s}.rf-spark .rf-spark-fill{opacity:0}.rf-cell.rf-in .rf-spark .rf-spark-fill{opacity:1;transition:opacity .8s ease 1.2s}.rf-age{display:flex;align-items:baseline;gap:8px;margin-top:14px}.rf-age-num{font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--rf-fg)}.rf-age-unit{font-size:14px;font-weight:500;color:var(--rf-fg-3)}.rf-mald-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.rf-mald-card{position:relative;border-radius:22px;padding:30px 28px;background:rgba(13,13,17,.85);border:1px solid var(--rf-hairline);overflow:hidden;transition:transform .25s var(--rf-ease),border-color .25s ease,box-shadow .25s ease}.rf-mald-card:after{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(224,181,74,.4),transparent)}.rf-mald-card:hover{transform:translateY(-3px);border-color:rgba(224,181,74,.2);box-shadow:0 14px 40px -14px rgba(0,0,0,.7),0 0 36px -10px rgba(196,146,24,.16)}.rf-mald-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(224,181,74,.09);border:1px solid rgba(224,181,74,.16);color:var(--rf-gold);margin-bottom:18px}.rf-mald-card h3{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--rf-fg);margin:0 0 9px}.rf-mald-card p{font-size:13.5px;line-height:1.65;color:var(--rf-fg-3);margin:0}.rf-mald-meta{margin-top:16px;font-size:11px;font-weight:500;letter-spacing:.04em;color:rgba(224,181,74,.55)}.rf-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:0}.rf-stat{padding:34px 8px 0;border-top:1px solid rgba(224,181,74,.25);text-align:left}.rf-stat-num{font-size:clamp(36px,4.6vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--rf-fg)}.rf-stat-num small{font-size:.55em;font-weight:600;color:var(--rf-fg-3)}.rf-stat-label{margin-top:12px;font-size:13.5px;line-height:1.55;color:var(--rf-fg-3);max-width:270px}.rf-faq{max-width:720px;margin:44px auto 0}.rf-faq-item{border-bottom:1px solid var(--rf-hairline)}.rf-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 4px;background:none;border:none;font-family:inherit;font-size:15.5px;font-weight:600;letter-spacing:-.01em;text-align:left;color:var(--rf-fg);transition:color .15s ease}.rf-faq-q:hover{color:var(--rf-gold)}.rf-faq-chev{flex-shrink:0;color:var(--rf-fg-4);transition:transform .3s var(--rf-ease),color .15s ease}.rf-faq-item[data-open=true] .rf-faq-chev{transform:rotate(180deg);color:var(--rf-gold)}.rf-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--rf-ease)}.rf-faq-item[data-open=true] .rf-faq-a{grid-template-rows:1fr}.rf-faq-a-inner{overflow:hidden}.rf-faq-a-inner p{margin:0;padding:0 4px 22px;font-size:14px;line-height:1.7;color:var(--rf-fg-3);max-width:620px}.rf-final{position:relative;margin-top:130px;padding:120px 24px;overflow:hidden}.rf-final-blob-1,.rf-final-blob-2{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.rf-final-blob-1{width:620px;height:620px;background:radial-gradient(circle at 50% 50%,#c49218 0,transparent 65%);top:-160px;left:50%;margin-left:-480px;filter:blur(100px);opacity:.16;animation:rf-b1 28s ease-in-out infinite}.rf-final-blob-2{width:480px;height:480px;background:radial-gradient(circle at 50% 50%,#e8a828 0,transparent 65%);bottom:-180px;left:50%;margin-left:60px;filter:blur(110px);opacity:.1;animation:rf-b2 34s ease-in-out infinite}.rf-final-card{max-width:760px;margin:0 auto;padding:72px 48px;text-align:center}.rf-final-card h2{font-size:clamp(30px,4.6vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.rf-final-card p{font-size:15px;line-height:1.65;color:var(--rf-fg-3);margin:16px auto 0;max-width:400px}.rf-final-card .rf-btn{margin-top:32px}.rf-footer{position:relative;z-index:1;border-top:1px solid var(--rf-hairline);padding:44px 0 52px}.rf-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.rf-footer-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--rf-fg-2);text-decoration:none}.rf-footer-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rf-footer-links a{font-size:13px;color:var(--rf-fg-3);text-decoration:none;transition:color .15s ease}.rf-footer-links a:hover{color:var(--rf-fg)}.rf-footer-made{font-size:12.5px;color:var(--rf-fg-4)}@media (max-width:1024px){.rf-bento{grid-template-columns:repeat(2,1fr)}.rf-cell-3{grid-column:span 2}}@media (max-width:820px){.rf-sec{padding-top:92px}.rf-nav-links{display:none}.rf-hero{padding-top:134px}.rf-mock-scene{margin-top:60px}.rf-mock{transform:rotateX(4deg)}@keyframes rf-bob{0%,to{transform:rotateX(4deg) translateY(0)}50%{transform:rotateX(3.4deg) translateY(-8px)}}.rf-proof{margin-top:92px}.rf-proof-row{gap:22px}.rf-mald-grid,.rf-proof-row,.rf-stats{grid-template-columns:1fr}.rf-stats{gap:36px}.rf-final{margin-top:92px;padding:84px 20px}.rf-final-card{padding:52px 28px}.rf-footer-inner{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:640px){.rf-bento{grid-template-columns:1fr}.rf-cell-2,.rf-cell-3{grid-column:span 1}.rf-mock-cols{grid-template-columns:minmax(0,1fr) 84px 96px}.rf-mock-act{display:none}.rf-mock-card{padding:18px 16px 10px}.rf-mock-scene{padding:0 16px}.rf-wrap{padding:0 20px}.rf-hero-ctas .rf-btn{width:100%;max-width:320px}}html:not(.dark) .rf{--rf-canvas:#f5f0e8;--rf-fg:#1a1a1c;--rf-fg-2:rgba(0,0,0,0.68);--rf-fg-3:rgba(0,0,0,0.5);--rf-fg-4:rgba(0,0,0,0.36);--rf-gold:#b8860b;--rf-gold-deep:#b8860b;--rf-pos:#008060;--rf-neg:#dc2626;--rf-zero:#9a9aa1;--rf-hairline:rgba(0,0,0,0.08)}html:not(.dark) .rf .rf-blob-1{opacity:.17}html:not(.dark) .rf .rf-blob-2{opacity:.12}html:not(.dark) .rf .rf-blob-3{opacity:.09}html:not(.dark) .rf .rf-eyebrow{color:#9a7009}html:not(.dark) .rf .rf-grad{background:linear-gradient(95deg,#a3760a,#d4a018);-webkit-background-clip:text;background-clip:text}html:not(.dark) .rf .rf-glass{background:rgba(255,255,255,.85)}html:not(.dark) .rf .rf-glass:before{background:linear-gradient(165deg,rgba(184,134,11,.5),rgba(184,134,11,.16) 25%,rgba(0,0,0,.06) 55%,rgba(0,0,0,.03))}html:not(.dark) .rf .rf-glass-shadow{box-shadow:0 0 0 1px rgba(184,134,11,.08),0 0 40px -10px rgba(184,134,11,.16),0 40px 90px -28px rgba(42,30,4,.25),0 12px 30px -12px rgba(42,30,4,.16)}html:not(.dark) .rf .rf-btn-ghost{color:var(--rf-fg-2);background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.12)}html:not(.dark) .rf .rf-btn-ghost:hover{background:rgba(0,0,0,.07);border-color:rgba(0,0,0,.18);color:var(--rf-fg)}html:not(.dark) .rf .rf-nav.rf-scrolled{background:rgba(245,240,232,.78)}html:not(.dark) .rf .rf-nav-link:hover{background:rgba(0,0,0,.05)}html:not(.dark) .rf .rf-theme-btn{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1)}html:not(.dark) .rf .rf-theme-btn:hover{background:rgba(0,0,0,.07)}html:not(.dark) .rf .rf-mock-header-row{background:rgba(0,0,0,.03)}html:not(.dark) .rf .rf-mock-group{color:#9a7009}html:not(.dark) .rf .rf-bar{background:rgba(0,0,0,.07)}html:not(.dark) .rf .rf-bar-zero i{background:rgba(0,0,0,.22)}html:not(.dark) .rf .rf-pill-pos{background:rgba(0,128,96,.1)}html:not(.dark) .rf .rf-pill-neg{background:rgba(220,38,38,.08)}html:not(.dark) .rf .rf-pill-zero{background:rgba(0,0,0,.05)}html:not(.dark) .rf .rf-mock-glow{opacity:.7}html:not(.dark) .rf .rf-cell{background:rgba(255,255,255,.55)}html:not(.dark) .rf .rf-cell:hover{border-color:rgba(184,134,11,.35);box-shadow:0 14px 32px -16px rgba(42,30,4,.18),0 0 30px -12px rgba(184,134,11,.2)}html:not(.dark) .rf .rf-cell-icon{background:rgba(184,134,11,.1)}html:not(.dark) .rf .rf-dual-no{color:#9a7009}html:not(.dark) .rf .rf-bill,html:not(.dark) .rf .rf-csv-row,html:not(.dark) .rf .rf-env{background:rgba(255,255,255,.6)}html:not(.dark) .rf .rf-chip{color:#008060;background:rgba(0,128,96,.1)}html:not(.dark) .rf .rf-mald-card{background:rgba(255,255,255,.6)}html:not(.dark) .rf .rf-mald-card:hover{border-color:rgba(184,134,11,.3);box-shadow:0 14px 32px -16px rgba(42,30,4,.16),0 0 30px -12px rgba(184,134,11,.18)}html:not(.dark) .rf .rf-mald-card:after{background:linear-gradient(90deg,transparent,rgba(184,134,11,.45),transparent)}html:not(.dark) .rf .rf-mald-icon{background:rgba(184,134,11,.08);border-color:rgba(184,134,11,.22)}html:not(.dark) .rf .rf-mald-meta{color:#9a7009}html:not(.dark) .rf .rf-stat{border-top-color:rgba(184,134,11,.4)}html:not(.dark) .rf .rf-faq-q:hover{color:#8c6408}html:not(.dark) .rf .rf-faq-item[data-open=true] .rf-faq-chev{color:#9a7009}@media (prefers-reduced-motion:reduce){.rf-blob-1,.rf-blob-2,.rf-blob-3,.rf-csv-clean,.rf-csv-raw,.rf-final-blob-1,.rf-final-blob-2,.rf-mock,.rf-pt{animation:none!important}.rf-csv-raw{opacity:0}.rf-csv-clean{opacity:1}[data-reveal]{opacity:1;transform:none;transition:none}.rf-bar i,.rf-env-bar i{width:var(--w,65%)!important;transition:none!important}.rf-spark .rf-spark-line{stroke-dashoffset:0!important;transition:none!important}.rf-spark .rf-spark-fill{opacity:1!important;transition:none!important}.rf-faq-a{transition:none}.rf-btn-gold:after{display:none}.rf-cell,.rf-mald-card{transition:border-color .25s ease,box-shadow .25s ease}.rf-cell:hover,.rf-mald-card:hover{transform:none}}