.request_requestContainer__F4O6E{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#f0f2f5;padding:5rem 2rem;background-image:url(/media/requestBG.png);background-repeat:no-repeat;background-position:100% 100%;background-attachment:fixed}.request_loadingOverlay__lPk00{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;color:white;font-size:1.5rem}.request_loadingText__WzmqS{padding:20px;border-radius:8px;background-color:rgba(255,255,255,.1)}.request_surveyForm__30XIv{width:100%;max-width:800px;margin:0 auto;background-color:rgba(255,255,255,.9);padding:2rem 3rem;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}.request_surveyForm__30XIv h1{color:#222;font-weight:700;margin-bottom:1rem}.request_surveyForm__30XIv>p{color:#555;margin-bottom:3rem;font-size:1.1rem}.request_questionGroup__DeD84{background-color:#ffffff;padding:2rem;margin-bottom:2rem;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s ease}.request_questionGroup__DeD84:focus-within{border-color:#237263;box-shadow:0 4px 20px rgba(35,114,99,.1)}.request_questionGroup__DeD84 h2{color:#237263;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.request_question__KrEuK{margin-bottom:1.5rem}.request_question__KrEuK:last-child{margin-bottom:0}.request_question__KrEuK label{display:block;margin-bottom:.75rem;color:#333;font-weight:600;font-size:1.1rem}.request_question__KrEuK p{background:#f7f7f7;border:1px dashed #ccc;padding:.8rem 1rem;border-radius:8px;color:#777}.request_question__KrEuK input[type=email],.request_question__KrEuK input[type=tel],.request_question__KrEuK input[type=text],.request_question__KrEuK select,.request_question__KrEuK textarea{width:calc(100% - 2rem - 2px);padding:.85rem 1rem;border:1px solid #d9d9d9;border-radius:8px;font-size:1rem;background-color:#fff;transition:border-color .3s,box-shadow .3s;color:#358874}.request_question__KrEuK input[type=email]:focus,.request_question__KrEuK input[type=tel]:focus,.request_question__KrEuK input[type=text]:focus,.request_question__KrEuK select:focus,.request_question__KrEuK textarea:focus{outline:none;border-color:#237263;box-shadow:0 0 0 3px rgba(35,114,99,.15)}.request_question__KrEuK select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23237263%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.8em;padding:.85rem 2.5rem 1rem 1rem}.request_question__KrEuK input[type=checkbox]{margin-right:.75rem;transform:scale(1.2);accent-color:#237263}.request_checkboxWrap__eP6OW{display:flex!important;align-items:center;margin-bottom:.75rem}.request_checkboxWrap__eP6OW input[type=text]{width:calc(100% - 7rem);margin-left:1rem}.request_checkboxWrap__eP6OW label{margin-bottom:0}.request_submitButton__USLgA{width:100%;padding:1rem;background:linear-gradient(90deg,#237263,#358874);color:#fff;border:none;border-radius:8px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.request_submitButton__USLgA:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(35,114,99,.3)}.request_submitButton__USLgA:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.request_recaptchaContainer__BwQz_{display:flex;justify-content:center;margin:2rem 0;transform:scale(1.05)}.request_formParagraph__OOT3u{margin-bottom:1.5rem!important}@media (max-width:768px){.request_requestContainer__F4O6E{padding:4rem .5rem 3rem}.request_questionGroup__DeD84,.request_surveyForm__30XIv{padding:1rem}.request_surveyForm__30XIv h1{font-size:1.5rem}.request_surveyForm__30XIv>p{font-size:1rem}}