.faq-item[data-v-327f4918]{border-top:1px solid rgba(var(--hh-ink),.14)}.faq-item[data-v-327f4918]:last-child{border-bottom:1px solid rgba(var(--hh-ink),.14)}.faq-head[data-v-327f4918]{align-items:center;background:transparent;border:0;cursor:pointer;display:grid;gap:clamp(.9rem,2vw,1.6rem);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(1.1rem,2.4vw,1.7rem) 0;text-align:left;transition:background .25s ease;width:100%}.faq-head[data-v-327f4918]:hover{background:rgba(var(--hh-ink),.03)}.faq-head[data-v-327f4918]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.faq-num[data-v-327f4918]{color:var(--hh-text-5);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em;transition:color .25s ease}.faq-item.open .faq-num[data-v-327f4918]{color:rgb(var(--v-theme-secondary))}.faq-question[data-v-327f4918]{color:var(--hh-text-2);font-size:clamp(.95rem,1.5vw,1.3rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;transition:color .25s ease}.faq-head:hover .faq-question[data-v-327f4918],.faq-item.open .faq-question[data-v-327f4918]{color:var(--hh-text)}.faq-sign[data-v-327f4918]{flex:none;height:18px;position:relative;width:18px}.faq-sign[data-v-327f4918]:after,.faq-sign[data-v-327f4918]:before{background:rgba(var(--hh-ink),.6);content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:transform .35s cubic-bezier(.4,0,.2,1),background .25s ease;width:100%}.faq-sign[data-v-327f4918]:after{transform:rotate(90deg)}.faq-item.open .faq-sign[data-v-327f4918]:before{background:rgb(var(--v-theme-secondary));transform:rotate(180deg)}.faq-item.open .faq-sign[data-v-327f4918]:after{background:rgb(var(--v-theme-secondary));transform:rotate(0)}.faq-collapse[data-v-327f4918]{overflow:hidden;transition:height .45s cubic-bezier(.4,0,.2,1)}.faq-inner[data-v-327f4918]{padding:0 0 clamp(1.4rem,3vw,2.2rem)}@media (prefers-reduced-motion:reduce){.faq-collapse[data-v-327f4918],.faq-sign[data-v-327f4918]:after,.faq-sign[data-v-327f4918]:before{transition:none}}.faq-root[data-v-a56cf58d]{color:var(--hh-text);padding-bottom:clamp(4rem,10vh,8rem);position:relative;z-index:1}.faq-root[data-v-a56cf58d]:before{background:rgba(var(--hh-stage),.92);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.faq-hero[data-v-a56cf58d],.faq-layout[data-v-a56cf58d],.faq-tail[data-v-a56cf58d]{position:relative;z-index:1}.faq-hero[data-v-a56cf58d]{max-width:1100px;padding:clamp(9rem,18vh,13rem) clamp(1.5rem,6vw,5rem) clamp(2.5rem,6vh,4.5rem)}.faq-eyebrow[data-v-a56cf58d]{color:var(--hh-text-3);font-size:.68rem;font-weight:700;letter-spacing:.22em;margin-bottom:1rem;text-transform:uppercase}.faq-title[data-v-a56cf58d]{font-size:clamp(2.6rem,7.5vw,5.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.faq-lead[data-v-a56cf58d]{color:var(--hh-text-3);font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6;margin-top:1.2rem;max-width:46rem}.faq-layout[data-v-a56cf58d]{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:0 clamp(1.5rem,6vw,5rem)}.faq-aside[data-v-a56cf58d]{display:flex;flex-direction:column;gap:1.6rem;position:sticky;top:120px}.faq-aside-title[data-v-a56cf58d]{color:var(--hh-text-4);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.faq-nav[data-v-a56cf58d]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.faq-nav-btn[data-v-a56cf58d]{background:transparent;border:0;border-left:2px solid transparent;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.55rem .6rem .55rem .8rem;text-align:left;transition:border-color .25s ease,background .25s ease;width:100%}.faq-nav-num[data-v-a56cf58d]{color:var(--hh-text-5);font-size:.6rem;font-weight:700;letter-spacing:.1em;padding-top:.15rem}.faq-nav-label[data-v-a56cf58d]{color:var(--hh-text-3);font-size:.78rem;line-height:1.4;transition:color .25s ease}.faq-nav-btn:hover .faq-nav-label[data-v-a56cf58d]{color:var(--hh-text-1)}.faq-nav-btn.active[data-v-a56cf58d]{background:rgba(var(--hh-ink),.04);border-left-color:rgb(var(--v-theme-primary))}.faq-nav-btn.active .faq-nav-label[data-v-a56cf58d]{color:var(--hh-text)}.faq-nav-btn.active .faq-nav-num[data-v-a56cf58d]{color:rgb(var(--v-theme-secondary))}.faq-still[data-v-a56cf58d]{background:rgba(var(--hh-ink),.04);border:1px solid rgba(var(--hh-ink),.12);padding:1.2rem}.faq-still-title[data-v-a56cf58d]{font-size:.95rem;font-weight:700;margin-bottom:.4rem}.faq-still-text[data-v-a56cf58d]{color:var(--hh-text-3);font-size:.78rem;line-height:1.5;margin-bottom:.9rem}.faq-still-cta[data-v-a56cf58d]{background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));color:#fff;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:.6rem 1.1rem;text-decoration:none;text-transform:uppercase;transition:filter .2s ease,transform .2s ease}.faq-still-cta[data-v-a56cf58d]:hover{filter:brightness(1.08);transform:translateY(-1px)}.faq-answer[data-v-a56cf58d]{display:flex;flex-direction:column;gap:1rem;max-width:60rem}.faq-p[data-v-a56cf58d]{color:var(--hh-text-2);font-size:.88rem;line-height:1.7}.faq-p strong[data-v-a56cf58d]{color:var(--hh-text);font-weight:700}.faq-p code[data-v-a56cf58d]{background:rgba(var(--hh-ink),.08);color:rgb(var(--v-theme-secondary));font-size:.85em;padding:.1rem .4rem}.faq-steps[data-v-a56cf58d]{counter-reset:faq-step;display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:0}.faq-steps>li[data-v-a56cf58d]{color:var(--hh-text-2);counter-increment:faq-step;font-size:.88rem;line-height:1.6;padding-left:2.2rem;position:relative}.faq-steps>li[data-v-a56cf58d]:before{color:rgb(var(--v-theme-secondary));content:counter(faq-step,decimal-leading-zero);font-size:.65rem;font-weight:700;left:0;letter-spacing:.1em;position:absolute;top:.1rem}.faq-substeps[data-v-a56cf58d]{border-left:1px solid rgba(var(--hh-ink),.14);color:var(--hh-text-3);font-size:.82rem;gap:.25rem;margin-top:.4rem;padding-left:.9rem}.faq-stratum[data-v-a56cf58d],.faq-substeps[data-v-a56cf58d]{display:flex;flex-direction:column}.faq-stratum[data-v-a56cf58d]{background:rgba(var(--hh-ink),.03);border:1px solid rgba(var(--hh-ink),.12);gap:.5rem;padding:1.1rem}.faq-stratum-head[data-v-a56cf58d]{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:.3rem}.faq-algo[data-v-a56cf58d]{display:flex}.faq-algo-btn[data-v-a56cf58d]{align-items:center;background:rgba(var(--hh-ink),.07);border:0;color:var(--hh-text-3);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.4rem .9rem;transition:background .2s ease,color .2s ease}.faq-algo-btn.active[data-v-a56cf58d]{background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));color:#fff}.faq-algo-btn[data-v-a56cf58d]:not(.active):hover{background:rgba(var(--hh-ink),.13);color:var(--hh-text-1)}.faq-copy-hint[data-v-a56cf58d]{color:var(--hh-text-4);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.faq-note[data-v-a56cf58d]{color:var(--hh-text-3);font-size:.78rem;line-height:1.5}.faq-note.accent[data-v-a56cf58d]{color:var(--hh-text-1);font-weight:600}.faq-models[data-v-a56cf58d]{display:flex;flex-direction:column;gap:.9rem}.faq-model[data-v-a56cf58d]{background:rgba(var(--hh-ink),.03);border:1px solid rgba(var(--hh-ink),.1);padding:1rem 1.1rem 1.1rem}.faq-model-head[data-v-a56cf58d]{align-items:baseline;border-bottom:1px solid rgba(var(--hh-ink),.1);display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;padding-bottom:.7rem}.faq-model-name[data-v-a56cf58d]{color:rgb(var(--v-theme-secondary));font-size:.95rem;font-weight:800;letter-spacing:.08em}.faq-model-desc[data-v-a56cf58d]{color:var(--hh-text-2);font-size:.82rem;line-height:1.5}.faq-model-grid[data-v-a56cf58d]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.faq-model-col.ours[data-v-a56cf58d]{border-left:1px solid rgba(var(--v-theme-primary),.45);padding-left:1rem}.faq-model-label[data-v-a56cf58d]{font-size:.62rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.faq-model-label.minus[data-v-a56cf58d]{color:rgb(var(--hh-loss))}.faq-model-label.plus[data-v-a56cf58d]{color:rgb(var(--hh-gain-strong))}.faq-model-label.ours[data-v-a56cf58d]{color:rgb(var(--v-theme-secondary))}.faq-model-list[data-v-a56cf58d]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.faq-model-list li[data-v-a56cf58d]{color:var(--hh-text-2);font-size:.8rem;line-height:1.5;padding-left:.8rem;position:relative}.faq-model-list li[data-v-a56cf58d]:before{background:rgba(var(--hh-ink),.4);content:"";height:1px;left:0;position:absolute;top:.55em;width:4px}.faq-tail[data-v-a56cf58d]{display:flex;justify-content:center;padding:clamp(3rem,8vh,5rem) clamp(1.5rem,6vw,5rem) 0}.faq-tail-link[data-v-a56cf58d]{align-items:center;border:1px solid rgba(var(--hh-ink),.18);color:var(--hh-text);display:inline-flex;font-size:.72rem;font-weight:700;gap:.5rem;letter-spacing:.12em;padding:.9rem 1.6rem;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease,background .25s ease}.faq-tail-link[data-v-a56cf58d]:hover{background:rgba(var(--hh-ink),.05);border-color:rgba(var(--v-theme-primary),.7)}@media (max-width:1279px){.faq-layout[data-v-a56cf58d]{grid-template-columns:minmax(0,1fr)}.faq-aside[data-v-a56cf58d]{position:static}.faq-nav[data-v-a56cf58d]{display:none}.faq-model-grid[data-v-a56cf58d]{grid-template-columns:minmax(0,1fr)}.faq-model-col.ours[data-v-a56cf58d]{border-left:0;border-top:1px solid rgba(var(--v-theme-primary),.45);padding-left:0;padding-top:.8rem}}@media (max-width:599px){.faq-hero[data-v-a56cf58d],.faq-layout[data-v-a56cf58d],.faq-tail[data-v-a56cf58d]{padding-left:1rem;padding-right:1rem}}
