.terminal-vira-v2{--tv-ink:#0f1729;--tv-muted:#5d636f;--tv-line:#e5e7eb;--tv-surface:#f8fafc;--tv-blue:#005cef;color:var(--tv-ink);background:#fff;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;scroll-padding-top:calc(var(--v2-nav-h, 72px) + 12px)}.terminal-vira-v2 #como-funciona,.terminal-vira-v2 #pricing{scroll-margin-top:calc(var(--v2-nav-h, 72px) + 16px)}.terminal-vira-v2 .text-primary{color:var(--tv-blue)!important}.terminal-vira-v2 .bg-primary{background-color:var(--tv-blue)!important}.terminal-vira-v2 .bg-primary\/10,.terminal-vira-v2 .bg-primary\/5{background-color:#ebf3ff!important}.terminal-vira-v2 .shadow-lg.shadow-primary\/20,.terminal-vira-v2 .shadow-primary\/20,.terminal-vira-v2 .shadow-primary\/30{--tw-shadow-color:transparent;box-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.06)}.terminal-vira-v2 .tv-hero{position:relative;overflow:hidden;background:#fff;min-height:unset;display:block}.terminal-vira-v2 .tv-hero .tv-hero-wash,.terminal-vira-v2 .tv-hero-wash{display:none!important}.terminal-vira-v2 .tv-hero-inner{position:relative;z-index:10;max-width:var(--v2-container,1240px);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) var(--v2-gutter,1.25rem) clamp(3rem,6vw,5rem)}.terminal-vira-v2 .tv-hero-eyebrow{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--tv-blue)!important;margin-bottom:12px!important}.terminal-vira-v2 .tv-hero-title{font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem)!important;color:var(--tv-ink)!important;margin-bottom:var(--v2-title-body,1.5rem)!important;max-width:18ch}.terminal-vira-v2 .tv-hero-title .tv-serif{font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-weight:400;color:var(--tv-blue)}.terminal-vira-v2 .tv-hero-lede{font-size:clamp(1.05rem,1rem + .3vw,1.2rem)!important;line-height:1.55!important;color:var(--tv-muted)!important;max-width:36rem!important;margin-bottom:1.75rem!important}.terminal-vira-v2 .tv-hero-media-wrap{position:relative;width:100%;max-width:32rem}.terminal-vira-v2 .tv-hero-media-wrap>.absolute{display:none!important}.terminal-vira-v2 .tv-hero-media-wrap video{position:relative;border-radius:16px!important;border:1px solid var(--tv-line);box-shadow:0 12px 40px rgba(15,23,42,.08);background:#fff}.terminal-vira-v2 .tv-btn-primary,.terminal-vira-v2 a.inline-flex.items-center.justify-center[class*=bg-primary],.terminal-vira-v2 a[class*=bg-primary][class*=text-primary-foreground]{background-color:var(--tv-blue)!important;color:#fff!important;border-radius:9999px!important;font-weight:600!important;box-shadow:none!important;transition:background-color .2s ease,transform .2s ease}.terminal-vira-v2 a.tv-btn-primary:hover,.terminal-vira-v2 a[class*=bg-primary]:hover{background-color:#0050cc!important}.terminal-vira-v2 section{padding-block:var(--v2-section-y,3.5rem)!important}.terminal-vira-v2 section.tv-hero{padding-block:0!important}.terminal-vira-v2 section.bg-gray-50{background:var(--tv-surface)!important}.terminal-vira-v2 section h2{font-weight:600!important;letter-spacing:-.03em!important;line-height:1.1!important;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem)!important;color:var(--tv-ink)!important}.terminal-vira-v2 .tv-eyebrow,.terminal-vira-v2 section p.text-sm.font-semibold.uppercase{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--tv-blue)!important}.terminal-vira-v2 .rounded-2xl,.terminal-vira-v2 .rounded-3xl{border-radius:16px!important}.terminal-vira-v2 .border-2.border-primary\/20{border-width:1px!important;border-color:var(--tv-line)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.06)!important}.terminal-vira-v2 .absolute.-inset-1,.terminal-vira-v2 .absolute.-inset-1.bg-gradient-to-r,.terminal-vira-v2 .bg-gradient-to-r.from-primary\/30,.terminal-vira-v2 .blur-2xl,.terminal-vira-v2 .blur.opacity-40{display:none!important}.terminal-vira-v2 .bg-primary.rounded-2xl.p-8,.terminal-vira-v2 .bg-primary.rounded-2xl.text-white{background-color:var(--tv-blue)!important;border-radius:16px!important}.terminal-vira-v2 .terminal-vira-final{background-color:var(--tv-blue)!important;padding-block:var(--v2-section-y,3.5rem)!important}.terminal-vira-v2 .terminal-vira-final .absolute.inset-0{display:none!important}.terminal-vira-v2 .terminal-vira-final h2{color:#fff!important;font-family:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif}.terminal-vira-v2 .terminal-vira-final p.text-sm.font-semibold.uppercase{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace!important;color:hsla(0,0%,100%,.75)!important}.terminal-vira-v2 .terminal-vira-fab,.terminal-vira-v2 .terminal-vira-sticky{z-index:40}.terminal-vira-v2 .terminal-vira-fab.is-above-sticky{bottom:5.5rem}.terminal-vira-v2 .terminal-vira-fab.is-desktop-low{bottom:1.5rem}.terminal-vira-v2 .terminal-vira-fab.is-near-footer,.terminal-vira-v2 .terminal-vira-sticky.is-near-footer{opacity:0!important;pointer-events:none!important;transform:translateY(120%)!important}@media (max-width:767px){.terminal-vira-v2 .terminal-vira-final{padding-bottom:calc(5.5rem + 2.5rem)!important}}.terminal-vira-v2 [data-tv-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.terminal-vira-v2 .terminal-vira-fab{transition:none!important}.terminal-vira-v2 .terminal-vira-fab:hover{transform:none!important}.terminal-vira-v2 [data-tv-reveal]{opacity:1!important;transform:none!important}}.terminal-vira-v2 .bg-\[\#f8fafd\],.terminal-vira-v2 section.bg-\[\#f8fafd\]{background:#fff!important;min-height:unset!important}.terminal-vira-v2 [class*=radial-gradient]{display:none!important}