.rp-page{--bg:#09090b;--bg-card:#0f0f14;--bg-el:#16161f;--bg-h:#1c1c28;--text:#fafaf9;--text-2:#c4bfd6;--text-3:#7c7494;--text-4:#4a4462;--l-green:#00e87b;--l-teal:#00e5cc;--l-cyan:#00cfff;--l-blue:#4d8eff;--l-indigo:#7c5cfc;--l-violet:#a855f7;--l-pink:#ff4da6;--l-amber:#ffb300;--l-border:hsla(0,0%,100%,.06);--l-border-2:hsla(0,0%,100%,.1);--l-border-3:hsla(0,0%,100%,.16);--l-r:18px;--l-r-sm:12px;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;font-size:15px;line-height:1.6;min-height:100vh}.rp-page:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.018;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rp-page ::-moz-selection{background:rgba(124,92,252,.35);color:#fff}.rp-page ::selection{background:rgba(124,92,252,.35);color:#fff}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rp-page .rv{animation:rp-reveal .01s linear both;animation-timeline:view();animation-range:entry 0 cover 26%}.rp-page .hero .rv{animation:rp-in .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:auto}.rp-page .hero .d1{animation-delay:.07s}.rp-page .hero .d2{animation-delay:.14s}.rp-page .hero .d3{animation-delay:.21s}.rp-page .hero .d4{animation-delay:.28s}}}@keyframes rp-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes rp-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.rp-page nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 40px;height:60px;background:rgba(9,9,11,.72);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--l-border);transition:background .3s,box-shadow .3s}.rp-page .nav-logo{height:26px;filter:invert(1);opacity:.9}.rp-page .n-right{display:flex;align-items:center;gap:26px}.rp-page .n-link{color:var(--text-3);text-decoration:none;font-size:.82rem;font-weight:500;transition:color .2s;white-space:nowrap}.rp-page .n-link:hover{color:var(--text)}.rp-page .n-cta{height:34px;padding:0 20px;background:linear-gradient(105deg,#8b3cf7,#a855f7,#d946a8);color:#fff;border-radius:100px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;transition:transform .15s,box-shadow .15s}.rp-page .n-cta:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(168,85,247,.35)}.rp-page .hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 88px;overflow:hidden;isolation:isolate}.rp-page .hero-docs{position:absolute;inset:-14% -8%;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:240px;gap:20px;transform:perspective(1600px) rotateX(15deg) rotate(-3deg) scale(1.1);transform-origin:center 56%}.rp-page .hero-doc{position:relative;overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.5);animation:rp-float var(--d,9s) ease-in-out var(--dl,0s) infinite alternate}.rp-page .hero-doc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:.2;filter:grayscale(1) contrast(.95)}.rp-page .hero-doc.tint-v{box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 34px rgba(124,92,252,.16);border-color:rgba(124,92,252,.34)}.rp-page .hero-doc.tint-g{box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 34px rgba(0,232,123,.14);border-color:rgba(0,232,123,.3)}.rp-page .hero-doc.tint-c{box-shadow:0 18px 44px rgba(0,0,0,.5),0 0 34px rgba(0,207,255,.12);border-color:rgba(0,207,255,.28)}@keyframes rp-float{0%{transform:translateY(0) scale(1)}to{transform:translateY(-6px) scale(1.015)}}@media (prefers-reduced-motion:reduce){.rp-page .hero-doc{animation:none}}.rp-page .orb{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.rp-page .o1{width:720px;height:720px;background:radial-gradient(circle,rgba(124,92,252,.14),transparent 62%);top:-240px;left:-260px;animation:rp-orb 18s ease-in-out infinite}.rp-page .o2{width:600px;height:600px;background:radial-gradient(circle,rgba(0,232,123,.07),transparent 62%);bottom:-200px;right:-200px;animation:rp-orb 22s ease-in-out infinite reverse}@keyframes rp-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(24px,-20px) scale(1.06)}66%{transform:translate(-20px,16px) scale(.95)}}@media (prefers-reduced-motion:reduce){.rp-page .orb{animation:none}}.rp-page .hero-mask{inset:0;background:radial-gradient(ellipse 72% 58% at 50% 50%,transparent 0,rgba(9,9,11,.42) 52%,rgba(9,9,11,.88) 88%),linear-gradient(180deg,rgba(9,9,11,.6) 0,transparent 16%,transparent 70%,rgba(9,9,11,.95))}.rp-page .hero-mask,.rp-page .hero-scrim{position:absolute;z-index:2;pointer-events:none}.rp-page .hero-scrim{top:50%;left:50%;transform:translate(-50%,-50%);width:min(96%,1020px);height:min(86%,720px);background:radial-gradient(ellipse 66% 60% at 50% 50%,rgba(9,9,11,.94) 0,rgba(9,9,11,.84) 40%,rgba(9,9,11,.45) 68%,transparent 92%);filter:blur(36px)}.rp-page .hero-inner{position:relative;z-index:3;max-width:900px;width:100%}.rp-page .hero-label{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;background:rgba(168,85,247,.09);border:1px solid rgba(168,85,247,.24);border-radius:100px;font-size:.78rem;color:#c99cff;margin-bottom:30px;font-weight:600;letter-spacing:.02em}.rp-page .hero-label .dot{width:7px;height:7px;border-radius:50%;background:var(--l-violet);box-shadow:0 0 10px var(--l-violet);animation:rp-dot 2s ease-in-out infinite}@keyframes rp-dot{0%,to{box-shadow:0 0 0 0 rgba(168,85,247,.5)}50%{box-shadow:0 0 0 8px rgba(168,85,247,0)}}@media (prefers-reduced-motion:reduce){.rp-page .hero-label .dot{animation:none}}.rp-page .hero h1{font-size:clamp(2.1rem,5.2vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1.07;margin:0 auto 22px;max-width:21ch;text-wrap:balance}.rp-page .hero h1 .gw{background:linear-gradient(105deg,#a855f7,#d946a8,#ff4da6);-webkit-background-clip:text;background-clip:text;color:transparent}.rp-page .hero-sub{font-size:clamp(1rem,1.7vw,1.18rem);color:var(--text-2);max-width:60ch;margin:0 auto 38px;line-height:1.7;letter-spacing:-.01em}.rp-page .hero .ls-signup{max-width:520px;margin:0 auto}.rp-page .hero-trust{display:flex;gap:26px;margin-top:38px;flex-wrap:wrap;justify-content:center}.rp-page .ht{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-3);letter-spacing:-.01em}.rp-page .ht b{color:var(--l-green);font-weight:700}.rp-page .ls-signup{width:100%;max-width:540px;text-align:left}.rp-page .ls-signup--center{margin-left:auto;margin-right:auto}.rp-page .ls-form{display:flex;flex-direction:column;gap:10px}.rp-page .ls-label{font-size:.8rem;font-weight:600;color:var(--text-3);letter-spacing:-.01em;text-align:center}.rp-page .ls-field{display:flex;gap:10px;align-items:stretch}.rp-page .ls-input{flex:1;min-width:0;height:54px;padding:0 22px;border-radius:100px;background:rgba(12,12,18,.74);border:1px solid var(--l-border-3);color:var(--text);font-family:inherit;font-size:1rem;letter-spacing:-.01em;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .25s,background .25s}.rp-page .ls-input::-moz-placeholder{color:var(--text-3)}.rp-page .ls-input::placeholder{color:var(--text-3)}.rp-page .ls-input:focus{outline:none;border-color:rgba(168,85,247,.65);background:rgba(16,14,24,.85);box-shadow:0 0 0 4px rgba(168,85,247,.14)}.rp-page .ls-submit{height:54px;padding:0 32px;border:none;border-radius:100px;flex:none;cursor:pointer;background:linear-gradient(105deg,#8b3cf7,#a855f7,#d946a8,#ff4da6);background-size:150% 100%;color:#fff;font-family:inherit;font-weight:700;font-size:1rem;letter-spacing:-.02em;box-shadow:0 0 30px rgba(168,85,247,.28),0 0 60px rgba(255,77,166,.1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-position .35s}.rp-page .ls-submit:hover:not(:disabled){transform:translateY(-2px);background-position:100% 0;box-shadow:0 8px 40px rgba(168,85,247,.42),0 0 60px rgba(255,77,166,.2)}.rp-page .ls-submit:active:not(:disabled){transform:translateY(0) scale(.985)}.rp-page .ls-submit:disabled{opacity:.55;cursor:default}.rp-page .ls-msg{min-height:20px;font-size:.82rem;line-height:1.5;text-align:center}.rp-page .ls-hint{color:var(--text-3)}.rp-page .ls-err{color:#ff6b7f}.rp-page .ls-link{background:none;border:none;padding:0;color:var(--l-violet);font-family:inherit;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rp-page .ls-link:disabled{color:var(--text-4);cursor:default;text-decoration:none}.rp-page .rl{height:1px;background:linear-gradient(90deg,transparent,var(--l-green),var(--l-teal),var(--l-cyan),var(--l-blue),var(--l-indigo),var(--l-violet),var(--l-pink),transparent);background-size:200% 100%;animation:rp-rls 6s linear infinite;opacity:.55}@keyframes rp-rls{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rp-page .rl{animation:none}}.rp-page section{padding:88px 40px;max-width:1100px;margin:0 auto}.rp-page .sec-head{max-width:720px;margin:0 auto 44px;text-align:center}.rp-page .sec-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--l-violet);margin-bottom:14px}.rp-page .sec-title{font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.12;margin:0 0 16px;text-wrap:balance}.rp-page .sec-desc{font-size:1rem;color:var(--text-2);line-height:1.75;margin:0}.rp-page .figs{max-width:660px;margin:0 auto;background:var(--bg-card);border:1px solid var(--l-border);border-radius:var(--l-r);overflow:hidden}.rp-page .fig{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 26px;border-bottom:1px solid var(--l-border);text-align:left}.rp-page .fig:last-child{border-bottom:none}.rp-page .fig.is-total{background:rgba(0,232,123,.05)}.rp-page .fig-label{font-size:.92rem;color:var(--text-3);line-height:1.4}.rp-page .fig-value{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;font-family:Space Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-page .fig.is-total .fig-value{color:var(--l-green)}.rp-page .fig-note{max-width:660px;margin:22px auto 0;font-size:.9rem;line-height:1.7;color:var(--text-3);text-align:left}.rp-page .facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rp-page .fact{position:relative;background:var(--bg-card);border:1px solid var(--l-border);border-radius:var(--l-r);padding:30px 26px;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.rp-page .fact:hover{transform:translateY(-5px);border-color:var(--fc-dim);box-shadow:0 20px 56px rgba(0,0,0,.4)}.rp-page .fact:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--fc),transparent);opacity:0;transition:opacity .35s}.rp-page .fact:hover:before{opacity:1}.rp-page .fact-glow{position:absolute;top:-60px;right:-60px;width:190px;height:190px;border-radius:50%;background:var(--fc);filter:blur(80px);opacity:.06;transition:opacity .35s}.rp-page .fact:hover .fact-glow{opacity:.14}.rp-page .fact-k{font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--fc);margin:0 0 12px}.rp-page .fact-v{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}.rp-page .fact-d{font-size:.9rem;line-height:1.7;color:var(--text-2);margin:0}.rp-page .fact.c1{--fc:var(--l-cyan);--fc-dim:rgba(0,207,255,.24)}.rp-page .fact.c2{--fc:var(--l-violet);--fc-dim:rgba(168,85,247,.24)}.rp-page .fact.c3{--fc:var(--l-green);--fc-dim:rgba(0,232,123,.24)}.rp-page .read-inner{max-width:68ch;margin:0 auto}.rp-page .read-inner h3{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin:36px 0 10px;color:var(--text)}.rp-page .read-inner p{font-size:1rem;line-height:1.8;color:var(--text-2);margin:0 0 16px}.rp-page .faq{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.rp-page .faq-item{background:var(--bg-card);border:1px solid var(--l-border);border-radius:var(--l-r-sm);overflow:hidden;transition:border-color .25s}.rp-page .faq-item[open]{border-color:var(--l-border-3)}.rp-page .faq-q{padding:18px 22px;font-size:.98rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;transition:color .2s}.rp-page .faq-q::-webkit-details-marker{display:none}.rp-page .faq-q:before{content:"+";color:var(--l-violet);font-size:1.15rem;font-weight:700;line-height:1;flex:none;transition:transform .25s}.rp-page .faq-item[open] .faq-q:before{transform:rotate(45deg)}.rp-page .faq-a{padding:0 22px 20px 50px;font-size:.94rem;line-height:1.75;color:var(--text-2);margin:0}.rp-page .close-inner{position:relative;border:1px solid var(--l-border-2);border-radius:24px;padding:60px 40px;background:var(--bg-card);text-align:center;overflow:hidden}.rp-page .close-glow{position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:520px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.2),transparent 65%);pointer-events:none}.rp-page .close-title{position:relative;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0 auto 16px;max-width:22ch;text-wrap:balance}.rp-page .close-desc{position:relative;font-size:1rem;line-height:1.7;color:var(--text-2);margin:0 auto 30px;max-width:52ch}.rp-page .close-inner .ls-signup{position:relative;max-width:520px;margin:0 auto}.rp-page .close-alt{position:relative;margin:22px 0 0;font-size:.86rem;color:var(--text-3)}.rp-page .close-alt a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.rp-page .rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rp-page .rel-card{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--l-border);border-radius:var(--l-r-sm);padding:16px 18px;text-decoration:none;color:var(--text-2);font-size:.9rem;font-weight:500;line-height:1.4;transition:border-color .25s,transform .25s,color .25s}.rp-page .rel-card:hover{border-color:var(--l-border-3);transform:translateY(-2px);color:var(--text)}.rp-page .rel-dot{width:6px;height:6px;border-radius:50%;flex:none}.rp-page .crumbs{max-width:1100px;margin:0 auto;padding:0 40px 40px;font-size:.8rem;color:var(--text-4);display:flex;flex-wrap:wrap;gap:8px}.rp-page .crumbs a{color:var(--text-3);text-decoration:none;transition:color .2s}.rp-page .crumbs a:hover{color:var(--text)}.rp-page footer{border-top:1px solid var(--l-border);padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.82rem;color:var(--text-4)}.rp-page footer a{color:var(--text-3);text-decoration:none}.rp-page footer a:hover{color:var(--text)}.rp-page a:focus-visible,.rp-page summary:focus-visible{outline:2px solid var(--l-violet);outline-offset:3px;border-radius:6px}@media (max-width:900px){.rp-page nav{padding:0 20px;height:56px}.rp-page .n-right{gap:14px}.rp-page section{padding:64px 20px}.rp-page .facts{grid-template-columns:1fr}.rp-page .rel-grid{grid-template-columns:repeat(2,1fr)}.rp-page .crumbs{padding:0 20px 32px}.rp-page footer{padding:28px 20px}}@media (max-width:640px){.rp-page{font-size:15px}.rp-page .n-link{display:none}.rp-page .hero{min-height:auto;padding:64px 18px 56px}.rp-page .hero-docs{inset:-8% -14%;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:158px;gap:12px;transform:perspective(1200px) rotateX(12deg) rotate(-2deg) scale(1.16)}.rp-page .hero-doc img{opacity:.26}.rp-page .hero-scrim{width:112%;height:86%;filter:blur(24px)}.rp-page .hero h1{font-size:clamp(1.85rem,8.4vw,2.5rem);max-width:14ch;letter-spacing:-.04em}.rp-page .hero-sub{font-size:1rem;margin-bottom:30px}.rp-page .hero-label{margin-bottom:24px;font-size:.74rem;padding:6px 14px}.rp-page .ls-field{flex-direction:column}.rp-page .ls-input,.rp-page .ls-submit{width:100%;height:50px}.rp-page .ls-label,.rp-page .ls-msg{text-align:center}.rp-page .hero-trust{gap:8px 18px;margin-top:28px}.rp-page .ht{font-size:.8rem}.rp-page section{padding:56px 18px}.rp-page .sec-head{margin-bottom:32px}.rp-page .fig{padding:15px 18px;gap:14px}.rp-page .fig-value{font-size:1.05rem}.rp-page .fig-label{font-size:.88rem}.rp-page .fact{padding:24px 20px}.rp-page .faq-q{padding:15px 18px;font-size:.92rem}.rp-page .faq-a{padding:0 18px 18px 44px;font-size:.9rem}.rp-page .close-inner{padding:36px 20px;border-radius:20px}.rp-page .rel-grid{grid-template-columns:1fr}.rp-page footer{flex-direction:column;align-items:flex-start;gap:10px}}