.elementor-19073 .elementor-element.elementor-element-5fb0854{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-19073 .elementor-element.elementor-element-5fb0854:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-5fb0854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f7f9;}.elementor-19073 .elementor-element.elementor-element-2aa1a47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-2aa1a47:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-2aa1a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #0b1f3a 0%, #0e2a4d 100%);}.elementor-19073 .elementor-element.elementor-element-c857f82{text-align:center;}.elementor-19073 .elementor-element.elementor-element-c857f82 img{width:118px;}.elementor-19073 .elementor-element.elementor-element-c3eaa6a{text-align:center;}.elementor-19073 .elementor-element.elementor-element-622338d{text-align:center;}.elementor-19073 .elementor-element.elementor-element-1084a95{--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;--justify-content:center;--gap:6px 30px;--row-gap:6px;--column-gap:30px;--border-radius:8px 8px 8px 8px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-19073 .elementor-element.elementor-element-1084a95:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-1084a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19073 .elementor-element.elementor-element-cfafac8{width:var( --container-widget-width, 62.422% );max-width:62.422%;--container-widget-width:62.422%;--container-widget-flex-grow:0;}.elementor-19073 .elementor-element.elementor-element-cfafac8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19073 .elementor-element.elementor-element-2d7f259.elementor-element{--align-self:center;}.elementor-19073 .elementor-element.elementor-element-6b9158c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-6b9158c:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-6b9158c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f7f9;}.elementor-19073 .elementor-element.elementor-element-cbad5d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-19073 .elementor-element.elementor-element-ba470ab{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-19073 .elementor-element.elementor-element-ba470ab:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-ba470ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f4f6;}.elementor-19073 .elementor-element.elementor-element-def6391{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-19073 .elementor-element.elementor-element-def6391:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-def6391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e6f8fc;}.elementor-19073 .elementor-element.elementor-element-f10e955{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-f10e955:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-f10e955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-9d2afaa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19073 .elementor-element.elementor-element-e8cb813{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e4e8ee;--border-color:#e4e8ee;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19073 .elementor-element.elementor-element-e8cb813:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-e8cb813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-67d6936{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-19073 .elementor-element.elementor-element-67d6936:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-67d6936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e6f8fc;}.elementor-19073 .elementor-element.elementor-element-c5e025b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e4e8ee;--border-color:#e4e8ee;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19073 .elementor-element.elementor-element-c5e025b:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-c5e025b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-82d6091{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-82d6091:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-82d6091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-2cc2326{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19073 .elementor-element.elementor-element-516ae0d{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00b7d8;--border-color:#00b7d8;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19073 .elementor-element.elementor-element-516ae0d:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-516ae0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-018298b{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00b7d8;--border-color:#00b7d8;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19073 .elementor-element.elementor-element-018298b:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-018298b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-26a24ea{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00b7d8;--border-color:#00b7d8;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19073 .elementor-element.elementor-element-26a24ea:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-26a24ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19073 .elementor-element.elementor-element-12a90ca{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-12a90ca:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-12a90ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f7f9;}.elementor-19073 .elementor-element.elementor-element-8153d25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-19073 .elementor-element.elementor-element-032da35{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-19073 .elementor-element.elementor-element-032da35:not(.elementor-motion-effects-element-type-background), .elementor-19073 .elementor-element.elementor-element-032da35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-19073 .elementor-element.elementor-element-5fb0854{--width:100%;}.elementor-19073 .elementor-element.elementor-element-1084a95{--width:76%;}.elementor-19073 .elementor-element.elementor-element-cbad5d8{--width:100%;}.elementor-19073 .elementor-element.elementor-element-ba470ab{--width:100%;}.elementor-19073 .elementor-element.elementor-element-def6391{--width:100%;}.elementor-19073 .elementor-element.elementor-element-9d2afaa{--width:100%;}.elementor-19073 .elementor-element.elementor-element-e8cb813{--width:100%;}.elementor-19073 .elementor-element.elementor-element-67d6936{--width:100%;}.elementor-19073 .elementor-element.elementor-element-c5e025b{--width:100%;}.elementor-19073 .elementor-element.elementor-element-2cc2326{--width:100%;}.elementor-19073 .elementor-element.elementor-element-516ae0d{--width:100%;}.elementor-19073 .elementor-element.elementor-element-018298b{--width:100%;}.elementor-19073 .elementor-element.elementor-element-26a24ea{--width:100%;}.elementor-19073 .elementor-element.elementor-element-8153d25{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5fb0854 *//* ===== LPI Trained Coach page (native Elementor rebuild) =====
   NOTE: this Elementor version renders text widgets WITHOUT the
   .elementor-widget-container wrapper, so rules target the widget wrapper.
   Typography aligned to the site standard: Arial / body 20px / H1 60px / H2 48px / H3 24px, weights 400-600. */
.elementor-19073 .elementor-element.elementor-element-5fb0854{
  --navy:#0b1f3a; --teal:#00b7d8; --teal-soft:#e6f8fc; --gold:#e8c56b;
  --ink:#243040; --muted:#5b6775; --line:#e4e8ee;
  color:var(--ink); font-family:Arial,"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif; line-height:1.8;
}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .elementor-widget{margin:0;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 h1,.elementor-19073 .elementor-element.elementor-element-5fb0854 h2,.elementor-19073 .elementor-element.elementor-element-5fb0854 h3,.elementor-19073 .elementor-element.elementor-element-5fb0854 h4,.elementor-19073 .elementor-element.elementor-element-5fb0854 h5{color:var(--navy);line-height:1.2;margin:0;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 p{margin:0;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .elementor-heading-title{margin:0;}
/* all body copy at one size (20px) - matches the rest of the site */
.elementor-19073 .elementor-element.elementor-element-5fb0854 p,.elementor-19073 .elementor-element.elementor-element-5fb0854 li{font-size:20px!important;line-height:1.8;}

/* ---------- HERO ---------- */
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-badge img{width:118px;height:auto;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-eyebrow .elementor-heading-title{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:700;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-eyebrow-hero .elementor-heading-title{color:#7fe3f2;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h1 .elementor-heading-title{color:#fff;font-size:60px;font-weight:500;letter-spacing:.01em;max-width:900px;line-height:1.1;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-lead{color:#d7e0ea;text-align:center;max-width:760px;margin:0 auto;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-lead p{font-size:20px!important;line-height:1.8;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-cta{margin-top:14px;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-cta .elementor-button{background:var(--gold);color:var(--navy)!important;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:4px;font-size:18px;line-height:1;border:0;display:inline-block;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-cta .elementor-button-text{color:var(--navy);}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-note{color:#b8c4d1;text-align:center;max-width:760px;margin:10px auto 0;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-note p{font-size:16px!important;line-height:1.8;}

/* ---------- SECTION TEXT ---------- */
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h2 .elementor-heading-title{font-size:48px;font-weight:600;line-height:1.1;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-small{color:var(--muted);}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h4 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.3;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-tight ul{margin:0;padding-left:18px;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-tight li{margin:2px 0;color:var(--ink);line-height:1.8;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-tag .elementor-heading-title{font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--teal);}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h3 .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.3;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-mini-num .elementor-heading-title{font-size:48px;font-weight:500;color:var(--teal);line-height:1;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-mini-cap{color:var(--muted);}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-mini-cap p{font-size:16px!important;line-height:1.8;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-source{color:#7a8694;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-source p{font-size:14px!important;line-height:1.8;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-n .elementor-heading-title{font-size:14px;font-weight:600;color:var(--teal);letter-spacing:.08em;}

/* ---------- WHO PILLS (white bg, navy border) ---------- */
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-pill{background:#fff;border:1px solid var(--navy);border-radius:999px;padding:7px 12px;color:var(--ink);}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-pill p{margin:0;font-size:16px!important;}

/* ---------- OUTLINE ---------- */
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-outline ul{margin:0;padding-left:18px;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-outline li{margin:6px 0;color:var(--ink);line-height:1.8;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-postcert{margin-top:14px;background:var(--teal-soft);border-radius:8px;padding:14px 16px;color:var(--ink);}

/* ---------- FOOTER TEXT ---------- */
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-footer-text{color:#c9d4e0;}
.elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-footer-text strong{color:#fff;}

@media(max-width:800px){
  .elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h1 .elementor-heading-title{font-size:34px;}
  .elementor-19073 .elementor-element.elementor-element-5fb0854 .lpi-h2 .elementor-heading-title{font-size:32px;}
  .elementor-19073 .elementor-element.elementor-element-5fb0854 p,.elementor-19073 .elementor-element.elementor-element-5fb0854 li{font-size:18px!important;}
}/* End custom CSS */