.elementor-65 .elementor-element.elementor-element-a12fbff{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-f154724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-1dc2483{border-radius:20px 20px 20px 20px;}/* Start custom CSS */<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Contact Techno Lase | Premium Aesthetic Systems</title>
    
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link href="https://fonts.googleapis.com/css2?family=Cinzel:wght@700&family=Montserrat:wght@400;500;600;700&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

    <style>
        :root {
            --deep-blue: #001E36;
            --accent-orange: #FF6B35;
            --accent-hover: #E55A2B;
            --white: #FFFFFF;
            --light-bg: #F0F4F8;
            --text-dark: #333;
        }

        * { margin: 0; padding: 0; box-sizing: border-box; }

        body {
            font-family: 'Montserrat', sans-serif;
            background-color: var(--light-bg);
            background-image: radial-gradient(#dbeafe 1px, transparent 1px);
            background-size: 20px 20px;
            display: flex;
            flex-direction: column;
            align-items: center;
            min-height: 100vh;
            color: var(--text-dark);
        }

        /* --- 1. Top Promo Section (Upgrade Your Clinic) --- */
        .top-promo-wrapper {
            width: 100%;
            background: linear-gradient(180deg, #001E36 0%, #002845 100%);
            color: white;
            padding: 60px 20px 100px; /* Extra padding bottom for overlap effect */
            display: flex;
            flex-direction: column;
            align-items: center;
            box-shadow: 0 10px 30px rgba(0,0,0,0.2);
            /* منحنى خفيف في الأسفل لمظهر عصري */
            border-bottom-left-radius: 50px;
            border-bottom-right-radius: 50px;
            margin-bottom: -60px; /* Overlap with the card below */
            z-index: 1;
        }

        .promo-content {
            max-width: 1100px; /* Same width as main card for alignment */
            text-align: center;
            width: 100%;
        }

        /* Top Icons Bar */
        .top-icons-bar {
            display: flex;
            justify-content: center;
            gap: 50px;
            flex-wrap: wrap;
            margin-bottom: 40px;
            padding-bottom: 30px;
            border-bottom: 1px solid rgba(255,255,255,0.1);
        }

        .icon-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 12px;
        }

        .icon-item i {
            color: #FF9F80;
            font-size: 1.5rem;
        }

        .icon-item span {
            font-size: 0.8rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            opacity: 0.9;
        }

        /* Headlines */
        .promo-content h1 {
            font-family: 'Montserrat', sans-serif;
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 15px;
            line-height: 1.2;
        }

        .promo-content p {
            font-size: 1rem;
            opacity: 0.8;
            max-width: 700px;
            margin: 0 auto 50px;
            font-weight: 300;
        }

        /* White Feature Cards */
        .features-container {
            display: flex;
            justify-content: center;
            gap: 25px;
            flex-wrap: wrap;
        }

        .feature-card {
            background: white;
            color: #333;
            border-radius: 15px;
            padding: 30px 25px;
            width: 320px; /* Fixed width for consistency */
            text-align: center;
            box-shadow: 0 15px 30px rgba(0,0,0,0.15);
            transition: transform 0.3s;
            position: relative;
            top: 0;
        }

        .feature-card:hover {
            transform: translateY(-10px);
        }

        .feature-icon {
            color: var(--accent-orange);
            font-size: 2.2rem;
            margin-bottom: 20px;
        }

        .feature-card h3 {
            font-size: 1.2rem;
            margin-bottom: 15px;
            color: var(--deep-blue);
            font-weight: 700;
        }

        .feature-card p {
            font-size: 0.9rem;
            color: #666;
            line-height: 1.6;
            margin-bottom: 0;
            opacity: 1; 
        }

        /* --- 2. Main Contact Card --- */
        .main-card {
            display: flex;
            width: 1100px;
            max-width: 95%;
            background: var(--white);
            border-radius: 20px;
            overflow: hidden;
            box-shadow: 0 30px 80px rgba(0, 30, 54, 0.2); /* Deeper shadow */
            min-height: 550px;
            margin-top: 40px; /* Space from features */
            margin-bottom: 50px;
            z-index: 2;
            position: relative;
        }

        /* --- Left Side --- */
        .left-panel {
            flex: 1;
            background: linear-gradient(135deg, var(--deep-blue) 0%, #003055 100%);
            color: var(--white);
            padding: 60px;
            position: relative;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            overflow: hidden;
        }

        .left-panel::before {
            content: '';
            position: absolute;
            top: -150px; left: -150px;
            width: 400px; height: 400px;
            background: rgba(255, 255, 255, 0.03);
            border-radius: 50%;
        }

        .brand-title {
            font-family: 'Cinzel', serif;
            font-size: 2.2rem;
            letter-spacing: 2px;
            margin-bottom: 20px;
        }
        .brand-title span { color: var(--accent-orange); }

        .tagline {
            font-size: 1rem;
            opacity: 0.85;
            line-height: 1.6;
            margin-bottom: 40px;
        }

        .contact-list { margin-top: auto; }

        .contact-item {
            display: flex;
            align-items: center;
            margin-bottom: 25px;
            font-size: 0.95rem;
        }

        .icon-box {
            width: 45px; height: 45px;
            background: rgba(255,255,255,0.1);
            border-radius: 10px;
            display: flex; align-items: center; justify-content: center;
            margin-right: 15px;
            color: var(--accent-orange);
            font-size: 1.1rem;
            transition: 0.3s;
        }

        .contact-item:hover .icon-box {
            background: var(--accent-orange);
            color: var(--white);
        }

        /* --- Right Side --- */
        .right-panel {
            flex: 1.3;
            padding: 60px;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .form-head { margin-bottom: 40px; }
        .form-head h2 { 
            color: var(--deep-blue); 
            font-size: 2rem; 
            margin-bottom: 10px; 
            font-weight: 700;
        }
        .form-head p { color: #666; font-size: 1rem; }

        .input-group { position: relative; margin-bottom: 25px; }

        .input-field {
            width: 100%;
            padding: 18px;
            padding-left: 50px; /* Space for icon */
            border: 1px solid #E0E0E0;
            border-radius: 10px;
            outline: none;
            font-family: 'Montserrat', sans-serif;
            transition: 0.3s;
            background: #FAFAFA;
            font-size: 1rem;
            color: var(--text-dark);
        }

        .input-field:focus {
            border-color: var(--accent-orange);
            background: #fff;
            box-shadow: 0 0 0 4px rgba(255, 107, 53, 0.1);
        }

        .input-icon {
            position: absolute;
            left: 18px;
            top: 50%;
            transform: translateY(-50%);
            color: #A0A0A0;
            font-size: 1.1rem;
            transition: 0.3s;
            pointer-events: none; /* Allows clicking through icon */
        }
        
        .input-field:focus + .input-icon { color: var(--accent-orange); }

        /* Calendar Fix: Make it look like text until focused/filled */
        input[type="date"] {
            color: var(--text-dark);
        }
        input[type="text"]:focus, input[type="date"]:focus {
            color: var(--text-dark);
        }
        
        /* Custom Placeholder for Date */
        input[type="date"]:invalid::-webkit-datetime-edit {
            color: #999;
        }

        .cta-btn {
            width: 100%;
            padding: 18px;
            background: var(--accent-orange);
            color: white;
            border: none;
            border-radius: 10px;
            font-weight: 700;
            font-size: 1.1rem;
            cursor: pointer;
            transition: 0.3s;
            text-transform: uppercase;
            letter-spacing: 1px;
            box-shadow: 0 10px 25px rgba(255, 107, 53, 0.25);
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            margin-top: 10px;
        }

        .cta-btn:hover {
            background: var(--accent-hover);
            transform: translateY(-3px);
            box-shadow: 0 15px 30px rgba(255, 107, 53, 0.35);
        }

        /* --- Responsive --- */
        @media (max-width: 950px) {
            .top-promo-wrapper { padding-bottom: 60px; margin-bottom: 0; border-radius: 0; }
            .features-container { flex-direction: column; align-items: center; }
            .feature-card { width: 100%; max-width: 350px; }
            .main-card { flex-direction: column; height: auto; border-radius: 20px; margin-top: 40px; }
            .left-panel { padding: 40px; border-radius: 20px 20px 0 0; }
            .right-panel { padding: 40px; }
        }
    </style>
</head>
<body>

    <div class="top-promo-wrapper">
        <div class="promo-content">
            
            <div class="top-icons-bar">
                <div class="icon-item">
                    <i class="fas fa-certificate"></i>
                    <span>FDA APPROVED</span>
                </div>
                <div class="icon-item">
                    <i class="fas fa-user-md"></i>
                    <span>CLINICAL TRAINING</span>
                </div>
                <div class="icon-item">
                    <i class="fas fa-tools"></i>
                    <span>2-YEAR WARRANTY</span>
                </div>
                <div class="icon-item">
                    <i class="fas fa-chart-line"></i>
                    <span>MARKETING SUPPORT</span>
                </div>
            </div>

            <h1>Upgrade Your Clinic With Medical-Grade Laser Technology</h1>
            <p>Book a private demonstration of EOS ICE Max and receive a customized ROI projection for your clinic.</p>

            <div class="features-container">
                <div class="feature-card">
                    <div class="feature-icon"><i class="fas fa-crosshairs"></i></div>
                    <h3>Clinical Precision</h3>
                    <p>Consistent energy delivery designed for reliable treatment outcomes.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon"><i class="fas fa-snowflake"></i></div>
                    <h3>Intelligent Cooling</h3>
                    <p>Advanced epidermal protection for higher comfort sessions.</p>
                </div>
                <div class="feature-card">
                    <div class="feature-icon"><i class="fas fa-chart-line"></i></div>
                    <h3>High Patient Throughput</h3>
                    <p>Faster sessions help maximize daily clinic capacity.</p>
                </div>
            </div>

        </div>
    </div>

    <div class="main-card">
        
        <div class="left-panel">
            <div>
                <div class="brand-title">TECHNO <span>LASE</span></div>
                <p class="tagline">Step into the future of aesthetic medicine. Get personalized quotes for the world's most advanced laser systems.</p>
            </div>

            <div class="contact-list">
                <div class="contact-item">
                    <div class="icon-box"><i class="fas fa-phone"></i></div>
                    <span>+20 16485 486 328</span>
                </div>
                <div class="contact-item">
                    <div class="icon-box"><i class="fas fa-envelope"></i></div>
                    <span>info@technolase.com</span>
                </div>
                <div class="contact-item">
                    <div class="icon-box"><i class="fas fa-map-marker-alt"></i></div>
                    <span>Tahrir Square, Cairo, Egypt</span>
                </div>
            </div>
        </div>

        <div class="right-panel">
            <div class="form-head">
                <h2>Request a Quote</h2>
                <p>Fill the form below to receive a catalog and pricing.</p>
            </div>

            <form>
                <div class="input-group">
                    <input type="text" class="input-field" placeholder="Doctor / Clinic Name" required>
                    <i class="fas fa-user-md input-icon"></i>
                </div>

                <div class="input-group">
                    <input type="tel" class="input-field" placeholder="Phone Number" required>
                    <i class="fas fa-phone-alt input-icon"></i>
                </div>

                <div class="input-group">
                    <input 
                        type="text" 
                        class="input-field" 
                        placeholder="Best Time to Call?" 
                        onfocus="(this.type='date')" 
                        onblur="(this.value ? this.type='date' : this.type='text')"
                        required
                    >
                    <i class="fas fa-calendar-alt input-icon"></i>
                </div>

                <button type="submit" class="cta-btn">
                    Get Pricing Now <i class="fas fa-arrow-right"></i>
                </button>
            </form>
        </div>

    </div>

</body>
</html>/* End custom CSS */