
            .upload-form-card {

                background: #ffffff;

                border-radius: 12px;

                padding: 35px;

                box-shadow:
                    0 15px 40px rgba(0, 0, 0, .08);

                border-top: 5px solid #1EA7E1;
            }

            .upload-banner {

                background:
                    linear-gradient(135deg,
                        #163b5a,
                        #265782,
                        #1EA7E1);

                border-radius: 12px;

                padding: 25px;

                text-align: center;

                margin-bottom: 30px;
            }

            .form-control,
            .form-select {

                height: 50px;

                border-radius: 12px;
            }

            textarea.form-control {

                height: auto;
            }

            .btn-submit {

                height: 55px;

                background:
                    linear-gradient(135deg,
                        #198754,
                        #1EA7E1);

                border: none;

                color: #fff;

                font-size: 18px;

                font-weight: 700;

                border-radius: 12px;
            }

            .form-section-title {

                font-size: 20px;

                font-weight: 700;

                color: #265782;

                margin: 25px 0 15px;

                padding-bottom: 10px;

                border-bottom: 2px solid #e9ecef;
            }

            /* accordion section */

            .accordion-item {

                border: 1px solid #dbe8f1;

                border-radius: 12px;

                overflow: hidden;

                margin-bottom: 15px;

                box-shadow: 0 2px 10px rgba(0, 0, 0, .04);
            }

            .accordion-button {

                background: #f8fcff;

                color: #265782;

                font-weight: 700;

                font-size: 17px;

                box-shadow: none;
            }

            .accordion-button:not(.collapsed) {

                background: linear-gradient(90deg,
                        #265782,
                        #1EA7E1);

                color: #ffffff;
            }

            .accordion-button:focus {

                box-shadow: none;
            }

            .accordion-body {

                background: #ffffff;

                padding: 20px;
            }

            /* Send OTP Button */

            .ozone-btn {

                background: linear-gradient(135deg,
                        #265782,
                        #1EA7E1);

                color: #fff;

                border: none;

                height: 50px;

                font-weight: 600;

                border-radius: 12px;

                transition: all .3s ease;
            }

            .ozone-btn:hover {

                background: linear-gradient(135deg,
                        #163b5a,
                        #265782);

                color: #fff;

                transform: translateY(-2px);

                box-shadow:
                    0 6px 15px rgba(38, 87, 130, .25);
            }


            /* Verify OTP Button */

            .ozone-success-btn {

                background: linear-gradient(135deg,
                        #198754,
                        #20c997);

                color: #fff;

                border: none;

                height: 50px;

                font-weight: 600;

                border-radius: 12px;

                transition: all .3s ease;
            }

            .ozone-success-btn:hover {

                background: linear-gradient(135deg,
                        #157347,
                        #198754);

                color: #fff;

                transform: translateY(-2px);

                box-shadow:
                    0 6px 15px rgba(25, 135, 84, .25);
            }
   