.contact-section{//padding:100px 0;background:#fff;.contact-form{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px rgba(11,31,75,.1);padding:50px;p a{color:var(--text-secondary);text-decoration:none;&:hover{text-decoration:underline}}h2{color:var(--primary-color)!important}}form{padding:0;input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{border:1px solid #5d5d5d8f;border-radius:8px;color:var(--text-secondary);font-size:16px;height:50px;padding:10px 10px 10px 20px}.hs-button,input[type=submit]{width:fit-content}}.form-control{border:1px solid rgba(11,31,75,.1);border-radius:8px;height:50px;padding-left:20px}textarea.form-control{height:auto;min-height:120px}.form-select{border:1px solid rgba(11,31,75,.1);border-radius:8px;height:50px;padding-left:20px}.btn-submit{background:var(--accent-color);border:none;border-radius:8px;color:#fff;font-weight:600;padding:15px 30px;transition:all .3s ease}.btn-submit:hover{background:var(--primary-color);box-shadow:0 10px 20px rgba(0,207,255,.2);transform:translateY(-3px)}.contact-methods{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.contact-method{align-items:center;background:rgba(11,31,75,.03);border-radius:12px;display:flex;flex:1;min-width:250px;padding:20px;transition:all .3s ease}.contact-method:hover{background:var(--accent-light);transform:translateY(-5px)}.contact-icon{align-items:center;background:var(--accent-light);border-radius:12px;color:var(--accent-color);display:flex;font-size:20px;height:50px;justify-content:center;margin-right:20px;width:50px}}@media (max-width:768px){.contact-section{.contact-form{padding:30px}.partner-statement{padding:40px}}}