:root:has(.jl-home){--sc-canvas:#fff;--sc-surface:#f4f7fc;--sc-ink:#0b1b33;--sc-ink-soft:#4b5a72;--sc-accent:#004aad;--sc-accent-ink:#fff;--sc-font-display:var(--font-fraunces), Georgia, serif;--sc-font-text:var(--font-inter-tight), system-ui, sans-serif}.jl-home{--h-soft:var(--jl-soft);--h-tint:var(--jl-tint);--h-sky:var(--jl-sky);--h-sky-soft:var(--jl-sky-soft);--h-shadow:var(--jl-shadow);color:var(--jl-ink);background:#fff}.jl-home .jl-display{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.6rem + 3.4vw,4.75rem);font-weight:500;line-height:1.02}.jl-home .jl-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;color:var(--jl-ink);margin:0 0 1.5rem;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.6rem);font-weight:500;line-height:1.08}.jl-home .jl-lede{letter-spacing:.002em;color:var(--jl-ink-soft);text-wrap:pretty;max-width:34ch;margin:1.25rem 0 0;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);line-height:1.62}.jl-home .jl-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--jl-blue);margin:0 0 1.1rem;font-size:.78rem;font-weight:700}.jl-home .jl-fine{color:var(--jl-ink-soft);max-width:52ch;margin:1.25rem 0 0;font-size:.8rem;line-height:1.5}.jl-home .jl-micro{color:var(--jl-ink-soft);width:fit-content;margin:.75rem 0 0;font-size:.82rem}.jl-home .jl-banner{z-index:61;padding:.6rem var(--jl-gutter);background:var(--jl-blue);color:#fff;text-align:center;text-wrap:balance;transition:background-color .16s var(--jl-ease);font-size:.84rem;line-height:1.4;text-decoration:none;display:block;position:relative}.jl-home .jl-banner:hover{background:var(--jl-blue-deep)}.jl-home .jl-banner:focus-visible{outline-offset:-4px;outline:2px solid #fff}.jl-home .jl-banner__go{white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.jl-home .jl-banner--band{display:none}@media (max-width:860px){.jl-home .jl-banner--top{display:none}.jl-home .jl-banner--band{border-radius:16px;margin:0 0 .85rem;padding:.75rem 1rem;display:block;box-shadow:0 12px 24px -16px #002a6eb3}}.jl-home[data-banner=on] .jl-divider__top{top:calc(var(--jl-banner-h,0px) + 1.1rem)}.jl-home .jl-hero__alt,.jl-home .jl-offer__alt{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.jl-home .jl-hero__alt{-webkit-text-decoration-color:var(--h-sky);text-decoration-color:var(--h-sky);text-decoration-thickness:2px}.jl-home .jl-hero__alt:hover{color:var(--jl-blue)}.jl-home .jl-offer__alt:hover{color:#fff}.jl-home .jl-cta{background:var(--jl-blue);color:#fff;transition:transform .16s var(--jl-ease), background-color .16s var(--jl-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 12px 26px -12px #002a6ea6;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.18),0 12px 26px -12px lab(18.3872% 11.1509 -43.983/.65098)}.jl-home .jl-cta:hover{background:var(--jl-blue-deep)}.jl-home .jl-cta:active{transform:scale(.97)}.jl-home .jl-cta:focus-visible{outline:2px solid var(--jl-blue);outline-offset:3px}.jl-home .jl-link{text-wrap:pretty;color:var(--jl-blue);text-underline-offset:.25em;margin-top:1.75rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.jl-home .jl-link>span[aria-hidden=true]{margin-left:.3rem;display:inline-block}.jl-home .jl-link--button{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0;font-weight:600}html:not(.sc-ready) .jl-home [data-sc-cue],html:not(.sc-ready) .jl-home [data-sc-in],html:not(.sc-ready) .jl-home [data-sc-stagger]>*{opacity:1;transform:none}.jl-home .jl-split{grid-template-columns:1fr 1fr;display:grid}.jl-home .jl-act[data-sc-act=pin] .jl-split{height:100svh}.jl-home .jl-heard{color:var(--jl-ink);position:relative}.jl-home .jl-happened{color:var(--jl-ink);background:#fff;position:relative}.jl-home .jl-divider{z-index:60;pointer-events:none;width:0;position:fixed;inset:0 auto 0 50%}.jl-home .jl-divider__top{transition:top .2s var(--jl-ease);pointer-events:auto;white-space:nowrap;background:#fffffff7;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem 1rem;display:flex;position:absolute;top:1.1rem;left:0;transform:translate(-50%);box-shadow:0 0 0 1px #0b1b3314,0 10px 28px -14px #0b1b3359;box-shadow:0 0 0 1px lab(9.48843% .666894 -18.197/.08),0 10px 28px -14px lab(9.48843% .666887 -18.197/.34902)}.jl-home .jl-divider__top .jl-wordmark{color:var(--jl-ink)}.jl-home .jl-divider__top .jl-wordmark span{color:var(--jl-blue)}.jl-home .jl-divider__top .jl-menu-btn{color:var(--jl-ink);background:#0b1b330f;background:lab(9.48843% .666894 -18.197/.06)}.jl-home .jl-divider__top .jl-menu-btn:hover{background:#0b1b331c;background:lab(9.48843% .666894 -18.197/.11)}.jl-home .jl-divider__top .jl-call-btn:focus-visible,.jl-home .jl-divider__top .jl-menu-btn:focus-visible{outline-color:var(--jl-blue)}.jl-home .jl-divider__top [role=group]{background:#0b1b3308;background:lab(9.48843% .666894 -18.197/.03);border-color:#0b1b331f;border-color:lab(9.48843% .666894 -18.197/.12)}.jl-home .jl-hero{background:radial-gradient(55% 60% at 88% 12%,#e4edfd,#0000 70%),radial-gradient(45% 45% at 4% 96%,#eef3fd,#0000 70%),#fff;position:relative;overflow:hidden}.jl-home .jl-hero__inner{max-width:1240px;min-height:min(100svh,980px);padding:7rem var(--jl-gutter) 4.5rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem);margin:0 auto;display:grid}.jl-home .jl-hero__title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:var(--jl-ink);text-wrap:balance;max-width:15ch;margin:0 0 2rem;font-size:clamp(2.4rem,1.5rem + 3.2vw,4.6rem);font-weight:500;line-height:1.04}.jl-home .jl-hero__beat{display:block}.jl-home .jl-mark{color:var(--jl-blue);white-space:nowrap;display:inline-block;position:relative}.jl-home .jl-mark__line{pointer-events:none;width:calc(100% + .08em);height:.28em;position:absolute;bottom:-.12em;left:-.04em;right:-.04em;overflow:visible}.jl-home .jl-mark__line path{fill:none;stroke:var(--h-sky);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.jl-home .jl-hero__doors{justify-items:start;gap:.25rem;display:grid}.jl-home .jl-cta--hero{padding:1.05rem 1.7rem;font-size:1.05rem}.jl-home .jl-hero__micro{color:var(--jl-ink-soft);font-size:.92rem}.jl-home .jl-hero .jl-strip--hero{color:var(--jl-ink-soft);margin-top:2rem}.jl-home .jl-hero__photo{justify-self:center;width:min(100%,470px);margin:0;position:relative}.jl-home .jl-hero__halo{background:linear-gradient(140deg, #2f7bff 0%, var(--jl-blue) 55%, #002f73 100%);border-radius:34px;position:absolute;inset:4% -5% -4% 6%;transform:rotate(4deg);box-shadow:0 30px 60px -30px #002a6eb3}.jl-home .jl-hero__frame{aspect-ratio:4/5;background:#d9cbb2;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #fff,0 26px 50px -26px #0b1b338c}.jl-home .jl-hero__img{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;display:block}.jl-home .jl-hero__caption{z-index:2;max-width:calc(100% + .5rem);color:var(--jl-ink);box-shadow:var(--h-shadow);background:#fff;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.6rem 1rem .6rem .8rem;font-size:.88rem;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;bottom:1.75rem;left:-1.25rem}.jl-home .jl-hero__dot{background:var(--jl-blue);width:.62rem;height:.62rem;box-shadow:0 0 0 4px var(--h-sky-soft);border-radius:999px;flex:none}.jl-home .jl-hero__spark{z-index:2;fill:var(--h-sky);pointer-events:none;position:absolute}.jl-home .jl-hero__spark--a{width:30px;height:30px;fill:var(--jl-blue);top:-14px;right:12%}.jl-home .jl-hero__spark--b{width:18px;height:18px;top:9%;right:-22px}.jl-home .jl-strip{letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.3rem 0;margin:.9rem 0 0;padding:0;font-size:.86rem;font-weight:600;list-style:none;display:flex}.jl-home .jl-strip__cell{align-items:center;display:inline-flex}.jl-home .jl-strip__cell+.jl-strip__cell:before{content:"";background:var(--h-sky);border-radius:999px;width:4px;height:4px;margin:0 .7rem}.jl-home .jl-strip a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--jl-blue) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--jl-blue) 45%, transparent)}.jl-home .jl-strip-band{display:none}.jl-home .jl-number{--jl-grow:clamp(0, (var(--sc-p,1) - .03) / .17, 1);--jl-shrink:clamp(0, (var(--sc-p,0) - .6) / .08, 1);--jl-strike:clamp(0, (var(--sc-p,0) - .6) / .06, 1);--jl-unsay:clamp(0, (var(--sc-p,0) - .6) / .05, 1);--jl-land:clamp(0, (var(--sc-p,0) - .66) / .07, 1)}.jl-home .jl-number .sc-stage{background:#fff}.jl-home .jl-number__heard{padding:6rem clamp(2rem, 5vw, 5.5rem) 5rem var(--jl-gutter);background:radial-gradient(70% 55% at 15% 20%, #f3f7ff, transparent 75%), linear-gradient(165deg, #eef4fe 0%, var(--h-tint) 100%);flex-direction:column;justify-content:center;display:flex}.jl-home .jl-number__heard>*{flex-shrink:0}.jl-home .jl-number__heard .jl-kicker{box-shadow:0 0 0 1px color-mix(in oklab, var(--jl-blue) 14%, transparent);background:#fff;border-radius:999px;align-self:flex-start;padding:.38rem .8rem}.jl-home .jl-figure{width:fit-content;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--jl-ink);margin:0;font-size:clamp(3.6rem,2rem + 7vw,8.5rem);font-weight:500;line-height:.95;position:relative}.jl-home .jl-figure__num{opacity:calc(1 - .66 * var(--jl-strike));will-change:opacity;display:inline-block}.jl-home .jl-figure__cur{vertical-align:.55em;color:var(--jl-blue);margin-right:.04em;font-size:.55em}.jl-home .jl-figure__still,html:not(.sc-ready) .jl-home .jl-figure__live{display:none}html:not(.sc-ready) .jl-home .jl-figure__still{display:inline}.jl-home .jl-figure__strike{background:var(--jl-blue);height:.075em;transform:scaleX(var(--jl-strike));transform-origin:0;will-change:transform;border-radius:999px;position:absolute;top:52%;left:-.04em;right:-.06em;box-shadow:0 0 0 .02em #fff}.jl-home .jl-bar{background:color-mix(in oklab, var(--jl-blue) 11%, transparent);border-radius:999px;width:min(100%,30rem);height:.8rem;margin:1.1rem 0 0;position:relative;overflow:hidden}.jl-home .jl-bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--jl-blue), #2f7bff);transform:scaleX(calc(var(--jl-grow) * (1 - .9882 * var(--jl-shrink))));transform-origin:0;will-change:transform;position:absolute;inset:0}.jl-home .jl-number__after{display:grid}.jl-home .jl-number__after>*{grid-area:1/1}.jl-home .jl-number__lede{opacity:calc(1 - var(--jl-unsay));will-change:opacity}.jl-home .jl-land{width:fit-content;max-width:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--jl-blue) 10%, transparent), 0 22px 40px -26px #002a6e8c;opacity:var(--jl-land);transform:translateY(calc(.75rem * (1 - var(--jl-land)))) scale(calc(.94 + .06 * var(--jl-land)));transform-origin:0 0;will-change:opacity, transform;background:#fff;border-radius:20px;align-self:start;gap:.35rem;margin:1rem 0 0;padding:.9rem 1.25rem .95rem;display:grid}.jl-home .jl-land__figure{width:fit-content;font-family:var(--font-fraunces), Georgia, serif;color:var(--jl-ink-soft);font-size:clamp(1.7rem,1.1rem + 1.9vw,3rem);line-height:1.18;position:relative}.jl-home .jl-land__figure strong{letter-spacing:-.02em;color:var(--jl-blue);font-variant-numeric:tabular-nums;font-size:1.45em;font-weight:600}.jl-home .jl-land__burst{width:.95em;height:.95em;transform:scale(calc(.4 + .6 * var(--jl-land))) rotate(calc(-25deg + 25deg * var(--jl-land)));will-change:transform;position:absolute;top:-.5em;right:-1.05em;overflow:visible}.jl-home .jl-land__burst path{fill:none;stroke:var(--h-sky);stroke-width:5px;stroke-linecap:round}.jl-home .jl-land__note{color:var(--jl-blue);letter-spacing:.01em;font-size:.95rem;font-weight:600}.jl-home .jl-number__happened{padding:6rem var(--jl-gutter) 4rem clamp(2rem, 5vw, 5.5rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.jl-home .jl-paid{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.jl-home .jl-paid__row{grid-template-columns:44px 1fr;align-items:start;gap:.9rem;display:grid}.jl-home .jl-avatar{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--h-sky-soft);border-radius:999px}.jl-home .jl-paid__who{color:var(--jl-ink);margin:0;font-size:.95rem;font-weight:600}.jl-home .jl-paid__who span{color:var(--jl-ink-soft);font-weight:400}.jl-home .jl-paid__what{color:var(--jl-ink-soft);max-width:46ch;margin:.2rem 0 0;font-size:.93rem;line-height:1.5}.jl-home .jl-how{background:var(--h-soft);color:var(--jl-ink)}.jl-home .jl-how__inner{max-width:1180px;padding:clamp(5rem, 9vw, 8rem) var(--jl-gutter) clamp(4rem, 7vw, 6.5rem);grid-template:"title visual""steps visual""cta visual"1fr/minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.jl-home .jl-how__inner>.jl-title{grid-area:title}.jl-home .jl-steps{grid-area:steps;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.jl-home .jl-step{box-shadow:0 0 0 1px var(--jl-hair-light), 0 10px 24px -20px #0b1b3359;background:#fff;border-radius:18px;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding:1.1rem 1.15rem;display:grid}.jl-home .jl-step__n{background:var(--jl-blue);color:#fff;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:700;display:grid}.jl-home .jl-step__label{font-family:var(--font-fraunces), Georgia, serif;color:var(--jl-ink);margin:.35rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.jl-home .jl-step__body{color:var(--jl-ink-soft);max-width:48ch;margin:.4rem 0 0;font-size:.98rem;line-height:1.55}.jl-home .jl-how__cta{grid-area:cta;margin-top:2rem}.jl-home .jl-how__visual{grid-area:visual;align-self:center;justify-items:center;display:grid}.jl-home .jl-proof{color:var(--jl-ink);background:#fff}.jl-home .jl-proof__inner{max-width:1180px;padding:clamp(4.5rem, 8vw, 7rem) var(--jl-gutter);grid-template:"title videos""stories videos""where videos""links videos"1fr"reviews reviews"/minmax(0,1fr) auto;align-items:start;column-gap:clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.jl-home .jl-proof__inner>.jl-title{grid-area:title}.jl-home .jl-stories{grid-area:stories;gap:1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.jl-home .jl-story{grid-template-columns:64px 1fr;align-items:start;gap:1rem;display:grid}.jl-home .jl-story__img{object-fit:cover;border-radius:18px;width:64px;height:64px;box-shadow:0 10px 20px -14px #0b1b3380}.jl-home .jl-story__who{color:var(--jl-ink);margin:0;font-weight:600}.jl-home .jl-story__who span{color:var(--jl-ink-soft);font-weight:400}.jl-home .jl-story__what{color:var(--jl-ink-soft);max-width:52ch;margin:.25rem 0 0;font-size:.98rem;line-height:1.55}.jl-home .jl-proof__videos{flex-wrap:wrap;grid-area:videos;gap:1.5rem;margin:0;display:flex}.jl-home .jl-where{color:var(--jl-ink-soft);grid-area:where;max-width:60ch;margin:0;font-size:.92rem;line-height:1.7}.jl-home .jl-where span{color:var(--jl-ink);font-weight:600}.jl-home .jl-proof__links{grid-area:links;justify-items:start;gap:0;margin:.5rem 0 0;display:grid}.jl-home .jl-proof__links .jl-link{margin-top:1rem}.jl-home .jl-reviews{grid-area:reviews;min-width:0;margin:2.75rem 0 0}.jl-home .jl-reviews__title{color:var(--jl-ink);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.jl-home .jl-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.jl-home .jl-review{border:1px solid var(--jl-hair-light);background:var(--h-soft);border-radius:16px;align-content:start;gap:.5rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.jl-home .jl-review--sample{border-style:dashed;border-color:#c98a1a}.jl-home .jl-review__badge{letter-spacing:.08em;text-transform:uppercase;color:#7a4500;background:#ffefcf;border-radius:999px;justify-self:start;padding:.18rem .65rem;font-size:.72rem;font-weight:700}.jl-home .jl-review__stars{color:#d99a00;letter-spacing:.12em;font-size:.95rem}.jl-home .jl-review__text{color:var(--jl-ink);margin:0;line-height:1.55}.jl-home .jl-review__who{color:var(--jl-ink);margin:0;font-size:.9rem;font-weight:600}.jl-home .jl-review__who span{color:var(--jl-ink-soft);font-weight:400}.jl-home .jl-strip__cell--sample{font-style:italic}.jl-home .jl-offer{color:#fff;padding:0 var(--jl-gutter);background:#fff}.jl-home .jl-offer__inner{--offer-soft:#ffffffd6;--offer-hair:#fff3;--offer-mark:#cfe0ff;background:radial-gradient(60% 70% at 92% 0%, #6fa8ff73, transparent 70%), linear-gradient(155deg, #0a55c4 0%, var(--jl-blue) 45%, #002d6e 100%);border-radius:32px;grid-template:"head head""stack promises""cta promises"1fr/minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,6rem);max-width:1240px;margin:0 auto;padding:clamp(4rem,8vw,6.5rem) clamp(1.5rem,5vw,5rem);display:grid;box-shadow:0 40px 80px -50px #002a6ecc}.jl-home .jl-offer .jl-kicker{color:var(--offer-mark)}.jl-home .jl-offer .jl-lede{color:var(--offer-soft)}.jl-home .jl-offer__head{grid-area:head}.jl-home .jl-offer__head .jl-display{color:#fff;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.9rem)}.jl-home .jl-offer__head .jl-lede{max-width:40ch}.jl-home .jl-offer__more{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--offer-mark);text-decoration-color:var(--offer-mark);text-underline-offset:.25em;margin-top:1rem;font-weight:600;text-decoration-thickness:1px;display:inline-block}.jl-home .jl-offer__more:hover{color:var(--offer-mark)}.jl-home .jl-offer__more:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.jl-home .jl-stack{border-top:1px solid var(--offer-hair);grid-area:stack;gap:0;margin:0;padding:0;list-style:none;display:grid}.jl-home .jl-stack li{border-bottom:1px solid var(--offer-hair);color:#fff;padding:.85rem 0 .85rem 2.1rem;font-size:1rem;line-height:1.5;position:relative}.jl-home .jl-stack li:before{content:"";border-left:2.5px solid var(--offer-mark);border-bottom:2.5px solid var(--offer-mark);width:.95rem;height:.5rem;position:absolute;top:1.1rem;left:.2rem;transform:rotate(-45deg)}.jl-home .jl-offer__promises{grid-area:promises;gap:1rem;display:grid}.jl-home .jl-promise{box-shadow:inset 0 0 0 1px var(--offer-hair);background:#ffffff1a;border-radius:20px;padding:1.25rem 1.35rem}.jl-home .jl-promise__label{letter-spacing:.14em;text-transform:uppercase;color:var(--offer-mark);margin:0 0 .4rem;font-size:.76rem;font-weight:700}.jl-home .jl-promise__text{font-family:var(--font-fraunces), Georgia, serif;color:#fff;text-wrap:pretty;margin:0;font-size:1.22rem;line-height:1.35}.jl-home .jl-promise__small{color:var(--offer-soft);margin:.5rem 0 0;font-size:.86rem;line-height:1.5}.jl-home .jl-offer__cta{grid-area:cta}.jl-home .jl-offer__starts{color:#fff;max-width:40ch;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.55}.jl-home .jl-offer .jl-cta{color:var(--jl-blue);background:#fff;box-shadow:0 14px 30px -14px #00143c99}.jl-home .jl-offer .jl-cta:hover{background:#eaf1fd}.jl-home .jl-offer .jl-cta:focus-visible{outline-color:#fff}.jl-home .jl-offer .jl-micro,.jl-home .jl-offer .jl-fine{color:var(--offer-soft)}.jl-home .jl-fit{color:var(--jl-ink);background:#fff}.jl-home .jl-fit__inner{max-width:780px;padding:clamp(4.5rem, 8vw, 6.5rem) var(--jl-gutter) clamp(3rem, 6vw, 4.5rem);margin:0 auto}.jl-home .jl-fit__list{border-top:1px solid var(--jl-hair-light)}.jl-home .jl-qa{border-bottom:1px solid var(--jl-hair-light)}.jl-home .jl-qa summary{cursor:pointer;font-family:var(--font-fraunces), Georgia, serif;color:var(--jl-ink);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.2rem 0;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);font-weight:500;line-height:1.25;list-style:none;display:flex}.jl-home .jl-qa summary::-webkit-details-marker{display:none}.jl-home .jl-qa summary:after{content:"+";background:var(--h-tint);width:1.9rem;height:1.9rem;font-family:var(--font-inter-tight), system-ui, sans-serif;color:var(--jl-blue);transition:transform .2s var(--jl-ease);border-radius:999px;flex:none;place-items:center;font-size:1.3rem;font-weight:500;line-height:1;display:grid}.jl-home .jl-qa[open]>summary:after{transform:rotate(45deg)}.jl-home .jl-qa summary:focus-visible{outline:2px solid var(--jl-blue);outline-offset:4px;border-radius:6px}.jl-home .jl-qa p{max-width:62ch;color:var(--jl-ink-soft);margin:-.2rem 0 1.4rem;font-size:1rem;line-height:1.65}.jl-home .jl-talk{background:linear-gradient(180deg, #fff 0%, var(--h-soft) 100%);color:var(--jl-ink);padding:0 var(--jl-gutter) clamp(3.5rem, 6vw, 5rem);scroll-margin-top:1rem}.jl-home .jl-talk__inner{border-top:1px solid var(--jl-hair-light);max-width:780px;margin:0 auto;padding-top:clamp(2.5rem,5vw,3.5rem)}.jl-home .jl-talk__head{align-items:center;gap:1.2rem;display:flex}.jl-home .jl-talk__head .jl-title{margin:0;font-size:clamp(1.45rem,1.2rem + .9vw,2rem)}.jl-home .jl-talk__avatar{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--h-sky-soft), 0 12px 28px -12px #0a193c8c;border-radius:999px;flex:none}.jl-home .jl-talk__body{color:var(--jl-ink-soft);max-width:50ch;margin:.5rem 0 0;font-size:1rem;line-height:1.55}.jl-home .jl-talk__actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.jl-home .jl-cta--ghost{color:var(--jl-blue);box-shadow:inset 0 0 0 1.5px var(--jl-blue);background:#fff}.jl-home .jl-cta--ghost:hover{background:var(--h-tint)}.jl-home .jl-talk__fine{margin-top:1.5rem}.jl-home .jl-only-mobile{display:none}.jl-home [role=group]>button.jl-hit{letter-spacing:.04em;color:#fff9;font-size:12px;font-weight:600;line-height:18px}.jl-home [role=group]>button.jl-hit:hover,.jl-home [role=group]>button.jl-hit[aria-pressed=true]{color:#fff}.jl-home .jl-divider__top [role=group]>button.jl-hit{color:#0b1b3394;color:lab(9.48843% .666894 -18.197/.58)}.jl-home .jl-divider__top [role=group]>button.jl-hit:hover{color:var(--jl-ink)}.jl-home .jl-divider__top [role=group]>button.jl-hit[aria-pressed=true]{color:#fff}.jl-home>footer{letter-spacing:normal;font-size:16px;line-height:1.5}.jl-home>footer a.text-white\/70{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}.jl-home>footer a.text-white\/60{color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}@media (hover:hover){.jl-home>footer a.hover\:text-white:hover{color:var(--color-white,#fff)}.jl-home>footer a.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}.jl-home>footer a.hover\:text-blue-light:hover{color:var(--color-blue-light,#6fa8ff)}}@media (max-width:860px){.jl-home .jl-split{grid-template-columns:1fr}.jl-home .jl-act[data-sc-act=pin] .jl-split{grid-template-rows:44% 56%;height:100lvh}.jl-home .jl-act.jl-number[data-sc-act=pin] .jl-split{grid-template-rows:39svh minmax(0,1fr)}.jl-home .jl-only-desktop{display:none}.jl-home .jl-only-mobile{display:block}.jl-home .sc-stage{height:100lvh}.jl-home .jl-divider{width:auto;height:0;inset:0 0 auto;transform:none}.jl-home .jl-divider__top{transition:transform .26s var(--jl-ease), top .2s var(--jl-ease);top:.75rem;left:50%;transform:translate(-50%)}.jl-home[data-banner=on] .jl-divider__top{top:calc(var(--jl-banner-h,0px) + .75rem)}.jl-home[data-chrome=hidden] .jl-divider__top{transform:translate(-50%,calc(-100% - 1rem))}.jl-home .jl-hero__inner{min-height:0;padding:5.6rem var(--jl-gutter) 2.6rem;text-align:center;grid-template-columns:minmax(0,1fr);gap:2.1rem}.jl-home .jl-hero__copy{justify-items:center;display:grid}.jl-home .jl-hero__title{max-width:17ch;margin:0 auto 1.35rem;font-size:clamp(2.05rem,1.35rem + 3.3vw,2.7rem);line-height:1.07}.jl-home .jl-hero__doors{justify-items:center;width:100%}.jl-home .jl-cta--hero{justify-content:center;width:min(100%,22rem);padding:1rem 1.3rem}.jl-home .jl-hero__micro{margin:.7rem auto 0;font-size:.86rem}.jl-home .jl-hero__photo{width:min(100% - 1.25rem,25rem)}.jl-home .jl-hero__halo{border-radius:30px;inset:3% -4% -3% 5%;transform:rotate(3deg)}.jl-home .jl-hero__frame{aspect-ratio:5/6;border-radius:26px;box-shadow:0 0 0 5px #fff,0 22px 44px -24px #0b1b338c}.jl-home .jl-hero__img{object-position:50% 24%}.jl-home .jl-hero__caption{text-align:left;width:max-content;max-width:calc(100% + .5rem);padding:.5rem .9rem .5rem .7rem;font-size:.8rem;bottom:-1.1rem;left:50%;transform:translate(-50%)}.jl-home .jl-hero__spark--a{width:24px;height:24px;top:-12px;right:8%}.jl-home .jl-hero__spark--b{width:15px;height:15px;top:14%;right:-16px}.jl-home .jl-number__heard{padding:5.25rem var(--jl-gutter) clamp(1.1rem, 2.4svh, 1.8rem);border-radius:0 0 26px 26px;justify-content:flex-end}.jl-home .jl-number__heard .jl-kicker{margin-bottom:clamp(.5rem,1.4svh,.9rem);padding:.3rem .7rem;font-size:.72rem}.jl-home .jl-number__heard .jl-figure{font-size:clamp(2.9rem,6.8svh,4.15rem)}.jl-home .jl-bar{height:clamp(.55rem,1.1svh,.75rem);margin-top:clamp(.5rem,1.3svh,.9rem)}.jl-home .jl-number__heard .jl-lede{margin-top:clamp(.45rem,1.2svh,.7rem);font-size:clamp(.86rem,1.9svh,1rem);line-height:1.5}.jl-home .jl-number__happened{padding:clamp(1rem, 2.4svh, 1.6rem) var(--jl-gutter) 0;flex-direction:column;display:flex;overflow:hidden}.jl-home .jl-number__list{flex-direction:column;flex:auto;min-height:0;padding-bottom:calc(100lvh - 100svh + .75rem);display:flex;position:relative}.jl-home .jl-number__happened .jl-title{margin-bottom:clamp(.55rem,1.4svh,.9rem);font-size:clamp(1.25rem,2.6svh,1.5rem)}.jl-home .jl-paid{flex-direction:column;flex:auto;justify-content:space-between;gap:.5rem;display:flex}.jl-home .jl-paid__who{font-size:clamp(.88rem,2.05svh,1.02rem)}.jl-home .jl-paid__row{grid-template-columns:clamp(36px,5.6svh,48px) 1fr;gap:.7rem}.jl-home .jl-avatar{width:clamp(36px,5.6svh,48px);height:clamp(36px,5.6svh,48px)}.jl-home .jl-paid__what{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.8rem,1.85svh,.95rem);line-height:1.4;display:-webkit-box;overflow:hidden}.jl-home .jl-number__happened .jl-fine{max-width:none;margin:0;font-size:.72rem;line-height:1.4;position:absolute;top:calc(100% + -100lvh + 100svh + .35rem);left:0;right:0}.jl-home .jl-land{border-radius:16px;gap:.2rem;margin-top:clamp(.45rem,1.2svh,.7rem);padding:clamp(.5rem,1.2svh,.75rem) 1rem}.jl-home .jl-land__figure{font-size:clamp(1.15rem,3svh,1.5rem)}.jl-home .jl-land__note{font-size:clamp(.8rem,1.85svh,.95rem)}.jl-home .jl-strip--hero{display:none}.jl-home .jl-strip-band{padding:1.4rem var(--jl-gutter) 1.1rem;background:var(--h-soft);color:var(--jl-ink-soft);display:block}.jl-home .jl-strip-band .jl-strip{justify-content:center;margin:0;font-size:.82rem}.jl-home .jl-video{width:min(46vw,220px)}.jl-home .jl-proof__videos .jl-video{width:calc(50% - .5rem);max-width:220px}.jl-home .jl-how__inner{padding:4.5rem var(--jl-gutter) 3.5rem;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""visual""steps""cta";row-gap:0}.jl-home .jl-how__visual{margin:0 0 1.5rem}.jl-home .jl-how .jl-demo__phone{width:min(230px,62vw)}.jl-home .jl-step{padding:1rem}.jl-home .jl-step__label{font-size:1.15rem}.jl-home .jl-proof__inner{padding:4rem var(--jl-gutter);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""stories""videos""where""reviews""links"}.jl-home .jl-proof__videos{gap:1rem;margin:0 0 1.75rem}.jl-home .jl-offer{padding:0 .75rem}.jl-home .jl-offer__inner{padding:3.75rem calc(var(--jl-gutter) - .25rem);border-radius:26px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stack""promises""cta";gap:2rem}.jl-home .jl-stack li{padding-top:.75rem;padding-bottom:.75rem;font-size:.96rem}.jl-home .jl-stack li:before{top:1rem}.jl-home .jl-promise{padding:1.05rem 1.15rem}.jl-home .jl-promise__text{font-size:1.1rem}.jl-home .jl-talk__head{align-items:flex-start}.jl-home .jl-talk__avatar{width:56px;height:56px}.jl-home .jl-talk__actions .jl-cta{flex:auto;justify-content:center}}@media (min-width:861px) and (max-height:860px){.jl-home .jl-number .jl-only-desktop{display:none}.jl-home .jl-proof .jl-only-mobile{display:block}.jl-home .jl-number__happened{grid-template-columns:minmax(0,1fr);padding-top:5rem;padding-bottom:2rem}.jl-home .jl-number__happened .jl-title{margin-bottom:clamp(.9rem,2.4svh,1.5rem);font-size:clamp(1.7rem,5svh,2.6rem)}.jl-home .jl-paid{gap:clamp(.7rem,2.2svh,1.1rem)}.jl-home .jl-paid__what{max-width:52ch}}@media (min-width:861px) and (max-height:720px){.jl-home .jl-hero__inner{padding-top:5.5rem;padding-bottom:2.5rem}.jl-home .jl-hero__title{margin-bottom:1.4rem;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.6rem)}.jl-home .jl-hero__photo{width:min(100%,380px)}.jl-home .jl-hero .jl-strip--hero{margin-top:1.25rem}}@media (max-width:860px),(max-height:860px){html.sc-ready .jl-home .jl-number .jl-paid__row{--lit:clamp(0, (var(--sc-p,0) - var(--at,0)) / .04, 1);opacity:calc(.3 + .7 * var(--lit))!important;transform:none!important}}@media (max-width:860px) and (max-height:700px){.jl-home .jl-number__heard .jl-kicker{box-shadow:none;background:0 0;margin-bottom:.35rem;padding:0}.jl-home .jl-bar{height:.5rem;margin-top:.45rem}}@media (max-width:380px) and (max-height:700px){.jl-home .jl-number__heard .jl-kicker{display:none}}@media (max-width:860px) and (max-height:620px){.jl-home .jl-hero__inner{gap:1.8rem;padding-top:5rem}.jl-home .jl-hero__title{margin-bottom:1rem;font-size:1.8rem}.jl-home .jl-act.jl-number[data-sc-act=pin] .jl-split{grid-template-rows:37svh minmax(0,1fr)}.jl-home .jl-paid{gap:.4rem}.jl-home .jl-number__heard{padding-top:4.4rem;padding-bottom:.7rem}.jl-home .jl-number__heard .jl-figure{font-size:2.35rem}.jl-home .jl-bar{height:.35rem;margin-top:.25rem}.jl-home .jl-number__heard .jl-lede{margin-top:.3rem;font-size:.82rem;line-height:1.42}.jl-home .jl-paid__row:nth-child(n+4),.jl-home .jl-number__heard .jl-kicker{display:none}}@media (max-width:370px){.jl-home .jl-paid__what{font-size:clamp(.76rem,1.75svh,.88rem)}.jl-home .jl-paid{gap:.35rem}}@media (prefers-reduced-motion:reduce){.jl-home .jl-divider__top{transition:none}.jl-home .jl-number{--jl-grow:1;--jl-shrink:1;--jl-strike:1;--jl-unsay:0;--jl-land:1;height:auto!important}.jl-home .jl-number .sc-stage{height:auto;position:relative}.jl-home .jl-act.jl-number[data-sc-act=pin] .jl-split{grid-template-rows:none;height:auto}.jl-home .jl-figure__live{display:none}.jl-home .jl-figure__still{display:inline}.jl-home .jl-number__after>*{grid-area:auto}.jl-home .jl-number [data-sc-cue]{opacity:1!important;pointer-events:auto!important;transform:none!important}.jl-home .jl-number .jl-paid__row{opacity:1!important}.jl-home .jl-land{margin-top:1.1rem;transform:none}.jl-home .jl-land__burst{display:none}.jl-home .jl-number__heard{padding-top:5.5rem;padding-bottom:2.5rem}.jl-home .jl-number__happened{padding-top:2.5rem;padding-bottom:3rem}.jl-home .jl-number__happened .jl-fine{margin-top:1.25rem;position:static}.jl-home .jl-paid__what{-webkit-line-clamp:unset;display:block}}@media (max-width:860px){.jl-home .jl-reviews{margin:.5rem 0 1rem}.jl-home .jl-reviews__list{grid-template-columns:minmax(0,1fr)}}
