@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css);:root{--jlf-radius:18px;--jlf-radius-lg:28px;--jlf-shadow:0 16px 44px rgba(21,35,59,.10);--jlf-fast:180ms;--jlf-normal:420ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;height:auto}.screen-reader-text,.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:10000;padding:.75rem 1rem;background:#fff;color:#1729a7;border:2px solid #3046e8;border-radius:8px}a,button,summary,[tabindex]{outline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #28bde0}.jlf-site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;background:rgb(251 250 247 / .94);border-bottom:1px solid rgb(220 227 239 / .8);backdrop-filter:blur(12px)}.jlf-brand img{width:44px;height:44px;object-fit:contain}.jlf-brand{gap:.65rem}.jlf-brand-name{max-width:230px;font-family:var(--wp--preset--font-family--heading);font-size:.9rem;font-weight:700;line-height:1.2}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{min-width:48px;min-height:48px}.jlf-section{padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)}.jlf-eyebrow{display:inline-flex;padding:.4rem .75rem;border-radius:999px;background:#edf0ff;color:#1729a7;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.jlf-hero{position:relative;isolation:isolate;overflow:hidden}.jlf-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(48 70 232 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(48 70 232 / .045) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,#000,transparent)}.jlf-hero-copy h1{max-width:720px}.jlf-support-display{position:relative;min-height:460px;border:1px solid #dce3ef;border-radius:32px;background:radial-gradient(circle at 50% 45%,rgb(40 189 224 / .16),transparent 38%),#fff;box-shadow:var(--jlf-shadow);overflow:hidden}.jlf-shield-core{position:absolute;left:50%;top:50%;width:132px;height:132px;transform:translate(-50%,-50%);padding:18px;border-radius:34px;background:#fff;box-shadow:0 18px 50px rgb(48 70 232 / .23)}.jlf-shield-core img{width:100%;height:100%;object-fit:contain}.jlf-status-card{position:absolute;width:min(210px,42%);padding:.8rem 1rem;border:1px solid #dce3ef;border-radius:15px;background:#fff;box-shadow:0 10px 24px rgb(21 35 59 / .09)}.jlf-status-card:nth-of-type(1){left:6%;top:9%}.jlf-status-card:nth-of-type(2){right:5%;top:16%}.jlf-status-card:nth-of-type(3){left:8%;bottom:9%}.jlf-status-card strong{display:block;font-family:var(--wp--preset--font-family--heading);font-size:.9rem}.jlf-state{display:flex;align-items:center;gap:.45rem;color:#c5463c;font-size:.82rem;font-weight:700}.jlf-state:before{content:"!";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff0ed}.jlf-state .solved{display:none;color:#16835a}.jlf-support-display.is-complete .jlf-state>.problem,.jlf-support-display.is-running .jlf-status-card .problem{display:none}.jlf-support-display.is-complete .jlf-state>.solved{display:inline}.jlf-support-display.is-complete .jlf-state:before{content:"✓";background:#e5f6ee;color:#16835a}.is-running .jlf-status-card{animation:jlf-card-solve .45s both}.is-running .jlf-status-card:nth-of-type(2){animation-delay:1.1s}.is-running .jlf-status-card:nth-of-type(3){animation-delay:2.2s}.is-running .jlf-status-card .solved{animation:jlf-solved 0s both}.is-running .jlf-status-card:nth-of-type(1) .solved{animation-delay:.45s}.is-running .jlf-status-card:nth-of-type(2) .solved{animation-delay:1.55s}.is-running .jlf-status-card:nth-of-type(3) .solved{animation-delay:2.65s}.is-running .jlf-status-card:nth-of-type(1) .problem{animation:jlf-hide 0s .45s both}.is-running .jlf-status-card:nth-of-type(2) .problem{animation:jlf-hide 0s 1.55s both}.is-running .jlf-status-card:nth-of-type(3) .problem{animation:jlf-hide 0s 2.65s both}.is-running .jlf-shield-core{animation:jlf-shield-ok .55s 2.75s both}.jlf-card,.jlf-pathway,.jlf-price-card,.jlf-scope{height:100%;padding:clamp(1.4rem,3vw,2rem);border:1px solid #dce3ef;border-radius:var(--jlf-radius-lg);background:#fff;box-shadow:0 10px 30px rgb(21 35 59 / .06)}.jlf-pathway--primary{border-color:#aeb9ff;background:linear-gradient(145deg,#fff,#f0f3ff)}.jlf-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#edf0ff;color:#3046e8;font-size:1.5rem;font-weight:800}.jlf-service-card{transition:transform var(--jlf-fast),box-shadow var(--jlf-fast)}.jlf-service-card:hover,.jlf-service-card:focus-within{transform:translateY(-4px);box-shadow:var(--jlf-shadow)}.jlf-service-card:hover .jlf-icon,.jlf-service-card:focus-within .jlf-icon{animation:jlf-icon-pop .45s ease}.jlf-trust{border-block:1px solid #dce3ef;background:#fff}.jlf-trust .wp-block-column{position:relative;text-align:center;font-weight:800}.jlf-trust .wp-block-column:before{content:"✓";margin-right:.4rem;color:#16835a}.jlf-process{position:relative}.jlf-process:before{content:"";position:absolute;left:12%;right:12%;top:31px;height:3px;background:#dce3ef}.jlf-process:after{content:"";position:absolute;left:12%;top:31px;width:0;height:3px;background:#16835a;transition:width 1.5s ease}.jlf-process.is-visible:after{width:76%}.jlf-step{position:relative;z-index:1;text-align:center}.jlf-step-number{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1rem;border:3px solid #dce3ef;border-radius:50%;background:#fff;color:#526079;font-weight:800;transition:border-color .3s,color .3s,background .3s}.is-visible .jlf-step-number{border-color:#16835a;background:#e8f7f0;color:#16835a}.is-visible .jlf-step:nth-child(2) .jlf-step-number{transition-delay:.35s}.is-visible .jlf-step:nth-child(3) .jlf-step-number{transition-delay:.7s}.is-visible .jlf-step:nth-child(4) .jlf-step-number{transition-delay:1.05s}.jlf-price{font-family:var(--wp--preset--font-family--heading);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;line-height:1;color:#3046e8}.jlf-price small{font-size:1rem;color:#526079}.jlf-checklist{list-style:none;padding:0}.jlf-checklist li{position:relative;padding:.35rem 0 .35rem 1.6rem}.jlf-checklist li:before{content:"✓";position:absolute;left:0;color:#16835a;font-weight:900}.jlf-faq details{padding:1rem 0;border-bottom:1px solid #dce3ef}.jlf-faq summary{cursor:pointer;padding:.3rem 2rem .3rem 0;font-family:var(--wp--preset--font-family--heading);font-size:1.05rem;font-weight:700}.jlf-final-cta{border-radius:32px;background:linear-gradient(135deg,#1729a7,#3046e8);color:#fff;box-shadow:var(--jlf-shadow)}.jlf-final-cta a:not(.wp-block-button__link){color:#fff}.jlf-photo-placeholder{display:grid;place-items:center;min-height:390px;border:2px dashed #aeb9c9;border-radius:28px;background:#f2f4f7;color:#526079;text-align:center}.jlf-footer{margin-top:0;background:#101b30;color:#e9edf7}.jlf-footer a{color:#fff}.jlf-mobile-call{display:none}.jlf-legal-shell{min-height:55vh}.jlf-notice{padding:1rem;border-left:4px solid #a96705;background:#fff8e8;border-radius:0 10px 10px 0}.jlf-search-card{padding:1.5rem 0;border-bottom:1px solid #dce3ef}@keyframes jlf-card-solve{50%{transform:scale(1.03);border-color:#75cda9}100%{border-color:#75cda9}}@keyframes jlf-hide{to{display:none}}@keyframes jlf-solved{to{display:inline}}@keyframes jlf-shield-ok{50%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 12px rgb(22 131 90 / .12),0 18px 50px rgb(48 70 232 / .23)}}@keyframes jlf-icon-pop{50%{transform:scale(1.08) rotate(-3deg)}}@media(max-width:781px){.jlf-site-header .wp-block-buttons{display:none}.jlf-brand-name{font-size:.78rem;max-width:170px}.jlf-support-display{min-height:360px}.jlf-shield-core{width:96px;height:96px}.jlf-status-card{font-size:.76rem}.jlf-process:before,.jlf-process:after{left:31px;right:auto;top:28px;width:3px;height:calc(100% - 65px)}.jlf-process:after{height:0;transition:height 1.5s ease}.jlf-process.is-visible:after{width:3px;height:calc(100% - 65px)}.jlf-step{display:grid;grid-template-columns:64px 1fr;gap:1rem;text-align:left;margin-bottom:1.25rem}.jlf-step-number{margin:0}.jlf-mobile-call{display:flex;position:fixed;right:1rem;bottom:1rem;z-index:90;align-items:center;justify-content:center;min-height:50px;padding:.65rem 1rem;border-radius:999px;background:#16835a;color:#fff!important;font-weight:800;text-decoration:none;box-shadow:0 10px 28px rgb(21 35 59 / .25)}}@media(max-width:420px){.jlf-support-display{min-height:330px}.jlf-status-card{width:46%;padding:.65rem}.jlf-status-card:nth-of-type(1){left:3%}.jlf-status-card:nth-of-type(2){right:3%}.jlf-status-card:nth-of-type(3){left:4%;bottom:5%}.jlf-brand-name{max-width:140px}.jlf-hero .wp-block-buttons .wp-block-button{width:100%}.jlf-hero .wp-block-button__link{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.jlf-process:after{display:none}.jlf-step-number{border-color:#16835a;color:#16835a}}body{padding-top:0}body.admin-bar .jlf-site-header{top:32px}@media(max-width:782px){body.admin-bar .jlf-site-header{top:46px}}.jlf-card-kicker{display:inline-grid;place-items:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;min-width:2.4rem;padding:0;border:0;border-radius:50%;background:rgb(23 105 170 / .1);color:#1769aa;font-size:1.12rem;font-weight:800;line-height:1;box-shadow:none;vertical-align:middle;margin:0 .65rem 0 0}.jlf-card-kicker .bi{display:block;line-height:1}.jlf-home-outcomes .jlf-card-kicker:has(.bi){display:none}.jlf-plan-apply-options>div>.jlf-card-kicker+strong{margin-left:0}.jlf-faq-list~.jlf-card-kicker{margin-right:.65rem}.jlf-section-heading>.jlf-card-kicker+.jlf-eyebrow{display:inline-block;vertical-align:middle;margin-top:0}.jlf-price-card>.jlf-card-kicker~.jlf-price-label{display:inline-block;vertical-align:middle}.jlf-action .bi{font-size:1.12em;vertical-align:-.06em;margin-left:.45rem}.jlf-plan-heading{display:flex;align-items:center;gap:0;min-width:0;margin:0 0 1rem}.jlf-plan-heading>.jlf-card-kicker{flex-shrink:0;margin-right:.65rem}.jlf-plan-heading-copy{min-width:0;flex:1}.jlf-plan-heading-copy>.jlf-price-label{margin:0 0 .2rem}.jlf-plan-subtitle{margin:0;line-height:1.4;font-weight:600}.jlf-plan-apply-options .jlf-plan-heading{margin:0;align-items:center}.jlf-plan-apply-options .jlf-plan-heading-copy>strong,.jlf-plan-apply-options .jlf-plan-heading-copy>span{display:block}.jlf-plan-apply-options .jlf-plan-heading-copy>span{margin-top:.2rem}.jlf-editorial-photo{margin:0;overflow:hidden;border-radius:24px;min-width:0;background:#eaf1f5}.jlf-editorial-photo img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;object-position:center}.jlf-hero-grid>.jlf-photo-hero{min-height:310px;align-self:stretch}.jlf-hero-grid>.jlf-photo-hero img{min-height:310px}.jlf-editorial-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0 0 1.5rem}.jlf-editorial-photo-pair>.jlf-editorial-photo{aspect-ratio:16/9}.jlf-launch-workshop-photo{margin-bottom:1.5rem}.jlf-launch-workshop-photo>.jlf-editorial-photo{max-height:420px;aspect-ratio:16/7}@media(max-width:767px){.jlf-editorial-photo-pair{grid-template-columns:1fr}.jlf-editorial-photo-pair>.jlf-editorial-photo{aspect-ratio:16/10}.jlf-hero-grid>.jlf-photo-hero{min-height:240px}.jlf-launch-workshop-photo>.jlf-editorial-photo{aspect-ratio:16/10}}.jlf-modern-gallery{margin:1.5rem 0 2.5rem}.jlf-modern-gallery-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:8px}.jlf-modern-gallery-slide{flex:0 0 min(78%,780px);height:clamp(300px,42vw,470px);position:relative;overflow:hidden;border-radius:26px;scroll-snap-align:start;background:#e7eff5}.jlf-modern-gallery-slide img{width:100%;height:100%;object-fit:cover;display:block}.jlf-modern-gallery-slide:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgb(8 30 46 / .84))}.jlf-modern-gallery-caption{position:absolute;z-index:1;bottom:2rem;left:2rem;right:2rem;color:#fff}.jlf-modern-gallery-caption small{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c5eaff}.jlf-modern-gallery-caption h3{color:white!important;font-size:clamp(1.5rem,3vw,2.6rem);margin:.5rem 0 0}.jlf-modern-gallery-nav{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem}.jlf-modern-gallery-nav a{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid #b9d3e4;background:#fff;color:#1769aa;text-decoration:none;font-weight:800}.jlf-modern-gallery-nav a:hover{background:#e8f4fb}.jlf-hero-grid>.jlf-photo-hero{border-radius:28px;overflow:hidden;box-shadow:0 24px 55px rgb(20 47 68 / .13)}.jlf-hero-grid>.jlf-photo-hero img{min-height:340px;object-fit:cover}@media(max-width:700px){.jlf-modern-gallery-slide{flex-basis:90%;height:340px;border-radius:18px}.jlf-modern-gallery-caption{left:1.25rem;bottom:1.25rem;right:1.25rem}.jlf-hero-grid>.jlf-photo-hero img{min-height:240px}}@media(prefers-reduced-motion:reduce){.jlf-modern-gallery-track{scroll-behavior:auto}}.jlf-plans-elementor{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;background:#fff;font-family:"DM Sans",system-ui,sans-serif;color:#17324d}.jlf-plans-elementor .jlf-el-section{width:100%;max-width:none!important;min-width:0;padding:clamp(2.8rem,5vw,4.5rem) 0!important;margin:0!important;gap:0!important;flex-direction:column}.jlf-plans-elementor .jlf-content-wrap{width:min(100%,1200px);max-width:1200px!important;margin:0 auto!important;padding:0 24px!important;gap:1.1rem;flex-direction:column}.jlf-plans-elementor .jlf-el-div,.jlf-plans-elementor .jlf-el-article,.jlf-plans-elementor .jlf-el-ul{min-width:0;flex-direction:column}.jlf-plans-elementor .elementor-widget,.jlf-plans-elementor .elementor-widget-container{min-width:0}.jlf-plans-elementor .elementor-widget-heading .elementor-heading-title{font-family:"Manrope",system-ui,sans-serif;letter-spacing:-.035em;color:#17324d;line-height:1.14;margin:0}.jlf-plans-elementor .elementor-widget-text-editor{color:#3d5267}.jlf-plans-elementor .elementor-widget-text-editor p{margin:0;line-height:1.58}.jlf-plans-elementor .elementor-widget-text-editor small{font-size:.82rem;line-height:1.5;color:#5e7082}.jlf-plans-elementor .elementor-widget-text-editor p.jlf-eyebrow{display:inline-block;color:#1769aa;background:#fff0;padding:0;font-weight:800;text-transform:uppercase;letter-spacing:.11em;font-size:.76rem}.jlf-plans-elementor .jlf-plans-hero{background:linear-gradient(145deg,#f5faff 0%,#ffffff 78%);position:relative;overflow:hidden;padding:clamp(3.2rem,5.6vw,5rem) 0!important}.jlf-plans-elementor .jlf-plans-hero:after{content:"";position:absolute;right:-5rem;top:-6rem;width:18rem;height:18rem;border:30px solid rgb(23 105 170 / .06);border-radius:50%;pointer-events:none}.jlf-plans-elementor .jlf-plans-hero .jlf-content-wrap{position:relative;z-index:1;align-items:flex-start}.jlf-plans-elementor .jlf-plans-hero h1{font-size:clamp(2.35rem,4.4vw,4.1rem);max-width:19ch;line-height:1.08}.jlf-plans-elementor .jlf-plans-hero .jlf-lede{font-size:clamp(1rem,1.35vw,1.13rem);max-width:66ch}.jlf-plans-elementor .jlf-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.75rem}.jlf-plans-elementor .jlf-actions>.elementor-widget-button{width:auto;max-width:max-content}.jlf-plans-elementor .elementor-button{border-radius:999px!important;padding:.9rem 1.35rem!important;background:#1769aa;color:#fff!important;text-decoration:none!important;font-family:"DM Sans",sans-serif;font-weight:750;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease}.jlf-plans-elementor .elementor-button:hover{background:#125789;transform:translateY(-2px);box-shadow:0 10px 24px rgb(23 50 77 / .12)}.jlf-plans-elementor .jlf-plans-hero .jlf-actions>.elementor-widget-button:nth-child(2) .elementor-button{color:#1769aa!important;background:#fff;border:1px solid #9bbad0}.jlf-plans-elementor .jlf-card-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem!important;align-items:stretch}.jlf-plans-elementor .jlf-price-card{height:100%;display:flex;flex-direction:column;padding:1.45rem!important;gap:.8rem;border:1px solid #d9e4ed;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgb(21 35 59 / .06)}.jlf-plans-elementor .jlf-plan-partner{border:2px solid #1769aa;background:linear-gradient(175deg,#f6fbff,#fff 38%);box-shadow:0 13px 35px rgb(23 105 170 / .11)}.jlf-plans-elementor .jlf-price-card p.jlf-availability-badge{font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;font-weight:850;color:#17643a;margin:0}.jlf-plans-elementor .jlf-price-card p.jlf-best-value-badge{font-size:.74rem;font-weight:850;color:#1769aa;background:#eaf4fc;padding:.5rem .7rem;border-radius:10px;text-align:center}.jlf-plans-elementor .jlf-plan-heading{display:flex;flex-direction:row;align-items:center;gap:.7rem;margin:.35rem 0}.jlf-plans-elementor .jlf-plan-heading-copy{display:flex;flex-direction:column;gap:.18rem;flex:1;min-width:0}.jlf-plans-elementor .jlf-price-label{color:#17324d;font-size:1.12rem;font-weight:850}.jlf-plans-elementor .jlf-plan-subtitle{font-weight:600;font-size:.88rem;color:#516b80}.jlf-plans-elementor .jlf-card-kicker i{font-size:1.4rem;color:#1769aa}.jlf-plans-elementor .jlf-card-kicker p{margin:0}.jlf-plans-elementor .jlf-price-display{display:flex;flex-direction:column;gap:0;margin:.3rem 0}.jlf-plans-elementor .jlf-price-display p{font:800 clamp(2rem,2.9vw,2.7rem)/1.08 "Manrope",sans-serif;letter-spacing:-.045em;color:#17324d}.jlf-plans-elementor .jlf-price-display small{font:650 .83rem/1.2 "DM Sans",sans-serif;letter-spacing:0;color:#5f7181}.jlf-plans-elementor .jlf-annual-saving{font-size:.83rem;font-weight:750;color:#17643a}.jlf-plans-elementor .jlf-annual-saving s{color:#8293a0;font-weight:500}.jlf-plans-elementor .jlf-savings-line{font-size:.91rem;min-height:5.2rem}.jlf-plans-elementor .jlf-el-ul{display:flex;flex-direction:column;gap:.55rem;padding:0 0 0 .15rem;margin:.3rem 0 .9rem}.jlf-plans-elementor .jlf-el-ul .elementor-widget-text-editor{position:relative;padding-left:1.35rem}.jlf-plans-elementor .jlf-el-ul .elementor-widget-text-editor:before{content:"✓";position:absolute;left:0;top:.1em;font-size:.9rem;font-weight:850;color:#17643a}.jlf-plans-elementor .jlf-check-item{font-size:.88rem;color:#31465a;line-height:1.45!important}.jlf-plans-elementor .jlf-check-item strong{color:#17324d}.jlf-plans-elementor .jlf-plan-footer{margin-top:auto;display:flex;flex-direction:column;gap:.85rem}.jlf-plans-elementor .jlf-plan-bonuses{padding:.95rem!important;border:1px solid #dae5ed;border-radius:14px;background:#f8fafc;gap:.45rem}.jlf-plans-elementor .jlf-plan-bonuses .jlf-price-label{font-size:.81rem;text-transform:uppercase;letter-spacing:.05em}.jlf-plans-elementor .jlf-plan-bonuses .jlf-el-ul{margin:0;gap:.65rem}.jlf-plans-elementor .jlf-plan-guarantee{padding:.9rem!important;border-radius:13px;background:#eef7f1;gap:.3rem}.jlf-plans-elementor .jlf-plan-guarantee strong{font-size:.85rem;color:#17643a}.jlf-plans-elementor .jlf-plan-guarantee p{font-size:.84rem}.jlf-plans-elementor .jlf-plan-footer>.elementor-widget-button{width:100%;margin-top:auto}.jlf-plans-elementor .jlf-plan-footer>.elementor-widget-button .elementor-button{display:block;width:100%;text-align:center}.jlf-plans-elementor .jlf-plan-essential .jlf-plan-footer .elementor-button,.jlf-plans-elementor .jlf-plan-progress .jlf-plan-footer .elementor-button{background:#f4f9fd;color:#1769aa!important;border:1px solid #b9cddb}.jlf-plans-elementor .jlf-fine-print{font-size:.78rem;color:#687c8c;text-align:center;margin-top:1rem!important}.jlf-plans-elementor .jlf-two-col{display:grid!important;grid-template-columns:1.15fr .85fr;gap:2.25rem!important;align-items:center}.jlf-plans-elementor .jlf-two-col>.jlf-el-div{gap:1rem}.jlf-plans-elementor .jlf-two-col h2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.16}.jlf-plans-elementor .jlf-card{padding:1.7rem!important;border-radius:22px;background:#fff;border:1px solid #dce7ef;box-shadow:0 10px 24px rgb(21 35 59 / .055);gap:1rem}.jlf-plans-elementor .jlf-card h3{font-size:1.25rem}.jlf-plans-elementor .jlf-soft-section{background:#f4f8fb}.jlf-plans-elementor .jlf-plans-launch .jlf-card{border-left:4px solid #1769aa}.jlf-plans-elementor .jlf-credit-section .jlf-card{border-left:4px solid #17643a}.jlf-plans-elementor .jlf-credit-section .jlf-card h3{color:#17643a}.jlf-plans-elementor .jlf-prefooter-design{position:relative;overflow:hidden;background:#eef6fb}.jlf-plans-elementor .jlf-prefooter-design:before{content:"";position:absolute;right:-6rem;top:-8rem;width:18rem;height:18rem;border:38px solid rgb(23 105 170 / .07);border-radius:50%;pointer-events:none}.jlf-plans-elementor .jlf-prefooter-design .jlf-content-wrap{position:relative;z-index:1}.jlf-plans-elementor .jlf-prefooter-design .jlf-card .elementor-button{background:#fff0;color:#1769aa!important;border:1px solid #b9cddb}.jlf-plans-elementor .jlf-billing-toggle{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:.3rem;padding:.32rem!important;background:#f4f6f9;border:1px solid #dbe3ea;border-radius:999px;width:max-content!important;max-width:100%;margin:0 auto 1.6rem!important}.jlf-plans-elementor .jlf-billing-toggle>.elementor-widget-button{width:auto}.jlf-plans-elementor .jlf-billing-toggle .elementor-button{background:transparent!important;border:0!important;color:#17324d!important;box-shadow:none!important;padding:.62rem 1rem!important;font-size:.89rem;white-space:nowrap}.jlf-plans-elementor .jlf-billing-toggle .elementor-widget-button.is-active .elementor-button{background:#17324d!important;color:white!important}.jlf-plans-elementor:not(.is-annual) .elementor-widget-text-editor:has(.jlf-annual-price),.jlf-plans-elementor:not(.is-annual) .elementor-widget-text-editor:has(.jlf-annual-saving){display:none}.jlf-plans-elementor.is-annual .elementor-widget-text-editor:has(.jlf-monthly-price){display:none}@media(hover:hover){.jlf-plans-elementor .jlf-price-card:hover,.jlf-plans-elementor .jlf-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgb(23 50 77 / .12);transition:transform .18s,box-shadow .18s}}@media(max-width:980px){.jlf-plans-elementor .jlf-card-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.jlf-plans-elementor .jlf-plan-progress{grid-column:1/-1}.jlf-plans-elementor .jlf-two-col{grid-template-columns:1fr;gap:1.4rem!important}}@media(max-width:700px){.jlf-plans-elementor .jlf-content-wrap{padding:0 17px!important}.jlf-plans-elementor .jlf-card-grid-3{grid-template-columns:1fr}.jlf-plans-elementor .jlf-plan-progress{grid-column:auto}.jlf-plans-elementor .jlf-price-card{padding:1.2rem!important}.jlf-plans-elementor .jlf-plans-hero h1{font-size:clamp(2.15rem,8.5vw,3.1rem)}.jlf-plans-elementor .jlf-actions{width:100%;flex-direction:column}.jlf-plans-elementor .jlf-actions>.elementor-widget-button,.jlf-plans-elementor .jlf-actions .elementor-button{width:100%!important;max-width:none}.jlf-plans-elementor .jlf-billing-toggle{width:100%!important}.jlf-plans-elementor .jlf-billing-toggle>.elementor-widget-button{flex:1}.jlf-plans-elementor .jlf-billing-toggle .elementor-button{width:100%;padding:.7rem .35rem!important;white-space:normal}}@media(prefers-reduced-motion:reduce){.jlf-plans-elementor .elementor-button,.jlf-plans-elementor .jlf-price-card{transition:none!important;transform:none!important}}body.page-id-1187 #main.wp-block-group.jlf-section{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;padding-bottom:0!important}body.page-id-1187 #main>.wp-block-group.alignwide,body.page-id-1187 #main .wp-block-post-content,body.page-id-1187 #main .wp-block-post-content>.elementor,body.page-id-1187 #main .wp-block-post-content>.elementor>.elementor-element,body.page-id-1187 #main .wp-block-post-content>.e-con{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body.page-id-1187 #main .wp-block-post-title,body.page-id-1187 #main .wp-block-post-featured-image{display:none!important}body.page-id-1187 #main .is-layout-constrained>.elementor,body.page-id-1187 #main .is-layout-constrained>.wp-block-post-content{max-width:none!important;width:100%!important;margin-inline:0!important}body.page-id-1187 .elementor.elementor-1187{max-width:100%!important;width:100%!important}.jlf-plans-elementor.e-con,.jlf-plans-elementor .e-con{--content-width:100%;--width:100%;--flex-direction:column;--flex-wrap:nowrap;--align-items:stretch;--justify-content:flex-start;--widgets-spacing:0px;box-sizing:border-box;display:flex;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.jlf-plans-elementor.e-con{--gap:0px;gap:0!important;padding:0!important}.jlf-plans-elementor .jlf-el-section.e-con{--gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;width:100%!important;max-width:none!important;gap:0!important}.jlf-plans-elementor .jlf-content-wrap.e-con{width:min(1200px,100%)!important;max-width:1200px!important;padding-inline:clamp(16px,3vw,28px)!important;--align-items:stretch;align-items:stretch!important}.jlf-plans-elementor .jlf-plans-hero .jlf-content-wrap.e-con{align-items:flex-start!important}.jlf-plans-elementor .elementor-widget{--widgets-spacing:0px;margin:0!important;max-width:100%;min-width:0;flex-shrink:0}.jlf-plans-elementor .elementor-widget:not(:last-child){margin-bottom:0!important}.jlf-plans-elementor .elementor-widget-text-editor,.jlf-plans-elementor .elementor-widget-heading,.jlf-plans-elementor .elementor-widget-text-editor .elementor-widget-container,.jlf-plans-elementor .elementor-widget-text-editor p{font-family:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.jlf-plans-elementor .elementor-widget-heading .elementor-heading-title{font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:800!important;line-height:1.14!important}.jlf-plans-elementor .jlf-plans-hero .elementor-heading-title{font-size:clamp(2.35rem,4.4vw,4.1rem)!important}.jlf-plans-elementor .jlf-plans-hero .elementor-widget-text-editor:has(.jlf-lede){max-width:760px}.jlf-plans-elementor .jlf-card-grid-3.e-con{--display:grid;display:grid!important;flex-direction:unset!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important}.jlf-plans-elementor .jlf-card-grid-3.e-con>.jlf-price-card.e-con{min-width:0!important;width:100%!important;max-width:none!important;height:100%!important;align-self:stretch!important;--flex-direction:column;display:flex!important;flex-direction:column!important}.jlf-plans-elementor .jlf-price-card>.elementor-widget-text-editor,.jlf-plans-elementor .jlf-price-card>.jlf-el-ul,.jlf-plans-elementor .jlf-price-card>.jlf-price-display{width:100%}.jlf-plans-elementor .jlf-price-card .jlf-plan-heading.e-con,.jlf-plans-elementor .jlf-actions.e-con,.jlf-plans-elementor .jlf-billing-toggle.e-con{--flex-direction:row;display:flex!important;flex-direction:row!important}.jlf-plans-elementor .jlf-actions.e-con{--flex-wrap:wrap;flex-wrap:wrap!important}.jlf-plans-elementor .jlf-plan-heading.e-con{--align-items:center;align-items:center!important;flex-wrap:nowrap!important;width:100%!important}.jlf-plans-elementor .jlf-plan-heading-copy.e-con{width:auto!important;flex:1 1 0!important;min-width:0!important;gap:2px!important}.jlf-plans-elementor .jlf-plan-heading>.elementor-widget-text-editor{width:auto!important;flex:0 0 auto!important}.jlf-plans-elementor .jlf-actions>.elementor-widget-button,.jlf-plans-elementor .jlf-billing-toggle>.elementor-widget-button{width:auto!important;max-width:none!important}.jlf-plans-elementor .jlf-price-display.e-con{gap:0!important;margin:.4rem 0!important}.jlf-plans-elementor .jlf-plan-footer.e-con{margin-top:auto!important;gap:.85rem!important}.jlf-plans-elementor .jlf-el-ul.e-con{gap:.6rem!important}.jlf-plans-elementor .jlf-two-col.e-con{--display:grid;display:grid!important;flex-direction:unset!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;width:100%!important;gap:clamp(20px,3vw,42px)!important;align-items:center!important}.jlf-plans-elementor .jlf-two-col.e-con>.e-con{width:100%!important;min-width:0!important}.jlf-plans-elementor .jlf-billing-toggle.e-con{width:max-content!important;max-width:100%!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;align-self:center!important}.jlf-plans-elementor .jlf-billing-toggle.e-con .elementor-widget-button{flex:0 1 auto!important}.jlf-plans-elementor .jlf-card.e-con{height:auto!important}.jlf-plans-elementor .jlf-el-ul .elementor-widget-text-editor:before{line-height:1.45}@media(max-width:980px){.jlf-plans-elementor .jlf-card-grid-3.e-con{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jlf-plans-elementor .jlf-plan-progress.e-con{grid-column:1 / -1!important}.jlf-plans-elementor .jlf-two-col.e-con{grid-template-columns:1fr!important}}@media(max-width:700px){.jlf-plans-elementor .jlf-card-grid-3.e-con{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.jlf-plans-elementor .jlf-plan-progress.e-con{grid-column:auto!important}.jlf-plans-elementor .jlf-plans-hero .elementor-heading-title{font-size:clamp(2.15rem,8.5vw,3.1rem)!important}.jlf-plans-elementor .jlf-actions.e-con{--flex-direction:column;flex-direction:column!important;align-items:stretch!important}.jlf-plans-elementor .jlf-actions>.elementor-widget-button{width:100%!important}.jlf-plans-elementor .jlf-actions .elementor-button{width:100%!important}.jlf-plans-elementor .jlf-billing-toggle.e-con{width:100%!important}.jlf-plans-elementor .jlf-billing-toggle>.elementor-widget-button{flex:1 1 0!important;min-width:0}}.jlf-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem}.jlf-actions>.jlf-action{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;width:auto;min-width:0;min-height:48px;max-width:100%;box-sizing:border-box;text-align:center;text-decoration:none;line-height:1.3;white-space:normal}@media(max-width:600px){.jlf-actions:has(>.jlf-action+.jlf-action){flex-wrap:nowrap;align-items:stretch;gap:.5rem}.jlf-actions:has(>.jlf-action+.jlf-action)>.jlf-action{flex:1 1 0%;min-width:0;font-size:clamp(.78rem,3.3vw,.95rem);padding:.75rem .55rem!important;overflow-wrap:break-word}}.jlf-card,.jlf-price-card{transition:transform .18s ease,box-shadow .18s ease}.jlf-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(23 50 77 / .09)}.jlf-page-hero .jlf-lede{max-width:760px;font-size:clamp(1.08rem,1.7vw,1.28rem)}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.jlf-page-hero:before{display:none}}.jlf-launch-hero{position:relative;overflow:hidden}.jlf-launch-hero:after{content:"";position:absolute;width:22rem;height:22rem;border-radius:50%;right:-8rem;top:-8rem;background:rgb(23 105 170 / .07);pointer-events:none}.jlf-launch-hero .jlf-content-wrap{position:relative;z-index:1}.jlf-launch-price-card{border:1px solid rgb(23 105 170 / .22);box-shadow:0 18px 45px rgb(23 50 77 / .10)}.jlf-launch-price-card .jlf-price{margin:.35rem 0 .8rem}.jlf-launch-essentials .jlf-card{border-top:4px solid #1769aa}.jlf-launch-essentials .jlf-price-label{display:inline-flex;padding:.28rem .58rem;border-radius:999px;background:#eef5fb;color:#1769aa}.jlf-launch-bonus{position:relative;transition:transform .18s ease,box-shadow .18s ease}.jlf-launch-bonus:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-bottom:.7rem;border-radius:50%;background:#eef7f1;color:#17643a;font-weight:800}.jlf-launch-bonus h3{margin-top:0}.jlf-launch-summary,.jlf-launch-path{border-left:4px solid #1769aa}.jlf-launch-path h3{color:#1769aa}.jlf-launch-final{text-align:center}.jlf-launch-final .jlf-section-heading{max-width:760px;margin-inline:auto}.jlf-launch-final .jlf-actions{justify-content:center}@media(hover:hover){.jlf-launch-bonus:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(23 50 77 / .09)}}@media(max-width:600px){.jlf-launch-hero:after{width:14rem;height:14rem;right:-7rem;top:-4rem}.jlf-launch-essentials .jlf-card{border-top-width:3px}}.jlf-launch-hero .jlf-hero-grid{align-items:start}.jlf-launch-hero .jlf-launch-price-card{margin-top:1.5rem;max-width:540px}.jlf-launch-relationship .jlf-two-col{align-items:center}.jlf-launch-relationship-photo{margin:0;overflow:hidden;border-radius:24px}.jlf-launch-relationship-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.jlf-launch-relationship .jlf-launch-summary{margin-top:1.5rem}@media(max-width:767px){.jlf-launch-hero .jlf-hero-grid{display:flex;flex-direction:column}.jlf-launch-hero .jlf-hero-grid>div:first-child,.jlf-launch-hero .jlf-photo-hero{width:100%}}.jlf-launch-hero{padding-top:clamp(2rem,4vw,3.25rem)!important;padding-bottom:clamp(2rem,4vw,3.25rem)!important}.jlf-launch-hero .jlf-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:clamp(1.25rem,3vw,2.5rem)!important;align-items:start!important}.jlf-launch-hero .jlf-hero-grid>div:first-child{min-width:0}.jlf-launch-hero h1{font-size:clamp(2.5rem,4.5vw,4.15rem)!important;line-height:1.04;max-width:15ch;margin-bottom:.85rem}.jlf-launch-hero .jlf-lede{font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55;margin-bottom:1rem}.jlf-launch-hero .jlf-launch-hero-aside{display:grid;gap:.9rem;min-width:0}.jlf-launch-hero .jlf-launch-price-card{margin:0!important;max-width:none!important;padding:clamp(1.2rem,2vw,1.65rem)}.jlf-launch-hero .jlf-photo-hero{margin:0!important;padding:.45rem!important;min-width:0;overflow:hidden;border-radius:24px!important}.jlf-launch-hero .jlf-photo-hero img{display:block;width:100%;height:clamp(140px,14vw,195px);aspect-ratio:auto!important;object-fit:cover;border-radius:18px}.jlf-launch-essentials{padding-top:clamp(2rem,4vw,3.5rem)!important}@media(max-width:767px){.jlf-launch-hero .jlf-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.jlf-launch-hero h1{font-size:clamp(2.4rem,10vw,3.35rem)!important}.jlf-launch-hero .jlf-photo-hero img{height:160px}.jlf-launch-hero .jlf-launch-hero-aside{gap:.75rem}}.jlf-page-hero .jlf-lede{font-size:clamp(1rem,1.35vw,1.13rem)!important;line-height:1.55;max-width:66ch}@media(max-width:700px){.jlf-page-hero .jlf-lede{font-size:1rem!important;line-height:1.55}}.jlf-home-hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.96;max-width:11ch;margin-bottom:1.4rem}.jlf-home-hero h1 span{color:#1769aa}.jlf-home-hero .jlf-lede{max-width:720px;font-size:clamp(1.08rem,1.7vw,1.28rem)}.jlf-card{border-radius:24px!important}.jlf-home-hero{position:relative;overflow:hidden}.jlf-home-hero:after{content:"";position:absolute;width:28rem;height:28rem;border-radius:50%;right:-10rem;top:-9rem;background:rgb(23 105 170 / .07);pointer-events:none}.jlf-home-hero:before{content:"";position:absolute;width:9rem;height:9rem;border:18px solid rgb(23 105 170 / .07);border-radius:50%;left:-4rem;bottom:-3rem;transform:rotate(-12deg);pointer-events:none}.jlf-home-hero .jlf-content-wrap{position:relative;z-index:1}.jlf-home-hero-card{border:2px solid rgb(23 105 170 / .18);box-shadow:0 18px 42px rgb(23 50 77 / .09);transform:rotate(1.1deg)}.jlf-home-hero-card h2{font-size:clamp(1.9rem,3vw,2.7rem)}.jlf-home-outcomes .jlf-card{position:relative;border-top:0;box-shadow:0 10px 30px rgb(23 50 77 / .06)}.jlf-home-outcomes .jlf-price-label{color:#1769aa}.jlf-card-kicker{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgb(23 105 170 / .1);color:#1769aa;font-weight:800;margin-bottom:.9rem}.jlf-home-plans .jlf-card{position:relative;border-top:3px solid rgb(23 50 77 / .12)}.jlf-home-plans .jlf-home-partner{border-top-color:#1769aa;box-shadow:0 16px 36px rgb(23 50 77 / .10);transform:translateY(-4px)}.jlf-mini-badge{display:inline-block;background:#1769aa;color:#fff;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.9rem}.jlf-home-centered-actions{justify-content:center;margin-top:1.5rem}.jlf-home-human-card{background:rgb(23 105 170 / .06);border:1px solid rgb(23 105 170 / .16)}.jlf-home-launch{position:relative;overflow:hidden}.jlf-home-launch-card{border:1px solid rgb(23 105 170 / .22);box-shadow:0 18px 42px rgb(23 50 77 / .10)}.jlf-home-launch-card .jlf-price{letter-spacing:-.05em}.jlf-home-final{text-align:center}.jlf-home-final .jlf-section-heading{max-width:820px;margin-inline:auto}.jlf-home-final .jlf-actions{justify-content:center}.jlf-home-final h2{font-size:clamp(2.3rem,5vw,4.6rem);line-height:1}@media(hover:hover){.jlf-home-outcomes .jlf-card,.jlf-home-plans .jlf-card,.jlf-home-human-card{transition:transform .18s ease,box-shadow .18s ease}.jlf-home-outcomes .jlf-card:hover{transform:translateY(-5px) rotate(-.35deg);box-shadow:0 16px 34px rgb(23 50 77 / .10)}.jlf-home-plans .jlf-card:hover,.jlf-home-human-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgb(23 50 77 / .09)}.jlf-home-plans .jlf-home-partner:hover{transform:translateY(-7px)}}@media(max-width:700px){.jlf-home-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.jlf-home-hero:after{width:15rem;height:15rem;right:-7rem;top:-4rem}.jlf-home-hero:before{display:none}.jlf-home-hero-card{transform:none}.jlf-home-plans .jlf-home-partner{transform:none}.jlf-home-final .jlf-actions{align-items:stretch}}.jlf-home-outcomes{align-items:stretch;gap:1.25rem}.jlf-home-outcomes .jlf-home-overlay-card{position:relative;isolation:isolate;overflow:hidden;min-height:360px;padding:2rem!important;display:flex;flex-direction:column;justify-content:center;background:#f4f7fa!important;border:1px solid rgb(23 105 170 / .13)!important;box-shadow:0 14px 36px rgb(19 47 68 / .09)!important;transition:transform .25s ease,box-shadow .25s ease}.jlf-home-overlay-card:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--jlf-card-photo);background-size:cover;background-position:center;transition:transform .5s ease}.jlf-home-overlay-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(255 255 255 / .80),rgb(255 255 255 / .89) 65%,rgb(255 255 255 / .95))}.jlf-home-overlay-card .jlf-plan-heading{position:relative;align-items:flex-start}.jlf-home-overlay-card .jlf-plan-heading-copy h3{line-height:1.25}.jlf-home-overlay-card>p{position:relative;margin-bottom:0;color:#243b4c}.jlf-home-outcomes .jlf-home-overlay-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgb(19 47 68 / .14)!important}.jlf-home-overlay-card:hover:before{transform:scale(1.05)}.jlf-home-outcomes+.jlf-home-centered-actions{margin-top:2rem}@media(max-width:700px){.jlf-home-outcomes .jlf-home-overlay-card{min-height:320px;padding:1.5rem!important}.jlf-home-overlay-card:after{background:rgb(255 255 255 / .91)}}@media(prefers-reduced-motion:reduce){.jlf-home-overlay-card,.jlf-home-overlay-card:before{transition:none}}.jlf-home-photo-background{position:relative;isolation:isolate;background:#f5f8fa!important}.jlf-home-photo-background:before{content:"";position:absolute;inset:0;z-index:-2;background:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/centre-for-ageing-better-Hb4MfbppIRo-unsplash-2.jpg) center 44%/cover no-repeat}.jlf-home-photo-background:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .89) 55%,rgb(255 255 255 / .82) 100%);pointer-events:none}.jlf-home-photo-background .jlf-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr)!important;align-items:center;gap:clamp(2rem,5vw,5rem)}.jlf-home-photo-background .jlf-home-hero-card{grid-column:2;transform:none;backdrop-filter:blur(12px);background:rgb(255 255 255 / .9);border:1px solid rgb(23 105 170 / .18);box-shadow:0 18px 45px rgb(23 50 77 / .12)}.jlf-home-photo-background .jlf-home-hero-copy{grid-column:1}@media(max-width:900px){.jlf-home-photo-background .jlf-hero-grid{grid-template-columns:1fr!important}.jlf-home-photo-background .jlf-home-hero-copy,.jlf-home-photo-background .jlf-home-hero-card{grid-column:1}.jlf-home-photo-background:after{background:rgb(255 255 255 / .9)}}@media(prefers-reduced-motion:reduce){.jlf-home-photo-background .jlf-home-hero-card{backdrop-filter:none}}.jlf-home-photo-background:before{background:none!important}.jlf-home-photo-background:after{background:transparent!important}.jlf-home-photo-background .jlf-hero-grid{position:relative;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)!important;gap:clamp(1.5rem,4vw,4rem)}.jlf-home-photo-background .jlf-home-hero-copy{grid-column:1;grid-row:1}.jlf-home-photo-background .jlf-hero-photo-cluster{grid-column:2;grid-row:1;position:relative;min-height:380px;width:100%;max-width:480px;justify-self:center;isolation:isolate}.jlf-hero-photo-circle{position:absolute;display:block;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 16px 36px rgb(21 56 79 / .14);border:5px solid rgb(255 255 255 / .95);overflow:hidden}.jlf-hero-photo-circle:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(255 255 255 / .28)}.jlf-hero-photo-cluster .circle-main{width:67%;aspect-ratio:1;top:13%;left:6%;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/centre-for-ageing-better-Hb4MfbppIRo-unsplash-2.jpg);background-position:50% 48%}.jlf-hero-photo-cluster .circle-phone{width:39%;aspect-ratio:1;right:1%;top:0;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/fotografia-editorial-8HbHfVr6wMs-unsplash-scaled.jpg);background-position:50% 44%}.jlf-hero-photo-cluster .circle-work{width:43%;aspect-ratio:1;right:0;bottom:3%;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/wenbin-sia-6io5U482rRg-unsplash.jpg)}.jlf-hero-photo-cluster .circle-detail{width:24%;aspect-ratio:1;left:0;bottom:0;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/nik-n0-quZI3j2A-unsplash.jpg)}.jlf-home-photo-background .jlf-home-hero-card{grid-column:2;grid-row:2;max-width:480px;width:100%;justify-self:center}@media(max-width:900px){.jlf-home-photo-background .jlf-hero-grid{grid-template-columns:1fr!important}.jlf-home-photo-background .jlf-home-hero-copy{grid-column:1;grid-row:1}.jlf-home-photo-background .jlf-hero-photo-cluster{grid-column:1;grid-row:2;width:min(100%,420px);min-height:340px}.jlf-home-photo-background .jlf-home-hero-card{grid-column:1;grid-row:3;max-width:none}}@media(max-width:480px){.jlf-home-photo-background .jlf-hero-photo-cluster{min-height:280px;width:min(100%,340px)}.jlf-hero-photo-circle{border-width:3px}}.jlf-home-photo-background .jlf-home-human-note{margin-top:clamp(1.5rem,3vw,2rem);padding:0 0 0 1.1rem;border:0;border-left:3px solid #1769aa;background:#fff0;box-shadow:none;max-width:570px}.jlf-home-human-note .jlf-eyebrow{margin:0 0 .45rem;font-size:.72rem;letter-spacing:.09em}.jlf-home-human-note h2{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.3;margin:0 0 .45rem}.jlf-home-human-note p:not(.jlf-eyebrow){font-size:.95rem;line-height:1.55;margin:0 0 .55rem}.jlf-home-human-note>a{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;text-decoration:none}.jlf-home-human-note>a:hover{text-decoration:underline}@media(max-width:600px){.jlf-home-photo-background .jlf-home-human-note{margin-top:1.25rem;padding-left:.85rem}.jlf-home-human-note h2{font-size:1.1rem}.jlf-home-human-note p:not(.jlf-eyebrow){font-size:.9rem}}.jlf-home-photo-background .jlf-home-human-note{margin-top:clamp(1.7rem,3.5vw,2.5rem);padding-left:1.25rem;border-left-width:4px;max-width:590px}.jlf-home-photo-background .jlf-home-human-note h2{font-size:clamp(1.3rem,2.1vw,1.65rem);line-height:1.25;margin-bottom:.65rem}.jlf-home-photo-background .jlf-home-human-note p:not(.jlf-eyebrow){font-size:1rem;line-height:1.6;max-width:52ch;margin-bottom:.7rem}.jlf-home-photo-background .jlf-home-human-note>a{font-size:1rem}@media(max-width:600px){.jlf-home-photo-background .jlf-home-human-note{margin-top:1.5rem;padding-left:1rem}.jlf-home-photo-background .jlf-home-human-note h2{font-size:1.25rem}.jlf-home-photo-background .jlf-home-human-note p:not(.jlf-eyebrow){font-size:.95rem}}.jlf-home-photo-background.jlf-page-hero{min-height:0!important;padding-block:clamp(2rem,4.5vw,3.75rem)!important}.jlf-home-photo-background .jlf-content-wrap{padding-top:0!important;padding-bottom:0!important}.jlf-home-photo-background .jlf-hero-grid{align-items:center!important;gap:clamp(1.25rem,3vw,3rem)!important}.jlf-home-photo-background .jlf-home-hero-copy h1{margin:0 0 .85rem!important;max-width:13ch}.jlf-home-photo-background .jlf-home-hero-copy>.jlf-eyebrow{margin-bottom:.65rem!important}.jlf-home-photo-background .jlf-home-hero-copy>.jlf-lede{font-size:clamp(1rem,1.35vw,1.12rem)!important;line-height:1.5!important;margin:0 0 1.15rem!important;max-width:54ch}.jlf-home-photo-background .jlf-home-hero-copy>.jlf-actions{margin:0!important;gap:.65rem!important}.jlf-home-photo-background .jlf-home-human-note{margin-top:1.3rem!important;padding-left:.9rem!important}.jlf-home-photo-background .jlf-home-human-note h2{font-size:clamp(1.12rem,1.55vw,1.35rem)!important;line-height:1.28!important;margin-bottom:.3rem!important}.jlf-home-photo-background .jlf-home-human-note .jlf-eyebrow{margin-bottom:.3rem!important}.jlf-home-photo-background .jlf-home-human-note p:not(.jlf-eyebrow){font-size:.92rem!important;line-height:1.45!important;margin-bottom:.35rem!important}.jlf-home-photo-background .jlf-hero-photo-cluster{min-height:320px!important;max-width:420px!important}@media(max-width:900px){.jlf-home-photo-background.jlf-page-hero{padding-block:1.6rem 2rem!important}.jlf-home-photo-background .jlf-hero-photo-cluster{min-height:270px!important;max-width:350px!important}}@media(max-width:600px){.jlf-home-photo-background.jlf-page-hero{padding-block:1.15rem 1.75rem!important}.jlf-home-photo-background .jlf-home-hero-copy h1{margin-bottom:.65rem!important}.jlf-home-photo-background .jlf-home-hero-copy>.jlf-lede{font-size:.98rem!important;margin-bottom:.9rem!important}.jlf-home-photo-background .jlf-home-human-note{margin-top:1rem!important}.jlf-home-photo-background .jlf-hero-photo-cluster{min-height:240px!important;max-width:310px!important}}.jlf-home-photo-background .jlf-hero-human-badge{position:absolute;z-index:8;left:0;top:1%;width:clamp(100px,10.5vw,132px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(-9deg);border:4px solid #fff;border-radius:50%;background:#e8f3fc;color:#164d78;font-family:Manrope,system-ui,sans-serif;font-size:clamp(.72rem,1.05vw,.92rem);font-weight:800;line-height:1.24;box-shadow:0 10px 26px rgb(21 56 79 / .17);letter-spacing:-.02em;pointer-events:none}.jlf-home-photo-background .jlf-hero-human-badge span{font-size:1.2em;margin-top:.18rem;color:#1769aa}@media(max-width:900px){.jlf-home-photo-background .jlf-hero-human-badge{width:108px;top:0;left:0;font-size:.77rem}}@media(max-width:480px){.jlf-home-photo-background .jlf-hero-human-badge{width:86px;left:0;top:0;font-size:.67rem;border-width:3px}}.jlf-home-photo-background .jlf-hero-human-badge{z-index:9;top:-3%;left:-7%;width:clamp(145px,15vw,190px);padding:1rem;transform:rotate(-7deg);background:#e8f3fc;border:5px solid #fff;display:flex;flex-direction:column;gap:.48rem;align-items:center;justify-content:center;pointer-events:none}.jlf-home-photo-background .jlf-hero-human-badge .jlf-hero-badge-kicker{font-size:clamp(.59rem,.72vw,.7rem);letter-spacing:.07em;text-transform:uppercase;font-weight:800;line-height:1.25}.jlf-home-photo-background .jlf-hero-human-badge strong{font-size:clamp(.95rem,1.4vw,1.3rem);line-height:1.16;font-weight:800;letter-spacing:-.035em}.jlf-home-photo-background .jlf-hero-human-detail{position:absolute;z-index:10;right:0;bottom:-2%;width:clamp(124px,12vw,155px);aspect-ratio:1;border-radius:50%;border:4px solid #fff;background:#fff;box-shadow:0 12px 30px rgb(21 56 79 / .16);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem;color:#173e5c;transform:rotate(7deg);padding:.6rem}.jlf-home-photo-background .jlf-hero-human-detail>span{font-size:clamp(.73rem,.9vw,.9rem);line-height:1.25}.jlf-home-photo-background .jlf-hero-human-detail strong{font-weight:800}.jlf-home-photo-background .jlf-hero-human-detail>a{font-size:clamp(.66rem,.78vw,.77rem);font-weight:800;line-height:1.2;color:#1769aa;text-decoration:underline;text-underline-offset:2px}.jlf-home-photo-background .jlf-hero-photo-cluster{overflow:visible}@media(max-width:900px){.jlf-home-photo-background .jlf-hero-human-badge{width:145px;left:-2%;top:-2%}.jlf-home-photo-background .jlf-hero-human-badge strong{font-size:1rem}.jlf-home-photo-background .jlf-hero-human-detail{width:125px;right:0;bottom:-2%}}@media(max-width:480px){.jlf-home-photo-background .jlf-hero-human-badge{width:122px;left:0;top:-1%;border-width:3px;padding:.55rem;gap:.3rem}.jlf-home-photo-background .jlf-hero-human-badge .jlf-hero-badge-kicker{font-size:.53rem}.jlf-home-photo-background .jlf-hero-human-badge strong{font-size:.85rem}.jlf-home-photo-background .jlf-hero-human-detail{width:107px;right:0;bottom:0;border-width:3px;gap:.25rem}.jlf-home-photo-background .jlf-hero-human-detail>span{font-size:.7rem}.jlf-home-photo-background .jlf-hero-human-detail>a{font-size:.61rem}}.jlf-home-photo-background .jlf-home-hero-copy h1{font-size:clamp(2.45rem,4.25vw,4rem)!important;line-height:1.08!important}.jlf-home-final h2{font-size:clamp(2rem,3.6vw,3.5rem)!important;line-height:1.12}.jlf-home-hero-card h2{font-size:clamp(1.65rem,2.6vw,2.3rem)!important;line-height:1.16}@media(max-width:700px){.jlf-home-photo-background .jlf-home-hero-copy h1{font-size:clamp(2.15rem,8.5vw,3rem)!important}}.jlf-home-photo-background .jlf-home-hero-copy>.jlf-lede{font-size:clamp(.98rem,1.25vw,1.08rem)!important;line-height:1.52!important;max-width:52ch}.jlf-home-hero .jlf-section-heading .jlf-lede,.jlf-home-hero-card .jlf-lede{font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.55}.jlf-home-outcomes .jlf-home-overlay-card:nth-child(1){--jlf-card-photo:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/luis-villasmil-4V8uMZx8FYA-unsplash-2.jpg)}.jlf-home-outcomes .jlf-home-overlay-card:nth-child(2){--jlf-card-photo:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/m-cooper-EXY9jF4iYm4-unsplash-2.jpg)}.jlf-home-outcomes .jlf-home-overlay-card:nth-child(3){--jlf-card-photo:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/centre-for-ageing-better-Hb4MfbppIRo-unsplash-2.jpg)}.jlf-trusted-by{background-color:#f5f8fa;padding:24px 18px 26px}.jlf-trusted-by>p.has-text-align-center{color:#476174;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jlf-trusted-by>.wp-block-columns{column-gap:14px}.jlf-trusted-by .wp-block-column{border-radius:16px;background-color:#fff;padding:15px 22px}.jlf-trusted-by .wp-block-column:nth-child(2){background-color:#17324d}.jlf-trusted-by .wp-block-image img{object-fit:contain;width:100%;height:78px}.jlf-home-photo-background .jlf-hero-photo-cluster{position:relative;display:block;overflow:visible;isolation:isolate;min-height:380px}.jlf-home-photo-background .jlf-hero-photo-cluster .jlf-hero-photo-circle{position:absolute;display:block;box-sizing:border-box;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;min-width:0;min-height:0}.jlf-home-photo-background .jlf-hero-photo-cluster .circle-main{width:67%;aspect-ratio:1;top:13%;left:6%;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/centre-for-ageing-better-Hb4MfbppIRo-unsplash-2.jpg)}.jlf-home-photo-background .jlf-hero-photo-cluster .circle-phone{width:39%;aspect-ratio:1;right:1%;top:0;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/fotografia-editorial-8HbHfVr6wMs-unsplash-scaled.jpg)}.jlf-home-photo-background .jlf-hero-photo-cluster .circle-work{width:43%;aspect-ratio:1;right:0;bottom:3%;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/wenbin-sia-6io5U482rRg-unsplash.jpg)}.jlf-home-photo-background .jlf-hero-photo-cluster .circle-detail{width:24%;aspect-ratio:1;left:0;bottom:0;background-image:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/10/nik-n0-quZI3j2A-unsplash.jpg)}.jlf-trusted-by.wp-block-group{background-color:#f5f8fa;padding:24px 18px 26px}.jlf-trusted-by .wp-block-columns{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.jlf-trusted-by .wp-block-columns>.wp-block-column{box-sizing:border-box;flex:1 1 190px;min-width:0;border-radius:16px;background:#fff;padding:15px 22px;display:flex;align-items:center;justify-content:center}.jlf-trusted-by .wp-block-columns>.wp-block-column:nth-child(2){background:#17324d}.jlf-trusted-by .wp-block-image{display:flex;align-items:center;justify-content:center;width:100%;margin:0}.jlf-trusted-by .wp-block-image img{display:block;width:100%;max-width:100%;height:78px;object-fit:contain;object-position:center}@media(max-width:700px){.jlf-home-photo-background .jlf-hero-photo-cluster{min-height:270px}.jlf-trusted-by .wp-block-columns>.wp-block-column{flex-basis:100%}}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.jlf-page-hero:before{display:none}}.jlf-billing-toggle{display:flex;justify-content:center;gap:.35rem;width:max-content;max-width:100%;margin:0 auto 2rem;padding:.35rem;border:1px solid rgb(23 50 77 / .16);border-radius:999px;background:#f4f6f9}.jlf-billing-toggle button{border:0;border-radius:999px;background:#fff0;color:#17324d;padding:.7rem 1rem;font:inherit;font-weight:700;cursor:pointer}.jlf-billing-toggle button.is-active{background:#17324d;color:#fff;box-shadow:0 4px 14px rgb(23 50 77 / .18)}.jlf-billing-toggle button span{display:inline-block;margin-left:.3rem;padding:.15rem .4rem;border-radius:999px;background:#dff4e8;color:#17643a;font-size:.72em}.jlf-billing-toggle button.is-active span{background:rgb(255 255 255 / .16);color:#fff}.jlf-annual-saving{margin:-.45rem 0 .8rem;color:#17643a;font-weight:700}.jlf-annual-saving s{color:#6b7280;font-weight:500}.jlf-plan-footer{margin-top:auto;display:flex;flex-direction:column}.jlf-plan-bonuses{margin:1rem 0;padding:1rem;border:1px solid rgb(23 50 77 / .12);border-radius:14px;background:#f8fafc}.jlf-plan-bonuses .jlf-price-label{margin:0 0 .45rem}.jlf-plan-bonuses p{margin:0}.jlf-plan-bonuses ul{margin:.35rem 0 0}.jlf-plan-guarantee{margin:.25rem 0 1rem;padding:.85rem 1rem;border-radius:14px;background:#eef7f1}.jlf-plan-guarantee strong,.jlf-plan-guarantee span{display:block}.jlf-plan-guarantee span{margin-top:.25rem;font-size:.88rem;color:#4b5563}.jlf-progress-project-card{margin:1rem 0 1.1rem;padding:1rem;border:1px solid rgb(23 50 77 / .12);border-radius:14px;background:#f8fafc}.jlf-progress-project-card .jlf-price-label{margin:0 0 .35rem}.jlf-progress-project-intro{margin:0 0 .75rem;font-size:.92rem;color:#4b5563}.jlf-progress-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:.45rem .75rem;font-size:.9rem;font-weight:650;color:#17324d}@media(max-width:520px){.jlf-progress-project-grid{grid-template-columns:1fr}}.jlf-table-scroll{margin:1.75rem 0 1.25rem;overflow-x:auto;border:1px solid rgb(23 50 77 / .14);border-radius:18px;background:#fff;box-shadow:0 12px 32px rgb(23 50 77 / .07)}.jlf-comparison-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#17324d;font-size:.94rem}.jlf-comparison-table th,.jlf-comparison-table td{padding:.8rem .9rem;border-right:1px solid rgb(23 50 77 / .1);border-bottom:1px solid rgb(23 50 77 / .1);text-align:center;vertical-align:middle}.jlf-comparison-table th:first-child{width:43%;text-align:left}.jlf-comparison-table thead th{position:sticky;top:0;z-index:2;background:#17324d;color:#fff;font-weight:800}.jlf-comparison-table thead th:first-child{border-top-left-radius:17px}.jlf-comparison-table thead th:last-child{border-top-right-radius:17px}.jlf-comparison-table td:last-child,.jlf-comparison-table th:last-child{border-right:0}.jlf-comparison-table tbody tr:last-child th,.jlf-comparison-table tbody tr:last-child td{border-bottom:0}.jlf-comparison-table tbody tr:not(.jlf-table-group):nth-child(even){background:#f8fafc}.jlf-comparison-table .jlf-table-group th{padding:.65rem .9rem;background:#e8f2fb;color:#1769aa;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.jlf-comparison-table td{font-weight:650}.jlf-comparison-table td:nth-child(4){background:rgb(23 105 170 / .045)}.jlf-table-scroll:focus{outline:3px solid rgb(23 105 170 / .35);outline-offset:3px}@media(max-width:520px){.jlf-billing-toggle{width:100%}.jlf-billing-toggle button{flex:1;padding:.65rem .5rem}.jlf-billing-toggle button span{display:block;margin:.2rem 0 0}}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.jlf-page-hero:before{display:none}}.jlf-progress-project-card{border-color:rgb(23 105 170 / .22);background:#f2f7fc}.jlf-progress-project-card h3{margin:0 0 .75rem;font-size:1.05rem;line-height:1.3;color:#17324d}.jlf-progress-project-tags{display:flex;flex-wrap:wrap;gap:.4rem}.jlf-progress-project-tags span{display:inline-flex;padding:.32rem .58rem;border:1px solid rgb(23 105 170 / .16);border-radius:999px;background:#fff;color:#17324d;font-size:.78rem;font-weight:700}.jlf-page-hero h1{font-size:clamp(2.8rem,6vw,5.6rem);line-height:.98;max-width:14ch}.jlf-page-hero .jlf-lede{max-width:760px;font-size:clamp(1.08rem,1.7vw,1.28rem)}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.jlf-page-hero:before{display:none}}</p><p>.jlf-plans-hero{position:relative;overflow:hidden}.jlf-plans-hero:after{content:"";position:absolute;width:20rem;height:20rem;border-radius:50%;right:-8rem;top:-9rem;background:rgb(23 105 170 / .06);pointer-events:none}.jlf-plans-hero .jlf-content-wrap{position:relative;z-index:1}.jlf-plan-grid .jlf-price-card{position:relative;border-top:4px solid rgb(23 50 77 / .16);transition:transform .18s ease,box-shadow .18s ease}.jlf-plan-grid .jlf-plan-partner{border-top-color:#1769aa;box-shadow:0 18px 42px rgb(23 50 77 / .11)}.jlf-plan-grid .jlf-plan-progress{border-top-color:#1769aa}.jlf-plan-grid .jlf-price{letter-spacing:-.035em}.jlf-plan-grid .jlf-availability-badge{width:max-content}.jlf-plan-bonuses{border-style:dashed}.jlf-plan-guarantee{border:1px solid rgb(23 100 58 / .10)}.jlf-progress-project-card{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .5)}.jlf-plans-launch .jlf-card{border-left:4px solid #1769aa}.jlf-credit-section .jlf-card{border-left:4px solid #17643a}.jlf-credit-section .jlf-card h3{color:#17643a}@media(hover:hover){.jlf-plan-grid .jlf-price-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(23 50 77 / .10)}.jlf-plan-grid .jlf-plan-partner:hover{box-shadow:0 20px 46px rgb(23 50 77 / .14)}}@media(max-width:700px){.jlf-plans-hero:after{width:13rem;height:13rem;right:-6rem;top:-5rem}.jlf-plan-grid .jlf-price-card{border-top-width:3px}}.jlf-plan-grid{align-items:stretch}.jlf-plan-grid>.jlf-price-card{display:flex!important;flex-direction:column!important;align-self:stretch;min-width:0;height:100%;box-sizing:border-box}.jlf-plan-grid>.jlf-price-card>.jlf-check-list{margin-bottom:1rem}.jlf-plan-grid>.jlf-price-card>.jlf-plan-footer{display:flex!important;flex-direction:column!important;gap:.85rem;margin-top:auto!important;width:100%}.jlf-plan-grid .jlf-plan-bonuses{display:block;box-sizing:border-box;margin:0;padding:1rem!important;border:1px solid #dae5ed!important;border-radius:14px!important;background:#f8fafc!important}.jlf-plan-grid .jlf-plan-bonuses .jlf-price-label{margin:0 0 .45rem}.jlf-plan-grid .jlf-plan-bonuses .jlf-check-list{margin:.35rem 0 0}.jlf-plan-grid .jlf-plan-guarantee{display:block;box-sizing:border-box;margin:0;padding:.85rem 1rem!important;border:1px solid rgb(23 100 58 / .15)!important;border-radius:14px!important;background:#eef7f1!important}.jlf-plan-grid .jlf-plan-guarantee strong,.jlf-plan-grid .jlf-plan-guarantee span{display:block}.jlf-plan-grid .jlf-plan-footer>.jlf-action{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin-top:auto}.jlf-content-section{font-family:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.jlf-content-section h1,.jlf-content-section h2,.jlf-content-section h3,.jlf-content-section .jlf-price{font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.035em}.jlf-page-hero h1{font-size:clamp(2.8rem,6vw,5.6rem);line-height:.98;max-width:14ch}.jlf-page-hero .jlf-lede{max-width:760px;font-size:clamp(1.08rem,1.7vw,1.28rem)}.jlf-page-hero{position:relative;overflow:hidden}.jlf-page-hero:before{content:"";position:absolute;width:9rem;height:9rem;border:18px solid rgb(23 105 170 / .06);border-radius:50%;left:-4rem;bottom:-3rem;pointer-events:none}.jlf-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.jlf-card,.jlf-price-card{border-radius:24px!important}.jlf-action{border-radius:999px!important;padding:.9rem 1.25rem!important;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.jlf-action:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(23 50 77 / .12)}.jlf-pill{border-radius:999px}.jlf-soft-section{background:#f4f8fb}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.6rem,12vw,4.2rem)}.jlf-page-hero:before{display:none}}.jlf-about-hero{position:relative;overflow:hidden}.jlf-about-hero:after{content:"";position:absolute;width:18rem;height:18rem;border-radius:50%;right:-7rem;top:-8rem;background:rgb(23 105 170 / .06);pointer-events:none}.jlf-about-hero .jlf-content-wrap{position:relative;z-index:1}.jlf-about-trust{border-left:4px solid #1769aa;box-shadow:0 14px 34px rgb(23 50 77 / .07)}.jlf-about-steps .jlf-card{border-top:4px solid rgb(23 105 170 / .7)}.jlf-about-steps .jlf-price-label{color:#1769aa}.jlf-about-plan-card{border-left:4px solid #1769aa}.jlf-about-plan-card h3{color:#1769aa}.jlf-about-launch-card{border:1px solid rgb(23 105 170 / .22);box-shadow:0 18px 42px rgb(23 50 77 / .10)}.jlf-about-launch-card .jlf-price{letter-spacing:-.035em}.jlf-about-final{text-align:center}.jlf-about-final .jlf-section-heading{max-width:780px;margin-inline:auto}.jlf-about-final .jlf-actions{justify-content:center}@media(hover:hover){.jlf-about-steps .jlf-card{transition:transform .18s ease,box-shadow .18s ease}.jlf-about-steps}@media(max-width:700px){.jlf-about-hero:after{width:12rem;height:12rem;right:-6rem;top:-4rem}.jlf-about-steps .jlf-card{border-top-width:3px}}.jlf-prefooter-design{position:relative;overflow:hidden;background:#eef6fb!important}.jlf-prefooter-design:before,.jlf-prefooter-design:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.jlf-prefooter-design:before{width:18rem;height:18rem;right:-6rem;top:-8rem;border:38px solid rgb(23 105 170 / .07)}.jlf-prefooter-design:after{width:7rem;height:7rem;left:6%;bottom:-4rem;background:rgb(111 198 232 / .16)}.jlf-prefooter-design>.jlf-content-wrap{position:relative;z-index:1}.jlf-page-hero h1{font-size:clamp(2.35rem,4.4vw,4.1rem)!important;line-height:1.08!important;max-width:19ch}.jlf-content-section .jlf-section-heading h2,.jlf-content-section .jlf-two-col h2{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.16}@media(max-width:700px){.jlf-page-hero h1{font-size:clamp(2.15rem,8.5vw,3.1rem)!important;line-height:1.1!important}}.jlf-page-hero .jlf-lede{font-size:clamp(1rem,1.35vw,1.13rem)!important;line-height:1.55;max-width:66ch}.jlf-content-section .jlf-section-heading>.jlf-lede{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.58;max-width:68ch}@media(max-width:700px){.jlf-page-hero .jlf-lede{font-size:1rem!important;line-height:1.55}}.jlf-owner-section .jlf-owner-photo{background:url(https://tech.jeanlucfiott.com/wp-content/uploads/2026/09/IMG_6067.jpeg) center/cover no-repeat}.jlf-content-section .jlf-billing-toggle{display:flex;align-items:stretch;justify-content:center;gap:.35rem;width:max-content;max-width:100%;box-sizing:border-box;margin:0 auto 2rem;padding:.35rem;border:1px solid rgb(23 50 77 / .16);border-radius:999px;background:#f4f6f9}.jlf-content-section .jlf-billing-toggle>button[data-billing]{appearance:none;-webkit-appearance:none;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;margin:0;padding:.65rem 1.1rem;border:0;border-radius:999px;background:#fff0;color:#17324d;font:inherit;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;box-shadow:none}.jlf-content-section .jlf-billing-toggle>button[data-billing].is-active{background:#17324d;color:#fff;box-shadow:0 4px 14px rgb(23 50 77 / .18)}.jlf-content-section .jlf-billing-toggle>button[data-billing] span{display:block;margin:.2rem 0 0;white-space:nowrap}@media(max-width:600px){.jlf-content-section .jlf-billing-toggle{width:100%;border-radius:20px}.jlf-content-section .jlf-billing-toggle>button[data-billing]{flex:1 1 0%;padding:.65rem .35rem}.jlf-content-section .jlf-billing-toggle>button[data-billing] span{white-space:normal}}.pyag{--pyag-navy:#17324d;--pyag-blue:#1769aa;--pyag-pale:#edf7ff}.pyag.jlf-content-section{padding:clamp(3.5rem,6.5vw,6.25rem) 0!important}.pyag .jlf-content-wrap{width:min(100% - 40px,1180px);max-width:1180px;margin:0 auto}.pyag .jlf-section-heading{margin-bottom:clamp(1.8rem,3vw,2.75rem)}.pyag .jlf-section-heading h2{margin:.45rem 0 1rem;max-width:850px}.pyag .jlf-card-grid{gap:clamp(1rem,2vw,1.75rem);align-items:stretch}.pyag .jlf-card-grid>.jlf-card{height:100%;min-width:0}.pyag .jlf-card{border-radius:24px;padding:clamp(1.4rem,2.8vw,2.25rem)}.pyag .jlf-card h3{margin:.5rem 0 1rem}.pyag .jlf-card p{margin-bottom:.7rem}.pyag .jlf-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,4rem);align-items:center}.pyag .jlf-two-col>div{min-width:0}.pyag .jlf-two-col h2{margin:.45rem 0 1.25rem}.pyag .jlf-two-col p{margin-bottom:1rem}.pyag .jlf-editorial-photo{overflow:hidden;margin:0;border-radius:26px;box-shadow:0 20px 45px rgb(15 48 79 / .12)}.pyag .jlf-editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.pyag .jlf-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.pyag .jlf-actions>.jlf-action{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;width:auto!important;max-width:100%}.pyag .jlf-price{font-size:clamp(3.25rem,5vw,4.4rem);margin:.6rem 0}.pyag .jlf-pill-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.pyag.jlf-page-hero{background:linear-gradient(120deg,#eaf6ff,#fff 68%,#eff9ff);padding:clamp(2.2rem,4.5vw,4.1rem) 0!important}.pyag.jlf-page-hero>.jlf-content-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(305px,.9fr);column-gap:clamp(1.5rem,4vw,4.5rem);align-items:center}.pyag.jlf-page-hero .jlf-eyebrow,.pyag.jlf-page-hero h1,.pyag.jlf-page-hero .jlf-lede,.pyag.jlf-page-hero .jlf-actions,.pyag.jlf-page-hero .jlf-pill-row{grid-column:1}.pyag.jlf-page-hero h1{font-size:clamp(2.5rem,4.7vw,4.7rem)!important;line-height:1.07!important;max-width:18ch!important;margin:.45rem 0 1rem}.pyag.jlf-page-hero .jlf-lede{margin:0 0 .45rem!important;max-width:55ch}.pyag .pyag-blue{color:#1769aa}.pyag.jlf-page-hero .pyag-offer-card{grid-column:2;grid-row:1 / span 5;align-self:center;background:linear-gradient(155deg,#17324d,#105c8b)!important;color:#fff;border:1px solid #316d93;box-shadow:0 28px 60px rgb(17 70 106 / .22)}.pyag-offer-card .jlf-price-label{color:#a8e0ff!important;letter-spacing:.08em}.pyag-offer-card h3{color:#fff!important;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25}.pyag-offer-card p{color:#e4f4ff}.pyag-zero{font-family:Manrope,sans-serif;color:#fff;font-size:clamp(4.2rem,7vw,6.5rem);font-weight:800;letter-spacing:-.07em;line-height:.98;margin:1.15rem 0}.pyag-zero small{display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1.35;vertical-align:middle;margin-left:.45rem}.pyag-offer-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:1.3rem 0}.pyag-offer-tiers span{padding:.85rem .4rem;text-align:center;border:1px solid #477997;background:rgb(255 255 255 / .09);border-radius:14px}.pyag-offer-tiers b{display:block;color:#fff;font:800 1.45rem Manrope,sans-serif}.pyag-offer-tiers small{display:block;color:#d5edfc;font-size:.71rem}.pyag-offer-card .jlf-fine-print{color:#d5edfc!important;font-size:.8rem;margin-top:1rem}.pyag .jlf-price-card,.pyag .jlf-card-grid-3>.jlf-card{border-top:4px solid #1769aa}.pyag #how-commission-works{scroll-margin-top:115px}.pyag #how-commission-works+.jlf-card-grid .jlf-card{background:linear-gradient(145deg,#fff,#f2faff);box-shadow:0 16px 36px rgb(23 105 170 / .09);border-color:#bcd9eb}.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child{background:#17324d;color:#fff}.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child .jlf-price,.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child .jlf-price-label{color:#fff}.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child p{color:#e4f4ff}.pyag #how-commission-works+.jlf-card-grid+.jlf-card{margin-top:1.5rem;background:#e8f5ff;border:2px solid #acd4ee}.pyag #how-commission-works+.jlf-card-grid+.jlf-card h3{font-size:clamp(1.2rem,2.3vw,1.8rem)}.pyag-photo-slot{display:flex;min-height:185px;align-items:center;justify-content:center;flex-direction:column;gap:1rem;margin:-.45rem -.45rem 1.5rem;padding:2rem;text-align:center;border:2px dashed #8dbcd9;border-radius:16px;background:linear-gradient(130deg,#eaf6ff,#effaf9);color:#276889;font-weight:800;font-size:.83rem;letter-spacing:.05em}.pyag-photo-slot .bi{font-size:3rem;color:#1769aa}.pyag .jlf-prefooter-design{background:linear-gradient(140deg,#e0f3ff,#f6fcff)!important}.pyag.jlf-prefooter-design .jlf-section-heading{text-align:center;max-width:850px;margin:0 auto}.pyag.jlf-prefooter-design .jlf-actions{justify-content:center}.pyag.jlf-prefooter-design .jlf-fine-print{margin-top:1.2rem;font-size:.82rem}@media(max-width:800px){.pyag.jlf-page-hero>.jlf-content-wrap{grid-template-columns:1fr}.pyag.jlf-page-hero .pyag-offer-card{grid-column:1;grid-row:auto;margin-top:1rem}.pyag .jlf-two-col{grid-template-columns:1fr}.pyag .jlf-editorial-photo img{aspect-ratio:16/10}}@media(max-width:600px){.pyag.jlf-content-section{padding:3.2rem 0!important}.pyag.jlf-page-hero{padding:2rem 0!important}.pyag .jlf-content-wrap{width:calc(100% - 32px)}.pyag.jlf-page-hero h1{font-size:clamp(2.15rem,9vw,3.1rem)!important}.pyag .pyag-offer-card{padding:1.3rem}.pyag-zero{font-size:4.5rem}.pyag .jlf-card-grid{gap:1rem}}.jlf-plans-refresh,.jlf-starter-refresh{--jlf-offer-ink:#17324d;--jlf-offer-blue:#1769aa}.jlf-plans-refresh.jlf-content-section,.jlf-starter-refresh.jlf-content-section{padding-block:clamp(3.4rem,6vw,5.5rem)}.jlf-plans-refresh.jlf-page-hero,.jlf-starter-refresh.jlf-page-hero{background:linear-gradient(120deg,#eaf6ff,#fff 68%,#f0f8fd);padding-block:clamp(2.4rem,4.2vw,4.25rem)}.jlf-plans-refresh .jlf-offer-accent,.jlf-starter-refresh .jlf-offer-accent{color:#1769aa}.jlf-plans-refresh .jlf-offer-proof,.jlf-starter-refresh .jlf-offer-proof{display:flex;gap:.65rem;flex-wrap:wrap;margin:1.35rem 0 .5rem}.jlf-plans-refresh .jlf-offer-proof span,.jlf-starter-refresh .jlf-offer-proof span{display:inline-flex;align-items:center;gap:.45rem;padding:.58rem .82rem;border:1px solid #cde0ef;border-radius:999px;background:#fff;color:#17324d;font-size:.82rem;font-weight:750;box-shadow:0 6px 18px rgb(23 80 120 / .055)}.jlf-plans-refresh .jlf-offer-proof .bi,.jlf-starter-refresh .jlf-offer-proof .bi{color:#1769aa}.jlf-plans-refresh .jlf-actions,.jlf-starter-refresh .jlf-actions{gap:.8rem;margin-top:1.35rem}.jlf-plans-refresh .jlf-actions>.jlf-action,.jlf-starter-refresh .jlf-actions>.jlf-action{flex:0 1 auto;width:auto;max-width:100%}.jlf-plans-refresh .jlf-card,.jlf-starter-refresh .jlf-card{border-radius:24px;box-shadow:0 16px 36px rgb(17 56 86 / .075)}.jlf-plans-refresh .jlf-section-heading,.jlf-starter-refresh .jlf-section-heading{margin-bottom:clamp(1.6rem,2.6vw,2.4rem)}.jlf-plans-refresh .jlf-section-heading h2,.jlf-starter-refresh .jlf-section-heading h2{margin:.35rem 0 .8rem}.jlf-plans-refresh .jlf-card-grid,.jlf-starter-refresh .jlf-card-grid{gap:clamp(1rem,2vw,1.65rem)}.jlf-plans-refresh .jlf-plans-intro{text-align:center;max-width:850px;margin-inline:auto}.jlf-plans-refresh .jlf-plans-intro p:last-child{max-width:680px;margin-inline:auto}.jlf-plans-refresh .jlf-plan-grid>.jlf-price-card{border-top:5px solid #1769aa;box-shadow:0 14px 34px rgb(23 60 93 / .085)}.jlf-plans-refresh .jlf-plan-grid>.jlf-price-card.is-featured{border:2px solid #1769aa;border-top:6px solid #1769aa;background:linear-gradient(155deg,#f0f8ff,#fff 40%);box-shadow:0 20px 48px rgb(23 105 170 / .15)}.jlf-plans-refresh .jlf-plan-grid .jlf-plan-heading{margin-top:.5rem}.jlf-plans-refresh .jlf-plan-grid .jlf-plan-subtitle{font-weight:600;color:#526b80}.jlf-plans-refresh .jlf-plan-grid .jlf-plan-footer{margin-top:auto}.jlf-plans-refresh .jlf-plans-launch .jlf-card{border-top:5px solid #1769aa;background:linear-gradient(135deg,#edf8ff,#fff)}.jlf-plans-refresh .jlf-credit-section .jlf-card{border-left:5px solid #16835a;background:linear-gradient(120deg,#f1fbf7,#fff)}.jlf-starter-refresh .jlf-launch-hero .jlf-hero-grid{align-items:start}.jlf-starter-refresh .jlf-launch-hero .jlf-lede{max-width:60ch}.jlf-starter-refresh .jlf-launch-price-card{background:linear-gradient(145deg,#17324d,#115a87)!important;border:1px solid #367393;box-shadow:0 25px 55px rgb(20 65 99 / .2);color:#fff}.jlf-starter-refresh .jlf-launch-price-card .jlf-price-label{color:#a9e3ff}.jlf-starter-refresh .jlf-launch-price-card .jlf-price{color:#fff}.jlf-starter-refresh .jlf-launch-price-card .jlf-price small{color:#d7edff}.jlf-starter-refresh .jlf-launch-price-card p{color:#ecf7ff}.jlf-starter-refresh .jlf-offer-card-trust{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid rgb(255 255 255 / .23);font-size:.82rem;font-weight:700}.jlf-starter-refresh .jlf-offer-card-trust .bi{color:#8becce}.jlf-starter-refresh .jlf-launch-hero-aside .jlf-editorial-photo{max-height:250px;aspect-ratio:16/9;overflow:hidden;padding:0}.jlf-starter-refresh .jlf-launch-hero-aside .jlf-editorial-photo img{width:100%;height:100%;object-fit:cover;min-height:0}.jlf-starter-refresh .jlf-launch-essentials .jlf-card{border-top:5px solid #1769aa}.jlf-starter-refresh .jlf-launch-bonus{border-top:3px solid #a9d7ee}.jlf-starter-refresh .jlf-launch-summary{margin-top:1.5rem;border-left:5px solid #1769aa;background:linear-gradient(120deg,#edf8ff,#fff)}.jlf-starter-refresh .jlf-launch-path{border-top:5px solid #1769aa;background:linear-gradient(145deg,#eef8ff,#fff)}.jlf-starter-refresh .jlf-launch-final{background:linear-gradient(140deg,#e5f5ff,#f5fbff)}.jlf-starter-refresh .jlf-launch-final .jlf-section-heading{max-width:820px;margin-inline:auto;text-align:center}.jlf-starter-refresh .jlf-launch-final .jlf-actions{justify-content:center}@media(max-width:780px){.jlf-plans-refresh .jlf-plan-grid>.jlf-price-card.is-featured{transform:none}.jlf-starter-refresh .jlf-launch-hero .jlf-hero-grid{grid-template-columns:1fr!important}.jlf-starter-refresh .jlf-launch-hero-aside .jlf-editorial-photo{max-height:290px}}@media(max-width:600px){.jlf-plans-refresh.jlf-content-section,.jlf-starter-refresh.jlf-content-section{padding-block:3rem}.jlf-plans-refresh .jlf-offer-proof span,.jlf-starter-refresh .jlf-offer-proof span{font-size:.78rem}}.jlf-starter-refresh figure.jlf-editorial-photo,.jlf-starter-refresh .jlf-launch-hero .jlf-photo-hero{display:block;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:transparent!important;overflow:hidden;box-shadow:0 20px 45px rgb(15 48 79 / .12)}.jlf-starter-refresh figure.jlf-editorial-photo img,.jlf-starter-refresh .jlf-launch-hero .jlf-photo-hero img{display:block;width:100%;height:100%;min-height:0;border:0;border-radius:0!important;object-fit:cover}.jlf-plans-refresh .jlf-billing-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;width:min(100%,360px)!important;max-width:360px!important;margin:0 auto 2rem!important;padding:5px!important;background:#eef3f7!important;border:1px solid #d5e3ee!important;border-radius:18px!important;box-shadow:inset 0 1px 3px rgb(23 50 77 / .05)!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing]{-webkit-appearance:none!important;appearance:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:9px 12px!important;border:0!important;border-radius:13px!important;background:transparent!important;color:#17324d!important;font-family:"DM Sans",sans-serif!important;font-size:.95rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing].is-active,.jlf-plans-refresh .jlf-billing-toggle>button[data-billing][aria-pressed="true"]{background:#17324d!important;color:#fff!important;box-shadow:0 4px 12px rgb(23 50 77 / .17)!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing] span{display:block!important;max-width:100%!important;margin:3px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#347399!important;font-size:.7rem!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing].is-active span,.jlf-plans-refresh .jlf-billing-toggle>button[data-billing][aria-pressed="true"] span{color:#c9ebff!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing]:focus-visible{outline:3px solid #67b8ec!important;outline-offset:2px!important}@media(max-width:600px){.jlf-plans-refresh .jlf-billing-toggle{width:100%!important;max-width:360px!important}.jlf-plans-refresh .jlf-billing-toggle>button[data-billing]{min-height:52px!important;padding:9px 7px!important}}.pyag.jlf-page-hero .pyag-offer-card .pyag-zero,.pyag.jlf-page-hero .pyag-offer-card .pyag-zero small,.pyag.jlf-page-hero .pyag-offer-card h3,.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child .jlf-price,.jlf-starter-refresh .jlf-launch-price-card .jlf-price{color:#f8fcff!important}.pyag.jlf-page-hero .pyag-offer-card .jlf-price-label,.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child .jlf-price-label,.jlf-starter-refresh .jlf-launch-price-card .jlf-price-label{color:#bce6ff!important}.pyag.jlf-page-hero .pyag-offer-card p:not(.jlf-price-label),.pyag #how-commission-works+.jlf-card-grid .jlf-card:last-child p:not(.jlf-price-label),.jlf-starter-refresh .jlf-launch-price-card p:not(.jlf-price):not(.jlf-price-label),.jlf-starter-refresh .jlf-offer-card-trust span{color:#e9f6ff!important}.jlf-starter-refresh .jlf-launch-price-card .jlf-price small,.pyag.jlf-page-hero .pyag-offer-card .jlf-fine-print{color:#dcefff!important}.jlf-starter-refresh.jlf-page-hero .jlf-offer-proof span,.pyag.jlf-page-hero .jlf-pill{color:#1769aa!important}.wpcf7{max-width:820px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid #dbe7f0;border-radius:24px;background:#fff;color:#17324d;box-shadow:0 15px 38px rgb(23 60 93 / .075);font-family:"DM Sans",system-ui,sans-serif;box-sizing:border-box}.wpcf7 *{box-sizing:border-box}.wpcf7 form p{margin:0 0 1.15rem}.wpcf7 form label{display:block;color:#17324d;font-size:.94rem;font-weight:700;line-height:1.45}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:.45rem}.wpcf7 :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea){width:100%;max-width:100%;min-height:48px;padding:.75rem .95rem;border:1px solid #c8d9e7;border-radius:12px;background:#f8fbfe;color:#17324d;font:inherit;font-size:1rem;outline:0;box-shadow:none}.wpcf7 textarea{min-height:120px;resize:vertical}.wpcf7 :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea):focus-visible{border-color:#1769aa;background:#fff;box-shadow:0 0 0 3px rgb(23 105 170 / .16)}.wpcf7 .wpcf7-list-item{display:block;margin:.55rem 0 0}.wpcf7 .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.6rem;font-weight:500}.wpcf7 :is(input[type=checkbox],input[type=radio]){flex:none;width:18px;height:18px;margin:.15rem 0 0;accent-color:#1769aa}.wpcf7 .wpcf7-acceptance{display:block;margin:1.25rem 0}.wpcf7 input[type=submit]{display:inline-block;width:auto;min-height:48px;margin:.5rem 0 0;padding:.85rem 1.45rem;border:1px solid #1769aa;border-radius:999px;background:#1769aa;color:#fff;font-family:"DM Sans",system-ui,sans-serif;font-size:1rem;font-weight:800;cursor:pointer}.wpcf7 input[type=submit]:hover{background:#115887;box-shadow:0 10px 24px rgb(23 105 170 / .18)}.wpcf7 input[type=submit]:focus-visible{outline:3px solid #73bce8;outline-offset:3px}.wpcf7 .wpcf7-not-valid-tip{margin-top:.4rem;color:#a51d30;font-size:.87rem;font-weight:600}.wpcf7 form .wpcf7-response-output{margin:1.25rem 0 0;padding:.9rem 1rem;border-radius:12px;line-height:1.5}.wpcf7 form.sent .wpcf7-response-output{background:#eefaf4;color:#135e47}.wpcf7 form.invalid .wpcf7-response-output{background:#fff3f3;color:#842626}@media(max-width:600px){.wpcf7{margin:1.25rem auto;padding:1.1rem;border-radius:18px}.wpcf7 input[type=submit]{width:100%}}.jlf-viewport-hero,.jlf-content-section.jlf-page-hero.jlf-viewport-hero{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--jlf-fixed-header-height,0)!important}.jlf-viewport-hero>.jlf-content-wrap{width:100%}@media (max-width:900px){.jlf-desktop-only{display:none!important}}.jlf-home-offer-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.6rem!important}.jlf-home-offer-actions>.jlf-action{width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:.8rem .7rem!important;font-size:clamp(.8rem,1.05vw,.94rem);white-space:normal}.jlf-home-final .jlf-home-offer-actions{max-width:780px;margin-inline:auto!important}.jlf-home-offer-help{margin:1rem 0 0;font-size:.93rem;color:#476174;text-align:center}.jlf-home-offer-help a{color:#1769aa;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.jlf-home-offer-actions{grid-template-columns:1fr;gap:.55rem!important}.jlf-home-offer-actions>.jlf-action{min-height:48px;font-size:.95rem!important;padding:.75rem 1rem!important}}.jlf-starter-refresh.jlf-launch-hero.jlf-viewport-hero .jlf-hero-grid{align-items:center!important}@media(max-width:780px){.jlf-starter-refresh.jlf-launch-hero.jlf-viewport-hero .jlf-hero-grid{align-items:stretch!important}}.pyag.jlf-page-hero.jlf-viewport-hero>.jlf-content-wrap{width:min(calc(100% - 40px),1180px);max-width:1180px;margin-inline:auto;row-gap:clamp(.6rem,1.8vw,1.2rem)}@media(max-width:800px){.pyag.jlf-page-hero.jlf-viewport-hero>.jlf-content-wrap{align-items:stretch}}@media(max-width:600px){.pyag.jlf-page-hero.jlf-viewport-hero>.jlf-content-wrap{width:calc(100% - 32px)}.pyag.jlf-viewport-hero .jlf-actions:has(>.jlf-action+.jlf-action){flex-direction:column;flex-wrap:nowrap;align-items:stretch}.pyag.jlf-viewport-hero .jlf-actions:has(>.jlf-action+.jlf-action)>.jlf-action{width:100%;flex:0 0 auto;font-size:.95rem;padding:.8rem 1rem!important}}.jlf-plans-refresh.jlf-plans-hero.jlf-viewport-hero{padding-inline:0!important}.jlf-plans-refresh.jlf-plans-hero.jlf-viewport-hero>.jlf-content-wrap{box-sizing:border-box;width:min(calc(100% - 40px),1180px);max-width:1180px;margin-inline:auto;padding-inline:0!important}.jlf-plans-hero .jlf-plans-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(285px,.85fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:center}.jlf-plans-hero .jlf-plans-hero-copy,.jlf-plans-hero .jlf-plans-hero-aside{min-width:0}.jlf-plans-refresh .jlf-plans-start-card{padding:clamp(1.45rem,2.6vw,2.15rem);background:linear-gradient(145deg,#17324d,#115a87)!important;border:1px solid #367393;border-radius:24px;box-shadow:0 25px 55px rgb(20 65 99 / .2);color:#f8fcff}.jlf-plans-refresh .jlf-plans-start-card .jlf-price-label{color:#bce6ff!important;letter-spacing:.06em}.jlf-plans-refresh .jlf-plans-start-card .jlf-plans-start-kicker{margin:1.2rem 0 .15rem;color:#e9f6ff!important;font-weight:750;font-size:clamp(1.05rem,1.6vw,1.32rem)}.jlf-plans-refresh .jlf-plans-start-card .jlf-price{margin:.1rem 0 1.1rem;color:#f8fcff!important;font-family:Manrope,sans-serif;font-size:clamp(3.6rem,6vw,5.5rem);font-weight:800;line-height:1.05;letter-spacing:-.055em}.jlf-plans-refresh .jlf-plans-start-card .jlf-price small{color:#dcefff!important;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:700;letter-spacing:0;white-space:nowrap}.jlf-plans-refresh .jlf-plans-start-card h3{color:#fff!important;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;margin:0 0 .7rem}.jlf-plans-refresh .jlf-plans-start-card p:not(.jlf-price):not(.jlf-price-label):not(.jlf-plans-start-kicker){color:#e9f6ff!important}.jlf-plans-refresh .jlf-plans-start-card .jlf-offer-card-trust{display:flex;flex-wrap:wrap;gap:.7rem 1rem;border-top:1px solid rgb(255 255 255 / .23);margin-top:1.15rem;padding-top:1.05rem;color:#e9f6ff;font-size:.82rem;font-weight:700}.jlf-plans-refresh .jlf-plans-start-card .jlf-offer-card-trust .bi{color:#8becce;margin-right:.25rem}@media(max-width:900px){.jlf-plans-hero .jlf-plans-hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,1.8rem)}}@media(max-width:600px){.jlf-plans-refresh.jlf-plans-hero.jlf-viewport-hero>.jlf-content-wrap{width:calc(100% - 32px)}.jlf-plans-refresh .jlf-plans-start-card{padding:1.25rem}.jlf-plans-refresh .jlf-plans-start-card .jlf-price{font-size:clamp(3.6rem,15vw,4.7rem)}}.pyag.jlf-page-hero>.jlf-content-wrap>.jlf-eyebrow{justify-self:start;width:fit-content;max-width:100%}.jlf-content-section.jlf-page-hero.jlf-supporting-hero.jlf-viewport-hero{background:linear-gradient(120deg,#eaf6ff 0%,#fff 68%,#f0f8fd 100%);padding-bottom:clamp(2rem,4vw,3.5rem)!important}.jlf-supporting-hero.jlf-viewport-hero>.jlf-content-wrap{width:min(calc(100% - 40px),1180px);max-width:1180px;margin-inline:auto}.jlf-supporting-hero .jlf-content-wrap>.jlf-lede{max-width:66ch}.jlf-content-section.jlf-page-hero.jlf-form-hero{box-sizing:border-box;display:block!important;min-height:0!important;height:auto!important;background:linear-gradient(120deg,#eaf6ff 0%,#fff 68%,#f0f8fd 100%);--jlf-form-hero-gutter:clamp(1.75rem,3.2vw,2.75rem);padding-top:calc(var(--jlf-fixed-header-height,0px) + var(--jlf-form-hero-gutter))!important;padding-bottom:var(--jlf-form-hero-gutter)!important}.jlf-content-section.jlf-page-hero.jlf-form-hero>.jlf-content-wrap{width:min(calc(100% - 40px),1180px);max-width:1180px;margin-inline:auto}:root{--jlf-pill-surface:#edf5fc;--jlf-pill-ink:#1769aa;--jlf-pill-line:#cde0ef;--jlf-pill-radius:999px;--jlf-pill-vertical:.46rem;--jlf-pill-horizontal:.8rem}.jlf-content-section :is(.jlf-eyebrow,.jlf-pill,.jlf-offer-proof>span){box-sizing:border-box;display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:flex-start;justify-self:start!important;align-self:flex-start!important;gap:.4rem;width:fit-content!important;max-width:100%!important;min-width:0;padding:var(--jlf-pill-vertical) var(--jlf-pill-horizontal)!important;border:1px solid var(--jlf-pill-line)!important;border-radius:var(--jlf-pill-radius)!important;background:var(--jlf-pill-surface)!important;color:var(--jlf-pill-ink)!important;box-shadow:0 4px 12px rgb(23 80 120 / .06);font-family:"DM Sans",system-ui,sans-serif;font-size:.78rem!important;font-weight:750!important;line-height:1.35!important;white-space:normal;overflow-wrap:break-word}.jlf-content-section .jlf-eyebrow{text-transform:uppercase!important;letter-spacing:.07em!important}.jlf-content-section :is(.jlf-pill,.jlf-offer-proof>span){letter-spacing:.01em!important;text-transform:none!important}.jlf-content-section .jlf-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.jlf-content-section .jlf-availability-badge{box-sizing:border-box;display:inline-flex!important;align-items:center;align-self:flex-start;width:fit-content!important;max-width:100%!important;padding:var(--jlf-pill-vertical) var(--jlf-pill-horizontal)!important;border:1px solid #bde2cb!important;border-radius:var(--jlf-pill-radius)!important;background:#eaf8ef!important;color:#17643a!important;font-family:"DM Sans",system-ui,sans-serif;font-size:.78rem!important;font-weight:750!important;line-height:1.35!important;letter-spacing:.07em;text-transform:uppercase}@media(max-width:600px){.jlf-supporting-hero.jlf-viewport-hero>.jlf-content-wrap,.jlf-content-section.jlf-page-hero.jlf-form-hero>.jlf-content-wrap{width:calc(100% - 32px)}}