:root{--voxi-primary: #274c77;--voxi-secondary: #6096ba;--voxi-base: #ffffff;--voxi-text-brand: #274c77;--voxi-text-secondary: #3f6d90;--voxi-ink: #0d1b2a;--voxi-muted: #596775;--voxi-copy: #4a5568;--voxi-surface: #f5f8fb;--voxi-surface-strong: #e7ecef;--voxi-border: rgba(39, 76, 119, .1);--voxi-accent: var(--voxi-text-brand);--voxi-accent-soft: rgba(39, 76, 119, .08);--voxi-accent-glow: rgba(163, 206, 241, .18);--voxi-success: #26734c;--voxi-error: #b42318;--voxi-error-soft: #fdf2f2;--voxi-font-body: var(--font-voxi-body, var(--font-primary));--voxi-font-heading: var(--font-voxi-heading, var(--font-secondary))}html[data-theme=dark]{--voxi-base: #142435;--voxi-text-brand: #b8d8f3;--voxi-text-secondary: #91bbdc;--voxi-ink: #f0f6fc;--voxi-muted: #a8b9ca;--voxi-copy: #c4d2e0;--voxi-surface: #0e1b29;--voxi-surface-strong: #1b3045;--voxi-border: #354d65;--voxi-accent-soft: rgba(163, 206, 241, .1);--voxi-accent-glow: rgba(96, 150, 186, .1);--voxi-success: #86ddb2;--voxi-error: #ffb4ac;--voxi-error-soft: #47272b}.voxisms-site-integration{--voxi-accent: var(--integration-brand);--voxi-accent-soft: var(--integration-soft);--voxi-accent-glow: var(--integration-glow)}.voxisms-site-shell{--integration-copy: var(--voxi-text-brand)}html[data-theme=dark] .voxisms-site-integration{--voxi-accent: var(--voxi-text-brand);--voxi-accent-soft: var(--voxi-surface-strong);--voxi-accent-glow: rgba(96, 150, 186, .1)}.voxisms-site-shell{color:var(--voxi-text-brand);font-family:var(--voxi-font-body),sans-serif}.voxisms-workflow-diagram>svg{display:block;width:100%;height:auto}.voxisms-site-main{overflow:hidden}.voxisms-site-shell :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--voxi-font-heading),sans-serif;letter-spacing:-.025em}.voxisms-site-dots{background-image:radial-gradient(circle,rgba(39,76,119,.05) 1px,transparent 1px);background-size:36px 36px}.voxisms-site-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--voxi-border);background:var(--voxi-accent-soft);color:var(--voxi-text-brand);border-radius:999px;padding:.55rem 1rem;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.voxisms-site-eyebrow-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--voxi-secondary)}.voxisms-site-lead{color:var(--voxi-copy);font-size:1.1rem;line-height:1.75}.voxisms-site-copy{color:var(--voxi-muted);font-size:1rem;line-height:1.75}.voxisms-site-caption{color:var(--voxi-muted);font-size:.9rem;line-height:1.6}.voxisms-site-shell .text-xs,.voxisms-site-header .text-xs,.voxisms-site-footer .text-xs{font-size:.82rem;line-height:1.5}.voxisms-site-shell .text-sm,.voxisms-site-header .text-sm,.voxisms-site-footer .text-sm{font-size:.96rem;line-height:1.55}.voxisms-site-shell .text-\[0\.8rem\]{font-size:.87rem}.voxisms-site-shell .text-\[0\.83rem\]{font-size:.89rem}.voxisms-site-shell .text-\[0\.85rem\]{font-size:.91rem}.voxisms-site-shell .text-\[0\.87rem\]{font-size:.93rem}.voxisms-site-shell .text-\[0\.875rem\]{font-size:.94rem}.voxisms-site-shell .text-\[0\.88rem\]{font-size:.95rem}.voxisms-site-shell .text-\[0\.9rem\]{font-size:.96rem}.voxisms-site-shell .text-\[0\.92rem\]{font-size:.98rem}.voxisms-site-shell .text-\[0\.93rem\]{font-size:.99rem}.voxisms-site-shell .text-\[0\.95rem\]{font-size:1rem}.voxisms-site-title{color:var(--voxi-ink);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.08}.voxisms-site-title-accent{color:var(--voxi-text-brand)}.voxisms-site-title-underline{position:relative;display:inline-block;white-space:nowrap}.voxisms-site-title-underline:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:.45rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' fill='none'%3E%3Cpath d='M2 8 Q75 2 150 7 Q225 12 298 6' stroke='%23a3cef1' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.voxisms-site-card{border:1px solid var(--voxi-border);background:var(--voxi-base);border-radius:1.5rem;box-shadow:0 4px 24px #274c7712;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.voxisms-site-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #274c771f}.voxisms-site-card-soft{border:1px solid var(--voxi-border);background:var(--voxi-surface);border-radius:1.4rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.voxisms-site-card-soft:hover{background:var(--voxi-surface-strong);border-color:var(--voxi-border);transform:translateY(-2px)}.voxisms-site-card-dark{border:1px solid rgba(163,206,241,.12);background:#a3cef10d;border-radius:1.6rem;color:#fff}.voxisms-site-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.95rem;background:var(--voxi-accent-soft);color:var(--voxi-text-brand)}.voxisms-site-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:1rem;padding:.95rem 1.6rem;font-family:var(--voxi-font-heading),sans-serif;font-size:.95rem;font-weight:600;line-height:1;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,filter .18s ease}.voxisms-site-btn:hover{transform:translateY(-1px)}.voxisms-site-btn:focus-visible{outline:2px solid var(--voxi-secondary);outline-offset:4px}.voxisms-site-btn-primary{background:var(--voxi-primary);color:#fff;box-shadow:0 4px 20px #274c7740}.voxisms-site-btn-primary:hover{background:#1a3354}.voxisms-site-cta-title{color:#fff;text-shadow:0 12px 32px rgba(13,27,42,.18)}.voxisms-site-btn-secondary{border:1.5px solid var(--voxi-border);color:var(--voxi-text-brand);background:transparent}.voxisms-site-btn-secondary:hover{background:var(--voxi-accent-soft)}.voxisms-site-btn-light{background:#a3cef1;color:var(--voxi-primary)}.voxisms-site-btn-light:hover{background:#e7ecef}.voxisms-site-btn-white{background:#fff;color:#274c77}.voxisms-site-btn-white:hover{background:#e7ecef}.voxisms-site-btn-ghost{color:var(--voxi-text-brand);padding-inline:0}.voxisms-site-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.22rem .65rem;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.voxisms-site-pill-trigger{background:color-mix(in srgb,var(--voxi-accent) 11%,transparent);color:var(--voxi-accent)}.voxisms-site-pill-action{background:var(--voxi-accent-soft);color:var(--voxi-text-brand)}.voxisms-site-stars{display:inline-flex;gap:.25rem;color:#f59e0b}.voxisms-site-play-badge{display:inline-flex;transition:transform .18s ease,filter .18s ease}.voxisms-site-play-badge:hover{filter:brightness(1.05);transform:translateY(-1px)}.voxisms-site-phone{position:relative;width:min(100%,18rem);border:2px solid rgba(163,206,241,.2);border-radius:2.6rem;overflow:hidden;background:#0d1b2a;box-shadow:0 32px 80px #0d1b2a47}.voxisms-site-phone:before{content:"";position:absolute;inset:-1rem;z-index:-1;border-radius:3rem;background:radial-gradient(ellipse at center,rgba(96,150,186,.3) 0%,rgba(39,76,119,.22) 55%,transparent 100%);filter:blur(44px)}.voxisms-site-phone-message{border:1px solid rgba(163,206,241,.08);border-radius:1rem;background:#274c7766;opacity:0;transform:translateY(8px);animation:voxisms-site-rise .9s ease forwards}.voxisms-site-phone-message.is-active{border-color:#a3cef14d;background:#6096ba40}.voxisms-site-phone-message:nth-of-type(1){animation-delay:.2s}.voxisms-site-phone-message:nth-of-type(2){animation-delay:.7s}.voxisms-site-phone-message:nth-of-type(3){animation-delay:1.15s}.voxisms-site-phone-message:nth-of-type(4){animation-delay:1.6s}.voxisms-site-faq{border:1px solid var(--voxi-border);border-radius:1.35rem;background:var(--voxi-base);box-shadow:0 1px 4px #274c770a;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.voxisms-site-faq[open]{border-color:var(--voxi-border);box-shadow:0 4px 20px #274c7714}.voxisms-site-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:1.35rem 1.5rem}.voxisms-site-faq summary:focus-visible{outline:2px solid var(--voxi-secondary);outline-offset:-4px}.voxisms-site-faq summary::-webkit-details-marker{display:none}.voxisms-site-faq summary span:first-child{color:var(--voxi-ink);font-family:var(--voxi-font-heading),sans-serif;font-size:.98rem;font-weight:600;line-height:1.45}.voxisms-site-faq-indicator{width:1.75rem;height:1.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--voxi-accent-soft);color:var(--voxi-text-brand);transition:transform .18s ease,background-color .18s ease}.voxisms-site-faq[open] .voxisms-site-faq-indicator{background:var(--voxi-accent-soft);transform:rotate(180deg)}.voxisms-site-faq-copy{padding:0 1.5rem 1.35rem;color:var(--voxi-muted);font-size:.98rem;line-height:1.75}.voxisms-site-header{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid var(--voxi-border);background:color-mix(in srgb,var(--voxi-base) 92%,transparent);backdrop-filter:blur(16px);transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.voxisms-site-header.is-scrolled{border-color:var(--voxi-border);background:color-mix(in srgb,var(--voxi-base) 97%,transparent);box-shadow:0 2px 24px #274c7712}.voxisms-site-nav-link{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;color:var(--voxi-text-brand);font-size:1rem;transition:color .18s ease,border-color .18s ease}.voxisms-site-nav-trigger{padding:0}.voxisms-site-nav-dropdown{position:relative;display:inline-flex;align-items:center}.voxisms-site-nav-dropdown:after{content:"";position:absolute;right:0;bottom:-1rem;left:0;height:1rem}.voxisms-site-nav-dropdown-menu{position:absolute;top:calc(100% + 1rem);left:50%;display:flex;min-width:15rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 6.5rem);overflow-y:auto;overscroll-behavior:contain;transform:translate(calc(-50% + var(--voxi-menu-offset, 0px)),.35rem);flex-direction:column;gap:.25rem;border:1px solid var(--voxi-border);border-radius:1rem;background:color-mix(in srgb,var(--voxi-base) 98%,transparent);padding:.55rem;box-shadow:0 18px 45px #274c771f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.voxisms-site-nav-dropdown.is-open .voxisms-site-nav-dropdown-menu{transform:translate(calc(-50% + var(--voxi-menu-offset, 0px)));opacity:1;visibility:visible;pointer-events:auto}.voxisms-site-nav-dropdown-link{display:flex;min-height:44px;align-items:center;border-radius:.75rem;color:var(--voxi-text-brand);padding:.7rem .8rem;font-size:.95rem;line-height:1.35;transition:background-color .18s ease,color .18s ease;white-space:normal}.voxisms-site-nav-dropdown-link:hover,.voxisms-site-nav-dropdown-link:focus-visible,.voxisms-site-nav-dropdown-link.is-active{background:var(--voxi-accent-soft);color:var(--voxi-text-secondary)}.voxisms-site-nav-link:hover,.voxisms-site-nav-link:focus-visible,.voxisms-site-nav-link.is-active{color:var(--voxi-text-secondary)}.voxisms-site-mobile-panel{border-top:1px solid var(--voxi-border);background:color-mix(in srgb,var(--voxi-base) 98%,transparent);backdrop-filter:blur(16px)}.voxisms-site-header :is(a,button,summary):focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.voxisms-site-mobile-panel a{display:flex;min-height:44px;align-items:center}.voxisms-site-footer{background:#0d1b2a;color:#e7ecefad}.voxisms-site-language-switcher{position:relative}.voxisms-site-language-trigger{display:inline-flex;min-width:4.75rem;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--voxi-border);border-radius:.9rem;background:color-mix(in srgb,var(--voxi-base) 88%,transparent);color:var(--voxi-text-brand);cursor:pointer;list-style:none;padding:.65rem .85rem;font-family:var(--voxi-font-heading),sans-serif;font-size:.88rem;font-weight:600;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.voxisms-site-language-trigger::-webkit-details-marker{display:none}.voxisms-site-language-switcher[open] .voxisms-site-language-trigger,.voxisms-site-language-trigger:hover{border-color:var(--voxi-border);background:var(--voxi-base);box-shadow:0 8px 24px #274c7714}.voxisms-site-language-trigger:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.voxisms-site-language-option:focus-visible,.voxisms-site-currency-option:has(.voxisms-site-currency-input:focus-visible){outline:3px solid var(--site-focus);outline-offset:-2px}.voxisms-site-language-switcher[open] .voxisms-site-language-trigger svg:last-child{transform:rotate(180deg)}.voxisms-site-language-menu{position:absolute;right:0;z-index:15;margin-top:.65rem;min-width:13rem;max-width:calc(100vw - 2rem);border:1px solid var(--voxi-border);border-radius:1rem;background:color-mix(in srgb,var(--voxi-base) 98%,transparent);box-shadow:0 16px 44px #274c771f;max-height:calc(100dvh - 6rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.voxisms-site-language-option{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .8rem;color:var(--voxi-text-brand);font-size:.94rem;transition:background-color .18s ease,color .18s ease}.voxisms-site-language-option:hover,.voxisms-site-language-option:focus-visible{background:var(--voxi-accent-soft);color:var(--voxi-text-secondary)}.voxisms-site-language-option.is-active{background:var(--voxi-accent-soft)}.voxisms-site-preference-heading{margin:0;padding:.7rem .8rem .3rem;color:var(--voxi-copy);font-family:var(--voxi-font-heading),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.voxisms-site-preference-separator{color:var(--voxi-muted)}.voxisms-site-currency-options{min-width:0;margin:0;padding:0;border:0;border-top:1px solid var(--voxi-border)}.voxisms-site-currency-option{position:relative;width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.voxisms-site-currency-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.voxisms-site-language-code{font-family:var(--voxi-font-heading),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.12em;opacity:.65}.voxisms-site-legal-card{border:1px solid var(--voxi-border);border-radius:2rem;background:color-mix(in srgb,var(--voxi-base) 96%,transparent);box-shadow:0 24px 70px #274c7714;backdrop-filter:blur(14px)}.voxisms-site-legal-content{color:var(--voxi-copy)}.voxisms-site-legal-content :where(article h1,article h2,article h3){color:var(--voxi-ink);font-family:var(--voxi-font-heading),sans-serif}.voxisms-site-legal-content :where(article p,article li){color:var(--voxi-copy);line-height:1.85}.voxisms-site-legal-content :where(article a){color:var(--voxi-text-brand);text-decoration:underline;text-underline-offset:.18em}.voxisms-site-legal-content .iubenda-embed{display:block;width:100%;min-height:32rem}.voxisms-site-legal-content #iubenda_policy,.voxisms-site-legal-content #iubenda_policy :where(.iub_base_container,.iub_content,.definitions,.for_boxes,.iub_footer,p,li,dl,dt,dd,blockquote,small,.muted,th,td,summary){color:var(--voxi-copy)!important}.voxisms-site-legal-content #iubenda_policy :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--voxi-ink)!important}.voxisms-site-legal-content #iubenda_policy a,.voxisms-site-legal-content #iubenda_policy a:hover:not(.btn){color:var(--voxi-text-brand)!important;border-bottom-color:var(--voxi-border)!important;text-decoration:underline;text-underline-offset:.18em}.voxisms-site-legal-content #iubenda_policy :where(.box_primary,.box_thumb,pre,code,.btn){background-color:var(--voxi-surface)!important;border-color:var(--voxi-border)!important;color:var(--voxi-copy)!important;box-shadow:none}.voxisms-site-legal-content #iubenda_policy :where(.iub_base_container,.iub_footer){background-color:transparent!important;border-color:var(--voxi-border)!important;box-shadow:none}.voxisms-site-legal-content #iubenda_policy :where(hr,table,th,td){border-color:var(--voxi-border)!important}.voxisms-site-legal-content #iubenda_policy :where(a,button,summary):focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.voxisms-site-footer-link{transition:color .18s ease}.voxisms-site-footer-link:hover{color:#a3cef1}.voxisms-site-social{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:#a3cef114;color:#e7ecefad;transition:background-color .18s ease,color .18s ease}.voxisms-site-social:hover{background:#a3cef126;color:#a3cef1}.voxisms-blog-content{color:var(--voxi-copy)}.voxisms-blog-content :where(h1,h2,h3,h4,h5,h6){color:var(--voxi-ink);font-family:var(--voxi-font-heading),sans-serif;font-weight:700;letter-spacing:-.025em}.voxisms-blog-content :where(p,li){color:var(--voxi-copy);line-height:1.85}.voxisms-blog-content :where(a){color:var(--voxi-text-brand);text-decoration-color:#6096ba8c;text-underline-offset:.18em}.voxisms-blog-content :where(blockquote){border-color:var(--voxi-text-secondary);background:var(--voxi-accent-soft);color:var(--voxi-text-brand)}.voxisms-blog-content :where(figure){margin:2.5rem 0}.voxisms-blog-content :where(figure img,figure .voxisms-workflow-diagram){display:block;width:100%;height:auto;border:1px solid var(--voxi-border);border-radius:1.25rem;background:var(--voxi-surface);box-shadow:0 18px 44px #0d1b2a17}.voxisms-blog-content figure .voxisms-workflow-diagram{overflow:hidden}.voxisms-blog-content :where(figcaption){margin-top:.75rem;color:var(--voxi-muted);font-size:.82rem;line-height:1.6;text-align:center}.voxisms-blog-content .voxisms-blog-diagram{max-width:100%;overflow-x:auto;padding-bottom:.5rem;overscroll-behavior-inline:contain}.voxisms-blog-content .voxisms-blog-diagram:focus-visible{border-radius:1.25rem;outline:3px solid rgba(96,150,186,.65);outline-offset:.35rem}@media(max-width:47.99rem){.voxisms-blog-content .voxisms-blog-diagram :where(img,.voxisms-workflow-diagram,figcaption){min-width:45rem}}.voxisms-blog-content :where(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.voxisms-blog-content :where(pre.astro-code){border:1px solid var(--voxi-border);background:var(--voxi-surface)!important;border-radius:1rem!important}.voxisms-blog-scroll-menu a.active{border-color:var(--voxi-text-secondary);color:var(--voxi-text-brand);font-weight:600}.voxisms-site-logo img{display:block;width:auto;height:auto}html[data-theme=dark] .voxisms-integration-logo--holding-shape{border-radius:.3rem;background:#fff;box-shadow:0 0 0 5px #fff}.voxisms-blog-hero{background:linear-gradient(180deg,var(--voxi-accent-soft),var(--voxi-surface))}.voxisms-site-shell :where(input,textarea,select){accent-color:var(--voxi-text-secondary)}.voxisms-site-shell :where(input,textarea)::placeholder{color:var(--voxi-muted);opacity:1}.voxisms-site-shell :where(input,textarea,select):focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.voxisms-site-hero-glow{position:absolute;inset:0;pointer-events:none}.voxisms-site-hero-glow--top-right{background:radial-gradient(ellipse at top right,var(--voxi-accent-glow) 0%,transparent 65%)}.voxisms-site-hero-glow--bottom-left{background:radial-gradient(ellipse at bottom left,rgba(96,150,186,.1) 0%,transparent 65%)}@keyframes voxisms-site-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1399px){.voxisms-site-mobile-panel{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.voxisms-site-language-switcher.is-mobile,.voxisms-site-language-switcher.is-mobile .voxisms-site-language-trigger{width:100%}.voxisms-site-language-switcher.is-mobile .voxisms-site-language-menu{position:static;margin-top:.5rem;min-width:100%;max-height:none;box-shadow:none}}@media(max-width:767px){.voxisms-site-title{font-size:clamp(2rem,9vw,2.7rem)}.voxisms-site-header{backdrop-filter:blur(12px)}}
