:root{--vf-accent:#73502f;--vf-muted:#655e6d;--vf-line:#d2c9c6;--maxw:1320px;--bg:#f5f1eb;--bg2:#f9f6f1;--ink:#292532;--dim:#746a79;--gold:#82602e;--gold-hi:#543918}body{color:var(--ink);background:radial-gradient(950px 780px at 0 0,#ddd1ed,#0000),radial-gradient(1000px 850px at 100% 120px,#c7e2e8,#0000),#f5f1eb}.topbar{background:linear-gradient(#f3eff3f5,#f3eff3e8,#0000)}.topbar .btn8{border-color:#c4b9c7}.topbar .btn8.gold{border-color:var(--gold)}.vf-page{padding-top:125px}.vf-eyebrow{font-family:var(--px-zh);letter-spacing:.13em;color:var(--vf-accent);margin-bottom:28px;font-size:12px}.vf-intro h1{letter-spacing:-.07em;align-items:center;gap:24px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,10.6vw,144px);font-weight:800;line-height:1.05;display:flex}.vf-mark{color:var(--vf-accent);letter-spacing:0;font-size:.6em}.vf-intro-grid{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin:38px 0 48px;display:grid}.vf-intro h2{font-family:var(--px-zh);font-size:clamp(24px,3.2vw,42px);line-height:1.35}.vf-intro p,.vf-copy p,.vf-roadmap-heading p{color:var(--vf-muted);max-width:560px;font-size:17px;line-height:1.9}.vf-film-frame{background:#211b17;border:1px solid #675043;padding:8px;box-shadow:0 24px 70px #0005}.vf-film video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;height:auto}.vf-caption{font-family:var(--px-zh);color:var(--vf-accent);letter-spacing:.07em;justify-content:space-between;gap:20px;margin-top:16px;font-size:11px;display:flex}.vf-caption-right{color:var(--vf-muted)}.vf-section{padding-top:110px;padding-bottom:110px}.vf-section-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.vf-section h2{font-family:var(--px-zh);font-size:clamp(32px,4vw,56px);line-height:1.3}.vf-copy p+p{margin-top:20px}.vf-text-link{border-bottom:1px solid var(--vf-accent);color:var(--vf-accent);margin-top:32px;padding-bottom:6px;display:inline-block}.vf-story{color:#201a16;background:#e3b17b;padding:80px 0}.vf-story .vf-eyebrow{color:#624735}.vf-story h2{font-family:var(--px-zh);font-size:clamp(30px,4.7vw,64px);line-height:1.3}.vf-story p{color:#4e392a;max-width:770px;margin-top:32px;font-size:17px;line-height:1.95}.vf-roadmap-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.vf-roadmap{border:1px solid var(--vf-line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.vf-roadmap li{border-right:1px solid var(--vf-line);padding:26px 24px 32px}.vf-roadmap li:last-child{border-right:0}.vf-step{color:var(--vf-accent);font-family:var(--px-zh);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.vf-step>span:first-child{font-size:22px}.vf-roadmap h3{font-family:var(--px-zh);overflow-wrap:anywhere;margin:38px 0 18px;font-size:30px;line-height:1.3}.vf-roadmap p{color:var(--vf-muted);font-size:15px;line-height:1.85}.vf-end{border-top:1px solid var(--vf-line);padding-top:50px;padding-bottom:80px}.vf-end>p{font-family:var(--px-zh);max-width:960px;font-size:clamp(22px,3vw,36px);line-height:1.4}.vf-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.vf-page a:focus-visible{outline:2px solid var(--vf-accent);outline-offset:6px}.vf-features{padding-bottom:100px;scroll-margin-top:110px}.vf-feature-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:60px;display:grid}.vf-feature-heading h2{font-family:var(--px-zh);font-size:clamp(28px,3.5vw,48px);line-height:1.4}.vf-feature-heading p,.vf-feature-copy p{color:var(--vf-muted);max-width:740px;font-size:16px;line-height:1.9}.vf-feature{border:1px solid var(--vf-line);background:linear-gradient(135deg,#fffdf7,#f0e8d9);border-radius:6px;margin-top:48px;padding:clamp(24px,4vw,48px);box-shadow:0 12px 40px #43324c07}.vf-create{--vf-accent:#315e76;--vf-line:#bed3dd;background:linear-gradient(135deg,#e8f4f8,#dce7f0)}.vf-agent{--vf-accent:#655088;--vf-line:#cfc3df;background:radial-gradient(at 100% 0,#f4dbe9,#0000 70%),linear-gradient(135deg,#eee6fa,#e1dff3)}.vf-characters{--vf-accent:#925264;--vf-line:#e0c6c9;background:linear-gradient(135deg,#fae9e6,#f0dce6)}.vf-feature-tools,.vf-blender{--vf-accent:#f0c392;--vf-muted:#c9c8df;--vf-line:#54516b;color:#f7f1f5}.vf-feature-tools{background:radial-gradient(at 100% 0,#3d5071,#0000 70%),#222c40}.vf-blender{background:radial-gradient(at 0 0,#55446c,#0000 65%),radial-gradient(at 100% 100%,#304b65,#0000 70%),#25273e}.vf-feature-copy{margin-bottom:28px}.vf-feature-label{font-family:var(--px-zh);letter-spacing:.09em;color:var(--vf-accent);margin-bottom:18px;font-size:11px}.vf-feature h3{font-family:var(--px-zh);margin-bottom:18px;font-size:clamp(23px,2.8vw,36px);line-height:1.45}.vf-screen{min-width:0;margin:0}.vf-screen>a{border:1px solid var(--vf-line);background:#181716;display:block;overflow:hidden}.vf-screen img{image-rendering:auto;width:100%;height:auto;display:block}.vf-screen figcaption{font-family:var(--px-zh);color:var(--vf-muted);justify-content:space-between;gap:16px;margin-top:13px;font-size:10px;line-height:1.6;display:flex}.vf-screen figcaption>span:last-child{color:var(--vf-accent)}.vf-feature-tools{grid-template-columns:minmax(0,1fr) minmax(226px,.7fr);align-items:center;gap:70px;display:grid}.vf-feature-tools .vf-feature-copy{margin-bottom:0}.vf-tools-screen{border:1px solid var(--vf-line);background:#161e2e99;justify-items:center;padding:32px;display:grid}.vf-tools-screen>a{width:226px;max-width:100%}.vf-tool-list{margin-top:30px}.vf-tool-list>div{border-top:1px solid var(--vf-line);padding:18px 0}.vf-tool-list dt{font-family:var(--px-zh);color:var(--vf-accent);margin-bottom:8px;font-size:14px}.vf-tool-list dd{color:var(--vf-muted);margin:0;font-size:14px;line-height:1.8}.vf-interface-note{font-family:var(--px-zh);color:var(--vf-muted);text-align:right;margin-top:36px;font-size:10px}.vf-blender,.vf-agent{scroll-margin-top:110px}.vf-agent-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.vf-agent-details>div{border-top:1px solid var(--vf-line);padding-top:20px}.vf-agent-details dt{font-family:var(--px-zh);color:var(--vf-accent);margin-bottom:12px;font-size:16px;line-height:1.6}.vf-agent-details dd{color:var(--vf-muted);margin:0;font-size:14px;line-height:1.9}@media (max-width:600px){.vf-agent-details{grid-template-columns:1fr;gap:22px}}.vf-blender-visual{margin-bottom:36px}.vf-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.vf-demo{min-width:0;margin:0}.vf-demo-label{border:1px solid var(--vf-line);font-family:var(--px-zh);color:var(--vf-accent);background:#171d3280;border-bottom:0;justify-content:space-between;gap:16px;padding:16px;font-size:11px;line-height:1.7;display:flex}.vf-demo video{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--vf-line);background:#000;width:100%;height:auto;display:block}.vf-demo figcaption{color:var(--vf-muted);margin-top:16px;font-size:14px;line-height:1.8}.vf-blender-flow{border-top:1px solid var(--vf-line);font-family:var(--px-zh);color:var(--vf-accent);flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding-top:24px;font-size:12px;line-height:1.8;display:flex}@media (max-width:600px){.vf-demo-grid{grid-template-columns:1fr;gap:28px}.vf-demo-label{padding:12px;font-size:10px}.vf-blender-flow{gap:10px;font-size:10px}}@media (max-width:900px){.vf-feature-heading{grid-template-columns:1fr;gap:24px}.vf-feature-tools{gap:32px}}#future{background:linear-gradient(135deg,#ede5f4,#e3ecf1);border-bottom:1px solid #d2c9dc}.vf-roadmap{background:#faf7fb80}.vf-roadmap li:first-child{background:#e0d4ec}.vf-end{border-top:0;padding-top:65px}footer.site{background:#e9e1e9;border-color:#d2c9dc}@media (max-width:600px){.vf-features{padding-bottom:70px}.vf-feature-heading{margin-bottom:36px}.vf-feature{margin-top:30px;padding:22px 18px}.vf-feature-tools{grid-template-columns:1fr}.vf-feature-heading p,.vf-feature-copy p{font-size:15px}.vf-tools-screen{padding:24px}.vf-screen figcaption{font-size:9px}}@media (max-width:900px){.vf-intro-grid,.vf-section-grid,.vf-roadmap-heading{gap:32px}.vf-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-roadmap li:nth-child(2){border-right:0}.vf-roadmap li:nth-child(-n+2){border-bottom:1px solid var(--vf-line)}}@media (max-width:600px){.vf-page{padding-top:110px}.vf-intro h1{gap:14px;font-size:clamp(44px,11vw,66px)}.vf-intro-grid,.vf-section-grid,.vf-roadmap-heading{grid-template-columns:1fr;gap:24px}.vf-intro-grid{margin:26px 0 30px}.vf-caption{flex-direction:column;gap:8px}.vf-section{padding-top:70px;padding-bottom:70px}.vf-story{padding:56px 0}.vf-roadmap li{padding:20px 16px}.vf-roadmap h3{font-size:23px}.vf-step{flex-direction:column;align-items:flex-start;gap:6px}.vf-film-frame{padding:4px}.vf-intro p,.vf-copy p,.vf-roadmap-heading p,.vf-story p{font-size:15px}.vf-end{padding-bottom:60px}}
