h1[data-v-38592668]{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#333;position:relative;padding-left:20px}h1[data-v-38592668]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#25d366,#128c7e);border-radius:2px}h2[data-v-38592668]{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1.5rem;color:#333;position:relative;padding-left:20px}h2[data-v-38592668]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#25d366,#128c7e);border-radius:2px}h3[data-v-38592668]{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;color:#333;position:relative;padding-left:15px}h3[data-v-38592668]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#25d366,#128c7e);border-radius:2px}.section-content[data-v-38592668]{margin-top:0;margin-bottom:15px}.section-content p[data-v-38592668]{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:#555}.contact-form[data-v-38592668]{max-width:600px;margin:2rem 0;padding:2rem;background:#f8f9fa;border-radius:10px}.form-group[data-v-38592668]{margin-bottom:1.5rem}.form-group label[data-v-38592668]{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:1rem}.required[data-v-38592668]{color:#dc3545;margin-left:3px}.form-input[data-v-38592668],.form-textarea[data-v-38592668]{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1rem;font-family:inherit;transition:border-color .3s ease;box-sizing:border-box}.form-input[data-v-38592668]:focus,.form-textarea[data-v-38592668]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.1)}.form-textarea[data-v-38592668]{resize:vertical;min-height:120px}.submit-btn[data-v-38592668]{background:#25d366;color:#fff;padding:12px 30px;border:none;border-radius:5px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-38592668]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 5px 15px rgba(37,211,102,.3)}.submit-btn[data-v-38592668]:active{transform:translateY(0)}#maincontent[data-v-38592668]{margin-top:22px!important}@media(max-width:768px){h1[data-v-38592668]{font-size:2rem}h2[data-v-38592668]{font-size:1.5rem}h3[data-v-38592668]{font-size:1.2rem}.contact-form[data-v-38592668]{padding:1.5rem}}