.elementor-298584 .elementor-element.elementor-element-31734cf{--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-298584 .elementor-element.elementor-element-1f8d5ff{--spacer-size:15px;}.elementor-298584 .elementor-element.elementor-element-dfae5b0{--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-298584 .elementor-element.elementor-element-02d3c78{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-298584 .elementor-element.elementor-element-de1c451{padding:0px 0px 8px 0px;}.elementor-298584 .elementor-element.elementor-element-de1c451 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.2px;}.elementor-298584 .elementor-element.elementor-element-0f06c9c{--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-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.1em;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group .elementor-field, .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.2px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-button{border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-298584 .elementor-element.elementor-element-3e94d1e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-298584 .elementor-element.elementor-element-c3527aa{--spacer-size:35px;}.elementor-298584 .elementor-element.elementor-element-8d3c303{--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-298584 .elementor-element.elementor-element-fda64f4{--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-298584 .elementor-element.elementor-element-0fc335c{--spacer-size:35px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-type-html{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-298584 .elementor-element.elementor-element-de1c451 .elementor-heading-title{font-size:36px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-type-html{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-group .elementor-field, .elementor-298584 .elementor-element.elementor-element-3e94d1e .elementor-field-subgroup label{font-size:36px;}}/* Start custom CSS for html, class: .elementor-element-05ffddb *//* Option 3: Stacked Minimal Header */
:root {
    --accelerate-primary: #3A5EA6;
    --accelerate-secondary: #54A8DC;
    --accelerate-accent: #c21e36;
    --accelerate-white: #ffffff;
    --accelerate-light-gray: #f8f9fa;
    --accelerate-text: #2c3e50;
    --accelerate-text-light: #6c757d;
    --accelerate-dark-blue: #1a365d;
    --accelerate-highlight: #e8f2ff;
}

.header-option-3 {
    background: white;
    border-bottom: 4px solid var(--accelerate-secondary);
}

.logos-bar {
    background: var(--accelerate-light-gray);
    padding: 1rem 0;
    border-bottom: 1px solid #e9ecef;
}

.logos-container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2rem;
}

.logos-container img {
    height: 70px;
    width: auto;
    transition: transform 0.3s ease;
}

.logos-container img:hover {
    transform: scale(1.05);
}

.hero-minimal {
    padding: 3rem 2rem;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;
}

.hero-minimal h1 {
    font-family: 'Inter', serif;
    font-size: 3.5rem;
    color: var(--accelerate-primary);
    margin-bottom: 1.5rem;
    font-weight: 600;
    line-height: 1.1;
}

.hero-minimal p {
    font-size: 1.2rem;
    color: var(--accelerate-text);
    margin-bottom: 2rem;
    line-height: 1.6;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem;
}

.deadline-minimal {
    background: var(--accelerate-highlight);
    color: var(--accelerate-primary);
    padding: 1rem 2rem;
    border-radius: 8px;
    display: inline-block;
    margin-bottom: 2rem;
    font-weight: 600;
    border-left: 4px solid var(--accelerate-accent);
    font-size: 1rem;
}

.cta-button {
    background: var(--accelerate-accent);
    color: white;
    padding: 1rem 2rem;
    border: none;
    border-radius: 8px;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1rem;
}

.cta-button:hover {
    background: #a01a2e;
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(194, 30, 54, 0.3);
}

/* Responsive Design */
@media (max-width: 768px) {
    .logos-container {
        flex-direction: column;
        gap: 1rem;
        text-align: center;
    }

    .hero-minimal {
        padding: 2rem 1rem;
    }

    .hero-minimal h1 {
        font-size: 2.5rem;
    }

    .hero-minimal p {
        font-size: 1.1rem;
    }

    .deadline-minimal {
        padding: 0.8rem 1.5rem;
        font-size: 0.9rem;
    }

    .cta-button {
        padding: 0.8rem 1.5rem;
        font-size: 0.9rem;
    }
}

@media (max-width: 480px) {
    .hero-minimal h1 {
        font-size: 2rem;
    }

    .hero-minimal p {
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c99995 */:root {
            --accelerate-primary: #3A5EA6;
            --accelerate-secondary: #54A8DC;
            --accelerate-accent: #c21e36;
            --accelerate-white: #ffffff;
            --accelerate-light-gray: #f8f9fa;
            --accelerate-text: #2c3e50;
            --accelerate-text-light: #6c757d;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Inter', sans-serif;
            line-height: 1.6;
            color: var(--accelerate-text);
            background: linear-gradient(135deg, var(--accelerate-light-gray) 0%, var(--accelerate-white) 100%);
        }

        .accelerate-hero {
            background: linear-gradient(135deg, var(--accelerate-primary) 0%, var(--accelerate-secondary) 100%);
            color: var(--accelerate-white);
            text-align: center;
            padding: 4rem 2rem;
            position: relative;
            overflow: hidden;
        }

        .accelerate-hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;
            animation: accelerate-float 20s ease-in-out infinite;
        }

        @keyframes accelerate-float {
            0%, 100% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
        }

        .accelerate-cta {
            display: inline-block;
            background: var(--accelerate-accent);
            color: var(--accelerate-white);
            padding: 1rem 2rem;
            text-decoration: none;
            border-radius: 50px;
            font-weight: 600;
            letter-spacing: 0.5px;
            text-transform: uppercase;
            font-size: 0.9rem;
            transition: all 0.3s ease;
            box-shadow: 0 10px 30px rgba(194, 30, 54, 0.3);
        }

        .accelerate-cta:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 35px rgba(194, 30, 54, 0.4);
        }

       

        .accelerate-container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 2rem;
        }

        .accelerate-section {
            padding: 4rem 0;
            border-bottom: 1px solid rgba(58, 94, 166, 0.1);
        }

        .accelerate-section:last-child {
            border-bottom: none;
        }

        .accelerate-section-title {
            font-family: 'Inter', serif;
            font-size: 2.5rem;
            font-weight: 600;
            color: var(--accelerate-primary);
            margin-bottom: 1rem;
            text-align: center;
        }

        .accelerate-section-subtitle {
            font-size: 1.1rem;
            color: var(--accelerate-text-light);
            text-align: center;
            margin-bottom: 3rem;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        /* Image showcase for adding photos */
        .accelerate-image-feature {
            text-align: center;
            margin: 3rem 0;
        }

        .accelerate-image-feature img {
            max-width: 100%;
            height: auto;
            border-radius: 15px;
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
            transition: all 0.3s ease;
        }

        .accelerate-image-feature img:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 45px rgba(0, 0, 0, 0.2);
        }

        .accelerate-image-caption {
            font-size: 0.9rem;
            color: var(--accelerate-text-light);
            margin-top: 1rem;
            font-style: italic;
        }

        .accelerate-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
            margin: 3rem 0;
        }

        .accelerate-card {
            background: var(--accelerate-white);
            padding: 2rem;
            border-radius: 15px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            transition: all 0.3s ease;
            border-left: 4px solid var(--accelerate-secondary);
        }

        .accelerate-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
        }

        .accelerate-card h3 {
            font-family: 'Inter', serif;
            color: var(--accelerate-primary);
            font-size: 1.5rem;
            margin-bottom: 1rem;
        }

        .accelerate-quote {
            background: linear-gradient(135deg, var(--accelerate-light-gray) 0%, var(--accelerate-white) 100%);
            border-left: 4px solid var(--accelerate-accent);
            padding: 2.4rem;
            border-radius: 0 15px 15px 0;
            font-style: italic;
            position: relative;
        }

        .accelerate-quote::before {
            content: '"';
            font-size: 4rem;
            color: var(--accelerate-accent);
            position: absolute;
            top: -.75rem;
            left: 1rem;
            font-family: 'Inter', serif;
        }

        .accelerate-quote-author {
            font-weight: 600;
            color: var(--accelerate-primary);
            margin-top: .8rem;
            font-style: normal;
        }

        .accelerate-benefits-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 1.5rem;
            margin: 2rem 0;
        }

        .accelerate-benefit {
            background: var(--accelerate-white);
            padding: 1.5rem;
            border-radius: 10px;
            text-align: center;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease;
        }

        .accelerate-benefit:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);
        }

        .accelerate-benefit-icon {
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, var(--accelerate-secondary), var(--accelerate-primary));
            border-radius: 50%;
            margin: 0 auto 1rem;
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--accelerate-white);
            font-size: 1.5rem;
            font-weight: bold;
        }

        .accelerate-benefit-icon svg {
            width: 28px;
            height: 28px;
            color: var(--accelerate-white);
        }

        .accelerate-benefit h4 {
            color: var(--accelerate-primary);
            margin-bottom: 1rem;
            font-size: 1.2rem;
        }

        .accelerate-timeline {
            position: relative;
            margin: 3rem 0;
        }

        .accelerate-timeline::before {
            content: '';
            position: absolute;
            left: 50%;
            top: 0;
            bottom: 0;
            width: 3px;
            background: linear-gradient(to bottom, var(--accelerate-primary), var(--accelerate-secondary));
            transform: translateX(-50%);
        }

        .accelerate-timeline-item {
            display: flex;
            margin: 2rem 0;
            align-items: center;
        }

        .accelerate-timeline-item:nth-child(odd) {
            flex-direction: row-reverse;
        }

        .accelerate-timeline-content {
            flex: 1;
            background: var(--accelerate-white);
            padding: 1.5rem;
            border-radius: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            margin: 0 2rem;
            position: relative;
        }

        .accelerate-timeline-content h4 {
            color: var(--accelerate-primary);
            margin-bottom: 0.5rem;
        }

        .accelerate-timeline-marker {
            width: 20px;
            height: 20px;
            background: var(--accelerate-accent);
            border-radius: 50%;
            position: relative;
            z-index: 1;
            border: 3px solid var(--accelerate-white);
            box-shadow: 0 0 0 3px var(--accelerate-accent);
        }

        .accelerate-faq {
            background: var(--accelerate-light-gray);
            border-radius: 15px;
            padding: 2rem;
            margin: 2rem 0;
        }

        .accelerate-faq-item {
            margin-bottom: 1.5rem;
        }

        .accelerate-faq-question {
            font-weight: 600;
            color: var(--accelerate-primary);
            margin-bottom: 0.5rem;
            cursor: pointer;
            transition: color 0.3s ease;
        }

        .accelerate-faq-question:hover {
            color: var(--accelerate-accent);
        }

        .accelerate-faq-answer {
            color: var(--accelerate-text-light);
            line-height: 1.6;
            display: none;
        }

        .accelerate-highlight {
            background: linear-gradient(135deg, var(--accelerate-accent) 0%, #e94560 100%);
            color: var(--accelerate-white);
            padding: 3rem 2rem;
            border-radius: 20px;
            margin: 3rem 0;
            text-align: center;
        }

        .accelerate-highlight h3 {
            margin-bottom: 1.5rem;
            font-size: 1.8rem;
        }

        .accelerate-list {
            margin: 2rem 0;
        }

        .accelerate-list ul {
            list-style: none;
            padding: 0;
        }

        .accelerate-list li {
            background: var(--accelerate-white);
            margin: 0.5rem 0;
            padding: 1rem;
            border-radius: 8px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
            position: relative;
            padding-left: 2rem;
        }

        .accelerate-list li::before {
            content: '•';
            color: var(--accelerate-accent);
            font-weight: bold;
            position: absolute;
            left: 0.8rem;
        }

        .accelerate-winner-highlight {
            display: flex;
            justify-content: center;
            margin-top: 2rem;
        }

        .accelerate-winner-highlight .accelerate-benefit {
            max-width: 350px;
            background: linear-gradient(135deg, var(--accelerate-accent) 0%, #e94560 100%);
            color: var(--accelerate-white);
            border-radius: 15px;
        }

        .accelerate-winner-highlight .accelerate-benefit h4 {
            color: var(--accelerate-white);
        }

        .accelerate-winner-highlight .accelerate-benefit p {
            color: rgba(255, 255, 255, 0.9);
        }

        .accelerate-winner-highlight .accelerate-benefit-icon {
            background: rgba(255, 255, 255, 0.2);
        }

        @media (max-width: 768px) {
            .accelerate-hero h1 {
                font-size: 2.5rem;
            }

            .accelerate-timeline::before {
                left: 30px;
            }

            .accelerate-timeline-item {
                flex-direction: row !important;
                padding-left: 60px;
            }

            .accelerate-timeline-content {
                margin-left: 0;
            }

            .accelerate-timeline-marker {
                position: absolute;
                left: 30px;
            }

            .accelerate-section {
                padding: 3rem 0;
            }
            
            .accelerate-grid {
                grid-template-columns: 1fr;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3c1d81 */.accelerate-footer {
            background: var(--accelerate-primary);
            color: var(--accelerate-white);
            text-align: center;
            padding: 3rem 2rem;
            
            border-radius: 8px;
        }

        .accelerate-footer h3 {
            font-family: 'Inter', serif;
            font-size: 2rem;
            margin-bottom: 1rem;
        }

        .accelerate-contact {
            margin-top: 2rem;
        }

        .accelerate-contact a {
            color: var(--accelerate-secondary);
            text-decoration: none;
            font-weight: 500;
        }

        .accelerate-contact a:hover {
            color: var(--accelerate-white);
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://parkingtoday.com/wp-content/uploads/2025/10/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */