/**
 * Snippet Name: BrightLeaf · MS — Thank-you messages, sitewide (MS-45)
 * Generated: 2026-11-12 01:33:37
 * Source: Custom
 * AUTO-GENERATED FILE — DO NOT EDIT.
 */

/* BrightLeaf · MS — Thank-you messages, sitewide (MS-45 phase 1).
   One look for every Gravity Forms on-screen confirmation: white card, gold top edge,
   serif heading (the opening bold line, marked .ms-conf-title by the companion JS),
   navy bold text, gold-underlined links.
   Selector prefix html body:not(#ms-cf-a):not(#ms-cf-b) (two ID-weight :not()s) plus !important
   beats the older per-form and per-page confirmation rules (e.g. body #gform_confirmation_message_40#…_40,
   body.page-id-383 div[id^=gform_confirmation_message]) without editing them. Rollback: deactivate. */
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:760px!important;margin:0 auto 40px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message{box-sizing:border-box!important;width:auto!important;max-width:760px!important;margin:0 auto!important;background:#fff!important;border:1px solid #e6e2dd!important;border-top:4px solid #f0d397!important;border-radius:16px!important;box-shadow:0 16px 40px rgba(2,35,66,.10)!important;padding:32px 40px 20px!important;font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;color:#1b1b1b!important;text-align:left!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(p,li){color:#1b1b1b!important;font-family:inherit!important;line-height:1.7!important;text-align:left!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message p{margin:0 0 14px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(ul,ol){margin:0 0 14px 1.25em!important;padding:0!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(b,strong){color:#022342!important;font-weight:600!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(b,strong).ms-conf-title{display:block!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;font-size:30px!important;line-height:1.15!important;color:#022342!important;margin:6px 0 8px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message.ms-conf-raw{white-space:pre-line!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message.ms-conf-raw :is(b,strong).ms-conf-title{margin-bottom:0!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(h1,h2,h3,h4){font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:600!important;line-height:1.2!important;color:#022342!important;margin:6px 0 10px!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(h1,h2){font-size:30px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message h3{font-size:24px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message h4{font-size:20px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message a{color:#022342!important;text-decoration:underline!important;text-decoration-color:#f0d397!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message a:hover{background:#fdf6e6!important}
html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message hr{border:0!important;border-top:1px solid #eceae3!important;margin:18px 0!important;height:0!important;background:none!important}
@media (max-width:760px){
  html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message{padding:24px 20px 12px!important;border-radius:14px!important}
  html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(b,strong).ms-conf-title{font-size:25px!important}
  html body:not(#ms-cf-a):not(#ms-cf-b) .gform_confirmation_message :is(h1,h2){font-size:25px!important}
}
