.velra-landing{--paper:#f4f1ea;--card:#fffefb;--ink:#191510;--muted:#6f685c;--line:#e6e0d4;--acc:#ff5a1f;--acc-deep:#e8480f;--acc-tint:#fff1ea;--stage:#17130d;--stage-line:#2c2519;--stage-muted:#a79a86;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow:hidden}.velra-landing ::selection{background:var(--acc);color:#fff}.velra-landing .dsp{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;letter-spacing:-.02em}.velra-landing .ser{font-family:var(--font-serif), "Instrument Serif", serif;letter-spacing:0;font-style:italic}.velra-landing .mono{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace}.velra-landing .eb{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.velra-landing .nl{color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .14s}.velra-landing .nl:hover{color:var(--ink)}.velra-landing .nld{color:#a79a86}.velra-landing .nld:hover{color:#fff}.velra-landing .lift{transition:transform .15s,box-shadow .15s,filter .15s,background .15s,border-color .15s}.velra-landing .lift:hover{filter:brightness(1.04);transform:translateY(-2px)}.velra-landing .clift{transition:transform .18s,box-shadow .18s,border-color .18s}.velra-landing .clift:hover{border-color:var(--acc);transform:translateY(-4px);box-shadow:0 24px 50px -30px #19151066}.velra-landing .appc{transition:transform .2s,box-shadow .2s}.velra-landing .appc:hover{transform:translateY(-5px);box-shadow:0 30px 60px -34px #0009}.velra-landing details.faq{border-bottom:1px solid var(--line)}.velra-landing details.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.velra-landing details.faq summary::-webkit-details-marker{display:none}.velra-landing details.faq summary .pl{color:var(--acc);flex:none;transition:transform .2s;display:inline-flex}.velra-landing details.faq[open] summary .pl{transform:rotate(45deg)}.velra-landing details.faq .ans{color:var(--muted);max-width:62ch;padding:0 4px 24px;font-size:15.5px;line-height:1.65}@keyframes velra-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes velra-spin{to{transform:rotate(360deg)}}@keyframes velra-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes velra-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes velra-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes velra-popIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.velra-landing .velra-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.velra-landing .velra-liveapps-grid,.velra-landing .velra-bento{grid-template-columns:1fr!important}.velra-landing .velra-bento>div:first-child{grid-row:auto!important}.velra-landing .velra-own-grid{grid-template-columns:1fr!important;gap:40px!important}.velra-landing .velra-pricing-grid{grid-template-columns:1fr 1fr!important}.velra-landing .velra-stepper-grid{grid-template-columns:1fr!important;gap:44px!important}.velra-landing .velra-stepper-line{display:none!important}.velra-landing .velra-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.velra-landing .velra-nav-links{display:none!important}}@media (max-width:560px){.velra-landing .velra-liveapps-3up,.velra-landing .velra-pricing-grid{grid-template-columns:1fr!important}.velra-landing .velra-footer-grid{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.velra-landing *,.velra-landing :before,.velra-landing :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
