:root{--vr-bg:#080b10;--vr-surface:#0e1219;--vr-surface-2:#141820;--vr-border:#ffffff12;--vr-border-hot:#ff3c7859;--vr-neon:#ff3c78;--vr-neon-2:#ff9000;--vr-neon-3:#00e5ff;--vr-purple:#7c3aed;--vr-text:#f0f2f7;--vr-text-2:#8a93a8;--vr-muted:#4a5168;--vr-grad-hero:linear-gradient(135deg,#ff3c78 0%,#ff9000 50%,#7c3aed 100%);--vr-grad-cta:linear-gradient(135deg,#ff3c78,#ff6b00);--vr-font-display:"Bebas Neue",sans-serif;--vr-font-body:"DM Sans",sans-serif;--vr-font-mono:"JetBrains Mono",monospace;--vr-radius:16px;--vr-radius-sm:10px;--vr-radius-pill:999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}.vr-page{background:var(--vr-bg);color:var(--vr-text);font-family:var(--vr-font-body);min-height:100vh;font-size:16px;line-height:1.7;overflow-x:hidden}.vr-page:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}.vr-page:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.vr-blob{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;animation:14s ease-in-out infinite alternate vr-blob-float;position:fixed}.vr-blob--1{background:radial-gradient(circle,#ff3c781f,#0000 70%);width:600px;height:600px;top:-150px;right:-100px}.vr-blob--2{background:radial-gradient(circle,#7c3aed1a,#0000 70%);width:500px;height:500px;animation-delay:-7s;bottom:10%;left:-120px}.vr-blob--3{background:radial-gradient(circle,#00e5ff0f,#0000 70%);width:400px;height:400px;animation-delay:-3s;top:40%;left:50%}@keyframes vr-blob-float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-40px)scale(1.08)}}.vr-wrap{z-index:1;max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.vr-nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--vr-border);background:#080b10d1;padding:14px 0;position:sticky;top:0}.vr-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.vr-nav-logo{font-family:var(--vr-font-display);letter-spacing:.06em;color:var(--vr-text);background:var(--vr-grad-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;text-decoration:none}.vr-nav-cta{background:var(--vr-grad-cta);border-radius:var(--vr-radius-pill);color:#fff;font-family:var(--vr-font-body);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.vr-nav-cta:hover{opacity:.88;transform:translateY(-1px)}.vr-hero{text-align:center;padding:90px 0 60px}.vr-hero-eyebrow{border-radius:var(--vr-radius-pill);font-family:var(--vr-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vr-neon);background:#ff3c7814;border:1px solid #ff3c7840;align-items:center;gap:8px;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.vr-hero-eyebrow-dot{background:var(--vr-neon);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite vr-pulse}@keyframes vr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.vr-hero-title{font-family:var(--vr-font-display);letter-spacing:.01em;color:var(--vr-text);margin-bottom:14px;font-size:clamp(52px,9vw,110px);line-height:.95}.vr-hero-title-line{display:block}.vr-hero-title-line--grad{background:var(--vr-grad-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vr-hero-subtitle{color:var(--vr-text-2);max-width:620px;margin:18px auto 36px;font-size:clamp(15px,2.2vw,18px);font-weight:300;line-height:1.75}.vr-hero-subtitle strong{color:var(--vr-text);font-weight:600}.vr-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}.vr-stat{text-align:center;border-right:1px solid var(--vr-border);padding:0 28px}.vr-stat:last-child{border-right:none}.vr-stat-num{font-family:var(--vr-font-display);background:var(--vr-grad-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;line-height:1;display:block}.vr-stat-label{color:var(--vr-muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:11px;font-weight:600}.vr-cta-block{flex-direction:column;align-items:center;gap:14px;margin-bottom:20px;display:inline-flex;position:relative}.vr-cta-main{background:var(--vr-grad-cta);border-radius:var(--vr-radius-pill);color:#fff;font-family:var(--vr-font-body);cursor:pointer;border:none;align-items:center;gap:12px;padding:20px 48px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 60px #ff3c7859,0 8px 32px #00000080}.vr-cta-main:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000);position:absolute;inset:0}.vr-cta-main:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 0 80px #ff3c7880,0 16px 48px #0009}.vr-cta-main:active{transform:scale(.98)}.vr-cta-sub{color:var(--vr-muted);letter-spacing:.04em;font-size:12px}.vr-cta-sub span{color:var(--vr-neon-2);font-weight:600}.vr-ticker{border-top:1px solid var(--vr-border);border-bottom:1px solid var(--vr-border);width:100%;margin:60px 0;padding:18px 0;position:relative;overflow:hidden}.vr-ticker:before,.vr-ticker:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.vr-ticker:before{background:linear-gradient(to right,var(--vr-bg),transparent);left:0}.vr-ticker:after{background:linear-gradient(to left,var(--vr-bg),transparent);right:0}.vr-ticker-track{gap:48px;width:max-content;animation:28s linear infinite vr-ticker-scroll;display:flex}@keyframes vr-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vr-ticker-item{white-space:nowrap;color:var(--vr-text-2);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.vr-ticker-item-icon{font-size:16px}.vr-ticker-item-hot{font-family:var(--vr-font-mono);color:var(--vr-neon);letter-spacing:.08em;background:#ff3c781a;border:1px solid #ff3c7840;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.vr-section{padding:64px 0}.vr-section-label{font-family:var(--vr-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--vr-neon);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.vr-section-label:before{content:"";background:var(--vr-neon);width:24px;height:2px;display:inline-block}.vr-section-title{font-family:var(--vr-font-display);letter-spacing:.02em;color:var(--vr-text);margin-bottom:16px;font-size:clamp(36px,5vw,60px);line-height:1}.vr-section-title--grad{background:var(--vr-grad-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vr-section-body{color:var(--vr-text-2);max-width:680px;font-size:16px;line-height:1.8}.vr-section-body strong{color:var(--vr-text);font-weight:600}.vr-features-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:48px;display:grid}.vr-feature-card{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius);padding:28px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.vr-feature-card:before{content:"";background:var(--vr-grad-hero);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.vr-feature-card:hover:before{transform:scaleX(1)}.vr-feature-card:hover{border-color:#ff3c7833;transform:translateY(-4px);box-shadow:0 20px 60px #0006}.vr-feature-icon{margin-bottom:14px;font-size:32px;display:block}.vr-feature-title{color:var(--vr-text);letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.vr-feature-desc{color:var(--vr-text-2);font-size:14px;line-height:1.7}.vr-steps{flex-direction:column;gap:0;margin-top:48px;display:flex;position:relative}.vr-step{grid-template-columns:64px 1fr;gap:24px;padding-bottom:40px;display:grid;position:relative}.vr-step:last-child{padding-bottom:0}.vr-step-left{flex-direction:column;align-items:center;display:flex}.vr-step-num{background:var(--vr-surface-2);border:2px solid var(--vr-border-hot);width:52px;height:52px;font-family:var(--vr-font-display);color:var(--vr-neon);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex;position:relative}.vr-step-line{background:linear-gradient(#ff3c784d,#0000);flex:1;width:2px;margin-top:8px}.vr-step:last-child .vr-step-line{display:none}.vr-step-content{padding-top:10px}.vr-step-title{color:var(--vr-text);margin-bottom:8px;font-size:18px;font-weight:700}.vr-step-desc{color:var(--vr-text-2);font-size:14.5px;line-height:1.75}.vr-step-desc strong{color:var(--vr-text);font-weight:600}.vr-formats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:36px;display:grid}.vr-format-card{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius);text-align:center;cursor:default;padding:22px 18px;transition:all .22s}.vr-format-card:hover{border-color:var(--vr-border-hot);background:var(--vr-surface-2);transform:translateY(-3px);box-shadow:0 16px 40px #00000059}.vr-format-icon{margin-bottom:10px;font-size:28px;display:block}.vr-format-name{color:var(--vr-text);margin-bottom:4px;font-size:14px;font-weight:700}.vr-format-meta{color:var(--vr-muted);font-size:11.5px;font-family:var(--vr-font-mono)}.vr-examples-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:40px;display:grid}.vr-example-card{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius);transition:all .22s;overflow:hidden}.vr-example-card:hover{border-color:#00e5ff33;transform:translateY(-3px);box-shadow:0 20px 50px #0006}.vr-example-header{border-bottom:1px solid var(--vr-border);align-items:center;gap:10px;padding:16px 20px;display:flex}.vr-example-avatar{background:var(--vr-grad-hero);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.vr-example-handle{color:var(--vr-text);font-size:13px;font-weight:700}.vr-example-platform{color:var(--vr-muted);font-size:11px}.vr-example-body{padding:18px 20px}.vr-example-prompt{color:var(--vr-muted);font-size:12.5px;font-family:var(--vr-font-mono);border:1px solid var(--vr-border);background:#ffffff08;border-radius:8px;margin-bottom:12px;padding:8px 12px;line-height:1.5}.vr-example-result{color:var(--vr-text-2);font-size:13.5px;line-height:1.65}.vr-example-result strong{color:var(--vr-neon-2)}.vr-example-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.vr-tag{border-radius:var(--vr-radius-pill);border:1px solid var(--vr-border);color:var(--vr-text-2);background:#ffffff08;padding:3px 9px;font-size:10.5px;font-weight:600}.vr-tag--hot{color:var(--vr-neon);background:#ff3c7812;border-color:#ff3c784d}.vr-cta-section{text-align:center;padding:80px 0;position:relative}.vr-cta-box{background:var(--vr-surface);border:1px solid var(--vr-border-hot);border-radius:24px;padding:clamp(40px,7vw,80px) clamp(24px,6vw,80px);position:relative;overflow:hidden}.vr-cta-box:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#ff3c7814,#0000 70%);position:absolute;inset:0}.vr-cta-box-title{font-family:var(--vr-font-display);letter-spacing:.02em;color:var(--vr-text);margin-bottom:16px;font-size:clamp(38px,6vw,72px);line-height:1}.vr-cta-box-sub{color:var(--vr-text-2);max-width:540px;margin:0 auto 36px;font-size:16px;line-height:1.75}.vr-cta-box-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.vr-cta-badge{border:1px solid var(--vr-border);border-radius:var(--vr-radius-pill);color:var(--vr-text-2);background:#ffffff0a;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.vr-cta-badge--green{color:#10b981;background:#10b9810f;border-color:#10b9814d}.vr-cta-badge--amber{color:var(--vr-neon-2);background:#ff90000f;border-color:#ff90004d}.vr-cta-badge--pink{color:var(--vr-neon);background:#ff3c780f;border-color:#ff3c784d}.vr-faq{flex-direction:column;gap:12px;margin-top:48px;display:flex}.vr-faq-item{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-sm);transition:border-color .2s;overflow:hidden}.vr-faq-item:hover{border-color:#ff3c7833}.vr-faq-q{width:100%;color:var(--vr-text);font-family:var(--vr-font-body);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;display:flex}.vr-faq-arrow{color:var(--vr-neon);flex-shrink:0;font-size:18px;font-style:normal;transition:transform .25s}.vr-faq-item.open .vr-faq-arrow{transform:rotate(45deg)}.vr-faq-a{max-height:0;color:var(--vr-text-2);padding:0 22px;font-size:14.5px;line-height:1.8;transition:max-height .32s,padding .25s;overflow:hidden}.vr-faq-item.open .vr-faq-a{max-height:600px;padding:0 22px 18px}.vr-faq-a strong{color:var(--vr-text)}.vr-compare{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.vr-compare-col{background:var(--vr-surface);border-radius:var(--vr-radius);overflow:hidden}.vr-compare-head{letter-spacing:.01em;padding:16px 22px;font-size:14px;font-weight:700}.vr-compare-head--bad{color:#ff6060;background:#ff3c3c1a;border-bottom:1px solid #ff3c3c33}.vr-compare-head--good{color:#10b981;background:#10b9811a;border-bottom:1px solid #10b98133}.vr-compare-list{flex-direction:column;gap:10px;padding:16px 22px;list-style:none;display:flex}.vr-compare-list li{color:var(--vr-text-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.vr-compare-list li:before{flex-shrink:0;margin-top:2px}.vr-compare-col--bad li:before{content:"✕";color:#ff6060;font-weight:700}.vr-compare-col--good li:before{content:"✓";color:#10b981;font-weight:700}.vr-platforms{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.vr-platform{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius);text-align:center;flex:1;min-width:160px;padding:20px 16px;transition:all .2s}.vr-platform:hover{border-color:var(--vr-border-hot);transform:translateY(-3px)}.vr-platform-icon{margin-bottom:8px;font-size:28px;display:block}.vr-platform-name{color:var(--vr-text);margin-bottom:3px;font-size:13px;font-weight:700}.vr-platform-detail{color:var(--vr-muted);font-size:11px;font-family:var(--vr-font-mono)}.vr-inline-cta{background:var(--vr-surface);border:1px solid var(--vr-border-hot);border-radius:var(--vr-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:40px 0;padding:24px 28px;display:flex}.vr-inline-cta-text{color:var(--vr-text-2);font-size:15px}.vr-inline-cta-text strong{color:var(--vr-text)}.vr-inline-cta-btn{background:var(--vr-grad-cta);border-radius:var(--vr-radius-pill);color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 0 30px #ff3c784d}.vr-inline-cta-btn:hover{opacity:.88;transform:translateY(-2px)}.vr-models{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vr-model-chip{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius-pill);color:var(--vr-text-2);align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex}.vr-model-chip:hover{color:var(--vr-text);background:var(--vr-surface-2);border-color:#ff3c784d}.vr-model-chip-logo{object-fit:contain;border-radius:3px;width:16px;height:16px}.vr-model-chip--new:after{content:"NEW";font-size:8px;font-family:var(--vr-font-mono);color:var(--vr-neon-2);letter-spacing:.1em;background:#ff90001f;border:1px solid #ff90004d;border-radius:4px;padding:1px 5px;font-weight:700}.vr-quotes{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:40px;display:grid}.vr-quote{background:var(--vr-surface);border:1px solid var(--vr-border);border-radius:var(--vr-radius);padding:24px 22px;transition:all .2s;position:relative}.vr-quote:hover{border-color:#ff3c7833;transform:translateY(-3px)}.vr-quote:before{content:"\"";font-family:var(--vr-font-display);color:var(--vr-neon);opacity:.2;font-size:60px;line-height:1;position:absolute;top:12px;left:18px}.vr-quote-text{color:var(--vr-text-2);margin-bottom:16px;padding-top:24px;font-size:14px;line-height:1.7}.vr-quote-text strong{color:var(--vr-neon-2)}.vr-quote-author{align-items:center;gap:10px;display:flex}.vr-quote-avatar{background:var(--vr-grad-hero);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.vr-quote-name{color:var(--vr-text);font-size:12px;font-weight:700}.vr-quote-role{color:var(--vr-muted);font-size:11px}.vr-footer{border-top:1px solid var(--vr-border);text-align:center;padding:40px 0}.vr-footer-logo{font-family:var(--vr-font-display);letter-spacing:.06em;background:var(--vr-grad-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:28px;display:inline-block}.vr-footer-links{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:16px;display:flex}.vr-footer-links a{color:var(--vr-muted);font-size:13px;text-decoration:none;transition:color .18s}.vr-footer-links a:hover{color:var(--vr-neon)}.vr-footer-copy{color:var(--vr-muted);font-size:12px}.vr-divider{background:var(--vr-border);height:1px;margin:0}@media (max-width:700px){.vr-hero{padding:60px 0 40px}.vr-stats{gap:16px}.vr-stat{border-right:none;padding:0 14px}.vr-cta-main{padding:16px 28px;font-size:16px}.vr-compare{grid-template-columns:1fr}.vr-inline-cta{text-align:center;flex-direction:column}.vr-step{grid-template-columns:48px 1fr;gap:14px}.vr-section{padding:48px 0}}@keyframes vr-fadein-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.vr-fadein{animation:.65s both vr-fadein-up}.vr-fadein--1{animation-delay:.1s}.vr-fadein--2{animation-delay:.22s}.vr-fadein--3{animation-delay:.34s}.vr-fadein--4{animation-delay:.46s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--vr-bg)}::-webkit-scrollbar-thumb{background:var(--vr-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ff3c784d}
