.landing[data-v-0f0337bb]{min-height:100vh}.hero[data-v-0f0337bb]{padding:140px 24px 40px}.hero-inner[data-v-0f0337bb]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1160px;text-align:center}.hero-badge[data-v-0f0337bb]{align-items:center;border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:8px;padding:7px 16px}.hero-badge-dot[data-v-0f0337bb]{animation:badge-pulse-0f0337bb 2s ease infinite;background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success);height:7px;width:7px}@keyframes badge-pulse-0f0337bb{50%{opacity:.4}}.hero-title[data-v-0f0337bb]{font-size:clamp(34px,5.4vw,58px);font-weight:800;letter-spacing:.01em;line-height:1.18;margin-top:26px}.hero-sub[data-v-0f0337bb]{color:var(--text-secondary);font-size:15px;line-height:1.8;margin-top:20px;max-width:640px}.hero-actions[data-v-0f0337bb]{display:flex;gap:14px;margin-top:34px}.hero-cta[data-v-0f0337bb]{align-items:center;background:var(--accent-gradient);border-radius:var(--radius-md);box-shadow:var(--glow-accent);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;height:46px;padding:0 28px;transition:filter .15s var(--ease),transform .15s var(--ease)}.hero-cta[data-v-0f0337bb]:hover{filter:brightness(1.12);transform:translateY(-1px)}.hero-secondary[data-v-0f0337bb]{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-size:14px;gap:6px;height:46px;padding:0 22px;transition:border-color .15s var(--ease),color .15s var(--ease)}.hero-secondary[data-v-0f0337bb]:hover{border-color:var(--accent);color:var(--accent)}.hero-preview[data-v-0f0337bb]{margin-top:64px;max-width:860px;position:relative;width:100%}.hero-preview-glow[data-v-0f0337bb]{background:radial-gradient(ellipse at center,rgba(56,189,248,.16),transparent 65%);filter:blur(10px);inset:-40px -60px;pointer-events:none;position:absolute}.hero-preview-window[data-v-0f0337bb]{animation:preview-float-0f0337bb 6s ease-in-out infinite;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden;position:relative}@keyframes preview-float-0f0337bb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-preview-bar[data-v-0f0337bb]{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);display:flex;gap:7px;height:40px;padding:0 16px}.dot[data-v-0f0337bb]{border-radius:50%;height:11px;width:11px}.dot-r[data-v-0f0337bb]{background:#f87171}.dot-y[data-v-0f0337bb]{background:#fbbf24}.dot-g[data-v-0f0337bb]{background:#34d399}.hero-preview-title[data-v-0f0337bb]{color:var(--text-muted);font-family:JetBrains Mono,Consolas,monospace;font-size:12px;margin-left:10px}.hero-preview-body[data-v-0f0337bb]{background:var(--bg-elevated);display:flex;height:430px;justify-content:center;overflow:hidden;padding-top:22px}.hero-paper-scale[data-v-0f0337bb]{flex:none;transform:scale(.72);transform-origin:top center;width:794px}.hero-paper-scale[data-v-0f0337bb] .resume-paper{box-shadow:0 18px 60px #02061773}.hero-paper-skeleton[data-v-0f0337bb]{animation:skeleton-wave-0f0337bb 1.4s linear infinite;background:linear-gradient(110deg,var(--bg-hover) 30%,var(--bg-input) 50%,var(--bg-hover) 70%);background-size:200% 100%;border-radius:var(--radius-md);height:380px;width:560px}@keyframes skeleton-wave-0f0337bb{to{background-position:-200% 0}}.section[data-v-0f0337bb]{padding:90px 24px}.section-alt[data-v-0f0337bb]{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}.section-inner[data-v-0f0337bb]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1160px}.section-title[data-v-0f0337bb]{font-size:clamp(26px,3.4vw,36px);font-weight:700;text-align:center}.section-sub[data-v-0f0337bb]{color:var(--text-secondary);font-size:14px;margin-top:12px}.feature-grid[data-v-0f0337bb]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:48px;width:100%}.feature-card[data-v-0f0337bb]{border-radius:var(--radius-lg);padding:26px;text-align:left;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.feature-card[data-v-0f0337bb]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-panel);transform:translateY(-4px)}.feature-icon[data-v-0f0337bb]{align-items:center;background:var(--accent-soft);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #38bdf833;color:var(--accent);display:inline-flex;height:40px;justify-content:center;width:40px}.feature-title[data-v-0f0337bb]{font-size:16px;font-weight:600;margin-top:16px}.feature-desc[data-v-0f0337bb]{color:var(--text-secondary);font-size:13px;line-height:1.75;margin-top:8px}.step-grid[data-v-0f0337bb]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:48px;width:100%}.step-card[data-v-0f0337bb]{border-radius:var(--radius-lg);padding:30px 26px;text-align:left}.step-num[data-v-0f0337bb]{font-family:JetBrains Mono,Consolas,monospace;font-size:34px;font-weight:800}.step-title[data-v-0f0337bb]{font-size:16px;font-weight:600;margin-top:12px}.step-desc[data-v-0f0337bb]{color:var(--text-secondary);font-size:13px;line-height:1.75;margin-top:8px}.privacy-inner[data-v-0f0337bb]{text-align:center}.privacy-icon[data-v-0f0337bb]{align-items:center;background:var(--success-soft);border-radius:50%;color:var(--success);display:inline-flex;height:52px;justify-content:center;margin-bottom:18px;width:52px}.privacy-desc[data-v-0f0337bb]{color:var(--text-secondary);font-size:14px;line-height:1.9;margin-top:16px;max-width:620px}.privacy-inner .hero-cta[data-v-0f0337bb]{margin-top:30px}@media(max-width:900px){.feature-grid[data-v-0f0337bb],.step-grid[data-v-0f0337bb]{grid-template-columns:1fr}.nav-links[data-v-0f0337bb]{display:none}}
