.page-module__c8t3EW__page{color:#3b3a36;min-height:100vh;font-family:var(--font-geist-sans);background:#efe9db;padding:60px 40px}.page-module__c8t3EW__main{max-width:900px;margin:0 auto}.page-module__c8t3EW__formSection{background:#fff;border-radius:8px;padding:60px;box-shadow:0 2px 8px #00000014}.page-module__c8t3EW__title{color:#b95d18;letter-spacing:-.02em;text-align:center;margin:0 0 48px;font-size:2.2rem;font-style:italic;font-weight:800}.page-module__c8t3EW__form{flex-direction:column;gap:32px;display:flex}.page-module__c8t3EW__formGroup{flex-direction:column;gap:12px;display:flex}.page-module__c8t3EW__label{color:#1a1a1a;gap:4px;font-size:1rem;font-weight:600;display:flex}.page-module__c8t3EW__required{color:#b95d18}.page-module__c8t3EW__input,.page-module__c8t3EW__textarea{color:#1a1a1a;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,background-color .2s}.page-module__c8t3EW__input:focus,.page-module__c8t3EW__textarea:focus{background:#fff;border-color:#b95d18;outline:none}.page-module__c8t3EW__input::placeholder,.page-module__c8t3EW__textarea::placeholder{color:#999}.page-module__c8t3EW__textarea{resize:vertical;min-height:120px;font-family:inherit}.page-module__c8t3EW__radioGroup{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;gap:12px;padding:12px;display:flex}.page-module__c8t3EW__radioOption{align-items:center;gap:10px;display:flex}.page-module__c8t3EW__radio{cursor:pointer;accent-color:#b95d18;width:18px;height:18px}.page-module__c8t3EW__radioLabel{cursor:pointer;color:#3b3a36;-webkit-user-select:none;user-select:none;font-size:.95rem}.page-module__c8t3EW__submitBtn{color:#fff;cursor:pointer;background:#b95d18;border:none;border-radius:6px;align-self:flex-start;margin-top:16px;padding:14px 32px;font-size:1.05rem;font-weight:600;transition:background-color .2s,transform .15s}.page-module__c8t3EW__submitBtn:hover{background:#d47a2c}.page-module__c8t3EW__submitBtn:active{transform:scale(.98)}.page-module__c8t3EW__successMessage{text-align:center;background:#e8f5e9;border:2px solid #4caf50;border-radius:8px;padding:32px}.page-module__c8t3EW__successMessage p{color:#2e7d32;margin:0;font-size:1.15rem;font-weight:600}@media (max-width:768px){.page-module__c8t3EW__page{padding:48px 24px}.page-module__c8t3EW__formSection{padding:40px 24px}.page-module__c8t3EW__title{margin-bottom:32px;font-size:1.8rem}.page-module__c8t3EW__label{font-size:.95rem}.page-module__c8t3EW__input,.page-module__c8t3EW__textarea{padding:10px 14px;font-size:.95rem}.page-module__c8t3EW__radioGroup{gap:10px;padding:10px}.page-module__c8t3EW__submitBtn{padding:12px 28px;font-size:1rem}}@media (max-width:640px){.page-module__c8t3EW__page{padding:32px 16px}.page-module__c8t3EW__main{max-width:100%}.page-module__c8t3EW__formSection{border-radius:6px;padding:24px 16px}.page-module__c8t3EW__title{margin-bottom:28px;font-size:1.6rem}.page-module__c8t3EW__form{gap:24px}.page-module__c8t3EW__label{font-size:.9rem}.page-module__c8t3EW__input,.page-module__c8t3EW__textarea{padding:10px 12px;font-size:.9rem}.page-module__c8t3EW__textarea{min-height:100px}.page-module__c8t3EW__radioGroup{gap:10px;padding:12px}.page-module__c8t3EW__radioLabel{font-size:.9rem}.page-module__c8t3EW__submitBtn{width:100%;padding:12px 16px;font-size:.95rem}.page-module__c8t3EW__successMessage{padding:24px}.page-module__c8t3EW__successMessage p{font-size:1rem}}
