.rxh{--bg-dark:#020706;--bg-emerald:#06110f;--surface:#081715;--brand:#19e5c6;--brand-bright:#24f2d4;--brand-deep:#0b6e62;--ink:#07110f;--text-light:#f2f5f3;--muted:#8ea19a;--paper:#f6f7f3;--paper-alt:#eef2ee;--white:#fff;--line:#e2e8e3;--line-dark:#ffffff17;--amber:#f0a868;--red:#e06b6b;--max:1200px;--radius:20px}.rxh *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.rxh{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}.rxh a{color:inherit;text-decoration:none}.rxh button{font:inherit;cursor:pointer}.rxh .wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.rxh h1,.rxh h2,.rxh h3{letter-spacing:-.025em;font-weight:800;line-height:1.05}.rxh section{position:relative}.rxh .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-deep);font-size:12px;font-weight:800}.rxh .dark .ey{color:var(--brand)}.rxh .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.rxh .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rxh .rv{opacity:1;transition:none;transform:none}}.rxh .pulse{background:var(--bg-dark);color:var(--text-light);border-bottom:1px solid var(--line-dark);align-items:center;height:34px;font-size:12px;display:flex;overflow:hidden}.rxh .pulse .track{white-space:nowrap;gap:38px;padding-left:100%;animation:46s linear infinite marq;display:flex}@keyframes marq{to{transform:translate(-100%)}}.rxh .pulse .seg{color:#cfe;letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.rxh .pulse .rn{color:var(--brand);font-weight:700}.rxh .pulse .up{color:#5fe3a6}.rxh .pulse .down{color:#ff8f8f}.rxh .pulse .tag{letter-spacing:.08em;color:var(--amber);background:#f0a86829;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800}.rxh .pulse:hover .track{animation-play-state:paused}.rxh nav.top{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f6f7f3db;position:sticky;top:0}.rxh .navin{align-items:center;gap:26px;height:66px;display:flex}.rxh .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.rxh .bmark{background:linear-gradient(135deg,var(--brand-deep),var(--brand));color:#04120c;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:flex}.rxh .navlinks{gap:4px;margin-left:8px;display:flex}.rxh .navlinks>div{position:relative}.rxh .navlinks a.item,.rxh .navlinks button.item{color:#35473f;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:9px 12px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.rxh .navlinks a.item:hover,.rxh .navlinks button.item:hover,.rxh .navlinks .grp:hover .item{color:var(--ink);background:#0b6e6214}.rxh .chev{opacity:.6;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-2px;transform:rotate(45deg)}.rxh .mega{background:var(--white);border:1px solid var(--line);opacity:0;visibility:hidden;z-index:70;border-radius:16px;min-width:280px;padding:16px;transition:all .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 30px 70px #071a2429}.rxh .grp:hover .mega{opacity:1;visibility:visible;transform:none}.rxh .mega.wide{grid-template-columns:1fr 1fr;gap:4px 18px;width:520px;display:grid}.rxh .mega .mi{border-radius:10px;padding:10px 12px;display:block}.rxh .mega .mi:hover{background:var(--paper-alt)}.rxh .mega .mi b{font-size:13.5px;font-weight:700;display:block}.rxh .mega .mi span{color:var(--muted);font-size:12px}.rxh .navcta{align-items:center;gap:10px;margin-left:auto;display:flex}.rxh .btn{white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .16s;display:inline-flex}.rxh .btn:hover{transform:translateY(-1px)}.rxh .btn-ghost{color:var(--ink);background:#fff9;border-color:#cfd9d5}.rxh .btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px #07110f29}.rxh .btn-brand{background:var(--brand);color:#04120c;box-shadow:0 10px 26px #19e5c64d}.rxh .btn-lg{border-radius:13px;padding:14px 22px;font-size:15px}.rxh .hero{background:linear-gradient(180deg,var(--paper),var(--white));padding:64px 0 40px;overflow:hidden}.rxh .hero .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}.rxh .hero h1{font-size:60px}.rxh .hero .lead{color:#3a4b44;max-width:520px;margin:22px 0 8px;font-size:19px}.rxh .killer{color:var(--brand-deep);border-left:3px solid var(--brand);max-width:500px;margin:14px 0 24px;padding-left:14px;font-size:15px;font-weight:700}.rxh .hero .cta{flex-wrap:wrap;gap:12px;display:flex}.rxh .pricehint{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:18px;font-size:13px}@media (max-width:900px){.rxh .hero .grid{grid-template-columns:1fr}.rxh .hero h1{font-size:42px}}.rxh .appwin{background:var(--bg-emerald);border:1px solid var(--line-dark);color:var(--text-light);opacity:0;border-radius:22px;transition:transform .9s cubic-bezier(.19,1,.22,1),opacity .9s;overflow:hidden;transform:translateY(24px);box-shadow:0 40px 90px #02070666}.rxh .appwin.in{opacity:1;transform:none}.rxh .appbar{border-bottom:1px solid var(--line-dark);background:var(--surface);align-items:center;gap:8px;padding:12px 15px;display:flex}.rxh .appbar i{background:#2b3a36;border-radius:50%;width:11px;height:11px}.rxh .appbar .t{color:var(--muted);margin-left:8px;font-size:12px}.rxh .applive{letter-spacing:.08em;color:var(--brand);align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.rxh .appbody{min-height:300px;padding:20px}.rxh .ask{background:var(--surface);border:1px solid var(--line-dark);color:#dfeee9;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.rxh .ask .cur{background:var(--brand);width:2px;height:16px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.rxh .ans{opacity:0;margin-top:16px;transition:all .5s;transform:translateY(8px)}.rxh .ans.show{opacity:1;transform:none}.rxh .ans .big{color:#fff;font-variant-numeric:tabular-nums;font-size:38px;font-weight:800}.rxh .ans .sub{color:var(--muted);margin-top:2px;font-size:13px}.rxh .meta{color:#6f8880;flex-direction:column;gap:5px;margin-top:16px;font-family:ui-monospace,monospace;font-size:11px;display:flex}.rxh .meta b{color:var(--brand)}.rxh .revbtn{color:#04120c;background:var(--brand);border-radius:9px;margin-top:14px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-block}.rxh .rail{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:22px;display:flex}.rxh .rail .it{letter-spacing:.06em;color:#41564e;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.rxh .gdot{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:2.4s infinite gp;box-shadow:0 0 #19e5c699}@keyframes gp{0%{box-shadow:0 0 #19e5c680}70%{box-shadow:0 0 0 8px #19e5c600}to{box-shadow:0 0 #19e5c600}}.rxh .sec{padding:88px 0}.rxh .sec.paper{background:var(--paper)}.rxh .sec.white{background:var(--white)}.rxh .sec.alt{background:var(--paper-alt)}.rxh .sec.dark{background:var(--bg-emerald);color:var(--text-light)}.rxh .sec.darker{background:var(--bg-dark);color:var(--text-light)}.rxh .sec h2{max-width:760px;font-size:40px}.rxh .sec.dark h2,.rxh .sec.darker h2{color:#fff}.rxh .sec .sub{color:var(--muted);max-width:620px;margin-top:16px;font-size:17px}.rxh .dark .sub,.rxh .darker .sub{color:var(--muted)}.rxh .center{text-align:center;margin:0 auto}.rxh .mosaic{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.rxh .mosaic .c1{grid-column:span 2}.rxh .cap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:170px;padding:22px;transition:all .25s;display:flex}.rxh .cap:hover{border-color:#cfe0d8;transform:translateY(-5px);box-shadow:0 24px 50px #071a241f}.rxh .cap h3{font-size:18px}.rxh .cap p{color:var(--muted);margin-top:8px;font-size:13.5px}.rxh .cap .mini{align-items:flex-end;gap:5px;height:42px;margin-top:auto;padding-top:14px;display:flex}.rxh .cap .mini i{background:linear-gradient(180deg,var(--brand),var(--brand-deep));opacity:.25;border-radius:3px;flex:1;transition:all .4s}.rxh .cap:hover .mini i{opacity:.9}@media (max-width:900px){.rxh .mosaic{grid-template-columns:1fr 1fr}.rxh .mosaic .c1{grid-column:span 2}}.rxh .compiler{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:40px;display:grid}.rxh .flow{padding:8px 0;position:relative}.rxh .flow .node{background:var(--surface);border:1px solid var(--line-dark);z-index:2;border-radius:12px;justify-content:space-between;align-items:center;margin:10px 0;padding:13px 18px;font-size:14px;font-weight:700;display:flex;position:relative}.rxh .flow .node.truth{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 0 30px #19e5c626;color:var(--brand-bright)}.rxh .flow .node.ai{color:var(--muted);border-style:dashed;border-color:#3a4f49}.rxh .flow .boundary{letter-spacing:.14em;color:var(--amber);text-align:center;text-transform:uppercase;margin:6px 0;font-size:10px;font-weight:800}.rxh .flow .line{background:linear-gradient(180deg,transparent,var(--brand),transparent);opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:24px}.rxh .flow .spark{background:var(--brand);width:12px;height:12px;box-shadow:0 0 16px var(--brand);border-radius:50%;animation:3.2s ease-in-out infinite drop;position:absolute;left:19px}@keyframes drop{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.rxh .story{grid-template-columns:1fr 1fr;align-items:start;gap:50px;margin-top:20px;display:grid}.rxh .steps{flex-direction:column;gap:14px;display:flex}.rxh .step{border-left:2px solid var(--line-dark);opacity:.4;padding:16px 0 16px 22px;transition:all .4s}.rxh .step.on{opacity:1;border-color:var(--brand)}.rxh .step h3{color:#fff;font-size:26px}.rxh .step .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rxh .step .tags span{color:var(--brand);background:#19e5c61a;border:1px solid #19e5c633;border-radius:20px;padding:4px 9px;font-size:11px}.rxh .stageviz{background:var(--surface);border:1px solid var(--line-dark);border-radius:20px;justify-content:center;align-items:center;min-height:340px;padding:26px;display:flex;position:sticky;top:120px}.rxh .stageviz .layer{color:#19e5c614;font-size:60px;font-weight:900;transition:all .6s;position:absolute}.rxh .stageviz .cur{color:#fff;text-align:center;font-size:30px;font-weight:800}.rxh .stageviz .cur small{color:var(--muted);margin-top:8px;font-size:14px;font-weight:500;display:block}@media (max-width:900px){.rxh .compiler,.rxh .story{grid-template-columns:1fr}.rxh .stageviz{position:relative;top:0}}.rxh .scen{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:30px;display:grid}.rxh .scenbox{background:var(--surface);border:1px solid var(--line-dark);border-radius:18px;padding:22px}.rxh .scenq{color:#dfeee9;background:var(--bg-dark);border:1px solid var(--line-dark);border-radius:10px;padding:12px 14px;font-size:15px}.rxh .scenrow{border-bottom:1px solid var(--line-dark);font-variant-numeric:tabular-nums;justify-content:space-between;padding:12px 0;display:flex}.rxh .scenrow:last-child{border:0}.rxh .scenrow .k{color:var(--muted);font-size:13px}.rxh .scenrow .v{color:#fff;font-weight:700}.rxh .scenrow.diff .v{color:var(--amber)}.rxh .scenlabel{letter-spacing:.12em;color:var(--brand);margin:16px 0 4px;font-size:11px;font-weight:800}.rxh .cert{background:var(--surface);border:1px solid #19e5c640;border-radius:18px;max-width:460px;margin-top:34px;padding:24px;font-family:ui-monospace,monospace}.rxh .cert .crow{border-bottom:1px solid var(--line-dark);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.rxh .cert .crow:last-child{border:0}.rxh .cert .pass{color:var(--brand);font-weight:700}.rxh .cert .green{color:#04120c;background:var(--brand);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:800}.rxh .cmp{border:1px solid var(--line);background:var(--white);border-radius:18px;margin-top:36px;overflow:hidden}.rxh .cmp .hd{grid-template-columns:1fr 1fr;font-weight:800;display:grid}.rxh .cmp .hd div{padding:16px 22px}.rxh .cmp .hd .a{color:var(--muted);background:var(--paper-alt)}.rxh .cmp .hd .b{color:var(--brand-deep);background:#19e5c614}.rxh .cmp .r{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rxh .cmp .r div{padding:14px 22px;font-size:14px}.rxh .cmp .r .a{color:var(--muted)}.rxh .cmp .r .b{color:var(--ink);background:#19e5c60a;font-weight:600}.rxh .orbit{justify-content:center;align-items:center;height:380px;margin-top:20px;display:flex;position:relative}.rxh .orbit .core{background:linear-gradient(135deg,var(--brand-deep),var(--brand));color:#04120c;text-align:center;z-index:3;border-radius:24px;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 50px #19e5c64d}.rxh .ring{border:1px dashed var(--line-dark);border-radius:50%;position:absolute}.rxh .ring.r1{width:260px;height:260px;animation:40s linear infinite spin}.rxh .ring.r2{width:380px;height:380px;animation:60s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.rxh .chip{background:var(--surface);border:1px solid var(--line-dark);color:var(--text-light);border-radius:20px;padding:7px 12px;font-size:12px;font-weight:600;animation:40s linear infinite cspin;position:absolute}.rxh .r2 .chip{animation-duration:60s;animation-direction:reverse}@keyframes cspin{to{transform:rotate(-360deg)}}.rxh .matrix{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:30px;font-size:12px;display:grid;overflow:hidden}.rxh .matrix div{background:var(--surface);text-align:center;color:var(--muted);padding:11px 10px}.rxh .matrix .hdr{background:var(--bg-dark);color:#fff;font-weight:700}.rxh .matrix .yes{color:var(--brand)}.rxh .plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.rxh .plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:all .25s}.rxh .plan:hover{transform:translateY(-5px);box-shadow:0 24px 50px #071a241f}.rxh .plan.pop{border:1.5px solid var(--brand);box-shadow:0 24px 60px #19e5c629}.rxh .plan .pn{font-size:18px;font-weight:800}.rxh .plan .pp{margin:12px 0 2px;font-size:38px;font-weight:800}.rxh .plan .pp small{color:var(--muted);font-size:15px;font-weight:600}.rxh .plan .pd{color:var(--muted);margin-bottom:18px;font-size:14px}.rxh .badge{letter-spacing:.1em;color:#04120c;background:var(--brand);border-radius:20px;margin-bottom:10px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:900px){.rxh .plans,.rxh .mosaic,.rxh .matrix{grid-template-columns:1fr}.rxh .matrix{grid-template-columns:repeat(3,1fr)}}.rxh .fam{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.rxh .famc{background:var(--surface);border:1px solid var(--line-dark);border-radius:16px;padding:20px;transition:all .25s}.rxh .famc:hover{border-color:#19e5c64d;transform:translateY(-4px)}.rxh .famc b{color:#fff;font-size:16px}.rxh .famc p{color:var(--muted);margin-top:6px;font-size:13px}@media (max-width:900px){.rxh .fam{grid-template-columns:1fr 1fr}}.rxh .final{background:radial-gradient(1000px 500px at 50% 0,#19e5c624,transparent),var(--bg-dark);color:#fff;text-align:center;padding:110px 0}.rxh .final h2{color:#fff;margin:0 auto;font-size:52px}.rxh .final p{color:var(--muted);margin:18px auto 30px;font-size:18px}.rxh footer{background:var(--bg-dark);color:var(--text-light);border-top:1px solid var(--line-dark);padding:60px 0 30px}.rxh .fgrid{grid-template-columns:1.4fr repeat(5,1fr);gap:28px;display:grid}.rxh .fcol h4{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:12px}.rxh .fcol a{color:var(--muted);padding:5px 0;font-size:13px;display:block}.rxh .fcol a:hover{color:#fff}.rxh .fbtm{border-top:1px solid var(--line-dark);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}@media (max-width:900px){.rxh .fgrid{grid-template-columns:1fr 1fr}}.rxh .videoband{max-width:960px;margin:40px auto 0}.rxh .frame{border:1px solid var(--line);aspect-ratio:16/9;cursor:pointer;background:linear-gradient(135deg,#06110f,#0b6e62);border-radius:22px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 40px 90px #02070647}.rxh .frame:hover{transform:translateY(-4px);box-shadow:0 50px 110px #02070659}.rxh .frame .poster{color:#fff;text-align:center;background:radial-gradient(600px 300px at 50% 40%,#19e5c62e,#0000);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.rxh .play{background:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;animation:2.6s infinite gp;display:flex;box-shadow:0 0 #19e5c680}.rxh .play:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #04120c;width:0;height:0;margin-left:6px}.rxh .frame .vlabel{letter-spacing:.1em;color:var(--brand);background:#02070680;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;left:18px}.rxh .fca{color:#fff;background:radial-gradient(700px 320px at 12% 0,#19e5c638,#0000),linear-gradient(120deg,#06110f,#020706);border:1px solid #19e5c64d;border-radius:26px;padding:44px 48px;transition:all .25s;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #02070659}.rxh .fca:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:0 40px 90px #19e5c62e}.rxh .fca .fcagrid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.rxh .fca .fcabadge{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:800}.rxh .fca h3{color:#fff;max-width:640px;margin-top:10px;font-size:30px}.rxh .fca p{color:#bfe;opacity:.85;max-width:560px;margin-top:12px;font-size:15px}.rxh .fca .fcachip{color:var(--brand);border:1px solid #19e5c64d;border-radius:20px;align-items:center;gap:8px;margin-top:16px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.rxh .fca .fcago{background:var(--brand);color:#04120c;white-space:nowrap;border-radius:14px;flex-shrink:0;padding:16px 26px;font-size:15px;font-weight:800;box-shadow:0 12px 30px #19e5c64d}@media (max-width:760px){.rxh .fca{padding:32px 26px}.rxh .fca h3{font-size:24px}}.rxh .ctile{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px;transition:all .25s;display:block;position:relative;overflow:hidden}.rxh .ctile:hover{border-color:#cfe0d8;transform:translateY(-4px);box-shadow:0 24px 50px #071a241f}.rxh .ctile h3{font-size:20px}.rxh .ctile .reveal{opacity:0;max-height:0;transition:all .35s;overflow:hidden}.rxh .ctile:hover .reveal{opacity:1;max-height:220px;margin-top:12px}.rxh .ctile .rr{color:var(--muted);padding:5px 0;font-size:12px}.rxh .ctile .rr b{color:var(--ink)}.rxh .ctile .go{color:var(--brand-deep);margin-top:12px;font-size:13px;font-weight:700}.rxh .grouplabel{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep);margin:34px 0 4px;font-size:12px;font-weight:800}.rxh .grouplabel span{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:8px;font-weight:600}.rxh .tasktabs{flex-wrap:wrap;gap:8px;margin:24px 0 18px;display:flex}.rxh .tasktab{border:1px solid var(--line-dark);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s}.rxh .tasktab.on{background:var(--brand);color:#04120c;border-color:var(--brand)}.rxh .taskgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rxh .taskcol{border-radius:16px;min-height:150px;padding:20px}.rxh .taskcol.them{background:var(--paper-alt);border:1px solid var(--line)}.rxh .taskcol.us{background:var(--surface);color:var(--text-light);border:1px solid #19e5c640}.rxh .taskcol .lbl{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.rxh .taskcol.them .lbl{color:var(--muted)}.rxh .taskcol.us .lbl{color:var(--brand)}.rxh .taskcol.them p{color:#5a6b63;font-size:14px}.rxh .taskcol.us .big{color:#fff;font-size:15px;font-weight:700}.rxh .taskcol.us .meta{color:#6f8880;margin-top:12px;font-family:ui-monospace,monospace;font-size:11px}@media (max-width:820px){.rxh .taskgrid{grid-template-columns:1fr}}.rxh .honest{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.rxh .honest .col{border:1px solid var(--line);border-radius:16px;padding:22px}.rxh .honest .col.them{background:var(--paper-alt)}.rxh .honest .col.us{background:#19e5c60f;border-color:#19e5c640}.rxh .honest h4{margin-bottom:12px;font-size:16px}.rxh .honest li{color:#3a4b44;padding:7px 0 7px 22px;font-size:14px;list-style:none;position:relative}.rxh .honest li:before{content:"";background:var(--brand-deep);border-radius:2px;width:8px;height:8px;position:absolute;top:13px;left:0}.rxh .honest .them li:before{background:var(--muted)}@media (max-width:820px){.rxh .honest{grid-template-columns:1fr}}.rxh .switch{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}.rxh .switch .st{background:var(--surface);border:1px solid var(--line-dark);border-radius:14px;padding:18px}.rxh .switch .st .n{color:var(--brand);font-size:14px;font-weight:800}.rxh .switch .st b{color:#fff;margin:6px 0;font-size:15px;display:block}.rxh .switch .st p{color:var(--muted);font-size:13px}@media (max-width:820px){.rxh .switch{grid-template-columns:1fr 1fr}}.rxh .faq{max-width:820px;margin-top:20px}.rxh .faq details{border-bottom:1px solid var(--line);padding:16px 0}.rxh .faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.rxh .faq summary::-webkit-details-marker{display:none}.rxh .faq p{color:var(--muted);margin-top:10px;font-size:14px}.rxh .proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.rxh .pchip{background:var(--surface);border:1px solid var(--line-dark);color:var(--text-light);border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.rxh .pchip .gdot{width:8px;height:8px}.rxh .bmark-img{object-fit:contain;border-radius:9px;width:30px;height:30px;display:block}.rxh .legal{max-width:820px}.rxh .legal h2{color:var(--ink);margin:32px 0 10px;font-size:20px}.rxh .legal p{color:#3a4b44;margin:10px 0;font-size:14.5px;line-height:1.7}.rxh .legal ul{margin:10px 0 10px 4px;padding:0;list-style:none}.rxh .legal li{color:#3a4b44;padding:5px 0 5px 20px;font-size:14.5px;line-height:1.6;position:relative}.rxh .legal li:before{content:"";background:var(--brand-deep);border-radius:2px;width:6px;height:6px;position:absolute;top:12px;left:0}.rxh .legalmeta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rxh .legalmeta span{color:var(--brand-deep);background:#19e5c614;border:1px solid #19e5c633;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.rxh .ilabel{border:1px solid var(--line-dark);color:var(--muted);border-radius:20px;padding:6px 12px;font-size:11px;font-weight:700}.rxh .ilabel.live{color:var(--brand);border-color:#19e5c64d}.rxh .ilabel.avail{color:#8fb6ff;border-color:#4c8dff4d}.rxh .ilabel.pilot{color:var(--amber);border-color:#f0a8684d}@media (max-width:1080px){.rxh .navin{gap:14px}.rxh .navlinks{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.rxh .navlinks::-webkit-scrollbar{display:none}.rxh .navcta .btn-ghost{display:none}}@media (max-width:820px){.rxh .hero{padding:40px 0 30px}.rxh .hero h1{font-size:34px}.rxh .hero .lead{font-size:16px}.rxh .sec{padding:56px 0}.rxh .sec h2{font-size:28px}.rxh .navlinks{display:none}.rxh .content{padding:20px 18px 40px}.rxh .wrap{padding:0 18px}.rxh .final h2{font-size:34px}.rxh .fca{padding:28px 22px}.rxh .fca h3{font-size:22px}}.rxh .megapanel{background:var(--white);border:1px solid var(--line);opacity:0;visibility:hidden;z-index:70;border-radius:16px;padding:18px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 30px 70px #071a2429}.rxh .megapanel[data-open=true]{opacity:1;visibility:visible;transform:none}.rxh .megapanel.std{grid-template-columns:1fr;gap:2px;min-width:280px;display:grid}.rxh .megapanel.std.wide2{grid-template-columns:1fr 1fr;gap:2px 16px;width:520px}.rxh .megapanel .mi{border-radius:10px;padding:9px 12px;display:block}.rxh .megapanel .mi:hover{background:var(--paper-alt)}.rxh .megapanel .mi b{font-size:13.5px;font-weight:600}.rxh .megapanel.prod{grid-template-columns:3.2fr 1.15fr;gap:18px;width:min(940px,100vw - 48px);display:grid}.rxh .prodcols{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rxh .colhead{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:8px;font-size:10px;font-weight:800}.rxh .collink{color:#35473f;border-radius:6px;padding:5px 0;font-size:13px;display:block}.rxh .collink:hover{color:var(--brand-deep)}.rxh .prodpreview{background:var(--paper-alt);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:16px;display:flex}.rxh .ppmark{background:color-mix(in srgb,var(--brand) 20%,transparent);width:34px;height:34px;color:var(--brand-deep);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.rxh .pptitle{margin:10px 0 4px;font-size:14px;font-weight:700}.rxh .prodpreview p{color:var(--muted);font-size:12.5px;line-height:1.5}.rxh .ppviz{align-items:flex-end;gap:5px;height:40px;margin-top:auto;padding-top:14px;display:flex}.rxh .ppviz i{background:linear-gradient(180deg,var(--brand),var(--brand-deep));opacity:.7;border-radius:3px;flex:1}.rxh .ppviz i:first-child{height:45%}.rxh .ppviz i:nth-child(2){height:70%}.rxh .ppviz i:nth-child(3){height:55%}.rxh .ppviz i:nth-child(4){height:90%}.rxh .ppviz i:nth-child(5){height:65%}.rxh .megapanel.cmp{grid-template-columns:1.25fr 1fr;gap:14px;width:min(680px,100vw - 48px);display:grid}.rxh .cmprow{border-radius:10px;padding:10px 12px;display:block}.rxh .cmprow.on,.rxh .cmprow:hover{background:var(--paper-alt)}.rxh .cmprow b{font-size:14px;font-weight:700;display:block}.rxh .cmprow span{color:var(--muted);font-size:11px}.rxh .cmppreview{background:var(--surface);color:var(--text-light);border-radius:12px;flex-direction:column;justify-content:center;padding:18px;display:flex}.rxh .cmpname{color:#fff;font-size:18px;font-weight:800}.rxh .cmppreview p{color:var(--muted);margin:8px 0 12px;font-size:13px}.rxh .navburger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;margin-left:auto;padding:8px;display:none}.rxh .navburger span{background:var(--ink);border-radius:2px;width:22px;height:2px}.rxh .mobilenav{border-top:1px solid var(--line);background:var(--paper);padding:10px 0;display:none}.rxh .macc{border-bottom:1px solid var(--line)}.rxh .maccbtn{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;display:flex}.rxh .maccbtn .chev[data-open=true]{transform:rotate(-135deg)}.rxh .macclinks{flex-direction:column;padding:0 24px 12px;display:flex}.rxh .macclinks a{color:#35473f;padding:8px 0;font-size:14px}.rxh .maccctas{gap:10px;padding:16px 24px;display:flex}@media (max-width:900px){.rxh .navlinks,.rxh .navcta{display:none}.rxh .navburger{display:flex}.rxh .mobilenav[data-open=true]{display:block}}
