.rd .pr-hero{padding-block:36px 8px}@media (min-width:980px){.rd .pr-hero{padding-block:64px 16px}}.rd .pr-hero .rd-lede{max-width:38em}.rd .pr-head{margin-top:16px}.rd .pr-headh{font-size:clamp(1.5rem,3.8vw,2.3rem)}.rd .pr-strip{margin-top:20px}.rd .pr-strip>div{background:var(--rd-bg)}.rd .pr-strip b{font-size:clamp(1.25rem,5.4vw,3.1rem)}.rd .pr-headend{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.rd .pr-from{font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:800}.rd .pr-plans{gap:16px;margin-top:18px;display:grid}@media (min-width:980px){.rd .pr-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}}.rd .pr-plan{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:22px;flex-direction:column;min-width:0;padding:26px 22px 24px;display:flex;position:relative}.rd .pr-plan--pop{border:2px solid var(--rd-accent);background:linear-gradient(var(--rd-surface), var(--rd-tint));box-shadow:0 30px 60px -36px #4338ca}@media (min-width:980px){.rd .pr-plan--pop{margin-block:-10px;padding-block:36px 34px}}.rd .pr-badge{top:-14px;background:var(--rd-grad);color:var(--rd-on);letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:800;position:absolute;inset-inline-start:22px}.rd .pr-plan h3{font-size:1.7rem}.rd .pr-pitch{color:var(--rd-soft);margin-top:6px;font-weight:650}.rd .pr-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:18px;display:flex}.rd .pr-price b{font-family:var(--rd-display);color:var(--rd-ink);overflow-wrap:anywhere;font-size:clamp(2.4rem,7vw,3.2rem);font-weight:900;line-height:1}.rd .pr-price span{color:var(--rd-soft);font-weight:700}.rd .pr-billed{color:var(--rd-soft);margin-top:6px;font-size:.86rem;font-weight:700}.rd .pr-roi{color:var(--rd-money);background:var(--rd-money-bg);border-radius:999px;align-self:flex-start;margin-top:12px;padding:6px 12px;font-size:.92rem;font-weight:800}.rd .pr-trial{color:var(--rd-soft);margin-top:12px;font-size:.92rem;font-weight:650}.rd .pr-start{width:100%;margin-top:16px}.rd .pr-get{letter-spacing:.12em;text-transform:uppercase;color:var(--rd-accent);margin-top:22px;font-size:.78rem;font-weight:800}.rd .pr-plus{margin-top:8px;font-size:.92rem;font-weight:800}.rd .pr-inc{margin-top:6px}.rd .pr-inc li{border-top:1px solid var(--rd-line);padding-block:8px;padding-inline-start:28px;font-weight:600;position:relative}.rd .pr-inc li:first-child{border-top:0}.rd .pr-inc li:before{content:"✓";inset-inline-start:0;background:var(--rd-money-bg);width:20px;height:20px;color:var(--rd-money);border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:9px}.rd .pr-every{color:var(--rd-soft);flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-weight:700;display:flex}.rd .pr-every li{align-items:center;gap:8px;display:inline-flex}.rd .pr-every li:before{content:"";background:var(--rd-money);border-radius:50%;flex:none;width:8px;height:8px}.rd .pr-found{background:var(--rd-ink);color:var(--rd-bg);border-radius:28px;gap:30px;padding:clamp(26px,5vw,52px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.rd .pr-found{grid-template-columns:1.25fr .75fr;align-items:center}}.rd .pr-found:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fcd34d29,#0000);width:70%;height:140%;position:absolute;inset-block-start:-40%;inset-inline-end:-20%}.rd .pr-found>*{min-width:0;position:relative}.rd .pr-found .rd-k{color:#fcd34d}.rd .pr-found h2,.rd .pr-found h3{color:var(--rd-bg)}.rd .pr-gold{color:#fcd34d}.rd .pr-perks{gap:8px;margin-top:12px;display:grid}@media (min-width:640px){.rd .pr-perks{grid-template-columns:1fr 1fr}}.rd .pr-perks li{background:#33333d;border:1px solid #44444f;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:700;display:flex}.rd .pr-perks li:before{content:"★";color:#fcd34d;flex:none}.rd .pr-found .rd-info>summary{color:#fcd34d;background:#33333d}.rd .pr-found .rd-info>summary:after{color:var(--rd-ink);background:#fcd34d}.rd .pr-found .rd-info>p{background:var(--rd-bg);color:var(--rd-ink)}.rd .pr-ladder{background:#33333d;border:1px solid #44444f;border-radius:22px;padding:22px}.rd .pr-big{font-family:var(--rd-display);color:#fcd34d;font-size:clamp(4.5rem,14vw,7rem);font-weight:900;line-height:.9}.rd .pr-bigl{color:#fcd34d;margin-top:6px;font-weight:800}.rd .pr-ladder h3{border-top:1px solid #44444f;margin-top:22px;padding-top:18px;font-size:1.15rem}.rd .pr-rungs{align-items:flex-end;gap:10px;height:170px;margin-top:16px;display:flex}.rd .pr-rung{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.rd .pr-rung b{color:var(--rd-bg);margin-bottom:6px;font-size:.74rem;font-weight:800;line-height:1.2}.rd .pr-rung i{background:linear-gradient(#fcd34d,#f59e0b);border-radius:8px 8px 0 0;width:100%;min-height:10px;display:block}.rd .pr-rung span{color:#d4d4da;white-space:nowrap;margin-top:8px;font-size:.78rem;font-weight:700}.rd .pr-finder{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:24px;min-width:0;max-width:880px;margin-top:28px;padding:clamp(20px,4vw,36px)}.rd .pr-prog{align-items:center;gap:14px;min-height:28px;display:flex}.rd .pr-prog__track{background:var(--rd-tint);border-radius:999px;flex:1;height:10px;overflow:hidden}.rd .pr-prog__track i{background:var(--rd-grad);border-radius:999px;height:100%;transition:width .25s;display:block}.rd .pr-prog span{color:var(--rd-soft);white-space:nowrap;font-size:.85rem;font-weight:800}.rd .pr-q{font-family:var(--rd-display);margin-top:8px;font-size:clamp(1.45rem,3.6vw,2rem);font-weight:800;line-height:1.15}.rd .pr-q:focus,.rd .pr-result h3:focus{outline:none}.rd .pr-q:focus-visible,.rd .pr-result h3:focus-visible{outline:3px solid var(--rd-sky);outline-offset:4px;border-radius:6px}.rd .pr-opts{gap:10px;margin-top:20px;display:grid}@media (min-width:640px){.rd .pr-opts{grid-template-columns:1fr 1fr}}.rd .pr-opt,.rd .pr-kind a{border:2px solid var(--rd-line);background:var(--rd-bg);width:100%;min-height:60px;color:var(--rd-ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;gap:2px;padding:14px 18px;text-decoration:none;display:flex}.rd .pr-opt b,.rd .pr-kind a{font-size:1.02rem;font-weight:800}.rd .pr-opt span{color:var(--rd-soft);font-size:.86rem;font-weight:600}.rd .pr-opt:hover,.rd .pr-kind a:hover{border-color:var(--rd-accent)}.rd .pr-opt[aria-pressed=true],.rd .pr-kind.on a{border-color:var(--rd-ink);background:var(--rd-ink);color:var(--rd-bg)}.rd .pr-opt[aria-pressed=true] span{color:#d4d4da}.rd .pr-opts--kinds{grid-template-columns:1fr 1fr}@media (min-width:760px){.rd .pr-opts--kinds{grid-template-columns:repeat(4,1fr)}}.rd .pr-chipset{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rd .pr-chipset button{font:inherit;border:2px solid var(--rd-line);background:var(--rd-bg);min-height:44px;color:var(--rd-ink);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:750}.rd .pr-chipset button[aria-pressed=true]{background:var(--rd-ink);border-color:var(--rd-ink);color:var(--rd-bg)}.rd .pr-fnav{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:22px;display:flex}.rd .pr-result h3{margin-top:8px;font-size:clamp(1.8rem,5vw,2.8rem)}.rd .pr-because{margin-top:10px;font-size:clamp(1.08rem,2.4vw,1.3rem);font-weight:750}.rd .pr-rtiles{grid-template-columns:repeat(2,1fr);gap:10px;margin-block:18px 12px;display:grid}@media (min-width:760px){.rd .pr-rtiles{grid-template-columns:repeat(4,1fr)}}.rd .pr-rtiles>div{background:var(--rd-bg);border:1px solid var(--rd-line);border-radius:16px;min-width:0;padding:14px}.rd .pr-rtiles b{font-family:var(--rd-display);font-size:clamp(1.5rem,4.4vw,2.2rem);font-weight:900;line-height:1;display:block}.rd .pr-rtiles span{color:var(--rd-soft);margin-top:6px;font-size:.86rem;font-weight:650;display:block}.rd .pr-rgrid{gap:20px;margin-top:18px;display:grid}@media (min-width:760px){.rd .pr-rgrid{grid-template-columns:1.2fr 1fr;align-items:start}}.rd .pr-rgrid .pr-get{margin-top:0}.rd .pr-where{color:var(--rd-soft);margin-top:12px;font-weight:650}.rd .pr-rbuy{background:var(--rd-tint);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.rd .pr-rbuy .pr-price{margin-top:0}.rd .pr-rbuy .rd-btn{margin-top:14px}.rd .pr-lower{align-self:flex-start;align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.rd .pr-restart{font:inherit;color:var(--rd-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:18px;padding:10px 0;font-weight:750;text-decoration:underline}.rd .pr-faq{gap:10px;max-width:880px;margin-top:26px;display:grid}.rd .pr-faq details{background:var(--rd-surface);border:1px solid var(--rd-line);border-radius:16px}.rd .pr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.rd .pr-faq summary::-webkit-details-marker{display:none}.rd .pr-faq summary:after{content:"+";background:var(--rd-tint);width:28px;height:28px;color:var(--rd-accent);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.rd .pr-faq details[open] summary:after{content:"−"}.rd .pr-faq details p{color:var(--rd-soft);padding:0 18px 16px}
