#sticky-cta[data-astro-cid-cpv3fgf3]{position:fixed;bottom:2rem;left:2rem;z-index:999;background:var(--color-accent-button);color:var(--color-text);border:none;border-radius:var(--radius-4);padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #f42c044d;transition:transform .2s ease,box-shadow .2s ease,opacity .3s ease;opacity:0;pointer-events:none}#sticky-cta[data-astro-cid-cpv3fgf3]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f42c0473}@media(max-width:768px){#sticky-cta[data-astro-cid-cpv3fgf3]{bottom:1.25rem;left:1.25rem;padding:.75rem 1.25rem;font-size:.875rem}}body{font-family:var(--font-primary);background:var(--color-bg);color:var(--color-text)}.page-wrap[data-astro-cid-cpv3fgf3]{max-width:var(--container-960);margin:0 auto;padding:0 var(--space-80)}.divider-wrap[data-astro-cid-cpv3fgf3]{padding:0 var(--space-80);max-width:var(--container-960);margin:0 auto}.divider-line[data-astro-cid-cpv3fgf3]{height:1px;background:var(--color-border)}.reveal[data-astro-cid-cpv3fgf3]{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.reveal[data-astro-cid-cpv3fgf3].visible{opacity:1;transform:none}.video-section[data-astro-cid-cpv3fgf3]{padding:var(--space-56) 0}.video-container[data-astro-cid-cpv3fgf3]{background:#111;border:1px solid var(--color-border);border-radius:var(--radius-8);aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);overflow:hidden;cursor:pointer;transition:border-color .2s}.video-container[data-astro-cid-cpv3fgf3]:hover{border-color:#3a3a3a}.yt-embed[data-astro-cid-cpv3fgf3]{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--color-card);cursor:pointer;border-radius:var(--radius-8);overflow:hidden}.yt-thumbnail[data-astro-cid-cpv3fgf3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.yt-embed[data-astro-cid-cpv3fgf3]:hover .yt-thumbnail[data-astro-cid-cpv3fgf3]{opacity:.8}.yt-play-btn[data-astro-cid-cpv3fgf3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;width:68px;height:48px;transition:transform .2s ease;z-index:2}.yt-embed[data-astro-cid-cpv3fgf3]:hover .yt-play-btn[data-astro-cid-cpv3fgf3]{transform:translate(-50%,-50%) scale(1.1)}.yt-play-bg[data-astro-cid-cpv3fgf3]{fill:var(--color-accent);opacity:.9}.yt-play-icon[data-astro-cid-cpv3fgf3]{fill:var(--color-text)}.rp-video-grid[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24)}.rp-video[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-8)}.rp-video-label[data-astro-cid-cpv3fgf3]{font-size:var(--fs-20);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--color-text)}.rp-video-caption[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.rp-video[data-astro-cid-cpv3fgf3] .yt-embed[data-astro-cid-cpv3fgf3]{border:1px solid var(--rp-border)}.rp-video[data-astro-cid-cpv3fgf3] .yt-play-bg[data-astro-cid-cpv3fgf3]{fill:var(--rp-accent)}.rp-video[data-astro-cid-cpv3fgf3] .yt-play-btn[data-astro-cid-cpv3fgf3]:focus-visible{outline:2px solid var(--rp-accent-hover);outline-offset:2px;border-radius:var(--radius-8)}.rp-video-title[data-astro-cid-cpv3fgf3]{font-size:var(--fs-15);font-weight:600;line-height:1.4;color:var(--rp-text-soft)}.rp-video-desc[data-astro-cid-cpv3fgf3]{font-size:var(--fs-14);line-height:1.6;color:var(--rp-text-2)}.rp[data-astro-cid-cpv3fgf3]{--rp-bg: #0E0F11;--rp-card: #15171B;--rp-border: #24272E;--rp-line: #1E2127;--rp-border-strong: #2E323A;--rp-accent: #4D9DFF;--rp-accent-hover: #7DB7FF;--rp-text-2: #A3A9B3;--rp-text-3: #7C838E;--rp-text-soft: #D5D8DD;background:var(--rp-bg);color:var(--color-text)}.rp[data-astro-cid-cpv3fgf3] [data-astro-cid-cpv3fgf3][hidden]{display:none!important}.rp[data-astro-cid-cpv3fgf3] a[data-astro-cid-cpv3fgf3]{color:var(--rp-accent);text-decoration:none;transition:color .2s}.rp[data-astro-cid-cpv3fgf3] a[data-astro-cid-cpv3fgf3]:hover{color:var(--rp-accent-hover)}.rp[data-astro-cid-cpv3fgf3] .divider-line[data-astro-cid-cpv3fgf3]{background:var(--rp-line)}.rp-section[data-astro-cid-cpv3fgf3]{padding:var(--space-64) 0}.rp-head[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-32)}.rp-eyebrow[data-astro-cid-cpv3fgf3]{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.16em;color:var(--rp-accent)}.rp-h2[data-astro-cid-cpv3fgf3]{font-size:clamp(var(--fs-24),3vw,var(--fs-32));font-weight:700;letter-spacing:-.015em;line-height:1.2;max-width:var(--container-720)}.rp-h3[data-astro-cid-cpv3fgf3]{font-size:var(--fs-20);font-weight:600}.rp-h3-sm[data-astro-cid-cpv3fgf3]{font-size:var(--fs-18);font-weight:600}.rp-lead[data-astro-cid-cpv3fgf3]{font-size:var(--fs-16);line-height:1.7;color:var(--rp-text-2);max-width:var(--container-640)}.rp-body[data-astro-cid-cpv3fgf3]{font-size:var(--fs-14);line-height:1.7;color:var(--rp-text-2)}.rp-body-sm[data-astro-cid-cpv3fgf3]{font-size:var(--fs-13);line-height:1.6;color:var(--rp-text-2)}.rp-note[data-astro-cid-cpv3fgf3]{font-size:var(--fs-13);line-height:1.6;color:var(--rp-text-3)}.rp-card[data-astro-cid-cpv3fgf3]{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--radius-10);padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-12)}.rp-badge[data-astro-cid-cpv3fgf3]{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-4);font-size:var(--fs-12);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--rp-accent);background:#4d9dff14;border:1px solid rgba(77,157,255,.3);border-radius:var(--radius-20);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-8)}.rp-badge-dot[data-astro-cid-cpv3fgf3]{width:6px;height:6px;border-radius:50%;background:var(--rp-accent);flex-shrink:0}.rp-btn[data-astro-cid-cpv3fgf3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:48px;padding:0 var(--space-24);border:1px solid transparent;border-radius:var(--radius-6);font-family:inherit;font-size:var(--fs-14);font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.rp[data-astro-cid-cpv3fgf3] .rp-btn-primary[data-astro-cid-cpv3fgf3]{background:var(--rp-accent);color:#0e0f11}.rp[data-astro-cid-cpv3fgf3] .rp-btn-primary[data-astro-cid-cpv3fgf3]:hover{background:var(--rp-accent-hover);color:#0e0f11}.rp[data-astro-cid-cpv3fgf3] .rp-btn-ghost[data-astro-cid-cpv3fgf3]{background:transparent;border-color:var(--rp-border-strong);color:var(--color-text);font-weight:500;padding:0 var(--space-24)}.rp[data-astro-cid-cpv3fgf3] .rp-btn-ghost[data-astro-cid-cpv3fgf3]:hover{border-color:var(--rp-accent);color:var(--color-text)}.rp-btn-block[data-astro-cid-cpv3fgf3]{display:flex;width:100%}.rp-btn-grow[data-astro-cid-cpv3fgf3]{flex:1 1 auto}.rp-btn[data-astro-cid-cpv3fgf3]:focus-visible{outline:2px solid var(--rp-accent-hover);outline-offset:2px}.rp-hero[data-astro-cid-cpv3fgf3]{padding:var(--space-64) 0 var(--space-64);display:flex;flex-direction:column;gap:var(--space-24)}.rp-hero-top[data-astro-cid-cpv3fgf3]{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.rp-hero-eyebrow[data-astro-cid-cpv3fgf3]{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.16em;color:var(--rp-text-2)}.rp-h1[data-astro-cid-cpv3fgf3]{font-size:clamp(var(--fs-48),7vw,var(--fs-display-rp));font-weight:700;letter-spacing:-.03em;line-height:1}.rp-h1[data-astro-cid-cpv3fgf3] .accent[data-astro-cid-cpv3fgf3]{color:var(--rp-accent)}.rp-hero-sub[data-astro-cid-cpv3fgf3]{font-size:clamp(var(--fs-20),2.5vw,var(--fs-28));font-weight:600;letter-spacing:-.01em;line-height:1.25;max-width:var(--container-720)}.rp-hero-desc[data-astro-cid-cpv3fgf3]{font-size:var(--fs-18);line-height:1.7;color:var(--rp-text-2);max-width:var(--container-640)}.rp-hero-actions[data-astro-cid-cpv3fgf3]{display:flex;gap:var(--space-12);align-items:center;flex-wrap:wrap}.rp-hero-specs[data-astro-cid-cpv3fgf3]{font-size:var(--fs-13);line-height:1.6;color:var(--rp-text-3)}.rp-hero-gui[data-astro-cid-cpv3fgf3]{position:relative;aspect-ratio:1140 / 740;margin-top:var(--space-20)}.rp-hero-gui[data-astro-cid-cpv3fgf3] realpan-gui[data-astro-cid-cpv3fgf3]{position:absolute;inset:0;width:100%}.rp-hero-gui[data-astro-cid-cpv3fgf3] realpan-gui[data-astro-cid-cpv3fgf3]:not(:defined){visibility:hidden}.rp-hero-gui[data-astro-cid-cpv3fgf3] realpan-gui[data-astro-cid-cpv3fgf3][data-pointer-focus]:focus-visible{outline:none}.rp-hero-img[data-astro-cid-cpv3fgf3]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-12)}.rp-hero-gui[data-astro-cid-cpv3fgf3].is-ready .rp-hero-img[data-astro-cid-cpv3fgf3]{display:none}.rp-principle-grid[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.rp-steps[data-astro-cid-cpv3fgf3]{display:flex;align-items:stretch;gap:var(--space-12)}.rp-step[data-astro-cid-cpv3fgf3]{flex:1 1 0;border-top:2px solid var(--rp-accent);padding-top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}.rp-step-label[data-astro-cid-cpv3fgf3]{font-size:var(--fs-12);font-weight:600;color:var(--rp-accent);letter-spacing:.06em}.rp-step-text[data-astro-cid-cpv3fgf3]{font-size:var(--fs-14);line-height:1.6;color:var(--rp-text-soft)}.rp-step-arrow[data-astro-cid-cpv3fgf3]{align-self:center;flex-shrink:0}.rp-callout[data-astro-cid-cpv3fgf3]{background:#4d9dff12;border:1px solid rgba(77,157,255,.3);border-radius:var(--radius-10);padding:var(--space-20) var(--space-24);display:flex;align-items:center;gap:var(--space-16);margin-top:var(--space-32)}.rp-callout[data-astro-cid-cpv3fgf3] svg[data-astro-cid-cpv3fgf3]{flex-shrink:0}.rp-callout-text[data-astro-cid-cpv3fgf3]{font-size:var(--fs-15);line-height:1.55;color:var(--rp-text-soft)}.rp-callout-text[data-astro-cid-cpv3fgf3] strong[data-astro-cid-cpv3fgf3]{font-weight:600;color:var(--color-text)}.rp-ui-grid[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--space-40);align-items:start}.rp-ui-img[data-astro-cid-cpv3fgf3]{display:block;width:100%;height:auto;border-radius:var(--radius-10)}.rp-legend[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-12);font-size:var(--fs-14);line-height:1.45}.rp-legend-row[data-astro-cid-cpv3fgf3]{display:flex;gap:var(--space-12)}.rp-legend-key[data-astro-cid-cpv3fgf3]{width:18px;flex-shrink:0;color:var(--rp-accent);font-weight:700}.rp-legend-row[data-astro-cid-cpv3fgf3] strong[data-astro-cid-cpv3fgf3]{font-weight:600}.rp-legend-desc[data-astro-cid-cpv3fgf3]{color:var(--rp-text-2)}.rp-stats[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.rp-stat[data-astro-cid-cpv3fgf3]{background:var(--rp-card);border:1px solid var(--rp-border);border-radius:var(--radius-10);padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-8)}.rp-stat-num[data-astro-cid-cpv3fgf3]{font-size:clamp(var(--fs-32),3.6vw,var(--fs-40));font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--rp-accent)}.rp-stat-label[data-astro-cid-cpv3fgf3]{font-size:var(--fs-13);line-height:1.5;color:var(--rp-text-2)}.rp-quote-grid[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-40);align-items:start;margin-top:var(--space-32)}.rp-quote[data-astro-cid-cpv3fgf3]{font-size:var(--fs-18);line-height:1.6;color:var(--rp-text-soft)}.rp-footnote[data-astro-cid-cpv3fgf3]{font-size:var(--fs-13);line-height:1.7;color:var(--rp-text-3)}.rp-trial-section[data-astro-cid-cpv3fgf3]{padding:var(--space-40) 0 var(--space-64)}.rp-trial[data-astro-cid-cpv3fgf3]{background:var(--rp-card);border:1px solid rgba(77,157,255,.4);border-radius:var(--radius-12);padding:var(--space-48);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-48);align-items:start}.rp-trial-intro[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-16)}.rp-trial-label[data-astro-cid-cpv3fgf3]{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.1em;color:var(--rp-text-3);margin-top:var(--space-8)}.rp-trial-list[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;gap:var(--space-8);font-size:var(--fs-14);line-height:1.5;color:var(--rp-text-soft)}.rp-trial-item[data-astro-cid-cpv3fgf3]{display:flex;gap:var(--space-8);align-items:center}.rp-trial-item[data-astro-cid-cpv3fgf3] svg[data-astro-cid-cpv3fgf3]{flex-shrink:0}.rp-manual-section[data-astro-cid-cpv3fgf3]{padding:var(--space-64) 0 var(--space-80)}.rp-specs[data-astro-cid-cpv3fgf3]{display:flex;flex-direction:column;max-width:var(--container-720);font-size:var(--fs-14);line-height:1.55}.rp-spec-row[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--rp-line)}.rp-spec-row[data-astro-cid-cpv3fgf3]:last-child{border-bottom:none}.rp-spec-row[data-astro-cid-cpv3fgf3] dt[data-astro-cid-cpv3fgf3]{color:var(--rp-text-3)}#demo[data-astro-cid-cpv3fgf3],#manual[data-astro-cid-cpv3fgf3],#docs[data-astro-cid-cpv3fgf3]{scroll-margin-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(max-width:1024px){.page-wrap[data-astro-cid-cpv3fgf3],.divider-wrap[data-astro-cid-cpv3fgf3]{padding-left:var(--space-48);padding-right:var(--space-48)}.rp-section[data-astro-cid-cpv3fgf3]{padding:var(--space-56) 0}.rp-hero[data-astro-cid-cpv3fgf3]{padding:var(--space-56) 0 var(--space-48)}.rp-trial-section[data-astro-cid-cpv3fgf3]{padding:var(--space-32) 0 var(--space-56)}.rp-manual-section[data-astro-cid-cpv3fgf3]{padding:var(--space-56) 0 var(--space-64)}.rp-stats[data-astro-cid-cpv3fgf3]{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-trial[data-astro-cid-cpv3fgf3]{padding:var(--space-32);gap:var(--space-32)}.rp-ui-grid[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-24)}.rp-quote-grid[data-astro-cid-cpv3fgf3]{gap:var(--space-24)}}@media(max-width:768px){.page-wrap[data-astro-cid-cpv3fgf3],.divider-wrap[data-astro-cid-cpv3fgf3]{padding-left:var(--space-24);padding-right:var(--space-24)}.rp-section[data-astro-cid-cpv3fgf3]{padding:var(--space-48) 0}.rp-hero[data-astro-cid-cpv3fgf3]{padding:var(--space-40) 0;gap:var(--space-20)}.rp-hero-desc[data-astro-cid-cpv3fgf3]{font-size:var(--fs-15)}.rp-trial-section[data-astro-cid-cpv3fgf3]{padding:var(--space-24) 0 var(--space-48)}.rp-manual-section[data-astro-cid-cpv3fgf3]{padding:var(--space-48) 0 var(--space-64)}.rp-head[data-astro-cid-cpv3fgf3]{margin-bottom:var(--space-24)}.rp-principle-grid[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr)}.rp-video-grid[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr);gap:var(--space-32)}.rp-steps[data-astro-cid-cpv3fgf3]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-20)}.rp-step-arrow[data-astro-cid-cpv3fgf3]{display:none}.rp-callout[data-astro-cid-cpv3fgf3]{margin-top:var(--space-24);padding:var(--space-16) var(--space-20);gap:var(--space-12)}.rp-ui-grid[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.rp-stats[data-astro-cid-cpv3fgf3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.rp-stat[data-astro-cid-cpv3fgf3]{padding:var(--space-20)}.rp-quote-grid[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr);gap:var(--space-20);margin-top:var(--space-24)}.rp-quote[data-astro-cid-cpv3fgf3]{font-size:var(--fs-16)}.rp-trial[data-astro-cid-cpv3fgf3]{grid-template-columns:minmax(0,1fr);gap:var(--space-32);padding:var(--space-24) var(--space-24)}.rp-spec-row[data-astro-cid-cpv3fgf3]{grid-template-columns:120px minmax(0,1fr);gap:var(--space-12)}.rp-hero-actions[data-astro-cid-cpv3fgf3]{flex-direction:column;align-items:stretch}.rp-hero-actions[data-astro-cid-cpv3fgf3] .rp-btn[data-astro-cid-cpv3fgf3]{width:100%}}.rp-note[data-astro-cid-cpv3fgf3] a[data-astro-cid-cpv3fgf3]{text-decoration:underline;text-underline-offset:3px}
