.vh-site{--ink:#242830;--muted:#72747b;--orange:#e87935;color:var(--ink);font-family:var(--font-inter),sans-serif;background:#faf9f6;line-height:1.6;overflow:clip}.vh-site *{box-sizing:border-box}.vh-site a{color:inherit;text-decoration:none}.vh-site button{font:inherit;cursor:pointer}.vh-site button:focus-visible,.vh-site a:focus-visible,.vh-site summary:focus-visible{outline-offset:5px;outline:3px solid #2160c4}.vh-header{justify-content:space-between;align-items:center;gap:28px;max-width:1320px;height:94px;margin:auto;padding:0 48px;display:flex}.vh-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:750;display:flex}.vh-brand b{color:var(--orange)}.vh-header nav{gap:30px;font-size:13px;font-weight:550;display:flex}.vh-header nav a:hover,.vh-textlink:hover{color:#c15c20}.vh-header-actions{align-items:center;gap:25px;font-size:13px;display:flex}.vh-button{background:#e87935;border:0;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:14px 22px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 5px 12px #da783315;color:#fff!important;font-size:13px!important}.vh-button:hover{background:#cb6123;transform:translateY(-2px)}.vh-menu{background:0 0;border:0;font-size:22px;display:none}.vh-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:58px;max-width:1320px;margin:auto;padding:70px 48px 100px;display:grid}.vh-kicker{letter-spacing:1.6px;color:#8b6952;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.vh-kicker>span,.vh-dot{background:#e87935;border-radius:50%;width:6px;height:6px;display:inline-block}.vh-hero h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,5.2vw,72px);font-weight:650;line-height:1.08}.vh-site em{color:#c66c3b;font-family:Georgia,serif;font-weight:400}.vh-hero-copy>p{max-width:430px;color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.85}.vh-actions{align-items:center;gap:25px;display:flex}.vh-textlink{color:var(--ink);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.vh-hero-note{color:var(--muted);align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.vh-hero-note i{color:#69806b;font-size:14px}.vh-product{background:#eeeae3;border-radius:19px;padding:18px;position:relative;transform:rotate(-1deg);box-shadow:0 26px 65px #34291d0c}.vh-preview-label{color:#64615e;align-items:center;gap:7px;margin:0 2px 14px;font-size:9px;display:flex}.vh-preview-label small{letter-spacing:1px;margin-left:auto;font-size:7px}.vh-dashboard{background:#fff;border:1px solid #e5e1db;border-radius:10px;display:flex;overflow:hidden;box-shadow:0 8px 20px #31271908}.vh-dashboard aside{color:#a1a1a4;border-right:1px solid #f0eeeb;flex-direction:column;flex-shrink:0;align-items:center;gap:23px;width:58px;padding:18px 12px;display:flex}.vh-dashboard aside>svg{margin-bottom:13px}.vh-side-active{color:#d3733a;background:#fdf1e7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.vh-dash-main{width:100%;min-width:0;padding:18px 20px}.vh-dash-top{color:#aaa;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:8px;display:flex}.vh-dash-top b{color:#d1cdca;font-weight:400}.vh-avatar{color:#9b7049;background:#f2e5d7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.vh-dash-main h3{letter-spacing:-.6px;margin:0;font-size:18px;font-weight:650}.vh-dash-main h3 span{color:#d69349;margin-left:6px}.vh-dash-main>p{color:#999;margin:3px 0 17px;font-size:10px}.vh-tabs{border-bottom:1px solid #efedeb;gap:20px;margin-bottom:16px;display:flex}.vh-tabs button{color:#999;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:9px}.vh-tabs button.active{color:#cc6a31;border-color:#e87935}.vh-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vh-metrics>div{border:1px solid #edeae7;border-radius:7px;padding:12px}.vh-metrics small{color:#8a8580;font-size:9px}.vh-metrics strong{font-size:26px;font-weight:600;line-height:1.5;display:block}.vh-metrics span{color:#999;font-size:7px;display:block}.vh-chart-card{border:1px solid #edeae7;border-radius:7px;margin-top:13px;padding:13px}.vh-chart-card>div:first-child{justify-content:space-between;align-items:center;font-size:9px;display:flex}.vh-chart-card>div:first-child span{color:#999;font-size:7px}.vh-chart{align-items:flex-end;gap:15px;height:110px;padding-top:18px;display:flex}.vh-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.vh-chart span{background:#ecd5c3;border-radius:3px 3px 0 0;width:100%}.vh-chart>div:nth-child(4) span{background:#e87935}.vh-chart small{color:#aaa;font-size:7px}.vh-task{background:#f7f8f4;border-radius:6px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.vh-check{color:#65854b;text-align:center;background:#e6ebdf;border-radius:50%;width:24px;height:24px}.vh-task b,.vh-task small{font-size:9px;display:block}.vh-task small{color:#999;font-size:7px}.vh-task>i{margin-left:auto}.vh-floating{background:#fff;border:1px solid #efebe6;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:-22px;left:-28px;transform:rotate(1deg);box-shadow:0 12px 30px #46362214}.vh-floating>i{color:#d57b42;background:#fcf0e4;border-radius:50%;padding:8px;font-size:20px}.vh-floating b,.vh-floating span{font-size:11px;display:block}.vh-floating span{color:#999;font-size:9px}.vh-strip{border-top:1px solid #e9e5df;border-bottom:1px solid #e9e5df;flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;padding:25px 30px;display:flex}.vh-strip>span{letter-spacing:1.3px;color:#97918a;font-size:9px}.vh-strip b{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.vh-strip i{color:#bc875e}.vh-section{max-width:1230px;margin:auto;padding:85px 48px;scroll-margin-top:25px}.vh-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.vh-site h2{letter-spacing:-1.7px;margin:15px 0;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.18}.vh-section-heading>p{max-width:320px;color:var(--muted);margin:0 0 9px;font-size:13px;line-height:1.9}.vh-module-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vh-module{background:#fff;border:1px solid #e8e4dd;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.vh-module:hover{transform:translateY(-4px);box-shadow:0 12px 25px #34291d0b}.vh-module-icon{color:#bb783e;background:#f7eee6;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.vh-module:nth-child(3n+2) .vh-module-icon{color:#70829e;background:#edf0f6}.vh-module:nth-child(3n+3) .vh-module-icon{color:#95809f;background:#f1eef4}.vh-module h3{margin:22px 0 8px;font-size:16px;font-weight:650}.vh-module p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.85}.vh-module-link{justify-content:space-between;width:100%;margin-top:auto;font-size:10px;font-weight:650;display:flex}.vh-workflow{border-top:1px solid #e9e5df;border-bottom:1px solid #e9e5df;grid-template-columns:1fr 1fr;gap:100px;display:grid}.vh-workflow .vh-button{margin-top:20px}.vh-steps article{border-bottom:1px solid #e9e5df;gap:22px;padding:22px 0;display:flex}.vh-steps article:last-child{border:0}.vh-steps article>span{color:#bd9779;font-family:Georgia,serif;font-size:24px}.vh-steps h3{margin:0 0 8px;font-size:15px;font-weight:600}.vh-steps p{color:var(--muted);margin:0;font-size:12px}.vh-plans{text-align:center;max-width:800px}.vh-plans>p{color:var(--muted);max-width:440px;margin:20px auto 28px;font-size:14px}.vh-plans .vh-actions{justify-content:center}.vh-faq{max-width:900px;padding-top:25px}.vh-faq h2{text-align:center;margin-bottom:35px}.vh-faq details{border-bottom:1px solid #e4dfd8;padding:20px 0}.vh-faq summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:14px;list-style:none;display:flex}.vh-faq summary::-webkit-details-marker{display:none}.vh-faq summary span{color:#b5794b;font-size:18px}.vh-faq details[open] summary span{transform:rotate(45deg)}.vh-faq details p{color:var(--muted);max-width:640px;margin-top:15px;font-size:13px}.vh-bottom{text-align:center;color:#fff;background:#2c3036;padding:75px 24px}.vh-bottom .vh-kicker{color:#d6b399}.vh-bottom h2{letter-spacing:-2px;margin:20px 0 30px;font-size:48px}.vh-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:32px 48px;display:flex}.vh-footer>span{color:var(--muted);font-size:10px}.vh-footer>div{gap:24px;font-size:11px;display:flex}.vh-footer button{background:0 0;border:0;padding:0;font-size:11px}@media (min-width:1550px){.vh-hero{padding-top:95px;padding-bottom:125px}}@media (max-width:1050px){.vh-header{padding:0 28px}.vh-header nav{gap:18px}.vh-hero{gap:30px;padding:55px 28px 75px}.vh-hero h1{font-size:54px}.vh-hero-copy>p{font-size:14px}.vh-hero-note{flex-wrap:wrap;font-size:9px}.vh-section{padding:65px 28px}.vh-workflow{gap:45px}.vh-strip{gap:22px}}@media (max-width:760px){.vh-header{z-index:5;height:76px;padding:0 20px;position:relative}.vh-header nav{background:#fff;border:1px solid #e9e5df;border-radius:12px;padding:20px;display:none;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 12px 35px #0001}.vh-header nav.is-open{flex-direction:column;display:flex}.vh-header-actions{gap:14px}.vh-header-actions>.vh-button{display:none}.vh-menu{display:block}.vh-hero{grid-template-columns:1fr;gap:50px;padding:36px 24px 65px}.vh-hero h1{letter-spacing:-3px;font-size:58px}.vh-hero-copy>p{max-width:450px}.vh-product{width:100%;max-width:530px;margin:0 auto}.vh-floating{left:0}.vh-strip{gap:16px 24px;padding:22px}.vh-strip>span{text-align:center;width:100%}.vh-section{padding:55px 24px}.vh-section-heading{display:block}.vh-section-heading>p{max-width:100%;margin-top:20px}.vh-module-grid{grid-template-columns:repeat(2,1fr)}.vh-module{padding:22px}.vh-workflow{grid-template-columns:1fr;gap:24px}.vh-footer{flex-wrap:wrap;padding:25px 24px}.vh-footer>span{order:3;width:100%}.vh-bottom h2{font-size:38px}.vh-plans .vh-actions{flex-wrap:wrap}.vh-hero-note{font-size:10px}}@media (max-width:420px){.vh-hero h1{font-size:50px}.vh-hero .vh-actions{flex-wrap:wrap;gap:18px}.vh-module-grid{grid-template-columns:1fr}.vh-preview-label small{font-size:6px}.vh-dashboard aside{width:43px;padding:16px 7px}.vh-dash-main{padding:14px 12px}.vh-dash-main h3{font-size:16px}.vh-product{padding:12px}.vh-chart{gap:10px}.vh-header-actions{gap:12px}.vh-header-actions>a{font-size:12px}.vh-footer>div{gap:15px}}@media (prefers-reduced-motion:reduce){.vh-site *{scroll-behavior:auto!important;transition:none!important}}
