.rbhome{--paper:hsl(var(--background));--paper-2:hsl(var(--muted));--paper-3:hsl(var(--card));--navy:hsl(var(--card));--navy-2:hsl(var(--muted));--navy-3:hsl(var(--border));--ink:hsl(var(--foreground));--ink-dim:hsl(var(--foreground) / .62);--bone:hsl(var(--foreground));--dust:hsl(var(--foreground) / .7);--gold:hsl(var(--primary));--gold-bright:hsl(var(--primary));--gold-hi:hsl(var(--primary));--gold-deep:hsl(var(--primary));--pasture:hsl(var(--profit));--pasture-bright:hsl(var(--profit));--sorrel:hsl(var(--loss));--sorrel-bright:hsl(var(--loss));--edge:hsl(var(--border));--edge-navy:hsl(var(--border));--edge-navy-soft:hsl(var(--border) / .55);--sale-feeder:#c08b00;--sale-cowbull:#991618;--sale-mixed:#007e4b;--sale-final:#d47266;--sale-final-ink:#b4443a;--shadow:0 26px 64px -22px rgba(20,16,8,.18);--shadow-navy:0 26px 60px -20px rgba(0,0,0,.35);--mono:"Geist Mono Variable",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:"Geist Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Libre Caslon Text",ui-serif,Georgia,serif;--photo-ink:#F5E8D0;--photo-ink-2:#E7DCC4;--photo-dust:#C4B79A;--photo-gold:#D4A54A;--maxw:1500px}[data-theme=midnight] .rbhome,[data-theme=warm-leather] .rbhome,[data-theme=market-green] .rbhome,.dark .rbhome{--sale-feeder:#bb8805;--sale-cowbull:#b6433c;--sale-mixed:#23ac6f;--sale-final:#e88f84;--sale-final-ink:#e88f84}.rbhome *{box-sizing:border-box}.rbhome{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-feature-settings:"tnum" 1,"ss01" 1;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.rbhome .wrap{max-width:var(--maxw);margin:0 auto;padding:0 44px}.rbhome a{color:inherit;text-decoration:none}.rbhome .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:700}.rbhome .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.rbhome .up{color:var(--pasture)}.rbhome .down{color:var(--sorrel)}.rbhome .nav{position:sticky;top:0;z-index:50;background:hsl(var(--card) / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--edge-navy-soft)}.rbhome .nav .wrap{display:flex;align-items:center;gap:30px;height:76px}.rbhome .brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:20px;letter-spacing:-.01em;color:var(--bone)}.rbhome .brandlogo{height:70px;width:auto;display:block}.rbhome .footlogo{height:60px}.rbhome .sun{width:27px;height:27px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 50% 40%,var(--gold-hi),var(--gold-deep) 74%);box-shadow:0 0 0 3px hsl(var(--primary) / .16),0 0 18px hsl(var(--primary) / .5)}.rbhome .brand b{color:var(--gold-bright)}.rbhome .navlinks{display:flex;gap:clamp(15px,1.5vw,28px);margin-left:16px;font-size:14px;color:var(--dust);font-weight:600}.rbhome .navlinks a,.rbhome .navlinks .on,.rbhome .navcta .ghost,.rbhome .navcta .btn{white-space:nowrap}.rbhome .btn-usda{padding:10px 18px;border-radius:8px;font-weight:800;font-size:13.5px;white-space:nowrap;color:#211e1a;background:#d4a54a;border:1px solid #C2913A;box-shadow:0 1px #ffffff59 inset,0 8px 22px -8px #d4a54a8c}.rbhome .btn-usda:hover{background:#deb260;border-color:#d4a54a}.rbhome .btn-usda .lblshort{display:none}@media (max-width:760px){.rbhome .btn-usda .lblfull{display:none}.rbhome .btn-usda .lblshort{display:inline}}@media (max-width:640px){.rbhome .btn-usda{padding:9px 14px;font-size:12.5px}}.rbhome .navlinks a{position:relative;padding:8px 0}.rbhome .navlinks a:hover,.rbhome .navlinks a.on{color:var(--bone)}.rbhome .navlinks a.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold-bright);border-radius:2px}.rbhome .navlinks .pro{font-family:var(--mono);font-size:8px;letter-spacing:.08em;color:var(--gold-bright);border:1px solid var(--edge-navy);border-radius:4px;padding:1px 4px;margin-left:6px;vertical-align:middle;font-weight:700}.rbhome .navcta{margin-left:auto;display:flex;align-items:center;gap:12px}.rbhome .ghost{padding:9px 16px;border:1px solid var(--edge-navy);border-radius:8px;font-weight:700;font-size:13.5px;color:var(--bone);background:hsl(var(--foreground) / .04)}.rbhome .ghost:hover{border-color:var(--gold-bright);background:hsl(var(--primary) / .08)}.rbhome .btn{padding:10px 18px;border-radius:8px;font-weight:800;font-size:13.5px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border:1px solid hsl(var(--primary));box-shadow:0 1px #ffffff59 inset,0 8px 22px -8px hsl(var(--primary) / .6)}.rbhome .btn:hover{filter:brightness(1.06)}.rbhome .ticker{background:var(--navy);overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .ticker .row{display:inline-block;padding:9px 0;animation:marq var(--ticker-dur, 240s) linear infinite}.rbhome .ticker .it{display:inline-flex;align-items:center;gap:8px;padding:0 28px;font-family:var(--mono);font-size:12.5px;color:var(--dust);border-right:1px solid hsl(var(--primary) / .12)}.rbhome .ticker .it b{color:var(--bone);font-weight:700}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.rbhome .statband{background:var(--paper);padding:48px 0 0}.rbhome .statbandlbl{display:block;margin-bottom:16px;font-size:26px;letter-spacing:.06em}.rbhome .statbar{display:flex;align-items:stretch;overflow-x:auto;background:radial-gradient(ellipse at center top,var(--navy-2),var(--navy));border:1px solid var(--edge-navy);border-radius:14px;box-shadow:var(--shadow-navy);scrollbar-width:none}.rbhome .statbar::-webkit-scrollbar{display:none}.rbhome .statbadge:last-child{border-right:0}.rbhome .statbadge{display:flex;flex-direction:column;justify-content:center;padding:9px 22px;border-right:1px solid var(--edge-navy-soft);white-space:nowrap;flex:1 0 auto}.rbhome .statbadge .lbl{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.rbhome .statbadge .valrow{display:flex;align-items:baseline;gap:9px;margin-top:3px}.rbhome .statbadge .val{font-family:var(--mono);font-size:16px;font-weight:800;color:var(--bone);font-variant-numeric:tabular-nums}.rbhome .statbadge .val em{font-style:normal;font-size:10px;color:var(--dust);font-weight:600;margin-left:2px}.rbhome .statbadge.pending .val{color:var(--dust)}.rbhome .statbadge .chg{font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.rbhome .statbadge .chg.up{color:var(--pasture-bright)}.rbhome .statbadge .chg.down{color:var(--sorrel-bright)}@media (max-width:900px){.rbhome .statbadge{padding:9px 16px}}.rbhome .srow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .srow .snm{font-size:13px;font-weight:600;color:var(--bone)}.rbhome .srow.pending .snm{color:var(--dust)}.rbhome .srow .sval{font-family:var(--mono);font-size:17px;font-weight:800;color:var(--bone);text-align:right;font-variant-numeric:tabular-nums}.rbhome .srow.pending .sval{color:var(--dust)}.rbhome .srow .sval em{font-style:normal;font-size:10px;color:var(--dust);font-weight:600;margin-left:2px}.rbhome .srow .schg{font-family:var(--mono);font-size:12px;text-align:right;min-width:62px;color:var(--dust)}.rbhome .srow .schg.up{color:var(--pasture-bright)}.rbhome .srow .schg.down{color:var(--sorrel-bright)}.rbhome .boardlink{color:var(--gold-bright);font-weight:700;font-size:12.5px;font-family:var(--mono)}.rbhome .boardlink:hover{text-decoration:underline}.rbhome .hero{position:relative;min-height:840px;display:flex;align-items:center;background:linear-gradient(180deg,#0a1628e6,#0a1628b3 30%,#0a162866 58%,#0a162833 84%,#0a162852),url(/brand/hero-sunset-landscape.png);background-size:cover;background-position:center 84%;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .hero .wrap{width:100%;display:grid;grid-template-columns:1fr 620px;gap:56px;align-items:center;padding:72px 44px 128px}.rbhome .kicker{display:inline-flex;gap:12px;align-items:center;margin-bottom:22px}.rbhome .kicker .dot{width:7px;height:7px;border-radius:50%;background:var(--pasture-bright);box-shadow:0 0 10px var(--pasture-bright)}.rbhome h1.big{font-size:66px;line-height:1;letter-spacing:-.028em;font-weight:800;margin:0 0 22px;color:var(--bone);text-wrap:balance}.rbhome h1.big em{font-style:normal;color:var(--gold-hi)}.rbhome .hero .lede{font-size:19px;color:#e7dcc4;max-width:560px;margin:0 0 32px}.rbhome .herobtns{display:flex;gap:14px;flex-wrap:wrap}.rbhome .herobtns .btn,.rbhome .herobtns .ghost{padding:14px 24px;font-size:15px;border-radius:10px}.rbhome .trust{margin-top:30px;display:flex;gap:22px;color:var(--dust);font-size:12.5px;font-family:var(--mono);flex-wrap:wrap}.rbhome .trust b{color:var(--bone)}.rbhome .board{background:hsl(var(--card) / .96);border:1px solid var(--edge-navy);border-radius:16px;box-shadow:var(--shadow-navy);overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rbhome .board .bh{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--edge-navy-soft);background:hsl(var(--foreground) / .05)}.rbhome .board .bh .t{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.rbhome .board .bh .live{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-family:var(--mono);color:var(--pasture-bright)}.rbhome .board .bh .live i{width:7px;height:7px;border-radius:50%;background:var(--pasture-bright);box-shadow:0 0 8px var(--pasture-bright);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.rbhome .brow{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .brow .wc{text-align:center;font-family:var(--mono);line-height:1.05;border-right:1px solid var(--edge-navy-soft);padding-right:6px}.rbhome .brow .wc b{display:block;font-size:15px;font-weight:800;color:var(--gold-bright);letter-spacing:-.01em}.rbhome .brow .wc i{font-style:normal;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.rbhome .brow .bcell{min-width:0}.rbhome .brow .bcell .b{font-size:16.5px;font-weight:800;color:var(--bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.rbhome .brow .bcell .m{font-family:var(--mono);font-size:11px;color:var(--dust);margin-top:3px;letter-spacing:.02em}.rbhome .brow .price{text-align:right;font-family:var(--mono);display:flex;align-items:baseline;gap:5px;justify-content:flex-end}.rbhome .brow .price .p{font-size:25px;font-weight:800;color:var(--gold-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rbhome .brow .price .u{font-size:11px;color:var(--dust)}.rbhome .new{display:inline-block;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:4px;padding:2px 6px;font-weight:800;animation:flash 2.6s ease-in-out infinite;vertical-align:middle;margin-left:8px}@keyframes flash{0%,to{opacity:1}50%{opacity:.45}}.rbhome .brow.top{background:hsl(var(--primary) / .09)}.rbhome .board .bf{padding:13px 18px;background:hsl(var(--foreground) / .05);border-top:1px solid var(--edge-navy-soft);display:flex;justify-content:space-between;align-items:center}.rbhome .board .bf .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.rbhome .board .bf .val{font-weight:800;color:var(--bone)}.rbhome section{padding:92px 0}.rbhome .sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:38px}.rbhome .sechead h2{font-size:38px;letter-spacing:-.022em;font-weight:800;margin:9px 0 0;color:var(--ink)}.rbhome .sechead p{color:var(--ink-dim);margin:8px 0 0;max-width:560px;font-size:15.5px}.rbhome .lnk{color:var(--ink);border:1px solid var(--edge);border-radius:8px;padding:10px 16px;font-weight:700;font-size:13.5px;white-space:nowrap}.rbhome .lnk:hover{border-color:var(--gold-bright);background:hsl(var(--primary) / .08);color:var(--ink)}.rbhome .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rbhome .card{background:radial-gradient(ellipse at center top,var(--navy-2),var(--navy));border:1px solid var(--edge-navy);border-radius:15px;padding:22px;position:relative;color:var(--bone);box-shadow:0 14px 30px -18px #14100880;transition:transform .15s,border-color .15s}.rbhome .card:hover{transform:translateY(-4px);border-color:var(--gold-bright)}.rbhome .card .ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.rbhome .card .ch .k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);font-weight:700}.rbhome .card .ch .arrow{color:var(--dust);font-size:16px}.rbhome .stat{font-family:var(--mono);font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:2px 0 8px;color:var(--bone);font-variant-numeric:tabular-nums}.rbhome .card .sub{color:var(--dust);font-size:14px}.rbhome .minirow{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13.5px;padding:8px 0;border-bottom:1px solid var(--edge-navy-soft);color:var(--dust)}.rbhome .minirow:last-child{border-bottom:0}.rbhome .minirow b{font-weight:700;color:var(--bone)}.rbhome .tag{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dust);border:1px solid var(--edge-navy);border-radius:5px;padding:2px 6px}.rbhome .tools{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.rbhome .tool{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--edge-navy);border-radius:13px;background:radial-gradient(ellipse at center top,var(--navy-2),var(--navy));color:var(--bone);transition:.15s}.rbhome .tool:hover{border-color:var(--gold-bright);transform:translateY(-3px)}.rbhome .tool .ic{width:36px;height:36px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-size:18px;background:hsl(var(--primary) / .14);border:1px solid var(--edge-navy)}.rbhome .tool .nm{font-weight:700;font-size:14px;line-height:1.2}.rbhome .tool .nm span{display:block;font-size:11px;color:var(--dust);font-weight:500;margin-top:2px}.rbhome .tool .free{margin-left:auto;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--pasture-bright);border:1px solid hsl(var(--profit) / .4);border-radius:5px;padding:2px 5px}.rbhome .ctaband{position:relative;background:linear-gradient(180deg,#0a1628e6,#0a1628d1),url(/brand/hero-sunset-landscape.png);background-size:cover;background-position:center 40%;border-top:1px solid var(--edge-navy-soft)}.rbhome .ctaband .wrap{text-align:center;padding:98px 44px}.rbhome .ctaband h2{font-size:46px;letter-spacing:-.022em;font-weight:800;margin:0 0 14px;color:var(--bone)}.rbhome .ctaband p{color:#e7dcc4;font-size:18px;margin:0 auto 30px;max-width:600px}.rbhome .signup{display:flex;gap:10px;max-width:490px;margin:0 auto}.rbhome .signup input{flex:1;background:#00000057;border:1px solid var(--edge-navy);border-radius:10px;padding:15px 16px;color:var(--bone);font-size:15px;font-family:var(--sans)}.rbhome .signup input::-moz-placeholder{color:var(--dust)}.rbhome .signup input::placeholder{color:var(--dust)}.rbhome .signup .btn{padding:15px 24px;white-space:nowrap}.rbhome .fineprint{margin-top:16px;font-family:var(--mono);font-size:12.5px;color:var(--dust)}.rbhome footer{background:var(--navy);border-top:1px solid var(--edge-navy-soft);padding:46px 0 62px;color:var(--dust)}.rbhome footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.rbhome footer .fl{display:flex;gap:24px;font-size:13.5px;color:var(--dust);flex-wrap:wrap}.rbhome footer .fl a:hover{color:var(--bone)}.rbhome footer .pb{font-family:var(--mono);font-size:12px}.rbhome .mapsec{background:var(--paper)}.rbhome .mapstats{display:flex;gap:10px;flex-wrap:wrap}.rbhome .pill{font-family:var(--mono);font-size:12.5px;color:var(--ink);border:1px solid var(--edge);background:var(--paper-3);border-radius:999px;padding:7px 14px;font-weight:600}.rbhome .pill b{color:var(--ink);font-weight:800}.rbhome .pill .up{color:var(--pasture)}.rbhome .mapwrap{position:relative;margin-top:6px;border-radius:22px;overflow:hidden;border:1px solid var(--edge-navy);background:hsl(var(--card));box-shadow:var(--shadow-navy)}.rbhome .usmap{width:100%;height:auto;display:block}.rbhome .usmap .states path{fill:hsl(var(--muted));stroke:hsl(var(--primary) / .2);stroke-width:.6;stroke-linejoin:round}.rbhome .usmap .drought{fill:url(#dg)}.rbhome .usmap .closed{fill:var(--dust);opacity:.5;stroke:hsl(var(--card) / .5);stroke-width:.5}.rbhome .usmap .live{fill:var(--gold-hi);filter:drop-shadow(0 0 3px var(--gold-bright));animation:dotpulse 2.4s ease-in-out infinite}.rbhome .usmap .halo{fill:var(--gold-bright);animation:halopulse 2.6s ease-in-out infinite}@keyframes dotpulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes halopulse{0%,to{opacity:.18}50%{opacity:.04}}.rbhome .callout{position:absolute;transform:translate(-50%,-150%);font-family:var(--mono);font-size:12px;font-weight:700;color:var(--bone);background:hsl(var(--card) / .96);border:1px solid var(--gold-bright);border-radius:8px;padding:5px 10px;white-space:nowrap;box-shadow:0 8px 18px #0000008c;z-index:3}.rbhome .callout b{color:var(--gold-hi)}.rbhome .callout:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:hsl(var(--card) / .96);border-right:1px solid var(--gold-bright);border-bottom:1px solid var(--gold-bright);transform:translate(-50%) rotate(45deg)}.rbhome .livecount{position:absolute;right:24px;top:20px;font-family:var(--mono);font-size:12.5px;color:var(--pasture-bright);display:inline-flex;gap:8px;align-items:center;font-weight:700;z-index:3}.rbhome .livecount i{width:8px;height:8px;border-radius:50%;background:var(--pasture-bright);box-shadow:0 0 9px var(--pasture-bright);animation:dotpulse 1.8s infinite}.rbhome .maplegend{position:absolute;left:24px;bottom:20px;display:flex;gap:18px;font-family:var(--mono);font-size:11.5px;color:var(--dust);align-items:center;z-index:3}.rbhome .maplegend .k{display:inline-flex;align-items:center;gap:7px}.rbhome .maplegend .mapscope{color:var(--dust);opacity:.85;padding-left:14px;border-left:1px solid var(--edge-navy-soft)}.rbhome .maplegend .d1{width:9px;height:9px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 7px var(--gold-bright)}.rbhome .maplegend .d2{width:9px;height:9px;border-radius:50%;background:var(--dust);opacity:.5}.rbhome .maplegend .d3{width:14px;height:9px;border-radius:3px;background:linear-gradient(90deg,#c47a2e99,#c47a2e00)}.rbhome .rbmap .rbstate{fill:hsl(var(--muted));stroke:hsl(var(--primary) / .2);stroke-width:.5;outline:none}.rbhome .rbmap .rbdot{cursor:pointer}.rbhome .rbmap .rbdot.live{fill:var(--gold-hi);stroke:hsl(var(--card) / .85);stroke-width:.8;filter:drop-shadow(0 0 3px var(--gold-bright))}.rbhome .rbmap .rbdot.final{fill:var(--gold-bright);opacity:.85;stroke:hsl(var(--card) / .7);stroke-width:.7}.rbhome .rbmap .rbdot.prev{fill:var(--dust);opacity:.5;stroke:hsl(var(--card) / .5);stroke-width:.5}.rbhome .maptip{position:absolute;left:50%;top:16px;transform:translate(-50%);z-index:4;background:hsl(var(--card) / .97);border:1px solid var(--gold-bright);border-radius:10px;padding:9px 14px;min-width:210px;max-width:340px;box-shadow:0 10px 24px #0000008c;pointer-events:none;text-align:center}.rbhome .maptip b{display:block;font-family:var(--sans);font-size:13px;font-weight:800;color:var(--bone)}.rbhome .maptip span{display:block;font-family:var(--mono);font-size:11px;color:var(--dust);margin-top:2px}.rbhome .maptip .tn{color:var(--bone);margin-top:4px}.rbhome .maptip em{font-style:normal;color:var(--dust)}.rbhome .maptip em.hl{color:var(--pasture-bright);font-weight:700}.rbhome .maploading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--dust);background:hsl(var(--card) / .5)}.rbhome .proof{background:var(--paper);border-top:1px solid var(--edge)}.rbhome .proofhead{text-align:center;max-width:720px;margin:0 auto 42px}.rbhome .proofhead h2{font-size:40px;letter-spacing:-.022em;font-weight:800;color:var(--ink);margin:10px 0 12px}.rbhome .proofhead p{color:var(--ink-dim);font-size:16.5px;margin:0}.rbhome .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge);border-radius:18px;background:var(--paper-3);overflow:hidden;box-shadow:0 18px 40px -26px #14100866}.rbhome .pstat{padding:38px 26px;text-align:center;border-right:1px solid var(--edge)}.rbhome .pstat:last-child{border-right:0}.rbhome .pstat .v{font-family:var(--mono);font-size:48px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rbhome .pstat .v em{font-style:normal;color:var(--gold)}.rbhome .pstat .l{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:14px}.rbhome .whyfree{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center}.rbhome .whyfree .free{font-size:15.5px;color:var(--ink)}.rbhome .whyfree .free b{color:var(--ink);font-weight:800}.rbhome .whyfree .src{font-family:var(--mono);font-size:11.5px;color:var(--ink-dim);letter-spacing:.06em;border:1px solid var(--edge);background:var(--paper-3);border-radius:999px;padding:8px 15px}.rbhome .whyfree .src b{color:var(--gold);font-weight:700}@media (max-width:900px){.rbhome .stats{grid-template-columns:1fr 1fr}.rbhome .pstat{border-bottom:1px solid var(--edge)}.rbhome .pstat:nth-child(2n){border-right:0}}@media (max-width:980px){.rbhome .hero .wrap{grid-template-columns:1fr;gap:36px;padding-top:56px}.rbhome h1.big{font-size:46px}.rbhome .grid{grid-template-columns:1fr 1fr}.rbhome .tools{grid-template-columns:repeat(2,1fr)}.rbhome .navlinks{display:none}}@media (max-width:560px){.rbhome .grid,.rbhome .tools{grid-template-columns:1fr}.rbhome .signup{flex-direction:column}}@media (max-width:640px){.rbhome .wrap{padding:0 18px}.rbhome section{padding:56px 0}.rbhome .nav .wrap{height:64px;gap:14px}.rbhome .brand{font-size:17px;gap:9px}.rbhome .sun{width:22px;height:22px}.rbhome .brandlogo{height:58px}.rbhome .footlogo{height:50px}.rbhome .navcta{gap:8px}.rbhome .navcta .ghost{display:none}.rbhome .btn{padding:9px 14px;font-size:12.5px}.rbhome .hero{min-height:0}.rbhome .hero .wrap{padding:44px 18px 64px;gap:30px}.rbhome h1.big{font-size:36px;letter-spacing:-.02em}.rbhome .hero .lede{font-size:16px}.rbhome .herobtns .btn,.rbhome .herobtns .ghost{padding:13px 18px;font-size:14px;flex:1 1 auto;text-align:center}.rbhome .trust{gap:10px;font-size:11.5px}.rbhome .kicker{margin-bottom:16px}.rbhome .brow{grid-template-columns:52px 1fr auto;gap:10px;padding:12px 14px}.rbhome .brow .wc b{font-size:13px}.rbhome .brow .bcell .b{font-size:14px}.rbhome .brow .bcell .m{font-size:10px}.rbhome .brow .price .p{font-size:20px}.rbhome .srow{padding:11px 14px;gap:10px}.rbhome .srow .sval{font-size:15px}.rbhome .board .bh{padding:13px 14px}.rbhome .board .bf{padding:11px 14px}.rbhome .statband{padding:32px 0 0}.rbhome .statbandlbl{font-size:19px;margin-bottom:12px}.rbhome .statbadge{padding:8px 14px}.rbhome .sechead{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}.rbhome .sechead h2{font-size:27px}.rbhome .sechead p{font-size:14px}.rbhome .stat{font-size:32px}.rbhome .card{padding:18px}.rbhome .livecount{right:14px;top:12px;font-size:11px}.rbhome .maplegend{left:14px;bottom:12px;gap:10px;font-size:10px;flex-wrap:wrap;right:14px}.rbhome .callout{font-size:10.5px;padding:4px 8px}.rbhome .maptip{min-width:0;max-width:88vw}.rbhome .mapwrap{border-radius:16px}.rbhome .proofhead h2{font-size:27px}.rbhome .proofhead p{font-size:14.5px}.rbhome .pstat{padding:24px 14px}.rbhome .pstat .v{font-size:34px}.rbhome .pstat .l{font-size:10px;margin-top:10px}.rbhome .ctaband .wrap{padding:64px 18px}.rbhome .ctaband h2{font-size:30px}.rbhome .ctaband p{font-size:15.5px}.rbhome .fineprint{font-size:11px}.rbhome footer{padding:36px 0 46px}.rbhome footer .wrap{flex-direction:column;align-items:flex-start;gap:18px}.rbhome .fl{gap:14px}}@media (prefers-reduced-motion:reduce){.rbhome .ticker .row,.rbhome .board .bh .live i{animation:none}}.rbhome .lbpage{background:var(--paper);padding:52px 0 84px;min-height:70vh}.rbhome .lbhead{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:34px;padding-bottom:26px;border-bottom:1px solid var(--edge)}.rbhome .lbtitle{font-family:var(--sans);font-weight:800;letter-spacing:-.02em;font-size:clamp(34px,4.4vw,54px);line-height:1.02;color:var(--ink);margin:2px 0 10px}.rbhome .lbsub{font-size:15px;line-height:1.5;color:var(--ink-dim);max-width:640px}.rbhome .lbcontrols{display:flex;gap:12px;flex-wrap:wrap}.rbhome .seg{display:inline-flex;background:var(--paper-3);border:1px solid var(--edge);border-radius:11px;padding:4px}.rbhome .seg button{font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--ink-dim);padding:8px 16px;border-radius:8px;transition:all .15s;white-space:nowrap}.rbhome .seg button:hover{color:var(--ink)}.rbhome .seg button.on{background:var(--navy);color:var(--bone);box-shadow:0 3px 10px -3px #0a162880}.rbhome .lbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.rbhome .lbband{background:radial-gradient(140% 120% at 0% 0%,var(--navy-2),var(--navy) 68%);border:1px solid var(--edge-navy);border-radius:15px;box-shadow:var(--shadow-navy);overflow:hidden}.rbhome .lbbandh{display:flex;justify-content:space-between;align-items:baseline;padding:16px 20px 13px;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .lbwc{font-family:var(--mono);font-size:19px;font-weight:800;color:var(--gold-bright);letter-spacing:-.01em}.rbhome .lbwc em{font-style:normal;font-size:11px;color:var(--dust);font-weight:600;margin-left:4px}.rbhome .lbn{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.rbhome .lbpen{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px 20px;border-bottom:1px solid var(--edge-navy-soft)}.rbhome .lbpen:last-child{border-bottom:0}.rbhome .lbrank{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:hsl(var(--primary) / .12);color:var(--dust);font-family:var(--mono);font-size:12px;font-weight:800}.rbhome .lbrank.top{background:var(--gold-bright);color:var(--navy)}.rbhome .lbbarn .b{font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--bone);line-height:1.2}.rbhome .lbbarn .m{font-family:var(--mono);font-size:11.5px;color:var(--dust);margin-top:3px}.rbhome .lbpx{font-family:var(--mono);font-size:18px;font-weight:800;color:var(--gold-hi);font-variant-numeric:tabular-nums;text-align:right}.rbhome .lbpx em{font-style:normal;font-size:10px;color:var(--dust);font-weight:600;margin-left:1px}.rbhome .lbnote{background:var(--paper-3);border:1px solid var(--edge);border-radius:14px;padding:56px 24px;text-align:center;color:var(--ink-dim);font-size:15px}@media (max-width:640px){.rbhome .lbgrid{grid-template-columns:1fr}.rbhome .lbhead{align-items:flex-start}}.rbhome h1.big{color:var(--photo-ink)}.rbhome h1.big em{color:var(--photo-gold)}.rbhome .hero .lede{color:var(--photo-ink-2)}.rbhome .hero .eyebrow{color:var(--photo-gold)}.rbhome .trust{color:var(--photo-dust)}.rbhome .trust b{color:var(--photo-ink)}.rbhome .herobtns .ghost{color:var(--photo-ink);border-color:#cdaa5180;background:#0000002e}.rbhome .ctaband h2{color:var(--photo-ink)}.rbhome .ctaband p{color:var(--photo-ink-2)}.rbhome .ctaband .fineprint{color:var(--photo-dust)}.rbhome .signup input{color:var(--photo-ink)}.rbhome .signup input::-moz-placeholder{color:var(--photo-dust)}.rbhome .signup input::placeholder{color:var(--photo-dust)}.rbhome h1.big,.rbhome .sechead h2,.rbhome .proofhead h2,.rbhome .ctaband h2,.rbhome .statbandlbl,.rbhome .saletitle,.rbhome .lbtitle{font-family:var(--serif)}.rbhome .nav{position:sticky}.rbhome .nav .wrap{position:relative}.rbhome .mnav{display:none}.rbhome .mnavbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--edge-navy);background:hsl(var(--foreground) / .04);color:var(--bone);cursor:pointer}.rbhome .mnavback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:#00000059}.rbhome .mnavpanel{position:absolute;top:calc(100% + 8px);right:16px;left:16px;z-index:49;background:hsl(var(--card));border:1px solid var(--edge-navy);border-radius:14px;box-shadow:0 22px 48px -18px #00000080;overflow:hidden;display:flex;flex-direction:column}.rbhome .mnavpanel a{padding:13px 18px;font-size:14.5px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--edge-navy-soft)}.rbhome .mnavpanel a:last-child{border-bottom:0}.rbhome .mnavpanel a:active{background:hsl(var(--primary) / .1)}@media (max-width:980px){.rbhome .mnav{display:block}}@media (max-width:1180px){.rbhome .navlinks{display:none}.rbhome .mnav{display:block}}@media (max-width:640px){.rbhome .navcta .ghost{display:none}}.rbhome .claraband{background:radial-gradient(120% 140% at 85% 0%,hsl(var(--primary) / .12) 0%,transparent 55%),var(--paper-2);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:64px 0}.rbhome .clarawrap{display:grid;grid-template-columns:1fr 1.08fr;gap:32px;align-items:center}.rbhome .claracopy h2{font-family:var(--serif);font-size:36px;letter-spacing:-.02em;font-weight:800;margin:10px 0 12px;color:var(--ink)}.rbhome .claralede{font-size:15.5px;color:var(--ink-dim);max-width:520px;line-height:1.6;margin:0 0 16px}.rbhome .claralist{list-style:none;margin:0 0 22px;padding:0}.rbhome .claralist li{position:relative;padding:5px 0 5px 26px;font-size:14.5px;font-weight:600;color:var(--ink)}.rbhome .claralist li:before{content:"●";position:absolute;left:2px;top:6px;font-size:9px;color:hsl(var(--primary))}.rbhome .claravisual{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap}.rbhome .claraphoneshot{width:100%;max-width:440px;height:auto;display:block;flex:1 1 auto;filter:drop-shadow(0 26px 44px rgba(10,22,40,.45))}.rbhome .claraqrtile{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border-radius:14px;padding:11px 11px 8px;width:118px;flex:0 0 auto;box-shadow:0 10px 22px #00000042}.rbhome .claraqrtile span{font-family:var(--mono);font-size:7.5px;letter-spacing:.05em;text-transform:uppercase;color:#0a1628;font-weight:700;text-align:center;line-height:1.3}@media (max-width:980px){.rbhome .clarawrap{grid-template-columns:1fr;gap:34px}.rbhome .claraband{padding:48px 0}.rbhome .claracopy h2{font-size:28px}}@media (max-width:560px){.rbhome .claravisual{flex-wrap:wrap;gap:18px}.rbhome .claraphoneshot{max-width:300px;flex:1 1 100%}}
