._contactGrid_13j2s_1{display:grid;grid-template-columns:1fr 2fr;gap:64px;max-width:1200px;margin:0 auto}._contactInfo_13j2s_9{padding:32px;background-color:#faf9f6;border-radius:8px;border:1px solid #e8e4dc;height:fit-content}._contactInfo_13j2s_9 h2{font-size:24px;font-weight:600;color:#1e4333;font-family:Georgia,serif;margin-bottom:32px}._infoItem_13j2s_25{margin-bottom:32px}._infoItem_13j2s_25:last-child{margin-bottom:0}._infoItem_13j2s_25 h3{font-size:14px;font-weight:600;color:#1e4333;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}._infoItem_13j2s_25 p{color:#3e4a55;line-height:1.7;margin:0}._infoItem_13j2s_25 a{color:#1e4333;text-decoration:none;transition:color .2s ease}._infoItem_13j2s_25 a:hover{color:#b47a45}._infoItem_13j2s_25 ul{list-style:none;padding:0;margin:0}._infoItem_13j2s_25 ul li{color:#3e4a55;padding:6px 0 6px 20px;position:relative;line-height:1.6}._infoItem_13j2s_25 ul li:before{content:"◆";position:absolute;left:0;color:#b47a45;font-size:8px}._reassurance_13j2s_80{margin-top:24px;padding:16px;background-color:#f4f1eb;border-radius:6px;border-left:3px solid #b47a45}._reassurance_13j2s_80 p{color:#3e4a55;font-size:14px;line-height:1.7;margin:0;font-style:italic}._form_13j2s_96{background-color:#fff;padding:40px;border-radius:8px;border:1px solid #e8e4dc}._formGroup_13j2s_103{margin-bottom:24px}._formGroup_13j2s_103 label{display:block;font-size:14px;font-weight:600;color:#262626;margin-bottom:8px}._required_13j2s_115{color:#b47a45}._formGroup_13j2s_103 input,._formGroup_13j2s_103 select,._formGroup_13j2s_103 textarea{width:100%;padding:12px 16px;font-size:16px;font-family:inherit;color:#262626;background-color:#fff;border:1px solid #d6c7a4;border-radius:4px;transition:border-color .2s ease}._formGroup_13j2s_103 input:focus,._formGroup_13j2s_103 select:focus,._formGroup_13j2s_103 textarea:focus{outline:none;border-color:#1e4333}._formGroup_13j2s_103 input:focus-visible,._formGroup_13j2s_103 select:focus-visible,._formGroup_13j2s_103 textarea:focus-visible{outline:var(--focus-ring, 2px solid #1e4333);outline-offset:var(--focus-offset, 2px);border-color:#1e4333}._formGroup_13j2s_103 input:disabled,._formGroup_13j2s_103 select:disabled,._formGroup_13j2s_103 textarea:disabled{background-color:#f4f1eb;cursor:not-allowed;opacity:.6}._inputError_13j2s_156{border-color:#c53030!important}._error_13j2s_160{display:block;color:#c53030;font-size:14px;margin-top:6px}._formGroup_13j2s_103 textarea{resize:vertical;min-height:120px}._honeypot_13j2s_173{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._checkboxGroup_13j2s_182{margin-bottom:24px}._checkboxLabel_13j2s_186{display:flex;align-items:flex-start;gap:12px;cursor:pointer}._checkbox_13j2s_182{width:20px;height:20px;min-width:20px;margin-top:2px;cursor:pointer;accent-color:#1e4333}._checkboxText_13j2s_202{font-size:14px;color:#3e4a55;line-height:1.6}._policyLink_13j2s_208{color:#1e4333;font-weight:600;text-decoration:underline;transition:color .2s ease}._policyLink_13j2s_208:hover{color:#b47a45}._recaptchaContainer_13j2s_220{margin-bottom:24px}._submitButton_13j2s_224{width:100%;padding:16px 32px;font-size:16px;font-weight:600;font-family:inherit;color:#fff;background-color:#1e4333;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}._submitButton_13j2s_224:hover:not(:disabled){background-color:#2d5744;transform:translateY(-2px);box-shadow:0 4px 12px #1e433333}._submitButton_13j2s_224:focus-visible{outline:var(--focus-ring, 2px solid #1e4333);outline-offset:var(--focus-offset, 2px)}._submitButton_13j2s_224:disabled{background-color:#d6c7a4;cursor:not-allowed;transform:none}._successMessage_13j2s_255{padding:16px;margin-bottom:20px;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;font-size:14px;line-height:1.6}._errorMessage_13j2s_266{padding:16px;margin-bottom:20px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:14px;line-height:1.6}@media (max-width: 1024px){._contactGrid_13j2s_1{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){._contactInfo_13j2s_9,._form_13j2s_96{padding:24px}._formGroup_13j2s_103 input,._formGroup_13j2s_103 select,._formGroup_13j2s_103 textarea{font-size:16px}}
