body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; margin: 0; padding: 0; background: linear-gradient(to right, #fdfbfb, #ebedee); color: #333; }
:root {
            --brand: #ff6f61;
        }

        label i {
            color: var(--brand);
            margin-right: 6px;
        }

        .input-group-text {
            background: transparent;
            border-right: 0;
            color: var(--brand);
        }

        .input-group input,
        .input-group select,
        .input-group textarea {
            border-left: 0;
        }

        button {
            background-color: var(--brand);
            color: #fff;
            border: none;
            padding: 10px 16px;
            border-radius: 6px;
        }

        button:hover {
            background-color: #e85b50;
        }
		
	.logo{
		width: 150px !important; height:auto !important;
		background-color: #ffffff !important;border-radius:8px;
		transform: scale(1.2);   /* 20% zoom */
		transform-origin: center; /* keeps it centered */
	}
header { background: #ff6f61; color: white; padding: 30px 20px; text-align: center; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } header h1 { margin: 0; font-size: 2.5em; } header p { font-size: 1.2em; }

.intro { text-align: center; padding: 40px 20px; } .intro h2 { font-size: 2em; color: #ff6f61; } .intro p { font-size: 1.2em; color: #555; max-width: 700px; margin: 10px auto; }

.lead-selection { display: flex; justify-content: center; gap: 20px; margin: 30px 0; } .selection-btn { background: #ff6f61; color: white; border: none; padding: 15px 25px; border-radius: 10px; font-size: 1em; cursor: pointer; transition: background 0.3s; } .selection-btn:hover { background: #e85c50; }

.form-container { display: none; background: #ffffff; padding: 30px 20px; margin: 20px auto; max-width: 700px; border-radius: 15px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); } form h3 { color: #ff6f61; text-align: center; } label { display: block; margin-top: 15px; color: #333; } input, select, textarea { width: 100%; padding: 10px; margin-top: 5px; border-radius: 8px; border: 1px solid #ccc; } button[type="submit"] { background: #ff6f61; color: white; border: none; padding: 12px 20px; margin-top: 20px; border-radius: 8px; font-size: 1em; cursor: pointer; } button[type="submit"]:hover { background: #e85c50; }

footer { text-align: center; padding: 20px; background: #f5f5f5; color: #555; margin-top: 40px; }
