.questionnaire-form_form__PF_m_{--form-surface:var(--cabinet-surface,#f7f6f3);--form-surface-raised:var(--cabinet-surface-soft,#e8ebf0);--form-field:#fffefa;--form-line:var(--cabinet-line,#bdc5d0);--form-line-hover:var(--cabinet-accent,#30476d);--form-text:var(--cabinet-text,#172033);--form-muted:var(--cabinet-muted,#646f81);--form-accent:var(--cabinet-accent,#30476d);display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.questionnaire-form_stepIntro__sjJ0y{display:grid;gap:12px;padding:22px 24px;overflow:hidden;border-color:var(--form-line);border-radius:20px;background:var(--form-surface);box-shadow:0 10px 28px rgba(36,45,62,.06)}.questionnaire-form_stepHead__lWGOF{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.questionnaire-form_stepTitleWrap__Fs63b{display:grid;gap:6px;max-width:680px}.questionnaire-form_stepPromise__YIIad,.questionnaire-form_stepTitleWrap__Fs63b h2,.questionnaire-form_stepTitleWrap__Fs63b p{margin:0}.questionnaire-form_stepTitleWrap__Fs63b h2{color:var(--form-text);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.questionnaire-form_stepPromise__YIIad,.questionnaire-form_stepTitleWrap__Fs63b p{color:var(--form-muted)}.questionnaire-form_stepCount__hY56K,.questionnaire-form_stepPercent___dPtt{font-size:.75rem;font-weight:700}.questionnaire-form_stepCount__hY56K{color:var(--form-accent);letter-spacing:.07em;text-transform:uppercase}.questionnaire-form_stepPercent___dPtt{flex:0 0 auto;padding:7px 10px;border:1px solid var(--form-line);border-radius:999px;background:var(--form-surface-raised);color:var(--form-accent)}.questionnaire-form_stepProgress__LE62O{height:6px;overflow:hidden;border-radius:999px;background:#d7dbe1}.questionnaire-form_stepProgress__LE62O span{display:block;height:100%;border-radius:inherit;background:var(--form-accent);transition:width .24s ease-out}.questionnaire-form_stepPromise__YIIad{font-size:.82rem}.questionnaire-form_fieldsCard__k_3FR{padding:8px 2px 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.questionnaire-form_formGrid__l1BE4{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 16px;width:100%}.questionnaire-form_field__VKgyj{display:flex;flex-direction:column;gap:8px;min-width:0}.questionnaire-form_field__VKgyj>span{color:#2f3a4d;font-size:.8rem;font-weight:700;line-height:1.35}.questionnaire-form_span4__Zypv4{grid-column:span 4}.questionnaire-form_span6__CgMvK{grid-column:span 6}.questionnaire-form_fieldWide__RObMS,.questionnaire-form_span12__rVtHu{grid-column:1/-1}.questionnaire-form_hiddenField__RlwyY{display:none}.questionnaire-form_field__VKgyj input,.questionnaire-form_field__VKgyj select,.questionnaire-form_field__VKgyj textarea{width:100%;min-width:0;min-height:52px;padding:13px 15px;border:1px solid var(--form-line);border-radius:13px;background:var(--form-field);color:var(--form-text);outline:none;box-shadow:0 3px 9px rgba(35,44,61,.045);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.questionnaire-form_field__VKgyj input::placeholder,.questionnaire-form_field__VKgyj textarea::placeholder{color:#7f8999;opacity:1}.questionnaire-form_field__VKgyj input:hover,.questionnaire-form_field__VKgyj select:hover,.questionnaire-form_field__VKgyj textarea:hover{border-color:var(--form-line-hover);background:#ffffff;box-shadow:0 5px 14px rgba(35,44,61,.07)}.questionnaire-form_field__VKgyj input:focus,.questionnaire-form_field__VKgyj select:focus,.questionnaire-form_field__VKgyj textarea:focus{border-color:var(--form-accent);background:#ffffff;box-shadow:0 0 0 3px rgba(48,71,109,.14)}.questionnaire-form_field__VKgyj textarea{min-height:112px;resize:vertical}.questionnaire-form_field__VKgyj input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;padding:0;border-radius:6px;accent-color:#245bdb;box-shadow:none}.questionnaire-form_checkboxField__84Ssz{display:inline-grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:10px 0}.questionnaire-form_repeatableSpan3__rsBdn{grid-column:span 3}.questionnaire-form_repeatableSpan4__oQVk0{grid-column:span 4}.questionnaire-form_repeatableSpan6__Y3GVV{grid-column:span 6}.questionnaire-form_sectionWrap__tm4S_,.questionnaire-form_section__x2bcr{display:grid;gap:14px;width:100%}.questionnaire-form_section__x2bcr{margin-top:0}.questionnaire-form_editorCard__F5CaJ{width:100%;margin-top:14px}.questionnaire-form_editorCard__F5CaJ h2{margin-top:0}.questionnaire-form_autocomplete__YAnYI{position:relative;display:flex;flex-direction:column;gap:7px}.questionnaire-form_suggestions__CsY6g{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:8;display:flex;max-height:300px;flex-direction:column;gap:4px;overflow-y:auto;padding:7px;border:1px solid var(--form-line);border-radius:14px;background:#ffffff;box-shadow:0 18px 44px rgba(23,56,98,.16)}.questionnaire-form_manualSuggestion__i91SU,.questionnaire-form_suggestion__R_i_A{width:100%;min-height:44px;padding:10px 11px;border:0;border-radius:10px;background:transparent;color:var(--form-text);text-align:left;cursor:pointer}.questionnaire-form_suggestion__R_i_A{display:flex;flex-direction:column;gap:3px}.questionnaire-form_manualSuggestion__i91SU:hover,.questionnaire-form_suggestion__R_i_A:hover{background:var(--form-surface-raised)}.questionnaire-form_suggestion__R_i_A strong{font-size:.88rem;line-height:1.35}.questionnaire-form_autocompleteError__U6MSa,.questionnaire-form_suggestionStatus__6OFFC,.questionnaire-form_suggestion__R_i_A small,.questionnaire-form_suggestion__R_i_A span{color:var(--form-muted);font-size:.76rem;line-height:1.35}.questionnaire-form_manualSuggestion__i91SU{font-weight:600}.questionnaire-form_autocompleteError__U6MSa{color:#c33f5e}.questionnaire-form_editorActions__jd65z{margin-top:22px}.questionnaire-form_confirmationTitle__RT6IZ{grid-column:1/-1;margin:0 0 10px;color:var(--form-text);font-size:1rem;line-height:1.35}.questionnaire-form_actionBar__M15Bf{position:sticky;bottom:14px;z-index:5;gap:12px;margin-top:16px;padding:12px;background:rgba(247,246,243,.95);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.questionnaire-form_actionBar__M15Bf,.questionnaire-form_demoSignup__vTdwN{justify-content:space-between;border:1px solid var(--form-line);border-radius:18px}.questionnaire-form_demoSignup__vTdwN{display:flex;align-items:center;gap:24px;padding:20px 22px;background:var(--form-surface)}.questionnaire-form_demoSignup__vTdwN div{display:grid;gap:4px}.questionnaire-form_demoSignup__vTdwN strong{color:var(--form-text);font-size:.96rem}.questionnaire-form_demoSignup__vTdwN p{max-width:62ch;margin:0;color:var(--form-muted);font-size:.82rem;line-height:1.5}.questionnaire-form_actionGroup__iVKnO{display:flex;align-items:center;gap:9px}.questionnaire-form_backLink__kTwl8:before{content:"←";margin-right:7px}@media (max-width:960px){.questionnaire-form_fieldsCard__k_3FR,.questionnaire-form_stepIntro__sjJ0y{padding:20px}.questionnaire-form_formGrid__l1BE4{grid-template-columns:repeat(6,minmax(0,1fr))}.questionnaire-form_repeatableSpan3__rsBdn,.questionnaire-form_repeatableSpan4__oQVk0,.questionnaire-form_repeatableSpan6__Y3GVV,.questionnaire-form_span4__Zypv4,.questionnaire-form_span6__CgMvK{grid-column:span 6}}@media (max-width:640px){.questionnaire-form_form__PF_m_{gap:14px}.questionnaire-form_fieldsCard__k_3FR,.questionnaire-form_stepIntro__sjJ0y{padding:16px;border-radius:16px}.questionnaire-form_stepHead__lWGOF{display:grid;gap:10px}.questionnaire-form_stepPercent___dPtt{justify-self:start}.questionnaire-form_formGrid__l1BE4{grid-template-columns:1fr;gap:14px}.questionnaire-form_fieldWide__RObMS,.questionnaire-form_repeatableSpan3__rsBdn,.questionnaire-form_repeatableSpan4__oQVk0,.questionnaire-form_repeatableSpan6__Y3GVV,.questionnaire-form_span12__rVtHu,.questionnaire-form_span4__Zypv4,.questionnaire-form_span6__CgMvK{grid-column:auto}.questionnaire-form_field__VKgyj input,.questionnaire-form_field__VKgyj select,.questionnaire-form_field__VKgyj textarea{min-height:50px;padding:12px 13px;font-size:16px}.questionnaire-form_actionBar__M15Bf{bottom:calc(72px + env(safe-area-inset-bottom));display:grid;margin-top:14px;margin-bottom:86px;padding:10px;border-radius:14px}.questionnaire-form_actionBar__M15Bf .ghost-button,.questionnaire-form_actionBar__M15Bf .primary-action{width:100%;min-width:0;min-height:48px}.questionnaire-form_demoMode__nvXFE .questionnaire-form_actionBar__M15Bf{bottom:calc(12px + env(safe-area-inset-bottom));margin-bottom:18px}.questionnaire-form_demoSignup__vTdwN{display:grid;gap:16px;padding:18px}.questionnaire-form_demoSignup__vTdwN .primary-action{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.questionnaire-form_stepProgress__LE62O span{transition:none}}.resource-pages_panel__fdLUm{--resource-bg:#e7e9ed;--resource-surface:#f7f6f3;--resource-surface-raised:#e7e9ee;--resource-line:#c8ced8;--resource-line-soft:#d7dbe2;--resource-text:#172033;--resource-muted:#626d80;--resource-accent:#4868b2;display:grid;gap:16px}.resource-pages_hero__g8Uth,.resource-pages_infoCard__1eT2b,.resource-pages_instructionCard__62Tsv,.resource-pages_noticeCard__Wzgp6,.resource-pages_pricingCard__FRopu,.resource-pages_processCard__R0lKg,.resource-pages_templateCard__pwhJv{min-width:0;border:1px solid var(--resource-line);border-radius:24px;background:var(--resource-surface);color:var(--resource-text);box-shadow:0 15px 38px rgba(32,43,64,.08)}.resource-pages_hero__g8Uth{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:24px;align-items:center;padding:24px;overflow:hidden;background:radial-gradient(30rem 18rem at 100% 0,rgba(68,208,241,.15),transparent 64%),#ffffff}.resource-pages_heroCopy__jvqfq{display:grid;gap:10px}.resource-pages_eyebrow__3ilzL,.resource-pages_miniLabel__o1CDV{display:inline-flex;width:fit-content;color:var(--resource-accent);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.resource-pages_hero__g8Uth h2,.resource-pages_infoCard__1eT2b h2,.resource-pages_pricingCard__FRopu h2{margin:0;color:var(--resource-text);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;line-height:1.18;letter-spacing:-.025em}.resource-pages_checklist__UNRrX li,.resource-pages_hero__g8Uth p,.resource-pages_infoCard__1eT2b p,.resource-pages_instructionBody__wKjWu,.resource-pages_noticeCard__Wzgp6 p,.resource-pages_processCopy__Am6Z9 p,.resource-pages_templateDescription__URgP2{color:var(--resource-muted)}.resource-pages_hero__g8Uth p{max-width:64ch;margin:0;line-height:1.65}.resource-pages_heroVisual__yNmku{position:relative;min-height:136px;display:grid;align-items:center;justify-items:stretch}.resource-pages_glow__rjyTP{display:none}.resource-pages_badgeStack__BajW3{position:relative;z-index:1;display:grid;gap:8px;width:100%}.resource-pages_badge__6XqAo{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--resource-line-soft);border-radius:16px;background:#e5e8ee}.resource-pages_badge__6XqAo strong{color:var(--resource-text);font-size:.9rem}.resource-pages_badge__6XqAo span{color:var(--resource-muted);font-size:.8rem;text-align:right}.resource-pages_collectorGrid__zXM0Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.resource-pages_fullWidthCard__W8Yzc{grid-column:1/-1}.resource-pages_infoCard__1eT2b,.resource-pages_noticeCard__Wzgp6,.resource-pages_pricingCard__FRopu{padding:24px}.resource-pages_pricingCard__FRopu{display:grid;gap:16px}.resource-pages_checklist__UNRrX{display:grid;gap:10px;margin:0;padding:0;list-style:none}.resource-pages_checklist__UNRrX li{position:relative;padding-left:18px;line-height:1.58}.resource-pages_checklist__UNRrX li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;border-radius:999px;background:var(--resource-accent)}.resource-pages_checklist__UNRrX strong{color:var(--resource-text)}.resource-pages_instructionGrid__Ja0mg,.resource-pages_templateGrid__KKLuy{display:grid;gap:14px}.resource-pages_instructionGrid__Ja0mg{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-pages_templateGrid__KKLuy{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.resource-pages_instructionCard__62Tsv,.resource-pages_templateCard__pwhJv{display:grid;gap:12px;align-content:start;padding:22px}.resource-pages_templateCard__pwhJv{min-height:202px;align-content:space-between}.resource-pages_templateMeta__1yAXU{display:grid;gap:8px}.resource-pages_instructionCard__62Tsv h3,.resource-pages_noticeCard__Wzgp6 h3,.resource-pages_noticeItem__p5oQQ h4,.resource-pages_templateCard__pwhJv h3{margin:0;color:var(--resource-text);font-size:1rem;line-height:1.35}.resource-pages_instructionBody__wKjWu,.resource-pages_templateDescription__URgP2{margin:0;line-height:1.6}.resource-pages_stepIndex__BWoXb{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #bdc6d6;border-radius:13px;background:#e0e5ef;color:var(--resource-accent);font-size:.78rem;font-weight:700}.resource-pages_templateActions__dwrIT{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--resource-line-soft)}.resource-pages_downloadButton__TP3EU{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid #405fa8;border-radius:999px;background:#405fa8;color:#ffffff;font-weight:700;text-decoration:none;transition:background .16s ease,transform .16s ease}.resource-pages_downloadButton__TP3EU:hover{background:#344f8d;transform:translateY(-1px)}.resource-pages_noticeCard__Wzgp6{display:grid;gap:16px}.resource-pages_noticeGrid__Xr7mU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-pages_noticeItem__p5oQQ{display:grid;gap:10px;align-content:start;min-height:0;padding:16px;border:1px solid var(--resource-line-soft);border-radius:18px;background:var(--resource-surface-raised)}.resource-pages_noticeItem__p5oQQ p{margin:0;line-height:1.58}.resource-pages_noticeItem__p5oQQ .resource-pages_downloadButton__TP3EU{width:fit-content;margin-top:auto}.resource-pages_processList__NyAOs{display:grid;gap:14px}.resource-pages_processCard__R0lKg{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start;padding:20px}.resource-pages_processCopy__Am6Z9{display:grid;gap:10px}.resource-pages_processCopy__Am6Z9 h3,.resource-pages_processCopy__Am6Z9 p{margin:0}.resource-pages_processCopy__Am6Z9 h3{color:var(--resource-text);font-size:1.05rem;line-height:1.4}.resource-pages_processCopy__Am6Z9 p{line-height:1.6}.resource-pages_screenshotFrame__MqCUi{margin:0;overflow:hidden;border:1px solid var(--resource-line);border-radius:14px;background:#eef2f7}.resource-pages_screenshotFrame__MqCUi img{display:block;width:100%;height:auto}.resource-pages_infoCard__1eT2b{display:grid;gap:14px}.resource-pages_adminPanel__m8Kwi{--resource-surface:#ffffff;--resource-surface-raised:#f4f8fd;--resource-line:rgba(29,44,75,0.12);--resource-line-soft:rgba(29,44,75,0.09);--resource-text:#11213b;--resource-muted:#536781;--resource-accent:#2256c6}.resource-pages_adminPanel__m8Kwi .resource-pages_hero__g8Uth,.resource-pages_adminPanel__m8Kwi .resource-pages_infoCard__1eT2b,.resource-pages_adminPanel__m8Kwi .resource-pages_instructionCard__62Tsv,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeCard__Wzgp6,.resource-pages_adminPanel__m8Kwi .resource-pages_pricingCard__FRopu,.resource-pages_adminPanel__m8Kwi .resource-pages_processCard__R0lKg,.resource-pages_adminPanel__m8Kwi .resource-pages_templateCard__pwhJv{background:radial-gradient(24rem 14rem at 100% 0,rgba(47,128,255,.09),transparent 62%),#ffffff;color:var(--resource-text);box-shadow:0 12px 28px rgba(17,33,59,.07)}.resource-pages_adminPanel__m8Kwi .resource-pages_checklist__UNRrX strong,.resource-pages_adminPanel__m8Kwi .resource-pages_hero__g8Uth h2,.resource-pages_adminPanel__m8Kwi .resource-pages_infoCard__1eT2b h2,.resource-pages_adminPanel__m8Kwi .resource-pages_instructionCard__62Tsv h3,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeCard__Wzgp6 h3,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeItem__p5oQQ h4,.resource-pages_adminPanel__m8Kwi .resource-pages_pricingCard__FRopu h2,.resource-pages_adminPanel__m8Kwi .resource-pages_processCopy__Am6Z9 h3,.resource-pages_adminPanel__m8Kwi .resource-pages_templateCard__pwhJv h3{color:var(--resource-text)}.resource-pages_adminPanel__m8Kwi .resource-pages_checklist__UNRrX li,.resource-pages_adminPanel__m8Kwi .resource-pages_hero__g8Uth p,.resource-pages_adminPanel__m8Kwi .resource-pages_infoCard__1eT2b p,.resource-pages_adminPanel__m8Kwi .resource-pages_instructionBody__wKjWu,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeCard__Wzgp6 p,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeItem__p5oQQ p,.resource-pages_adminPanel__m8Kwi .resource-pages_processCopy__Am6Z9 p,.resource-pages_adminPanel__m8Kwi .resource-pages_templateDescription__URgP2{color:var(--resource-muted)}.resource-pages_adminPanel__m8Kwi .resource-pages_badge__6XqAo,.resource-pages_adminPanel__m8Kwi .resource-pages_noticeItem__p5oQQ{background:#f5f8fc}.resource-pages_adminPanel__m8Kwi .resource-pages_badge__6XqAo strong{color:var(--resource-text)}.resource-pages_adminPanel__m8Kwi .resource-pages_badge__6XqAo span{color:var(--resource-muted)}.resource-pages_adminPanel__m8Kwi .resource-pages_downloadButton__TP3EU{border-color:rgba(47,128,255,.2);background:#2f80ff;color:#ffffff}@media (max-width:1024px){.resource-pages_collectorGrid__zXM0Y,.resource-pages_hero__g8Uth,.resource-pages_processCard__R0lKg{grid-template-columns:1fr}.resource-pages_heroVisual__yNmku{min-height:auto}}@media (max-width:720px){.resource-pages_hero__g8Uth,.resource-pages_infoCard__1eT2b,.resource-pages_instructionCard__62Tsv,.resource-pages_noticeCard__Wzgp6,.resource-pages_pricingCard__FRopu,.resource-pages_processCard__R0lKg,.resource-pages_templateCard__pwhJv{padding:16px;border-radius:16px}.resource-pages_instructionGrid__Ja0mg,.resource-pages_noticeGrid__Xr7mU,.resource-pages_templateGrid__KKLuy{grid-template-columns:1fr}.resource-pages_templateCard__pwhJv{min-height:0}.resource-pages_templateActions__dwrIT{align-items:stretch}.resource-pages_downloadButton__TP3EU{width:100%}}@media (prefers-reduced-motion:reduce){.resource-pages_downloadButton__TP3EU{transition:none}}