:root{--phf-ink:#0B0B14;--phf-canvas:#FFFFFF;--phf-surface-2:#F5F6FA;--phf-guide:#E4E6EE;--phf-muted:#6B7080;--phf-text:#1A1B25;--phf-primary:#1F4FFF;--phf-lime:#D9FF3A;--phf-violet:#6E4BFF;--phf-coral:#FF3D71;--phf-success:#16A34A;--phf-coral-text:#D6224F;--phf-success-text:#15803D;--phf-grad:linear-gradient(135deg,#DD2258 0%,#6E4BFF 100%);--phf-radius-sm:8px;--phf-radius-md:12px;--phf-radius-lg:20px;--phf-card-radius:12px;--phf-card-shadow:0 1px 2px rgba(11,11,20,0.04),0 8px 24px -12px rgba(11,11,20,0.16);--phf-shadow-ring:0 0 0 6px rgba(156,156,156,0.10);--phf-shadow-sm:0 1px 2px rgba(11,11,20,0.06),0 0 0 1px rgba(11,11,20,0.06);--phf-font-head:"Poppins",system-ui,sans-serif;--phf-font-body:"Inter",system-ui,sans-serif;--phf-fs-h1:38px;--phf-fs-h2:30px;--phf-fs-h3:22px;--phf-fs-h4:18px;--phf-fs-body:16px;--phf-fs-meta:14px;--phf-ease:cubic-bezier(0.2,0.7,0.2,1);--phf-rails-w:1280px;--phf-fade-start:70%;--phf-grid-cell:60px}@media (min-width:768px){:root{--phf-fs-h1:64px;--phf-fs-h2:44px;--phf-fs-h3:30px;--phf-fs-h4:22px;--phf-fs-body:18px;--phf-fs-meta:14px}}.flb-canvas-canvas,.flb-canvas-surface-2,.flb-canvas-lime-soft,.flb-canvas-violet-soft,.flb-canvas-coral-soft,.flb-canvas-primary-soft{color:var(--phf-text-light,#1A1B25);--phf-text:#1A1B25;--phf-muted:#6B7080;--phf-guide:#E4E6EE;--phf-canvas:#FFFFFF}.flb-canvas-canvas{background-color:#FFFFFF}.flb-canvas-surface-2{background-color:var(--phf-surface-2);--phf-canvas:#F5F6FA}.flb-canvas-lime-soft{background-color:color-mix(in srgb,var(--phf-lime) 22%,#fff)}.flb-canvas-violet-soft{background-color:color-mix(in srgb,var(--phf-violet) 9%,#fff)}.flb-canvas-coral-soft{background-color:color-mix(in srgb,var(--phf-coral) 9%,#fff)}.flb-canvas-primary-soft{background-color:color-mix(in srgb,var(--phf-primary) 8%,#fff)}@supports not (background:color-mix(in srgb,red 10%,white)){.flb-canvas-lime-soft{background-color:#F7FFD6}.flb-canvas-violet-soft{background-color:#F1EEFF}.flb-canvas-coral-soft{background-color:#FFECF1}.flb-canvas-primary-soft{background-color:#EBF0FF}}.flb-canvas-ink{background-color:var(--phf-ink);color:#fff;--phf-guide:rgba(255,255,255,0.12);--phf-muted:rgba(255,255,255,0.64);--phf-text:#fff;--phf-canvas:#0B0B14}.flb-canvas-hero{background-color:#FBFFE8;background-image:radial-gradient(60% 70% at 85% 20%,color-mix(in srgb,var(--phf-lime) 55%,#fff) 0%,transparent 70%),radial-gradient(40% 50% at 10% 90%,color-mix(in srgb,var(--phf-violet) 14%,#fff) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--phf-lime) 26%,#fff) 0%,#fff 100%);color:var(--phf-ink);--phf-text:#0B0B14;--phf-muted:#4B5060;--phf-guide:rgba(11,11,20,0.12);--phf-canvas:#FBFFE8}@supports not (background:color-mix(in srgb,red 10%,white)){.flb-canvas-hero{background-image:radial-gradient(60% 70% at 85% 20%,#EEFFA6 0%,transparent 70%),linear-gradient(180deg,#F4FFC7 0%,#fff 100%)}}.flb-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.flb-checklist li{display:flex;align-items:flex-start;gap:10px;font:500 15px/1.4 var(--phf-font-body);color:var(--phf-text)}.flb-checklist .flb-check{flex:0 0 auto;margin-top:1px}@media (max-width:767px){.flb-checklist{grid-template-columns:1fr;gap:8px}.flb-checklist li{font-size:14px}}.flb-canvas-lime{background-color:var(--phf-lime);color:var(--phf-ink);--phf-guide:rgba(11,11,20,0.14);--phf-text:#0B0B14;--phf-muted:rgba(11,11,20,0.66);--phf-canvas:#D9FF3A}.flb-canvas-gradient{background-image:var(--phf-grad);color:#fff;--phf-guide:rgba(255,255,255,0.18);--phf-muted:rgba(255,255,255,0.8);--phf-text:#fff}.flb-radius-16{border-radius:16px}.flb-radius-24{border-radius:24px}.flb-radius-32{border-radius:32px}@media (max-width:767px){.flb-radius-24,.flb-radius-32{border-radius:16px}}:root{--phf-g-coach:var(--phf-lime);--phf-g-engage:var(--phf-violet);--phf-g-grow:var(--phf-coral);--phf-g-run:var(--phf-primary)}.flb-g-coach{--phf-group:var(--phf-g-coach);--phf-group-text:#3B4A00}.flb-g-engage{--phf-group:var(--phf-g-engage);--phf-group-text:#4A2FCC}.flb-g-grow{--phf-group:var(--phf-g-grow);--phf-group-text:#D6224F}.flb-g-run{--phf-group:var(--phf-g-run);--phf-group-text:#1F4FFF}.flb-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font:600 12px/1 var(--phf-font-body);letter-spacing:.02em;color:var(--phf-group-text,var(--phf-ink));background:color-mix(in srgb,var(--phf-group,var(--phf-lime)) 22%,#fff)}.flb-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--phf-group,var(--phf-lime))}.flb-chip--ink,.flb-canvas-ink .flb-chip--wall{background:rgba(255,255,255,0.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14)}.flb-chip--wall{font-size:14px;padding:10px 16px;font-weight:600;letter-spacing:0}.flb-chip-wall{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:900px;margin:0 auto}.flb-chip-wall .flb-chip__dot{background:var(--phf-group,var(--phf-lime))}.flb-own{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;font:500 13px/1.2 var(--phf-font-body);color:var(--phf-muted)}.flb-own__i{display:inline-flex;align-items:center;gap:6px}.flb-own__i::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--phf-group,var(--phf-lime))}.flb-own__i--coach::before{background:var(--phf-g-coach)}.flb-own__i--run::before{background:var(--phf-g-run)}.flb-own__i--grow::before{background:var(--phf-g-grow)}.flb-own__i--engage::before{background:var(--phf-g-engage)}.flb-hair-top-yes{border-top:1px solid var(--phf-guide)}.flb-hair-bottom-yes{border-bottom:1px solid var(--phf-guide)}.flb-hair-sides-yes{border-left:1px solid var(--phf-guide);border-right:1px solid var(--phf-guide)}.flb-dashed-yes.flb-hair-top-yes{border-top-style:dashed}.flb-dashed-yes.flb-hair-bottom-yes{border-bottom-style:dashed}.flb-dashed-yes.flb-hair-sides-yes{border-left-style:dashed;border-right-style:dashed}.flb-rails-yes{position:relative}.flb-rails-yes::before,.flb-rails-yes::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--phf-guide);pointer-events:none;z-index:2}.flb-rails-yes::before{left:max(0px,calc(50% - var(--phf-rails-w) / 2))}.flb-rails-yes::after{right:max(0px,calc(50% - var(--phf-rails-w) / 2))}.flb-dashed-yes.flb-rails-yes::before,.flb-dashed-yes.flb-rails-yes::after{background:repeating-linear-gradient(to bottom,var(--phf-guide) 0 6px,transparent 6px 12px)}@media (max-width:767px){.flb-rails-yes::before,.flb-rails-yes::after{display:none}}.flb-dividers-yes > .elementor-element,.flb-dividers-yes > .e-con-inner > .elementor-element{position:relative}.flb-dividers-yes > .elementor-element + .elementor-element,.flb-dividers-yes > .e-con-inner > .elementor-element + .elementor-element{border-left:1px solid var(--phf-guide)}.flb-dividers-collapse-tablet.flb-dividers-yes > .elementor-element + .elementor-element,.flb-dividers-collapse-tablet.flb-dividers-yes > .e-con-inner > .elementor-element + .elementor-element{border-left-width:1px}@media (max-width:1024px){.flb-dividers-collapse-tablet.flb-dividers-yes > .elementor-element + .elementor-element,.flb-dividers-collapse-tablet.flb-dividers-yes > .e-con-inner > .elementor-element + .elementor-element{border-left:0;border-top:1px solid var(--phf-guide)}}@media (max-width:767px){.flb-dividers-collapse-mobile.flb-dividers-yes > .elementor-element + .elementor-element,.flb-dividers-collapse-mobile.flb-dividers-yes > .e-con-inner > .elementor-element + .elementor-element{border-left:0;border-top:1px solid var(--phf-guide)}}.flb-fade-yes{-webkit-mask-image:linear-gradient(to bottom,#000 var(--phf-fade-start),transparent 100%);mask-image:linear-gradient(to bottom,#000 var(--phf-fade-start),transparent 100%)}.flb-grid-yes{background-image:linear-gradient(to right,var(--phf-guide) 1px,transparent 1px),linear-gradient(to bottom,var(--phf-guide) 1px,transparent 1px);background-size:var(--phf-grid-cell) var(--phf-grid-cell);background-position:center top}.flb-grid-fade-yes.flb-grid-yes{position:relative}.flb-grid-fade-yes.flb-grid-yes::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to right,var(--phf-canvas,#fff),transparent 18%,transparent 82%,var(--phf-canvas,#fff)),linear-gradient(to bottom,var(--phf-canvas,#fff),transparent 25%,transparent 75%,var(--phf-canvas,#fff))}.flb-canvas-surface-2.flb-grid-fade-yes.flb-grid-yes::after{--phf-canvas:#F5F6FA}.flb-grid-yes > *{position:relative;z-index:1}.flb-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 13px/1.2 var(--phf-font-body);letter-spacing:0;text-transform:none;color:var(--phf-primary)}.flb-eyebrow--caps{font-size:12px;letter-spacing:0.08em;text-transform:uppercase}.flb-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.flb-eyebrow svg,.flb-eyebrow i{width:14px;height:14px;font-size:14px}.flb-badge{display:inline-block;padding:3px 8px;border-radius:999px;font:600 11px/1.2 var(--phf-font-body);letter-spacing:0.02em;background:var(--phf-lime);color:var(--phf-ink)}.flb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:10px;border:1px solid transparent;font:500 14px/1 var(--phf-font-body);text-decoration:none;cursor:pointer;transition:box-shadow .18s var(--phf-ease),background-color .18s var(--phf-ease),border-color .18s var(--phf-ease)}.flb-btn--primary{background:var(--phf-ink);color:#fff;border-color:var(--phf-ink)}.flb-btn--primary:hover{box-shadow:0 0 0 4px rgba(11,11,20,0.12)}.flb-btn--secondary{background:var(--phf-canvas);color:var(--phf-ink);border-color:var(--phf-guide)}.flb-btn--secondary:hover{border-color:var(--phf-muted);box-shadow:0 0 0 4px rgba(11,11,20,0.06)}.flb-btn--accent{background:var(--phf-primary);color:#fff;border-color:var(--phf-primary)}.flb-btn--accent:hover{box-shadow:0 0 0 4px rgba(31,79,255,0.18)}.flb-btn--gradient{background-image:var(--phf-grad);color:#fff}.flb-btn--lime{background:var(--phf-lime);color:var(--phf-ink);border-color:var(--phf-lime)}.flb-btn--text{background:transparent;color:var(--phf-primary);padding:0;min-height:0}.flb-btn:focus-visible{outline:2px solid var(--phf-primary);outline-offset:2px}.flb-check{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;color:var(--phf-success)}.flb-check svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.flb-btn{transition:none}}:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-fs__tab,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pt__period,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pt__details,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pt__tip,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pw__arrow,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pw__play,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pw__dot,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-pw__close,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-as__brand,:where(.elementor-widget[class*="elementor-widget-phf_"]) button.flb-re__chip{-webkit-appearance:none !important;appearance:none !important;background-image:none !important;border-style:solid !important;border-width:0 !important;box-shadow:none !important;margin:0 !important;min-height:0 !important;min-width:0 !important;letter-spacing:normal !important;text-transform:none !important;text-decoration:none !important;text-shadow:none !important;transform:none !important}button.flb-fs__tab{background:transparent !important;color:inherit !important;font:inherit !important;padding:18px 16px !important;border-radius:var(--fs-tab-radius,10px) !important;line-height:inherit !important}button.flb-fs__tab.is-active{background:var(--fs-tab-active-bg) !important}button.flb-fs__tab:hover{background:var(--fs-tab-hover-bg) !important}button.flb-fs__tab.is-active:hover{background:var(--fs-tab-active-bg) !important}button.flb-pt__period{background:transparent !important;color:var(--phf-muted) !important;padding:8px 16px !important;border-radius:999px !important;font:500 14px/1 var(--phf-font-body) !important}button.flb-pt__period.is-active{background:var(--pt-toggle,var(--phf-ink)) !important;color:#fff !important}button.flb-pt__details{background:transparent !important;color:var(--phf-primary) !important;padding:8px 0 !important;font:500 13px/1 var(--phf-font-body) !important}button.flb-pt__tip{background:transparent !important;color:var(--phf-muted) !important;padding:0 !important;width:24px !important;height:24px !important;border-radius:50% !important;font:600 10px/1 var(--phf-font-body) !important}button.flb-pw__arrow{width:40px !important;height:40px !important;padding:0 !important;border-radius:50% !important;border:1px solid var(--phf-guide) !important;background:var(--phf-canvas) !important;color:var(--pw-ctrl,var(--phf-ink)) !important;font:500 16px/1 var(--phf-font-body) !important}button.flb-pw__arrow:hover{border-color:var(--pw-ctrl,var(--phf-ink)) !important}button.flb-pw__play{width:56px !important;height:56px !important;padding:0 !important;border-radius:50% !important;background:rgba(255,255,255,0.92) !important;color:var(--phf-ink) !important}button.flb-pw__dot{width:24px !important;height:24px !important;padding:0 !important;border-radius:50% !important;background:transparent !important}button.flb-pw__close{width:36px !important;height:36px !important;padding:0 !important;border-radius:50% !important;background:#fff !important;color:var(--phf-ink) !important;font:500 22px/1 var(--phf-font-body) !important}button.flb-as__brand{background:transparent !important;color:inherit !important;font:inherit !important;padding:0 !important;border-radius:14px !important}button.flb-re__chip{background:#fff !important;color:var(--phf-text) !important;padding:12px 14px !important;border-radius:14px !important;box-shadow:0 0 0 1px var(--phf-guide) !important;font:inherit !important}button.flb-btn,a.flb-btn{-webkit-appearance:none;appearance:none;text-transform:none !important;letter-spacing:normal !important;font:500 14px/1 var(--phf-font-body) !important;min-height:44px !important;padding:0 20px !important;border-radius:12px !important;text-shadow:none !important}button.flb-btn--primary,a.flb-btn--primary{background:var(--phf-ink) !important;color:#fff !important;border-color:var(--phf-ink) !important}button.flb-btn--lime,a.flb-btn--lime{background:var(--phf-lime) !important;color:var(--phf-ink) !important;border-color:var(--phf-lime) !important}.flb-btn--lime:hover{box-shadow:0 0 0 4px rgba(217,255,58,0.35)}button.flb-btn--secondary,a.flb-btn--secondary{background:#fff !important;color:var(--phf-ink) !important;border:1px solid var(--phf-guide) !important}button.flb-btn--text,a.flb-btn--text{background:transparent !important;color:var(--phf-primary) !important;border-color:transparent !important;padding:0 !important;min-height:0 !important}:where(.flb-kit,[class*="flb-"]) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--phf-primary) !important;outline-offset:2px;box-shadow:none}.flb-canvas-ink :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--phf-lime) !important}.flb-pw__role,.flb-pt__cap,.flb-pt__footnote,.flb-re__foot,.flb-cd__label,.flb-reel__label,.flb-hs__list li,.flb-md__caption,.flb-mt__caption{font-size:max(var(--phf-fs-meta),14px)}@media (max-width:767px){.flb-hide-mobile{display:none !important}}@media (max-width:767px){.flb-hero-row{flex-direction:column !important}.flb-hero-media{order:-1;width:100% !important;margin-bottom:12px}.flb-hero-collage{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.flb-hero-collage::-webkit-scrollbar{display:none}.flb-hero-collage .flb-hero-shot{display:contents !important}.flb-hero-collage .elementor-widget-phf_masked_media,.flb-hero-collage > .elementor-element{flex:0 0 82% !important;width:82% !important;max-width:82% !important;scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.flb-hero-collage{scroll-behavior:auto}}.flb-os__card,.flb-sf-frame-card .flb-sf__frame,.flb-sf-frame-browser .flb-sf__frame,.flb-fc,.flb-pw__card,.flb-pt__card,.flb-bg__tile,.flb-if__tile,.flb-mm__clip,.flb-md-f-card .flb-md__box,.flb-hs-f-card .flb-hs__stage,.flb-fs.is-accordion-mobile .flb-fs__item.is-active,.flb-cs__stage{border-radius:var(--phf-card-radius) !important}.flb-canvas-canvas .flb-sf-frame-card .flb-sf__frame,.flb-canvas-surface-2 .flb-sf-frame-card .flb-sf__frame,.flb-canvas-hero .flb-sf-frame-card .flb-sf__frame,.flb-canvas-canvas .flb-pw__card,.flb-canvas-surface-2 .flb-pw__card,.flb-canvas-lime-soft .flb-pw__card,.flb-canvas-canvas .flb-bg__tile,.flb-canvas-surface-2 .flb-bg__tile,.flb-os__card:not(.flb-os__card--closer),.flb-fc{box-shadow:var(--phf-card-shadow)}.flb-canvas-ink .flb-pw__card,.flb-canvas-gradient .flb-pw__card,.flb-pw-stat-ink .flb-pw__card--stat,.flb-os__card--closer,.flb-re__card,.flb-pt__card--highlight{box-shadow:none}.flb-pt__card--highlight{box-shadow:0 24px 48px -32px rgba(11,11,20,0.5)}