.hero[data-v-cebff46a]{overflow:hidden;padding:var(--space-24) 0 var(--space-16);position:relative}.hero[data-v-cebff46a]:before{background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:-200px;transform:translate(-50%);width:600px}.hero-inner[data-v-cebff46a]{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr;position:relative}.hero-content[data-v-cebff46a]{text-align:left}.hero-title[data-v-cebff46a]{color:var(--text);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hero-subtitle[data-v-cebff46a],.hero-title-accent[data-v-cebff46a]{color:var(--text2)}.hero-subtitle[data-v-cebff46a]{font-size:16px;line-height:1.7;margin-top:var(--space-6);max-width:480px}.hero-actions[data-v-cebff46a]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.hero-stats[data-v-cebff46a]{display:flex;gap:var(--space-12);margin-top:var(--space-12)}.stat-item[data-v-cebff46a]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-cebff46a]{color:var(--text);font-size:28px;font-weight:700;letter-spacing:-.02em}.stat-label[data-v-cebff46a]{color:var(--text3);font-size:13px}.terminal-card[data-v-cebff46a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.terminal-bar[data-v-cebff46a]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.terminal-dots[data-v-cebff46a]{display:flex;gap:6px}.dot[data-v-cebff46a]{border-radius:50%;height:12px;width:12px}.dot-red[data-v-cebff46a]{background:#ff5f57}.dot-yellow[data-v-cebff46a]{background:#febc2e}.dot-green[data-v-cebff46a]{background:#28c840}.terminal-title[data-v-cebff46a]{color:var(--text3);font-size:12px}.terminal-body[data-v-cebff46a]{display:flex;flex-direction:column;gap:4px;min-height:300px;overflow:hidden;padding:var(--space-4) var(--space-5)}.term-header[data-v-cebff46a]{color:var(--accent2);font-size:13px;font-weight:500;margin-bottom:var(--space-3)}.term-line[data-v-cebff46a]{animation:fadeIn-cebff46a .25s ease;font-size:12px;line-height:1.6}@keyframes fadeIn-cebff46a{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.t-ok[data-v-cebff46a]{color:var(--success)}.t-text[data-v-cebff46a]{color:var(--text2)}.t-prompt[data-v-cebff46a]{color:var(--accent4)}.t-cmd[data-v-cebff46a]{color:var(--text)}.t-dim[data-v-cebff46a]{color:var(--text3)}.t-cursor[data-v-cebff46a]{animation:blink-cebff46a 1s step-end infinite;color:var(--text)}@keyframes blink-cebff46a{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:1023px){.hero-inner[data-v-cebff46a]{gap:var(--space-10);grid-template-columns:1fr}.hero-content[data-v-cebff46a]{text-align:center}.hero-subtitle[data-v-cebff46a]{margin-left:auto;margin-right:auto}.hero-actions[data-v-cebff46a],.hero-stats[data-v-cebff46a]{justify-content:center}}@media(max-width:768px){.hero[data-v-cebff46a]{padding:var(--space-16) 0 var(--space-12)}.hero-title[data-v-cebff46a]{font-size:36px}.hero-stats[data-v-cebff46a]{gap:var(--space-8)}.stat-value[data-v-cebff46a]{font-size:22px}.terminal-body[data-v-cebff46a]{min-height:220px}}@media(max-width:480px){.hero-title[data-v-cebff46a]{font-size:28px}.hero-stats[data-v-cebff46a]{gap:var(--space-6)}.stat-value[data-v-cebff46a]{font-size:20px}}.features[data-v-73c655fd]{padding:var(--space-24) 0}.features-badge[data-v-73c655fd]{margin-bottom:var(--space-6);text-align:center}.features-grid[data-v-73c655fd]{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.feature-card[data-v-73c655fd]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-8);position:relative;transition:all .25s ease}.feature-card[data-v-73c655fd]:hover{border-color:var(--accent4);transform:translateY(-2px)}.card-abs[data-v-73c655fd]{pointer-events:none;position:absolute}.card-ring[data-v-73c655fd]{border:1px solid var(--border);border-radius:50%}.card-ring-0[data-v-73c655fd]{height:120px;opacity:.4;right:-30px;top:-40px;width:120px}.card-ring-1[data-v-73c655fd]{bottom:-35px;height:100px;left:-25px;opacity:.35;width:100px}.card-ring-2[data-v-73c655fd]{border-style:dashed;height:90px;opacity:.3;right:-20px;top:-30px;width:90px}.card-dot[data-v-73c655fd]{background:var(--text3);border-radius:50%}.card-dot-a[data-v-73c655fd]{height:4px;width:4px}.card-dot-a-0[data-v-73c655fd]{opacity:.4;right:24px;top:20px}.card-dot-a-1[data-v-73c655fd]{bottom:20px;opacity:.35;right:20px}.card-dot-a-2[data-v-73c655fd]{opacity:.3;right:28px;top:24px}.card-dot-b[data-v-73c655fd]{height:3px;width:3px}.card-dot-b-0[data-v-73c655fd]{bottom:28px;opacity:.3;right:40px}.card-dot-b-1[data-v-73c655fd]{opacity:.25;right:36px;top:18px}.card-dot-b-2[data-v-73c655fd]{bottom:24px;left:30%;opacity:.3}.card-line[data-v-73c655fd]{background:var(--border);height:1px}.card-line-0[data-v-73c655fd]{bottom:18px;opacity:.35;right:16px;transform:rotate(-20deg);width:50px}.card-line-1[data-v-73c655fd]{opacity:.3;right:20px;top:16px;transform:rotate(15deg);width:40px}.card-line-2[data-v-73c655fd]{bottom:22px;opacity:.25;right:12px;transform:rotate(-30deg);width:45px}.card-cross[data-v-73c655fd]{color:var(--text3);font-family:var(--font-mono);font-size:14px;font-weight:300;line-height:1}.card-cross-0[data-v-73c655fd]{opacity:.25;right:50px;top:16px}.card-cross-1[data-v-73c655fd]{bottom:14px;opacity:.2;right:24px}.card-cross-2[data-v-73c655fd]{opacity:.22;right:16px;top:20px}.feature-icon-wrap[data-v-73c655fd]{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--accent2);display:flex;height:48px;justify-content:center;margin-bottom:var(--space-6);position:relative;width:48px;z-index:1}.feature-title[data-v-73c655fd]{color:var(--text);font-size:17px;font-weight:600;margin-bottom:var(--space-3);position:relative;z-index:1}.feature-desc[data-v-73c655fd]{color:var(--text2);font-size:14px;line-height:1.6;position:relative;z-index:1}@media(max-width:768px){.features-grid[data-v-73c655fd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.features-grid[data-v-73c655fd]{grid-template-columns:1fr}}.why-section[data-v-d317758d]{padding:var(--space-24) 0}.why-inner[data-v-d317758d]{align-items:center;display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr}.why-list[data-v-d317758d]{display:flex;flex-direction:column;gap:var(--space-4)}.why-list li[data-v-d317758d]{color:var(--text2);display:flex;font-size:15px;gap:var(--space-3);line-height:1.6}.why-bullet[data-v-d317758d]{color:var(--accent4);flex-shrink:0}.terminal-card[data-v-d317758d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.terminal-bar[data-v-d317758d]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.terminal-dots[data-v-d317758d]{display:flex;gap:6px}.dot[data-v-d317758d]{border-radius:50%;height:12px;width:12px}.dot-red[data-v-d317758d]{background:#ff5f57}.dot-yellow[data-v-d317758d]{background:#febc2e}.dot-green[data-v-d317758d]{background:#28c840}.terminal-title[data-v-d317758d]{color:var(--text3);font-size:11px}.terminal-body[data-v-d317758d]{display:flex;flex-direction:column;gap:6px;min-height:180px;padding:var(--space-4) var(--space-5)}.term-line[data-v-d317758d]{animation:fadeIn-d317758d .3s ease;font-size:13px;line-height:1.5}@keyframes fadeIn-d317758d{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.t-prompt[data-v-d317758d]{color:var(--accent4)}.t-cmd[data-v-d317758d]{color:var(--text)}.t-ok[data-v-d317758d]{color:#4ade80}.t-info[data-v-d317758d]{color:var(--accent4)}.t-dim[data-v-d317758d]{color:var(--text2)}.t-cursor[data-v-d317758d]{animation:blink-d317758d 1s step-end infinite;color:var(--text)}@keyframes blink-d317758d{0%,50%{opacity:1}51%,to{opacity:0}}@media(max-width:768px){.why-inner[data-v-d317758d]{gap:var(--space-10);grid-template-columns:1fr}}.faq-section[data-v-e5a6be57]{padding:var(--space-24) 0}.faq-list[data-v-e5a6be57]{display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto;max-width:700px}.faq-item[data-v-e5a6be57]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s}.faq-item.open[data-v-e5a6be57],.faq-item[data-v-e5a6be57]:hover{border-color:var(--accent4)}.faq-question[data-v-e5a6be57]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6);text-align:left;transition:color .2s;width:100%}.faq-icon[data-v-e5a6be57]{color:var(--accent4);flex-shrink:0;transition:transform .3s ease}.faq-icon-v[data-v-e5a6be57]{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.faq-item.open .faq-icon-v[data-v-e5a6be57]{opacity:0;transform:rotate(90deg)}.faq-answer-wrap[data-v-e5a6be57]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.open .faq-answer-wrap[data-v-e5a6be57]{grid-template-rows:1fr}.faq-answer[data-v-e5a6be57]{overflow:hidden}.faq-answer p[data-v-e5a6be57]{color:var(--text2);font-size:14px;line-height:1.7;padding:0 var(--space-6) var(--space-5)}@media(max-width:640px){.faq-question[data-v-e5a6be57]{font-size:14px;padding:var(--space-4) var(--space-5)}.faq-answer p[data-v-e5a6be57]{font-size:13px;padding:0 var(--space-5) var(--space-4)}}.cta-section[data-v-d49189d5]{padding:var(--space-12) 0 var(--space-4)}.cta-card[data-v-d49189d5]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;padding:var(--space-16) var(--space-8);position:relative;text-align:center}.abs[data-v-d49189d5]{pointer-events:none;position:absolute}.abs-ring[data-v-d49189d5]{border:1px solid var(--border);border-radius:50%}.abs-ring-1[data-v-d49189d5]{height:260px;left:-60px;opacity:.5;top:-90px;width:260px}.abs-ring-2[data-v-d49189d5]{bottom:-60px;height:180px;opacity:.4;right:-40px;width:180px}.abs-ring-3[data-v-d49189d5]{border-style:dashed;height:100px;opacity:.25;right:15%;top:20px;width:100px}.abs-dot[data-v-d49189d5]{background:var(--text3);border-radius:50%}.abs-dot-1[data-v-d49189d5]{height:6px;left:18%;opacity:.5;top:30px;width:6px}.abs-dot-2[data-v-d49189d5]{bottom:35px;height:4px;left:12%;opacity:.4;width:4px}.abs-dot-3[data-v-d49189d5]{height:5px;opacity:.35;right:10%;top:40%;width:5px}.abs-dot-4[data-v-d49189d5]{bottom:25%;height:3px;opacity:.5;right:22%;width:3px}.abs-line[data-v-d49189d5]{background:var(--border);transform-origin:center}.abs-line-1[data-v-d49189d5]{height:1px;left:5%;opacity:.4;top:25%;transform:rotate(-35deg);width:80px}.abs-line-2[data-v-d49189d5]{bottom:20%;height:1px;opacity:.3;right:8%;transform:rotate(25deg);width:60px}.abs-cross[data-v-d49189d5]{color:var(--text3);font-family:var(--font-mono);font-size:18px;font-weight:300;line-height:1}.abs-cross-1[data-v-d49189d5]{opacity:.3;right:12%;top:22%}.abs-cross-2[data-v-d49189d5]{bottom:28%;left:10%;opacity:.25}.abs-glow[data-v-d49189d5]{border-radius:50%}.abs-glow-1[data-v-d49189d5]{background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 70%);height:300px;right:-80px;top:-120px;width:300px}.abs-glow-2[data-v-d49189d5]{background:radial-gradient(circle,hsla(0,0%,100%,.025) 0,transparent 70%);bottom:-100px;height:250px;left:-60px;width:250px}.cta-title[data-v-d49189d5]{font-size:32px;font-weight:700;letter-spacing:-.02em}.cta-desc[data-v-d49189d5],.cta-title[data-v-d49189d5]{position:relative;z-index:1}.cta-desc[data-v-d49189d5]{color:var(--text2);font-size:16px;margin-top:var(--space-4)}.cta-actions[data-v-d49189d5]{margin-top:var(--space-8);position:relative;z-index:1}@media(max-width:640px){.cta-card[data-v-d49189d5]{padding:var(--space-10) var(--space-6)}.cta-title[data-v-d49189d5]{font-size:24px}.abs-ring-1[data-v-d49189d5]{height:160px;left:-40px;top:-50px;width:160px}.abs-ring-2[data-v-d49189d5]{height:120px;width:120px}.abs-line-1[data-v-d49189d5],.abs-line-2[data-v-d49189d5],.abs-ring-3[data-v-d49189d5]{display:none}}
