.rt{background:#080808;color:#fff;overflow-x:hidden}.rt img{display:block;max-width:100%}.rt-wrap{max-width:1360px;margin:0 auto}.rt-cap{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.rt-ash{color:#888}.rt-lime{color:var(--lime)}.rt .pill-ghost,.rt-white{color:#fff}.rt .pill-ghost:hover{background:rgba(255,255,255,.12)}.rt .glass{background:rgba(22,22,24,.55);border-color:rgba(255,255,255,.12);box-shadow:0 8px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.rt .live-dot{background:var(--lime)}.rt-hero{position:relative;min-height:100svh;display:grid;grid-template-columns:6fr 5fr;gap:48px;align-items:center;padding:130px 40px 64px;isolation:isolate;max-width:1440px;margin:0 auto}.rt-hero:before{content:"";position:absolute;inset:0 -50vw;z-index:-1;background:radial-gradient(40% 45% at 30% 40%,rgba(217,244,106,.12),transparent 70%)}.rt-hero h1{margin:22px 0 0;font-weight:400;font-size:clamp(64px,9.5vw,156px);line-height:.88;letter-spacing:-.035em}.rt-hero h1 em{font-style:normal;color:var(--lime)}.rt-tagline{margin:26px 0 0;max-width:24ch;font-size:clamp(22px,2.3vw,32px);line-height:1.15;color:#bab7b2}.rt-ctas{margin-top:40px;display:flex;flex-wrap:wrap}.rt-ctas,.rt-status{gap:10px;align-items:center}.rt-status{height:44px;padding:0 18px 0 14px;display:inline-flex;border-radius:999px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8)}.rt-compare{position:relative;aspect-ratio:442/564;max-height:74svh;margin-left:auto;border-radius:28px;overflow:hidden;background:#f4f1ea;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;box-shadow:0 40px 80px rgba(0,0,0,.5);outline:none}.rt-compare:focus-visible{box-shadow:0 0 0 3px var(--lime),0 40px 80px rgba(0,0,0,.5)}.rt-compare img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.rt-handle{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#0b0b0b}.rt-knob{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--lime);color:#0b0b0b;display:grid;place-items:center;font-size:15px;font-weight:700;box-shadow:0 6px 20px rgba(0,0,0,.35)}.rt-tag{position:absolute;top:16px;height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:#0b0b0b;color:#fff}.rt-tag-l{left:16px}.rt-tag-r{right:16px}.rt-tag-r:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime)}.rt-hint{margin-top:12px;text-align:right;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#888}.rt-section{padding:120px 40px}.rt-paper{background:#fff;color:#000}.rt-night{background:#080808;color:#fff}.rt-head{display:grid;grid-template-columns:7fr 4fr;gap:32px;align-items:end}.rt-head h2{margin:22px 0 0;font-weight:400;font-size:clamp(40px,6vw,68px);line-height:1;letter-spacing:-.02em}.rt-head p{margin:0;font-size:18px;line-height:1.35;color:#888}.rt-night .rt-head p{color:#bab7b2}.rt-gap{margin-top:72px}.rt-label{display:flex;gap:14px;align-items:center}.rt-n{color:#888}.rt-chip{height:26px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:#000;color:#fff}.rt-chip-light{background:#fff;color:#000}.rt-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block}.rt-dot-ink{background:#000}.rt-dot-off{background:#888}.rt-proof{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.rt-proof figure{margin:0}.rt-shot{border-radius:24px;overflow:hidden;background:#f4f1ea}.rt-shot.rt-dark{background:#141416}.rt-shot img{width:100%}.rt-proof figcaption{margin-top:14px;display:flex;gap:10px;align-items:center;color:#888}.rt-proof figcaption.rt-on{color:inherit}.rt-features{list-style:none;margin:56px 0 0;padding:0;display:grid;gap:10px}.rt-feature{display:grid;grid-template-columns:60px 5fr 6fr;gap:24px;padding:28px;border-radius:24px;background:#111113;border:1px solid rgba(255,255,255,.07);transition:border-color .25s,background .25s;align-items:center}.rt-feature:hover{border-color:rgba(217,244,106,.35);background:#141416}.rt-num{color:#888}.rt-feature h3{margin:0;font-weight:400;font-size:clamp(28px,3vw,40px);letter-spacing:-.015em}.rt-feature p{margin:12px 0 0;max-width:42ch;color:#bab7b2;line-height:1.4}.rt-art{border-radius:16px;overflow:hidden;background:#0b0b0c;max-height:320px;display:flex;align-items:center;justify-content:center}.rt-art img{width:100%;height:100%;max-height:320px;-o-object-fit:cover;object-fit:cover}.rt-art img.contain{-o-object-fit:contain;object-fit:contain}.rt-art-paper{background:#fcfbf8}.rt-art-top{align-items:flex-start}.rt-art img.rt-panel{width:56%;height:auto;max-height:none;-o-object-fit:initial;object-fit:fill}.rt-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.rt-tags span{height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:rgba(255,255,255,.07);color:rgba(255,255,255,.85)}.rt-tags span.on{background:var(--lime);color:#0b0b0b;font-weight:600}.rt-layers{border-radius:16px;overflow:hidden;background:#1d1d20;border:1px solid #2e2e32;font-size:14px}.rt-layers-tabs{display:flex;gap:18px;padding:12px 14px;border-bottom:1px solid #2a2a2e;color:#9a9a98;font-weight:600;font-size:13px}.rt-layers-tabs b{color:#f2f2f1}.rt-layers-grp{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#26262a;font-weight:600}.rt-layers-grp i{width:22px;height:18px;border-radius:3px;background:#5d6b3a}.rt-layers-ly{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 34px;border-top:1px solid #1f1f22;color:#e6e6e4}.rt-layers-ly i{width:26px;height:26px;border-radius:5px;border:1px solid #3a3a3e}.rt-stages{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rt-bar{height:6px;border-radius:99px;background:#ededed;overflow:hidden}.rt-bar i{display:block;height:100%;width:100%;background:#000;border-radius:inherit}.rt-stage:last-child .rt-bar i{background:var(--lime)}.rt-stage .rt-cap{display:block;margin-top:18px;color:#888}.rt-stage h3{margin:12px 0 0;font-weight:400;font-size:30px;letter-spacing:-.015em}.rt-stage p{margin:12px 0 0;font-size:15px;line-height:1.45;color:#262627;padding-right:10px}.rt-reqs{margin-top:48px;display:flex;flex-wrap:wrap;gap:8px}.rt-reqs span{height:36px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:13px;background:#ededed}.rt-faq{margin-top:56px;display:grid;gap:10px}.rt-faq details{border-radius:22px;background:#111113;border:1px solid rgba(255,255,255,.07);padding:0 26px}.rt-faq summary{list-style:none;cursor:pointer;padding:24px 0;font-size:22px;display:flex;justify-content:space-between;gap:16px}.rt-faq summary::-webkit-details-marker{display:none}.rt-faq summary:after{content:"+";color:var(--lime);font-size:26px;line-height:1}.rt-faq details[open] summary:after{content:"–"}.rt-faq p{margin:0 0 24px;max-width:70ch;color:#bab7b2;line-height:1.5}.rt-get{position:relative;overflow:hidden;isolation:isolate;background:#080808}.rt-get:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 75% 50%,rgba(217,244,106,.14),transparent 70%)}.rt-get h2{margin:22px 0 0;font-weight:400;font-size:clamp(56px,9vw,140px);line-height:.9;letter-spacing:-.03em}.rt-get p{margin:22px 0 0;max-width:40ch;font-size:18px;line-height:1.4;color:#bab7b2}html[data-theme=dark] .rt-paper{background:#0b0b0c;color:#fff}html[data-theme=dark] .rt-paper .rt-chip{background:#fff;color:#000}html[data-theme=dark] .rt-paper .rt-shot.rt-dark{background:#141416}html[data-theme=dark] .rt-bar{background:rgba(255,255,255,.12)}html[data-theme=dark] .rt-bar i{background:#fff}html[data-theme=dark] .rt-stage p{color:#bab7b2}html[data-theme=dark] .rt-reqs span{background:rgba(255,255,255,.08)}@media (max-width:900px){.rt-hero{grid-template-columns:1fr;padding:120px 16px 48px;gap:36px;min-height:auto}.rt-compare{margin:0 auto;width:100%;max-height:none}.rt-section{padding:80px 16px}.rt-feature,.rt-head,.rt-proof{grid-template-columns:1fr}.rt-feature{padding:22px}.rt-num{display:none}.rt-stages{grid-template-columns:1fr;gap:28px}}