.hv-site{display:contents}html .hv-site{--hero-glow:radial-gradient(closest-side,rgba(255,196,170,.34),rgba(201,239,232,.18) 60%,transparent)}[data-theme=dark] .hv-site{--hero-glow:radial-gradient(closest-side,rgba(255,90,31,.14),rgba(20,184,166,.06) 60%,transparent)}html .hv-site :is(h1,h2,h3) em{background:none;-webkit-text-fill-color:currentColor;color:inherit;font-style:normal}html .hv-site :is(h1,h2){font-weight:500;letter-spacing:-.035em}html .hv-site .lab-emo-name,html .hv-site .lab-hero .eyebrow{font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:400}html .hv-site .nav-item.active>a,html .hv-site .nav-item.active>button{color:var(--text-primary)}html .hv-site .nav-item.active:after{background:var(--text-primary);height:1.5px}html .hv-site .mega-link .mi{background:var(--surface-2);color:var(--text-primary)}html .hv-site .stat .n{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html .hv-site .stat .n span{color:inherit}html .hv-site .consent-list .ci .ck,html .hv-site .ct-point .pi,html .hv-site .feature .fi,html .hv-site .hp-n,html .hv-site .lab-how-card .lab-ic,html .hv-site .seo-dot,html .hv-site .seo-ic{background:var(--surface-2);color:var(--text-primary)}html .hv-site .section .feature:hover .fi,html .hv-site .seo-card:hover .seo-ic{background:var(--surface-3);color:var(--text-primary)}html .hv-site .feature,html .hv-site .lab-how-card,html .hv-site .seo-card,html .hv-site .vcard{border-color:transparent;box-shadow:none;background:var(--surface-2)}[data-theme=dark] .hv-site .feature,[data-theme=dark] .hv-site .lab-how-card,[data-theme=dark] .hv-site .seo-card,[data-theme=dark] .hv-site .vcard{background:var(--surface-1)}html .hv-site .seo-links a{border-color:transparent;background:var(--surface-2)}html .hv-site .seo-links a:hover{border-color:transparent;background:var(--surface-3)}html .hv-site .seo-links a svg{color:var(--text-primary)}html .hv-site .consent a,html .hv-site .ct-contacts a:hover,html .hv-site .faq-body a,html .hv-site .seo-copy a,html .hv-site .vc-try{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}html .hv-site .ct-contacts svg{color:var(--text-muted)}html .hv-site .consent input{accent-color:var(--text-primary)}html .hv-site .fld input:focus,html .hv-site .fld select:focus,html .hv-site .fld textarea:focus,html .hv-site .search input:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--text-primary) 9%,transparent)}html .hv-site .price{border-color:transparent;background:var(--surface-2);box-shadow:none}[data-theme=dark] .hv-site .price{background:var(--surface-1)}html .hv-site .price .pname{font-weight:500}html .hv-site .price .pcost b{font-family:var(--font-display);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}html .hv-site .price .badge{background:var(--text-primary);color:var(--bg);text-transform:none;letter-spacing:0;font-weight:500}html .hv-site .price.current.selected,html .hv-site .price.popular,html .hv-site .price.popular.selected,html .hv-site .price.selected{border-color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}html .hv-site .price.selected .pradio{border-color:var(--text-primary);background:var(--text-primary)}html .hv-site .billing .seg button.on{background:var(--text-primary);color:var(--bg)}html .hv-site .billing .seg .save{background:var(--success);font-family:var(--font-body)}html .hv-site .usage .ubar i{background:var(--text-primary)}html .hv-site .matrix .mx-pop,html .hv-site .matrix tbody tr:hover td.mx-pop{background:var(--surface-2)}html .hv-site .matrix thead th.mx-pop{color:var(--text-primary)}html .hv-site .vc-av{background:none;padding:0}html .hv-site .vc-av img,html .hv-site .vc-av>*{border-radius:50%}html .hv-site .vc-av:after{background:var(--accent-fill)}html .hv-site .lab-play,html .hv-site .vc-player .pb,html .hv-site .vc-player .play-btn.playing{background:var(--accent-fill);box-shadow:none}html .hv-site .vc-player .pw i,html .hv-site .vc-playing .vc-wave i.on{background:var(--accent)}html .hv-site .asr-badge,html .hv-site .mp-soon-badge,html .hv-site .skl-badge,html .hv-site .vc-tags .t.lang{background:var(--surface-2);color:var(--text-secondary);font-family:var(--font-body)}html .hv-site .mp-soon-badge .dot{background:var(--hv-amber,#F5A524)}html .hv-site .vc-rating svg{color:var(--hv-amber,#F5A524);fill:var(--hv-amber,#F5A524)}html .hv-site .calc-row .calc-lbl b,html .hv-site .lv-done,html .hv-site .mp-author-txt p b{color:var(--text-primary);font-family:var(--font-body);font-weight:500}html .hv-site .calc input[type=range]::-webkit-slider-thumb{background:var(--bg);box-shadow:0 0 0 1.5px var(--text-primary),0 2px 5px rgba(0,0,0,.18)}html .hv-site .lab-chip.active{background:var(--text-primary);color:var(--bg);box-shadow:none}html .hv-site .lab-vchip.active{border-color:var(--text-primary)}html .hv-site .lv-item.voted{border-color:transparent;background:var(--surface-2)}html .hv-site .cf-node.on .ic,html .hv-site .clone-rec .mic,html .hv-site .hvc-core-ic,html .hv-site .hvc-ic.accent{background:var(--accent-fill);box-shadow:none}html .hv-site .clone-rec .rwave i{background:var(--accent)}html .hv-site .hvc-core{background:var(--surface-2);border-color:transparent}html .hv-site .hv3-ph{padding:56px 0 64px}html .hv-site .seo-hero.hv3-ph .seo-hero-in,html .hv-site .subhero.hv3-ph .ch-hero{display:block}html .hv-site .hv3-ph h1{font-size:clamp(40px,5.6vw,72px);line-height:1.02;letter-spacing:-.045em;max-width:14ch;margin:18px 0}html .hv-site .hv3-ph .sub{font-size:clamp(17px,1.6vw,19px);max-width:46ch}html .hv-site .hv3-ph .eyebrow{display:none}html .hv-site .hv3-ph-live{margin-top:48px;max-width:760px}html .hv-site .hv3-ph .hv3-prompt{margin:0}html .hv-site .hv3-ph .hv3-wave{margin:26px 0 0;max-width:760px}html .hv-site .hv3-clone-live{display:grid;justify-items:center;text-align:center;gap:22px;padding:36px 28px 28px;border-radius:28px;background:var(--surface-2)}[data-theme=dark] .hv-site .hv3-clone-live{background:var(--surface-1)}html .hv-site .hv3-clone-quote{max-width:34ch;margin:0;font-size:clamp(19px,2vw,23px);line-height:1.45;letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}html .hv-site .hv3-mic{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--accent-fill);color:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}html .hv-site .hv3-mic svg{position:relative;z-index:1;width:30px;height:30px}html .hv-site .hv3-mic:hover{background:var(--accent-press)}html .hv-site .hv3-mic:active{transform:scale(.95)}html .hv-site .hv3-mic-rings,html .hv-site .hv3-mic-rings i{position:absolute;inset:0;border-radius:50%}html .hv-site .hv3-mic-rings i{border:1.5px solid var(--accent);opacity:0}html .hv-site .hv3-clone-live .hv3-wave{width:100%;height:56px;margin:0}html .hv-site .hv3-clone-live .hv3-wave canvas{display:block;width:100%;height:100%}html .hv-site .hv3-clone-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--text-muted)}html .hv-site .hv3-clone-steps b{font-weight:500;color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){html .hv-site .hv3-mic-rings i{animation:hv3MicRing 2.6s cubic-bezier(.23,1,.32,1) infinite}html .hv-site .hv3-mic-rings i:nth-child(2){animation-delay:1.3s}@keyframes hv3MicRing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.7);opacity:0}}}html .hv-site .hero-vc-copy h1{font-size:clamp(36px,4.8vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.03}html .hv-site .hero-vc-stage{border:0;box-shadow:none;background:var(--surface-2);border-radius:28px}[data-theme=dark] .hv-site .hero-vc-stage{background:var(--surface-1)}html .hv-site .hvc-glow{display:none}html .hv-site .hvc-lane{border:0;background:var(--bg);box-shadow:none}[data-theme=dark] .hv-site .hvc-lane{background:var(--surface-2)}html .hv-site .hvc-lane.hvc-out{box-shadow:inset 0 0 0 1.5px var(--accent)}html .hv-site .hero-asr-head{max-width:none;margin:0;text-align:left}html .hv-site .hero-asr-head .crumbs{justify-content:flex-start!important}html .hv-site .hero-asr-head h1{font-size:clamp(40px,5.6vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1.02;max-width:14ch}html .hv-site .hero-asr-head .sub{margin:0 0 26px;max-width:46ch}html .hv-site .hero-asr-head .cta{justify-content:flex-start}html .hv-site .hero-asr-doc{margin:44px 0 0;border:0;box-shadow:none;background:var(--surface-2);border-radius:24px}[data-theme=dark] .hv-site .hero-asr-doc{background:var(--surface-1)}html .hv-site .asr-doc-bar{background:transparent;border-bottom-color:var(--border)}html .hv-site .asr-doc-bar .asr-dot{display:none}@media (max-width:640px){html .hv-site .hv3-ph{padding:28px 0 40px}html .hv-site .hv3-ph-live{margin-top:32px}html .hv-site .hv3-clone-live{padding:28px 18px 22px;border-radius:22px}}html .hv-site .plans{gap:0 32px}html .hv-site .plans .price{padding:26px 0 30px;border:0;border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--border-strong);transition:border-color .16s ease}[data-theme=dark] .hv-site .plans .price{background:transparent}html .hv-site .plans .price.current.selected,html .hv-site .plans .price.popular,html .hv-site .plans .price.popular.selected,html .hv-site .plans .price.popular:not(.selected):not(.current),html .hv-site .plans .price.selected{box-shadow:none;border-color:var(--border-strong)}html .hv-site .plans .price.current.selected,html .hv-site .plans .price.popular.selected,html .hv-site .plans .price.selected{border-top:2px solid var(--text-primary);padding-top:25px}html .hv-site .plans .price.current{border-top:2px solid var(--success);padding-top:25px}html .hv-site .plans .price:hover{border-top-color:var(--text-primary)}html .hv-site .plans .price .badge{position:absolute;top:28px;right:32px;left:auto;transform:none;display:inline-block;margin:0;padding:0;background:none;color:var(--accent);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:0}html .hv-site .plans .price .badge.badge-current{color:var(--success);background:none}html .hv-site .plans .price .pradio{top:26px;right:0}html .hv-site .plans .price .pfeat{border-top:0;padding-top:4px}html .hv-site .plans .price .btn{border-radius:999px}html .hv-site .checkout{border:0;box-shadow:none;background:var(--surface-2);border-radius:24px}[data-theme=dark] .hv-site .checkout{background:var(--surface-1)}html .hv-site .checkout .amt,html .hv-site .checkout .co-plan,html .hv-site .checkout .co-plan .pp,html .hv-site .checkout .co-row span{font-family:var(--font-display);font-variant-numeric:tabular-nums}html .hv-site .checkout .co-plan .pp{font-weight:500}html .hv-site .checkout .co-total .amt{font-weight:500;letter-spacing:-.03em}html .hv-site .section-head{text-align:left;max-width:760px;margin:0 0 44px}html .hv-site .section-head h2{font-size:clamp(32px,3.8vw,48px);letter-spacing:-.04em;line-height:1.05}html .hv-site .section-head p{max-width:56ch}html .hv-site .section-head .eyebrow{font-size:14px;color:var(--text-muted);margin-bottom:12px}html .hv-site .subhero{text-align:left}html .hv-site .subhero .container.in{max-width:1200px;text-align:left}html .hv-site .hero-mkt-head,html .hv-site .lab-hero,html .hv-site .mp-hero{max-width:880px;margin-left:0;margin-right:0;text-align:left}html .hv-site .hero-mkt-head h1,html .hv-site .lab-hero h1,html .hv-site .mp-hero h1,html .hv-site .subhero h1{font-size:clamp(40px,5.6vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.045em;max-width:15ch;text-wrap:balance}html .hv-site .hero-mkt-head p,html .hv-site .lab-hero p,html .hv-site .mp-hero p,html .hv-site .subhero p{margin-left:0;margin-right:0;max-width:52ch}html .hv-site .mp-hero .crumbs,html .hv-site .subhero .crumbs{justify-content:flex-start!important}html .hv-site .hero-mkt-head .cta,html .hv-site .mp-hero .cta,html .hv-site .subhero .cta{justify-content:flex-start}html .hv-site .lab-stage{margin-left:0;margin-right:0}html .hv-site .lab-hero .eyebrow,html .hv-site .subhero .eyebrow{font-size:14px;letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:400}html .hv-site .stats{gap:0;background:transparent;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;overflow:visible}html .hv-site .stats .stat{background:transparent;text-align:left;padding:24px 24px 24px 0}html .hv-site .stats .stat+.stat{padding-left:24px;border-left:1px solid var(--border)}html .hv-site .stats .stat .n{font-size:clamp(28px,3vw,40px)}@media (max-width:640px){html .hv-site .stats .stat{padding:18px 12px 18px 0}html .hv-site .stats .stat+.stat{padding-left:12px}}html .hv-site .usage .uv{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html .hv-site .usage{border:0;box-shadow:none;background:var(--surface-2);border-radius:20px}[data-theme=dark] .hv-site .usage{background:var(--surface-1)}html .hv-site .subhero.hv3-ph .hero-vid{display:block}html .hv-site .hero-ad-copy h1,html .hv-site .hero-book h1,html .hv-site .hero-pod-copy h1,html .hv-site .hero-vid-copy h1{font-weight:500;letter-spacing:-.045em;line-height:1.03}html .hv-site .hero-ad-stage,html .hv-site .hero-book-art,html .hv-site .hero-pod-stage{border:0;box-shadow:none;background:var(--surface-2);border-radius:28px}[data-theme=dark] .hv-site .hero-ad-stage,[data-theme=dark] .hv-site .hero-book-art,[data-theme=dark] .hv-site .hero-pod-stage{background:var(--surface-1)}html .hv-site .book-glow{display:none}html .hv-site .book-chip{border:0;box-shadow:0 6px 18px -8px rgba(0,0,0,.18)}html .hv-site .blog-top h1{font-size:clamp(40px,5.6vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1.02}html .hv-site .blog-top .eyebrow{display:none}html .hv-site .featured h2{font-weight:500;letter-spacing:-.035em}html .hv-site .featured .cover{border-radius:22px}html .hv-site .posts{display:block;border-top:1px solid var(--border)}html .hv-site .posts .post{display:grid;grid-template-columns:minmax(0,1fr) 150px 170px;grid-template-areas:"title cat date" "text cat date";column-gap:28px;row-gap:6px;align-items:baseline;padding:22px 10px;border-bottom:1px solid var(--border);border-radius:0;transition:background-color .16s ease}html .hv-site .posts .post:hover{background:var(--surface-2);border-radius:14px;border-bottom-color:transparent}[data-theme=dark] .hv-site .posts .post:hover{background:var(--surface-1)}html .hv-site .posts .post .cover{display:none}html .hv-site .posts .post h3{grid-area:title;font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.3}html .hv-site .posts .post:hover h3{color:var(--text-primary)}html .hv-site .posts .post p{grid-area:text;font-size:14.5px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:72ch}html .hv-site .posts .post .post-cat{grid-area:cat;font-size:13.5px;color:var(--text-muted)}html .hv-site .posts .post .byline{grid-area:date;justify-self:end;margin:0;padding:0;text-align:right}html .hv-site .posts .post .byline .avatar,html .hv-site .posts .post .byline .by-sep,html .hv-site .posts .post .byline .meta b{display:none}html .hv-site .posts .post .byline .meta{font-size:13.5px}@media (max-width:760px){html .hv-site .posts .post{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "text" "cat";padding:18px 0}html .hv-site .posts .post .byline{display:none}}html .hv-site .dev-toc{border:0;background:transparent;box-shadow:none;padding:0 8px 0 0}html .hv-site .dev-toc .grp{font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted);padding:16px 10px 4px}html .hv-site .dev-toc a{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--text-secondary);border-radius:10px}html .hv-site .dev-toc a:hover{background:var(--surface-2);color:var(--text-primary)}html .hv-site .dev-toc a.active,html .hv-site .dev-toc a.on{background:var(--surface-2);color:var(--text-primary);font-weight:500}html .hv-site .dev-main .section-head h2{font-size:clamp(26px,2.6vw,34px)}html .hv-site .dev-main .section-head .eyebrow{font-family:var(--font-mono);font-size:12.5px}html .hv-site .ep{margin:0;padding:15px 8px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}html .hv-site .ep:first-of-type{border-top:1px solid var(--border)}html .hv-site .ep:hover{border-color:var(--border);background:var(--surface-2)}html .hv-site .ep .m{font-weight:500;border-radius:999px}html .hv-site .code{border:0;box-shadow:none;border-radius:20px}html .hv-site .code-bar .dots{display:none}html .hv-site .bg-alt,html .hv-site .section.bg-alt{background:transparent}html .hv-site :is(.grid-2,.grid-3,.grid-4):has(>:is(.feature,.seo-card,.cat,.step)){display:block;border-top:1px solid var(--border)}html .hv-site :is(.feature,.seo-card){display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);align-items:baseline;gap:6px 40px;height:auto;padding:24px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;transform:none}[data-theme=dark] .hv-site :is(.feature,.seo-card){background:transparent}html .hv-site :is(.feature,.seo-card):hover{transform:none;background:transparent;border-color:var(--border)}html .hv-site :is(.feature .fi,.seo-card .seo-ic){display:none}html .hv-site :is(.feature,.seo-card) h3{grid-column:1;grid-row:1/span 6;margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.3}html .hv-site :is(.feature,.seo-card)>:not(h3){grid-column:2}html .hv-site :is(.feature,.seo-card) p{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-secondary);max-width:62ch}html .hv-site .cat{display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding:18px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}html .hv-site .cat .avatar{display:none}html .hv-site .cat b{display:inline;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}html .hv-site .cat span{display:inline;margin-left:14px;font-size:15px;color:var(--text-secondary)}html .hv-site .step{display:grid;grid-template-columns:56px minmax(200px,.8fr) minmax(0,1.5fr);align-items:baseline;gap:6px 40px;height:auto;padding:24px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}html .hv-site .step .sn{grid-column:1;grid-row:1/span 4;font-family:var(--font-mono);font-size:13px;font-weight:400;letter-spacing:0;color:var(--text-muted)}html .hv-site .step h3{grid-column:2;grid-row:1/span 4;margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.3}html .hv-site .step>:not(.sn):not(h3){grid-column:3}html .hv-site .step p{margin:0;font-size:15.5px;line-height:1.6;color:var(--text-secondary);max-width:62ch}html .hv-site .longread .ln{font-size:13px;font-weight:400;line-height:1.9;color:var(--text-muted);-webkit-text-stroke:0}html .hv-site .longread .lc h3{font-weight:500;letter-spacing:-.015em}html .hv-site .seo-list{display:grid;gap:0;border-top:1px solid var(--border)}html .hv-site .seo-list>div{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0;align-items:baseline;padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}html .hv-site .seo-list .seo-dot{width:auto;height:auto;background:none;border-radius:0;font-family:var(--font-mono);font-size:13px;font-weight:400;color:var(--text-muted)}html .hv-site .grid-4:has(>.price){gap:0 32px}html .hv-site .grid-4>.price{padding:26px 0 30px;border:0;border-top:1px solid var(--border-strong);border-radius:0;background:transparent;box-shadow:none;transform:none}[data-theme=dark] .hv-site .grid-4>.price{background:transparent}html .hv-site .grid-4>.price:hover{transform:none;box-shadow:none;border-top-color:var(--text-primary)}html .hv-site .grid-4>.price.popular{border-top:2px solid var(--text-primary);padding-top:25px;box-shadow:none}html .hv-site .grid-4>.price .badge{position:absolute;top:28px;right:0;left:auto;transform:none;margin:0;padding:0;background:none;color:var(--accent);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:0}html .hv-site .grid-4>.price .pfeat{border-top:0;padding-top:4px}html .hv-site .grid-4>.price .pfeat svg{color:var(--text-muted)}html .hv-site .review{gap:16px;height:auto;padding:24px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}html .hv-site .review p{font-size:17px;line-height:1.55;letter-spacing:-.01em}html .hv-site .review .who .avatar{width:32px;height:32px;border-radius:50%;font-size:13px;background:var(--surface-2);color:var(--text-primary)}html .hv-site .faq-q{padding:22px 0;font-size:17px;font-weight:500;letter-spacing:-.01em}html .hv-site .faq-q .ic{border:0;color:var(--text-muted);background:none}html .hv-site .faq-item.open .faq-q .ic{background:none;border:0;color:var(--text-primary)}html .hv-site .faq-a p{padding:0 0 22px;font-size:15.5px}html .hv-site .final{padding:72px 0 40px;border:0;border-radius:0;box-shadow:none}[data-theme=dark] .hv-site .final,html .hv-site .final{background:transparent}html .hv-site .final .eq,html .hv-site .final:before{display:none}html .hv-site .final h2{font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.04}html .hv-site .seo-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:8px}html .hv-site .seo-links a{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;border-radius:0;background:none;font-weight:500;color:var(--text-secondary)}html .hv-site .seo-links a:hover{background:none;color:var(--text-primary)}html .hv-site .grid-3>.voice{border:0;box-shadow:none;background:transparent;border-top:1px solid var(--border);border-radius:0;padding:20px 0 0}@media (max-width:760px){html .hv-site :is(.feature,.seo-card){grid-template-columns:minmax(0,1fr);padding:20px 0}html .hv-site :is(.feature,.seo-card) h3{grid-row:auto}html .hv-site :is(.feature,.seo-card)>:not(h3){grid-column:1}html .hv-site .step{grid-template-columns:40px minmax(0,1fr);gap:6px 12px;padding:20px 0}html .hv-site .step h3{grid-column:2;grid-row:auto}html .hv-site .step>:not(.sn):not(h3){grid-column:2}html .hv-site .cat span{display:block;margin:4px 0 0}html .hv-site .grid-4:has(>.price){gap:0}}html .hv-site .container[style*="max-width:7"],html .hv-site .container[style*="max-width:8"]{margin-left:max(0px,calc((100% - 1200px) / 2));margin-right:auto}html .hv-site .seo-grid-2:has(>.seo-card),html .hv-site .seo-grid:has(>.seo-card){display:block;border-top:1px solid var(--border)}[data-theme=dark] .hv-site .hv3-initial,html .hv-site .hv3-initial{background:var(--surface-2)}html .hv-site :is(div,section):has(>:is(.feature,.seo-card,.step,.cat):first-child):not(.feature,.seo-card,.step,.cat){display:block;border-top:1px solid var(--border)}html .hv-site .hv3-lim{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);align-items:center}html .hv-site .hv3-lim .hv3-lim-n{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}html .hv-site .hv3-lim .hv3-lim-u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html .hv-site .eco-grid{display:block;border-top:1px solid var(--border)}html .hv-site .eco-prod{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.6fr);gap:4px 40px;align-items:baseline;padding:26px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;transform:none}html .hv-site .eco-prod:hover{transform:none;border-color:var(--border)}html .hv-site .eco-prod>*{grid-column:2}html .hv-site .eco-prod>.eco-host{grid-column:1;grid-row:2;margin:0}html .hv-site .eco-prod>.eco-name-row{grid-column:1;grid-row:1;margin:0}html .hv-site .eco-prod.is-self{display:block;margin-bottom:0;padding:0 0 32px;border-bottom:1px solid var(--border)}html .hv-site .eco-prod.is-self:before{display:none}html .hv-site .eco-host,html .hv-site .eco-prod.is-self .eco-host{font-size:13px;font-weight:400;color:var(--text-muted)}html .hv-site .eco-name{font-weight:500;letter-spacing:-.02em}html .hv-site .eco-tag{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-secondary);background:var(--surface-2);padding:3px 9px}html .hv-site .eco-tag.is-here{color:var(--bg);background:var(--text-primary)}html .hv-site .eco-tagline{font-weight:500}html .hv-site .eco-tags span{border:0}html .hv-site .eco-open{font-family:var(--font-body);font-weight:500;color:var(--text-primary)}html .hv-site .eco-node,html .hv-site .eco-node.is-core,html .hv-site .eco-node.is-voice{border-color:var(--border);background:var(--surface-2);box-shadow:none;transform:none}html .hv-site .eco-node.is-voice:before{display:none}html .hv-site .eco-node b{font-weight:500}html .hv-site .eco-node-role{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}html .hv-site .eco-arrow,html .hv-site .eco-dia-join{color:var(--text-muted)}html .hv-site .eco-win.is-self{border-color:var(--border)}html .hv-site .eco-win.is-self .eco-win-dots i:first-child{background:var(--border-strong)}html .hv-site .eco-win.is-self .eco-win-host{color:var(--text-muted)}html .hv-site .eco-win.is-self .eco-win-body{background:var(--surface-1)}@media (max-width:760px){html .hv-site .eco-prod{grid-template-columns:minmax(0,1fr)}html .hv-site .eco-prod>*,html .hv-site .eco-prod>.eco-host,html .hv-site .eco-prod>.eco-name-row{grid-column:1;grid-row:auto}}html .hv-site .ethics{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}html .hv-site .eth-grid{display:block;border-top:1px solid var(--border)}html .hv-site .eth{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:6px 40px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--border)}html .hv-site .eth-ic{display:none}html .hv-site .eth b{font-weight:500;font-size:17px}html .hv-site .eth span{font-size:15px}html .hv-site .eth-foot a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}html .hv-site .mp-final{border:0;border-radius:0;background:transparent;box-shadow:none;padding:72px 0 40px;text-align:center}html .hv-site .mp-final .eq,html .hv-site .mp-final:before{display:none}html .hv-site .mp-final h2{font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.04}@media (max-width:760px){html .hv-site .eth{grid-template-columns:minmax(0,1fr)}}html .hv-site .eco-why{display:block;border-top:1px solid var(--border)}html .hv-site .eco-why-card{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:6px 40px;align-items:baseline;padding:20px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}html .hv-site .eco-why-card h3{font-weight:500;font-size:17px;margin:0}html .hv-site .eco-why-card p{margin:0}@media (max-width:760px){html .hv-site .eco-why-card{grid-template-columns:minmax(0,1fr)}}html .hv-site :is(.vals,.lab-how){display:block;max-width:none;margin-left:0;margin-right:0;border-top:1px solid var(--border)}html .hv-site :is(.val,.lab-how-card){display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:6px 40px;align-items:baseline;padding:22px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}[data-theme=dark] .hv-site .lab-how-card{background:transparent}html .hv-site :is(.val .vi,.lab-how-card .lab-ic){display:none}html .hv-site :is(.val,.lab-how-card) h3{grid-column:1;grid-row:1/span 4;margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em}html .hv-site :is(.val,.lab-how-card)>:not(h3){grid-column:2}html .hv-site :is(.val,.lab-how-card) p{margin:0;font-size:15.5px}html .hv-site .member{text-align:left}html .hv-site .member .ph{padding:0;border-radius:18px;background:var(--surface-2);aspect-ratio:4/5}html .hv-site .member .ph img{border:0;border-radius:0}html .hv-site .member b{font-weight:500}html .hv-site .lgrid{gap:0 40px;border-top:1px solid var(--border)}html .hv-site .lcard{padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}html .hv-site .lcard:hover{background:transparent;transform:none}html .hv-site .lc-code{background:none;border:0;color:var(--text-muted);font-family:var(--font-mono);font-weight:400}html .hv-site .lc-body b{font-weight:500;font-size:15px}html .hv-site .hv3-textlink{font-size:14.5px;font-weight:500;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}@media (max-width:760px){html .hv-site :is(.val,.lab-how-card){grid-template-columns:minmax(0,1fr)}html .hv-site :is(.val,.lab-how-card) h3{grid-row:auto}html .hv-site :is(.val,.lab-how-card)>:not(h3){grid-column:1}}html .hv-site .lab-langs{max-width:none;margin:88px 0 0;align-items:stretch;text-align:left}html .hv-site .lab-langs-head{align-items:flex-start}html .hv-site .lab-langs-head h2{font-size:clamp(32px,3.8vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.05}html .hv-site .lab-tier{align-items:flex-start}html .hv-site .lab-tier-l{font-family:var(--font-body);font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:400}html .hv-site .lab-langs .chip-row{justify-content:flex-start}html .hv-site .lab-cta h2{font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.04}html .hv-site .docs-hero h1{font-size:clamp(40px,5.6vw,72px);font-weight:500;letter-spacing:-.045em;line-height:1.02;max-width:15ch}html .hv-site .docs-nav{border:0;background:transparent;box-shadow:none;padding:0 8px 0 0}html .hv-site .docs-nav .grp{font-size:12.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted);padding:16px 10px 4px}html .hv-site .docs-nav a{font-size:14px;font-weight:400;border-radius:10px}html .hv-site .docs-nav a.active{background:var(--surface-2);color:var(--text-primary);font-weight:500}html .hv-site .doc-art>.eyebrow,html .hv-site .docs-foot .df-head .eyebrow{font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted)}html .hv-site .doc-art h2{font-size:clamp(30px,3.4vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1.08}html .hv-site .doc-art .lead{font-size:17px}html .hv-site .doc-art h3{font-weight:500;font-size:19px;letter-spacing:-.015em}html .hv-site .doc-art li,html .hv-site .doc-art p{font-size:15.5px}html .hv-site .df-jump a,html .hv-site .doc-art a{font-weight:500;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}html .hv-site .doc-art code{border:0}html .hv-site .doc-art .note{background:color-mix(in oklab,var(--hv-amber,#F5A524) 14%,var(--bg));color:var(--text-primary)}html .hv-site .doc-art .note svg{color:var(--hv-amber,#F5A524)}html .hv-site .doc-art td,html .hv-site .doc-art th{border:0;border-bottom:1px solid var(--border);padding:10px 14px 10px 0}html .hv-site .doc-art th{background:transparent;font-weight:500;color:var(--text-muted)}html .hv-site .docs-foot .df-head h3{font-weight:500;letter-spacing:-.03em}html .hv-site .df-cards{display:block;border-top:1px solid var(--border)}html .hv-site .df-card{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:4px 40px;align-items:baseline;padding:18px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;transform:none}html .hv-site .df-card:hover{transform:none;border-color:var(--border)}html .hv-site .df-card .df-ic{display:none}html .hv-site .df-card b{font-weight:500;font-size:17px}html .hv-site .df-jump-l{font-weight:400}@media (max-width:760px){html .hv-site .df-card{grid-template-columns:minmax(0,1fr)}}html .hv-site .legal-top h1{font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.04}html .hv-site .toc h4{font-family:var(--font-body);font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}html .hv-site .toc a.active,html .hv-site .toc a:hover{color:var(--text-primary);border-color:var(--text-primary)}html .hv-site .legal-body .intro{padding:0 0 24px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;font-size:17px}html .hv-site .legal-body h2{font-weight:500;letter-spacing:-.02em}html .hv-site .legal-body h2 .n{color:var(--text-muted);font-weight:400}html .hv-site .legal-body li:before{background:var(--border-strong)}html .hv-site .ds-table td a,html .hv-site .legal-body a{color:var(--text-primary);text-decoration-color:var(--border-strong);text-underline-offset:3px}html .hv-site .callout{border:0;background:color-mix(in oklab,var(--hv-amber,#F5A524) 14%,var(--bg))}html .hv-site .callout svg{color:var(--hv-amber,#F5A524)}html .hv-site .legal-table td,html .hv-site .legal-table th{border:0;border-bottom:1px solid var(--border);padding:12px 16px 12px 0}html .hv-site .legal-table td:first-child,html .hv-site .legal-table th{background:transparent}html .hv-site .legal-table th{font-weight:400}@media (max-width:640px){html .hv-site .legal-table tr td:first-child{background:transparent}}html .hv-site .ds-table th{font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}html .hv-site .hv3-packs-lead{max-width:56ch;margin:-28px 0 24px}html .hv-site .hv3-packs{max-width:760px;border-top:1px solid var(--border)}html .hv-site .hv3-pack{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--border)}html .hv-site .hv3-pack b{font-size:17px;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums}html .hv-site .hv3-pack b span{font-weight:400;color:var(--text-muted)}html .hv-site .hv3-pack-p{font-size:17px;color:var(--text-primary);font-variant-numeric:tabular-nums}html .hv-site .hv3-packs-note{margin-top:16px}html .hv-site .how-pay{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border)}html .hv-site .hp-step{gap:16px;padding:18px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}html .hv-site .hp-n{flex:0 0 32px;width:auto;height:auto;border-radius:0;background:none;color:var(--text-muted);font-family:var(--font-mono);font-size:13px;font-weight:400;justify-content:flex-start;padding-top:2px}html .hv-site .hp-step b{font-weight:500}html .hv-site .hv3-ent{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end;justify-content:space-between;padding-top:32px;border-top:1px solid var(--border)}html .hv-site .faq-list{gap:0;border-top:1px solid var(--border)}html .hv-site .faq-list .faq-item{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}html .hv-site .faq-list .faq-item summary{padding:20px 0;font-weight:500;font-size:16px}@media (max-width:640px){html .hv-site .hv3-pack{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}html .hv-site .hv3-pack .btn{grid-column:1/-1;justify-self:start}}html .hv-site .faq-list .faq-body{padding:0 0 18px}html .hv-site :is(#enterprise,#packs,#packs+.section,#faq){padding-top:88px}html .hv-site #faq{padding-bottom:72px}[data-theme=dark] .hv-site .seo-band,html .hv-site .seo-band{background:transparent;border:0}