
<!----style for header ----> .add_new_elements_rapify, .wp { float: none !important; width: 100%; } 
        .header-nav ul li { list-style: none !important; } 
        .add_myrow a.btn { color: #fff; display: inline-block; max-width: 100%; word-break: break-word; text-align: center; }
        .de-add-new-element-empty, .resize-section-outer .bgCover { float: none; width: 100%; } .rowcustom { float: inherit; }
        ._header_rp1 .logo a, .logo a { color: unset; }
         audio, canvas, embed, iframe, img, object, svg, video { display: unset; vertical-align: middle; }
        .wp:not(.no-center):not(.text-left):not(ol):not(ul):not(li):has(img, iframe, Video, form, button) { text-align: center; } .section_ai ul li { list-style: none ! important; margin:0px; padding: 0px; } .footer_ai .sort-move-draggable .resize-section-outer .wp , .footer_ai .sort-move-draggable .resize-section-outer .wp { text-align: left; } .footer_ai .sort-move-draggable .resize-section-outer .wp .advanced_drag_drop_rapify { padding: 5px !important; } .section_ai .add_img img { float: none; } .footer_ai .advanced_drag_drop_rapify { padding: 0px; } section footer { background: transparent; } .footer_ai_section .advanced_drag_drop_rapify { padding:0px; } .inner_ai_section .add_img img { float:none }
        .header_ai_section .add_new_elements_rapify, .inner_ai_section .add_new_elements_rapify, .footer_ai_section .add_new_elements_rapify { padding: 8px; } .header_ai_section ul li, .footer_ai_section ul li { list-style: none; } .header_ai_section.header-3 .inner-header nav ul li a { font-family: Arial,Helvetica,sans-serif !important; padding: 8px 8px; font-size: 18px; text-transform: capitalize;} .header_ai_section.header-3 .inner-header nav ul { float: right; } body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  color: #082F49; /* BRAND_TEXT */
}
@media (min-width: 1024px) {
  body {
    font-size: 18px;
  }
}
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

section.header_ai_section header nav a,
section.footer_ai_section footer nav a { color: #082F49; /* BRAND_TEXT */ white-space: nowrap; text-decoration: none; transition: color .15s ease, opacity .15s ease, text-decoration-color .15s ease; }
section.header_ai_section header nav a br,
section.footer_ai_section footer nav a br { display: none; }
section.header_ai_section header nav a:hover,
section.footer_ai_section footer nav a:hover { color: #0EA5E9 !important; /* BRAND_ACCENT for hover */ text-decoration: underline; text-underline-offset: 6px; opacity: .9; }
section.header_ai_section header nav a:focus-visible,
section.footer_ai_section footer nav a:focus-visible { outline: 2px solid #0EA5E9; /* BRAND_ACCENT */ outline-offset: 3px; border-radius: 10px; }

#hero-section-100100 .hero-nowrap { white-space: nowrap; }
#hero-section-100100 h1 .hero-nowrap, #hero-section-100100 h2 .hero-nowrap, #hero-section-100100 h3 .hero-nowrap, #hero-section-100100 h4 .hero-nowrap, #hero-section-100100 h5 .hero-nowrap, #hero-section-100100 h6 .hero-nowrap { white-space: normal !important; }
#hero-section-100100 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }

#section-100300 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100300 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100300 .card-icon-title-row h1, #section-100300 .card-icon-title-row h2, #section-100300 .card-icon-title-row h3, #section-100300 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-100400 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100400 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100400 .card-icon-title-row h1, #section-100400 .card-icon-title-row h2, #section-100400 .card-icon-title-row h3, #section-100400 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-100500 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-100500 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-100500 .card-icon-title-row h1, #section-100500 .card-icon-title-row h2, #section-100500 .card-icon-title-row h3, #section-100500 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }

#section-100300 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100300 .card-content-grid > * { align-self: start; }
#section-100300 .card-content-grid h1, #section-100300 .card-content-grid h2, #section-100300 .card-content-grid h3, #section-100300 .card-content-grid h4, #section-100300 .card-content-grid p { margin-top: 0 !important; }
#section-100400 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100400 .card-content-grid > * { align-self: start; }
#section-100400 .card-content-grid h1, #section-100400 .card-content-grid h2, #section-100400 .card-content-grid h3, #section-100400 .card-content-grid h4, #section-100400 .card-content-grid p { margin-top: 0 !important; }
#section-100500 .card-content-grid { align-items: start; row-gap: 14px; }
#section-100500 .card-content-grid > * { align-self: start; }
#section-100500 .card-content-grid h1, #section-100500 .card-content-grid h2, #section-100500 .card-content-grid h3, #section-100500 .card-content-grid h4, #section-100500 .card-content-grid p { margin-top: 0 !important; }

.inner_ai_section a.btn, .inner_ai_section button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }

.decor-blob { z-index: -1; pointer-events: none; }

[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
.de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }

.display-inline.flex { display: flex !important; }

<!----style for header ----> .add_new_elements_rapify, .wp { float: none !important; width: 100%; } 
        .header-nav ul li { list-style: none !important; } 
        .add_myrow a.btn { color: #fff; display: inline-block; max-width: 100%; word-break: break-word; text-align: center; }
        .de-add-new-element-empty, .resize-section-outer .bgCover { float: none; width: 100%; } .rowcustom { float: inherit; }
        ._header_rp1 .logo a, .logo a { color: unset; }
         audio, canvas, embed, iframe, img, object, svg, video { display: unset; vertical-align: middle; }
        .wp:not(.no-center):not(.text-left):not(ol):not(ul):not(li):has(img, iframe, Video, form, button) { text-align: center; } .section_ai ul li { list-style: none ! important; margin:0px; padding: 0px; } .footer_ai .sort-move-draggable .resize-section-outer .wp , .footer_ai .sort-move-draggable .resize-section-outer .wp { text-align: left; } .footer_ai .sort-move-draggable .resize-section-outer .wp .advanced_drag_drop_rapify { padding: 5px !important; } .section_ai .add_img img { float: none; } .footer_ai .advanced_drag_drop_rapify { padding: 0px; } section footer { background: transparent; } .footer_ai_section .advanced_drag_drop_rapify { padding:0px; } .inner_ai_section .add_img img { float:none }
        .header_ai_section .add_new_elements_rapify, .inner_ai_section .add_new_elements_rapify, .footer_ai_section .add_new_elements_rapify { padding: 8px; } .header_ai_section ul li, .footer_ai_section ul li { list-style: none; } .header_ai_section.header-3 .inner-header nav ul li a { font-family: Arial,Helvetica,sans-serif !important; padding: 8px 8px; font-size: 18px; text-transform: capitalize;} .header_ai_section.header-3 .inner-header nav ul { float: right; } body {
      font-family: Arial, Helvetica, sans-serif !important;
      font-size: 16px;
    }
    @media (min-width: 1024px) {
      body {
        font-size: 18px;
      }
    }
    html { scroll-behavior: smooth; }
    @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

    /* Defensive CSS to prevent builder overrides */
    [class*="max-w-"] { max-width: none !important; }
    [class*="flex-wrap"] { flex-wrap: nowrap !important; }
    .display-inline.flex { display: flex !important; }
    .de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }

    /* Header/Footer Nav Link Styles */
    section.header_ai_section header nav a,
    section.footer_ai_section footer nav a { color: #082F49; white-space: nowrap; text-decoration: none; transition: color .15s ease, opacity .15s ease, text-decoration-color .15s ease; }
    section.header_ai_section header nav a br,
    section.footer_ai_section footer nav a br { display: none; }
    section.header_ai_section header nav a:hover,
    section.footer_ai_section footer nav a:hover { color: #0EA5E9 !important; text-decoration: underline; text-underline-offset: 6px; opacity: .9; }
    section.header_ai_section header nav a:focus-visible,
    section.footer_ai_section footer nav a:focus-visible { outline: 2px solid #0EA5E9; outline-offset: 3px; border-radius: 10px; }

    /* Section-ID Scoped CSS */

    /* Hero Microcopy */
    #section-010101 .hero-nowrap { white-space: nowrap; }
    #section-010101 h1 .hero-nowrap, #section-010101 h2 .hero-nowrap, #section-010101 h3 .hero-nowrap, #section-010101 h4 .hero-nowrap, #section-010101 h5 .hero-nowrap, #section-010101 h6 .hero-nowrap { white-space: normal !important; }
    #section-010101 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }

    /* Card Image Frame */
    #section-010303 .card-image-frame { width: 100%; overflow: hidden; }
    #section-010303 .card-image-frame img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0 !important; }
    #section-010303 .card-image-frame .add_myrow.add_img { width: 100%; height: 100%; padding: 0 !important; margin: 0 !important; display: block; }

    #section-010404 .card-image-frame { width: 100%; overflow: hidden; }
    #section-010404 .card-image-frame img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0 !important; }
    #section-010404 .card-image-frame .add_myrow.add_img { width: 100%; height: 100%; padding: 0 !important; margin: 0 !important; display: block; }

    /* Card Icon Title Row */
    .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
    .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
    .card-icon-title-row h1, .card-icon-title-row h2, .card-icon-title-row h3, .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }

    /* Card Content Grid */
    .card-content-grid { align-items: start; row-gap: 14px; }
    .card-content-grid > * { align-self: start; }
    .card-content-grid h1, .card-content-grid h2, .card-content-grid h3, .card-content-grid h4, .card-content-grid p { margin-top: 0 !important; }

    /* Card Button Wrap Safety */
    .inner_ai_section a.btn, .inner_ai_section button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }

    /* Decorative Blob Safety (hero only) */
    .decor-blob { z-index: -1; pointer-events: none; }
<!----style for header ----> .add_new_elements_rapify, .wp { float: none !important; width: 100%; } 
        .header-nav ul li { list-style: none !important; } 
        .add_myrow a.btn { color: #fff; display: inline-block; max-width: 100%; word-break: break-word; text-align: center; }
        .de-add-new-element-empty, .resize-section-outer .bgCover { float: none; width: 100%; } .rowcustom { float: inherit; }
        ._header_rp1 .logo a, .logo a { color: unset; }
         audio, canvas, embed, iframe, img, object, svg, video { display: unset; vertical-align: middle; }
        .wp:not(.no-center):not(.text-left):not(ol):not(ul):not(li):has(img, iframe, Video, form, button) { text-align: center; } .section_ai ul li { list-style: none ! important; margin:0px; padding: 0px; } .footer_ai .sort-move-draggable .resize-section-outer .wp , .footer_ai .sort-move-draggable .resize-section-outer .wp { text-align: left; } .footer_ai .sort-move-draggable .resize-section-outer .wp .advanced_drag_drop_rapify { padding: 5px !important; } .section_ai .add_img img { float: none; } .footer_ai .advanced_drag_drop_rapify { padding: 0px; } section footer { background: transparent; } .footer_ai_section .advanced_drag_drop_rapify { padding:0px; } .inner_ai_section .add_img img { float:none }
        .header_ai_section .add_new_elements_rapify, .inner_ai_section .add_new_elements_rapify, .footer_ai_section .add_new_elements_rapify { padding: 8px; } .header_ai_section ul li, .footer_ai_section ul li { list-style: none; } .header_ai_section.header-3 .inner-header nav ul li a { font-family: Arial,Helvetica,sans-serif !important; padding: 8px 8px; font-size: 18px; text-transform: capitalize;} .header_ai_section.header-3 .inner-header nav ul { float: right; } html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body { font-family: Arial, Helvetica, sans-serif !important; }
body { font-size: 16px; }
@media (min-width: 1024px) { body { font-size: 18px; } }
[class*="max-w-"] { max-width: none !important; }
[class*="flex-wrap"] { flex-wrap: nowrap !important; }
section.header_ai_section header nav a,
section.footer_ai_section footer nav a { color: #0B1B4A; white-space: nowrap; text-decoration: none; transition: color .15s ease, opacity .15s ease, text-decoration-color .15s ease; }
section.header_ai_section header nav a br,
section.footer_ai_section footer nav a br { display: none; }
section.header_ai_section header nav a:hover,
section.footer_ai_section footer nav a:hover { color: #3B82F6 !important; text-decoration: underline; text-underline-offset: 6px; opacity: .9; }
section.header_ai_section header nav a:focus-visible,
section.footer_ai_section footer nav a:focus-visible { outline: 2px solid #3B82F6; outline-offset: 3px; border-radius: 10px; }
.de-add-new-element-empty > a.empty_new_row_rapify, a.delete-module-btn { display: none !important; }
.display-inline.flex { display: flex !important; }
#section-294716 .hero-nowrap { white-space: nowrap; }
#section-294716 h1 .hero-nowrap, #section-294716 h2 .hero-nowrap, #section-294716 h3 .hero-nowrap, #section-294716 h4 .hero-nowrap, #section-294716 h5 .hero-nowrap, #section-294716 h6 .hero-nowrap { white-space: normal !important; }
#section-294716 .hero-cta { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; white-space: normal; }
#section-615928 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-615928 .card-icon-badge { width: 44px; height: 44px; flex: 0 0 44px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-615928 .card-icon-title-row h1, #section-615928 .card-icon-title-row h2, #section-615928 .card-icon-title-row h3, #section-615928 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-489053 .card-icon-title-row { display: flex; align-items: center; gap: 12px; }
#section-489053 .card-icon-badge { width: 56px; height: 56px; flex: 0 0 56px; display: inline-flex; align-items: center; justify-content: center; line-height: 1; }
#section-489053 .card-icon-title-row h1, #section-489053 .card-icon-title-row h2, #section-489053 .card-icon-title-row h3, #section-489053 .card-icon-title-row h4 { margin: 0 !important; line-height: 1.2; }
#section-957682 details { border: 1px solid rgba(0,0,0,0.08); border-radius: 12px; margin-bottom: 12px; background-color: #FFFFFF; box-shadow: 0 4px 15px rgba(0,0,0,0.05); }
#section-957682 summary { padding: 18px 24px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; font-weight: 600; color: #111827; transition: background-color 0.2s; }
#section-957682 summary:hover { background-color: rgba(0,0,0,0.02); }
#section-957682 summary::marker, #section-957682 summary::-webkit-details-marker { display: none; }
#section-957682 summary i { margin-left: 10px; transform: rotate(0deg); transition: transform 0.2s; color: #3B82F6; }
#section-957682 details[open] summary i { transform: rotate(180deg); }
#section-957682 .faq-content { padding: 0 24px 18px 24px; color: #111827; line-height: 1.6; }
#section-957682 .faq-content p { margin-top: 0 !important; }
#section-301827 a.btn, #section-301827 button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }
#section-213459 a.btn, #section-213459 button.btn { max-width: 100%; white-space: normal; word-break: break-word; overflow-wrap: anywhere; }
#section-703241 .card-content-grid { align-items: start; row-gap: 14px; }
#section-703241 .card-content-grid > * { align-self: start; }
#section-703241 .card-content-grid h1, #section-703241 .card-content-grid h2, #section-703241 .card-content-grid h3, #section-703241 .card-content-grid h4, #section-703241 .card-content-grid p { margin-top: 0 !important; }
#section-615928 .card-content-grid { align-items: start; row-gap: 14px; }
#section-615928 .card-content-grid > * { align-self: start; }
#section-615928 .card-content-grid h1, #section-615928 .card-content-grid h2, #section-615928 .card-content-grid h3, #section-615928 .card-content-grid h4, #section-615928 .card-content-grid p { margin-top: 0 !important; }
#section-489053 .card-content-grid { align-items: start; row-gap: 14px; }
#section-489053 .card-content-grid > * { align-self: start; }
#section-489053 .card-content-grid h1, #section-489053 .card-content-grid h2, #section-489053 .card-content-grid h3, #section-489053 .card-content-grid h4, #section-489053 .card-content-grid p { margin-top: 0 !important; }