.pageHero.svelte-10tps9v{background:linear-gradient(135deg,#eb1000,#c00000);color:#fff;padding:60px 0;text-align:center}.pageTitle.svelte-10tps9v{font-size:2.5rem;font-weight:700;margin:0 0 10px}.pageSubtitle.svelte-10tps9v{font-size:1.2rem;margin:0;font-family:Arial,Helvetica,sans-serif}.section.svelte-10tps9v{padding:60px 0;background-color:#f9f9f9}.container.svelte-10tps9v{max-width:1200px;margin:0 auto;padding:0 20px}.contactFormContainer.svelte-10tps9v{max-width:800px;margin:0 auto;padding:40px;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 15px #0000001a}.contactDescription.svelte-10tps9v{text-align:left;color:#666;margin-bottom:30px;line-height:1.8;font-size:.9rem}.contactNoticeBox.svelte-10tps9v{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px;padding:12px 14px;background-color:#fff8e1;border:1px solid #ffca28;border-radius:6px;text-align:left}.contactNoticeBox.svelte-10tps9v .material-icons:where(.svelte-10tps9v){color:#f9a825;font-size:1.2rem;flex-shrink:0}.contactNoticeBox.svelte-10tps9v p:where(.svelte-10tps9v){margin:0;font-size:.8rem;line-height:1.6;color:#5d4a00}.dividerOr.svelte-10tps9v{position:relative;text-align:center;margin:40px 0}.dividerOr.svelte-10tps9v:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ddd}.dividerOr.svelte-10tps9v span:where(.svelte-10tps9v){position:relative;background-color:#fff;padding:0 20px;color:#767676;font-size:.95rem;font-weight:500}.alternativeContacts.svelte-10tps9v{background-color:#f5f5f5;padding:25px;border-radius:5px;margin-top:0}.alternativeContacts.svelte-10tps9v h2:where(.svelte-10tps9v){margin:0 0 20px;color:#333;font-size:1.2rem;text-align:center}.contactMethods.svelte-10tps9v{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contactMethod.svelte-10tps9v{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;color:#333;text-decoration:none;border-radius:5px;border:1px solid #ddd;transition:all .3s ease;font-weight:500}.contactMethod.svelte-10tps9v:hover{background-color:#eb1000;color:#fff;border-color:#eb1000;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.contactMethod.svelte-10tps9v .material-icons:where(.svelte-10tps9v){font-size:1.2rem}.contactForm.svelte-10tps9v{display:flex;flex-direction:column;gap:25px}.formGroup.svelte-10tps9v{display:flex;flex-direction:column;gap:10px}.formGroup.svelte-10tps9v label:where(.svelte-10tps9v){font-weight:700;color:#333;font-size:1.05rem}.required.svelte-10tps9v{color:#eb1000;font-size:.9em}.formGroup.svelte-10tps9v input:where(.svelte-10tps9v),.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v){padding:14px;border:2px solid #ddd;border-radius:5px;font-size:1rem;font-family:inherit;transition:all .3s ease}.formGroup.svelte-10tps9v input:where(.svelte-10tps9v)::placeholder,.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v)::placeholder{color:#767676}.formGroup.svelte-10tps9v input:where(.svelte-10tps9v):focus,.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v):focus{outline:none;border-color:#eb1000;box-shadow:0 0 0 3px #eb10001a}.formGroup.svelte-10tps9v input:where(.svelte-10tps9v):disabled,.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v):disabled{background-color:#f5f5f5;cursor:not-allowed}.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v){resize:vertical;min-height:150px}.recaptchaContainer.svelte-10tps9v{display:flex;justify-content:center;margin:20px 0}.formActions.svelte-10tps9v{display:flex;justify-content:center;margin-top:10px}.btnSubmit.svelte-10tps9v{display:inline-flex;align-items:center;gap:10px;padding:15px 50px;background-color:#eb1000;color:#fff;border:none;border-radius:5px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btnSubmit.svelte-10tps9v:hover:not(:disabled){background-color:#c00000;transform:translateY(-2px);box-shadow:0 6px 12px #0003}.btnSubmit.svelte-10tps9v:disabled{opacity:.6;cursor:not-allowed}.alertSuccess.svelte-10tps9v,.alertError.svelte-10tps9v{display:flex;align-items:center;gap:12px;padding:18px;border-radius:5px;margin-top:20px;font-weight:500;font-size:1.05rem}.alertSuccess.svelte-10tps9v{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alertError.svelte-10tps9v{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alertSuccess.svelte-10tps9v .material-icons:where(.svelte-10tps9v),.alertError.svelte-10tps9v .material-icons:where(.svelte-10tps9v){font-size:1.5rem}@media (max-width: 767px){.pageTitle.svelte-10tps9v{font-size:2rem}.contactFormContainer.svelte-10tps9v{margin:0 20px;padding:25px}.contactMethods.svelte-10tps9v{flex-direction:column}.contactMethod.svelte-10tps9v{width:100%;justify-content:center}.formGroup.svelte-10tps9v input:where(.svelte-10tps9v),.formGroup.svelte-10tps9v textarea:where(.svelte-10tps9v){font-size:16px}.btnSubmit.svelte-10tps9v{width:100%;justify-content:center;padding:12px 30px;font-size:1.1rem}}
