@font-face{font-family:"CH Confirmation";src:url("dm-sans.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12):has(.ch-postsubmit){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;max-width:none!important;margin:0!important}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit{--ch-ink:#173e55;--ch-body:#426073;--ch-line:#d6e3eb;--ch-solid:#173e55;display:block;gap:0;color-scheme:light;width:100%;max-width:500px;margin:0 auto;padding:0;border:0;background:transparent;text-align:left;font:400 16px/1.55 "CH Confirmation","DM Sans",sans-serif;color:var(--ch-ink);box-sizing:border-box}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit[data-brand="meadowglade"]{--ch-ink:#1c3517;--ch-body:#4e6048;--ch-line:#d8e2d2;--ch-solid:#1c3517}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit *{box-sizing:border-box}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__card{display:block;background:#fff;border:1px solid var(--ch-line);border-radius:16px;padding:36px;margin:0;box-shadow:none}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__status{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e7f2e5;color:#285b2e;margin:0 0 24px;padding:0;border:0}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__status svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.1;overflow:visible}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) [data-state="not-accepted"] .ch-postsubmit__status{background:#f8eae7;color:#9d3f30}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) [data-state="unsure"] .ch-postsubmit__status{background:#edf0f1;color:#49616d}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__title{display:block;margin:0;padding:0;border:0;color:var(--ch-ink);font:500 32px/1.13 "CH Confirmation","DM Sans",sans-serif;letter-spacing:-.035em;text-transform:none;text-wrap:balance;overflow-wrap:normal}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__body{display:block;margin:18px 0 0!important;padding:0;color:var(--ch-body);font:400 16px/1.55 "CH Confirmation","DM Sans",sans-serif}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__qualification{display:block;margin:12px 0 0!important;padding:0;color:var(--ch-body);font:400 14px/1.5 "CH Confirmation","DM Sans",sans-serif}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__call-block{display:block;margin:28px 0 0;padding:24px 0 0;border:0;border-top:1px solid var(--ch-line)}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__call-intro{display:block;margin:0 0 12px!important;padding:0;color:var(--ch-body);font:400 14px/1.4 "CH Confirmation","DM Sans",sans-serif}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit a.ch-postsubmit__call{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 16px;margin:0;border:0;border-radius:999px;background:var(--ch-solid);background-image:none;box-shadow:none;color:#fff;font:500 15px/1.4 "CH Confirmation","DM Sans",sans-serif;text-decoration:none;text-transform:none;letter-spacing:normal;cursor:pointer}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__call span,body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__call strong{color:inherit;font:inherit;white-space:nowrap}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__call svg{display:block;width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit a.ch-postsubmit__call:hover{filter:brightness(.94);text-decoration:none;color:#fff}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit button.ch-postsubmit__reset{display:block;appearance:none;border:0;padding:12px 0;min-height:44px;min-width:0;width:auto;background:transparent;box-shadow:none;border-radius:0;color:var(--ch-body);font:400 13px/1.4 "CH Confirmation","DM Sans",sans-serif;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:4px;margin:12px auto -10px;cursor:pointer}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit button.ch-postsubmit__reset:hover{color:var(--ch-ink);background:transparent}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) [data-state="not-accepted"][data-brand="laop"] .ch-postsubmit__reset{margin-top:26px;color:var(--ch-ink);font-weight:500}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__facility{display:block;color:var(--ch-body);text-align:center;margin:22px auto 0!important;padding:0;font:400 12px/1.5 "CH Confirmation","DM Sans",sans-serif}
body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit :is(a,button):focus-visible{outline:2px solid var(--ch-ink);outline-offset:4px}
body .coverage-inner.ch-postsubmit-complete{display:block!important}
body .coverage-inner.ch-postsubmit-complete > .coverage-intro,body .coverage-inner.ch-postsubmit-complete .coverage-call,body .laop-iv.ch-postsubmit-complete .laop-iv__title,body .laop-iv.ch-postsubmit-complete .laop-iv__sub,body .laop-iv.ch-postsubmit-complete .laop-iv__or{display:none!important}
body .coverage-card:has(.ch-postsubmit),body .laop-iv__card:has(.ch-postsubmit),body .insurance-hero_form:has(.ch-postsubmit){background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;width:100%!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}
body .elementor .elementor-widget-wrap.ch-postsubmit-shell,body .elementor .elementor-widget-shortcode.ch-postsubmit-shell,body .elementor .elementor-widget-shortcode.ch-postsubmit-shell > .elementor-widget-container{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body .elementor-widget-wrap.ch-postsubmit-shell > .elementor-widget-pxl_heading,body .elementor-widget-wrap.ch-postsubmit-shell > .elementor-background-overlay{display:none!important}
@media(max-width:520px){body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__card{padding:28px 24px}body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__title{font-size:29px}}
@media(max-width:360px){body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__card{padding:24px 20px}body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit .ch-postsubmit__title{font-size:27px}body :is(#gform_confirmation_message_7, #gform_confirmation_message_12) .ch-postsubmit a.ch-postsubmit__call{padding-left:10px;padding-right:10px;gap:7px;font-size:14px}}

/* Keep the result icon visible below sticky headers when a coverage jump is used. */
body :is(#gform_confirmation_wrapper_7,#gform_confirmation_wrapper_12):has(.ch-postsubmit){scroll-margin-top:96px}
