.SurveyCard_shell__7YmLX{position:relative;scroll-margin-top:96px}.SurveyCard_glow__szmpp{--bleed:52px;position:absolute;inset:calc(-1 * var(--bleed));border-radius:calc(var(--radius-glass) + var(--bleed));pointer-events:none;opacity:0;transition:opacity var(--duration-slow) var(--ease-out);background:radial-gradient(260px circle at calc(var(--mx, 50%) + var(--bleed)) calc(var(--my, 30%) + var(--bleed)),color-mix(in oklab,var(--accent) 62%,transparent) 0,color-mix(in oklab,var(--accent) 26%,transparent) 42%,transparent 72%)}@media (hover:none){.SurveyCard_glow__szmpp{display:none}}@media (max-width:960px){.SurveyCard_glow__szmpp{--bleed:0px}}.SurveyCard_shell__7YmLX[data-active=true] .SurveyCard_glow__szmpp{opacity:1}.SurveyCard_card__EWHkI{position:relative;padding:clamp(24px,3.5vw,40px);border:1px solid transparent;border-radius:var(--radius-glass);background:linear-gradient(158deg,rgba(255,255,255,.94) 0,rgba(255,255,255,.78) 42%,rgba(250,226,206,.86) 100%) padding-box,linear-gradient(150deg,rgba(255,255,255,.95),color-mix(in oklab,var(--accent) 38%,transparent) 46%,rgba(255,255,255,.55)) border-box;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass-lifted)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.SurveyCard_card__EWHkI{background:var(--bg-surface) padding-box,linear-gradient(150deg,var(--accent-soft),var(--border-subtle)) border-box}}.SurveyCard_rail__ltn9i{height:2px;border-radius:2px;background:var(--glass-line);overflow:hidden}.SurveyCard_railFill__f_QZe{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent-deep),var(--accent));box-shadow:0 0 10px color-mix(in oklab,var(--accent) 60%,transparent);transform-origin:left center;transition:transform var(--duration-slow) var(--ease-out)}.SurveyCard_head__6o6u8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.SurveyCard_stepCount__z_f_f{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SurveyCard_stepCount__z_f_f span{color:var(--fg-muted)}.SurveyCard_back__f3B1T{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary);transition:color var(--duration-base) var(--ease-out)}.SurveyCard_back__f3B1T:hover{color:var(--fg-primary)}.SurveyCard_back__f3B1T svg{width:13px;height:13px}.SurveyCard_frame__VkFPc{overflow:hidden;margin:-8px;padding:8px;transition:height var(--duration-slow) var(--ease-out)}.SurveyCard_panel__23fML{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.SurveyCard_panel__23fML[data-leaving=true]{opacity:0;transform:translateY(-8px)}.SurveyCard_panel__23fML[data-leaving=false]{animation:SurveyCard_panelIn__RaqB6 var(--duration-slow) var(--ease-out)}@keyframes SurveyCard_panelIn__RaqB6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.SurveyCard_intro__KLwGh{margin-bottom:16px;font-size:var(--text-sm);color:var(--fg-tertiary)}.SurveyCard_question__fUV0s{margin-top:8px;font-family:var(--font-display);font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:600;letter-spacing:-.032em;line-height:1.2}.SurveyCard_question__fUV0s:focus{outline:none}.SurveyCard_helper__sEY6X{margin-top:10px;font-size:.9375rem;letter-spacing:-.01em;color:var(--fg-tertiary)}.SurveyCard_options__HLsFF{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.SurveyCard_option__XHjDM{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:13px;gap:13px;padding:13px 16px;min-height:48px;text-align:left;font-size:.9375rem;line-height:1.45;letter-spacing:-.012em;border:1px solid var(--glass-line);border-radius:9px;background:var(--glass-fill);-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.SurveyCard_optionIndex__Bv8qx{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--glass-line);border-radius:6px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 1px rgba(37,36,35,.04);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;line-height:1;color:var(--fg-tertiary);transition:color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.SurveyCard_optionLabel__0vs63{transition:transform var(--duration-base) var(--ease-out)}.SurveyCard_option__XHjDM:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--glass-fill-strong);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 6px 16px -8px color-mix(in oklab,var(--accent) 45%,transparent)}.SurveyCard_option__XHjDM:hover .SurveyCard_optionLabel__0vs63{transform:translateX(2px)}.SurveyCard_option__XHjDM:hover .SurveyCard_optionIndex__Bv8qx{color:var(--accent-deep);border-color:color-mix(in oklab,var(--accent) 40%,transparent);background:rgba(255,255,255,.85)}.SurveyCard_option__XHjDM:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 30%,transparent)}.SurveyCard_option__XHjDM[data-selected=true]{border-color:var(--accent);background:linear-gradient(140deg,color-mix(in oklab,var(--accent) 26%,transparent),color-mix(in oklab,var(--accent) 12%,transparent));box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent),0 8px 20px -10px color-mix(in oklab,var(--accent) 55%,transparent)}.SurveyCard_option__XHjDM[data-selected=true] .SurveyCard_optionIndex__Bv8qx{color:var(--accent-deep);border-color:color-mix(in oklab,var(--accent) 55%,transparent);background:rgba(255,255,255,.9)}@media (hover:none){.SurveyCard_optionIndex__Bv8qx{border-color:transparent;background:none;box-shadow:none}.SurveyCard_option__XHjDM:hover{transform:none}}@media (prefers-reduced-motion:reduce){.SurveyCard_option__XHjDM,.SurveyCard_option__XHjDM:hover{transform:none}}.SurveyCard_shortcutHint__WoIQI{display:none;margin-top:12px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}@media (hover:hover) and (pointer:fine){.SurveyCard_shortcutHint__WoIQI{display:block}}.SurveyCard_field__k5Nw0{margin-top:20px}.SurveyCard_field__k5Nw0 label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;letter-spacing:-.005em;color:var(--fg-secondary)}.SurveyCard_field__k5Nw0 input[type=email],.SurveyCard_field__k5Nw0 input[type=tel],.SurveyCard_field__k5Nw0 input[type=text],.SurveyCard_field__k5Nw0 select{width:100%;padding:13px 16px;font-size:.9375rem;letter-spacing:-.01em;background:var(--glass-fill);border:1px solid var(--glass-line);border-radius:var(--radius-input);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.SurveyCard_field__k5Nw0 input::placeholder{color:var(--fg-muted)}.SurveyCard_field__k5Nw0 input:focus,.SurveyCard_field__k5Nw0 select:focus{outline:none;border-color:var(--accent);background:var(--glass-fill-strong);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent)}.SurveyCard_phoneRow__wTFqH{display:grid;grid-template-columns:104px 1fr;grid-gap:10px;gap:10px}.SurveyCard_phoneRow__wTFqH select{font-family:var(--font-mono);cursor:pointer}.SurveyCard_optional__YBmib{margin-left:6px;font-family:var(--font-mono);font-size:.625rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-tertiary)}.SurveyCard_fileInput__MOD9u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SurveyCard_upload__W7D_Z{display:flex!important;align-items:center;gap:12px;padding:15px 18px;margin-bottom:0!important;font-size:.9375rem;font-weight:500!important;color:var(--fg-secondary)!important;background:var(--glass-fill);border:1px dashed var(--border-default);border-radius:var(--radius-input);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);overflow-wrap:anywhere}.SurveyCard_upload__W7D_Z svg{flex:0 0 auto;width:18px;height:18px}.SurveyCard_upload__W7D_Z:hover{border-color:var(--accent);background:var(--glass-fill-strong);color:var(--fg-primary)!important}.SurveyCard_upload__W7D_Z[data-filled=true]{border-style:solid;border-color:var(--accent);background:linear-gradient(140deg,color-mix(in oklab,var(--accent) 26%,transparent),color-mix(in oklab,var(--accent) 12%,transparent));color:var(--accent-deep)!important}.SurveyCard_fileInput__MOD9u:focus-visible+.SurveyCard_upload__W7D_Z{outline:2px solid var(--accent);outline-offset:3px}.SurveyCard_uploadHint__geOyG{font-weight:400;color:var(--fg-tertiary)}.SurveyCard_uploadSize__lKYEQ{margin-left:auto;flex:0 0 auto;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SurveyCard_note__5QIot{margin-top:10px;font-size:var(--text-xs);color:var(--fg-tertiary)}.SurveyCard_error__AOiRA{margin-top:16px;padding:12px 16px;font-size:.875rem;color:var(--danger);background:color-mix(in oklab,#dc2626 8%,transparent);border:1px solid color-mix(in oklab,#dc2626 24%,transparent);border-radius:var(--radius-md)}.SurveyCard_submit__ezDW9{width:100%;margin-top:24px;padding-block:16px;font-size:var(--text-base)}.SurveyCard_dots__q7OsV{display:inline-flex;align-items:center;gap:5px;height:1.2em}.SurveyCard_dots__q7OsV i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:SurveyCard_dotPulse__hx6C9 1s var(--ease-in-out) infinite}.SurveyCard_dots__q7OsV i:nth-child(2){animation-delay:.12s}.SurveyCard_dots__q7OsV i:nth-child(3){animation-delay:.24s}@keyframes SurveyCard_dotPulse__hx6C9{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.SurveyCard_done__nWp04{padding-block:24px;text-align:center;animation:SurveyCard_panelIn__RaqB6 var(--duration-slow) var(--ease-out)}.SurveyCard_doneMark__cPBBV{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 20px;border-radius:var(--radius-btn);background:var(--accent-soft);color:var(--accent-deep)}.SurveyCard_doneMark__cPBBV svg{width:26px;height:26px}.SurveyCard_doneTitle__3W4SK{font-size:var(--text-xl)}.SurveyCard_doneBody__uEsYg{margin-top:12px;font-size:.9375rem;letter-spacing:-.01em;color:var(--fg-secondary);max-width:42ch;margin-inline:auto;text-wrap:pretty}.SurveyCard_doneLink__tJcWV{display:inline-block;margin-top:20px;font-size:.875rem;font-weight:500;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.SurveyCard_phoneRow__wTFqH{grid-template-columns:92px 1fr}}