.SurveyDemoEntry_page__oOUwQ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);padding-block:clamp(24px,5vh,64px);color:#193b2b;min-height:calc(100svh - 90px)}.SurveyDemoEntry_intro__Wnhm1 h1{margin:16px 0 24px;font-size:clamp(40px,4.4vw,70px);letter-spacing:-.055em;line-height:1.06}.SurveyDemoEntry_eyebrow__1K9sM{color:#80530f;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:750}.SurveyDemoEntry_lede__hx4Uj{font-size:clamp(18px,1.6vw,23px);line-height:1.5;max-width:570px;color:#43584c}.SurveyDemoEntry_workflow__AUnFS{list-style:none;padding:0;display:grid;gap:18px;margin:32px 0;font-size:18px}.SurveyDemoEntry_workflow__AUnFS li{display:flex;align-items:center;gap:14px}.SurveyDemoEntry_workflow__AUnFS span{border:1px solid #ced7c6;border-radius:50%;display:grid;place-items:center;width:38px;height:38px;color:#80530f;font-size:13px;font-weight:750}.SurveyDemoEntry_caption__tjlPT{color:#526253;font-size:14px;line-height:1.5}.SurveyDemoEntry_card__bYYtd{min-width:0;background:#fffdf7;border:1px solid #ddd8c8;border-radius:24px;padding:clamp(20px,2.8vw,38px);box-shadow:0 20px 70px -36px #385b3e55}.SurveyDemoEntry_cardHeading__3dgqF{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;color:#526253;font-size:13px;margin-bottom:22px}.SurveyDemoEntry_badge__xj_kr{background:#edf1e7;color:#315540;border-radius:30px;padding:6px 12px;font-weight:700}.SurveyDemoEntry_card__bYYtd h2{font-size:clamp(24px,2.3vw,32px);line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}.SurveyDemoEntry_card__bYYtd p{line-height:1.5}.SurveyDemoEntry_dropzone__s9b8I{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;padding:22px 14px;margin:22px 0 16px;border:1px dashed #93a18c;border-radius:14px;background:#f7f8f0;position:relative}.SurveyDemoEntry_dragging__hjeHv{border:2px solid #236747;background:#e9f1e4}.SurveyDemoEntry_uploadIcon__cN5xT{font-size:30px;width:46px;height:46px;border:1px solid #d2dcca;border-radius:12px}.SurveyDemoEntry_fileInput__XhAiG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden}.SurveyDemoEntry_fileInput__XhAiG:focus-visible+.SurveyDemoEntry_fileLabel__wx8L6{outline:3px solid #8a5606;outline-offset:4px}.SurveyDemoEntry_fileInput__XhAiG:disabled+.SurveyDemoEntry_fileLabel__wx8L6{opacity:.55;cursor:progress}.SurveyDemoEntry_fileLabel__wx8L6{padding:12px 20px;border:1px solid #315540;border-radius:8px;background:#fffdf7;font-weight:700;cursor:pointer}.SurveyDemoEntry_primary__R7B2K{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;background:#1b4532;min-height:48px;font-weight:650}.SurveyDemoEntry_primary__R7B2K:disabled{opacity:.55;cursor:progress}.SurveyDemoEntry_secondary__IosRi{color:#1b4532;background:transparent;border:1px solid #a7b5a2;min-height:44px}.SurveyDemoEntry_secondary__IosRi:hover{background:#edf1e7}.SurveyDemoEntry_skip__PRWqQ{display:inline-block;min-height:44px;padding-block:10px;font-size:14px;text-underline-offset:4px}.SurveyDemoEntry_error__9mnyn{color:#882d1f;background:#fff1e9;padding:12px;border-radius:8px}.SurveyDemoEntry_filename__jLeL8{overflow-wrap:anywhere;color:#526253}.SurveyDemoEntry_processing__rQyoR{display:flex;gap:20px;align-items:center;margin-block:22px}.SurveyDemoEntry_processing__rQyoR img{width:96px;height:146px;object-fit:cover;border-radius:12px}.SurveyDemoEntry_processing__rQyoR>div{min-width:0;flex:1 1}.SurveyDemoEntry_processing__rQyoR label{font-size:14px}.SurveyDemoEntry_simulation__aKCWM{font-size:13px;color:#80530f;font-weight:650}.SurveyDemoEntry_processing__rQyoR progress{width:100%;display:block;height:9px;margin-top:12px;accent-color:#2b6a4d}.SurveyDemoEntry_stages___MrT8{display:grid;gap:14px;list-style:none;padding:0;margin-block:24px}.SurveyDemoEntry_stages___MrT8 li{display:flex;gap:12px;align-items:center;color:#526253}.SurveyDemoEntry_stages___MrT8 span{width:28px;font-size:13px;font-weight:750}.SurveyDemoEntry_stages___MrT8 [aria-current]{font-weight:750;color:#193b2b}@media (max-width:760px){.SurveyDemoEntry_page__oOUwQ{grid-template-columns:minmax(0,1fr);gap:24px}.SurveyDemoEntry_intro__Wnhm1 h1{font-size:42px}.SurveyDemoEntry_intro__Wnhm1 .SurveyDemoEntry_caption__tjlPT,.SurveyDemoEntry_workflow__AUnFS{display:none}.SurveyDemoEntry_processing__rQyoR{gap:12px}.SurveyDemoEntry_processing__rQyoR img{width:72px;height:110px}}@media (prefers-reduced-motion:reduce){.SurveyDemoEntry_page__oOUwQ *{animation:none!important;transition:none!important}}