.ampbird-contact-form-section{padding:80px 0;background:#f0fdf9}.contact-form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1100px;margin:0 auto}.contact-form-side{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 24px #10b9810f;border:1px solid rgba(16,185,129,.1)}.form-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:26px;font-weight:800;color:#042f2e;margin-bottom:6px;letter-spacing:-.02em}.form-subtitle{font-size:14px;color:#6b8a7a;margin-bottom:28px}.contact-fields .field{margin-bottom:18px}.contact-fields .field-label{display:block;font-size:13px;font-weight:600;color:#064e3b;margin-bottom:5px}.contact-fields .field-input{width:100%;padding:11px 15px;border:2px solid #D1FAE5;border-radius:10px;font-size:15px;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease;background:#f0fdf9;outline:none;box-sizing:border-box;color:#1a2e2a}.contact-fields .field-input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f;background:#fff}.contact-fields textarea.field-input{min-height:130px;resize:vertical}.submit-btn{width:100%;padding:14px 32px;background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;letter-spacing:.3px;box-shadow:0 4px 16px #10b9814d;margin-top:4px}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98159}.contact-info-side{display:flex;flex-direction:column;gap:20px}.info-card{background:#fff;border-radius:14px;padding:24px;border:1px solid rgba(16,185,129,.1);box-shadow:0 2px 10px #10b9810a}.info-card h4{font-size:16px;font-weight:700;color:#064e3b;margin-bottom:10px;display:flex;align-items:center;gap:8px}.info-card p{font-size:14px;color:#6b8a7a;line-height:1.7}.info-card a{color:#059669;text-decoration:none;font-weight:500}.info-card a:hover{color:#14b8a6}.social-links{display:flex;gap:10px;margin-top:8px}.social-link{width:38px;height:38px;background:#ecfdf5;border:1px solid rgba(16,185,129,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#059669;font-size:16px;text-decoration:none;transition:transform .2s ease,background .2s}.social-link:hover{transform:scale(1.1);background:#10b981;color:#fff;border-color:#10b981}.contact-faq-section{max-width:750px;margin:60px auto 0;padding-top:50px;border-top:1px solid rgba(16,185,129,.1)}.faq-header{text-align:center;margin-bottom:32px}.faq-header h3{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:28px;font-weight:800;color:#042f2e;letter-spacing:-.02em}.faq-item{background:#fff;border:1px solid rgba(16,185,129,.1);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 16px #10b9810f}.faq-question{padding:16px 22px;font-size:15px;font-weight:600;color:#064e3b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-question:after{content:"+";font-size:20px;font-weight:300;color:#10b981;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer-inner{padding:0 22px 16px;font-size:14px;color:#6b8a7a;line-height:1.75}.faq-item.open .faq-answer{max-height:300px}.faq-item.open .faq-question:after{transform:rotate(45deg)}@media(max-width:768px){.ampbird-contact-form-section{padding:50px 0}.contact-form-wrapper{grid-template-columns:1fr;gap:28px}.contact-form-side{padding:28px}.faq-header h3{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-ampbird-contact-form.css.map */
