.fa-page{--fa-muted:#abb3b6;--fa-card:#151a1c;--fa-faint:#ffffff0e}.fa-page h1,.fa-page h2,.fa-page h3{font-family:var(--font-sans),sans-serif;color:var(--vh-text)}.fa-page p{line-height:1.65}.fa-page .fa-eyebrow{margin:0 0 23px;color:var(--vh-orange);font:700 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.fa-page h1{max-width:970px;margin:0;font-size:clamp(50px,7.4vw,104px);font-weight:600;line-height:.98;letter-spacing:-.07em;text-wrap:balance}.fa-page h1 span,.fa-page h2 span{color:var(--vh-orange)}.fa-hero{padding:106px 0 98px}.fa-lead{max-width:510px;margin:32px 0 0;color:#d1d5d3;font-size:19px}.fa-page .vh-actions{margin-top:34px}.fa-page .vh-button{gap:22px}.fa-transform{display:grid;grid-template-columns:.82fr .82fr 100px 1.38fr;align-items:stretch;gap:13px;padding-bottom:0}.fa-transform-guide,.fa-transform-source{position:relative;min-height:244px;border:1px solid var(--vh-line);border-radius:9px;background:var(--fa-card);padding:24px}.fa-transform-guide>div:first-child,.fa-transform-source p{margin:0;color:#8f9a9e;font:700 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.fa-transform-source strong{display:block;margin-top:36px;color:#f1f1ed;font-size:35px;font-weight:500;letter-spacing:-.045em}.fa-transform-source span{display:block;max-width:154px;margin-top:12px;color:var(--fa-muted);font-size:13px;line-height:1.45}.fa-play,.fa-transform-source>svg{position:absolute;right:21px;bottom:21px;color:var(--vh-orange)}.fa-play{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ff81385c;border-radius:50%;font-size:12px}.fa-transform-arrow{display:grid;place-content:center;gap:13px;justify-items:center;color:var(--vh-orange)}.fa-transform-arrow span{font:700 9px/1.3 ui-monospace,monospace;letter-spacing:.1em}.fa-transform-guide{overflow:hidden;border-color:#ff81385c;background:linear-gradient(145deg,#1c2426,#121718)}.fa-transform-guide:after{position:absolute;inset:auto -55px -95px auto;width:240px;height:240px;border-radius:50%;background:#ff813817;content:""}.fa-transform-guide>div:first-child{display:flex;align-items:center;gap:8px;color:#aeb8ba}.fa-transform-guide small{margin-left:auto;color:#ffb07e;font-size:8px}.fa-v{display:grid;place-items:center;width:21px;height:21px;border-radius:4px;background:var(--vh-orange);color:#21130b;font:700 13px/1 var(--font-sans),sans-serif}.fa-transform-guide h2{position:relative;z-index:1;margin:36px 0 7px;font-size:25px;letter-spacing:-.04em}.fa-transform-guide p{position:relative;z-index:1;max-width:330px;margin:0;color:#b0bbbd;font-size:13px;line-height:1.55}.fa-guide-parts{position:relative;z-index:1;display:flex;gap:8px;margin-top:16px}.fa-guide-parts span{border:1px solid #ffffff1d;border-radius:3px;background:#ffffff08;padding:5px 7px;color:#d8dfdf;font:700 8px/1.3 ui-monospace,monospace}.fa-transform-guide a{position:absolute;z-index:1;right:21px;bottom:20px;display:flex;align-items:center;gap:7px;border:0;border-radius:4px;background:var(--vh-orange);padding:9px 11px;color:#20130a;font:700 10px var(--font-sans),sans-serif;text-decoration:none}.fa-transform-caption{margin-top:18px;color:#899499;font-size:13px}.fa-demo-section{padding-top:134px;padding-bottom:130px}.fa-section-intro{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:46px}.fa-section-intro h2{max-width:640px;margin:0;font-size:clamp(36px,4.1vw,57px);font-weight:500;line-height:1.08;letter-spacing:-.055em}.fa-section-intro>p:last-child{max-width:350px;margin:0 0 5px;color:var(--fa-muted);font-size:16px}.fa-demo{overflow:hidden;border:1px solid #ffffff2b;border-radius:10px;background:#111619;box-shadow:0 30px 90px #0006}.fa-demo-bar{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--vh-line);padding:16px 19px;color:#a7b0b2;font:700 9px/1.5 ui-monospace,monospace;letter-spacing:.09em}.fa-demo-bar span:first-child{display:flex;align-items:center;gap:9px;color:#dfe3df}.fa-demo-bar i{width:6px;height:6px;border-radius:50%;background:var(--vh-orange);box-shadow:0 0 10px #ff8138}.fa-demo iframe{display:block;width:100%;height:690px;border:0;background:#101517}.fa-section{padding:124px 0}.fa-problem{border-block:1px solid var(--vh-line);background:#111517}.fa-benefit-grid,.fa-impact,.fa-process>.vh-shell>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--vh-line)}.fa-benefit-grid article,.fa-impact article,.fa-process article{min-height:225px;border-right:1px solid var(--vh-line);padding:25px 30px 22px}.fa-benefit-grid article:last-child,.fa-impact article:last-child,.fa-process article:last-child{border-right:0}.fa-benefit-grid>article>span,.fa-impact strong,.fa-process article>span{color:var(--vh-orange);font:700 11px ui-monospace,monospace}.fa-page h3{margin:49px 0 10px;font-size:21px;font-weight:500;letter-spacing:-.025em}.fa-benefit-grid p,.fa-impact p,.fa-process p{max-width:270px;margin:0;color:var(--fa-muted);font-size:15px}.fa-benefits{padding-bottom:134px}.fa-benefit-grid article{position:relative;min-height:250px;padding-top:26px}.fa-benefit-grid article svg{position:absolute;right:28px;top:24px;color:var(--vh-orange)}.fa-creation{border-block:1px solid #ff81384b;background:radial-gradient(ellipse at 85% 35%,#ff813824,transparent 48%),#13191a;padding:106px 0}.fa-creation>.vh-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.fa-creation h2,.fa-faq h2,.fa-final h2,.fa-track h2{margin:0;font-size:clamp(36px,4.4vw,61px);font-weight:500;line-height:1.08;letter-spacing:-.055em}.fa-creation>div>div>p{max-width:500px;margin:26px 0 32px;color:#c1c8c7;font-size:18px}.fa-process{padding-bottom:130px}.fa-process .fa-section-intro{margin-bottom:58px}.fa-process article{min-height:210px;padding-inline:0 28px}.fa-process article:first-child{padding-left:0}.fa-track{border-block:1px solid var(--vh-line);background:#111517;padding:108px 0}.fa-track>.vh-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.fa-track h2{font-size:clamp(35px,3.8vw,55px)}.fa-track p:not(.fa-eyebrow){max-width:500px;margin:24px 0 0;color:var(--fa-muted);font-size:17px}.fa-track-items{border-top:1px solid var(--vh-line)}.fa-track-items span{display:block;border-bottom:1px solid var(--vh-line);padding:15px 0;color:#e1e4e0;font-size:16px}.fa-track-items span:before{margin-right:11px;color:var(--vh-orange);content:"•"}.fa-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding:120px 0}.fa-faq details{border-bottom:1px solid var(--vh-line)}.fa-faq details:first-child{border-top:1px solid var(--vh-line)}.fa-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:#e9eae6;font-size:16px;line-height:1.45;list-style:none}.fa-faq summary::-webkit-details-marker{display:none}.fa-faq summary svg{flex-shrink:0;margin-top:2px;color:var(--vh-orange)}.fa-faq details[open] summary svg{transform:rotate(45deg)}.fa-faq details p{max-width:600px;margin:0 0 22px;color:var(--fa-muted);font-size:15px}.fa-final{padding:10px 0 119px;text-align:center}.fa-final h2{font-size:clamp(38px,5.2vw,72px)}.fa-final>p:not(.fa-eyebrow){margin:23px 0 0;color:var(--fa-muted);font-size:17px}.fa-final .vh-actions{justify-content:center}.fa-page h1{max-width:900px;margin-inline:auto;font-size:clamp(48px,6.7vw,80px);font-weight:700;letter-spacing:-.065em}.fa-hero{max-width:1040px;text-align:center;padding:92px 0 84px}.fa-lead{max-width:580px;margin:24px auto 0}.fa-page .vh-actions{justify-content:center;margin-top:31px}.fa-story{max-width:1080px;padding-top:76px}.fa-story-copy{max-width:740px;margin:0 auto 47px;text-align:center}.fa-story-copy h2{margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:700;line-height:1.04;letter-spacing:-.055em}.fa-story-copy>p:last-child{max-width:520px;margin:22px auto 0;color:var(--fa-muted);font-size:16px}.fa-transform{grid-template-columns:minmax(0,1fr) 88px minmax(0,1.05fr);gap:15px}.fa-transform-inputs{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fa-transform-guide,.fa-transform-source{min-height:250px;border-radius:12px}.fa-transform-source strong{font-size:33px;font-weight:600;letter-spacing:-.05em}.fa-transform-source span{max-width:170px;font-size:12px;line-height:1.5}.fa-transform-caption{max-width:1080px;margin:18px auto 0;text-align:center}.fa-demo-section{max-width:1080px;padding-top:124px;padding-bottom:120px}.fa-section-intro-centered{display:block;max-width:760px;margin-inline:auto;text-align:center}.fa-section-intro-centered h2{max-width:none}.fa-section-intro-centered>p:last-child{max-width:500px;margin:22px auto 0}.fa-section-intro-centered .fa-eyebrow{margin-bottom:19px}.fa-benefit-grid,.fa-impact{max-width:1080px;margin-inline:auto}.fa-benefit-grid article,.fa-impact article{padding-inline:25px}.fa-creation>.vh-shell{max-width:980px}.fa-faq,.fa-process>.vh-shell,.fa-track>.vh-shell{max-width:1080px}.fa-final{max-width:980px}@media(max-width:900px){.fa-transform{grid-template-columns:1fr 1fr}.fa-transform-arrow{grid-column:1/-1;grid-row:2;height:48px;transform:rotate(90deg)}.fa-transform-guide{grid-column:1/-1;min-height:260px}.fa-section-intro{gap:30px}.fa-demo iframe{height:570px}.fa-creation>.vh-shell,.fa-track>.vh-shell{gap:45px}.fa-faq{gap:50px}}@media(max-width:680px){.fa-page .vh-shell{width:calc(100% - 40px)}.fa-hero{padding:65px 0 69px}.fa-page h1{font-size:clamp(43px,11.3vw,66px)}.fa-lead{font-size:18px}.fa-page .vh-actions{gap:14px}.fa-page .vh-button{gap:12px}.fa-story{padding-top:46px}.fa-story-copy{margin-bottom:32px}.fa-story-copy h2{font-size:clamp(32px,9vw,45px)}.fa-transform{gap:12px}.fa-transform,.fa-transform-inputs{grid-template-columns:1fr}.fa-transform-source{min-height:185px}.fa-transform-source strong{margin-top:23px}.fa-transform-source span{max-width:215px}.fa-transform-arrow{grid-row:auto;height:39px;transform:rotate(90deg)}.fa-transform-guide{grid-column:auto;min-height:275px}.fa-transform-caption{font-size:12px}.fa-demo-section,.fa-section{padding:76px 0}.fa-section-intro{display:block;margin-bottom:36px}.fa-section-intro>p:last-child{margin-top:20px}.fa-demo iframe{height:640px}.fa-demo-bar span:last-child{display:none}.fa-benefit-grid,.fa-impact,.fa-process>.vh-shell>div:last-child{grid-template-columns:1fr}.fa-benefit-grid article,.fa-impact article,.fa-process article{min-height:auto;border-right:0;border-bottom:1px solid var(--vh-line);padding:24px 0}.fa-benefit-grid article:last-child,.fa-impact article:last-child,.fa-process article:last-child{border-bottom:0}.fa-page h3{margin-top:30px}.fa-benefit-grid article svg{right:0}.fa-creation{padding:78px 0}.fa-creation>.vh-shell,.fa-faq,.fa-track>.vh-shell{grid-template-columns:1fr;gap:34px}.fa-creation>div>div>p{font-size:17px}.fa-process{padding-bottom:78px}.fa-process .fa-section-intro{margin-bottom:38px}.fa-process article:first-child{padding-left:0}.fa-faq,.fa-track{padding:78px 0}.fa-final{padding-bottom:85px;text-align:left}.fa-final .vh-actions{justify-content:flex-start}.fa-final h2{font-size:clamp(39px,10vw,56px)}}