body.hv-page{--paper: #f4f6f8;--surface: #ffffff;--ink: #111820;--ink-2: #3c4756;--muted: #5d6878;--line: #d9dee5;--line-soft: #e6eaef;--panel: #0a1b2e;--panel-2: #12283f;--panel-3: #1a3350;--panel-ink: #eef2f7;--panel-soft: #a9b7c8;--panel-line: rgba(255, 255, 255, 0.12);--signal: #ffc20e;--signal-press: #f2b300;--signal-ink: #111820;--run: #1f8a4c;--stop: #d23a2a;--setup: #e07a1f;--micro: #e5a50a;--otto: #6b4ee6;--out: cubic-bezier(.22, 1, .36, 1);--io: cubic-bezier(.65, 0, .35, 1);--r: 4px;--r-lg: 8px;--gap: clamp(64px, 8vw, 104px);--f-head: 'Inter Tight', 'Inter', system-ui, sans-serif;--f-text: 'IBM Plex Sans', system-ui, sans-serif;--f-data: 'IBM Plex Mono', ui-monospace, monospace;--hv-bg: var(--paper);--hv-bg-alt: var(--line-soft);--hv-panel: var(--surface);--hv-ink: var(--ink);--hv-ink-2: var(--ink-2);--hv-muted: var(--muted);--hv-line: var(--line);--hv-line-soft: var(--line-soft);--hv-brand: #1e4c7d;--hv-cta: var(--signal);--hv-cta-hover: var(--signal-press);--hv-cta-ink: var(--signal-ink);--hv-dark: var(--panel);--hv-dark-ink: var(--panel-ink);--hv-radius: var(--r);--hv-display: var(--f-head);--hv-mono: var(--f-text);--hv-run: var(--run);--hv-stop: var(--stop);--hv-setup: #1d5fd1;--hv-micro: var(--micro);background: var(--paper);color: var(--ink);font-family: var(--f-text);font-size: 18px;-webkit-font-smoothing: antialiased}html[data-theme="dark"] body.hv-page{--paper: #0d141d;--surface: #141d29;--ink: #e9eef4;--ink-2: #c2ccd8;--muted: #93a2b4;--line: #26354a;--line-soft: #1b2838;--panel: #07111d;--panel-2: #0f2034;--panel-3: #16304d;--hv-brand: #8db9e2}body.hv-page ::selection{background: var(--signal);color: var(--signal-ink)}.hv h1,.hv h2,.hv h3{margin: 0;font-family: var(--f-head);color: inherit;text-wrap: balance}.hv h2{font-size: clamp(2rem, 3.6vw, 3.25rem);font-weight: 600;line-height: 1.04;letter-spacing: -0.015em;max-width: 20ch}.hv h3{font-size: 1.35rem;font-weight: 600;line-height: 1.2;letter-spacing: -0.005em}.hv p{margin: 0;line-height: 1.6}.hv h1 em,.hv h2 em{font-style: normal;color: inherit}.hv-wrap{max-width: 1240px;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px))}@media (min-width: 900px){.hv-wrap{padding-left: 40px;padding-right: 40px}}.hv-section{padding: var(--gap) 0;border: 0;background: var(--paper);color: var(--ink)}.hv-head{display: grid;gap: 20px;max-width: 760px;margin-bottom: clamp(40px, 4.5vw, 64px)}.hv-lead,.hv-section-lead{max-width: 58ch;font-size: 1.15rem;line-height: 1.6;color: var(--ink-2)}.hv-section-head{margin-bottom: clamp(40px, 4.5vw, 64px)}.hv-section-head > p{margin-top: 20px !important;max-width: 58ch;font-size: 1.15rem;color: var(--ink-2)}.hv-demo-tag,.hv-small-title{font-family: var(--f-text) !important;text-transform: none !important;letter-spacing: 0 !important;font-size: .88rem !important;border: 0 !important;padding: 0 !important;background: none !important;color: var(--muted) !important}.hv-actions,.hv-fold-cta,.hv-hero-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: 40px}.hv-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 0;border-radius: var(--r);font: 600 1.0625rem/1 var(--f-text);letter-spacing: 0;text-decoration: none;cursor: pointer;transition: background-color 160ms var(--out), box-shadow 160ms var(--out), transform 160ms var(--out), color 160ms var(--out)}.hv-btn--primary{background: var(--signal);color: var(--signal-ink)}.hv-btn--primary::after{content: '';width: 16px;height: 16px;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform 200ms var(--out)}.hv-btn--primary:hover{background: var(--signal-press);transform: translateY(-1px);box-shadow: 0 8px 20px -8px rgba(17, 24, 32, .45)}.hv-btn--primary:hover::after{transform: translateX(3px)}.hv-btn--primary:active{transform: scale(.98);box-shadow: none;transition-duration: 90ms}.hv-btn--ghost{min-height: 44px;padding: 0;background: none;color: var(--ink);background-image: linear-gradient(currentColor, currentColor);background-size: 100% 1.5px;background-position: 0 calc(100% - 10px);background-repeat: no-repeat}.hv-btn--ghost:hover{background-size: 100% 2.5px}.hv-btn--on-dark{color: var(--panel-ink)}.hv-link{margin: 0;font-weight: 600;color: var(--hv-brand);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 5px;border: 0;transition: text-decoration-thickness 160ms var(--out)}.hv-link::after{content: none}.hv-link:hover{text-decoration-thickness: 2.5px}.hv a:focus-visible,.hv button:focus-visible,.hv summary:focus-visible,.hv input:focus-visible,.hv-btn:focus-visible,.hv-mobilebar a:focus-visible,.hv-mobilebar button:focus-visible{outline: 3px solid var(--ink);outline-offset: 2px;box-shadow: 0 0 0 6px var(--signal)}.hv-hero a:focus-visible,.hv-hero button:focus-visible,.hv-demo a:focus-visible,.hv-demo button:focus-visible,.hv-start a:focus-visible,.hv-start button:focus-visible,.hv-final a:focus-visible,.hv-final button:focus-visible{outline-color: #fff}body.hv-page .header{background: var(--panel);border-bottom: 0;box-shadow: none}body.hv-page .header.header--hidden{transform: none !important}body.hv-page .header .nav-link,body.hv-page .header .header-link-contact,body.hv-page .header .btn-login{color: var(--panel-ink);font-family: var(--f-text);font-weight: 500;transition: color 160ms var(--out)}body.hv-page .header .nav-link:hover,body.hv-page .header .header-link-contact:hover,body.hv-page .header .btn-login:hover{color: var(--signal)}body.hv-page .header .logo-img--light{display: none !important}body.hv-page .header .logo-img--dark{display: block !important}body.hv-page .header .btn-demo, html[data-theme="dark"] body.hv-page .header .btn-demo{background: var(--signal) !important;color: var(--signal-ink) !important;border: 0 !important;border-radius: var(--r) !important;font: 600 .95rem/1 var(--f-text) !important}body.hv-page .header .menu-toggle span{background: #fff}body.hv-page .header .lang-switcher{color: var(--panel-ink)}@media (max-width: 1024px){body.hv-page .header .header-nav .nav-link{color: var(--ink)}}.hv-hero{background: var(--panel);background-image: none;color: var(--panel-ink);border: 0;padding: clamp(48px, 6vw, 88px) 0 0;overflow: hidden}.hv-hero-top{display: grid;gap: 28px}.hv-page .hv-hero-title{max-width: 21ch;font: 700 clamp(2.75rem, 5.3vw, 4.75rem)/1.02 var(--f-head);letter-spacing: -0.02em;color: #fff}.hv-hero-sub{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 32px 72px;align-items: start;margin-top: 8px}.hv-hero-lead{max-width: 50ch;font-size: 1.2rem;line-height: 1.6;color: var(--panel-soft)}.hv-hero-sub .hv-hero-actions{margin-top: 32px}.hv-hero-screen{margin-top: clamp(48px, 5vw, 72px)}.hv-window{border: 0;border-radius: var(--r-lg) var(--r-lg) 0 0;overflow: hidden;background: transparent}.hv-window-bar{display: none !important}.hv-window--monitor{margin-bottom: -1px;box-shadow: 0 -30px 80px -30px rgba(0, 0, 0, .6)}.hv-hero-screen .mon-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}.hv-clients-label{font: 500 .95rem/1.4 var(--f-text) !important;text-transform: none !important;letter-spacing: 0 !important;color: var(--muted) !important}html[data-theme="dark"] .hv-clients{background: #eef1f4}html[data-theme="dark"] .hv-clients-label{color: #55657a !important}.hv-pain{background: var(--paper)}.hv-pain-list{list-style: none;margin: 0;padding: 0;display: grid}.hv-pain-row{display: grid;grid-template-columns: 180px minmax(0, 1fr) minmax(0, 300px);gap: 16px 40px;align-items: baseline;padding: 28px 0;border-top: 1px solid var(--line)}.hv-pain-row:last-child{border-bottom: 1px solid var(--line)}.hv-pain-role{font: 500 .85rem/1.3 var(--f-data);color: var(--muted)}.hv-pain-row blockquote{margin: 0;font: 500 clamp(1.4rem, 2.2vw, 1.9rem)/1.2 var(--f-head);letter-spacing: -0.01em;color: var(--ink)}.hv-pain-answer{justify-self: start;font-weight: 600;color: var(--hv-brand);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 5px}.hv-pain-answer:hover{text-decoration-thickness: 2.5px}.hv-case{background: var(--surface);color: var(--ink);padding: var(--gap) 0;position: static;overflow: visible}.hv-case::after{content: none !important}.hv-case-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(40px, 6vw, 96px);align-items: center}.hv-case-big{margin: 0 !important;font: 700 clamp(6rem, 13vw, 11rem)/.85 var(--f-head) !important;letter-spacing: -0.04em !important;color: var(--run) !important;font-variant-numeric: tabular-nums}body.hv-page .hv-case h2{margin-top: 20px;max-width: 18ch;color: var(--ink)}body.hv-page .hv-case .hv-lead{margin-top: 20px;color: var(--ink-2)}.hv-case-visual{margin: 0;padding: 32px;border: 0 !important;border-radius: var(--r-lg) !important;background: var(--paper) !important;box-shadow: none !important;display: grid;gap: 22px}.hv-case-row{display: grid;gap: 10px}.hv-case-label{font: 500 .95rem/1.4 var(--f-text);color: var(--ink-2)}.hv-tape{display: flex;height: 40px;border-radius: var(--r);overflow: hidden;background: var(--line)}.hv-tape-seg{display: block;height: 100%}.hv-tape-seg.is-run{background: var(--run)}.hv-tape-seg.is-warm{background: repeating-linear-gradient(135deg, var(--setup) 0 8px, #f0a04b 8px 16px)}.hv-tape-ticks{display: flex;justify-content: space-between;font: 500 .8rem/1 var(--f-data);color: var(--muted)}.hv-tape-legend{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: center;font-size: .88rem;color: var(--ink-2)}.hv-tape-legend > span{display: inline-flex;align-items: center;gap: 8px}.hv-tape-legend i{width: 12px;height: 12px;border-radius: 2px}.hv-tape-legend i.is-run{background: var(--run)}.hv-tape-legend i.is-warm{background: var(--setup)}.hv-tape-note{flex-basis: 100%;color: var(--muted)}.hv-status-tape{display: flex;gap: 2px;height: 6px;margin-bottom: 40px;border-radius: 3px;overflow: hidden}.hv-status-tape i{display: block;height: 100%;background: var(--run)}.hv-status-tape i.is-stop{background: var(--stop)}.hv-status-tape i.is-setup{background: var(--setup)}.hv-status-tape--journey i{flex: 1;background: var(--signal)}.hv-how{background: var(--paper)}.hv-demo{background: var(--panel);color: var(--panel-ink)}.hv-demo .hv-lead{color: var(--panel-soft)}.hv-demo-tabs{position: relative;display: inline-flex;padding: 4px;border-radius: 6px;background: var(--panel-2)}.hv-demo-tabs button{position: relative;z-index: 1;min-height: 44px;padding: 0 18px;border: 0;border-radius: var(--r);background: transparent;color: var(--panel-soft);font: 600 .98rem/1 var(--f-text);cursor: pointer;white-space: nowrap;transition: color 200ms var(--out)}.hv-demo-tabs button[aria-selected="true"]{color: var(--panel)}.hv-demo-tabs button:hover:not([aria-selected="true"]){color: #fff}.hv-demo-tabs-ink{position: absolute;z-index: 0;top: 4px;bottom: 4px;left: 0;width: 0;border-radius: var(--r);background: #fff;transition: transform 280ms var(--out), width 280ms var(--out)}.hv-demo-steps{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 28px;margin: 0 0 20px;padding: 0}.hv-demo-steps li{display: inline-flex;align-items: center;gap: 10px;font-size: .98rem;color: var(--panel-soft)}.hv-demo-steps b{font: 600 .85rem/1 var(--f-data);color: var(--signal)}.hv-demo-panel{animation: hv-panel-in 320ms var(--out)}@keyframes hv-panel-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.hv-window--app,.hv-window--gantt{border-radius: var(--r-lg);background: #0f1316;margin: 0;box-shadow: 0 30px 70px -30px rgba(0, 0, 0, .7)}.hv-console{border: 0 !important;border-radius: var(--r-lg) !important;box-shadow: 0 30px 70px -30px rgba(0, 0, 0, .7)}.hv-demo .hv-btn--ghost{color: var(--panel-ink)}.hv-calc{background: var(--paper)}.hv-otto{background: var(--surface)}.hv-otto-grid{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(40px, 6vw, 88px);align-items: center}.hv-otto-copy{display: grid;gap: 20px}.hv-otto-copy .hv-actions{margin-top: 12px}.hv-chat{border: 0;border-radius: var(--r-lg);box-shadow: none;background: var(--paper);padding: 28px}.hv-otto-mascot{width: 96px;height: 96px;margin: 0;flex: none;cursor: pointer;transition: transform 200ms var(--out)}.hv-otto-mascot:hover{transform: rotate(-4deg) scale(1.04)}.hv-otto-mascot svg{filter: none}.hv-chat-questions button[aria-selected="true"]{background: var(--otto);border-color: var(--otto);color: #fff}.hv-chat-answer{margin-top: 16px;border: 0 !important;border-radius: var(--r-lg);padding: 22px;background: var(--surface);animation: hv-panel-in 240ms var(--out)}.hv-chat-answer p{font-size: 1.05rem;color: var(--ink)}.hv-chat-answer p + p{margin-top: 10px}.hv-chat-action{margin-top: 16px;border: 0 !important;border-radius: var(--r);background: var(--paper)}.hv-chat-action button{min-height: 44px;border-radius: var(--r);background: var(--otto);color: #fff;font-weight: 600;transition: background-color 300ms var(--out)}.hv-chat-action.is-approved button{background: var(--run)}.hv-start{background: var(--panel);color: var(--panel-ink)}.hv-start .hv-lead{color: var(--panel-soft)}.hv-journey{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 28px}.hv-journey::before,.hv-journey li::before{content: none !important}.hv-journey li{display: grid;gap: 8px;align-content: start;padding: 0}.hv-journey-when{font: 600 .9rem/1.2 var(--f-data) !important;text-transform: none !important;letter-spacing: 0 !important;color: var(--signal) !important}.hv-journey strong{font: 600 1.35rem/1.15 var(--f-head);color: #fff}.hv-journey p{font-size: .98rem;color: var(--panel-soft)}.hv-brazil{background: var(--paper);color: var(--ink);padding: var(--gap) 0}.hv-brazil::before{content: none}.hv-flag-mini{display: block;flex: none;border-radius: 2px;box-shadow: 0 0 0 1px rgba(0, 0, 0, .08)}body.hv-page .hv-brazil h2{color: var(--ink)}.hv-brazil .hv-btn--ghost,.hv-brazil .hv-btn--on-dark{color: var(--ink)}.hv-backers .hv-partner img[src*="senai"]{max-height: 28px}.hv-backers .hv-partner img[src*="enbpar"]{max-height: 32px}.hv-faq{background: var(--surface)}.hv-faq-list details{border: 0;border-top: 1px solid var(--line)}.hv-faq-list details:last-child{border-bottom: 1px solid var(--line)}.hv-faq-list summary{min-height: 64px;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;font: 600 1.2rem/1.3 var(--f-head);color: var(--ink);cursor: pointer;transition: color 160ms var(--out)}.hv-faq-list summary:hover{color: var(--hv-brand)}.hv-faq-list summary::after{font-family: var(--f-data);transition: transform 200ms var(--out)}.hv-faq-list details p{max-width: 64ch;padding: 0 0 22px;color: var(--ink-2)}.hv-faq-list details[open] p{animation: hv-panel-in 260ms var(--out)}.hv-final{background: var(--panel);color: var(--panel-ink);border: 0;padding: clamp(80px, 9vw, 128px) 0}.hv-final::before{content: none !important}body.hv-page .hv-final h2{color: #fff;font-size: clamp(2.2rem, 4.4vw, 3.8rem);font-weight: 700;max-width: 20ch}.hv-final .hv-btn--ghost,.hv-final .hv-btn--on-dark{color: var(--panel-ink)}body.hv-page .footer{background: var(--panel);color: var(--panel-soft);border: 0;border-top: 1px solid var(--panel-line)}body.hv-page .footer .footer-col-title{color: #fff;font-family: var(--f-text)}body.hv-page .footer a,body.hv-page .footer .footer-legal,body.hv-page .footer .footer-cnpj{color: var(--panel-soft)}body.hv-page .footer a:hover{color: #fff}body.hv-page .footer .footer-tractian-bottom{border-top-color: var(--panel-line)}body.hv-page .footer .footer-apk-btn{background: transparent;color: var(--panel-ink);border: 1px solid var(--panel-line);border-radius: var(--r)}body.hv-page .footer .footer-social a{color: #fff}.mon .mc-head h3{font: 700 .86rem/1 'Inter', system-ui, sans-serif;letter-spacing: .02em;color: #fff}.gx h3,.fx h3,.mon h3{font-family: 'Inter', system-ui, sans-serif}.hv-mobilebar{display: none}body.hv-page .fab-contact{box-shadow: 0 6px 18px rgba(0, 0, 0, .2) !important;animation: none !important}body.hv-page .mestti-cookie-banner{left: 16px;right: auto;bottom: 16px;max-width: 380px}body.hv-page .mestti-cookie-banner__inner{border-radius: var(--r-lg);box-shadow: 0 12px 32px rgba(10, 27, 46, .18)}html.hv-motion .hv [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity 600ms var(--out), transform 700ms var(--out)}html.hv-motion .hv [data-reveal].is-in{opacity: 1;transform: none}html.hv-motion .hv-steps [data-reveal]:nth-child(2), html.hv-motion .hv-journey [data-reveal]:nth-child(2){transition-delay: 70ms}html.hv-motion .hv-steps [data-reveal]:nth-child(3), html.hv-motion .hv-journey [data-reveal]:nth-child(3){transition-delay: 140ms}html.hv-motion .hv-steps [data-reveal]:nth-child(4), html.hv-motion .hv-journey [data-reveal]:nth-child(4){transition-delay: 210ms}html.hv-motion .hv-journey [data-reveal]:nth-child(5){transition-delay: 280ms}html.hv-motion .hv-pain-row[data-reveal]:nth-child(2){transition-delay: 60ms}html.hv-motion .hv-pain-row[data-reveal]:nth-child(3){transition-delay: 120ms}html.hv-motion .hv-pain-row[data-reveal]:nth-child(4){transition-delay: 180ms}html.hv-motion .hv [data-tape]{clip-path: inset(0 100% 0 0);transition: clip-path 1100ms var(--io)}html.hv-motion .hv [data-tape].is-in{clip-path: inset(0 0 0 0)}html.hv-motion .hv-case-visual .hv-tape-seg{clip-path: inset(0 100% 0 0);transition: clip-path 900ms var(--io)}html.hv-motion .hv-case-visual.is-visible .hv-tape-seg{clip-path: inset(0 0 0 0)}html.hv-motion .hv-case-visual .hv-case-row + .hv-case-row .hv-tape-seg{transition-delay: 300ms}html.hv-motion .hv-hero-screen .mc{animation: hv-card-in 560ms var(--out) both}html.hv-motion .hv-hero-screen .mc:nth-child(2){animation-delay: 80ms}html.hv-motion .hv-hero-screen .mc:nth-child(3){animation-delay: 160ms}html.hv-motion .hv-hero-screen .mc:nth-child(4){animation-delay: 240ms}html.hv-motion .hv-hero-screen .mc-tl-bar{animation: hv-draw 1000ms var(--io) 500ms both}html.hv-motion .hv-hero-screen .mc--stop{animation: hv-card-in 560ms var(--out) 80ms both, hv-alarm 700ms var(--out) 1400ms 1}@keyframes hv-card-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}@keyframes hv-draw{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}@keyframes hv-alarm{0%{box-shadow: 0 0 0 0 rgba(210, 58, 42, .55)}100%{box-shadow: 0 0 0 14px rgba(210, 58, 42, 0)}}html.hv-motion .hv-hero-top > *{animation: hv-card-in 600ms var(--out) both}html.hv-motion .hv-hero-top > *:nth-child(2){animation-delay: 60ms}html.hv-motion .hv-hero-top > *:nth-child(3){animation-delay: 140ms}@media (prefers-reduced-motion: reduce){.hero-clients-track{animation: none !important}.hv-demo-panel, .hv-chat-answer, .hv-faq-list details[open] p{animation: none !important}.hv-btn,.hv-demo-tabs-ink{transition-duration: 1ms !important}}@media (max-width: 1180px){.hv-hero-screen .mon-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hv-journey{grid-template-columns: repeat(3, minmax(0, 1fr));row-gap: 36px}.hv-pain-row{grid-template-columns: 140px minmax(0, 1fr)}.hv-pain-answer{grid-column: 2}}@media (max-width: 900px){.hv-hero-sub,.hv-case-grid,.hv-calc-grid,.hv-otto-grid{grid-template-columns: minmax(0, 1fr)}.hv-demo-tabs{width: 100%;overflow-x: auto;scrollbar-width: none}.hv-demo-tabs::-webkit-scrollbar{display: none}.hv-demo-tabs button{flex: 1 0 auto}}@media (max-width: 640px){body.hv-page{font-size: 16px}.hv-page .hv-hero-title{font-size: clamp(2.5rem, 11.5vw, 3.2rem)}.hv-hero-screen .mon-grid{grid-template-columns: minmax(0, 1fr)}.hv-pain-row{grid-template-columns: minmax(0, 1fr);gap: 10px;padding: 22px 0}.hv-pain-answer{grid-column: 1}.hv-journey{grid-template-columns: minmax(0, 1fr)}.hv-calc-box,.hv-chat,.hv-case-visual{padding: 20px}.hv-mobilebar{position: fixed;z-index: 9000;left: 0;right: 0;bottom: 0;display: flex;gap: 10px;padding: 10px max(12px, env(safe-area-inset-right, 0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(12px, env(safe-area-inset-left, 0px));background: var(--panel);box-shadow: 0 -8px 24px rgba(0, 0, 0, .2);transform: translateY(110%);transition: transform 260ms var(--out)}.hv-mobilebar.is-on{transform: none}.hv-mobilebar-cta{flex: 1;min-height: 48px}.hv-mobilebar-wa{flex: none;width: 48px;height: 48px;display: grid;place-items: center;border-radius: var(--r);background: #1f8a4c;color: #fff}body.hv-page .fab-contact{display: none !important}body.hv-page .mestti-cookie-banner{left: 12px;right: 12px;bottom: 12px;max-width: none}.hv-final{padding-bottom: 112px}}.hv-pain-role,.hv-journey-when{font: 600 .9rem/1.3 var(--f-text) !important;letter-spacing: 0 !important}.hv-pain-role{color: var(--muted)}.hv-pain-answer{font-size: .95rem;font-weight: 500;text-decoration-thickness: 1px;text-underline-offset: 4px}.hv-case-big{color: var(--ink) !important}.hv-case-big .hv-plus{color: var(--run)}.hero-clients-strip img{filter: grayscale(1);opacity: .7;transition: opacity 160ms var(--out), filter 160ms var(--out)}.hero-clients-strip img:hover{filter: none;opacity: 1}html[data-theme="dark"] .hero-clients-strip img{filter: grayscale(1) invert(1) brightness(1.3);opacity: .65}html[data-theme="dark"] .hv-clients-label{color: var(--panel-soft) !important}.hv-hero{padding-bottom: 0}.hv-hero + *{margin-top: 0}.mon-chip{border: 0 !important;background: transparent !important;box-shadow: none !important;padding: 4px 6px}.mon-chip.is-on{color: var(--mon-ink)}.mon-shift{max-width: 52ch;text-align: right;line-height: 1.35}.hv-head-stack{display: grid;gap: 20px;max-width: 640px}.hv-demo .hv-head{max-width: none;gap: 28px}.hv-demo-tabs{justify-self: start}.hv-demo-tabs button{min-height: 48px;padding: 0 22px;font-size: 1.02rem}.hv-faq-grid > div:first-child{position: sticky;top: 104px;align-self: start}.hv-faq .hv-fold-cta{margin-top: 28px}.hv-final{background: var(--signal);color: var(--signal-ink)}body.hv-page .hv-final h2{color: var(--signal-ink)}.hv-final .hv-btn--primary{background: var(--panel);color: #fff}.hv-final .hv-btn--primary:hover{background: var(--panel-3)}.hv-final .hv-btn--ghost,.hv-final .hv-btn--on-dark{color: var(--signal-ink)}.hv-final a:focus-visible,.hv-final button:focus-visible{outline-color: var(--signal-ink);box-shadow: 0 0 0 6px #fff}.hv-stop{overflow: visible}.hv-stop::before{content: '';position: absolute;inset: -10px -12px}@media (max-width: 640px){.hv-faq-grid > div:first-child{position: static}.mon-shift{display: block !important;text-align: left;font-size: .72rem}body.hv-page .mestti-cookie-banner{bottom: max(12px, env(safe-area-inset-bottom, 0px))}html.mestti-cookie-open .hv-mobilebar{visibility: hidden;pointer-events: none}.hv-demo-tabs button{padding: 0 14px}}.demo-form-phone{display: grid;grid-template-columns: 96px minmax(0, 1fr);gap: 10px}.demo-form-more{border-radius: var(--r)}.demo-form-more summary{cursor: pointer;list-style: none;padding: 10px 0;font: 600 .95rem/1.3 var(--f-text);color: var(--hv-brand)}.demo-form-more summary::-webkit-details-marker{display: none}.demo-form-more summary::before{content: '+';display: inline-block;width: 18px;font-family: var(--f-data);transition: transform 200ms var(--out)}.demo-form-more[open] summary::before{transform: rotate(45deg)}.demo-form-more-fields{display: grid;gap: 10px;padding-top: 4px}.demo-form-more-fields textarea{min-height: 84px}.demo-form-assure{margin: 10px 0 0 !important;font: 500 .88rem/1.4 var(--f-text);color: var(--muted);text-align: center}body.hv-page .demo-submit{background: var(--signal);color: var(--signal-ink);border-radius: var(--r);font-family: var(--f-text);font-weight: 600}.hv-hero-sub{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0}.hv-hero-sub .hv-hero-actions{margin-top: 32px;gap: 16px 28px}.hv-overline{margin: 0 0 14px !important;font: 600 .875rem/1.2 var(--f-data);letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.hv-how .hv-head h2{max-width: 20ch}.hv-how .hv-head .hv-lead{max-width: 58ch}.hv-how-result{margin-top: clamp(40px, 5vw, 64px) !important;max-width: 40ch;font: 600 clamp(1.5rem, 2.4vw, 2rem)/1.25 var(--f-head);color: var(--ink)}.hv-how-result .hv-ok{color: var(--run)}.hv-how-result .hv-bad{color: var(--stop)}.hv-journey li{gap: 0}.hv-journey-when{display: block;padding-bottom: 46px;background: linear-gradient(var(--signal), var(--signal)) 0 calc(100% - 15px) / 16px 16px no-repeat, linear-gradient(rgba(255, 194, 14, .45), rgba(255, 194, 14, .45)) 16px calc(100% - 22px) / calc(100% + 12px) 2px no-repeat}.hv-journey li:last-child .hv-journey-when{background: linear-gradient(var(--run), var(--run)) 0 calc(100% - 15px) / 16px 16px no-repeat}.hv-journey strong{margin-bottom: 10px}.hv-status-tape--journey{display: none !important}.hv-nation{padding: 0;background: var(--panel);color: var(--panel-ink)}.hv-flag-stripe{display: flex;height: 8px}.hv-flag-stripe i{flex: 6;background: #009c3b}.hv-flag-stripe i + i{flex: 3;background: #ffdf00}.hv-flag-stripe i + i + i{flex: 2;background: #002776}.hv-nation-main{position: relative;overflow: hidden}.hv-nation-main::before{content: "";position: absolute;left: 40%;top: -80px;width: 560px;height: 392px;opacity: .07;background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 140'%3E%3Cpath d='M100 10 190 70 100 130 10 70z' fill='none' stroke='%23FFDF00' stroke-width='1.2'/%3E%3Ccircle cx='100' cy='70' r='34' fill='none' stroke='%23FFDF00' stroke-width='1.2'/%3E%3C/svg%3E");pointer-events: none}.hv-nation-grid{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 440px);gap: clamp(40px, 6vw, 96px);align-items: center;padding-block: var(--gap)}.hv-nation-copy{display: grid;gap: 28px;min-width: 0}.hv-nation-seal{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 16px;margin: 0 !important;font: 500 1rem/1.3 var(--f-text);color: var(--panel-ink)}body.hv-page .hv-nation h2{margin: 0;max-width: 15ch;color: #fff;font: 700 clamp(2.6rem, 5.2vw, 4.75rem)/.98 var(--f-head);letter-spacing: -.025em}.hv-nation .hv-lead{margin: 0 !important;color: var(--panel-soft)}.hv-supporters{background: #fff;color: #111820}.hv-supporters-row{display: flex;align-items: center;gap: 24px 56px;padding-block: 48px}.hv-supporters-label{flex: none;margin: 0 !important;font: 600 1.4rem/1.2 var(--f-head);color: #111820}.hv-supporters .hv-partners{flex: 1;min-width: 0;list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: space-between;gap: 28px}.hv-supporters .hv-partner{padding: 0;border: 0 !important;background: none !important;box-shadow: none !important}.hv-supporters .hv-partner img{display: block;max-height: 34px;width: auto;height: auto;max-width: 160px}.hv-supporters .hv-partner img[src*="senai"]{max-height: 28px}.hv-supporters .hv-partner img[src*="fiep"]{height: 28px;max-height: none}.hv-supporters .hv-partner img[src*="moveis-hub"]{max-height: 22px}.hv-news{background: var(--paper)}@media (max-width: 1100px){.hv-supporters-row{flex-direction: column;align-items: flex-start}.hv-supporters .hv-partners{width: 100%;flex-wrap: wrap;justify-content: flex-start;gap: 28px 40px}}@media (max-width: 900px){.hv-nation-grid{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 640px){.hv-journey-when{padding-bottom: 12px;background: none !important}}.hv-hero{padding-top: clamp(64px, 8vw, 120px)}.hv-hero-top{gap: 32px}.hv-page .hv-hero-title{max-width: 18ch;font-size: clamp(3rem, 6.6vw, 6.25rem);line-height: .98}.hv-hero-lead{font-size: clamp(1.2rem, 1.6vw, 1.45rem);max-width: 52ch}.hv-hero-sub .hv-hero-actions{margin-top: 40px}.hv-hero .hv-hero-actions .hv-btn--primary{min-height: 68px;padding: 0 36px;font-size: 1.2rem}.hv-hero-screen{margin-top: clamp(96px, 12vw, 176px)}.hv-clients-row{display: flex;align-items: center;gap: 24px 56px;padding-block: 44px}.hv-hero .hv-clients-label{flex: none;margin: 0;font: 500 .9rem/1.4 var(--f-text);color: #b9c6d4}.hv-clients-logos{flex: 1;min-width: 0;list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: space-between;gap: 24px 36px}.hv-clients-logos img{display: block;width: auto;height: 30px;opacity: .85;transition: opacity 200ms var(--out)}.hv-clients-logos li:nth-child(1) img{height: 38px}.hv-clients-logos li:nth-child(3) img{height: 32px}.hv-clients-logos li:nth-child(4) img{height: 40px}.hv-clients-logos li:nth-child(5) img{height: 26px}.hv-clients-logos li:nth-child(7) img{height: 20px}.hv-clients-logos img:hover{opacity: 1}.hv-pain-row{position: relative;border-top-color: transparent;transition: background-color 200ms var(--out)}.hv-pain-row::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--line);transform-origin: left}.hv-pain-row blockquote{transition: transform 260ms var(--out)}.hv-pain-row:hover{background: linear-gradient(90deg, transparent, var(--surface) 12%, var(--surface) 88%, transparent)}.hv-pain-row:hover blockquote{transform: translateX(6px)}.hv-pain-answer[data-arrow]::after{content: "→";display: inline-block;margin-left: 8px;text-decoration: none;transition: transform 200ms var(--out)}.hv-pain-row:hover .hv-pain-answer[data-arrow]::after{transform: translateX(5px)}html.hv-motion .hv-pain-row[data-reveal]::before{transform: scaleX(0);transition: transform 900ms var(--out) 120ms}html.hv-motion .hv-pain-row[data-reveal].is-in::before{transform: scaleX(1)}html.hv-motion .hv-pain-row[data-reveal] .hv-pain-answer{opacity: 0;transform: translateX(-8px);transition: opacity 500ms var(--out) 380ms, transform 500ms var(--out) 380ms}html.hv-motion .hv-pain-row[data-reveal].is-in .hv-pain-answer{opacity: 1;transform: none}body.hv-page .hv-how .hv-head h2{font-size: clamp(2.8rem, 5.4vw, 4.75rem);max-width: none}.hv-how-result{max-width: none}.hv-chat.hv-octo{padding: 0;border-radius: 20px;background: var(--surface);box-shadow: 0 12px 40px rgba(15, 23, 42, .12), 0 0 0 1px rgba(15, 23, 42, .06);overflow: hidden;display: flex;flex-direction: column;min-height: 520px;font-family: var(--f-text)}.hv-octo-head{height: 52px;flex: none;display: flex;align-items: center;gap: 10px;padding: 0 12px 0 16px;border-bottom: 1px solid rgba(15, 23, 42, .08)}.hv-octo-head .hv-otto-mascot{width: 34px;height: 34px}.hv-octo-head strong{font: 600 1rem/1 var(--f-text);color: var(--ink)}.hv-octo-icons{margin-left: auto;display: flex;gap: 4px;color: #475569}.hv-octo-icons svg{width: 32px;height: 32px;padding: 7px;border-radius: 8px}.hv-octo-body{flex: 1;padding: 20px 16px 8px;display: flex;flex-direction: column;justify-content: flex-end}.hv-octo .hv-chat-answer{margin: 0;padding: 0;background: none;border-radius: 0;display: grid;gap: 24px}.hv-octo-user{justify-self: end;max-width: 85%;padding: 10px 14px;border-radius: 18px 18px 6px 18px;background: #041121}.hv-octo-user p{margin: 0;font-size: .9375rem !important;line-height: 1.5;color: #fff !important}.hv-octo-reply{display: grid;gap: 12px}.hv-octo .hv-chat-answer .hv-octo-reply p{margin: 0;font-size: .9375rem;line-height: 1.6;color: #0f172a}.hv-octo .hv-chat-action{margin: 4px 0 0;padding: 14px 14px 14px 16px;border-radius: 16px;background: var(--surface);box-shadow: inset 0 0 0 1px rgba(15, 23, 42, .12);display: flex;align-items: center;justify-content: space-between;gap: 12px;font-size: .9rem;color: #0f172a}.hv-octo .hv-chat-action button{min-height: 36px;padding: 0 16px;border: 0;border-radius: 999px;background: #041121;color: #fff;font: 600 .875rem/1 var(--f-text);cursor: pointer}.hv-octo .hv-chat-action button:hover{background: #0b1c33}.hv-octo .hv-chat-action.is-approved button{background: #047857}.hv-octo-foot{flex: none;padding: 8px 16px 16px;display: grid;gap: 10px}.hv-octo .hv-chat-questions button[aria-selected="true"]{background: rgba(15, 23, 42, .06);border-color: rgba(4, 17, 33, .18);color: #0f172a}.hv-octo-composer{display: flex;align-items: center;justify-content: space-between;min-height: 52px;padding: 0 8px 0 18px;border-radius: 26px;background: #fff;box-shadow: inset 0 0 0 1px #7c8696;color: #5b6474;font-size: .9375rem}.hv-octo-composer i{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: #041121;color: #fff;opacity: .35}.hv-otto{background: var(--paper)}.hv-final-inner{grid-template-columns: minmax(0, 1fr);justify-items: center;text-align: center;gap: 40px}body.hv-page .hv-final h2{max-width: 20ch;font-size: clamp(2.4rem, 5vw, 4.5rem);line-height: 1.02;text-wrap: balance}.hv-final .hv-hero-actions{justify-content: center}.hv-final .hv-hero-actions .hv-btn--primary{min-height: 64px;padding: 0 34px;font-size: 1.15rem}@media (max-width: 1100px){.hv-clients-row{flex-direction: column;align-items: flex-start}.hv-clients-logos{width: 100%;flex-wrap: wrap;justify-content: flex-start;gap: 28px 40px}}@media (max-width: 900px){.hv-chat.hv-octo{min-height: 0}}@media (max-width: 640px){.hv-clients-logos{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 24px}.hv-octo .hv-chat-action{flex-direction: column;align-items: flex-start}}.hv-pain-row{grid-template-columns: 180px minmax(0, 1fr) minmax(0, 360px)}body.hv-page .hv-final h2{max-width: 25ch}.hv-hero{padding-top: clamp(40px, 5vw, 72px)}.hv-hero-sub .hv-hero-actions{margin-top: 32px}.hv-hero-screen{margin-top: clamp(48px, 5vw, 72px)}.hv-page .hv-hero-title{max-width: 24ch}@media (min-width: 1200px){.hv-clients-row{padding-block: 72px 88px;gap: 24px 72px}.hv-hero .hv-clients-label{font-size: 1rem}.hv-clients-logos img{height: 38px}.hv-clients-logos li:nth-child(1) img{height: 48px}.hv-clients-logos li:nth-child(3) img{height: 40px}.hv-clients-logos li:nth-child(4) img{height: 50px}.hv-clients-logos li:nth-child(5) img{height: 32px}.hv-clients-logos li:nth-child(7) img{height: 25px}}@media (min-width: 1200px){.hv-clients-row{padding-block: 96px 120px}}.hv-hero-top{gap: 28px}.hv-hero-sub{margin-top: 0}.hv-hero-sub .hv-hero-lead{margin-top: 0 !important}.hv-page .hv-hero-title{line-height: .95}.hv-calc-sentence{margin: 0 !important;max-width: 34ch;font: 500 clamp(1.5rem, 2.8vw, 2.4rem)/1.5 var(--f-head);letter-spacing: -.01em;color: var(--ink-2)}.hv-calc-num{width: 3.2ch;field-sizing: content;min-width: 2ch;max-width: 7ch;padding: 0 .15em;margin: 0 .05em;border: 0;border-bottom: 3px solid var(--signal);border-radius: 0;background: transparent;font: 600 1em/1.1 var(--f-data);color: var(--ink);text-align: center;-moz-appearance: textfield;transition: background-color 160ms var(--out)}.hv-calc-num[name="rate"]{width: 4.4ch}.hv-calc-num::-webkit-outer-spin-button,.hv-calc-num::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.hv-calc-num:hover{background: rgba(255, 194, 14, .14)}.hv-calc-num:focus{outline: 0;background: rgba(255, 194, 14, .22)}.hv-calc-money{white-space: nowrap;color: var(--ink);font-family: var(--f-data);font-weight: 600}.hv-calc-out{display: grid;gap: 8px}.hv-calc-out-value{margin: 0 !important;display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 16px}.hv-calc-out-value strong{font: 600 clamp(3.2rem, 8vw, 6.5rem)/1 var(--f-data);letter-spacing: -.04em;color: var(--ink);font-variant-numeric: tabular-nums}.hv-calc-out-value span{font-size: 1.15rem;color: var(--ink-2)}.hv-calc-out-sub{margin: 0 !important;font-size: 1rem;color: var(--muted)}.hv-calc-out-sub > span:first-child{font: 600 1rem/1 var(--f-data);color: var(--ink)}.hv-calc-money .hv-calc-num{margin-left: 0}.hv-calc{background: var(--surface)}body.hv-page .hv-calc .hv-head h2{max-width: 22ch}.hv-calc-cols{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 48px clamp(40px, 6vw, 96px)}.hv-calc-col{display: grid;align-content: start;gap: 20px;padding-top: 24px;border-top: 4px solid var(--ink)}.hv-calc-tag{margin: 0 !important;font: 600 .95rem/1.2 var(--f-data);color: var(--muted)}.hv-calc-cols .hv-calc-sentence{max-width: 30ch;font-size: clamp(1.35rem, 2vw, 1.75rem);line-height: 1.6}.hv-calc-cols .hv-calc-out-value strong{font-size: clamp(3rem, 5.4vw, 5rem)}.hv-calc-col .hv-btn--primary{justify-self: start;margin-top: 8px}@media (max-width: 900px){.hv-calc-cols{grid-template-columns: minmax(0, 1fr)}}.hv-calc{padding-block: clamp(96px, 12vw, 168px)}.hv-news{padding-block: clamp(96px, 11vw, 160px)}.hv-pain-role{display: inline-flex;align-items: center;gap: 8px}.hv-pain-role::before{content: "";width: 8px;height: 8px;flex: none;border-radius: 50%;background: var(--stop);box-shadow: 0 0 0 4px rgba(210, 58, 42, .14)}.hv-pain-row blockquote .hv-hot{padding: 0;background: linear-gradient(rgba(210, 58, 42, .16), rgba(210, 58, 42, .16)) 0 88% / 100% .34em no-repeat;color: var(--stop)}html.hv-motion .hv-pain-row[data-reveal] .hv-hot{background-size: 0% .34em;transition: background-size 700ms var(--out) 300ms}html.hv-motion .hv-pain-row[data-reveal].is-in .hv-hot{background-size: 100% .34em}.hv-pain-answer{color: var(--run);text-decoration-color: rgba(31, 138, 76, .45)}.hv-pain-answer:hover{color: var(--run);text-decoration-color: currentColor}.hv-pain-row:hover .hv-pain-role::before{animation: hv-pain-blink 900ms ease-in-out infinite}@keyframes hv-pain-blink{50%{box-shadow: 0 0 0 7px rgba(210, 58, 42, 0)}}@media (prefers-reduced-motion: reduce){.hv-pain-row:hover .hv-pain-role::before{animation: none}}.hv-video{background: var(--surface)}.hv-video-head{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 20px clamp(40px, 6vw, 96px);align-items: end;margin-bottom: clamp(32px, 4vw, 56px)}body.hv-page .hv-video-head h2{margin: 0;font-size: clamp(2.4rem, 4.6vw, 4rem);line-height: 1.02;max-width: 16ch}.hv-video-head .hv-lead{margin: 0 !important;max-width: 46ch}.hv-video-frame{position: relative;margin: 0;aspect-ratio: 16 / 9;max-width: 100%;border-radius: 14px;overflow: hidden;background: var(--panel);box-shadow: 0 30px 80px -24px rgba(10, 27, 46, .45), 0 0 0 1px rgba(10, 27, 46, .06)}.hv-video-poster,.hv-video-frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.hv-video-frame:not(.is-playing) iframe{opacity: 0;pointer-events: none}.hv-video-poster{object-fit: cover;transition: transform 700ms var(--out)}.hv-video-frame::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(10, 27, 46, 0) 40%, rgba(10, 27, 46, .55));pointer-events: none;transition: opacity 300ms var(--out)}.hv-video-frame.is-playing::after,.hv-video-frame.is-playing .hv-video-play,.hv-video-frame.is-playing .hv-video-poster{opacity: 0;pointer-events: none}.hv-video-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;display: inline-flex;align-items: center;gap: 14px;padding: 10px 26px 10px 10px;border: 0;border-radius: 999px;background: var(--signal);color: var(--signal-ink, #111820);font: 600 1.1rem/1 var(--f-text);cursor: pointer;box-shadow: 0 12px 32px rgba(0, 0, 0, .3);transition: transform 200ms var(--out)}.hv-video-play-icon{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--panel);color: #fff}.hv-video-frame:hover .hv-video-play{transform: translate(-50%, -50%) scale(1.04)}.hv-video-frame:hover .hv-video-poster{transform: scale(1.02)}.hv-video-sound{position: absolute;left: 16px;bottom: 72px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: var(--signal);color: #111820;font: 600 .95rem/1 var(--f-text);cursor: pointer;box-shadow: 0 8px 24px rgba(0, 0, 0, .3)}.hv-video-sound:hover{filter: brightness(1.05)}@media (max-width: 900px){.hv-video-head{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 640px){.hv-video-play{padding: 8px 18px 8px 8px;font-size: 1rem}.hv-video-play-icon{width: 44px;height: 44px}}.hv-cta-micro{margin: 0;max-width: 34ch;font-size: .95rem;line-height: 1.45;opacity: .72}.hv-video .hv-actions{margin-top: 32px}.hv-nation-copy .hv-actions{margin-top: 8px}.hv-final-inner .hv-hero-actions{justify-content: center}@media (max-width: 1024px){.hv-pain-row{grid-template-columns: 150px minmax(0, 1fr);gap: 12px 32px}.hv-pain-row .hv-pain-answer{grid-column: 2}.hv-otto-grid{gap: 48px}}@media (max-width: 900px){.hv-section{padding-block: clamp(64px, 11vw, 96px)}.hv-calc{padding-block: clamp(72px, 12vw, 112px)}.hv-supporters .hv-partners{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px 24px;justify-items: start}}@media (max-width: 640px){.hv-section{padding-block: 64px}.hv-head{margin-bottom: 32px}.hv-pain-row{grid-template-columns: minmax(0, 1fr);gap: 10px;padding: 24px 0}.hv-pain-row .hv-pain-answer{grid-column: auto}.hv-pain-row:hover blockquote{transform: none}.hv-pain-row blockquote{font-size: 1.45rem}.hv-actions,.hv-fold-cta,.hv-hero-actions{gap: 14px;margin-top: 32px}.hv-actions .hv-btn,.hv-fold-cta .hv-btn,.hv-hero-actions .hv-btn{width: 100%;justify-content: center}.hv-hero .hv-hero-actions .hv-btn--primary,.hv-final .hv-hero-actions .hv-btn--primary{min-height: 60px;padding: 0 20px;font-size: 1.1rem}.hv-cta-micro{max-width: none;font-size: .92rem}.hv-final-inner .hv-cta-micro{text-align: center}.hv-page .hv-hero-title{font-size: clamp(2.5rem, 11vw, 3rem);line-height: 1}.hv-hero-screen{margin-top: 56px}.hv-video-frame{border-radius: 10px}.hv-video-sound{left: 10px;bottom: 60px;padding: 8px 14px;font-size: .9rem}.hv-supporters .hv-partners{grid-template-columns: repeat(2, minmax(0, 1fr))}.hv-supporters .hv-partner img{max-width: 100%}body.hv-page .hv-final h2{font-size: 2.2rem}.hv-calc-sentence{font-size: 1.25rem}.hv-calc-out-value strong{font-size: 2.6rem}}.hv-final-inner .hv-hero-actions{flex-direction: column;gap: 14px}@media (max-width: 640px){.hv-actions .hv-btn--ghost,.hv-fold-cta .hv-btn--ghost{width: auto}.hv-final-inner .hv-hero-actions .hv-btn{width: 100%}}.hv-octo-composer{cursor: pointer;gap: 12px;padding: 6px 6px 6px 18px;box-shadow: inset 0 0 0 1.5px #041121;color: var(--ink)}.hv-octo-draft{flex: 1;min-width: 0;font: 500 .95rem/1.35 var(--f-text);color: #0f172a}.hv-octo-draft::after{content: "";display: inline-block;width: 2px;height: 1.1em;margin-left: 2px;vertical-align: -.2em;background: #041121;animation: hv-caret 1s steps(1) infinite}.hv-octo-composer{position: relative}.hv-octo-send{position: relative;flex: none;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: #041121;color: #fff;cursor: pointer;transition: transform 150ms ease, filter 150ms ease}.hv-octo-send:hover{filter: brightness(1.35)}.hv-octo-send::before{content: "";position: absolute;inset: -4px;border-radius: 50%;border: 2px solid #041121;opacity: 0;animation: hv-stop-ring 1.8s ease-out infinite;pointer-events: none}.hv-octo-composer.is-busy .hv-octo-send{opacity: .35}.hv-octo-composer.is-busy .hv-octo-send::before{animation: none}.hv-octo-hint{top: auto;bottom: calc(100% + 10px);right: -2px;left: auto;transform: none;background: #041121;color: #fff}.hv-octo-hint::after{left: auto;right: 16px;transform: none;border-top-color: #041121}.hv-octo-typing{display: inline-flex;gap: 4px;padding: 12px 0}.hv-octo-typing i{width: 7px;height: 7px;border-radius: 50%;background: #9aa3b2;animation: hv-typing 1s ease-in-out infinite}.hv-octo-typing i:nth-child(2){animation-delay: .15s}.hv-octo-typing i:nth-child(3){animation-delay: .3s}@keyframes hv-caret{50%{opacity: 0}}@keyframes hv-typing{0%, 60%, 100%{transform: none;opacity: .5}30%{transform: translateY(-4px);opacity: 1}}@media (prefers-reduced-motion: reduce){.hv-octo-draft::after,.hv-octo-send::before,.hv-octo-hint{animation: none}}.hv-octo-foot:has(.hv-octo-hint:not([hidden])){padding-top: 46px}.hv-octo-hint{animation: hv-octo-bob 1.4s ease-in-out infinite}@keyframes hv-octo-bob{0%, 100%{transform: none}50%{transform: translateY(-4px)}}@media (prefers-reduced-motion: reduce){.hv-octo-hint{animation: none}}@media (max-width: 1024px){body.hv-page .header .header-nav .lang-switcher,body.hv-page .header .header-nav .btn-login{color: var(--ink)}}body.hv-page .hv-reason{margin-top: 24px;padding: 0;border: 0;border-radius: 0;background: none}body.hv-page .hv-reason-title{margin: 0 0 12px !important;color: var(--hv-ink) !important;font: 600 1rem/1.3 var(--f-text)}body.hv-page .hv-reason-options{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px}body.hv-page .hv-reason-options button{min-height: 48px;padding: 8px 10px;line-height: 1.25;white-space: normal;text-align: center}@media (max-width: 760px){body.hv-page .hv-reason-options{grid-template-columns: repeat(2, minmax(0, 1fr))}}.tp-related{background: var(--paper)}body.hv-page .tp-related h2{margin: 0 0 24px;font-size: clamp(1.6rem, 2.4vw, 2rem)}.tp-related-list{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.tp-related-card{display: grid;gap: 8px;height: 100%;padding: 20px;border-radius: 12px;background: var(--surface);color: var(--ink);text-decoration: none;transition: transform 160ms var(--out), box-shadow 160ms var(--out)}.tp-related-card strong{font: 600 1.1rem/1.25 var(--f-head)}.tp-related-card strong::after{content: " →"}.tp-related-card span{font-size: .95rem;line-height: 1.45;color: var(--ink-2)}.tp-related-card:hover{transform: translateY(-2px);box-shadow: 0 16px 40px -24px rgba(10, 27, 46, .4)}.tp-articles{background: var(--surface);padding-top: clamp(16px, 3vw, 40px)}body.hv-page .tp-articles h2{margin: 0 0 28px;font-size: clamp(1.6rem, 2.4vw, 2.2rem)}.tp-art-rail{display: flex;gap: 20px;margin: 0;padding: 0;list-style: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.tp-art-rail::-webkit-scrollbar{display: none}.tp-art-rail > li{flex: 0 0 calc((100% - 80px) / 5);scroll-snap-align: start}.tp-art{display: grid;gap: 12px;color: var(--ink);text-decoration: none}.tp-art-img{display: block;aspect-ratio: 3 / 2;overflow: hidden;border-radius: 12px;background: var(--paper)}.tp-art-img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 300ms var(--out)}.tp-art:hover .tp-art-img img{transform: scale(1.04)}.tp-art-meta{display: flex;gap: 6px;font-size: .8rem;color: var(--muted)}.tp-art-meta b{font-weight: 500;color: var(--ink-2)}.tp-art-title{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font: 600 1.05rem/1.3 var(--f-head)}.tp-art:hover .tp-art-title{text-decoration: underline;text-underline-offset: 3px}.tp-art-nav{display: flex;justify-content: center;gap: 12px;margin-top: 28px}.tp-art-nav[hidden]{display: none}.tp-art-nav button{display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: 50%;cursor: pointer;transition: opacity 160ms var(--out)}.tp-art-prev{background: var(--line-soft);color: var(--ink)}.tp-art-next{background: var(--panel);color: #fff}.tp-art-nav button:disabled{opacity: .35;cursor: default}@media (max-width: 1024px){.tp-art-rail > li{flex-basis: calc((100% - 40px) / 3)}}@media (max-width: 640px){.tp-art-rail{gap: 14px;margin-right: calc(-1 * max(20px, env(safe-area-inset-right, 0px)));padding-right: max(20px, env(safe-area-inset-right, 0px))}.tp-art-rail > li{flex-basis: 72%}body.hv-page .tp-articles h2{margin-bottom: 20px}}@media (max-width: 1024px){.tp-related-list{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.tp-related-list{grid-template-columns: minmax(0, 1fr);gap: 10px}}body[data-page="empresa"] .hv-page-hero{background: var(--panel);background-image: none;border: 0;color: var(--panel-ink);padding-block: clamp(56px, 7vw, 104px)}body[data-page="empresa"] .hv-page-hero h1{color: #fff;max-width: 16ch}body[data-page="empresa"] .hv-page-hero h1 em{color: var(--signal)}body[data-page="empresa"] .hv-page-hero .hv-hero-lead{color: var(--panel-soft)}body[data-page="empresa"] .hv-founder{max-width: 440px;border: 0;border-radius: 16px}body[data-page="empresa"] .hv-founder figcaption{left: 16px;bottom: 16px;background: #fff;color: var(--ink)}body[data-page="empresa"] .hv-founder figcaption span{color: var(--muted)}body[data-page="empresa"] .hv-cards{gap: 48px}body[data-page="empresa"] .hv-card{padding: 0;border: 0;background: none;box-shadow: none;gap: 10px}body[data-page="empresa"] .hv-card h3{font: 600 1.45rem/1.2 var(--f-head)}body[data-page="empresa"] .hv-card .hv-link{font-weight: 600;color: var(--ink);text-decoration-color: var(--signal);text-decoration-thickness: 2px;text-underline-offset: 6px}@media (max-width: 900px){body[data-page="empresa"] .hv-cards{gap: 32px}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.emp-ask{background: var(--surface)}.emp-ask-inner{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 32px 80px;align-items: end}body.hv-page .emp-ask h2{margin: 0;max-width: 15ch;font: 700 clamp(2.4rem, 4.8vw, 4.2rem)/1.02 var(--f-head);letter-spacing: -0.02em;text-wrap: balance}.emp-ask-lead{margin: 0;font-size: clamp(1.1rem, 1.5vw, 1.3rem);line-height: 1.6;color: var(--ink-2)}.emp-ask-body{display: grid;gap: 20px}.emp-ask-strong{color: var(--ink)}.emp-ask-lead strong{display: block;margin-bottom: 8px;font: 700 clamp(1.5rem, 2.2vw, 1.9rem)/1.2 var(--f-head);color: var(--ink)}.emp-principles{background: var(--paper)}body.hv-page .emp-principles h2{margin: 0 0 48px;max-width: 20ch;font-size: clamp(2rem, 3.4vw, 3rem)}.emp-principles-list{counter-reset: emp;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 56px 56px;margin: 0;padding: 0;list-style: none}.emp-principles-list li{counter-increment: emp;display: grid;align-content: start;gap: 12px}.emp-principles-list li::before{content: counter(emp, decimal-leading-zero);font: 700 2.6rem/1 var(--f-head);color: var(--signal)}body.hv-page .emp-principles-list h3{margin: 0;font: 700 1.5rem/1.2 var(--f-head)}.emp-principles-list p{margin: 0;font-size: 1.02rem;line-height: 1.6;color: var(--ink-2)}.emp-mission{background: var(--surface)}.emp-mission-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 48px 80px}.emp-mission-label{display: flex;align-items: center;gap: 12px;margin: 0 0 16px;font-weight: 600;color: var(--ink-2)}.emp-mission-label::before{content: '';width: 32px;height: 4px;background: var(--signal)}body.hv-page .emp-mission-text{margin: 0;font: 700 clamp(1.6rem, 2.7vw, 2.4rem)/1.15 var(--f-head);line-height: 1.15;letter-spacing: -0.01em;color: var(--ink);text-wrap: balance}@media (max-width: 900px){.emp-ask-inner,.emp-mission-grid{grid-template-columns: minmax(0, 1fr)}.emp-principles-list{grid-template-columns: minmax(0, 1fr);gap: 40px}body.hv-page .emp-principles h2{margin-bottom: 32px}.emp-principles-list li::before{font-size: 2.1rem}}body[data-page="empresa"] .hv-authority{padding-block: clamp(64px, 8vw, 112px)}body[data-page="empresa"] .hv-authority-grid{align-items: center;gap: clamp(40px, 6vw, 96px)}body[data-page="empresa"] .hv-authority-award{display: grid;gap: 20px;align-content: start}body[data-page="empresa"] .hv-authority-badge{justify-self: start;padding: 0;border: 0;font: 600 .9rem/1.3 var(--f-text);letter-spacing: 0;text-transform: none;color: var(--signal) !important}body[data-page="empresa"] .hv-authority-badge::before{background: var(--signal)}body.hv-page[data-page="empresa"] .hv-authority h2{margin: 0;font-size: clamp(2rem, 3.6vw, 3rem);line-height: 1.05}body[data-page="empresa"] .hv-authority p{margin: 0;font-size: 1.08rem;line-height: 1.65;color: var(--panel-soft)}body[data-page="empresa"] .hv-authority .hv-link{justify-self: start;margin-top: 4px;font-weight: 600;color: #fff;text-decoration: underline;text-decoration-color: var(--signal);text-decoration-thickness: 2px;text-underline-offset: 6px}body[data-page="empresa"] .hv-authority-partners{display: grid;gap: 16px}body[data-page="empresa"] .hv-authority .hv-small-title{margin: 0;color: var(--panel-soft) !important;font-size: .95rem !important}body[data-page="caso-moveleiro"] .cs-hero{background: var(--panel);background-image: none;border: 0;color: var(--panel-ink);padding-block: clamp(56px, 7vw, 104px)}.cs-kicker{margin: 0 0 20px;font-weight: 600;color: var(--signal)}body.hv-page[data-page="caso-moveleiro"] .cs-hero h1{max-width: 16ch;color: #fff}body[data-page="caso-moveleiro"] .cs-hero .hv-hero-lead{margin-top: 24px;color: var(--panel-soft)}.cs-stats{background: var(--surface);padding-block: clamp(40px, 5vw, 64px)}.cs-stats-list{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin: 0;padding: 0;list-style: none}.cs-stats-list li{display: grid;gap: 8px}.cs-stats-list strong{font: 700 clamp(3rem, 6vw, 5rem)/1 var(--f-head);letter-spacing: -0.02em;color: var(--ink)}.cs-stats-list li:first-child strong{color: var(--run)}.cs-stats-list span{font-size: 1.05rem;color: var(--ink-2)}.cs-story{background: var(--paper)}.cs-story .hv-wrap{display: grid;gap: clamp(48px, 6vw, 80px)}.cs-step{display: grid;grid-template-columns: minmax(0, 0.32fr) minmax(0, 1fr);gap: 24px 64px}.cs-step-label{margin: 6px 0 0;font-weight: 600;color: var(--muted)}.cs-step-body{display: grid;gap: 16px;max-width: 760px}body.hv-page .cs-step h2{margin: 0;font-size: clamp(1.8rem, 3vw, 2.6rem);line-height: 1.1}.cs-step-body > p{margin: 0;font-size: 1.12rem;line-height: 1.65;color: var(--ink-2)}.cs-tape{margin-top: 12px !important;background: var(--surface) !important}@media (max-width: 760px){.cs-stats-list{gap: 16px}.cs-stats-list strong{font-size: 2.2rem}.cs-stats-list span{font-size: .9rem}.cs-step{grid-template-columns: minmax(0, 1fr);gap: 8px}}body[data-page="app"] .app-hero{background: var(--panel);background-image: none;border: 0;color: var(--panel-ink);padding-block: clamp(48px, 6vw, 88px);overflow: hidden}.app-hero-grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);gap: 48px 80px;align-items: center}body.hv-page[data-page="app"] .app-hero h1{max-width: 20ch;font-size: clamp(2.3rem, 3.9vw, 3.5rem);line-height: 1.05;color: #fff}body[data-page="app"] .app-hero .hv-hero-lead{margin-top: 24px;color: var(--panel-soft)}.app-badge{display: inline-flex;align-items: center;gap: 14px;min-height: 64px;padding: 10px 26px 10px 20px;border-radius: 14px;background: #fff;color: var(--ink);text-decoration: none;box-shadow: 0 12px 30px -12px rgba(0, 0, 0, .55);transition: transform 160ms var(--out), box-shadow 160ms var(--out)}.app-badge:hover{transform: translateY(-2px);box-shadow: 0 18px 36px -12px rgba(0, 0, 0, .6)}.app-badge:focus-visible{outline: 3px solid var(--signal);outline-offset: 3px}.app-badge-logo{flex: none}.app-badge-text{display: grid;line-height: 1.1;text-align: left}.app-badge-text small{font-size: .8rem;font-weight: 500;letter-spacing: .01em;color: var(--ink-2)}.app-badge-text strong{font: 600 1.45rem/1.1 var(--f-text);letter-spacing: -.01em;color: var(--ink)}.app-note{margin: 18px 0 0;font-size: .95rem;color: var(--panel-soft)}.app-phones{position: relative;height: 560px}.app-ph{position: absolute;bottom: 0;height: auto;filter: drop-shadow(0 30px 40px rgba(0, 0, 0, .45))}.app-ph--c{left: 50%;width: 262px;transform: translateX(-50%);z-index: 2;margin: 0;padding: 9px;border-radius: 46px;background: #0b0d10;box-shadow: inset 0 0 0 2px #3a3f47, 0 30px 50px -20px rgba(0, 0, 0, .6);filter: none}.app-ph--c::before{content: '';position: absolute;top: 18px;left: 50%;width: 76px;height: 22px;border-radius: 12px;background: #0b0d10;transform: translateX(-50%)}.app-ph--c img{display: block;box-sizing: border-box;width: 100%;height: auto;border-top: 34px solid #fff;border-radius: 37px;background: #fff}.app-ph--l{left: 50%;width: 230px;transform: translateX(-112%) translateY(-24px) rotate(-4deg);opacity: .9}.app-ph--r{left: 50%;width: 230px;transform: translateX(12%) translateY(-24px) rotate(4deg);opacity: .9}.app-features{background: var(--surface)}body.hv-page .app-features h2,body.hv-page .app-steps h2{margin: 0 0 40px;font-size: clamp(2rem, 3.4vw, 3rem)}.app-feat-list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.app-feat-list li{display: grid;grid-template-columns: auto minmax(0, 1fr);grid-template-rows: auto 1fr;gap: 8px 20px;align-content: start;padding: 28px;border-radius: 16px;background: var(--paper)}.app-role-icon{grid-row: 1 / span 2;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: var(--panel);color: var(--signal)}body.hv-page .app-feat-list h3{margin: 4px 0 0;font: 700 1.5rem/1.2 var(--f-head)}.app-feat-list p{margin: 0;font-size: 1.05rem;line-height: 1.6;color: var(--ink-2)}.app-steps{background: var(--panel);color: var(--panel-ink)}body.hv-page .app-steps h2{color: #fff}.app-steps-list{counter-reset: st;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin: 0;padding: 0;list-style: none}.app-steps-list li{counter-increment: st;position: relative;display: grid;gap: 20px;align-content: start}.app-steps-list li::before{content: counter(st);position: relative;z-index: 1;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--signal);color: var(--panel);font: 700 1.5rem/1 var(--f-head)}.app-steps-list li + li::after{content: '';position: absolute;top: 25px;left: calc(-100% + 32px);right: calc(100% + 12px);height: 2px;background: rgba(255, 194, 14, .35)}.app-steps-list p{margin: 0;max-width: 22ch;font: 600 1.35rem/1.3 var(--f-head);color: #fff}.app-faq{background: var(--surface)}.app-faq-grid{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 32px 80px}body.hv-page .app-faq h2{margin: 0;font-size: clamp(2rem, 3.4vw, 3rem)}.app-faq-item{border-bottom: 1px solid var(--line)}.app-faq-item summary{display: flex;justify-content: space-between;gap: 16px;padding: 20px 0;cursor: pointer;list-style: none;font: 600 1.2rem/1.3 var(--f-head);color: var(--ink)}.app-faq-item summary::-webkit-details-marker{display: none}.app-faq-item summary::after{content: '+';font-weight: 400;color: var(--muted)}.app-faq-item[open] summary::after{content: '−'}.app-faq-item p{margin: 0 0 20px;font-size: 1.05rem;line-height: 1.6;color: var(--ink-2)}@media (max-width: 900px){.app-hero-grid,.app-faq-grid{grid-template-columns: minmax(0, 1fr)}.app-phones{height: 400px;margin-top: 8px}.app-ph--c{width: 192px;padding: 7px;border-radius: 34px}.app-ph--c::before{top: 13px;width: 56px;height: 16px}.app-ph--c img{border-top-width: 26px;border-radius: 27px}.app-ph--l,.app-ph--r{width: 164px}.app-feat-list{grid-template-columns: minmax(0, 1fr);gap: 12px}.app-feat-list li{padding: 22px;gap: 6px 16px}.app-role-icon{width: 44px;height: 44px}.app-steps-list{grid-template-columns: minmax(0, 1fr);gap: 28px}.app-steps-list li{grid-template-columns: 52px minmax(0, 1fr);align-items: center;gap: 16px}.app-steps-list li + li::after{top: -28px;left: 25px;right: auto;width: 2px;height: 28px}}.lead-fold{background: var(--panel);color: var(--panel-ink);padding-block: clamp(64px, 8vw, 112px);scroll-margin-top: 72px}.lead-grid{display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);gap: 48px 80px;align-items: start}.lead-copy{display: grid;gap: 20px;align-content: start}body.hv-page .lead-fold h2{margin: 0;color: #fff;font: 700 clamp(2.1rem, 3.8vw, 3.2rem)/1.05 var(--f-head);letter-spacing: -0.015em;text-wrap: balance}.lead-lead{margin: 0;font-size: 1.12rem;line-height: 1.6;color: var(--panel-soft);max-width: 46ch}.lead-micro{margin: 0;display: flex;gap: 10px;align-items: baseline;font-weight: 600;color: #fff}.lead-micro::before{content: '';flex: none;width: 16px;height: 4px;background: var(--signal);transform: translateY(-4px)}.lead-alt{margin: 8px 0 0;color: var(--panel-soft)}.lead-alt a{color: #fff;font-weight: 600;text-decoration: underline;text-decoration-color: var(--signal);text-decoration-thickness: 2px;text-underline-offset: 5px}body.hv-page .lead-form{display: grid;gap: 16px;margin: 0;padding: clamp(24px, 3vw, 36px);border-radius: 18px;background: #fff;color: var(--ink);box-shadow: 0 30px 70px -30px rgba(0, 0, 0, .6);max-width: none}.lead-row{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.lead-field{display: grid;gap: 6px}.lead-field label{font-size: .9rem;font-weight: 600;color: var(--ink)}body.hv-page .lead-form input,body.hv-page .lead-form select,body.hv-page .lead-form textarea{width: 100%;box-sizing: border-box;min-height: 48px;margin: 0;padding: 12px 14px;border: 1px solid #c9d1db;border-radius: 10px;background: #fff;color: var(--ink);font: 400 1rem/1.4 var(--f-text);transition: border-color 160ms var(--out), box-shadow 160ms var(--out)}body.hv-page .lead-form textarea{min-height: 88px;resize: vertical}body.hv-page .lead-form input:focus,body.hv-page .lead-form select:focus,body.hv-page .lead-form textarea:focus{outline: none;border-color: var(--panel);box-shadow: 0 0 0 3px rgba(255, 194, 14, .45)}body.hv-page .lead-form .lead-submit{width: 100%;min-height: 56px;margin-top: 4px;border: 0;border-radius: 10px;background: var(--signal);color: var(--signal-ink, #111820);font: 700 1.1rem/1 var(--f-text);cursor: pointer;transition: filter 160ms var(--out)}body.hv-page .lead-form .lead-submit:hover{filter: brightness(1.05)}.lead-assure{margin: 0;font-size: .85rem;line-height: 1.5;color: var(--muted);text-align: center}@media (max-width: 900px){.lead-grid{grid-template-columns: minmax(0, 1fr);gap: 32px}}@media (max-width: 560px){.lead-row{grid-template-columns: minmax(0, 1fr)}}.lead-alt a[href^="tel:"]{white-space: nowrap}.hv h2{font-weight: 500;letter-spacing: -0.035em}.hv-page .hv-hero-title{max-width: 22ch;font-weight: 500;font-size: clamp(2.5rem, 4.6vw, 4.5rem);line-height: 1.02;letter-spacing: -0.04em}body.hv-page .hv-nation h2{font-weight: 500;letter-spacing: -0.04em;max-width: 16ch}.hv-case-big{letter-spacing: -0.05em !important}.hv-window--hero3d .fx{height: clamp(560px, 74vh, 820px)}.hv-hero{position: relative;isolation: isolate;padding-top: clamp(40px, 4.4vw, 64px)}.hv-hero::after{content: "";position: absolute;z-index: -1;pointer-events: none;inset: 0;background: radial-gradient(60% 45% at 50% 0%, rgba(120, 160, 210, .14), transparent 70%), radial-gradient(70% 40% at 50% 78%, rgba(56, 132, 255, .12), transparent 70%)}.hv-hero .hv-hero-top{gap: 0}.hv-page .hv-hero .hv-hero-title{max-width: 24ch;font-size: clamp(2.6rem, 5vw, 5rem);line-height: 1;letter-spacing: -0.04em;font-weight: 500}.hv-hero .hv-hero-sub{display: grid;grid-template-columns: minmax(0, 1fr);align-items: start;gap: 0;margin-top: 24px}.hv-hero .hv-hero-sub .hv-hero-lead{max-width: 46ch;margin: 0 !important}.hv-hero .hv-hero-sub .hv-hero-actions{margin: 32px 0 0}.hv-hero .hv-hero-screen{margin-top: clamp(32px, 3.4vw, 48px)}.hv-hero .hv-window--hero3d{box-shadow: 0 30px 80px rgba(2, 8, 20, .55), 0 0 0 1px rgba(148, 178, 214, .14)}@media (max-width: 860px){.hv-hero .hv-hero-sub{grid-template-columns: minmax(0, 1fr);align-items: start}}.hv-authority-photo{margin: 28px 0 0;border-radius: 14px;overflow: hidden}.hv-authority-photo img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.hv-page .hv-hero .hv-hero-title{color: #8ea3ba}.hv-mark{color: #fff}.hv-press-grid{display: grid;grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);gap: clamp(40px, 5vw, 80px);align-items: center}.hv-press-copy{display: grid;gap: 20px;align-content: start}body.hv-page .hv-press-copy h2{margin: 0;font-size: clamp(2.2rem, 3.6vw, 3.2rem);line-height: 1.04;max-width: 16ch}.hv-press-copy .hv-overline{color: #00843d}.hv-press-copy .hv-lead{max-width: 46ch;font-size: 1.05rem;margin: 0}.hv-press-stats{display: flex;gap: 40px;margin: 8px 0 0;padding: 20px 0;border-top: 1px solid var(--line, #dfe3e8);border-bottom: 1px solid var(--line, #dfe3e8)}.hv-press-stats div{display: grid;gap: 4px}.hv-press-stats dd{margin: 0;font: 600 clamp(1.8rem, 2.6vw, 2.4rem)/1 var(--f-head);letter-spacing: -.03em;color: var(--ink)}.hv-press-stats dt{font-size: .9rem;color: var(--ink-2);max-width: 22ch}.hv-press-source{display: inline-flex;align-items: center;gap: 12px;width: fit-content;color: var(--ink);font-weight: 600;text-decoration: none}.hv-press-source img{height: 24px;width: auto}.hv-press-source span{border-bottom: 2px solid currentColor;padding-bottom: 2px}.hv-press-source:hover svg{transform: translate(2px, -2px)}.hv-press-source svg{transition: transform .2s}.hv-press-mosaic{display: grid;grid-template-columns: 1.4fr 1fr;grid-template-rows: 1fr 1fr;gap: 12px;aspect-ratio: 4 / 3}.hv-press-shot{position: relative;margin: 0;border-radius: 14px;overflow: hidden;background: #dfe3e8}.hv-press-shot--main{grid-row: span 2}.hv-press-shot img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .7s cubic-bezier(.2, .7, .2, 1)}.hv-press-shot--main img{object-position: 52% center}.hv-press-shot figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: 32px 14px 12px;font-size: .85rem;font-weight: 500;color: #fff;background: linear-gradient(transparent, rgba(5, 12, 24, .78));transform: translateY(100%);transition: transform .35s cubic-bezier(.2, .7, .2, 1)}.hv-press-shot:hover img{transform: scale(1.05)}.hv-press-shot:hover figcaption{transform: none}@media (hover: none){.hv-press-shot figcaption{transform: none}}@media (max-width: 900px){.hv-press-grid{grid-template-columns: minmax(0, 1fr)}.hv-press-mosaic{aspect-ratio: auto;grid-template-rows: 220px 160px;grid-template-columns: 1fr 1fr}.hv-press-shot--main{grid-row: auto;grid-column: span 2}}.hv-nation-grid{align-items: center}.hv-nation-strip{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 12px;height: clamp(420px, 40vw, 560px)}.hv-nation-shot{position: relative;margin: 0;border-radius: 14px;overflow: hidden;background: #13233a}.hv-nation-shot:first-child{grid-row: span 2}.hv-nation-shot img{width: 100%;height: 100%;object-fit: cover;object-position: var(--pos, center);display: block;filter: grayscale(.85) contrast(1.05);transition: filter .5s ease, transform .7s cubic-bezier(.2, .7, .2, 1)}.hv-nation-shot figcaption{position: absolute;left: 12px;bottom: 12px;padding: 6px 10px;border-radius: 6px;font: 500 .82rem/1.2 var(--f-text);color: #fff;background: rgba(5, 12, 24, .62);backdrop-filter: blur(6px);opacity: 0;transform: translateY(6px);transition: opacity .3s, transform .3s}.hv-nation-shot:hover img{filter: none;transform: scale(1.04)}.hv-nation-shot:hover figcaption{opacity: 1;transform: none}@media (hover: none){.hv-nation-shot img{filter: none}.hv-nation-shot figcaption{opacity: 1;transform: none}}@media (max-width: 900px){.hv-nation-strip{height: 460px}}.hv-pain-role::before{content: none !important}.hv-pain-row blockquote{color: var(--ink-2)}.hv-pain-row blockquote .hv-hot{color: var(--ink);background: none !important}.hv-pain-answer{color: var(--ink);font-weight: 500;text-decoration-color: var(--line)}.hv-pain-answer:hover{color: var(--ink);text-decoration-color: currentColor}body[data-page="inicio"]{--paper: #f1f0eb;--paper-ink: #0d1b2a;--paper-soft: #4a5866;--paper-line: #c9ccc9}body[data-page="inicio"] .header{background: var(--paper)}body[data-page="inicio"] .header .logo-img--light{display: block !important}body[data-page="inicio"] .header .logo-img--dark{display: none !important}body[data-page="inicio"] .header .nav-link, body[data-page="inicio"] .header .header-link-contact, body[data-page="inicio"] .header .btn-login, body[data-page="inicio"] .header .lang-switcher{color: var(--paper-ink)}body[data-page="inicio"] .header .nav-link:hover, body[data-page="inicio"] .header .header-link-contact:hover, body[data-page="inicio"] .header .btn-login:hover{color: #1d5fd1}body[data-page="inicio"] .header .menu-toggle span{background: var(--paper-ink)}body[data-page="inicio"] .hv-hero{background: var(--paper);color: var(--paper-ink)}body[data-page="inicio"] .hv-hero::before, body[data-page="inicio"] .hv-hero::after{content: none}body[data-page="inicio"] .hv-page .hv-hero .hv-hero-title, body[data-page="inicio"].hv-page .hv-hero .hv-hero-title{color: var(--paper-ink);max-width: 26ch}body[data-page="inicio"] .hv-mark{color: inherit}body[data-page="inicio"] .hv-hero-lead{color: var(--paper-soft) !important}body[data-page="inicio"] .hv-window--hero3d{box-shadow: 0 30px 60px rgba(13, 27, 42, .18)}body[data-page="inicio"] .hv-hero .hv-clients-label{color: var(--paper-soft)}body[data-page="inicio"] .hv-hero .hv-clients-logos img{filter: brightness(0);opacity: .5}body[data-page="inicio"] .hv-hero .hv-clients-logos img:hover{opacity: .8}body[data-page="inicio"] .hv-hero .hv-hero-actions .hv-btn--primary{background: #014578;color: #fff}body[data-page="inicio"] .hv-hero .hv-hero-actions .hv-btn--primary:hover{background: #01365e}body[data-page="inicio"] .header .btn-demo{background: #014578 !important;color: #fff !important}body[data-page="inicio"] .header .btn-demo:hover{background: #01365e !important}.hv-howf{list-style: none;margin: clamp(28px, 4vw, 48px) 0 0;padding: 0;display: grid;grid-template-columns: minmax(200px, 260px) minmax(0, 1fr);grid-template-rows: repeat(4, auto) 1fr;column-gap: clamp(32px, 4vw, 64px);align-content: start}.hv-howf-item{display: contents}.hv-howf-tab{grid-column: 1;display: flex;align-items: center;gap: 16px;width: 100%;padding: 22px 0;border: 0;border-top: 1px solid var(--line);background: none;text-align: left;cursor: pointer;font: 500 1.15rem/1.2 var(--f-head);letter-spacing: -.01em;color: var(--muted);transition: color .2s}.hv-howf-item:last-child .hv-howf-tab{border-bottom: 1px solid var(--line)}.hv-howf-tab:hover{color: var(--ink)}.hv-howf-n{font: 500 .78rem/1 var(--f-data);color: var(--muted)}.hv-howf-item.is-open .hv-howf-tab{color: var(--ink);box-shadow: inset 3px 0 0 #014578;padding-left: 16px}.hv-howf-item.is-open .hv-howf-n{color: #014578}.hv-howf-panel{grid-column: 2;grid-row: 1 / span 5;display: grid;grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);gap: clamp(24px, 3vw, 40px);align-items: start}.hv-howf-panel[hidden]{display: none}html.hv-motion .hv-howf-panel:not([hidden]){animation: hv-howf-in .45s cubic-bezier(.2, .7, .2, 1)}@keyframes hv-howf-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}body.hv-page .hv-howf-text h3{margin: 0;font-size: clamp(1.6rem, 2.4vw, 2.1rem);line-height: 1.08;letter-spacing: -.03em}.hv-howf-text p{margin: 14px 0 0;color: var(--ink-2);line-height: 1.6}.hv-howf-specs{list-style: none;margin: 22px 0 0;padding: 0;display: grid;gap: 10px}.hv-howf-specs li{margin: 0;padding: 0;display: flex;align-items: center;gap: 10px;font: 500 .82rem/1.3 var(--f-data);color: var(--ink)}.hv-howf-specs li::before{content: "";width: 7px;height: 7px;flex: none;background: #014578}.hv-howf-screen{margin: 0;min-width: 0}.scr{border-radius: 12px;overflow: hidden;background: #fff;box-shadow: 0 1px 0 rgba(13, 27, 42, .06), 0 20px 50px rgba(13, 27, 42, .14);font: 13px/1.35 Inter, system-ui, sans-serif;color: #1c2733}.scr-bar{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;background: #0f2236;color: #c7d3df;font-size: 12.5px}.scr-bar b{color: #fff;font-weight: 600}.scr-bar em{font-style: normal;opacity: .5}.scr-body{padding: 14px;display: grid;gap: 10px}.scr-comp{margin: 4px 0 0;color: #5b6875;font-size: 12.5px}.scr-comp b{color: #1c2733}.scr-chip{display: inline-block;margin-left: 6px;padding: 2px 8px;border-radius: 999px;background: #eef2f6;font-size: 11.5px;color: #3b4855}.scr-table{width: 100%;border-collapse: collapse;font-size: 12.5px}.scr-table th{text-align: left;font-weight: 600;color: #5b6875;padding: 6px 8px;background: #f4f6f8}.scr-table td{padding: 8px;border-top: 1px solid #eef1f4;font-variant-numeric: tabular-nums}.scr-gantt{padding: 12px 14px 14px}.scr-hours,.scr-row{display: grid;grid-template-columns: 96px 1fr}.scr-hours{font-size: 11px;color: #7b8794;margin-bottom: 6px}.scr-hours{grid-template-columns: 96px repeat(6, 1fr)}.scr-row{align-items: center;border-top: 1px solid #eef1f4;padding: 8px 0}.scr-m b{display: block;font-size: 12.5px}.scr-m small{color: #7b8794;font-size: 11px}.scr-lane{position: relative;height: 30px;background: repeating-linear-gradient(90deg, transparent 0 calc(16.66% - 1px), #eef1f4 calc(16.66% - 1px) 16.66%)}.scr-task{position: absolute;top: 2px;bottom: 2px;display: flex;align-items: center;padding: 0 8px;border-radius: 4px;background: var(--c);color: #fff;font: 600 11px/1 Inter, sans-serif;font-style: normal;white-space: nowrap;overflow: hidden}.scr-task.is-late{box-shadow: 0 0 0 2px #fff, 0 0 0 3px #c0392b}.scr-due{position: absolute;top: -4px;bottom: -4px;width: 2px;background: #c0392b}.scr-alert{margin: 10px 0 0;padding: 8px 10px;border-radius: 6px;background: #fdecea;color: #8f1a10;font-size: 12.5px}.scr-kanban{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;padding: 14px;background: #f4f6f8}.scr-col > p{display: flex;justify-content: space-between;margin: 0 0 8px;font-weight: 600;font-size: 12.5px}.scr-col > p i{font-style: normal;font-size: 11px;color: #5b6875}.scr-q{display: grid;gap: 4px;margin-bottom: 8px;padding: 10px;border-radius: 6px;background: #fff;border-left: 3px solid #e8a317;box-shadow: 0 1px 2px rgba(13, 27, 42, .06)}.scr-q b{font-size: 12px}.scr-q small{color: #7b8794;font-size: 11px}.scr-q span{justify-self: start;padding: 2px 7px;border-radius: 4px;font-size: 10.5px;font-weight: 600;background: #fef1dc;color: #8a3a05}.scr-q.is-prog{border-left-color: #1d5fd1}.scr-q.is-prog span{background: #e4edfc;color: #174ea6}.scr-q.is-ok{border-left-color: #1f8a4c}.scr-q.is-ok span{background: #e3f3ec;color: #17614a}.scr-q.is-nc{border-left-color: #c8352a}.scr-q.is-nc span{background: #fdecea;color: #8f1a10}@media (max-width: 1100px){.hv-howf-panel{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 760px){.hv-howf{grid-template-columns: minmax(0, 1fr)}.hv-howf-item{display: block}.hv-howf-panel{grid-column: auto;grid-row: auto;padding: 4px 0 28px}.hv-howf-tab::after{content: "+";margin-left: auto;font: 400 1.4rem/1 var(--f-text);color: var(--muted)}.hv-howf-item.is-open .hv-howf-tab::after{content: "−"}.hv-howf-item.is-open .hv-howf-tab{padding-left: 12px}.scr-kanban{grid-template-columns: 1fr}.scr-kanban .scr-col:first-child{display: none}.scr-hours,.scr-row{grid-template-columns: 70px 1fr}.scr-hours{grid-template-columns: 70px repeat(6, 1fr);font-size: 9.5px}}@media (max-width: 760px){.scr-table th:nth-child(5), .scr-table td:nth-child(5){display: none}.scr-table td,.scr-table th{padding: 7px 6px;white-space: nowrap;font-size: 12px}}.scr-mon{border-radius: 12px;overflow: hidden;box-shadow: 0 1px 0 rgba(13, 27, 42, .06), 0 20px 50px rgba(13, 27, 42, .14)}.scr-mon .mon-grid{grid-template-columns: minmax(0, 1fr)}.scr-mon .mon-grid .mc:first-child{display: none}.hv-how-lead{margin: 16px 0 0 !important;max-width: 56ch}.hv-how-lead a{color: inherit;text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #014578}.hv-cmp{background: var(--paper, #f1f0eb)}body.hv-page .hv-cmp h2{margin: 0;max-width: 20ch}.hv-cmp .hv-lead{margin-top: 14px !important}.hv-cmp-wrap{margin-top: clamp(32px, 4vw, 52px)}.hv-cmp-table{width: 100%;border-collapse: collapse;font-size: 1rem}.hv-cmp-table thead th,.hv-cmp-table thead td{padding: 0 20px 16px 0;text-align: left;font-weight: 500;color: var(--muted);vertical-align: bottom}.hv-cmp-table thead th,.hv-cmp-table thead td{vertical-align: middle}.hv-cmp-brand img{display: block;height: 18px;width: auto}.hv-cmp-table tbody tr{border-top: 1px solid var(--line)}.hv-cmp-table tbody tr:last-child{border-bottom: 1px solid var(--line)}.hv-cmp-table tbody th{width: 22%;padding: 18px 20px 18px 0;text-align: left;font-weight: 600;color: var(--ink);vertical-align: top}.hv-cmp-old{width: 32%;padding: 18px 20px 18px 0;color: var(--muted);vertical-align: top}.hv-cmp-new{padding: 18px 0;color: var(--ink);font-weight: 500;vertical-align: top}@media (max-width: 760px){.hv-cmp-table,.hv-cmp-table thead,.hv-cmp-table tbody{display: block}.hv-cmp-table tr{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: 16px}.hv-cmp-table thead td{display: none}.hv-cmp-table thead th{padding: 0 0 12px;font-size: .95rem}.hv-cmp-table thead{position: sticky;top: 49px;z-index: 5;background: var(--paper, #f1f0eb);box-shadow: 0 1px 0 var(--line)}.hv-cmp-table thead th{padding: 14px 0}.hv-cmp-table tbody tr{padding: 16px 0}.hv-cmp-table tbody th{grid-column: 1 / -1;width: auto;padding: 0 0 8px;font-weight: 500;font-size: 1.05rem}.hv-cmp-old,.hv-cmp-new{width: auto;padding: 0}.hv-cmp-old{font-size: .88rem;line-height: 1.45}.hv-cmp-new{font-size: .95rem;line-height: 1.45;font-weight: 600}}@supports (overflow: clip){html,body.hv-page{overflow-x: clip}}.hv-howf-nav{display: none}@media (max-width: 760px){.hv-howf{margin-top: 24px !important}.hv-howf-nav{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 14px}.hv-howf-arrow{display: grid;place-items: center;width: 44px;height: 44px;flex: none;border: 1px solid var(--line);border-radius: 50%;background: #fff;color: var(--ink);cursor: pointer;transition: opacity .2s}.hv-howf-arrow:disabled{opacity: .35;cursor: default}.hv-howf-mid{display: grid;justify-items: center;gap: 6px;min-width: 0}.hv-howf-pips{display: flex;gap: 6px}.hv-howf-pips i{width: 6px;height: 6px;border-radius: 3px;background: var(--line);transition: width .25s, background .25s}.hv-howf-pips i.is-on{width: 20px;background: #014578}.hv-howf-hint{font-size: .8rem;color: var(--muted);transition: opacity .3s}.hv-howf-nav.is-used .hv-howf-hint{opacity: 0}.hv-howf{display: flex;gap: 12px;margin: 0 calc(-1 * max(16px, env(safe-area-inset-left, 0px)));padding: 0 max(16px, env(safe-area-inset-left, 0px)) 8px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: max(16px, env(safe-area-inset-left, 0px));scrollbar-width: none;overscroll-behavior-x: contain}.hv-howf::-webkit-scrollbar{display: none}.hv-howf-item,.hv-howf-item.is-open{display: flex;flex-direction: column;flex: 0 0 88%;scroll-snap-align: start;padding: 18px 16px 20px;border-radius: 14px;background: #fff;box-shadow: 0 1px 2px rgba(13, 27, 42, .06), 0 10px 30px rgba(13, 27, 42, .08)}.hv-howf-tab,.hv-howf-item.is-open .hv-howf-tab,.hv-howf-item:last-child .hv-howf-tab{pointer-events: none;padding: 0 0 10px;border: 0;box-shadow: none;font-size: .9rem;color: var(--muted)}.hv-howf-tab::after{content: none !important}.hv-howf-panel, .hv-howf-panel[hidden]{display: flex !important;flex-direction: column;gap: 16px;padding: 0;animation: none !important}.hv-howf-text{display: contents}body.hv-page .hv-howf-text h3{order: 1;font-size: 1.45rem}.hv-howf-screen{order: 2}.hv-howf-text p{order: 3;margin: 0;font-size: .95rem}.hv-howf-specs{display: none}.scr--eng .scr-comp:nth-of-type(2), .scr--eng .scr-table:nth-of-type(2){display: none}.scr-kanban{grid-template-columns: 1fr 1fr !important}.scr-kanban .scr-col:last-child .scr-q:last-child{display: none}.scr-alert{font-size: 11.5px}.hv-howf-screen .scr,.hv-howf-screen .scr-mon{box-shadow: 0 0 0 1px #e3e8ed}}@media (max-width: 760px){.hv-howf-item,.hv-howf-item.is-open{padding: 14px 14px 16px}.hv-howf-panel, .hv-howf-panel[hidden]{gap: 12px}.hv-howf-tab,.hv-howf-item.is-open .hv-howf-tab,.hv-howf-item:last-child .hv-howf-tab{padding-bottom: 6px}body.hv-page .hv-howf-text h3{font-size: 1.3rem}.hv-howf-text p{font-size: .9rem;line-height: 1.5}.hv-howf-screen{zoom: .82}}@media (max-width: 360px){.hv-howf-screen{zoom: .72}.hv-howf-text p{font-size: .86rem}}.hv-nation-strip{grid-template-columns: 1fr 1fr;grid-template-rows: 1fr;height: clamp(360px, 32vw, 460px)}.hv-nation-shot:first-child{grid-row: auto}@media (max-width: 900px){.hv-nation-strip{height: 300px}}@media (max-width: 480px){.hv-nation-strip{height: 240px;gap: 8px}}.hv-video-head{grid-template-columns: minmax(0, 1fr) auto}.hv-video-head > div:first-child{display: grid;gap: 16px}@media (max-width: 900px){.hv-video-head{grid-template-columns: minmax(0, 1fr)}}.hv-otto-caps{list-style: none;margin: 4px 0 0;padding: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px 28px}.hv-otto-caps li{display: grid;gap: 4px}.hv-otto-caps strong{font-size: 1rem;font-weight: 600;color: var(--ink)}.hv-otto-caps span{font-size: .94rem;line-height: 1.5;color: var(--ink-2, #4a5866)}.hv-otto-cap-ico{display: none}@media (max-width: 480px){.hv-otto-caps{grid-template-columns: minmax(0, 1fr);gap: 14px}}.hv-video-head{grid-template-columns: minmax(0, 1fr)}.hv-video-cta{display: flex;justify-content: center;margin-top: clamp(24px, 3vw, 36px)}@media (max-width: 720px){.hv-video-cta .hv-btn{width: 100%;justify-content: center}}.hv-hero,.hv-page-hero{background-image: none}