.marketing.page-free:not(.page-tool){background:var(--vx-paper)}.marketing .vx-free-page .vx-tool-eyebrow{background:var(--vx-success-bg);color:var(--vx-success);border-color:var(--vx-success-bg);margin-top:18px}.marketing .vx-free-page .vx-tool-subtitle{max-width:690px}.marketing .vx-free-page .vx-facts{max-width:1040px;margin-inline:auto}.marketing .vx-free-page .vx-facts li{text-align:left}.marketing .vx-free-page .vx-upload-zone{align-content:center;min-height:220px}.marketing .vx-free-page .vx-upload-foot{text-align:center;justify-content:center;padding-block:12px 4px}.marketing .vx-free-page .vx-tool-table-scroll{position:relative}.marketing .vx-free-page .vx-tool-table{table-layout:fixed}.marketing .vx-free-page .vx-tool-table th:first-child{width:22%}.marketing .vx-free-page .vx-faq-grid summary:after{content:""}.marketing .vx-free-notes{color:var(--vx-text-muted);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-top:20px;font-size:14px;display:grid}.marketing .vx-free-limit,.marketing .vx-free-exports{background:var(--vx-white);border:1px solid var(--vx-divider);border-radius:16px;padding:24px}.marketing .vx-free-limit{align-content:center}.marketing .vx-free-exports{grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:10px;display:grid}.marketing .vx-free-exports h3{color:var(--vx-ink);font-size:16px}.marketing .vx-free-exports p{grid-column:1/-1}.marketing .vx-free-note-icon{background:var(--vx-accent-soft);width:34px;height:34px;color:var(--vx-accent);border-radius:9px;place-items:center;display:grid}.marketing .vx-free-page .vx-free-plan-note{margin-top:18px}.marketing .vx-free-page .vx-mini-skeleton{grid-template-columns:26px 1fr;gap:12px;padding:16px;display:grid}.marketing .vx-free-account{color:var(--vx-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.marketing .vx-free-account .vx-mini-progress{grid-column:1/-1}@media (max-width:720px){.marketing .vx-free-notes{grid-template-columns:1fr}.marketing .vx-free-page .vx-facts{flex-direction:column;align-items:start}.marketing .vx-free-page .vx-facts li{border-radius:14px;max-width:100%;font-size:12.5px}}
.marketing .vx-home-page{background:var(--vx-paper);padding-bottom:80px;line-height:1.6}.marketing .vx-home-page *,.marketing .vx-home-page :before,.marketing .vx-home-page :after{box-sizing:border-box}.marketing .vx-home-page .wrap{max-width:1160px;padding-inline:20px}.marketing .vx-home-page :where(h1,h2,h3,p,figure){margin:0}.marketing .vx-home-page .btn{border-radius:10px;padding:14px 22px;font-size:15px;line-height:1}.marketing .vx-home-page .vx-s29{border:0;padding:40px 0 0}.marketing .vx-home-page .vx-s30{gap:0}.marketing .vx-home-page .vx-s31{background:var(--vx-white);color:var(--vx-ink);border:1px solid var(--vx-divider);padding:5px 12px;font-size:13px}.marketing .vx-home-page .vx-s31 svg{color:var(--vx-success)}.marketing .vx-home-page .vx-s32{margin-top:16px;font-size:clamp(38px,6vw,64px);line-height:1.04}.marketing .vx-home-page .vx-s33{max-width:600px;color:var(--vx-text-muted);margin-top:16px;font-size:18px;line-height:1.6}.marketing .vx-home-page .vx-s34{border-color:var(--vx-divider);max-width:640px;box-shadow:var(--vx-soft-shadow);margin-top:28px;padding:10px}.marketing .vx-home-page .vx-s40{border:0;gap:14px;height:260px;padding:20px}.marketing .vx-home-page .vx-s42{gap:14px}.marketing .vx-home-page .vx-s70{font-size:17px;font-weight:600}.marketing .vx-home-page .vx-s72{max-width:510px;font-size:12px;line-height:1.7}.marketing .vx-home-page .vx-s73{gap:10px;padding:10px 6px 2px}.marketing .vx-home-page .vx-s74{gap:8px}.marketing .vx-home-page .vx-s77{gap:6px;font-size:12px}.marketing .vx-home-page .vx-facts{margin-top:22px;position:relative}.marketing .vx-home-page .vx-home-section{padding-top:96px}.marketing .vx-home-page .vx-home-demo{padding-top:56px}.marketing .vx-home-page .vx-product-shot{margin-top:32px}.marketing .vx-home-page .vx-section-heading h2{letter-spacing:-.022em}.marketing .vx-home-page .vx-home-demo .vx-shot-frame{border-bottom:1px solid var(--vx-divider);border-radius:22px;padding-bottom:32px}.marketing .vx-home-page .vx-home-demo .vx-s96{background:var(--vx-white);border-color:var(--vx-divider);max-width:900px;box-shadow:var(--vx-soft-shadow);border-radius:12px;margin-inline:auto;padding:20px}.marketing .vx-home-page .vx-home-demo .vx-s97{border-color:var(--vx-divider)}.marketing .vx-home-page .vx-home-demo .vx-s98{background:var(--vx-accent-soft)}.marketing .vx-home-page .vx-home-demo .vx-s99{background:var(--vx-divider)}.marketing .vx-home-page .vx-home-demo .vx-s100{background:var(--vx-accent)}.marketing .vx-home-page .vx-home-demo :is(.vx-demo-credit,.vx-s101,.vx-s103){color:var(--vx-text-muted)}.marketing .vx-home-page .vx-home-demo :is(.vx-s104,.vx-s107){color:var(--vx-ink)}.marketing .vx-home-page .vx-home-demo .vx-s106{color:var(--vx-accent)}.marketing .vx-home-page .vx-home-demo .vx-demo-line.vx-s105{background:var(--vx-accent-soft)}.marketing .vx-home-page .vx-home-demo .vx-demo-line.vx-s102:hover{background:var(--vx-divider-subtle)}.marketing .vx-home-demo :is(.vx-demo-play,.vx-demo-bar,.vx-demo-line):focus-visible{outline-color:var(--vx-accent)}.marketing .vx-home-page .vx-home-demo .vx-callout{pointer-events:none}.marketing .vx-home-page .vx-home-demo .vx-callout-1{top:18px;left:4%}.marketing .vx-home-page .vx-home-demo .vx-callout-2{top:auto;bottom:16px;right:3%}.marketing .vx-home-page .vx-home-steps,.marketing .vx-home-page .vx-home-features{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .vx-home-page .vx-home-uses{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing .vx-home-page :is(.vx-s110,.vx-s114){min-width:0}.marketing .vx-home-page .vx-home-features h3{font-size:18px;line-height:1.35}.marketing .vx-home-page .vx-home-uses .vx-use-heading{flex-direction:column;align-items:flex-start}.marketing .vx-home-page .vx-home-uses h3{line-height:1.35}.marketing .vx-home-page .vx-mini-skeleton{grid-template-columns:26px 1fr;gap:12px;padding:16px;display:grid}.marketing .vx-mini-skeleton>.vx-icon{width:26px;height:32px;color:var(--vx-accent)}.marketing .vx-mini-skeleton-lines{align-content:center;gap:6px;display:grid}.marketing .vx-mini-skeleton-lines i{background:var(--vx-divider);border-radius:3px;height:4px}.marketing .vx-mini-skeleton-lines i:last-child{width:65%}.marketing .vx-mini-skeleton>:is(.vx-mini-progress,.vx-wave,.vx-mini-export){grid-column:1/-1}.marketing .vx-mini-export{border-top:1px solid var(--vx-divider);color:var(--vx-accent);justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.marketing .vx-mini-scene-2 .vx-mini-skeleton-lines i:nth-child(2){background:var(--vx-accent)}.marketing .vx-home-page .vx-home-privacy{min-height:0;padding:28px}.marketing .vx-home-page .vx-home-privacy .vx-privacy-flow{grid-template-columns:1fr auto 1.3fr auto 1fr;align-items:stretch;gap:16px;max-width:none}.marketing .vx-home-page .vx-home-privacy .vx-flow-step{grid-template-columns:auto 1fr;align-items:start}.marketing .vx-home-page .vx-home-privacy .vx-flow-step>.vx-icon{display:none}.marketing .vx-home-page .vx-home-privacy .vx-flow-arrow{align-self:center}.marketing .vx-home-page .vx-home-privacy .vx-home-flow-label{color:var(--vx-accent);margin-bottom:6px;font-size:11px;font-weight:600}.marketing .vx-home-page .vx-home-privacy .vx-flow-step b{margin-bottom:8px;font-size:16px;display:block}.marketing .vx-home-page .vx-home-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .vx-home-page .vx-home-outputs .vx-output-card{grid-template-rows:auto 1fr}.marketing .vx-home-page .vx-home-outputs figcaption{border-bottom:1px solid var(--vx-divider);align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.marketing .vx-home-page .vx-home-outputs figcaption svg{color:var(--vx-accent)}.marketing .vx-home-page .vx-home-price{background:var(--vx-white);border-color:var(--vx-divider);border-radius:16px}.marketing .vx-home-page .vx-faq-grid summary:after{content:"+";border:0;width:auto;height:auto;margin-top:0;font-size:20px;line-height:1;transform:none}.marketing .vx-home-page .vx-faq-grid details[open] summary:after{margin-top:0;transform:rotate(45deg)}.marketing .vx-home-page .vx-dark-cta .monthly-offer-summary{color:var(--vx-inverse-muted);z-index:1;font-size:14px;position:relative}@media (max-width:900px){.marketing .vx-home-page .vx-home-uses,.marketing .vx-home-page .vx-home-features{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .vx-home-page .vx-home-privacy .vx-privacy-flow{grid-template-columns:1fr;max-width:560px}.marketing .vx-home-page .vx-home-privacy .vx-flow-arrow{transform:rotate(90deg)}}@media (max-width:720px){.marketing .vx-home-page{padding-bottom:56px}.marketing .vx-home-page .vx-s29{padding-top:28px}.marketing .vx-home-page .vx-s33{font-size:16px}.marketing .vx-home-page .vx-s40{padding:20px 12px}.marketing .vx-home-page .vx-s73{flex-direction:column;align-items:stretch;gap:12px}.marketing .vx-home-page .vx-s74,.marketing .vx-home-page .vx-s77{justify-content:center}.marketing .vx-home-page .vx-facts li{padding:6px 9px;font-size:12px}.marketing .vx-home-page .vx-home-section{padding-top:64px}.marketing .vx-home-page .vx-home-demo{padding-top:48px}.marketing .vx-home-page .vx-home-demo .vx-shot-frame{padding:16px 12px}.marketing .vx-home-page .vx-home-demo .vx-s96{padding:12px}.marketing .vx-home-page .vx-home-demo .vx-demo-line{gap:8px;padding:8px 4px;font-size:13px}.marketing .vx-home-page .vx-home-demo .vx-s101{white-space:nowrap;font-size:11px}.marketing .vx-home-page :is(.vx-home-steps,.vx-home-features,.vx-home-uses,.vx-home-outputs){grid-template-columns:1fr}.marketing .vx-home-page .vx-home-uses .vx-use-heading{flex-direction:row;align-items:center}.marketing .vx-home-page .vx-home-privacy{padding:16px}}
.marketing.page-pricing .pricing-content{background:var(--vx-paper);color:var(--vx-ink);padding-bottom:88px;line-height:1.6;display:block}.marketing .pricing-content *,.marketing .pricing-content :before,.marketing .pricing-content :after{box-sizing:border-box}.marketing .pricing-content .wrap{max-width:1160px;padding-inline:20px}.marketing .pricing-content :where(h1,h2,p){margin:0}.marketing .pricing-content .btn{border-radius:10px;padding:14px 22px;font-size:15px;line-height:1}.marketing .vx-pricing-hero{padding:64px 0 54px}.marketing .vx-pricing-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,6vw,64px);font-weight:750;line-height:1.08}.marketing .vx-pricing-subtitle{max-width:640px;color:var(--vx-text-muted);font-size:18px}.marketing .vx-pricing-toggle{border:1px solid var(--vx-divider);background:var(--vx-neutral-bg);border-radius:999px;align-items:stretch;gap:4px;max-width:100%;margin-top:12px;padding:5px;display:inline-flex}.marketing .pricing-content .billing-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;line-height:1.4;display:inline-flex}.marketing .pricing-content .billing-button[aria-pressed=true]{background:var(--vx-white);color:var(--vx-accent);box-shadow:0 2px 6px var(--vx-shadow-segment)}.marketing .vx-pricing-saving{background:var(--vx-success-bg);color:var(--vx-success);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.marketing .vx-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.marketing .vx-pricing-card{border:1px solid var(--vx-divider);background:var(--vx-white);min-width:0;box-shadow:0 6px 20px var(--vx-shadow-contact);border-radius:20px;flex-direction:column;gap:14px;padding:28px 22px;display:flex;position:relative}.marketing .vx-pricing-popular{border-color:var(--vx-accent);box-shadow:0 0 0 1px var(--vx-accent), 0 12px 32px var(--vx-popular-shadow)}.marketing .vx-pricing-popular-label{background:var(--vx-accent);color:var(--vx-on-accent);white-space:nowrap;border-radius:999px;padding:4px 16px;font-size:12px;font-weight:650;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.marketing .vx-pricing-plan-name{letter-spacing:-.02em;font-size:21px;font-weight:700}.marketing .vx-pricing-plan-description{min-height:66px;color:var(--vx-text-muted);font-size:14px;line-height:1.55}.marketing .vx-pricing-prices{display:grid}.marketing .pricing-content .monthly-price,.marketing .pricing-content .annual-price{grid-area:1/1;display:block}.marketing .pricing-content[data-billing=monthly] .annual-price,.marketing .pricing-content[data-billing=annual] .monthly-price{visibility:hidden;pointer-events:none}.marketing .vx-pricing-price{align-items:baseline;gap:5px;display:flex}.marketing .vx-pricing-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:750;line-height:1.2}.marketing .vx-pricing-unit{color:var(--vx-text-muted);font-size:14px}.marketing .pricing-content .vx-pricing-price-note{min-height:42px;color:var(--vx-text-muted);margin-top:8px;font-size:13px}.marketing .pricing-content .vx-pricing-plan-action{white-space:nowrap;width:100%;margin:2px 0 4px}.marketing .vx-pricing-features{border-top:1px solid var(--vx-divider-subtle);color:var(--vx-text-secondary);flex-direction:column;gap:12px;margin:0;padding:18px 0 0;font-size:14px;line-height:1.5;list-style:none;display:flex}.marketing .vx-pricing-feature{gap:8px;display:flex}.marketing .vx-pricing-check{color:var(--vx-accent);flex:none;margin-top:2px}.marketing .vx-pricing-section{padding-top:80px}.marketing .vx-pricing-plans+.vx-pricing-section{padding-top:24px}.marketing .vx-pricing-pack{border:1px solid var(--vx-divider);background:var(--vx-white);box-shadow:0 6px 20px var(--vx-shadow-contact);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.marketing .vx-pricing-pack-copy{flex:1;min-width:0}.marketing .vx-pricing-pack-title{letter-spacing:-.025em;font-size:22px}.marketing .pricing-content .vx-pricing-pack p{color:var(--vx-text-muted);margin-top:6px;font-size:15px}.marketing .vx-pricing-pack .btn{flex-shrink:0}.marketing .pricing-content .vx-pricing-section-title{text-align:center;letter-spacing:-.03em;margin-bottom:36px;font-size:clamp(28px,3.6vw,40px);font-weight:750;line-height:1.12}.marketing .vx-pricing-table-scroll{border:1px solid var(--vx-divider);background:var(--vx-white);border-radius:20px;max-width:100%;position:relative;overflow-x:auto}.marketing .vx-pricing-table{border-spacing:0;border-collapse:separate;width:100%;min-width:900px}.marketing .pricing-content .vx-pricing-table :is(th,td){vertical-align:middle;padding:18px;font-size:14px}.marketing .vx-pricing-table-head{background:var(--vx-neutral-bg)}.marketing .pricing-content .vx-pricing-table thead th{padding-block:22px;font-size:15px}.marketing .pricing-content .vx-pricing-table th[scope=row]{width:24%;color:var(--vx-text-muted);font-weight:500}.marketing .pricing-content .vx-pricing-table :is(th,td):nth-child(4){background:var(--vx-accent-soft)}.marketing .vx-pricing-table thead th:nth-child(4){color:var(--vx-accent)}.marketing .vx-pricing-table tbody tr:last-child :is(th,td){border-bottom:0}.marketing .vx-pricing-table-hint{color:var(--vx-text-muted);align-items:center;gap:6px;padding-bottom:14px;font-size:13px}.marketing .vx-pricing-faq{padding-top:88px}.marketing .pricing-content .vx-faq-grid summary:after{content:""}@media (max-width:1050px){.marketing .vx-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.marketing .vx-pricing-plan-description{min-height:44px}}@media (max-width:640px){.marketing .vx-pricing-hero{padding:40px 0}.marketing .vx-pricing-subtitle{font-size:16px}.marketing .pricing-content .billing-button{gap:6px;padding-inline:12px;font-size:14px}.marketing .vx-pricing-saving{padding-inline:6px;font-size:11px}.marketing .vx-pricing-grid{grid-template-columns:minmax(0,1fr);gap:26px}.marketing .vx-pricing-card{padding:28px 24px}.marketing .vx-pricing-plan-description{min-height:0}.marketing .vx-pricing-pack{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.marketing .vx-pricing-section,.marketing .vx-pricing-faq{padding-top:56px}.marketing .pricing-content .vx-pricing-section-title{margin-bottom:28px}.marketing.page-pricing .pricing-content{padding-bottom:64px}}
