.page-module__1U8zFW__pageWrapper{flex-direction:column;min-height:100vh;display:flex}.page-module__1U8zFW__page{flex:1;padding:2rem 0}.page-module__1U8zFW__container{max-width:768px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.page-module__1U8zFW__container{padding:0 1.5rem}}@media (min-width:1024px){.page-module__1U8zFW__container{padding:0 2rem}}.page-module__1U8zFW__backLink{color:#6b7280;align-items:center;margin-bottom:1.5rem;transition:color .2s;display:inline-flex}.page-module__1U8zFW__backLink:hover{color:#5d4037}.page-module__1U8zFW__backIcon{width:1.25rem;height:1.25rem;margin-right:.25rem}.page-module__1U8zFW__card{background:#fff;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.page-module__1U8zFW__tags{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__1U8zFW__tag{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.page-module__1U8zFW__tagPrimary{color:#5d4037;background:#5d403733}.page-module__1U8zFW__tagGreen{color:#15803d;background:#dcfce7}.page-module__1U8zFW__tagGray{color:#6b7280;background:#f3f4f6}.page-module__1U8zFW__tagRed{color:#dc2626;background:#fee2e2}.page-module__1U8zFW__title{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.page-module__1U8zFW__description{color:#6b7280;margin-bottom:1rem}.page-module__1U8zFW__metaInfo{color:#9ca3af;flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.page-module__1U8zFW__metaItem{align-items:center;gap:.25rem;display:flex}.page-module__1U8zFW__metaIcon{width:1rem;height:1rem}.page-module__1U8zFW__sectionTitle{color:#1f2937;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.page-module__1U8zFW__questions{flex-direction:column;gap:1.5rem;display:flex}.page-module__1U8zFW__question{border-bottom:1px solid #f3f4f6;padding-bottom:1rem}.page-module__1U8zFW__question:last-child{border-bottom:none;padding-bottom:0}.page-module__1U8zFW__questionInner{align-items:flex-start;gap:.75rem;display:flex}.page-module__1U8zFW__questionNumber{color:#fff;background:#5d4037;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;font-weight:600;display:flex}.page-module__1U8zFW__questionContent{flex:1}.page-module__1U8zFW__questionText{color:#1f2937;margin-bottom:.5rem;font-weight:500}.page-module__1U8zFW__required{color:#ef4444;margin-left:.25rem}.page-module__1U8zFW__options{flex-direction:column;gap:.5rem;display:flex}.page-module__1U8zFW__option{color:#6b7280;cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;transition:background .15s;display:flex}.page-module__1U8zFW__option:hover{background:#f9fafb}.page-module__1U8zFW__optionRadio,.page-module__1U8zFW__optionCheckbox{width:1rem;height:1rem}.page-module__1U8zFW__optionRadio:checked+span,.page-module__1U8zFW__optionCheckbox:checked+span{color:#5d4037;font-weight:500}.page-module__1U8zFW__textInput{color:#9ca3af;resize:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem}.page-module__1U8zFW__textInput:not(:disabled){color:#1f2937;cursor:text;background:#fff}.page-module__1U8zFW__textInput:not(:disabled):focus{border-color:#5d4037;outline:none;box-shadow:0 0 0 3px #5d40371a}.page-module__1U8zFW__rating{gap:.5rem;display:flex}.page-module__1U8zFW__star{color:#d1d5db;cursor:default;background:0 0;border:none}.page-module__1U8zFW__star:not(:disabled){cursor:pointer;transition:transform .15s,color .15s}.page-module__1U8zFW__star:not(:disabled):hover{transform:scale(1.1)}.page-module__1U8zFW__starIcon{width:2rem;height:2rem}.page-module__1U8zFW__starActive{color:#facc15}.page-module__1U8zFW__submitSection{border-top:1px solid #f3f4f6;margin-top:2rem;padding-top:1.5rem}.page-module__1U8zFW__ctaBtn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:.75rem;font-weight:600;transition:background .2s}.page-module__1U8zFW__ctaBtnActive{color:#fff;background:#5d4037}.page-module__1U8zFW__ctaBtnActive:hover{background:#4a3129}.page-module__1U8zFW__ctaBtnDisabled{color:#9ca3af;cursor:not-allowed;background:#d1d5db}.page-module__1U8zFW__ctaNotice{text-align:center;color:#9ca3af;margin-top:.75rem;font-size:.875rem}.page-module__1U8zFW__successMessage{text-align:center;padding:2rem}.page-module__1U8zFW__successIcon{color:#22c55e;width:4rem;height:4rem;margin:0 auto 1rem}.page-module__1U8zFW__successTitle{color:#1f2937;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module__1U8zFW__successText{color:#6b7280;margin-bottom:.5rem}.page-module__1U8zFW__errorMessage{color:#dc2626;background:#fee2e2;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.page-module__1U8zFW__imageOptions{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.page-module__1U8zFW__imageOptions{grid-template-columns:repeat(3,1fr)}}.page-module__1U8zFW__imageOption{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:.5rem;transition:all .2s;position:relative}.page-module__1U8zFW__imageOption:hover{border-color:#5d4037;box-shadow:0 2px 8px #5d40371a}.page-module__1U8zFW__imageOptionSelected{background:#5d40370d;border-color:#5d4037}.page-module__1U8zFW__imageOptionRadio{opacity:0;pointer-events:none;position:absolute}.page-module__1U8zFW__imageOptionContent{flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module__1U8zFW__imageOptionPreview{aspect-ratio:1;background:#f3f4f6;border-radius:8px;width:100%;overflow:hidden}.page-module__1U8zFW__imageOptionPreview img{object-fit:cover;width:100%;height:100%}.page-module__1U8zFW__imageOptionText{color:#374151;text-align:center;font-size:.875rem;font-weight:500}.page-module__1U8zFW__imageOptionSelected .page-module__1U8zFW__imageOptionText{color:#5d4037;font-weight:600}
