.cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero-visual{position:relative;min-width:0}@media (max-width:640px){.hero-visual{display:none}}.home-hero{position:relative;padding:var(--bp-space-10) 0 var(--bp-space-9);background-color:var(--bp-bg-primary);background-image:var(--bp-texture-blueprint-grid);background-position:top;overflow:hidden}.home-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,transparent 0,var(--bp-bg-primary) 72%);pointer-events:none}.home-hero-copy{min-width:0}.home-hero-headline{margin:0 0 var(--bp-space-5);font:var(--bp-fs-display-l);letter-spacing:var(--bp-ls-display-l);color:var(--bp-text-primary)}.home-support{margin:0 0 var(--bp-space-3);font:var(--bp-fs-body-l)}.home-credential-line,.home-support{color:var(--bp-text-secondary);max-width:46ch}.home-credential-line{margin:0 0 var(--bp-space-7);padding-top:var(--bp-space-3);border-top:1px solid var(--bp-border-hairline);font:var(--bp-fs-body-s)}.home-cta-note{margin-top:var(--bp-space-3);font:400 .875rem/1.375rem var(--bp-font-mono);letter-spacing:.02em;color:var(--bp-text-tertiary)}.home-footnote-ref{color:inherit;text-decoration:none}.home-footnote-ref:hover{text-decoration:underline}.home-btn-primary{background:var(--bp-accent);color:var(--bp-accent-on);box-shadow:var(--bp-elevation-1)}.home-btn-primary:hover{background:color-mix(in srgb,var(--bp-accent) 85%,white)}.home-report-window{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-lg);background:var(--bp-bg-surface);box-shadow:var(--bp-elevation-2);overflow:hidden;opacity:0;transform:translateY(12px)}html[data-motion=on] .home-report-window{animation:home-report-in .45s var(--bp-ease-out) 80ms both}@keyframes home-report-in{to{opacity:1;transform:translateY(0)}}html:not([data-motion=on]) .home-report-window{opacity:1;transform:none}html[data-motion=on] .home-report-title-text{visibility:hidden;animation:home-draft-show 1ms linear 1.7s both}html[data-motion=on] .home-report-window[data-drafting] .home-report-title-text{visibility:visible;animation:none}html[data-motion=on] .home-report-window[data-drafting=typing] .home-report-title:after{content:"";display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.12em;background:var(--bp-accent);animation:home-caret 1s steps(2,jump-none) infinite}@keyframes home-caret{0%{opacity:1}to{opacity:0}}html[data-motion=on] .home-draft-last,html[data-motion=on] .home-draft-late,html[data-motion=on] .home-report-row{opacity:0;transform:translateY(6px);transition:opacity .4s var(--bp-ease-out),transform .4s var(--bp-ease-out)}html[data-motion=on] .home-draft-late{animation:home-draft-in .4s var(--bp-ease-out) 1.9s both}html[data-motion=on] .home-report-row{animation:home-draft-in .4s var(--bp-ease-out) calc(2.2s + var(--home-row-i, 0) * .16s) both}html[data-motion=on] .home-draft-last{animation:home-draft-in .4s var(--bp-ease-out) 2.9s both}html[data-motion=on] .home-report-window[data-drafting] .home-draft-last,html[data-motion=on] .home-report-window[data-drafting] .home-draft-late,html[data-motion=on] .home-report-window[data-drafting] .home-report-row{animation:none}html[data-motion=on] .home-report-window .home-drafted{opacity:1;transform:none}@keyframes home-draft-in{to{opacity:1;transform:none}}@keyframes home-draft-show{to{visibility:visible}}.home-report-chrome{display:flex;align-items:center;gap:var(--bp-space-4);padding:var(--bp-space-3) var(--bp-space-4);background:var(--bp-bg-surface-raised);border-bottom:1px solid var(--bp-border-hairline)}.home-report-dots{display:flex;gap:6px;flex-shrink:0}.home-report-dots span{width:10px;height:10px;border-radius:50%;background:var(--bp-border-hairline-strong)}.home-report-address{flex:1;min-width:0;font:400 .75rem/1 var(--bp-font-mono);color:var(--bp-text-tertiary);background:var(--bp-bg-primary);border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-xs);padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-report-body{padding:var(--bp-space-6)}.home-report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--bp-space-4);padding-bottom:var(--bp-space-5);margin-bottom:var(--bp-space-5);border-bottom:1px solid var(--bp-border-hairline)}.home-report-head .home-report-label{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);text-transform:uppercase;color:var(--bp-text-tertiary);display:block;margin-bottom:var(--bp-space-2)}.home-report-head h2{margin:0 0 4px;font:var(--bp-fs-heading-m);letter-spacing:var(--bp-ls-heading-m);color:var(--bp-text-primary)}.home-report-meta{font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}.home-report-date{font:400 .75rem/1.4 var(--bp-font-mono);color:var(--bp-text-tertiary);text-align:right;white-space:nowrap}.home-report-table{width:100%;border-collapse:collapse;margin-bottom:var(--bp-space-5)}.home-report-table th{text-align:left;font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);text-transform:uppercase;color:var(--bp-text-tertiary);padding:0 0 var(--bp-space-2);border-bottom:1px solid var(--bp-border-hairline);font-weight:500}.home-report-table td:last-child,.home-report-table th:last-child{text-align:right}.home-report-table td{padding:var(--bp-space-3) 0;border-bottom:1px solid var(--bp-border-hairline);font:var(--bp-fs-body-s);color:var(--bp-text-primary);vertical-align:top}.home-report-table tr:last-child td{border-bottom:none}.home-row-name{color:var(--bp-text-primary)}.home-row-sub{display:block;font:400 .75rem/1.4 var(--bp-font-sans);color:var(--bp-text-tertiary);margin-top:2px}.home-row-value{font:400 .875rem/1.4 var(--bp-font-mono);color:var(--bp-text-primary)}.home-report-footnote{font:var(--bp-fs-body-s);color:var(--bp-text-tertiary);padding-top:var(--bp-space-4);border-top:1px solid var(--bp-border-hairline)}.home-report-footnote strong{color:var(--bp-text-secondary);font-weight:500}.home-trust-band{border-bottom:1px solid var(--bp-border-hairline);padding:var(--bp-space-5) 0}.home-trust-item{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);text-transform:uppercase;color:var(--bp-text-tertiary);display:flex;align-items:center;gap:var(--bp-space-6)}.home-trust-item .home-trust-txt{color:var(--bp-text-secondary)}.home-trust-item .home-trust-sep{color:var(--bp-border-hairline-strong)}.home-non-hv-note{padding:var(--bp-space-4) 0;border-bottom:1px solid var(--bp-border-hairline)}.home-non-hv-note p{margin:0;text-align:center;font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.home-non-hv-note a{color:var(--bp-text-secondary);text-decoration:underline;text-underline-offset:3px}.home-non-hv-note a:hover{color:var(--bp-text-primary)}.home-band-head{margin-bottom:var(--bp-space-7);max-width:62ch}.home-band-head .home-index{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);color:var(--bp-text-tertiary);display:block;margin-bottom:var(--bp-space-3)}.home-band-head h2{margin:0 0 var(--bp-space-4);font:var(--bp-fs-display-m);letter-spacing:var(--bp-ls-display-m);color:var(--bp-text-primary)}.home-band-head p{margin:0;font:var(--bp-fs-body-l);color:var(--bp-text-secondary)}.home-link-arrow{display:inline-flex;align-items:center;gap:6px;margin-top:var(--bp-space-5);color:var(--bp-text-secondary);text-decoration:none;font:var(--bp-fs-ui)}.home-link-arrow:hover{color:var(--bp-text-primary);text-decoration:underline;text-underline-offset:3px}.home-footnote{margin-top:var(--bp-space-5);font:400 .75rem/1rem var(--bp-font-sans);color:var(--bp-text-tertiary)}.home-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bp-space-6)}.home-module-card{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);background:var(--bp-bg-surface);padding:var(--bp-space-6);display:flex;flex-direction:column;gap:var(--bp-space-3)}.home-module-card .home-module-index{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);color:var(--bp-text-tertiary)}.home-module-card h3{margin:0;font:var(--bp-fs-heading-m);letter-spacing:var(--bp-ls-heading-m);color:var(--bp-text-primary)}.home-module-card p{margin:0;font:var(--bp-fs-body-m);color:var(--bp-text-secondary);flex:1}.home-module-card .home-module-result{margin-top:var(--bp-space-2);padding-top:var(--bp-space-3);border-top:1px solid var(--bp-border-hairline);font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.home-case-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--bp-space-8);align-items:center}.home-case-copy h2{margin:0 0 var(--bp-space-4);font:var(--bp-fs-display-m);letter-spacing:var(--bp-ls-display-m);color:var(--bp-text-primary);max-width:20ch}.home-case-copy p{margin:0 0 var(--bp-space-5);font:var(--bp-fs-body-m);color:var(--bp-text-secondary);max-width:52ch}.home-case-meta-row{display:flex;gap:var(--bp-space-6);margin-bottom:var(--bp-space-5)}.home-case-meta-row div{font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.home-case-meta-row strong{display:block;color:var(--bp-text-secondary);font-weight:500;margin-bottom:2px}.home-stat-block{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);background:var(--bp-bg-surface);padding:var(--bp-space-7) var(--bp-space-6);text-align:center}.home-stat-value{font:var(--bp-fs-heading-l);letter-spacing:var(--bp-ls-heading-l);color:var(--bp-accent);display:block;margin-bottom:var(--bp-space-3)}.home-stat-label{font:var(--bp-fs-ui);font-weight:400;color:var(--bp-text-secondary)}.home-stat-block .home-rule-note{margin-top:var(--bp-space-5);padding-top:var(--bp-space-4);border-top:1px solid var(--bp-border-hairline);font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.home-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bp-space-6)}.home-step{padding:var(--bp-space-6) 0 0;border-top:1px solid var(--bp-border-hairline-strong)}.home-step .home-step-index{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);color:var(--bp-text-tertiary);display:block;margin-bottom:var(--bp-space-3)}.home-step h3{margin:0 0 var(--bp-space-2);font:var(--bp-fs-heading-l);letter-spacing:var(--bp-ls-heading-l);color:var(--bp-text-primary)}.home-step p{margin:0;font:var(--bp-fs-body-m);color:var(--bp-text-secondary)}.home-steps-cta{margin-top:var(--bp-space-8);text-align:center}.home-steps-cta .cta-row{justify-content:center}.home-route-band{padding:var(--bp-space-7) 0;border-bottom:1px solid var(--bp-border-hairline);background:var(--bp-bg-primary)}.home-route-band p{margin:0;font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.home-route-links{display:flex;gap:var(--bp-space-6);flex-wrap:wrap}.home-route-links a{font:400 .875rem/1.4 var(--bp-font-sans);color:var(--bp-text-secondary);text-decoration:none;border-bottom:1px solid var(--bp-border-hairline-strong);padding-bottom:2px}.home-route-links a:hover{color:var(--bp-text-primary);border-color:var(--bp-text-secondary)}.home-certs-band{padding:var(--bp-space-6) 0;background:var(--bp-bg-primary)}.home-cert-chip{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);text-transform:uppercase;color:var(--bp-text-tertiary);border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-xs);padding:var(--bp-space-2) var(--bp-space-4)}.home-newsletter-error{font:var(--bp-fs-body-s);color:var(--bp-state-negative)}.home-newsletter-success-head{margin:0 0 var(--bp-space-2);font:var(--bp-fs-heading-m);color:var(--bp-text-primary)}.home-newsletter-success-body{margin:0;font:var(--bp-fs-body-m);color:var(--bp-text-secondary)}html[data-motion=on] .home-reveal{opacity:0;transform:translateY(24px);transition:opacity .45s var(--bp-ease-out),transform .45s var(--bp-ease-out);transition-delay:calc(var(--home-reveal-i, 0) * 80ms)}html[data-motion=on] .home-reveal.home-in-view{opacity:1;transform:none}html[data-motion=on] .home-reveal.home-no-anim{transition:none}.home-stat-num{font-variant-numeric:tabular-nums}@media (max-width:900px){.home-hero{padding:var(--bp-space-8) 0 var(--bp-space-7)}.home-support{max-width:100%}.home-case-grid{grid-template-columns:1fr}.home-case-copy h2{max-width:100%}.home-module-grid,.home-steps-row{grid-template-columns:1fr}}@media (max-width:700px){.home-hero-headline{font:600 2.25rem/2.75rem var(--bp-font-sans);letter-spacing:-.015em}.home-trust-item{gap:var(--bp-space-3)}.home-report-body{padding:var(--bp-space-5)}.home-case-meta-row{flex-direction:column;gap:var(--bp-space-3)}}@media (prefers-reduced-motion:reduce){html[data-motion=on] .home-report-window{animation:none;opacity:1;transform:none}html[data-motion=on] .home-reveal{transition:none;opacity:1;transform:none}html[data-motion=on] .home-draft-last,html[data-motion=on] .home-draft-late,html[data-motion=on] .home-report-row,html[data-motion=on] .home-report-title-text{animation:none;transition:none;visibility:visible;opacity:1;transform:none}html[data-motion=on] .home-report-window[data-drafting=typing] .home-report-title:after{display:none}}.home-founder-grid{display:grid;grid-template-columns:minmax(0,280px) 1fr;gap:var(--bp-space-8);align-items:start}.home-founder-photo-frame{border:1px solid var(--bp-border-hairline-strong);border-radius:var(--bp-radius-md);overflow:hidden}.home-founder-photo-frame img{width:100%;height:auto;display:block}.home-founder-body p{font:var(--bp-fs-body-l);color:var(--bp-text-secondary);max-width:62ch;margin-bottom:var(--bp-space-5)}.home-founder-links{list-style:none;padding:0;margin:var(--bp-space-5) 0 0;display:flex;flex-direction:column;gap:var(--bp-space-3)}.home-founder-links a{color:var(--bp-text-secondary);text-decoration:underline;text-underline-offset:3px;font:var(--bp-fs-body-s)}.home-founder-links a:hover{color:var(--bp-text-primary)}@media (max-width:900px){.home-founder-grid{grid-template-columns:1fr}.home-founder-photo-frame{max-width:260px}}.hv-page .home-hero-headline{font:var(--bp-fs-display-m)}.hv-hero-no-migration{margin:0 0 var(--bp-space-5);font:500 .9375rem/1.5 var(--bp-font-sans);color:var(--bp-text-primary);max-width:46ch}.hv-hero-after-cta{margin-top:var(--bp-space-5);max-width:46ch}.hv-hero-promise{font:500 .9375rem/1.5 var(--bp-font-sans);color:var(--bp-text-primary);margin:0 0 var(--bp-space-2)}.hv-hero-trustline{font:var(--bp-fs-body-s);color:var(--bp-text-tertiary);margin:0 0 var(--bp-space-5)}.hv-hero-steps-label{display:block;margin-bottom:var(--bp-space-3)}.hv-hero-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--bp-space-2)}.hv-hero-steps li{display:flex;align-items:baseline;gap:10px;font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}.hv-hs-i{font:var(--bp-fs-label);color:var(--bp-text-tertiary);flex-shrink:0;width:1.4em}.hv-hs-arrow{color:var(--bp-border-hairline-strong)}.hv-h1-row{margin:0 0 var(--bp-space-4)}.hv-page .hv-h1-row .home-hero-headline{display:inline;margin:0}.hv-h1-fn{display:inline;margin:0 0 0 2px;font:var(--bp-fs-heading-m);color:var(--bp-text-tertiary);vertical-align:top}.hv-h1-fn:hover{color:var(--bp-text-secondary)}.hv-workflow-result-fn{margin-left:4px;font-size:.7em;color:var(--bp-text-tertiary)}.hv-workflow-result-fn:hover{color:var(--bp-text-secondary)}.hv-inbox-label{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);text-transform:uppercase;color:var(--bp-text-tertiary);display:block;margin-bottom:var(--bp-space-3)}.hv-inbox-msg{padding-bottom:var(--bp-space-5);margin-bottom:var(--bp-space-5);border-bottom:1px solid var(--bp-border-hairline)}.hv-inbox-msg-meta{display:flex;justify-content:space-between;gap:var(--bp-space-3);margin-bottom:var(--bp-space-2)}.hv-inbox-from{font:500 .875rem/1.4 var(--bp-font-sans);color:var(--bp-text-primary)}.hv-inbox-from span{display:block;font:400 .75rem/1.4 var(--bp-font-mono);color:var(--bp-text-tertiary);font-weight:400;margin-top:2px}.hv-inbox-subject{font:500 .9375rem/1.4 var(--bp-font-sans);color:var(--bp-text-primary);margin-bottom:var(--bp-space-2)}.hv-inbox-body-text{font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}.hv-inbox-draft{background:var(--bp-bg-surface-raised,var(--bp-bg-surface));border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);padding:var(--bp-space-4)}.hv-inbox-draft .hv-inbox-label{color:var(--bp-text-secondary)}.hv-inbox-draft-text{font:var(--bp-fs-body-s);color:var(--bp-text-primary);margin-bottom:var(--bp-space-4)}.hv-inbox-draft-actions{display:flex;gap:var(--bp-space-3)}.hv-inbox-btn{font:500 .8125rem/1.375rem var(--bp-font-sans);padding:8px 16px;border-radius:var(--bp-radius-sm);border:1px solid transparent}.hv-inbox-btn-approve{background:var(--bp-text-primary);color:var(--bp-bg-primary)}.hv-inbox-btn-edit{background:transparent;color:var(--bp-text-secondary);border-color:var(--bp-border-interactive)}.hv-inbox-disclaimer{margin-top:var(--bp-space-5);padding-top:var(--bp-space-4);border-top:1px solid var(--bp-border-hairline);font:400 .75rem/1.5 var(--bp-font-sans);color:var(--bp-text-tertiary)}.hv-pain-band{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);overflow:hidden;margin-bottom:var(--bp-space-6)}.hv-pain-item{flex:1 1 260px;padding:var(--bp-space-6);border-right:1px solid var(--bp-border-hairline)}.hv-pain-item:last-child{border-right:none}.hv-pain-value{font:var(--bp-fs-heading-l);letter-spacing:var(--bp-ls-heading-l);color:var(--bp-text-primary);display:block;margin-bottom:var(--bp-space-2)}.hv-pain-item.hv-accent .hv-pain-value{color:var(--bp-accent)}.hv-pain-text{font:var(--bp-fs-body-m);color:var(--bp-text-secondary);margin-bottom:var(--bp-space-3)}.hv-pain-source{font:400 .75rem/1.4 var(--bp-font-mono);color:var(--bp-text-tertiary)}.hv-pain-body{font:var(--bp-fs-body-l);color:var(--bp-text-secondary);max-width:72ch}@media (max-width:700px){.hv-pain-item{border-right:none;border-bottom:1px solid var(--bp-border-hairline)}.hv-pain-item:last-child{border-bottom:none}}.hv-workflow-main{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);background:var(--bp-bg-surface);padding:var(--bp-space-7);margin-bottom:var(--bp-space-6)}.hv-workflow-main .home-module-index{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);color:var(--bp-text-tertiary)}.hv-workflow-main h3{margin:var(--bp-space-3) 0 var(--bp-space-3);font:var(--bp-fs-heading-l);letter-spacing:var(--bp-ls-heading-l);color:var(--bp-text-primary)}.hv-workflow-main p{font:var(--bp-fs-body-l);color:var(--bp-text-secondary);max-width:62ch;margin-bottom:var(--bp-space-4)}.hv-workflow-result{display:inline-block;font:600 1.0625rem/1.5 var(--bp-font-sans);color:var(--bp-accent);padding-top:var(--bp-space-4);border-top:1px solid var(--bp-border-hairline)}.hv-strip-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--bp-space-3);margin-bottom:var(--bp-space-4)}.hv-strip-head h4{font:var(--bp-fs-ui);font-weight:500;color:var(--bp-text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.hv-strip-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-space-5)}.hv-strip-card{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-sm);padding:var(--bp-space-5)}.hv-strip-card .home-module-index{font:var(--bp-fs-label);letter-spacing:var(--bp-ls-label);color:var(--bp-text-tertiary);display:block;margin-bottom:var(--bp-space-2)}.hv-strip-card h5{font:var(--bp-fs-heading-m);letter-spacing:var(--bp-ls-heading-m);color:var(--bp-text-primary);margin-bottom:var(--bp-space-2)}.hv-strip-card p{font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}@media (max-width:700px){.hv-strip-row{grid-template-columns:1fr}}.hv-process-cta{margin-top:var(--bp-space-6)}.hv-pricing-frame{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);padding:var(--bp-space-7);background:var(--bp-bg-surface)}.hv-pricing-frame .home-kicker{margin-bottom:var(--bp-space-3)}.hv-pricing-frame h3{font:var(--bp-fs-heading-l);letter-spacing:var(--bp-ls-heading-l);color:var(--bp-text-primary);margin-bottom:var(--bp-space-4)}.hv-pricing-frame h3 .hv-accent-figure{color:var(--bp-accent)}.hv-pricing-frame p{font:var(--bp-fs-body-m);color:var(--bp-text-secondary);max-width:68ch}.hv-proof-frame{margin-top:var(--bp-space-6);border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);padding:var(--bp-space-6)}.hv-proof-frame .home-kicker{margin-bottom:var(--bp-space-3)}.hv-proof-list{list-style:none;padding:0;margin:var(--bp-space-4) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bp-space-4)}.hv-proof-item{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-sm);padding:var(--bp-space-4)}.hv-proof-item .hv-proof-num{display:block;font:var(--bp-fs-heading-m);color:var(--bp-text-tertiary);margin-bottom:var(--bp-space-2)}.hv-proof-item .hv-proof-label{font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}@media (max-width:900px){.hv-proof-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hv-proof-list{grid-template-columns:1fr}.hv-proof-item{min-width:0}}.hv-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--bp-space-8);align-items:start}.hv-check-copy h2{font:var(--bp-fs-display-m);letter-spacing:var(--bp-ls-display-m);color:var(--bp-text-primary);margin-bottom:var(--bp-space-3)}.hv-check-copy p{font:var(--bp-fs-body-l);color:var(--bp-text-secondary);max-width:46ch;margin-top:var(--bp-space-3)}.hv-check-form{border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-md);background:var(--bp-bg-surface);padding:var(--bp-space-6);gap:var(--bp-space-4)}.hv-check-form,.hv-field{display:flex;flex-direction:column}.hv-field{gap:6px}.hv-field label{font:var(--bp-fs-body-s);color:var(--bp-text-secondary)}.hv-field input,.hv-field select{font:var(--bp-fs-body-m);color:var(--bp-text-primary);background:var(--bp-bg-primary);border:1px solid var(--bp-border-interactive);border-radius:var(--bp-radius-sm);padding:var(--bp-space-3) var(--bp-space-4)}.hv-field input:disabled,.hv-field select:disabled{opacity:.6}.hv-field input::-moz-placeholder{color:var(--bp-text-tertiary)}.hv-field input::placeholder{color:var(--bp-text-tertiary)}.hv-field input[aria-invalid=true],.hv-field select[aria-invalid=true]{border-color:var(--bp-state-negative)}.hv-field-note{font:400 .75rem/1.5 var(--bp-font-sans);color:var(--bp-text-tertiary)}.hv-field-note a{color:var(--bp-text-secondary);text-decoration:underline;text-underline-offset:2px}.hv-field-note a:hover{color:var(--bp-text-primary)}.hv-field-error{font:var(--bp-fs-body-s);color:var(--bp-state-negative)}.hv-check-consent{display:flex;align-items:flex-start;gap:var(--bp-space-2);font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.hv-check-consent a{color:var(--bp-text-secondary);text-decoration:underline;text-underline-offset:2px}.hv-check-consent a:hover{color:var(--bp-text-primary)}.hv-check-form .home-btn{margin-top:var(--bp-space-2);align-self:flex-start}.hv-check-status{font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.hv-check-status[data-state=error]{color:var(--bp-state-negative)}.hv-check-success h3{font:var(--bp-fs-heading-m);letter-spacing:var(--bp-ls-heading-m);color:var(--bp-text-primary);margin-bottom:var(--bp-space-2)}.hv-check-success p{font:var(--bp-fs-body-m);color:var(--bp-text-secondary)}@media (max-width:900px){.hv-check-grid{grid-template-columns:1fr}}.hv-compliance-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--bp-space-4)}.hv-compliance-item{display:flex;align-items:flex-start;gap:12px;font:var(--bp-fs-body-m);color:var(--bp-text-secondary);border:1px solid var(--bp-border-hairline);border-radius:var(--bp-radius-sm);padding:var(--bp-space-4)}.hv-compliance-item svg{flex-shrink:0;margin-top:2px;color:var(--bp-text-tertiary)}@media (max-width:700px){.hv-compliance-list{grid-template-columns:1fr}}.hv-faq-list{max-width:820px;display:flex;flex-direction:column}.hv-faq-item{border-bottom:1px solid var(--bp-border-hairline);padding:var(--bp-space-5) 0}.hv-faq-item summary{font:var(--bp-fs-ui);color:var(--bp-text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--bp-space-4)}.hv-faq-item summary::-webkit-details-marker{display:none}.hv-faq-item summary:after{content:"+";font:400 1.25rem/1 var(--bp-font-sans);color:var(--bp-text-tertiary);flex-shrink:0}.hv-faq-item[open] summary:after{content:"\2212"}.hv-faq-item p{margin-top:var(--bp-space-3);font:var(--bp-fs-body-m);color:var(--bp-text-secondary);max-width:68ch}.hv-guides-list{display:grid;gap:var(--bp-space-5);max-width:820px}.hv-guides-list a.hv-guide-title{font:var(--bp-fs-ui);font-weight:600;color:var(--bp-text-secondary);text-decoration:underline;text-underline-offset:3px}.hv-guides-list a.hv-guide-title:hover{color:var(--bp-text-primary)}.hv-guide-desc{display:block;margin-top:4px;font:var(--bp-fs-body-s);color:var(--bp-text-tertiary)}.hv-final-cta{text-align:left;max-width:62ch}.hv-final-cta h2{font:var(--bp-fs-display-m);letter-spacing:var(--bp-ls-display-m);color:var(--bp-text-primary);margin-bottom:var(--bp-space-4)}.hv-final-cta p{font:var(--bp-fs-body-l);color:var(--bp-text-secondary);margin-bottom:var(--bp-space-6)}.hv-final-cta-secondary{margin-left:var(--bp-space-2);font:var(--bp-fs-body-s);color:var(--bp-text-tertiary);text-decoration:underline;text-underline-offset:3px}.hv-final-cta-secondary:hover{color:var(--bp-text-secondary)}section.home-band.hv-tight{padding:var(--bp-space-7) 0}@media (max-width:700px){.hv-pricing-frame,.hv-workflow-main{padding:var(--bp-space-5)}}@media (min-width:901px){.hv-page .home-hero{padding-top:var(--bp-space-8)}}html[data-motion=on] .hv-inbox-draft-actions,html[data-motion=on] .hv-inbox-draft>.hv-inbox-label{opacity:0;transform:translateY(6px);transition:opacity .4s var(--bp-ease-out),transform .4s var(--bp-ease-out)}html[data-motion=on] .hv-inbox-draft>.hv-inbox-label{animation:home-draft-in .4s var(--bp-ease-out) .9s both}html[data-motion=on] .hv-inbox-draft-actions{animation:home-draft-in .4s var(--bp-ease-out) 1.6s both}html[data-motion=on] .hv-inbox-draft[data-hv-drafting] .hv-inbox-draft-actions,html[data-motion=on] .hv-inbox-draft[data-hv-drafting]>.hv-inbox-label{animation:none}html[data-motion=on] .hv-inbox-draft[data-hv-drafting] .hv-drafted{opacity:1;transform:none}html[data-motion=on] .hv-inbox-draft[data-hv-drafting=typing] .hv-inbox-draft-text:after{content:"";display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.12em;background:var(--bp-accent);animation:home-caret 1s steps(2,jump-none) infinite}@media (prefers-reduced-motion:reduce){html[data-motion=on] .hv-inbox-draft-actions,html[data-motion=on] .hv-inbox-draft>.hv-inbox-label{animation:none;transition:none;opacity:1;transform:none}html[data-motion=on] .hv-inbox-draft[data-hv-drafting=typing] .hv-inbox-draft-text:after{display:none}}