body{background:#f4f4f9;color:#000;font-family:Poppins,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;overflow-y:auto;padding:20px}.navbar{align-items:center;background:#007bff;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1000}.navbar .logo-container{align-items:center;display:flex;gap:10px}.navbar h1{font-size:1.5rem;font-weight:700}.navbar h2{font-size:1.2rem;margin-top:5px}.navbar a{border-radius:5px;color:#fff;font-weight:600;padding:5px 10px;text-decoration:none;transition:background .3s ease}.navbar a:hover{background:#0056b3}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px;width:90%}.header{background:linear-gradient(90deg,#007bff,#6610f2);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;margin:20px 0;padding:40px 20px;text-align:center}.header h1{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:1px 1px 2px #0003}.header p{color:#f8f9fa;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0}section{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;margin:40px 0;padding:20px}section h2{font-size:2rem;text-align:center}section h2,section h3{color:#007bff;margin-bottom:20px}section h3{border-bottom:2px solid #007bff;font-size:1.8rem;padding-bottom:5px}section p{font-size:1.2rem;text-align:center}section ul{list-style:none;padding:0}section ul li{color:#000;font-size:1rem;margin-bottom:10px;padding-left:20px;position:relative}section ul li:before{color:#007bff;content:"✔";font-weight:700;left:0;position:absolute}section+section{border-top:2px solid #e9ecef;margin-top:60px;padding-top:40px}.form-container{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#000;margin:0 auto;max-width:600px;padding:30px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.form-container:hover{box-shadow:0 8px 12px #00000026;transform:translateY(-2px)}.form-container h2{border-bottom:2px solid #007bff;color:#007bff;font-size:1.8rem;font-weight:600;margin-bottom:20px;padding-bottom:5px;text-align:center}.form-container form{display:flex;flex-direction:column;gap:20px}.form-container input,.form-container textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;color:#000;font-size:1rem;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-container input:focus,.form-container textarea:focus{border-color:#007bff;box-shadow:0 0 6px #007bff66;outline:none}.form-container textarea{min-height:100px;resize:vertical}.form-container button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px;text-transform:uppercase;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;width:100%}.form-container button:hover{background:#0056b3;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.form-container button:disabled{background-color:#ccc;box-shadow:none;cursor:not-allowed}.response-message{border-radius:5px;color:#000;font-weight:700;margin-top:15px;padding:15px;text-align:center}.response-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.response-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.footer{background:#343a40;border-radius:10px;color:#fff;font-size:.9rem;margin-top:40px;padding:20px;text-align:center}a:focus,button:focus{outline:2px dashed #007bff;outline-offset:2px}@media (max-width:768px){.header h1{font-size:2rem}.header p{font-size:1rem}.form-container{padding:15px}.form-container h2{font-size:1.5rem}.form-container button{font-size:.9rem}}@media (min-width:640px){.navbar{flex-direction:row;justify-content:space-between;text-align:left}.navbar h2{margin-top:0}}
/*# sourceMappingURL=main.db76f4c7.css.map*/