.contact-page-container{color:#333;max-width:900px;margin:0 auto;padding:60px 20px;font-family:Inter,sans-serif}.contact-header{justify-content:center;align-items:center;gap:20px;margin-bottom:60px;display:flex}.header-line{background-color:#000;flex:1;max-width:150px;height:2px}.contact-header h1{color:#000;white-space:nowrap;margin:0;font-size:32px;font-weight:700}.contact-content{flex-direction:column;gap:50px;display:flex}.company-section,.founder-section,.contact-details-section{background:#fff;border:1px solid #eee;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.contact-content h2{color:#000;border-bottom:2px solid #f1c40f;margin-bottom:20px;padding-bottom:5px;font-size:28px;display:inline-block}.company-section p{color:#555;margin:0;font-size:18px;line-height:1.6}.founder-card{align-items:center;gap:30px;display:flex}.founder-avatar{color:#f1c40f;background-color:#004d00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:36px;font-weight:700;display:flex}.founder-info h3{color:#000;margin:0 0 5px;font-size:24px}.founder-title{color:#006400;text-transform:uppercase;letter-spacing:.5px;margin:0 0 15px;font-size:16px;font-weight:600}.founder-bio{color:#444;margin:0;font-size:16px;line-height:1.6}.contact-info-block p{margin:10px 0;font-size:18px}.contact-info-block a{color:#2980b9;text-decoration:underline}@media (max-width:600px){.founder-card{text-align:center;flex-direction:column}}.feedback-section{background:#fff;border:1px solid #eee;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.feedback-intro{color:#555;margin-bottom:25px;font-size:16px}.feedback-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#333;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:6px;padding:12px;font-family:inherit;font-size:15px;transition:box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#27ae60;outline:none;box-shadow:0 0 0 3px #27ae601a}.submit-btn{color:#fff;cursor:pointer;background-color:#27ae60;border:none;border-radius:6px;margin-top:10px;padding:14px;font-size:16px;font-weight:700;transition:background .2s}.submit-btn:hover{background-color:#219150}.submit-btn:disabled{cursor:not-allowed;background-color:#95a5a6}.success-msg{color:#27ae60;text-align:center;background:#e8f8f5;border-radius:4px;margin-top:10px;padding:10px;font-weight:600}.error-msg{color:#c0392b;text-align:center;background:#fadbd8;border-radius:4px;margin-top:10px;padding:10px;font-weight:600}@media (max-width:768px){.contact-page-container{padding:40px 15px}.contact-header{margin-bottom:40px}.contact-header h1{font-size:28px}.header-line{max-width:80px}.contact-content{gap:35px}.company-section,.founder-section,.contact-details-section{padding:20px}.contact-content h2{font-size:24px}.founder-card{text-align:center;flex-direction:column;gap:20px}.founder-avatar{width:80px;height:80px;font-size:32px}.feedback-form{padding:25px}}@media (max-width:480px){.contact-page-container{padding:30px 12px}.contact-header{flex-direction:column;gap:10px;margin-bottom:30px}.contact-header h1{text-align:center;font-size:24px}.header-line{width:100%;max-width:none;height:1px}.company-section,.founder-section,.contact-details-section{border-radius:6px;padding:16px}.contact-content h2{font-size:22px}.company-section p{font-size:16px}.founder-avatar{width:70px;height:70px;font-size:28px}.founder-info h3{font-size:20px}.founder-title{font-size:14px}.feedback-form{padding:20px}.form-group input,.form-group textarea,.form-group select{padding:12px;font-size:15px}.submit-btn{padding:14px;font-size:15px}}
