:root{--brand: #5f1ae5;--brand-d: #301274;--brand2: #7b42f6;--lilac: #9992FF;--cyan: #66D2FF;--grad-a: #5f1ae5;--grad-b: #050d2e;--bg: #050d2e;--bg2: #0a1540;--card: rgba(48, 18, 116, .72);--card2: rgba(67, 31, 160, .82);--line: rgba(255, 255, 255, .16);--line2: rgba(153, 146, 255, .38);--txt: #F4F2FF;--mut: rgba(255, 255, 255, .78);--dim: rgba(255, 255, 255, .56);--green: #66D2FF;--green-glow: rgba(102, 210, 255, .16);--green-d: #0A1B3A;--purple: #9992FF;--gold: #9992FF;--gold-l: #C8C4FF;--red: #FF6B9D;--ff: "Instrument Sans", sans-serif;--mono: "DM Mono", monospace;--r: 14px;--r-lg: 20px}.ryr-landing{--brand: #5f1ae5;--brand-d: #301274;--brand2: #7b42f6;--lilac: #9992FF;--cyan: #66D2FF;--grad-a: #5f1ae5;--grad-b: #050d2e;--bg: #eef1f8;--bg2: #ffffff;--card: rgba(255, 255, 255, .92);--card2: #ffffff;--line: rgba(22, 32, 58, .12);--line2: rgba(95, 26, 229, .22);--txt: #16203a;--mut: rgba(22, 32, 58, .74);--dim: rgba(22, 32, 58, .52);--green: #66D2FF;--green-glow: rgba(102, 210, 255, .16);--green-d: #0A1B3A;--purple: #9992FF;--gold: #9992FF;--gold-l: #C8C4FF;--red: #FF6B9D;--ff: "Instrument Sans", sans-serif;--mono: "DM Mono", monospace;--r: 14px;--r-lg: 20px;--nav-height: 70px;--safe-top: env(safe-area-inset-top, 0px);font-family:var(--ff);background:#eef1f8;color:var(--txt);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative;min-height:100dvh;overflow-x:clip;scroll-behavior:smooth}.ryr-landing *,.ryr-landing *:before,.ryr-landing *:after{box-sizing:border-box}.ryr-landing a{text-decoration:none;color:inherit}.ryr-landing h1,.ryr-landing h2,.ryr-landing h3,.ryr-landing h4,.ryr-landing h5,.ryr-landing h6{font-family:var(--ff);letter-spacing:-.035em;line-height:1.05;font-weight:700}.ryr-landing .num{font-variant-numeric:tabular-nums}.ryr-landing .wrap{max-width:1160px;margin:0 auto;padding:0 28px;width:100%;min-width:0;box-sizing:border-box}.ryr-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--ff);font-weight:700;font-size:15px;padding:15px 32px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:all .22s ease;letter-spacing:-.01em;background:none}.ryr-landing .btn-green{background:var(--brand);color:#fff;box-shadow:0 8px 28px -6px #5f1ae5a6,inset 0 1px #ffffff24}.ryr-landing .btn-green:hover{background:var(--brand2);transform:translateY(-2px);box-shadow:0 14px 38px -6px #7b42f6b8,inset 0 1px #ffffff2e}.ryr-landing .btn-green:active{transform:translateY(0)}.ryr-landing .btn-line{background:#ffffff0a;color:var(--txt);border-color:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ryr-landing .btn-line:hover{border-color:#ffffff5c;background:#ffffff14}.ryr-landing .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.ryr-landing .lbl.g{color:var(--brand)}.ryr-landing .rv{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.ryr-landing .rv.in{opacity:1;transform:none}.ryr-landing section{padding:128px 0}.ryr-landing .h2{font-size:clamp(34px,4.4vw,56px);margin:18px 0;font-weight:700;letter-spacing:-.04em}.ryr-landing .h2 .g{background:linear-gradient(100deg,#5f1ae5,#7b42f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ryr-landing .sub{font-size:18px;color:#16203ab8;max-width:560px;line-height:1.75}@media(prefers-reduced-motion:reduce){.ryr-landing *,.ryr-landing *:before,.ryr-landing *:after{animation:none!important;transition:none!important}.ryr-landing .rv{opacity:1;transform:none}}.ryr-landing footer.ryr-footer .logo{color:#fff}.ryr-landing footer.ryr-footer{border-top:1px solid rgba(255,255,255,.07);padding:76px 0 46px;font-size:14px;color:#ffffffb8;background:#0c0730}.ryr-landing footer.ryr-footer h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;font-weight:400;margin-bottom:20px}.ryr-landing footer.ryr-footer a,.ryr-landing footer.ryr-footer button{display:block;margin-bottom:12px;transition:color .18s;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.ryr-landing footer.ryr-footer a:hover,.ryr-landing footer.ryr-footer button:hover{color:#fff}.ryr-landing footer.ryr-footer p{color:#ffffffb3}.ryr-landing .flegal{border-top:1px solid rgba(255,255,255,.07);padding-top:30px;font-size:12px;line-height:1.8;color:#ffffff6b}.ryr-landing .sticky-cta{color:#fff}@media(max-width:1000px){.ryr-landing{--nav-height: 64px}.ryr-landing section{padding:86px 0}.ryr-landing .fg{grid-template-columns:1fr 1fr;gap:32px 24px}.ryr-landing .fg .fg-brand{grid-column:1 / -1}.ryr-landing .sticky-cta{display:flex;padding-right:calc(84px + env(safe-area-inset-bottom,0px));padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.ryr-landing .wrap{padding:0 16px}}.ryr-landing .bar{background:var(--brand);border-bottom:1px solid transparent;text-align:center;padding:10px 18px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:#ffffffc7}.ryr-landing .bar b{color:#fff;font-weight:500}.ryr-landing .site-header{position:sticky;top:0;z-index:100;padding-top:var(--safe-top);background:#ffffffeb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(22,32,58,.08)}.ryr-landing nav{background:transparent}.ryr-landing .nav-in{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--nav-height);min-width:0}.ryr-landing .logo{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;overflow:hidden;flex:1 1 auto}.ryr-landing .nlinks{display:flex;gap:4px;background:#16203a0a;border:1px solid rgba(22,32,58,.08);border-radius:999px;padding:5px 6px;font-size:14px;font-weight:500}.ryr-landing .nlinks a{padding:7px 18px;border-radius:999px;color:#16203aad;transition:color .18s,background .18s;white-space:nowrap}.ryr-landing .nlinks a:hover{color:#16203a;background:#16203a0f}.ryr-landing .nav-r{display:flex;align-items:center;gap:18px;flex-shrink:0}.ryr-landing .nav-r .login{font-size:14px;font-weight:500;color:#16203aad;padding:8px 16px;border-radius:999px;transition:color .18s,background .18s}.ryr-landing .nav-r .login:hover{color:#16203a;background:#16203a0f}.ryr-landing .nav-r .btn{padding:10px 24px;font-size:14px}@media(max-width:1000px){.ryr-landing .nlinks{display:none}}@media(max-width:480px){.ryr-landing .nav-r{gap:6px}.ryr-landing .nav-r .login{font-size:12px;padding:6px 10px;white-space:nowrap}.ryr-landing .nav-r .btn{padding:8px 13px;font-size:12px;white-space:nowrap}}@media(max-width:380px){.ryr-landing .brand-wordmark{display:none}}.ryr-landing .hero{position:relative;min-height:760px;overflow:hidden;background:#050d2e}.ryr-landing .hero-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:60% center;pointer-events:none;-webkit-user-select:none;user-select:none}.ryr-landing .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050d2e 0%,#050d2e 22%,rgba(5,13,46,.92) 32%,rgba(5,13,46,.5) 44%,rgba(5,13,46,.08) 58%,transparent 70%);z-index:1}.ryr-landing .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;min-height:760px;max-width:1320px;width:100%;min-width:0;margin:0 auto;padding:120px 48px 100px;gap:40px;box-sizing:border-box}.ryr-landing .hero-copy{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%}.ryr-landing .hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(102,210,255,.45);border-radius:999px;padding:8px 18px;background:#66d2ff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:600;width:fit-content;max-width:100%;margin-bottom:28px}.ryr-landing .hero-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);animation:heroPulse 2.2s infinite;flex-shrink:0}@keyframes heroPulse{0%,to{opacity:1}50%{opacity:.2}}.hero-copy h1{font-size:clamp(46px,5.6vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.02;color:#f4f2ff;margin-bottom:24px}.ryr-landing .hero-copy h1 .jump{color:var(--cyan);-webkit-text-fill-color:var(--cyan);white-space:nowrap}.ryr-landing .hero-copy .lede{font-size:17.5px;color:#ffffffc7;max-width:460px;margin-bottom:36px;line-height:1.75}.ryr-landing .hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.ryr-landing .hero-ctas .btn-green{display:inline-flex;align-items:center;gap:8px}.ryr-landing .hero-play-btn{display:inline-flex!important;align-items:center;gap:10px;color:#fff!important;border-color:#fff6!important;background:#ffffff1a!important}.ryr-landing .hero-play-btn:hover{border-color:#fff9!important;background:#ffffff29!important}.ryr-landing .play-circle{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;color:#fffc;flex-shrink:0}.ryr-landing .hero-proof{display:flex;gap:0;flex-wrap:nowrap;margin-bottom:44px;align-items:center}.ryr-landing .hero-proof-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#ffffffb8;font-weight:500;white-space:nowrap;padding-right:24px;border-right:1px solid rgba(255,255,255,.12);margin-right:24px}.ryr-landing .hero-proof-item:last-child{border-right:none;margin-right:0;padding-right:0}.ryr-landing .proof-icon{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cyan)}.ryr-landing .hero-trust{display:flex;align-items:center;gap:16px;flex-wrap:nowrap;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.ryr-landing .hero-trust-label{display:flex;flex-direction:column;gap:1px;flex-shrink:0;white-space:nowrap;padding-right:20px;border-right:1px solid rgba(255,255,255,.1)}.ryr-landing .hero-trust-label span{font-family:var(--ff);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:800;white-space:nowrap}.ryr-landing .hero-trust-label small{font-size:11px;color:#fff6;white-space:nowrap}.ryr-landing .hero-trust-logos{display:flex;align-items:center;gap:26px;flex-shrink:0}.ryr-landing .tlogo{font-size:20px;font-weight:800;color:#ffffffd1;letter-spacing:-.02em;white-space:nowrap}.ryr-landing .tlogo-yahoo{font-family:Georgia,serif;font-size:22px}.ryr-landing .tlogo-forbes{font-family:Georgia,serif;font-style:italic;font-size:22px}.ryr-landing .tlogo-mw{font-size:17px}.ryr-landing .tlogo-nw{display:flex;align-items:center;gap:5px;font-size:17px}.ryr-landing .hero-trust-rating{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.ryr-landing .stars{color:var(--lilac);font-size:12px;letter-spacing:1px;white-space:nowrap}.ryr-landing .rating-num{font-weight:700;font-size:13px;color:var(--txt);white-space:nowrap}.ryr-landing .rating-count{font-size:11px;color:#ffffff73;white-space:nowrap}.ryr-landing .hero-visual{position:relative;height:520px;display:flex;align-items:flex-end;justify-content:flex-end}.ryr-landing .hero-score-card{position:absolute;top:40px;right:20px;background:#0a0f32d1;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:18px 22px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:210px;box-shadow:0 20px 60px -10px #0009;animation:hscFloat 5s ease-in-out infinite}@keyframes hscFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hsc-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:10px}.ryr-landing .hsc-label svg{color:var(--green)}.ryr-landing .hsc-pts{font-size:42px;font-weight:800;letter-spacing:-.04em;color:var(--cyan);line-height:1;margin-bottom:10px}.ryr-landing .hsc-pts span{font-size:16px;font-weight:500;color:#ffffffb3;letter-spacing:0}.ryr-landing .hsc-bar{height:5px;background:#ffffff1f;border-radius:99px;overflow:hidden;margin-bottom:8px}.ryr-landing .hsc-fill{height:100%;width:72%;background:linear-gradient(90deg,var(--brand),var(--cyan));border-radius:99px}.ryr-landing .hsc-sub{font-size:11px;color:#fff6;margin-bottom:10px}.ryr-landing .hsc-sparkline{width:100%;height:40px;display:block;margin-top:4px}.ryr-landing .hero-arc-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.ryr-landing .hero-phone{position:absolute;bottom:20px;right:30px;width:110px;height:190px;background:#fffffff2;border-radius:22px;box-shadow:0 30px 80px -10px #000000b3,0 0 0 1px #fff3;display:flex;align-items:center;justify-content:center;animation:hscFloat 5s ease-in-out infinite;animation-delay:.4s}.ryr-landing .hero-phone-screen{display:flex;flex-direction:column;align-items:center;gap:6px}.ryr-landing .hps-logo{width:40px;height:40px;background:var(--brand);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff}.ryr-landing .hps-label{font-size:10px;font-weight:700;text-align:center;color:#1a1a2e;line-height:1.3}@media(max-width:1000px){.ryr-landing .hero{min-height:calc(100dvh - var(--nav-height) - var(--safe-top))}.ryr-landing .hero-inner{grid-template-columns:1fr;padding:32px 20px 56px;min-height:calc(100dvh - var(--nav-height) - var(--safe-top));min-width:0}.ryr-landing .hero-visual{display:none}.ryr-landing .hero-bg{object-position:center 28%;opacity:1}.ryr-landing .hero:after{background:linear-gradient(180deg,#050d2eb8,#050d2e8c 38%,#050d2ec7 72%,#050d2ef0)}.ryr-landing .hero-copy h1{font-size:clamp(34px,8.4vw,56px)}.ryr-landing .hero-copy h1 .jump{white-space:normal}.ryr-landing .hero-badge{white-space:normal;letter-spacing:.08em;line-height:1.35}.ryr-landing .hero-proof{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:14px}.ryr-landing .hero-proof-item{border-right:none;margin-right:0;padding-right:0;white-space:normal}.ryr-landing .hero-trust{flex-direction:column;align-items:flex-start}.ryr-landing .hero-trust-logos{flex-wrap:wrap;flex-shrink:1;gap:12px 18px}.ryr-landing .hero-trust-rating{margin-left:0}}@media(max-width:480px){.ryr-landing .hero-inner{padding:28px 16px 48px}.ryr-landing .hero-bg{object-position:center 22%}.ryr-landing .hero:after{background:linear-gradient(180deg,#050d2ead,#050d2e7a,#050d2eb3 68%,#050d2eeb)}}.ryr-landing #faq{background:#fff;position:relative;z-index:1}.ryr-landing .faq{max-width:760px;margin:0 auto}.ryr-landing .qa{border-bottom:1px solid rgba(22,32,58,.1)}.ryr-landing .qa button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:none;padding:28px 4px;font-family:var(--ff);font-weight:700;font-size:17.5px;color:var(--txt);cursor:pointer;text-align:left;letter-spacing:-.02em;transition:color .2s}.ryr-landing .qa button:hover{color:var(--brand)}.ryr-landing .qa .pl{flex:none;font-family:var(--mono);color:var(--brand);font-size:20px;transition:transform .3s}.ryr-landing .qa.open .pl{transform:rotate(45deg)}.ryr-landing .qa .ans{max-height:0;overflow:hidden;transition:max-height .38s ease}.ryr-landing .qa .ans p{padding:0 4px 28px;font-size:15.5px;color:var(--mut);line-height:1.78;max-width:620px}.ryr-landing .final{text-align:center;position:relative;overflow:hidden;background:#140f3e}.ryr-landing .final:before{content:"";position:absolute;bottom:-350px;left:50%;transform:translate(-50%);width:1000px;height:700px;background:radial-gradient(closest-side,rgba(102,210,255,.16),transparent 70%);pointer-events:none}.ryr-landing .final h2{font-size:clamp(38px,5.2vw,68px);margin:0 0 24px;position:relative;font-weight:700;letter-spacing:-.04em;color:#fff!important}.ryr-landing .final h2 .g{background:linear-gradient(100deg,#9168ff,#66d2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ryr-landing .final p{color:#ffffffc7!important;font-size:18px;max-width:500px;margin:0 auto 44px;position:relative;line-height:1.75}.ryr-landing .final small{display:block;margin-top:26px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80!important}.ryr-landing .fg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;margin-bottom:58px}.ryr-landing .flegal{border-top:1px solid rgba(255,255,255,.07);padding-top:30px;font-size:12px;line-height:1.8;color:var(--dim)}.ryr-landing .sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#0a0424f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);padding:13px 20px;display:none;z-index:120;gap:12px;align-items:center;justify-content:space-between}.ryr-landing .sticky-cta .p{font-weight:700;font-size:16px;letter-spacing:-.02em;min-width:0;flex:1}.ryr-landing .sticky-cta .p small{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.ryr-landing .sticky-cta .btn{padding:12px 22px;font-size:14px;flex-shrink:0}@media(max-width:1000px){.ryr-landing section{padding:86px 0}.ryr-landing .boost-grid{grid-template-columns:1fr;gap:60px}.ryr-landing .steps,.ryr-landing .suite,.ryr-landing .plans,.ryr-landing .qg{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.ryr-landing .fg{grid-template-columns:1fr 1fr;gap:32px 24px}.ryr-landing .fg .fg-brand{grid-column:1 / -1}.ryr-landing .sticky-cta{display:flex;padding-right:calc(84px + env(safe-area-inset-bottom,0px));padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.ryr-landing .fg{grid-template-columns:1fr;gap:28px;text-align:center;justify-items:center}.ryr-landing .fg .fg-brand{display:flex;flex-direction:column;align-items:center}.ryr-landing .fg .fg-brand p{margin-left:auto;margin-right:auto}.ryr-landing footer.ryr-footer a,.ryr-landing footer.ryr-footer button{text-align:center}.ryr-landing .flegal{text-align:center}}.ryr-landing .qc-sec{position:relative;background:#fbfbfd;padding:96px 0 72px}.ryr-landing .qc-head{text-align:center;margin-bottom:40px;padding:0 24px}.ryr-landing .qc-lbl{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-weight:700;margin-bottom:18px}.ryr-landing .qc-lbl:before,.ryr-landing .qc-lbl:after{content:"";width:22px;height:2px;background:var(--brand);border-radius:2px}.ryr-landing .qc-hl{margin:0 0 12px;font-size:clamp(26px,3.2vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#16203a}.ryr-landing .qc-hl{color:#16203a}.ryr-landing .qc-hl em{font-style:italic;background:linear-gradient(100deg,#5f1ae5,#7b42f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ryr-landing .qc-sub{display:block;font-size:15px;color:#16203a94}.ryr-landing .qc-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev view next";align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 16px}.ryr-landing .qc-prev{grid-area:prev}.ryr-landing .qc-next{grid-area:next}.ryr-landing .qc-arrow{flex:none;align-self:center;width:42px;height:42px;border-radius:50%;background:#ffffffeb;border:1px solid rgba(22,32,58,.08);color:#3a2a80;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px -8px #0a082873;transition:border-color .2s,color .2s,transform .2s}.ryr-landing .qc-arrow:hover{border-color:var(--brand);color:var(--brand);transform:scale(1.06)}.ryr-landing .qc-view{grid-area:view;overflow:hidden;padding:6px 0 14px;min-width:0;container-type:inline-size;container-name:quotes}.ryr-landing .qc-track{display:flex;gap:18px;will-change:transform}.ryr-landing .qc-card{flex:0 0 calc((100cqi - 54px)/4);min-width:0;background:#fff;border:1px solid rgba(22,32,58,.08);border-radius:18px;padding:26px 26px 24px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 14px 30px -18px #16203a2e}.ryr-landing .qc-mark{font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:.6;color:var(--brand);margin-bottom:14px}.ryr-landing .qc-card p{font-size:14px;line-height:1.62;color:#16203ab3;flex:1}.ryr-landing .qc-card p b{color:var(--brand);font-weight:700}.ryr-landing .qc-src{margin-top:18px;padding-top:14px;width:100%;border-top:1px solid rgba(22,32,58,.08);font-size:15px;font-weight:700;letter-spacing:-.01em;color:#1a2138}.ryr-landing .qc-tagline{text-align:center;margin:40px auto 0;font-family:var(--ff);font-style:normal;font-weight:800;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.015em;color:#2c1a70;padding:0 20px}@media(max-width:1240px){.ryr-landing .qc-card{flex-basis:calc((100cqi - 36px) / 3)}}@media(max-width:900px){.ryr-landing .qc-card{flex-basis:calc((100cqi - 18px)/2)}}@media(max-width:700px){.ryr-landing .qc-sec{padding:64px 0 52px}.ryr-landing .qc-head{margin-bottom:28px;padding:0 16px}.ryr-landing .qc-lbl{font-size:12px;margin-bottom:12px}.ryr-landing .qc-lbl:before,.ryr-landing .qc-lbl:after{width:14px}.ryr-landing .qc-hl{font-size:clamp(24px,7vw,32px)}.ryr-landing .qc-rail{grid-template-columns:1fr 1fr;grid-template-areas:"view view" "prev next";gap:12px 10px;padding:0 16px}.ryr-landing .qc-prev{justify-self:end}.ryr-landing .qc-next{justify-self:start}.ryr-landing .qc-arrow{width:44px;height:44px}.ryr-landing .qc-view{padding:2px 0 4px}.ryr-landing .qc-card{flex-basis:100cqi;padding:22px 20px 20px;border-radius:16px}.ryr-landing .qc-mark{font-size:36px;margin-bottom:12px}.ryr-landing .qc-card p{font-size:14px;line-height:1.55}.ryr-landing .qc-src{font-size:14px;margin-top:14px;padding-top:12px}.ryr-landing .qc-tagline{margin-top:28px;font-size:clamp(18px,5.2vw,24px);line-height:1.25}}@supports not (width: 1cqi){.ryr-landing .qc-card{flex-basis:calc((100% - 54px)/4)}@media(max-width:1240px){.ryr-landing .qc-card{flex-basis:calc((100% - 36px) / 3)}}@media(max-width:900px){.ryr-landing .qc-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:700px){.ryr-landing .qc-card{flex-basis:100%}}}.ryr-landing .research-sec{position:relative;overflow:hidden;background:#140f3e}.ryr-landing .research-sec .wrap{position:relative;z-index:1}.ryr-landing .research-sec .lbl.g{color:#b39aff!important}.ryr-landing .research-sec h2{color:#fff!important}.ryr-landing .research-sec .sub{color:#ffffffad!important}.ryr-landing .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ryr-landing .statc{--c: #5f1ae5;--cbg: #f4f0fc;--cbd: #e3dbf7;--cln: #e3dbf7;background:var(--cbg);border:1px solid var(--cbd);border-radius:24px;padding:32px 32px 30px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.ryr-landing .statc:hover{transform:translateY(-5px);box-shadow:0 28px 56px -26px #16203a4d}.ryr-landing .statc-purple{--c: #5f1ae5;--cbg: #f5f1fc;--cbd: #e4dcf8;--cln: #e4dcf8}.ryr-landing .statc-blue{--c: #1f74da;--cbg: #ebf3fc;--cbd: #d4e4f7;--cln: #d4e4f7}.ryr-landing .statc-green{--c: #3a9f33;--cbg: #eef7ea;--cbd: #d9ecd2;--cln: #d9ecd2}.ryr-landing .statc-ico{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--c);box-shadow:0 6px 16px -6px #16203a38;margin-bottom:24px}.ryr-landing .statc-num{font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--c)}.ryr-landing .statc-num span{font-size:24px;font-weight:600;margin-left:2px;letter-spacing:-.02em}.ryr-landing .statc-rule{height:1px;background:var(--cln);margin:20px 0 18px}.ryr-landing .statc-fact{font-size:15px;line-height:1.6;color:#16203ab3;flex:1}.ryr-landing .statc-fact b{color:var(--c);font-weight:700}.ryr-landing .statc-quote{font-size:18px;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#1c2440;flex:1;margin-top:4px}.ryr-landing .statc-quote-card .statc-rule{margin:22px 0 18px}.ryr-landing .statc-src{display:inline-flex;align-items:center;gap:10px;margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#16203a8c;font-weight:500}.ryr-landing .statc-check{width:19px;height:19px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;flex:none}.ryr-landing .how-sec{padding:108px 0;position:relative;background:#fff}.ryr-landing .how-sec .wrap{position:relative;z-index:1}.ryr-landing .how-head{text-align:center;max-width:820px;margin:0 auto 56px}.ryr-landing .how-head .lbl.g{display:inline-block}.ryr-landing .how-head .h2{margin:16px 0 18px}.ryr-landing .how-head .sub{margin:0 auto;max-width:620px;color:#16203a99}.ryr-landing .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.ryr-landing .how-card{background:#fff;border-radius:24px;padding:34px 30px 32px;box-shadow:0 24px 54px -28px #14183c47;transition:transform .25s,box-shadow .25s}.ryr-landing .how-card:hover{transform:translateY(-5px);box-shadow:0 34px 64px -28px #14183c57}.ryr-landing .how-ico{display:flex;justify-content:center;margin-bottom:22px}.ryr-landing .how-ico svg,.ryr-landing .how-ico img{width:138px;height:138px;display:block;object-fit:contain}.ryr-landing .how-card h3{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px;color:#141a2e}.ryr-landing .how-card p{font-size:14.5px;line-height:1.62;color:#16203a99}.ryr-landing .how-trust{display:flex;align-items:center;justify-content:center;gap:0;margin:48px auto 0;max-width:920px;flex-wrap:wrap;background:#fff;border:1px solid rgba(20,24,60,.06);border-radius:18px;padding:18px 20px;box-shadow:0 18px 44px -26px #14183c3d}.ryr-landing .htrust-item{display:inline-flex;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:500;color:#2b3148;white-space:nowrap}.ryr-landing .htrust-ic{display:inline-flex;flex:none}.ryr-landing .htrust-purple{color:var(--brand)}.ryr-landing .htrust-green{color:#46ab3a}.ryr-landing .htrust-blue{color:#2f7fe0}.ryr-landing .how-trust-sep{width:1px;height:30px;background:#14183c1f}.ryr-landing .plans-sec{position:relative;overflow:hidden;padding:116px 0 90px;background:linear-gradient(180deg,#140f3e,#1b1554,#140f3e)}.ryr-landing .plans-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(760px 540px at 88% 6%,rgba(123,66,246,.45),transparent 58%)}.ryr-landing .wrap.plans-inner{position:relative;z-index:1;max-width:1320px}.ryr-landing .plans-head{position:absolute;top:4px;left:0;width:46%;max-width:560px;margin:0;z-index:6;pointer-events:none}.ryr-landing .plans-head .plans-badge,.ryr-landing .plans-head h2,.ryr-landing .plans-head p{pointer-events:auto}.ryr-landing .plans-badge{display:inline-flex;align-items:center;gap:10px;background:#5f1ae547;border:1px solid rgba(159,122,255,.55);border-radius:999px;padding:10px 20px;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.ryr-landing .plans-hl{font-size:clamp(36px,4.2vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:#fff;margin:18px 0 14px}.ryr-landing .plans-hl{color:#fff}.ryr-landing .plans-hl .g{background:linear-gradient(100deg,#9168ff,#7b42f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ryr-landing .plans-sub{font-size:15px;line-height:1.65;color:#ffffffb8;max-width:420px}.ryr-landing .ptab{display:grid;grid-template-columns:minmax(0,1fr) 248px 276px;position:relative;z-index:1;isolation:isolate;background:none;border:none;box-shadow:none}.ryr-landing .ptab-head,.ryr-landing .ptab-row{display:contents}.ryr-landing .ptab-bg{position:absolute;pointer-events:none}.ryr-landing .ptab-bg-light{inset:340px 524px 0 0;background:#fff;border-radius:24px 0 0 24px;box-shadow:0 40px 90px -36px #0000008c;z-index:0}.ryr-landing .ptab-bg-ess{right:276px;width:248px;top:0;bottom:0;background:#fff;border-radius:24px 24px 24px 0;box-shadow:0 40px 90px -36px #00000080;z-index:1}.ryr-landing .ptab-bg-ess:before{content:"";position:absolute;left:0;top:340px;bottom:0;width:1px;background:#16203a0f}.ryr-landing .ptab-bg-pro{right:0;width:276px;top:-30px;bottom:-34px;background:linear-gradient(168deg,#5f50ec,#5040db,#4634c8);border-radius:28px;box-shadow:0 0 0 1.5px #beacffb3,0 0 60px 4px #7a5cff8c,0 44px 96px -28px #563ae4d9;z-index:2}.ryr-landing .ptab-corner,.ryr-landing .ptab-plan,.ryr-landing .ptab-feat,.ryr-landing .ptab-cell{position:relative;z-index:3}.ryr-landing .ptab-corner{height:340px}.ryr-landing .ptab-plan{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;height:340px;padding:40px 18px 0}.ryr-landing .ptab-plan-ess:after{content:"";position:absolute;left:26px;right:26px;bottom:68px;height:1px;background:#16203a1a}.ryr-landing .ptab-plan-ess .ptab-plan-name{color:#1a2138;font-weight:700;font-size:18px}.ryr-landing .ptab-plan-ess .ptab-plan-price{color:var(--brand);font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1;margin-top:2px}.ryr-landing .ptab-plan-ess .ptab-plan-price small{color:#8a90a2;font-size:14px;font-weight:500;letter-spacing:0}.ryr-landing .ptab-plan-ess .ptab-plan-desc{color:#6b7184;font-size:13px;line-height:1.4;margin-top:8px}.ryr-landing .ptab-plan-pro{z-index:4;padding-top:40px}.ryr-landing .ptab-plan-pro .ptab-plan-name{color:#fff;font-weight:700;font-size:18px}.ryr-landing .ptab-plan-pro .ptab-plan-price{color:#fff;font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1;margin-top:2px}.ryr-landing .ptab-plan-pro .ptab-plan-price small{color:#ffffffb3;font-size:14px;font-weight:500;letter-spacing:0}.ryr-landing .ptab-plan-pro .ptab-plan-desc{color:#ffffffd1;font-size:13px;line-height:1.4;margin-top:6px}.ryr-landing .ptab-crown{position:absolute;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:linear-gradient(135deg,#8a5cff,#6a2be0);color:#fff;border:1px solid rgba(201,182,255,.55);border-radius:999px;padding:6px 14px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 22px -8px #7b42f6cc}.ryr-landing .ptab-crown svg{color:#ffd479}.ryr-landing .ptab-choose{display:block;width:100%;margin-top:auto;margin-bottom:20px;text-align:center;background:linear-gradient(135deg,#a99bff,#7a64ee);color:#fff;border-radius:13px;padding:12px 16px;font-weight:700;font-size:14.5px;box-shadow:0 10px 26px -8px #8c6effd9,inset 0 1px #ffffff59;transition:transform .2s,box-shadow .2s;border:none;cursor:pointer;font-family:var(--ff)}.ryr-landing .ptab-choose:hover{transform:translateY(-2px);box-shadow:0 16px 34px -8px #8c6eff}.ryr-landing .ptab-choose-ess{background:#fff;color:var(--brand);border:1.5px solid rgba(95,26,229,.32);box-shadow:none}.ryr-landing .ptab-choose-ess:hover{background:#5f1ae50f;border-color:var(--brand);box-shadow:none;transform:translateY(-2px)}.ryr-landing .ptab-feat{display:flex;align-items:center;gap:14px;padding:8px 26px;min-height:54px;border-bottom:1px solid rgba(22,32,58,.07)}.ryr-landing .ptab-row:last-child .ptab-feat{border-bottom:none}.ryr-landing .ptab-feat-ic{width:42px;height:42px;border-radius:12px;flex:none;background:#fff;border:1px solid rgba(22,32,58,.08);display:grid;place-items:center;box-shadow:0 4px 12px -4px #16203a38}.ryr-landing .ptab-feat-ic img{width:28px;height:28px;object-fit:contain;display:block}.ryr-landing .ptab-feat-name{color:#1d2440;font-weight:600;font-size:15px}.ryr-landing .ptab-cell{display:flex;align-items:center;justify-content:center;min-height:54px}.ryr-landing .ptab-cell.ess{border-bottom:1px solid rgba(22,32,58,.06);border-left:1px solid rgba(22,32,58,.06)}.ryr-landing .ptab-cell.pro{border-bottom:1px solid rgba(255,255,255,.1)}.ryr-landing .ptab-row:last-child .ptab-cell{border-bottom:none}.ryr-landing .ptab-ck{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.ryr-landing .ptab-cell.ess .ptab-ck{background:#5f1ae51f;color:var(--brand)}.ryr-landing .ptab-cell.pro .ptab-ck{background:#ffffff2e;color:#fff}.ryr-landing .ptab-dash{color:#bdc1cd;font-size:17px}.ryr-landing .plans-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:58px;position:relative;z-index:2}.ryr-landing .plans-trust-item{display:flex;align-items:center;gap:15px;padding:0 34px;max-width:360px}.ryr-landing .ptt-ic{width:52px;height:52px;border-radius:50%;flex:none;background:#fff;color:var(--brand);display:grid;place-items:center;box-shadow:0 8px 22px -8px #00000080}.ryr-landing .plans-trust-item div{font-size:15.5px;line-height:1.5;color:#ffffffc7}.ryr-landing .plans-trust-item b{color:#fff;font-weight:700}.ryr-landing .ptt-sep{width:1px;height:46px;background:#ffffff2e}.ryr-landing .plans-mobile{display:none}@media(max-width:1000px){.ryr-landing .stat-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.ryr-landing .how-grid{grid-template-columns:1fr 1fr}.ryr-landing .how-trust{flex-direction:column;gap:14px;align-items:flex-start;padding:20px 26px}.ryr-landing .how-trust .how-trust-sep{display:none}.ryr-landing .htrust-item{padding:0}.ryr-landing .plans-head{position:static;width:auto;max-width:560px;margin-bottom:28px;pointer-events:auto}.ryr-landing .ptab-corner{height:210px}.ryr-landing .ptab-plan{height:210px;padding-top:28px}.ryr-landing .ptab-bg-light{top:210px}.ryr-landing .ptab-bg-ess{height:210px}.ryr-landing .ptab-bg-ess:before{top:210px}.ryr-landing .ptab{grid-template-columns:minmax(0,1fr) 88px 104px}.ryr-landing .ptab-bg-light{right:192px}.ryr-landing .ptab-bg-ess{right:104px;width:88px}.ryr-landing .ptab-bg-pro{width:104px}.ryr-landing .wrap.plans-inner{max-width:none}.ryr-landing .ptab-feat{padding:10px 14px;gap:11px}.ryr-landing .ptab-feat-ic{width:38px;height:38px;border-radius:11px}.ryr-landing .ptab-feat-ic img{width:25px;height:25px}.ryr-landing .ptab-feat-name,.ryr-landing .ptab-plan-name{font-size:13px}.ryr-landing .ptab-plan-price{font-size:22px}.ryr-landing .ptab-plan-price small{font-size:11px}.ryr-landing .ptab-plan-desc{display:none}.ryr-landing .ptab-choose{font-size:12px;padding:9px 8px}.ryr-landing .ptab-crown{font-size:8px;padding:4px 9px}.ryr-landing .plans-trust-item{padding:14px 22px}.ryr-landing .ptt-sep{display:none}}@media(max-width:760px){.ryr-landing .plans-sec{padding:72px 0 64px}.ryr-landing .plans-head{max-width:none;margin-bottom:22px}.ryr-landing .plans-badge{font-size:11px;padding:8px 14px}.ryr-landing .plans-hl{font-size:clamp(28px,8vw,40px);margin:14px 0 12px}.ryr-landing .plans-sub{font-size:14.5px;max-width:none}.ryr-landing .ptab{display:none}.ryr-landing .plans-mobile{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.ryr-landing .plans-mcard{position:relative;background:#fff;border-radius:22px;padding:28px 20px 20px;box-shadow:0 28px 60px -32px #0000008c}.ryr-landing .plans-mcard.is-pro{background:linear-gradient(168deg,#5f50ec,#5040db,#4634c8);border:1.5px solid rgba(190,172,255,.55);box-shadow:0 0 0 1px #beacff59,0 0 48px 2px #7a5cff66,0 32px 70px -28px #563ae4cc;padding-top:36px}.ryr-landing .plans-mcard-crown{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:linear-gradient(135deg,#8a5cff,#6a2be0);color:#fff;border:1px solid rgba(201,182,255,.55);border-radius:999px;padding:6px 12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ryr-landing .plans-mcard-crown svg{color:#ffd479}.ryr-landing .plans-mcard-head{text-align:center;margin-bottom:18px}.ryr-landing .plans-mcard-name{margin:0;font-size:20px;font-weight:700;color:#1a2138}.ryr-landing .plans-mcard.is-pro .plans-mcard-name{color:#fff}.ryr-landing .plans-mcard-price{margin:8px 0 0;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--brand)}.ryr-landing .plans-mcard.is-pro .plans-mcard-price{color:#fff}.ryr-landing .plans-mcard-price small{font-size:15px;font-weight:500;letter-spacing:0;color:#8a90a2;margin-left:2px}.ryr-landing .plans-mcard.is-pro .plans-mcard-price small{color:#ffffffb3}.ryr-landing .plans-mcard-desc{margin:10px 0 0;font-size:14px;line-height:1.45;color:#6b7184}.ryr-landing .plans-mcard.is-pro .plans-mcard-desc{color:#ffffffd1}.ryr-landing .plans-mcard-features{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:2px;border-top:1px solid rgba(22,32,58,.08)}.ryr-landing .plans-mcard.is-pro .plans-mcard-features{border-top-color:#ffffff24}.ryr-landing .plans-mcard-features li{display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:48px;padding:6px 2px;border-bottom:1px solid rgba(22,32,58,.06)}.ryr-landing .plans-mcard.is-pro .plans-mcard-features li{border-bottom-color:#ffffff1a}.ryr-landing .plans-mcard-features li:last-child{border-bottom:none}.ryr-landing .plans-mcard-features li.is-off{opacity:.42}.ryr-landing .plans-mcard-ic{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid rgba(22,32,58,.08);display:grid;place-items:center}.ryr-landing .plans-mcard.is-pro .plans-mcard-ic{background:#ffffff1f;border-color:#ffffff29}.ryr-landing .plans-mcard-ic img{width:22px;height:22px;object-fit:contain;display:block}.ryr-landing .plans-mcard-fname{font-size:13.5px;font-weight:600;color:#1d2440;line-height:1.3}.ryr-landing .plans-mcard.is-pro .plans-mcard-fname{color:#fff}.ryr-landing .plans-mcard-ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;justify-self:end;background:#5f1ae51f;color:var(--brand)}.ryr-landing .plans-mcard.is-pro .plans-mcard-ck{background:#ffffff2e;color:#fff}.ryr-landing .plans-mcard-dash{justify-self:end;color:#bdc1cd;font-size:16px;font-weight:600}.ryr-landing .plans-mcard.is-pro .plans-mcard-dash{color:#ffffff59}.ryr-landing .plans-mcard-cta{display:block;width:100%;text-align:center;border:none;cursor:pointer;font-family:var(--ff);font-weight:700;font-size:15px;border-radius:13px;padding:14px 16px;background:linear-gradient(135deg,#a99bff,#7a64ee);color:#fff;box-shadow:0 10px 26px -8px #8c6effd9}.ryr-landing .plans-mcard-cta.is-ess{background:#fff;color:var(--brand);border:1.5px solid rgba(95,26,229,.32);box-shadow:none}.ryr-landing .plans-trust{margin-top:36px;flex-direction:column;align-items:stretch;gap:14px}.ryr-landing .plans-trust-item{max-width:none;padding:16px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:16px}.ryr-landing .plans-trust-item div{font-size:14px}.ryr-landing .ptt-ic{width:44px;height:44px}}@media(max-width:560px){.ryr-landing .how-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}
