.survey-shell[data-astro-cid-vuhwdxjl]{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-lime) 8%, transparent), transparent 24rem), var(--background);padding:4rem 1.5rem}.survey-shell--result[data-astro-cid-vuhwdxjl]{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-lime) 7%, transparent), transparent 20rem), var(--background);padding:clamp(2rem,5vw,5.75rem) clamp(.85rem,3vw,2rem);overflow-x:hidden}.survey-question[data-astro-cid-vuhwdxjl],.survey-result[data-astro-cid-vuhwdxjl]{place-items:center;min-height:calc(100dvh - 13rem);display:grid}.survey-result[data-astro-cid-vuhwdxjl]{place-items:start center;position:relative}.survey-confetti[data-astro-cid-vuhwdxjl]{z-index:20;pointer-events:none;position:fixed;inset:0}.survey-confetti[data-astro-cid-vuhwdxjl][hidden],.survey-shell--result[data-astro-cid-vuhwdxjl] .survey-confetti[data-astro-cid-vuhwdxjl]{display:none}.survey-card[data-astro-cid-vuhwdxjl]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--brand-forest) 12%, var(--border));width:min(100%,46rem);box-shadow:0 2rem 4rem -3rem color-mix(in srgb, var(--brand-forest) 58%, transparent);background:#fff;border-radius:.85rem;padding:clamp(1.3rem,4vw,2.35rem)}.survey-card[data-astro-cid-vuhwdxjl] h1[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-family:var(--font-serif);letter-spacing:0;margin:1.4rem 0 1.6rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:650;line-height:1.02}.survey-progress[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;gap:.65rem;font-size:.82rem;font-weight:800;display:grid}.survey-progress__track[data-astro-cid-vuhwdxjl]{background:var(--secondary);border-radius:999px;height:.5rem;overflow:hidden}.survey-progress__bar[data-astro-cid-vuhwdxjl]{border-radius:inherit;background:var(--brand-lime);height:100%}.survey-promise[data-astro-cid-vuhwdxjl],.survey-almost-done[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);margin:1rem 0 0;font-size:.92rem;font-weight:700;line-height:1.45}.survey-almost-done[data-astro-cid-vuhwdxjl]{border-left:3px solid var(--brand-lime);background:color-mix(in srgb, var(--brand-lime) 12%, #fff);color:var(--brand-forest);padding:.65rem .8rem}.survey-question .survey-options{gap:.75rem;display:grid}.survey-question .survey-option{border:1px solid color-mix(in srgb, var(--brand-forest) 18%, var(--border));background:color-mix(in srgb, #fff 86%, var(--brand-lime));min-height:3.65rem;color:var(--brand-forest);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:.7rem;justify-content:center;align-items:center;padding:.95rem 1rem;font-size:1rem;font-weight:700;line-height:1.35;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:flex;position:relative}.survey-question .survey-option:hover,.survey-question .survey-option:focus-within{border-color:color-mix(in srgb, var(--brand-lime) 58%, var(--brand-forest));background:color-mix(in srgb, #fff 72%, var(--brand-lime));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-lime) 22%, transparent);transform:translateY(-1px)}.survey-question .survey-option:has(input:checked){border-color:var(--brand-forest);background:var(--brand-forest);box-shadow:inset 0 0 0 1px #ffffff6b, 0 0 0 3px color-mix(in srgb, var(--brand-lime) 26%, transparent);color:var(--primary-foreground)}.survey-question .survey-option:has(input:disabled){cursor:wait;opacity:.72}.survey-question .survey-option:has(input:disabled:checked){opacity:1}.survey-question .survey-option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.survey-question .survey-option span{width:100%;min-width:0;display:block}.survey-status[data-astro-cid-vuhwdxjl]{min-height:1.35rem;color:var(--muted-foreground);margin:1rem 0 0;font-size:.9rem;line-height:1.45}.survey-status[data-astro-cid-vuhwdxjl][data-tone=loading]{color:var(--brand-forest)}.survey-status[data-astro-cid-vuhwdxjl][data-tone=success]{color:var(--brand-olive);font-weight:700}.survey-status[data-astro-cid-vuhwdxjl][data-tone=error]{border-left:3px solid color-mix(in srgb, #b42318 72%, var(--brand-forest));background:color-mix(in srgb, #fff1f0 78%, var(--brand-beige));color:#7a271a;padding:.7rem .85rem}.survey-actions[data-astro-cid-vuhwdxjl]{flex-direction:column-reverse;gap:.75rem;margin-top:1.35rem;display:flex}.survey-back[data-astro-cid-vuhwdxjl],.survey-next[data-astro-cid-vuhwdxjl],.survey-secondary[data-astro-cid-vuhwdxjl]{min-height:3rem;font-weight:800;font:inherit;border-radius:.55rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.survey-back[data-astro-cid-vuhwdxjl]{border:1px solid var(--border);color:var(--foreground);background:#fff}.survey-next[data-astro-cid-vuhwdxjl]{border:1px solid var(--brand-forest);background:var(--brand-forest);color:var(--primary-foreground);cursor:pointer;padding:0 1.15rem}.survey-next[data-astro-cid-vuhwdxjl]:hover{border-color:color-mix(in srgb, var(--brand-lime) 72%, var(--brand-forest));background:var(--brand-lime);color:var(--brand-forest)}.survey-next[data-astro-cid-vuhwdxjl]:disabled{cursor:not-allowed;opacity:.55}.survey-secondary[data-astro-cid-vuhwdxjl]{border:1px solid var(--border);background:color-mix(in srgb, #fff 88%, var(--secondary));color:var(--foreground);cursor:pointer;padding:0 1.15rem}.survey-secondary[data-astro-cid-vuhwdxjl]:disabled{cursor:wait;opacity:.64}.survey-secondary[data-astro-cid-vuhwdxjl]:hover{border-color:color-mix(in srgb, var(--brand-forest) 36%, var(--border));background:color-mix(in srgb, var(--brand-lime) 14%, #fff)}.survey-card--result[data-astro-cid-vuhwdxjl]{--result-accent:#3b82f6;--result-accent-strong:#1677ff;--result-accent-soft:#dbeafe;--result-text:#1f2937;--result-muted:#667085;--result-border:#e6ebf2;--result-shadow:0 18px 45px #1f29372e;--result-shadow-soft:0 10px 24px #1f293714;z-index:1;width:min(88rem,100vw - clamp(1.7rem,6vw,4rem));min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.survey-result__hero[data-astro-cid-vuhwdxjl]{align-items:center;gap:1.35rem;display:grid}.survey-result__eyebrow[data-astro-cid-vuhwdxjl]{color:var(--brand-olive);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.survey-result__badge[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 18%, var(--border));background:color-mix(in srgb, var(--brand-lime) 17%, #fff);width:fit-content;color:var(--brand-forest);border-radius:999px;align-items:center;margin-top:.8rem;padding:.45rem .72rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.survey-result__summary[data-astro-cid-vuhwdxjl]{max-width:42rem;color:var(--muted-foreground);font-size:1.08rem;line-height:1.65}.survey-score-ring[data-astro-cid-vuhwdxjl]{--score-percent:0%;aspect-ratio:1;background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(var(--brand-lime) var(--score-percent), color-mix(in srgb, var(--brand-forest) 10%, var(--border)) 0);inline-size:min(100%,13rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-forest) 12%, transparent);border-radius:999px;place-items:center;display:grid}.survey-score-ring__inner[data-astro-cid-vuhwdxjl]{aspect-ratio:1;border:1px solid var(--border);text-align:center;background:#fff;border-radius:999px;place-items:center;inline-size:72%;padding:1rem;display:grid}.survey-score-ring[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-score-ring[data-astro-cid-vuhwdxjl] small[data-astro-cid-vuhwdxjl],.survey-stat-grid[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-panel__label[data-astro-cid-vuhwdxjl],.survey-panel__heading[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-chart-card__header[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.survey-score-ring[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-family:var(--font-serif);font-size:clamp(2.85rem,8vw,4.25rem);line-height:1}.survey-score-ring[data-astro-cid-vuhwdxjl] small[data-astro-cid-vuhwdxjl]{letter-spacing:.04em;text-transform:none}.survey-stat-grid[data-astro-cid-vuhwdxjl]{gap:.8rem;margin-top:1.6rem;display:grid}.survey-result__quick-actions[data-astro-cid-vuhwdxjl]{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.survey-result__quick-actions[data-astro-cid-vuhwdxjl] .survey-secondary[data-astro-cid-vuhwdxjl]{min-width:10.5rem}.survey-stat-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl]{border:1px solid var(--border);background:color-mix(in srgb, #fff 86%, var(--secondary));border-radius:.7rem;gap:.45rem;padding:1rem;display:grid}.survey-stat-grid[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-size:1rem;line-height:1.35}.survey-result__sections[data-astro-cid-vuhwdxjl]{gap:1.15rem;margin-top:1.2rem;display:grid}.survey-jump-nav[data-astro-cid-vuhwdxjl]{z-index:10;border:1px solid var(--result-border);box-shadow:var(--result-shadow-soft);scrollbar-width:none;background:#fffffff0;border-radius:6px;gap:.45rem;margin-top:1.15rem;padding:.45rem;display:flex;position:sticky;top:.75rem;overflow-x:auto}.survey-jump-nav[data-astro-cid-vuhwdxjl]::-webkit-scrollbar{display:none}.survey-jump-nav[data-astro-cid-vuhwdxjl] a[data-astro-cid-vuhwdxjl]{min-height:2.35rem;color:var(--result-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 .85rem;font-size:.86rem;font-weight:800;line-height:1;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.survey-jump-nav[data-astro-cid-vuhwdxjl] a[data-astro-cid-vuhwdxjl]:hover,.survey-jump-nav[data-astro-cid-vuhwdxjl] a[data-astro-cid-vuhwdxjl]:focus-visible{background:var(--result-accent);color:#fff;outline:none;box-shadow:0 8px 18px #1677ff38}.survey-panel[data-astro-cid-vuhwdxjl]{border:1px solid var(--border);background:color-mix(in srgb, #fff 86%, var(--secondary));border-radius:.8rem;padding:clamp(1rem,3vw,1.35rem)}.survey-panel--wide[data-astro-cid-vuhwdxjl]{width:100%}.survey-panel--next[data-astro-cid-vuhwdxjl]{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-lime) 18%, #fff), #fff 56%), #fff}.survey-panel--callback[data-astro-cid-vuhwdxjl]{background:#fff}.survey-callback-form[data-astro-cid-vuhwdxjl]{gap:.85rem;margin-top:1.1rem;display:grid}.survey-callback-form[data-astro-cid-vuhwdxjl] label[data-astro-cid-vuhwdxjl]{gap:.4rem;min-width:0;display:grid}.survey-callback-form[data-astro-cid-vuhwdxjl] label[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.survey-callback-form[data-astro-cid-vuhwdxjl] input[data-astro-cid-vuhwdxjl]{border:1px solid var(--border);min-width:0;min-height:3rem;color:var(--foreground);font:inherit;background:#fff;border-radius:.55rem;padding:0 .9rem}.survey-callback-form[data-astro-cid-vuhwdxjl] input[data-astro-cid-vuhwdxjl]:focus{border-color:color-mix(in srgb, var(--brand-forest) 42%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-lime) 22%, transparent);outline:none}.survey-callback-form[data-astro-cid-vuhwdxjl] .survey-next[data-astro-cid-vuhwdxjl]{width:100%}.survey-panel__heading[data-astro-cid-vuhwdxjl]{gap:.35rem;margin-bottom:1rem;display:grid}.survey-panel__heading[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-panel__copy[data-astro-cid-vuhwdxjl]{max-width:58rem;color:var(--muted-foreground);font-size:.98rem;line-height:1.6}.survey-panel__copy[data-astro-cid-vuhwdxjl]{margin:.85rem 0 0}.survey-panel__heading[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-panel__label[data-astro-cid-vuhwdxjl]{color:var(--brand-olive);margin:0}.survey-panel[data-astro-cid-vuhwdxjl] h2[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.survey-panel--next[data-astro-cid-vuhwdxjl]>p[data-astro-cid-vuhwdxjl]:not(.survey-panel__label),.survey-panel--risk[data-astro-cid-vuhwdxjl]>p[data-astro-cid-vuhwdxjl]:not(.survey-panel__label){color:var(--muted-foreground);line-height:1.6}.survey-problem-opportunity[data-astro-cid-vuhwdxjl]{gap:.85rem;margin-top:1rem;display:grid}.survey-symptom-list[data-astro-cid-vuhwdxjl]{gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.survey-symptom-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));color:var(--foreground);background:#fff;border-radius:.72rem;padding:.9rem 1rem .9rem 2.35rem;font-weight:720;line-height:1.48;position:relative}.survey-symptom-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]:before{content:"";background:var(--brand-lime);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-lime) 22%, transparent);border-radius:999px;position:absolute;top:1.08rem;left:1rem}.survey-diagnosis-grid[data-astro-cid-vuhwdxjl]{gap:.9rem;margin-top:1rem;display:grid}.survey-diagnosis-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl],.survey-problem-opportunity[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.75rem;gap:.45rem;min-width:0;padding:1rem;display:grid}.survey-diagnosis-grid[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-impact-list[data-astro-cid-vuhwdxjl]>span[data-astro-cid-vuhwdxjl],.survey-support-grid[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-timeline[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-problem-opportunity[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-mini-chart[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-dimension-card__top[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-answer-card__heading[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-answer-card__chart[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl]{color:var(--brand-olive);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.survey-diagnosis-grid[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl],.survey-problem-opportunity[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-size:1.05rem;line-height:1.25}.survey-diagnosis-grid[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-problem-opportunity[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);margin:0;line-height:1.55}.survey-problem-opportunity--compact[data-astro-cid-vuhwdxjl]{margin-top:0}.survey-mini-chart[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.75rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.survey-mini-chart[data-astro-cid-vuhwdxjl]>div[data-astro-cid-vuhwdxjl]:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1rem;display:flex}.survey-mini-chart[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl],.survey-answer-card__chart[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl],.survey-dimension-card__top[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-family:var(--font-serif);font-size:1.55rem;line-height:1}.survey-mini-chart__track[data-astro-cid-vuhwdxjl]{background:color-mix(in srgb, var(--brand-forest) 9%, #fff);border-radius:999px;width:100%;height:.8rem;overflow:hidden}.survey-mini-chart__track[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl]{border-radius:inherit;background:linear-gradient(90deg, var(--brand-forest), var(--brand-lime));height:100%;display:block}.survey-mini-chart__track{background:color-mix(in srgb, var(--brand-forest) 9%, #fff);border-radius:999px;width:100%;height:.8rem;overflow:hidden}.survey-mini-chart__track span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-forest), var(--brand-lime));height:100%;display:block}.survey-problem-opportunity{gap:.85rem;display:grid}.survey-problem-opportunity article{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.75rem;gap:.45rem;min-width:0;padding:1rem;display:grid}.survey-problem-opportunity span{color:var(--brand-olive);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.survey-problem-opportunity p{color:var(--muted-foreground);margin:0;line-height:1.55}.survey-health-grid[data-astro-cid-vuhwdxjl],.survey-support-grid[data-astro-cid-vuhwdxjl]{gap:.85rem;display:grid}.survey-health-card,.survey-support-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.78rem;gap:.8rem;min-width:0;padding:1rem;display:grid}.survey-health-card>div:first-child{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.survey-health-card span{color:var(--brand-olive);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.survey-health-card strong{color:var(--foreground);font-family:var(--font-serif);font-size:1.75rem;line-height:1}.survey-health-card p,.survey-support-grid[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);margin:0;line-height:1.55}.survey-health-card--strong .survey-mini-chart__track span{background:linear-gradient(90deg, #214f38, var(--brand-lime))}.survey-health-card--watch .survey-mini-chart__track span{background:linear-gradient(90deg,#8b6b1d,#f1d17a)}.survey-health-card--risk .survey-mini-chart__track span{background:linear-gradient(90deg,#8f2d24,#e67b65)}.survey-impact-list[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-lime) 32%, var(--border));background:color-mix(in srgb, var(--brand-lime) 12%, #fff);border-radius:.75rem;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.survey-impact-list[data-astro-cid-vuhwdxjl] ul[data-astro-cid-vuhwdxjl]{color:var(--foreground);gap:.55rem;margin:0;padding-left:1.1rem;font-weight:760;line-height:1.45;display:grid}.survey-impact-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]::marker{color:var(--brand-forest)}.survey-timeline[data-astro-cid-vuhwdxjl]{gap:.8rem;margin-top:1rem;display:grid}.survey-timeline article{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.78rem;gap:.4rem;padding:1rem;display:grid}.survey-timeline strong{color:var(--foreground);font-size:1rem;line-height:1.25}.survey-timeline p{color:var(--muted-foreground);margin:0;line-height:1.55}.survey-offer-summary[data-astro-cid-vuhwdxjl]{gap:.65rem;margin:1rem 0 0;display:grid}.survey-offer-summary[data-astro-cid-vuhwdxjl] div[data-astro-cid-vuhwdxjl]{border:1px solid color-mix(in srgb, var(--brand-forest) 11%, var(--border));background:#fff;border-radius:.65rem;gap:.2rem;padding:.8rem .9rem;display:grid}.survey-offer-summary[data-astro-cid-vuhwdxjl] dt[data-astro-cid-vuhwdxjl]{color:var(--brand-olive);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.survey-offer-summary[data-astro-cid-vuhwdxjl] dd[data-astro-cid-vuhwdxjl]{color:var(--foreground);margin:0;font-weight:800;line-height:1.35}.survey-chart-grid[data-astro-cid-vuhwdxjl]{gap:.85rem;display:grid}.survey-chart-card[data-astro-cid-vuhwdxjl]{--chart-sales:var(--brand-forest);--chart-marketing:var(--brand-lime);--chart-ai:var(--brand-olive);--chart-intent:#2f5b44;--chart-grid:color-mix(in srgb, var(--brand-forest) 13%, var(--border));--chart-muted:color-mix(in srgb, var(--brand-forest) 7%, #fff);border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.75rem;gap:.75rem;min-width:0;padding:.95rem;display:grid}.survey-dimension-breakdown[data-astro-cid-vuhwdxjl],.survey-answer-breakdown[data-astro-cid-vuhwdxjl]{gap:.9rem;margin-top:1rem;display:grid}.survey-dimension-card,.survey-answer-card{border:1px solid color-mix(in srgb, var(--brand-forest) 10%, var(--border));background:#fff;border-radius:.78rem;gap:1rem;width:100%;min-width:0;padding:clamp(1rem,2.5vw,1.25rem);display:grid}.survey-dimension-card__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.survey-dimension-card .survey-mini-chart__track span{background:var(--chart-color)}.survey-answer-card__heading{gap:.45rem;display:grid}.survey-answer-card__heading h3{color:var(--foreground);font-family:var(--font-serif);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.12}.survey-answer-card__heading p{color:var(--foreground);margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.survey-answer-card__chart{gap:.7rem;display:grid}.survey-answer-card__chart>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.survey-chart-card--radar[data-astro-cid-vuhwdxjl],.survey-chart-card--bar[data-astro-cid-vuhwdxjl]{min-height:20rem}.survey-chart-card--pie[data-astro-cid-vuhwdxjl]{min-height:15rem}.survey-chart-card__header[data-astro-cid-vuhwdxjl]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.survey-chart-card__header[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl]{color:var(--foreground);font-size:.95rem;line-height:1.25}.survey-radar-chart[data-astro-cid-vuhwdxjl]{width:100%;min-height:13.5rem;color:var(--foreground)}.survey-radar-chart__grid-ring{fill:none;stroke:var(--chart-grid);stroke-width:1px}.survey-radar-chart__axis{stroke:var(--chart-grid);stroke-width:1px}.survey-radar-chart__area{fill:color-mix(in srgb, var(--brand-lime) 28%, transparent);stroke:var(--brand-forest);stroke-linejoin:round;stroke-width:2.5px}.survey-radar-chart__point{fill:var(--chart-color);stroke:#fff;stroke-width:2px}.survey-radar-chart__label{fill:var(--muted-foreground);letter-spacing:0;font-size:.72rem;font-weight:800}.survey-bar-chart[data-astro-cid-vuhwdxjl]{align-content:center;gap:.85rem;min-height:13.5rem;padding:.7rem .2rem .2rem;display:grid;position:relative}.survey-bar-chart__grid{background:linear-gradient(to right, var(--chart-grid) 1px, transparent 1px) 0 0 / 25% 100%, var(--chart-muted);pointer-events:none;border-radius:.6rem;position:absolute;inset:.65rem .2rem .2rem}.survey-bar-chart__item{z-index:1;grid-template-rows:auto .7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .7rem;min-width:0;display:grid;position:relative}.survey-bar-chart__bar{width:var(--bar-value);background:var(--chart-color);min-width:.8rem;height:.7rem;box-shadow:0 .75rem 1.4rem -1rem color-mix(in srgb, var(--chart-color) 80%, transparent);border-radius:999px;grid-area:2/1/auto/-1}.survey-bar-chart__item strong{color:var(--foreground);font-family:var(--font-serif);grid-area:1/2;justify-self:end;font-size:1.1rem;line-height:1}.survey-bar-chart__item span{max-width:100%;color:var(--muted-foreground);letter-spacing:0;text-align:left;grid-area:1/1;justify-self:start;font-size:.72rem;font-weight:800;line-height:1.2}.survey-pie-wrap[data-astro-cid-vuhwdxjl]{align-items:center;gap:.8rem;display:grid}.survey-pie-chart[data-astro-cid-vuhwdxjl]{justify-self:center;width:min(100%,14rem);overflow:visible}.survey-pie-chart__slice{fill:none;stroke:var(--chart-color);stroke-width:32px;transform-origin:110px 110px;transform:rotate(-90deg)}.survey-pie-chart__hole[data-astro-cid-vuhwdxjl]{fill:#fff;stroke:var(--border);stroke-width:1px}.survey-pie-chart__score[data-astro-cid-vuhwdxjl]{fill:var(--foreground);font-family:var(--font-serif);font-size:2.4rem;font-weight:700}.survey-pie-chart__label[data-astro-cid-vuhwdxjl]{fill:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.survey-chart-caption[data-astro-cid-vuhwdxjl],.survey-chart-card[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl]{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.5}.survey-chart-legend[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.survey-chart-legend__item{min-width:0;color:var(--foreground);align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.survey-chart-legend__item i{background:var(--chart-color);border-radius:999px;flex:none;block-size:.65rem;inline-size:.65rem;display:inline-block}.survey-chart-tone--sales{--chart-color:var(--chart-sales)}.survey-chart-tone--marketing{--chart-color:var(--chart-marketing)}.survey-chart-tone--ai{--chart-color:var(--chart-ai)}.survey-chart-tone--intent{--chart-color:var(--chart-intent)}.survey-next-list[data-astro-cid-vuhwdxjl]{color:var(--foreground);gap:.65rem;margin:1rem 0 0;padding-left:1.1rem;font-weight:700;line-height:1.45;display:grid}.survey-next-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]::marker{color:var(--brand-olive)}.survey-card--result[data-astro-cid-vuhwdxjl] h1[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel[data-astro-cid-vuhwdxjl] h2[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-answer-card__heading h3,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-score-ring[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart[data-astro-cid-vuhwdxjl] strong[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card strong,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-answer-card__chart strong,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-dimension-card__top strong,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-bar-chart__item strong,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-pie-chart__score[data-astro-cid-vuhwdxjl]{font-family:var(--font-sans)}.survey-card--result[data-astro-cid-vuhwdxjl] h1[data-astro-cid-vuhwdxjl]{color:var(--result-text);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.6rem)}.survey-card--result[data-astro-cid-vuhwdxjl] [data-astro-cid-vuhwdxjl]:is(p,li,dd,h2,h3,a,button){overflow-wrap:anywhere;min-width:0}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-result__hero[data-astro-cid-vuhwdxjl]{border-bottom:1px solid var(--result-border);padding-bottom:clamp(1.1rem,2.5vw,1.8rem)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-result__eyebrow[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel__label[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel__heading[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-card__header[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-diagnosis-grid[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-impact-list[data-astro-cid-vuhwdxjl]>span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-support-grid[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-timeline[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-answer-card__heading span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-answer-card__chart span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-dimension-card__top span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-offer-summary[data-astro-cid-vuhwdxjl] dt[data-astro-cid-vuhwdxjl]{color:var(--result-muted)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-result__badge[data-astro-cid-vuhwdxjl]{border-color:color-mix(in srgb, var(--result-accent) 26%, var(--result-border));background:var(--result-accent-soft);color:#1d4ed8;border-radius:6px}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-result__summary[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel__heading[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel__copy[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel--next[data-astro-cid-vuhwdxjl]>p[data-astro-cid-vuhwdxjl]:not(.survey-panel__label),.survey-card--result[data-astro-cid-vuhwdxjl] .survey-diagnosis-grid[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity p,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card p,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-support-grid[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-timeline p,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-caption[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-card[data-astro-cid-vuhwdxjl] p[data-astro-cid-vuhwdxjl]{color:var(--result-muted)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-score-ring[data-astro-cid-vuhwdxjl]{background:radial-gradient(circle at center, #fff 0 58%, transparent 59%), conic-gradient(var(--result-accent) var(--score-percent), #edf2f7 0);box-shadow:0 12px 30px #1677ff29}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-score-ring__inner[data-astro-cid-vuhwdxjl]{border-color:var(--result-border);box-shadow:inset 0 1px 5px #1f293714}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-stat-grid[data-astro-cid-vuhwdxjl]{gap:1rem;margin-top:1.15rem}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-stat-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-card[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-diagnosis-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-problem-opportunity article,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-support-grid[data-astro-cid-vuhwdxjl] article[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-timeline article,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-offer-summary[data-astro-cid-vuhwdxjl] div[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-dimension-card,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-answer-card,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-impact-list[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-symptom-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]{box-sizing:border-box;border-color:var(--result-border);box-shadow:var(--result-shadow-soft);background:#fff;border-radius:6px}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel[data-astro-cid-vuhwdxjl]{padding:clamp(1.35rem,3vw,2rem);scroll-margin-top:5rem}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel--next[data-astro-cid-vuhwdxjl]{background:#fff}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel--callback[data-astro-cid-vuhwdxjl]{border-color:color-mix(in srgb, var(--result-accent) 24%, var(--result-border))}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-callback-form[data-astro-cid-vuhwdxjl] input[data-astro-cid-vuhwdxjl]{border-color:var(--result-border);color:var(--result-text);border-radius:6px}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-panel[data-astro-cid-vuhwdxjl] h2[data-astro-cid-vuhwdxjl]{color:var(--result-text);font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:760}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-result__sections[data-astro-cid-vuhwdxjl]{gap:1.4rem;margin-top:1.4rem}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart__track[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart__track{background:#eef4ff}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart__track[data-astro-cid-vuhwdxjl] span[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-mini-chart__track span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card--strong .survey-mini-chart__track span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card--watch .survey-mini-chart__track span,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-health-card--risk .survey-mini-chart__track span{background:linear-gradient(90deg, var(--result-accent-strong), #60a5fa)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-impact-list[data-astro-cid-vuhwdxjl]{border-color:color-mix(in srgb, var(--result-accent) 24%, var(--result-border));background:#f7fbff}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-symptom-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]:before{color:var(--result-accent);background:var(--result-accent)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-impact-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]::marker{color:var(--result-accent);background:var(--result-accent)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-next-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]::marker{color:var(--result-accent);background:var(--result-accent)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-symptom-list[data-astro-cid-vuhwdxjl] li[data-astro-cid-vuhwdxjl]:before{box-shadow:0 0 0 3px #3b82f624}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-card[data-astro-cid-vuhwdxjl]{--chart-sales:#3b82f6;--chart-marketing:#93c5fd;--chart-ai:#7dd3fc;--chart-intent:#2563eb;--chart-grid:#edf2f7;--chart-muted:#fff;min-height:22rem}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-chart-card--pie[data-astro-cid-vuhwdxjl]{min-height:18rem}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-radar-chart__area{fill:#3b82f624;stroke:var(--result-accent)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-radar-chart__grid-ring,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-radar-chart__axis{stroke:#edf2f7}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-bar-chart__grid{background:linear-gradient(90deg,#edf2f7 1px,#0000 1px) 0 0/25% 100%,linear-gradient(#edf2f7 1px,#0000 1px) 0 0/100% 25%}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-pie-chart__hole[data-astro-cid-vuhwdxjl]{stroke:var(--result-border)}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-back[data-astro-cid-vuhwdxjl],.survey-card--result[data-astro-cid-vuhwdxjl] .survey-secondary[data-astro-cid-vuhwdxjl]{border-color:var(--result-border);color:var(--result-text);background:#fff;border-radius:6px}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-next[data-astro-cid-vuhwdxjl]{border-color:var(--result-accent);background:var(--result-accent);color:#fff;border-radius:6px;box-shadow:0 10px 20px #1677ff2e}.survey-card--result[data-astro-cid-vuhwdxjl] .survey-next[data-astro-cid-vuhwdxjl]:hover,.survey-card--result[data-astro-cid-vuhwdxjl] .survey-secondary[data-astro-cid-vuhwdxjl]:hover{border-color:var(--result-accent);background:var(--result-accent);color:#fff}@media (width>=680px){.survey-actions[data-astro-cid-vuhwdxjl]{flex-direction:row;justify-content:space-between}.survey-back[data-astro-cid-vuhwdxjl],.survey-next[data-astro-cid-vuhwdxjl],.survey-secondary[data-astro-cid-vuhwdxjl]{min-width:9.5rem}.survey-actions--result[data-astro-cid-vuhwdxjl]{flex-wrap:wrap;justify-content:flex-start}.survey-callback-form[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-callback-form[data-astro-cid-vuhwdxjl] label[data-astro-cid-vuhwdxjl]:nth-child(3),.survey-callback-form[data-astro-cid-vuhwdxjl] label[data-astro-cid-vuhwdxjl]:nth-child(4),.survey-callback-form[data-astro-cid-vuhwdxjl] .survey-next[data-astro-cid-vuhwdxjl]{grid-column:span 2}.survey-result__hero[data-astro-cid-vuhwdxjl]{grid-template-columns:minmax(0,1fr) auto}.survey-stat-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(4,minmax(0,1fr))}.survey-result__sections[data-astro-cid-vuhwdxjl]{grid-template-columns:minmax(0,1fr)}.survey-problem-opportunity[data-astro-cid-vuhwdxjl],.survey-diagnosis-grid[data-astro-cid-vuhwdxjl],.survey-health-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-support-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(3,minmax(0,1fr))}.survey-timeline[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-chart-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.survey-chart-card--pie[data-astro-cid-vuhwdxjl]{grid-column:1/-1}.survey-pie-wrap[data-astro-cid-vuhwdxjl]{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr)}.survey-pie-chart[data-astro-cid-vuhwdxjl]{justify-self:start}}@media (width>=1040px){.survey-chart-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(3,minmax(0,1fr))}.survey-health-grid[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(5,minmax(0,1fr))}.survey-timeline[data-astro-cid-vuhwdxjl]{grid-template-columns:repeat(4,minmax(0,1fr))}.survey-chart-card--pie[data-astro-cid-vuhwdxjl]{grid-column:auto}.survey-pie-wrap[data-astro-cid-vuhwdxjl]{grid-template-columns:minmax(0,1fr)}.survey-pie-chart[data-astro-cid-vuhwdxjl]{justify-self:center}.survey-dimension-card,.survey-answer-card{grid-template-columns:minmax(17rem,.85fr) minmax(13rem,.45fr) minmax(26rem,1.25fr);align-items:center}}
