.elementor-2021 .elementor-element.elementor-element-e76216e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-fa0eb23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-67d56cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-67d56cd:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-67d56cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://simetrix-solutions.com/wp-content/uploads/2026/06/download.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-67d56cd::before, .elementor-2021 .elementor-element.elementor-element-67d56cd > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-67d56cd > .e-con-inner > .elementor-background-video-container::before, .elementor-2021 .elementor-element.elementor-element-67d56cd > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-67d56cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2021 .elementor-element.elementor-element-67d56cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D2E3DA6;--background-overlay:'';}.elementor-2021 .elementor-element.elementor-element-4d91833{--display:flex;}.elementor-2021 .elementor-element.elementor-element-4ff8ace{--display:flex;}.elementor-2021 .elementor-element.elementor-element-809372e{--display:flex;}.elementor-2021 .elementor-element.elementor-element-c075df0{background-color:#0D2E3D;padding:30px 30px 30px 30px;border-radius:40px 40px 40px 40px;}.elementor-2021 .elementor-element.elementor-element-cc89503{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-4ce4e3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2021 .elementor-element.elementor-element-57ba472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-c075df0 */<style>
    /* Main Form Card Wrapper */
    #forminator-module-2039.forminator-ui {
        background-color: #0d1f2d !important; /* The exact dark blue-slate tint */
        padding: 30px !important;
        border-radius: 12px !important;
        box-sizing: border-box;
    }

    /* Hide the default Forminator backend labels for HTML fields */
    #html-2 .forminator-label, 
    #html-1 .forminator-label {
        display: none !important;
    }

    /* Checklist Header Typography */
    .analysis-title {
        color: #ffffff !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        margin: 0 0 10px 0 !important;
    }
    .analysis-subtitle {
        color: #94a3b8 !important;
        font-size: 15px !important;
        line-height: 1.4 !important;
        margin: 0 0 15px 0 !important;
    }
    .analysis-divider {
        border-top: 1px solid rgba(255, 255, 255, 0.12);
        margin: 15px 0;
    }
    .analysis-list {
        list-style: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .analysis-list li {
        display: flex;
        align-items: center;
        margin-bottom: 12px !important;
        font-size: 15px !important;
        color: #f1f5f9 !important;
    }
    .analysis-icon {
        width: 16px;
        height: 16px;
        margin-right: 12px;
        display: flex;
        align-items: center;
        flex-shrink: 0;
    }

    /* Form Field Labels (Sentence case, muted blue-gray) */
    #forminator-module-2039 .forminator-label {
        color: #94a3b8 !important;
        font-size: 15px !important;
        font-weight: 600 !important;
        text-transform: none !important; /* Removes uppercase */
        letter-spacing: normal !important;
        margin-bottom: 8px !important;
    }
    #forminator-module-2039 .forminator-required {
        color: #ef4444 !important;
    }

    /* Dark Deep-Set Inputs & Textareas */
    #forminator-module-2039 .forminator-input,
    #forminator-module-2039 .forminator-textarea {
        background-color: #08141e !important;
        color: #ffffff !important;
        border: 1px solid #1c2d3d !important;
        border-radius: 8px !important;
        padding: 14px 16px !important;
        font-size: 15px !important;
        height: auto !important;
        box-sizing: border-box;
    }
    #forminator-module-2039 .forminator-input::placeholder,
    #forminator-module-2039 .forminator-textarea::placeholder {
        color: #64748b !important;
    }
    #forminator-module-2039 .forminator-input:focus,
    #forminator-module-2039 .forminator-textarea:focus {
        border-color: #22d3ee !important;
        outline: none !important;
    }

    /* Checkbox & Consent Area */
    #forminator-module-2039 .forminator-checkbox__label, 
    #forminator-module-2039 .consent label {
        color: #94a3b8 !important;
        font-size: 14px !important;
        line-height: 1.5 !important;
    }
    #forminator-module-2039 .consent a {
        color: #22d3ee !important;
        text-decoration: underline !important;
    }
    #forminator-module-2039 .forminator-checkbox-box {
        border: 1px solid #ffffff !important;
        background: transparent !important;
        border-radius: 4px !important;
    }

    /* The Golden Yellow Button Layout */
    #forminator-module-2039 .forminator-button-submit {
        background: #f2cc5b !important; /* Exact golden yellow from screenshot */
        color: #0d1f2d !important; /* Dark text matching the card background */
        font-size: 18px !important;
        font-weight: 700 !important;
        padding: 14px 24px !important;
        border-radius: 10px !important; /* Matches button corners in your screenshot */
        width: 100% !important;
        border: none !important;
        cursor: pointer !important;
        text-transform: none !important;
        transition: background 0.2s ease;
    }
    #forminator-module-2039 .forminator-button-submit:hover {
        background: #e0bc50 !important;
    }

    /* Centered Bottom Footer Row (html-1 field) */
    #html-1 .forminator-field p {
        color: #64748b !important;
        font-size: 13px !important;
        text-align: center !important;
        margin: 12px 0 0 0 !important;
    }
</style>/* End custom CSS */