/* generated from builder_site/design/{fx,forms,bot}.css by the page build; do not edit */
@font-face{font-family: Manrope;font-style: normal;font-weight: 200 800;font-display: swap;src: url(/assets/vintrosys_website/fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: Manrope;font-style: normal;font-weight: 200 800;font-display: swap;src: url(/assets/vintrosys_website/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: Fraunces;font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-latin-opsz-normal.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: Fraunces;font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-latin-ext-opsz-normal.woff2) format("woff2");unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: Fraunces;font-style: italic;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-latin-opsz-italic.woff2) format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: Fraunces;font-style: italic;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-latin-ext-opsz-italic.woff2) format("woff2");unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: Manrope;font-style: normal;font-weight: 200 800;font-display: swap;src: url(/assets/vintrosys_website/fonts/manrope-rupee-wght-normal.woff2) format("woff2");unicode-range: U+20B9}@font-face{font-family: Fraunces;font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-rupee-opsz-normal.woff2) format("woff2");unicode-range: U+20B9}@font-face{font-family: Fraunces;font-style: italic;font-weight: 100 900;font-display: swap;src: url(/assets/vintrosys_website/fonts/fraunces-rupee-opsz-italic.woff2) format("woff2");unicode-range: U+20B9}@font-face{font-family: "Manrope Fallback";src: local("Arial"), local("ArialMT");size-adjust: 99.48%;ascent-override: 107.15%;descent-override: 30.16%;line-gap-override: 0%}@font-face{font-family: "Fraunces Fallback";src: local("Georgia");size-adjust: 116.2%;ascent-override: 84.17%;descent-override: 21.95%;line-gap-override: 0%}.vx-body{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-eyebrow{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-eyebrow-light{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-display{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-h1{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-h2{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-h2-light{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-h3{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-h4{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-btn{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-btn-accent{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-btn-ghost{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-logo-word{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-board-v{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-proof-num{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-story-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-story-stat{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-card-num{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-why-k{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-cta-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-footer-brand{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-tab{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-pillar-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-solcard-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-vert-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-chipf{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-exp-code{font-family:monospace}.vx-exp-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-qa-q{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-founder-name{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-member-initials{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-member-name{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-gal-title{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-app-name{font-family:Fraunces, "Fraunces Fallback", Georgia, serif}.vx-header-ask{font-family:Manrope, "Manrope Fallback", system-ui, sans-serif}.vx-w{display: inline-block;opacity: 0;transform: translateY(.45em);filter: blur(6px);animation: vx-word .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay: calc(var(--i, 0) * 70ms + 150ms)}@keyframes vx-word{to{opacity: 1;transform: none;filter: none}}.vxs{position: relative;height: 300vh;background: #14110D;color: #EFE6D6;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxs::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(227,168,43,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(227,168,43,.06) 1px, transparent 1px);background-size: 56px 56px;pointer-events: none}.vxs-sticky{position: sticky;top: 0;height: 100vh;display: flex;align-items: center;overflow: hidden}.vxs-grid{position: relative;width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 32px;box-sizing: border-box;display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: center}.vxs-k{display: inline-flex;padding: 6px 12px;border: 1px solid rgba(227,168,43,.4);border-radius: 6px;font-size: 12px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--vx-turmeric, #E3A82B);margin-bottom: 22px}.vxs-items{position: relative;min-height: 330px}.vxs-item{position: absolute;inset: 0;opacity: 0;transform: translateY(24px);transition: opacity .5s ease, transform .5s ease;pointer-events: none}.vxs-item{transition-duration: .22s}.vxs-item.is-active{opacity: 1;transform: none;pointer-events: auto;transition-duration: .5s;transition-delay: .2s}.vxs-item h3{margin: 0 0 16px;font-family: Fraunces, "Fraunces Fallback", Georgia, serif;font-weight: 500;font-size: 42px;line-height: 1.1;letter-spacing: -.015em;color: #FFF7EC}.vxs-item p{margin: 0 0 18px;font-size: 17px;line-height: 1.65;color: #BFB3A1;max-width: 520px}.vxs-item ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.vxs-item li{position: relative;padding-left: 26px;font-size: 15px;color: #E3D7C3}.vxs-item li::before{content: "";position: absolute;left: 2px;top: .62em;width: 8px;height: 8px;border-radius: 2px;background: var(--vx-turmeric, #E3A82B)}.vxs-dots{display: flex;gap: 8px;margin-top: 30px}.vxs-dot{width: 26px;height: 4px;border-radius: 4px;background: #3A3128;overflow: hidden;position: relative;border: 0;padding: 0;cursor: pointer}.vxs-dot i{position: absolute;inset: 0;transform-origin: 0 50%;transform: scaleX(0);background: var(--vx-turmeric, #E3A82B);transition: transform .3s}.vxs-dot.is-done i, .vxs-dot.is-active i{transform: scaleX(1)}.vxs-visual{position: relative;height: 520px;display: flex;align-items: center;justify-content: center;perspective: 1400px}.vxs-plates{position: relative;width: 300px;height: 300px;transform-style: preserve-3d;transform: rotateX(58deg) rotateZ(-42deg)}.vxs-plate{position: absolute;inset: 0;border-radius: 22px;border: 1.5px solid rgba(227,168,43,.35);background: linear-gradient(135deg, rgba(58,46,34,.92), rgba(26,22,17,.92));background-image: linear-gradient(rgba(227,168,43,.12) 1px, transparent 1px), linear-gradient(90deg, rgba(227,168,43,.12) 1px, transparent 1px), linear-gradient(135deg, #2A221B, #16120E);background-size: 30px 30px, 30px 30px, auto;transform: translateZ(calc(var(--z) * 1px));transition: transform .6s cubic-bezier(.2,.8,.2,1), border-color .4s, box-shadow .4s, opacity .4s;box-shadow: 0 0 0 1px rgba(0,0,0,.4), 0 30px 40px -20px rgba(0,0,0,.8);opacity: .55}.vxs-plate span{opacity: 0;transition: opacity .4s;position: absolute;left: 18px;bottom: 16px;font-size: 13px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #CBBFAD;transform: rotateZ(42deg) translateY(-6px);transform-origin: left bottom;white-space: nowrap}.vxs-plate.is-active{opacity: 1;border-color: var(--vx-turmeric, #E3A82B);box-shadow: 0 0 0 1px rgba(227,168,43,.6), 0 0 60px rgba(227,168,43,.35), 0 40px 50px -20px rgba(0,0,0,.8);transform: translateZ(calc(var(--z) * 1px + 46px))}.vxs-plate.is-active span{opacity: 1;color: var(--vx-turmeric, #E3A82B)}.vxs-plate.is-below{opacity: .85}.vxs-plate-core{position: absolute;inset: 34%;border-radius: 14px;border: 1.5px dashed rgba(227,168,43,.45)}@media (max-width: 1023px){.vxs{height: auto}.vxs-sticky{position: relative;height: auto;padding: 72px 0}.vxs-grid{grid-template-columns: 1fr;padding: 0 24px}.vxs-items{min-height: 0;display: grid;gap: 40px}.vxs-item{position: relative;opacity: 1;transform: none}.vxs-item h3{font-size: 30px}.vxs-dots{display: none}.vxs-visual{height: 340px;order: -1}.vxs-plates{width: 200px;height: 200px}}.vxh{position: relative;display: grid;grid-template-columns: 1fr 260px 1fr;gap: 40px;align-items: center;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxh-lines{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.vxh-lines path{fill: none;stroke: rgba(140,74,28,.28);stroke-width: 1.5}.vxh-lines path.flow{stroke: var(--vx-turmeric, #E3A82B);stroke-width: 2;stroke-dasharray: 6 120;animation: vxh-flow 2.8s linear infinite}.vxh-lines path.is-hot{stroke: var(--vx-jaggery, #8C4A1C);stroke-width: 2}@keyframes vxh-flow{to{stroke-dashoffset: -252}}.vxh-col{display: grid;gap: 14px;position: relative;z-index: 1}.vxh-cat{display: flex;flex-direction: column;gap: 10px;padding: 16px 18px;border-radius: 18px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);transition: transform .25s, box-shadow .25s, border-color .25s}.vxh-cat:hover, .vxh-cat.is-hot{transform: translateY(-3px);border-color: var(--vx-jaggery, #8C4A1C);box-shadow: 0 18px 40px -26px rgba(23,19,14,.45)}.vxh-cat b{font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--vx-jaggery, #8C4A1C)}.vxh-chips{display: flex;flex-wrap: wrap;gap: 6px}.vxh-chips span{padding: 6px 10px;border-radius: 8px;background: var(--vx-paper, #F7F2E8);font-size: 13px;font-weight: 700;color: var(--vx-ink-2, #3A3128)}.vxh-core{position: relative;z-index: 1;width: 220px;height: 220px;margin: 0 auto;display: flex;align-items: center;justify-content: center}.vxh-core::before, .vxh-core::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 1.5px dashed rgba(140,74,28,.35);animation: vxh-spin 30s linear infinite}.vxh-core::after{inset: 26px;border-style: solid;border-color: rgba(227,168,43,.35);animation: vxh-pulse 2.6s ease-out infinite}@keyframes vxh-spin{to{transform: rotate(360deg)}}@keyframes vxh-pulse{0%{transform: scale(.85);opacity: 1}100%{transform: scale(1.25);opacity: 0}}.vxh-hub{position: relative;width: 132px;height: 132px;border-radius: 34px;background: var(--vx-night, #1A1611);color: #FFF7EC;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;box-shadow: 0 24px 50px -20px rgba(23,19,14,.6)}.vxh-hub b{font-family: Fraunces, "Fraunces Fallback", Georgia, serif;font-size: 22px;font-weight: 600}.vxh-hub small{font-size: 12px;color: var(--vx-turmeric, #E3A82B);font-weight: 800;letter-spacing: .1em;text-transform: uppercase;margin-top: 4px}@media (max-width: 1023px){.vxh{grid-template-columns: 1fr;gap: 16px}.vxh-lines{display: none}.vxh-core{order: -1;width: 180px;height: 180px;margin-bottom: 8px}}.vxg{width: 100%;max-width: 520px;height: auto;display: block;margin: 0 auto;overflow: visible}.vxg .m{transform-box: fill-box;transform-origin: center;animation: vxg-turn 9s linear infinite}.vxg .m:nth-of-type(2){animation-delay: -1.8s}.vxg .m:nth-of-type(3){animation-delay: -3.6s}.vxg .m:nth-of-type(4){animation-delay: -5.4s}.vxg .m:nth-of-type(5){animation-delay: -7.2s}@keyframes vxg-turn{0%{transform: scaleX(1)}50%{transform: scaleX(.02)}100%{transform: scaleX(1)}}.vxg .ping{transform-box: fill-box;transform-origin: center;animation: vxg-ping 2.4s ease-out infinite}.vxg .ping:nth-of-type(2n){animation-delay: -1.2s}@keyframes vxg-ping{0%{transform: scale(.4);opacity: 1}100%{transform: scale(3);opacity: 0}}.vxi{width: 92px;height: 92px;display: block;overflow: visible}.vxi .spin{transform-box: fill-box;transform-origin: center;animation: vxh-spin 14s linear infinite}.vxi .spin2{transform-box: fill-box;transform-origin: center;animation: vxh-spin 9s linear infinite reverse}.vxi .bob{animation: vx-bob 3s ease-in-out infinite}@keyframes vx-bob{50%{transform: translateY(-5px)}}.vxm{position: fixed;inset: 0;z-index: 200;display: none;align-items: center;justify-content: center;padding: 20px;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxm.is-open{display: flex}.vxm-back{position: absolute;inset: 0;background: rgba(20,17,13,.55);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);animation: vxm-fade .25s ease both}.vxm-card{position: relative;width: 100%;max-width: 620px;max-height: calc(100vh - 40px);overflow: auto;padding: 32px;border-radius: 26px;background: var(--vx-card, #FFFCF6);box-shadow: 0 40px 100px -30px rgba(0,0,0,.6);animation: vxm-pop .35s cubic-bezier(.2,.9,.25,1.15) both}.vxm-x{position: absolute;top: 14px;right: 14px;width: 40px;height: 40px;border-radius: 50%;border: 0;background: var(--vx-paper-2, #EEE5D4);font-size: 18px;cursor: pointer}.vxm-card h2{margin: 0 0 6px;font-family: Fraunces, "Fraunces Fallback", Georgia, serif;font-weight: 500;font-size: 30px;color: var(--vx-ink, #17130E)}.vxm-card p.vxm-sub{margin: 0;font-size: 15px;color: var(--vx-muted, #6E6355)}@keyframes vxm-fade{from{opacity: 0}}@keyframes vxm-pop{from{opacity: 0;transform: translateY(20px) scale(.96)}}.vx-ripple{position: absolute;border-radius: 50%;transform: scale(0);background: rgba(255,255,255,.45);animation: vx-ripple .6s ease-out forwards;pointer-events: none}@keyframes vx-ripple{to{transform: scale(3.5);opacity: 0}}@media (prefers-reduced-motion: reduce){.vx-w{animation: none;opacity: 1;transform: none;filter: none}.vxs-plate, .vxs-item{transition: none}}@media (max-width: 1023px){.vx-header-inner{flex-wrap: wrap !important}}.vxr{position: fixed;top: 50%;left: 12px;transform: translateY(-50%);z-index: 90;width: 60px;display: flex;align-items: center;gap: 10px;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxr-rail{position: relative;z-index: 2;width: 60px;flex: none;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px 0;box-sizing: border-box;background: var(--vx-paper-2, #EEE5D4);border: 1px solid var(--vx-line, #E2D7C3);border-radius: 22px;box-shadow: 0 1px 2px rgba(23,19,14,.06), 0 14px 34px -16px rgba(23,19,14,.32)}.vxr-brand{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 12px;background: var(--vx-night, #1A1611);flex: none}.vxr-brand img{width: 24px;height: 24px;object-fit: contain}.vxr-sep{width: 32px;height: 1px;margin: 6px 0 4px;background: var(--vx-line, #E2D7C3);flex: none}.vxr-icons{display: flex;flex-direction: column;align-items: center;gap: 4px}.vxr-foot{display: flex;flex-direction: column;align-items: center;gap: 4px;margin-top: 6px;padding-top: 8px;border-top: 1px solid var(--vx-line, #E2D7C3)}.vxr-ico{position: relative;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid transparent;border-radius: 12px;background: transparent;color: var(--vx-muted, #6E6355);cursor: pointer;text-decoration: none;transition: background-color .15s, color .15s, box-shadow .15s}.vxr-ico .vx-ic{width: 21px;height: 21px}.vxr-ico:hover{background: rgba(23,19,14,.06);color: var(--vx-ink, #17130E)}.vxr-ico.is-on{background: var(--vx-card, #FFFCF6);border-color: var(--vx-line, #E2D7C3);color: var(--vx-ink, #17130E);box-shadow: 0 1px 2px rgba(23,19,14,.10), 0 4px 10px -6px rgba(23,19,14,.25)}.vxr-ico.is-current::before{content: "";position: absolute;left: -8px;top: 13px;bottom: 13px;width: 3px;border-radius: 0 3px 3px 0;background: var(--vx-turmeric, #E3A82B)}.vxr-ico:focus-visible, .vxr-link:focus-visible, .vxr-close:focus-visible{outline: 2px solid var(--vx-turmeric, #E3A82B);outline-offset: 2px}.vxr-ask{color: var(--vx-jaggery, #8C4A1C)}.vxr-ico[data-tip]::after{content: attr(data-tip);position: absolute;left: 56px;top: 50%;transform: translate(-4px, -50%);padding: 6px 10px;border-radius: 8px;background: var(--vx-night, #1A1611);color: #FFF7EC;font-size: 12.5px;font-weight: 700;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity .12s, transform .12s;z-index: 5}.vxr-ico[data-tip]:hover::after{opacity: 1;transform: translate(0, -50%)}.vxr.is-panel .vxr-ico[data-group]::after{display: none}.vxr-panel{position: absolute;z-index: 1;top: 50%;left: 70px;width: 280px;max-height: calc(100vh - 24px);display: flex;flex-direction: column;box-sizing: border-box;background: var(--vx-paper, #F7F2E8);border: 1px solid var(--vx-line, #E2D7C3);border-radius: 22px;box-shadow: 0 1px 2px rgba(23,19,14,.06), 0 24px 48px -20px rgba(23,19,14,.38);opacity: 0;visibility: hidden;transform: translate(-8px, -50%);transition: opacity .18s ease, transform .18s ease, visibility 0s linear .18s}.vxr-panel::before{content: "";position: absolute;top: 0;bottom: 0;left: -12px;width: 12px}.vxr.is-panel .vxr-panel{opacity: 1;visibility: visible;transform: translateY(-50%);transition: opacity .18s ease, transform .18s ease, visibility 0s}.vxr-head{position: relative;display: flex;align-items: center;min-height: 58px;padding: 10px 60px 4px 22px;box-sizing: border-box;flex: none}.vxr-word{font-family: Fraunces, "Fraunces Fallback", Georgia, serif;font-size: 20px;font-weight: 600;color: var(--vx-ink, #17130E);text-decoration: none}.vxr-close{position: absolute;top: 10px;right: 10px;display: none;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--vx-line, #E2D7C3);border-radius: 12px;background: var(--vx-card, #FFFCF6);color: var(--vx-ink, #17130E);cursor: pointer}.vxr-close .vx-ic{width: 20px;height: 20px}.vxr-groups{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 0 12px 10px}.vxr-group[hidden]{display: none !important}.vxr-gtitle{margin: 4px 10px 2px;font-size: 17px;font-weight: 800;color: var(--vx-ink, #17130E)}.vxr-gsub{margin: 0 10px 12px;font-size: 13px;line-height: 1.45;color: var(--vx-muted, #6E6355)}.vxr-k{margin: 14px 10px 6px;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: #8C7F6C}.vxr-link{display: flex;align-items: center;gap: 12px;min-height: 42px;padding: 9px 10px;margin-bottom: 2px;box-sizing: border-box;border: 1px solid transparent;border-radius: 10px;color: var(--vx-ink-2, #3A3128);font-size: 14.5px;font-weight: 600;line-height: 1.3;text-decoration: none;transition: background-color .15s, color .15s}.vxr-link > span{flex: 1;min-width: 0}.vxr-link .vx-ic{width: 18px;height: 18px;flex: none;color: var(--vx-muted, #6E6355)}.vxr-link .vxr-chev{width: 16px;height: 16px;opacity: .55}.vxr-link:hover{background: rgba(23,19,14,.05);color: var(--vx-ink, #17130E)}.vxr-link.is-active{background: var(--vx-card, #FFFCF6);border-color: var(--vx-line, #E2D7C3);color: var(--vx-ink, #17130E);font-weight: 700;box-shadow: 0 1px 2px rgba(23,19,14,.08)}.vxr-link.is-active .vx-ic{color: var(--vx-jaggery, #8C4A1C)}.vxr-pfoot{flex: none;padding: 12px 14px 14px;border-top: 1px solid var(--vx-line, #E2D7C3)}.vxr-demo{display: flex;align-items: center;justify-content: center;gap: 8px;height: 44px;border-radius: 999px;background: var(--vx-ink, #17130E);color: var(--vx-paper, #F7F2E8);font-size: 14.5px;font-weight: 800;text-decoration: none}.vxr-demo .vx-ic{width: 17px;height: 17px}.vxr-backdrop{display: none}@media (max-height: 600px) and (min-width: 1024px){.vxr-ico{height: 38px}.vxr-brand{width: 40px;height: 40px}.vxr-sep{margin: 3px 0 2px}}@media (max-width: 1023px){.vxr{z-index: 140;width: auto;max-width: calc(100vw - 24px);opacity: 0;visibility: hidden;transform: translate(-14px, -50%);transition: opacity .2s ease, transform .22s cubic-bezier(.2,.8,.2,1), visibility 0s linear .22s}.vxr.is-open{opacity: 1;visibility: visible;transform: translateY(-50%);transition: opacity .2s ease, transform .22s cubic-bezier(.2,.8,.2,1), visibility 0s}.vxr-panel{position: relative;top: auto;left: 0;width: min(280px, calc(100vw - 94px));max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px);opacity: 1;visibility: inherit;transform: none;transition: none}.vxr-panel::before{display: none}.vxr.is-panel .vxr-panel{transform: none}.vxr-close{display: flex}.vxr-ico[data-tip]::after{display: none}.vxr-backdrop{display: block}.vxr-backdrop span{display: block;position: fixed;inset: 0;z-index: 130;background: rgba(23,19,14,.28);opacity: 0;pointer-events: none;transition: opacity .2s}.vxr-backdrop.is-open span{opacity: 1;pointer-events: auto}}@media (prefers-reduced-motion: reduce){.vxr, .vxr-panel{transition: none !important}}.vxask{margin: -8px 0 28px;max-width: 600px;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxask-box{display: flex;align-items: center;gap: 10px;padding: 6px 6px 6px 16px;border-radius: 16px;background: var(--vx-card, #FFFCF6);border: 1.5px solid var(--vx-line, #E2D7C3);box-shadow: 0 18px 40px -28px rgba(23,19,14,.45);transition: border-color .2s, box-shadow .2s}.vxask-box:focus-within{border-color: var(--vx-ink, #17130E);box-shadow: 0 18px 44px -24px rgba(23,19,14,.5)}.vxask-box > .vx-ic{width: 18px;height: 18px;flex: none;color: var(--vx-jaggery, #8C4A1C)}.vxask-box input{flex: 1;min-width: 0;padding: 12px 0;border: 0;outline: none;background: transparent;font: inherit;font-size: 16px;color: var(--vx-ink, #17130E)}.vxask-box button{flex: none;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 0;border-radius: 12px;background: var(--vx-ink, #17130E);color: #FFF7EC;cursor: pointer}.vxask-box button .vx-ic{width: 18px;height: 18px}.vxask-box button:hover{background: var(--vx-jaggery, #8C4A1C)}.vxask-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.vxask-chips button{padding: 7px 12px;border-radius: 999px;border: 1px solid var(--vx-line, #E2D7C3);background: transparent;color: var(--vx-ink-2, #3A3128);font: inherit;font-size: 13px;font-weight: 700;cursor: pointer}.vxask-chips button:hover{border-color: var(--vx-ink, #17130E);color: var(--vx-ink, #17130E)}.vxa{position: relative;width: 472px;margin: 0 0 8px auto;pointer-events: none;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxa-head{display: flex;align-items: center;gap: 8px;margin-bottom: 14px}.vxa-live{width: 8px;height: 8px;border-radius: 50%;background: #2E9E5B;box-shadow: 0 0 0 0 rgba(46,158,91,.5);animation: vxa-pulse 1.8s infinite}.vxa-k{font-size: 11px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--vx-muted, #6E6355)}.vxa-title{font-size: 13px;font-weight: 800;color: var(--vx-ink, #17130E);transition: opacity .3s}.vxa-done{margin-left: auto;display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px 4px 8px;border-radius: 99px;background: var(--vx-leaf-soft, #DCEBE1);color: var(--vx-leaf, #2E6A4C);font-size: 11.5px;font-weight: 800;opacity: 0;transform: translateY(4px) scale(.92);transition: opacity .35s ease, transform .35s cubic-bezier(.3,1.5,.5,1)}.vxa-done .vx-ic{width: 14px;height: 14px}.vxa-done.is-on{opacity: 1;transform: none}.vxa-board{position: relative;width: 472px;height: 200px;transition: height .4s ease}.vxa-wire{position: absolute;left: 0;top: 0;width: 472px;height: 200px;overflow: visible}.vxa-path{fill: none;stroke: rgba(140,74,28,.35);stroke-width: 2;stroke-dasharray: 6 7;animation: vxa-dash 1.2s linear infinite}.vxa-packet{position: absolute;left: 0;top: 0;z-index: 1;width: 12px;height: 12px;margin: -6px 0 0 -6px;border-radius: 50%;background: var(--vx-turmeric, #E3A82B);box-shadow: 0 0 0 5px rgba(227,168,43,.2), 0 0 16px rgba(227,168,43,.9);offset-path: path("M106 34 H362 Q402 34 402 74 V126 Q402 166 362 166 H106");offset-rotate: 0deg;offset-distance: 0%;transition: offset-distance .75s cubic-bezier(.5,0,.3,1)}.vxa-flow{position: absolute;inset: 0;opacity: 0;transition: opacity .45s ease}.vxa-flow.is-on{opacity: 1}.vxa-node{position: absolute;z-index: 2;width: 200px;height: 68px;box-sizing: border-box;display: flex;align-items: center;gap: 10px;padding: 0 12px;border-radius: 16px;background: var(--vx-card, #FFFCF6);border: 1.5px solid var(--vx-line, #E2D7C3);box-shadow: 0 14px 30px -20px rgba(23,19,14,.45);transition: border-color .3s, box-shadow .3s, transform .3s}.vxa-ico{flex: none;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 11px;background: var(--vx-paper-2, #EEE5D4);color: var(--vx-muted, #6E6355);transition: background .3s, color .3s}.vxa-ico .vx-ic{width: 18px;height: 18px}.vxa-txt{display: flex;flex-direction: column;min-width: 0}.vxa-txt b{font-size: 13px;line-height: 1.25;color: var(--vx-ink, #17130E);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vxa-txt small{font-size: 11.5px;line-height: 1.35;color: var(--vx-muted, #6E6355);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vxa-ok{position: absolute;top: -8px;right: -8px;width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #2E9E5B;color: #fff;transform: scale(0);transition: transform .3s cubic-bezier(.3,1.6,.5,1)}.vxa-ok .vx-ic{width: 13px;height: 13px;stroke-width: 3}.vxa-node.is-active{border-color: var(--vx-turmeric, #E3A82B);box-shadow: 0 0 0 5px rgba(227,168,43,.16), 0 18px 34px -20px rgba(23,19,14,.5);transform: translateY(-2px)}.vxa-node.is-active .vxa-ico{background: var(--vx-turmeric, #E3A82B);color: var(--vx-ink, #17130E)}.vxa-node.is-done .vxa-ico{background: var(--vx-leaf-soft, #DCEBE1);color: var(--vx-leaf, #2E6A4C)}.vxa-node.is-done .vxa-ok{transform: scale(1)}@keyframes vxa-dash{to{stroke-dashoffset: -26}}@keyframes vxa-pulse{70%{box-shadow: 0 0 0 8px rgba(46,158,91,0)}100%{box-shadow: 0 0 0 0 rgba(46,158,91,0)}}@media (max-width: 1023px){.vxa{display: none}}@media (prefers-reduced-motion: reduce){.vxa-path, .vxa-live{animation: none}.vxa-packet{display: none}}.vxa-flows, .vxa-steps{display: contents}.vxa-txt b, .vxa-sub{display: block}.vxa-sub{font-size: 11.5px;line-height: 1.35;color: var(--vx-muted, #6E6355);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.vxa-ico svg{width: 18px;height: 18px}.vxa-flow.is-compact .vxa-node{flex-direction: column;align-items: flex-start;justify-content: center;gap: 6px;padding: 0 12px;border-radius: 14px}.vxa-flow.is-compact .vxa-ico{width: 28px;height: 28px;border-radius: 9px}.vxa-flow.is-compact .vxa-ico svg{width: 15px;height: 15px}.vxa-flow.is-compact .vxa-txt{width: 100%}.vxa-flow.is-compact .vxa-txt b{font-size: 12.5px}.vxa-flow.is-compact .vxa-sub{font-size: 10.5px}.vx-map{margin: 0;grid-column: 1 / -1}.vx-map-src{display: none !important}.vx-xp > .vx-map-list, .vx-xp > .vx-map-cap{grid-column: 1 / -1}.vx-xp > .vx-map-cap{margin-bottom: 4px}.vx-xp > .vx-map, .vx-xp > :has(> .vx-map){grid-column: 1 / -1}.vx-map-stage{position: relative;border-radius: 22px;border: 1px solid var(--vx-line, #E2D7C3);background: radial-gradient(120% 90% at 70% 45%, #FFF7EA 0%, var(--vx-card, #FFFCF6) 55%, #F6EEE0 100%);overflow: hidden}.vx-map-grid{display: grid;grid-template-columns: minmax(0, 2.4fr) minmax(0, 1fr);gap: 14px;align-items: stretch}.vx-map-inset{display: flex;flex-direction: column;gap: 8px;padding: 12px;border-radius: 22px;border: 1px solid var(--vx-line, #E2D7C3);background: var(--vx-card, #FFFCF6)}.vx-map-inset-k{margin: 0;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--vx-jaggery, #8C4A1C)}.vx-map-grid > .vx-map-stage{align-self: center}.vx-map-stage-tn{border: 0;border-radius: 14px;background: radial-gradient(90% 70% at 40% 50%, #FFF4E2 0%, transparent 70%)}.vx-map-lbl.vx-map-lbl-stack{display: flex;flex-direction: column;gap: 1px;white-space: normal;width: max-content;max-width: 150px;border-radius: 12px;padding: 5px 10px}.vx-map-client{font-size: 12px;font-weight: 600;color: var(--vx-muted, #6E6355)}.vx-map-hq{margin-left: 4px;padding: 1px 6px;border-radius: 999px;background: var(--vx-jaggery, #8C4A1C);color: #fff;font-size: 12px;font-weight: 800;letter-spacing: .04em;vertical-align: 1px}@media (max-width: 860px){.vx-map-grid{grid-template-columns: 1fr}.vx-map-inset{max-width: 420px;width: 100%;box-sizing: border-box;justify-self: center}}.vx-map-base, .vx-map-fx{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.vx-map-fx{overflow: visible}.vx-map-arc{fill: none;stroke: var(--vx-jaggery, #8C4A1C);stroke-width: 2;stroke-linecap: round;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: 0;opacity: .9}.vx-map-arc-serve{stroke: var(--vx-indigo, #24306B);opacity: .75}.vx-map-run{fill: none;stroke: var(--vx-turmeric, #E3A82B);stroke-width: 8;stroke-linecap: round;vector-effect: non-scaling-stroke;opacity: 0;filter: drop-shadow(0 0 4px rgba(227,168,43,.9))}.vx-map-pt{position: absolute;width: 0;height: 0;z-index: 1}.vx-map-pt-dot{position: absolute;--d: var(--s, 12px);left: calc(var(--d) / -2);top: calc(var(--d) / -2);width: var(--d);height: var(--d);border-radius: 50%;background: var(--vx-jaggery, #8C4A1C);box-shadow: 0 0 0 2px #fff}.vx-map-pt-hq .vx-map-pt-dot{--d: var(--s, 16px);background: var(--vx-ink, #17130E);box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--vx-jaggery, #8C4A1C)}.vx-map-pt-minor .vx-map-pt-dot{--d: var(--s, 7px);background: #B07A50;box-shadow: 0 0 0 1.5px #fff}.vx-map-pt-minor .vx-map-pt-dot::after{display: none}.vx-map-pt-serve .vx-map-pt-dot{background: var(--vx-indigo, #24306B)}.vx-map-pt-dot::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid currentColor;color: var(--vx-jaggery, #8C4A1C);opacity: 0}.vx-map-pt-serve .vx-map-pt-dot::after{color: var(--vx-indigo, #24306B)}.vx-map-lbl{position: absolute;white-space: nowrap;padding: 4px 10px;border-radius: 999px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);box-shadow: 0 6px 16px -10px rgba(23,19,14,.45);font: 600 12px/1.3 Manrope, "Manrope Fallback", system-ui, sans-serif;color: var(--vx-muted, #6E6355)}.vx-map-lbl b{font-weight: 800;color: var(--vx-ink, #17130E)}.vx-map-lbl-r{left: 16px;top: 0;transform: translateY(-50%)}.vx-map-lbl-l{right: 14px;top: 0;transform: translateY(-50%)}.vx-map-lbl-t{left: 0;bottom: 14px;transform: translateX(-50%)}.vx-map-lbl-b{left: 0;top: 14px;transform: translateX(-50%)}.vx-map-lbl-tl{right: 8px;bottom: 10px}.vx-map-lbl-bl{right: 8px;top: 10px}.vx-map-cap{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 12px 0 22px;font-size: 13px;font-weight: 700;color: var(--vx-muted, #6E6355)}.vx-map-key{display: inline-flex;align-items: center;gap: 8px}.vx-map-key::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--vx-jaggery, #8C4A1C)}.vx-map-key-serve::before{background: var(--vx-indigo, #24306B)}.vx-map-key-remote::before{background: transparent;border: 2px dashed var(--vx-muted, #6E6355);width: 8px;height: 8px}html.vx-js .vx-map:not(.is-on) .vx-map-arc{stroke-dashoffset: 1}html.vx-js .vx-map:not(.is-on) .vx-map-pt{opacity: 0;transform: translateY(-6px)}.vx-map-arc{transition: stroke-dashoffset 1.3s cubic-bezier(.45,.05,.25,1) calc(.25s + var(--i, 0) * .35s)}.vx-map-pt{transition: opacity .45s ease calc(var(--i, 0) * .35s + .9s), transform .45s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0) * .35s + .9s)}.vx-map-pt-hq{transition-delay: 0s}.vx-map.is-on .vx-map-run{opacity: 1;transition: opacity .4s ease calc(var(--i, 0) * .35s + 1.5s)}.vx-map.is-on .vx-map-pt-dot::after{animation: vx-map-pulse 2.4s ease-out calc(var(--i, 0) * .35s + 1s) infinite}@keyframes vx-map-pulse{0%{transform: scale(.6);opacity: .7}100%{transform: scale(2.2);opacity: 0}}@media (prefers-reduced-motion: reduce){.vx-map-arc, .vx-map-pt{transition: none}.vx-map .vx-map-run{display: none}.vx-map.is-on .vx-map-pt-dot::after{animation: none}}.vx-map-list{list-style: none;margin: 14px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px 12px}.vx-map-city{display: flex;flex-direction: column;gap: 2px;padding: 10px 14px;border-radius: 14px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);font-size: 14px;line-height: 1.4;color: var(--vx-muted, #6E6355)}.vx-map-city-n{color: var(--vx-ink, #17130E);font-weight: 800}@media (max-width: 860px){.vx-map-list{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 520px){.vx-map-list{grid-template-columns: 1fr}}.vx-map-sum{flex-basis: 100%;font-size: 15px;color: var(--vx-ink, #17130E);font-weight: 700}.vx-map-sum:empty{display: none}@media (max-width: 576px){.vx-map-stage{border-radius: 16px}.vx-map-grid > .vx-map-stage .vx-map-pt:not(.vx-map-pt-hq) .vx-map-lbl{display: none}.vx-map-lbl{padding: 3px 8px;font-size: 12px}.vx-map-lbl .vx-map-note{display: none}}.vx-map-pt-link{z-index: 2;cursor: pointer;text-decoration: none}.vx-map-pt-link::before{content: "";position: absolute;left: -16px;top: -16px;width: 32px;height: 32px;border-radius: 50%}.vx-map-pt-link .vx-map-lbl{transition: border-color .15s, background-color .15s}.vx-map-pt-link:hover .vx-map-lbl{border-color: var(--vx-turmeric, #E3A82B);background: #FFF4DE}.vx-map-pt-link:hover .vx-map-pt-dot{transform: scale(1.15)}.vx-map-pt-dot{transition: transform .15s}.vx-map-city-a{text-decoration: underline;text-decoration-color: var(--vx-turmeric, #E3A82B);text-decoration-thickness: 2px;text-underline-offset: 3px}.vx-map-city-a:hover{color: var(--vx-jaggery, #8C4A1C)}.vx-map-city{position: relative}.vx-map-city-a::after{content: "";position: absolute;inset: 0;border-radius: inherit}.vx-demo{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 420px);gap: 56px;align-items: center;margin-top: 72px}.vx-demo-tabs{display: flex;flex-direction: column;gap: 10px}.vx-demo-tab{position: relative;display: flex;gap: 16px;align-items: flex-start;width: 100%;padding: 18px 20px 20px;border: 1px solid var(--vx-line, #E2D7C3);border-radius: 18px;background: transparent;color: var(--vx-ink, #17130E);font: inherit;text-align: left;cursor: pointer;overflow: hidden;transition: background-color .25s, border-color .25s, transform .25s, box-shadow .25s}.vx-demo-tab:hover{border-color: var(--vx-jaggery, #A4561F);transform: translateX(4px)}.vx-demo-tab.is-on{background: var(--vx-card, #FFFCF6);border-color: var(--vx-jaggery, #A4561F);box-shadow: 0 18px 40px -26px rgba(23,19,14,.45)}.vx-demo-tab:focus-visible{outline: 3px solid var(--vx-jaggery, #A4561F);outline-offset: 2px}.vx-demo-n{flex: none;font-family: Fraunces, "Fraunces Fallback", Georgia, serif;font-size: 22px;line-height: 1.2;color: var(--vx-muted, #6E6253);transition: color .25s}.vx-demo-tab.is-on .vx-demo-n{color: var(--vx-jaggery, #A4561F)}.vx-demo-tt{display: flex;flex-direction: column;gap: 4px}.vx-demo-tt b{font-size: 17px;font-weight: 800}.vx-demo-tt span{font-size: 15px;line-height: 1.5;color: var(--vx-muted, #6E6253);max-height: 0;opacity: 0;overflow: hidden;transition: max-height .4s ease, opacity .3s ease}.vx-demo-tab.is-on .vx-demo-tt span{max-height: 72px;opacity: 1}.vx-demo-bar{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: transparent}.vx-demo-bar i{display: block;height: 100%;width: 0;background: var(--vx-jaggery, #A4561F)}.vx-demo-stage{position: relative;display: flex;justify-content: center;perspective: 1400px}.vx-demo-glow{position: absolute;inset: 8% 4%;border-radius: 50%;background: radial-gradient(closest-side, rgba(214,150,58,.35), rgba(164,86,31,.12) 60%, transparent);filter: blur(10px);animation: vx-demo-breathe 6s ease-in-out infinite}@keyframes vx-demo-breathe{50%{transform: scale(1.08);opacity: .75}}.vx-demo-phone{position: relative;width: 300px;aspect-ratio: 584 / 1266;padding: 11px;border-radius: 46px;background: #181715;box-shadow: 0 50px 80px -40px rgba(23,19,14,.65), inset 0 0 0 2px #2c2a26;transform: rotateY(var(--ry, -8deg)) rotateX(var(--rx, 3deg));transition: transform .5s cubic-bezier(.2,.8,.2,1);will-change: transform}.vx-demo-screen{position: relative;width: 100%;height: 100%;border-radius: 36px;overflow: hidden;background: #FAF9F5}.vx-demo-v{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1.04);transition: opacity .45s ease, transform .6s cubic-bezier(.2,.8,.2,1)}.vx-demo-v.is-on{opacity: 1;transform: none}.vx-demo-pp{position: absolute;right: 22px;bottom: 22px;z-index: 4;width: 40px;height: 40px;border: 0;border-radius: 50%;background: rgba(24,23,21,.72);cursor: pointer;opacity: 0;transition: opacity .2s}.vx-demo-phone:hover .vx-demo-pp, .vx-demo-pp:focus-visible, .vx-demo.is-paused .vx-demo-pp{opacity: 1}.vx-demo-pp-i{position: absolute;left: 15px;top: 13px;width: 4px;height: 14px;background: #fff;box-shadow: 7px 0 0 #fff}.vx-demo.is-paused .vx-demo-pp-i{left: 16px;top: 12px;width: 0;height: 0;background: none;box-shadow: none;border-left: 13px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent}.vx-demo-call{position: absolute;z-index: 5;top: 26%;left: -8px;padding: 10px 14px 10px 34px;border-radius: 14px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);box-shadow: 0 20px 40px -22px rgba(23,19,14,.55);font-size: 14px;font-weight: 800;color: var(--vx-ink, #17130E);white-space: nowrap;opacity: 0;transform: translateY(10px) scale(.92);pointer-events: none;transition: opacity .35s ease, transform .45s cubic-bezier(.2,1.4,.4,1)}.vx-demo-call::before{content: "";position: absolute;left: 14px;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%;background: #3B8A54;box-shadow: 0 0 0 4px rgba(59,138,84,.18)}.vx-demo-call:nth-of-type(even){top: auto;bottom: 18%;left: auto;right: -8px}.vx-demo-call.is-on{opacity: 1;transform: none}.vx-demo-note{grid-column: 1 / -1;margin: 0;text-align: center;font-size: 13px;color: var(--vx-muted, #6E6253)}@media (max-width: 860px){.vx-demo{grid-template-columns: 1fr;gap: 24px;margin-top: 48px}.vx-demo-stage{order: -1}.vx-demo-phone{width: min(270px, 70vw);--ry: 0deg;--rx: 0deg;border-radius: 40px}.vx-demo-screen{border-radius: 31px}.vx-demo-pp{opacity: 1}.vx-demo-tabs{flex-direction: row;overflow-x: auto;scroll-snap-type: x mandatory;gap: 8px;margin: 0 -20px;padding: 2px 20px 6px;scrollbar-width: none}.vx-demo-tabs::-webkit-scrollbar{display: none}.vx-demo-tab{flex: 0 0 auto;width: auto;max-width: 78vw;padding: 12px 16px 14px;border-radius: 999px;scroll-snap-align: center;align-items: center;gap: 10px}.vx-demo-tab:hover{transform: none}.vx-demo-n{font-size: 16px}.vx-demo-tt b{font-size: 15px;white-space: nowrap}.vx-demo-tt span{display: none}.vx-demo-call{left: 0;font-size: 13px;top: 18%}.vx-demo-call:nth-of-type(even){right: 0}.vx-demo-note{order: 2}}@media (prefers-reduced-motion: reduce){.vx-demo-glow{animation: none}.vx-demo-phone, .vx-demo-v, .vx-demo-call{transition: none}}.vxf{display: flex;flex-direction: column;gap: 18px;margin-top: 20px;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxf-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.vxf-field{display: flex;flex-direction: column;gap: 6px;font-size: 13px;font-weight: 700;color: var(--vx-ink-2, #3A3128)}.vxf-wide{grid-column: 1 / -1}.vxf input, .vxf select, .vxf textarea{width: 100%;box-sizing: border-box;padding: 13px 14px;border-radius: 12px;border: 1.5px solid var(--vx-line, #E2D7C3);background: #FFFFFF;color: var(--vx-ink, #17130E);font: inherit;font-size: 16px;font-weight: 500}.vxf input:focus, .vxf select:focus, .vxf textarea:focus{border-color: var(--vx-jaggery, #8C4A1C);outline: none}.vxf .is-invalid{border-color: #B3261E}.vxf-hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.vxf-submit{align-self: flex-start;padding: 16px 28px;border: 0;border-radius: 999px;cursor: pointer;background: var(--vx-ink, #17130E);color: var(--vx-paper, #F7F2E8);font: inherit;font-size: 16px;font-weight: 800}.vxf-submit:hover{background: var(--vx-jaggery, #8C4A1C)}.vxf-submit[disabled]{opacity: .6;cursor: wait}.vxf-status{margin: 0;font-size: 15px;font-weight: 600;min-height: 1.4em}.vxf-status.ok{color: var(--vx-leaf, #2E6A4C)}.vxf-status.err{color: #B3261E}@media (max-width: 576px){.vxf-grid{grid-template-columns: 1fr}.vxf-submit{align-self: stretch}}.vxf-wa{display: inline-flex;align-items: center;min-height: 44px;margin-top: 4px;padding: 10px 16px;border-radius: 999px;background: #1F7A4D;color: #fff;font-size: 15px;font-weight: 800;text-decoration: none}.vxf-wa:hover{background: #18633E}.vxf-wa:focus-visible{outline: 3px solid var(--vx-jaggery, #8C4A1C);outline-offset: 2px}.vxb{position: fixed;right: 20px;bottom: 20px;z-index: 120;font-family: Manrope, "Manrope Fallback", system-ui, sans-serif}.vxb *, .vxb *::before, .vxb *::after{box-sizing: border-box}.vxb-launch{position: relative;display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;border: 0;border-radius: 50%;background: var(--vx-ink, #17130E);color: #FFF7EC;cursor: pointer;box-shadow: 0 18px 40px -12px rgba(23,19,14,.6);transition: transform .25s cubic-bezier(.2,.9,.25,1.2), background-color .2s}.vxb-launch:hover{transform: scale(1.06);background: #2A221A}.vxb-launch svg{width: 26px;height: 26px;transition: transform .3s ease, opacity .2s ease}.vxb-launch .vxb-ic-x{position: absolute;opacity: 0;transform: rotate(-90deg)}.vxb.is-open .vxb-launch .vxb-ic-chat{opacity: 0;transform: rotate(90deg)}.vxb.is-open .vxb-launch .vxb-ic-x{opacity: 1;transform: none}.vxb-dot{position: absolute;top: 3px;right: 3px;width: 13px;height: 13px;border-radius: 50%;background: var(--vx-turmeric, #E3A82B);border: 2px solid var(--vx-paper, #F7F2E8)}.vxb.is-seen .vxb-dot{display: none}.vxb-nudge{position: absolute;right: 72px;bottom: 8px;width: max-content;max-width: 240px;padding: 11px 14px;border-radius: 16px 16px 4px 16px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);color: var(--vx-ink, #17130E);font-size: 14px;font-weight: 700;line-height: 1.4;box-shadow: 0 18px 40px -20px rgba(23,19,14,.5);cursor: pointer;opacity: 0;transform: translateY(8px);pointer-events: none;transition: opacity .3s ease, transform .3s ease}.vxb-nudge.is-on{opacity: 1;transform: none;pointer-events: auto}.vxb.is-open .vxb-nudge{display: none}.vxb-panel{position: absolute;right: 0;bottom: 76px;width: 380px;height: min(600px, calc(100vh - 120px));display: flex;flex-direction: column;border-radius: 22px;overflow: hidden;background: var(--vx-paper, #F7F2E8);border: 1px solid var(--vx-line, #E2D7C3);box-shadow: 0 40px 80px -30px rgba(23,19,14,.55);opacity: 0;visibility: hidden;transform: translateY(14px) scale(.98);transform-origin: bottom right;transition: opacity .25s ease, transform .3s cubic-bezier(.2,.9,.25,1.1), visibility .25s}.vxb.is-open .vxb-panel{opacity: 1;visibility: visible;transform: none}.vxb-head{display: flex;align-items: center;gap: 12px;padding: 16px 18px;background: var(--vx-night, #1A1611);color: #FFF7EC}.vxb-av{flex: 0 0 40px;height: 40px;border-radius: 12px;background: #FFF7EC;display: flex;align-items: center;justify-content: center}.vxb-av img{width: 26px;height: 26px;object-fit: contain}.vxb-who{flex: 1;min-width: 0}.vxb-who b{display: block;font-size: 15px}.vxb-who span{display: flex;align-items: center;gap: 6px;font-size: 12px;color: #BFB3A1}.vxb-who span::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #5FC48F}.vxb-head-btn{flex: none;width: 32px;height: 32px;border: 0;border-radius: 10px;background: #2F271F;color: #E9DCC8;cursor: pointer;font-size: 14px;display: flex;align-items: center;justify-content: center}.vxb-head-btn:hover{background: #3A3128}.vxb-log{flex: 1;overflow-y: auto;padding: 18px 16px 8px;display: flex;flex-direction: column;gap: 10px;scroll-behavior: smooth}.vxb-msg{max-width: 86%;padding: 11px 14px;border-radius: 16px;font-size: 14px;line-height: 1.55;animation: vxb-in .3s cubic-bezier(.2,.8,.2,1) both}.vxb-msg a{color: var(--vx-jaggery, #8A4B22);font-weight: 800}.vxb-bot{align-self: flex-start;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);color: var(--vx-ink-2, #3A3128);border-bottom-left-radius: 4px}.vxb-me{align-self: flex-end;background: var(--vx-ink, #17130E);color: #FFF7EC;border-bottom-right-radius: 4px}.vxb-typing{display: inline-flex;gap: 4px;align-items: center}.vxb-typing i{width: 6px;height: 6px;border-radius: 50%;background: #B9AC98;animation: vxb-blink 1s infinite}.vxb-typing i:nth-child(2){animation-delay: .15s}.vxb-typing i:nth-child(3){animation-delay: .3s}@keyframes vxb-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes vxb-blink{0%, 80%, 100%{opacity: .3}40%{opacity: 1}}.vxb-chips{display: flex;flex-wrap: wrap;gap: 8px;padding: 4px 16px 14px}.vxb-chip{padding: 9px 13px;border-radius: 999px;border: 1.5px solid var(--vx-ink, #17130E);background: transparent;color: var(--vx-ink, #17130E);font: inherit;font-size: 13px;font-weight: 800;cursor: pointer;text-align: left;animation: vxb-in .3s cubic-bezier(.2,.8,.2,1) both;transition: background-color .15s, color .15s}.vxb-chip:hover, .vxb-chip:focus-visible{background: var(--vx-ink, #17130E);color: #FFF7EC}.vxb-chip-alt{border-color: var(--vx-line, #E2D7C3);color: var(--vx-muted, #6D6152)}.vxb-chip-wa{border-color: #1F8F55;color: #1F8F55}.vxb-chip-wa:hover{background: #1F8F55;color: #fff}.vxb-form{display: none;gap: 8px;padding: 12px 14px;border-top: 1px solid var(--vx-line, #E2D7C3);background: var(--vx-card, #FFFCF6)}.vxb-form.is-on{display: flex}.vxb-input{flex: 1;min-width: 0;padding: 12px 14px;border-radius: 12px;border: 1.5px solid var(--vx-line, #E2D7C3);background: #fff;font: inherit;font-size: 14px;color: var(--vx-ink, #17130E)}.vxb-input:focus{outline: none;border-color: var(--vx-ink, #17130E)}.vxb-send{flex: none;width: 46px;border: 0;border-radius: 12px;background: var(--vx-turmeric, #E3A82B);color: var(--vx-ink, #17130E);cursor: pointer;font-size: 18px;font-weight: 800}.vxb-send:disabled{opacity: .5;cursor: default}.vxb-err{padding: 0 16px 6px;color: #B3261E;font-size: 12px;font-weight: 700;min-height: 0}.vxb-foot{padding: 8px 16px 12px;font-size: 12px;color: var(--vx-muted, #6D6152);text-align: center}.vxb-foot a{color: inherit}.vxt{right: auto !important;left: 20px !important}@media (max-width: 1023px){.vxb-panel{position: fixed;right: 12px;left: 12px;bottom: 92px;width: auto;height: min(580px, calc(100vh - 120px))}}@media (max-width: 576px){.vxb{right: 14px;bottom: 92px}.vxb-launch{width: 54px;height: 54px}.vxb-panel{left: 8px;right: 8px;bottom: 156px;height: calc(100vh - 176px)}.vxb-nudge{right: 64px;max-width: 200px}.vxt{left: 12px !important;right: 12px !important;width: auto !important;bottom: 160px !important}}@media (prefers-reduced-motion: reduce){.vxb *, .vxb{animation: none !important;transition: none !important}}.vxb-suggest{display: none;flex-direction: column;gap: 2px;margin: 0 12px 6px;padding: 6px;border-radius: 14px;background: var(--vx-card, #FFFCF6);border: 1px solid var(--vx-line, #E2D7C3);box-shadow: 0 14px 30px -20px rgba(23,19,14,.45)}.vxb-suggest.is-on{display: flex}.vxb-suggest-item{text-align: left;padding: 9px 10px;border: 0;border-radius: 10px;background: transparent;color: var(--vx-ink-2, #3A3128);font: inherit;font-size: 13.5px;font-weight: 600;cursor: pointer}.vxb-suggest-item:hover, .vxb-suggest-item:focus-visible{background: var(--vx-paper-2, #EEE5D4);color: var(--vx-ink, #17130E);outline: none}.vxb-suggest-item::before{content: "→ ";color: var(--vx-jaggery, #8C4A1C);font-weight: 800}.vxb-chips{max-height: 132px;overflow-y: auto}
