.Questionnaire_product__6_jJR{color:#252621;background:#fcfaf5}.Questionnaire_landing__e2ste{max-width:1180px;margin:0 auto;padding:64px 32px 90px}.Questionnaire_eyebrow__4IaW5{color:#79591e;font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.Questionnaire_hero__TsryU{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:36px 0 76px}.Questionnaire_hero__TsryU h1{font:400 clamp(42px,5vw,70px)/1.07 Georgia,serif;letter-spacing:-.04em;margin:22px 0}.Questionnaire_hero__TsryU h1 em{color:#85611e;font-weight:400}.Questionnaire_intro__X8fMW{color:#625f55;line-height:1.85;font-size:16px;max-width:560px}.Questionnaire_actions__R8YIg{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.Questionnaire_button__nHP1F,.Questionnaire_secondary__AJZ9Z,.Questionnaire_textButton__0Tq6A{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 19px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s,box-shadow .18s}.Questionnaire_button__nHP1F{background:#292a26;color:#fff}.Questionnaire_button__nHP1F:hover:not(:disabled){background:#44453c;box-shadow:0 3px 10px #19191715}.Questionnaire_secondary__AJZ9Z{color:#393a32;background:#fffdf8;border-color:#d9d5c8}.Questionnaire_secondary__AJZ9Z:hover:not(:disabled){background:#f0ede4}.Questionnaire_textButton__0Tq6A{color:#79591e;padding-inline:8px;background:none;text-decoration:underline;text-underline-offset:4px}.Questionnaire_button__nHP1F:disabled,.Questionnaire_secondary__AJZ9Z:disabled{cursor:not-allowed;opacity:.5}.Questionnaire_fine__4lnle{color:#69665d;font-size:12px;line-height:1.7}.Questionnaire_preview__QC1Z5{border:1px solid #d9d5c8;border-radius:15px;padding:23px;background:#fffefb;box-shadow:0 24px 60px #292a260c}.Questionnaire_previewBar__vttdI{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;border-bottom:1px solid #e9e5db;padding-bottom:19px}.Questionnaire_preview__QC1Z5 h2{font:400 28px/1.25 Georgia,serif;margin:23px 0 10px}.Questionnaire_source__xT_un{padding:17px;background:#f4f1e9;border:1px solid #e5dfd0;border-radius:8px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.Questionnaire_source__xT_un strong{display:block;font-size:11px;margin-bottom:8px;color:#79591e}.Questionnaire_previewRow__NQWlo{display:flex;justify-content:space-between;gap:15px;padding:15px 0;font-size:12px;border-top:1px solid #ece8df}.Questionnaire_pill__kKU7k{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#eeeadf;color:#625a40;font-size:11px;font-weight:600;white-space:nowrap}.Questionnaire_approved__0M_ur{background:#e9f0e9;color:#365b40}.Questionnaire_missing__oISMU{background:#f6edda;color:#785716}.Questionnaire_grid__C91p0{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.Questionnaire_feature__9mDc8{padding:25px 24px;border:1px solid #e2ded3;background:#fffdf8;border-radius:10px}.Questionnaire_feature__9mDc8 h2{font:400 23px/1.3 Georgia,serif;margin:15px 0 10px}.Questionnaire_feature__9mDc8 p{font-size:14px;color:#625f55;line-height:1.8}.Questionnaire_bottom__YuNxn{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:40px;margin-top:45px;border-top:1px solid #ded9cd}.Questionnaire_bottom__YuNxn h2{font:400 30px/1.2 Georgia,serif;margin-bottom:10px}.Questionnaire_app__6jRbE{min-height:100vh;color:#292a26;background:#f7f6f1;font:14px/1.55 Arial,Helvetica,sans-serif}.Questionnaire_appHeader__X5bB3{position:sticky;top:0;z-index:10;height:76px;padding:0 32px;border-bottom:1px solid #deddd4;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffdf8}.Questionnaire_appBrand__NDrPm{display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px}.Questionnaire_appBrand__NDrPm img{width:35px;height:35px;background:#24251f;border-radius:9px;padding:5px}.Questionnaire_appBrand__NDrPm small{font-weight:400;color:#68675d;display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.Questionnaire_headerRight__OVl9h{display:flex;align-items:center;gap:14px;font-size:12px}.Questionnaire_layout__Le3Z5{display:grid;grid-template-columns:228px minmax(0,1fr);max-width:1600px;margin:auto;min-height:calc(100vh - 76px)}.Questionnaire_sidebar__1__75{padding:32px 18px;border-right:1px solid #e0ded3;display:flex;flex-direction:column;gap:22px}.Questionnaire_workspaceLabel__VR_on{padding:0 12px;font-size:11px;color:#6e6b60}.Questionnaire_workspaceLabel__VR_on strong{display:block;font-size:13px;color:#33342c;margin-top:6px;overflow-wrap:anywhere}.Questionnaire_sideNav__e5WP3{display:grid;gap:7px}.Questionnaire_sideNav__e5WP3 button{display:flex;align-items:center;gap:11px;text-align:left;min-height:46px;border-radius:7px;padding:10px 12px;color:#646257;font-size:13px;border:1px solid transparent}.Questionnaire_sideNav__e5WP3 button[aria-current=step]{color:#27281f;background:#eae6d8;border-color:#ded7c4;font-weight:600}.Questionnaire_sideNav__e5WP3 button:hover{background:#eeece3}.Questionnaire_navNumber__tXKoM{display:grid;place-items:center;width:23px;height:23px;border:1px solid #d8d2c3;border-radius:6px;font-size:10px}.Questionnaire_sideFoot__1Nrgt{margin-top:auto;padding:15px 12px 0;color:#646257;font-size:11px;line-height:1.8}.Questionnaire_sideFoot__1Nrgt a{text-decoration:underline;text-underline-offset:3px}.Questionnaire_main___5nB0{padding:38px clamp(22px,3.5vw,58px) 60px;min-width:0}.Questionnaire_topline__Xc1x4{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.Questionnaire_crumb__SWcWE{font-size:12px;color:#6e6b60}.Questionnaire_saveState__JomUw{display:flex;gap:10px;align-items:center;font-size:11px;color:#68675d}.Questionnaire_saveState__JomUw button{min-height:36px;padding:6px 12px}.Questionnaire_error__pBt4E,.Questionnaire_notice____lsS{padding:12px 15px;border:1px solid #e4dcc8;background:#f5f0e3;font-size:12px;border-radius:7px;margin-bottom:22px;line-height:1.7}.Questionnaire_error__pBt4E{background:#fcf0ed;border-color:#e5b9ae;color:#82352a}.Questionnaire_pageTitle__hLwK_{margin-bottom:28px}.Questionnaire_pageTitle__hLwK_ h1{font:400 clamp(30px,3vw,42px)/1.18 Georgia,serif;letter-spacing:-.025em;margin:10px 0}.Questionnaire_pageTitle__hLwK_ p{color:#68675d;max-width:680px;font-size:14px;line-height:1.8}.Questionnaire_stats__tkhNR{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.Questionnaire_stat__uBMil{padding:18px 21px;border:1px solid #e2dfd2;background:#fffef9;border-radius:9px;color:#68675d;font-size:12px}.Questionnaire_stat__uBMil strong{color:#303128;display:block;font:400 32px Georgia,serif;margin-bottom:7px}.Questionnaire_panel__qXf_S{padding:26px;background:#fffef9;border:1px solid #e1ddcf;border-radius:10px;min-width:0}.Questionnaire_panelTitle__wNbqY{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.Questionnaire_panelTitle__wNbqY .Questionnaire_secondary__AJZ9Z{flex-shrink:0;white-space:nowrap;padding-inline:12px}.Questionnaire_panel__qXf_S h2{font-size:15px;font-weight:600}.Questionnaire_panel__qXf_S p{color:#68675d;font-size:13px;line-height:1.8}.Questionnaire_stepCards__QwdwN{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.Questionnaire_stepCard__qbmVZ{background:#fffef9;padding:25px;border:1px solid #dfdacb;border-radius:10px;text-align:left;transition:border-color .2s,box-shadow .2s}.Questionnaire_stepCard__qbmVZ:hover{border-color:#a48d59;box-shadow:0 5px 18px #292a260a}.Questionnaire_stepCard__qbmVZ strong{display:block;font:400 23px/1.25 Georgia,serif;margin:19px 0 10px}.Questionnaire_stepCard__qbmVZ p{color:#68675d;font-size:12px;line-height:1.8}.Questionnaire_stepCard__qbmVZ span:last-child{color:#79591e;display:block;margin-top:20px;font-size:12px}.Questionnaire_documentList__ivu_E{display:grid;gap:12px}.Questionnaire_document__T645O{display:flex;align-items:center;gap:16px;padding:17px;border:1px solid #e5e0d4;border-radius:8px}.Questionnaire_documentIcon__SZbK3{flex:0 0 38px;height:44px;border:1px solid #d4c6a7;border-radius:5px;display:grid;place-items:center;color:#8b6a2c;background:#f7f3e8}.Questionnaire_documentBody__6pVJl{flex:1;min-width:0}.Questionnaire_documentBody__6pVJl strong{display:block;font-size:13px;margin-bottom:5px;overflow-wrap:anywhere}.Questionnaire_documentBody__6pVJl span{color:#68675d;font-size:11px}.Questionnaire_split__YhJ_c{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px}.Questionnaire_tip__bC0RK{border:1px solid #ded8c7;padding:23px;border-radius:10px;background:#f0ecdf;align-self:start}.Questionnaire_tip__bC0RK h2{font-size:13px;font-weight:600;margin-bottom:14px}.Questionnaire_tip__bC0RK li,.Questionnaire_tip__bC0RK p{font-size:12px;line-height:1.9;color:#625e50}.Questionnaire_tip__bC0RK ul{padding-left:17px;list-style:disc;margin-top:12px}.Questionnaire_field__2Nw6_{display:grid;gap:7px;margin-bottom:18px;color:#48483e;font-size:12px;font-weight:600}.Questionnaire_field__2Nw6_ input,.Questionnaire_field__2Nw6_ select,.Questionnaire_field__2Nw6_ textarea,.Questionnaire_search__i6tID{width:100%;border:1px solid #d3cebf;border-radius:6px;background:#fffefb;padding:11px 12px;font-size:14px;color:#292a26;font-weight:400;min-height:44px}.Questionnaire_field__2Nw6_ textarea{resize:vertical;line-height:1.75}.Questionnaire_field__2Nw6_ small{font-weight:400;color:#6c685b;font-size:11px}.Questionnaire_field__2Nw6_ input:focus,.Questionnaire_field__2Nw6_ select:focus,.Questionnaire_field__2Nw6_ textarea:focus{border-color:#937038}.Questionnaire_check__Ucj3U{display:flex;align-items:flex-start;gap:10px;color:#545346;font-size:12px;line-height:1.8;margin-block:16px}.Questionnaire_check__Ucj3U input{margin-top:4px;width:17px;height:17px;flex:0 0 17px;accent-color:#85611e}.Questionnaire_toolbar__nh59I{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.Questionnaire_questionList__YLuxO{border:1px solid #e0dbce;border-radius:8px;overflow:hidden}.Questionnaire_questionRow__vmr52{display:flex;align-items:center;gap:15px;padding:17px;background:#fffef9;border-bottom:1px solid #e5e0d4}.Questionnaire_questionRow__vmr52:last-child{border-bottom:0}.Questionnaire_questionRow__vmr52>span:first-child{font-size:11px;color:#8a6b34;flex:0 0 20px}.Questionnaire_questionRow__vmr52>button:first-of-type{flex:1;min-width:0;text-align:left;font-size:13px;min-height:32px}.Questionnaire_questionRow__vmr52:hover{background:#f9f6ee}.Questionnaire_empty__IcUJS{text-align:center;border:1px dashed #cec6b2;border-radius:10px;padding:42px 24px;background:#fffdf8}.Questionnaire_empty__IcUJS h2{font:400 26px Georgia,serif;margin-bottom:12px}.Questionnaire_empty__IcUJS p{color:#68675d;font-size:13px}.Questionnaire_review__JZSyN{display:grid;grid-template-columns:285px minmax(0,1fr);gap:20px;align-items:start}.Questionnaire_reviewNav__xwuGx{display:grid;gap:7px;max-height:640px;overflow:auto;padding:4px}.Questionnaire_reviewNav__xwuGx button{border:1px solid #ded8ca;background:#fffdf7;padding:14px;border-radius:7px;text-align:left;font-size:12px;line-height:1.65}.Questionnaire_reviewNav__xwuGx button[aria-current=true]{border-color:#8f7038;background:#f0eadb}.Questionnaire_reviewNav__xwuGx button small{display:block;color:#756646;margin-top:8px;font-size:10px}.Questionnaire_panel__qXf_S h2.Questionnaire_reviewQuestion__nXq7G{font:400 25px/1.4 Georgia,serif;margin:15px 0 22px;scroll-margin-top:100px}.Questionnaire_source__xT_un+.Questionnaire_source__xT_un{margin-top:12px}.Questionnaire_source__xT_un blockquote{margin:0;white-space:pre-wrap}.Questionnaire_reviewFooter__ycdA6{border-top:1px solid #e4dece;margin-top:24px;padding-top:8px}.Questionnaire_exportBar__iOEsI{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border:1px solid #d9d0ba;border-radius:10px;background:#eee8d9;margin-top:24px}.Questionnaire_exportBar__iOEsI strong{font-size:14px}.Questionnaire_exportBar__iOEsI p{font-size:12px;color:#625e50;margin-top:4px}.Questionnaire_dialog__uU_y1{width:min(640px,calc(100% - 32px));max-height:90vh;border:1px solid #d4cbb7;padding:30px;border-radius:12px;color:#292a26;background:#fffdf8;box-shadow:0 30px 100px #0003}.Questionnaire_dialog__uU_y1::backdrop{background:#171b1a78;backdrop-filter:blur(4px)}.Questionnaire_dialog__uU_y1 h2{font:400 27px Georgia,serif}.Questionnaire_dialogHead__12Z6o{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.Questionnaire_close__T1Uvg{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ded8c9;border-radius:50%;font-size:23px;color:#625e50}.Questionnaire_login__povlP{max-width:440px;margin:55px auto}.Questionnaire_login__povlP h1{font:400 36px/1.15 Georgia,serif;margin:20px 0}.Questionnaire_login__povlP p{color:#68675d;margin-bottom:24px;line-height:1.8}.Questionnaire_login__povlP .Questionnaire_button__nHP1F{width:100%}.Questionnaire_importPreview__C0wc7{max-height:180px;overflow:auto;padding:12px 15px;border:1px solid #dfd8c7;border-radius:6px;font-size:12px;list-style:decimal inside}.Questionnaire_importPreview__C0wc7 li{padding-block:7px}.Questionnaire_divider__U2ZZn{height:1px;background:#e4dfd2;margin:22px 0}.Questionnaire_loading__oM1tG{padding:64px 20px;color:#68675d;text-align:center}@media (max-width:1100px){.Questionnaire_split__YhJ_c{grid-template-columns:1fr}.Questionnaire_tip__bC0RK{max-width:none}.Questionnaire_review__JZSyN{grid-template-columns:230px minmax(0,1fr)}.Questionnaire_stepCards__QwdwN{gap:10px}.Questionnaire_stepCard__qbmVZ{padding:19px}}@media (max-width:800px){.Questionnaire_hero__TsryU{grid-template-columns:1fr;gap:35px;padding-bottom:42px}.Questionnaire_grid__C91p0{grid-template-columns:1fr}.Questionnaire_landing__e2ste{padding:28px 22px 60px}.Questionnaire_bottom__YuNxn{display:block}.Questionnaire_layout__Le3Z5{grid-template-columns:1fr}.Questionnaire_sidebar__1__75{padding:15px 20px;border-right:0;border-bottom:1px solid #e0ded3;gap:13px}.Questionnaire_sideFoot__1Nrgt,.Questionnaire_workspaceLabel__VR_on{display:none}.Questionnaire_sideNav__e5WP3{grid-template-columns:repeat(4,1fr);gap:6px}.Questionnaire_sideNav__e5WP3 button{justify-content:center;flex-wrap:wrap;font-size:11px;padding:7px;gap:6px}.Questionnaire_navNumber__tXKoM{display:none}.Questionnaire_main___5nB0{padding:24px 20px 40px}.Questionnaire_appHeader__X5bB3{padding:0 20px;height:68px}.Questionnaire_headerRight__OVl9h{gap:7px}.Questionnaire_review__JZSyN{grid-template-columns:1fr}.Questionnaire_reviewNav__xwuGx{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}.Questionnaire_pageTitle__hLwK_{margin-bottom:22px}.Questionnaire_stepCards__QwdwN{grid-template-columns:1fr}.Questionnaire_stepCard__qbmVZ span:last-child,.Questionnaire_stepCard__qbmVZ strong{margin-top:10px}.Questionnaire_stepCard__qbmVZ{padding:20px}.Questionnaire_topline__Xc1x4{flex-wrap:wrap;gap:10px}.Questionnaire_panel__qXf_S{padding:21px}.Questionnaire_stats__tkhNR{gap:9px}.Questionnaire_stat__uBMil{padding:15px 12px;font-size:10px}.Questionnaire_stat__uBMil strong{font-size:27px}.Questionnaire_exportBar__iOEsI{flex-direction:column;align-items:stretch}.Questionnaire_questionRow__vmr52{padding:13px 11px;gap:9px;flex-wrap:wrap}.Questionnaire_questionRow__vmr52>button:first-of-type{flex-basis:calc(100% - 35px)}.Questionnaire_questionRow__vmr52 .Questionnaire_pill__kKU7k{margin-left:29px}.Questionnaire_document__T645O{gap:10px;padding:13px}.Questionnaire_document__T645O .Questionnaire_textButton__0Tq6A{font-size:11px}.Questionnaire_documentIcon__SZbK3{display:none}.Questionnaire_appBrand__NDrPm{font-size:12px;gap:9px}.Questionnaire_appBrand__NDrPm small{font-size:9px}.Questionnaire_login__povlP{margin:35px 20px}.Questionnaire_dialog__uU_y1{padding:22px}}@media (prefers-reduced-motion:reduce){.Questionnaire_button__nHP1F,.Questionnaire_secondary__AJZ9Z,.Questionnaire_stepCard__qbmVZ{transition:none}}@media (max-width:480px){.Questionnaire_headerRight__OVl9h>.Questionnaire_pill__kKU7k{display:none}.Questionnaire_headerRight__OVl9h{flex-shrink:0}.Questionnaire_headerRight__OVl9h .Questionnaire_textButton__0Tq6A{white-space:nowrap;padding-inline:4px}.Questionnaire_appBrand__NDrPm small{font-size:8px;letter-spacing:.08em}}