@media (prefers-reduced-motion:no-preference){html:has(.lb-page){scroll-behavior:smooth}}html:has(.lb-page),html:has(.lb-page) body{background:#f5f8fc}.lb-page{color:#1b2a41;background:#f5f8fc;overflow-x:hidden}#book,#plans,#how{scroll-margin-top:14px}.lb-top{z-index:5;backdrop-filter:blur(8px);background:#f5f8fcdb;border-bottom:1px solid #1b2a4114;padding:12px 0;position:sticky;top:0}.lb-top-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.lb-top-in>span{background:#0a1628;border-radius:12px;padding:6px 12px 6px 8px}.lb-top-cta{color:#0068e8;font-size:14px;font-weight:800;text-decoration:none}.lb-top-cta:hover{text-underline-offset:3px;text-decoration:underline}.lb-eyebrow,.lb-kicker{letter-spacing:.18em;text-transform:uppercase;color:#0068e8;margin:0 0 14px;font-size:12px;font-weight:800}.lb-h1{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;color:#0a1628;margin:0 0 18px;font-size:clamp(40px,6.2vw,74px);font-weight:400;line-height:1}.lb-h1 em,.lb-h2 em{color:#0068e8;font-style:italic}.lb-h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;color:#0a1628;max-width:760px;margin:0 0 26px;font-size:clamp(27px,3.8vw,44px);font-weight:400;line-height:1.08}.lb-lede{color:#3b4c66;max-width:520px;margin:0 0 24px;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.lb-sub{color:#3b4c66;max-width:620px;margin:0 0 24px;font-size:17px;line-height:1.7}.lb-hero{padding:clamp(28px,5vw,72px) 0 clamp(36px,5vw,64px)}.lb-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.lb-cta{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.lb-cta .ind-btn{font-size:16px}.lb-link{color:#0068e8;font-size:15px;font-weight:700;text-decoration:none}.lb-link:hover{text-underline-offset:3px;text-decoration:underline}.lb-trust{color:#5b6b84;flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.lb-trust li{align-items:center;display:inline-flex}.lb-trust li:before{content:"";background:#0068e8;border-radius:50%;width:6px;height:6px;margin-right:9px}.lb-week{background:#fff;border:1px solid #1b2a411a;border-radius:20px;margin:0;padding:18px;box-shadow:0 30px 60px -30px #0a162859,inset 0 1px #fffc}.lb-week-h{color:#0a1628;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:800;display:flex}.lb-week-tag{letter-spacing:.14em;text-transform:uppercase;color:#5b6b84;border:1px solid #1b2a4124;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.lb-week-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.lb-day{align-content:start;gap:6px;display:grid}.lb-day-n{letter-spacing:.12em;text-transform:uppercase;color:#5b6b84;text-align:center;margin-bottom:2px;font-size:11px;font-weight:800}.lb-slot{background:#eef3fa;border:1px dashed #1b2a4129;border-radius:8px;height:44px}.lb-slot--job{color:#fff;letter-spacing:.02em;text-align:center;opacity:0;background:#0068e8;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1.15;transition:opacity .45s cubic-bezier(.2,.7,.3,1),transform .45s cubic-bezier(.2,.7,.3,1);display:flex;transform:scale(.85)}.lb-slot--job.is-on{opacity:1;transform:none}.lb-sec{padding:clamp(54px,7vw,100px) 0}.lb-sec--tint{background:#fff;border-top:1px solid #1b2a4112;border-bottom:1px solid #1b2a4112}.lb-cards3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lb-card{background:#f5f8fc;border:1px solid #1b2a4114;border-radius:18px;padding:26px}.lb-card-n{letter-spacing:.12em;color:#0068e8;font-family:ui-monospace,Menlo,monospace;font-size:12px}.lb-card h3{letter-spacing:-.02em;color:#0a1628;margin:10px 0 8px;font-size:21px;font-weight:800}.lb-card p{color:#3b4c66;margin:0;font-size:15.5px;line-height:1.65}.lb-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lb-step{background:#fff;border:1px solid #1b2a4114;border-radius:18px;overflow:hidden}.lb-step-img{aspect-ratio:4/3;border-radius:0}.lb-step-img img{object-fit:cover;width:100%;height:100%;display:block}.lb-step-body{padding:22px 24px 26px}.lb-step-n{color:#fff;background:#0068e8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex}.lb-step h3{letter-spacing:-.02em;color:#0a1628;margin:12px 0 8px;font-size:21px;font-weight:800}.lb-step p{color:#3b4c66;margin:0;font-size:15.5px;line-height:1.65}.lb-mid{color:#5b6b84;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:36px;font-size:14px;display:flex}.lb-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.lb-plan{background:#f5f8fc;border:1px solid #1b2a411a;border-radius:20px;flex-direction:column;padding:26px 24px 22px;display:flex;position:relative}.lb-plan--on{color:#e2eaf6;background:#0a1628;border-color:#0a1628;box-shadow:0 30px 60px -30px #0a162899}@media (width>=900px){.lb-plan--on{margin-top:-12px;margin-bottom:-12px}}.lb-flag{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0068e8;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:24px}.lb-plan-n{letter-spacing:.12em;color:#0068e8;font-family:ui-monospace,Menlo,monospace;font-size:12px}.lb-plan--on .lb-plan-n{color:#4d9bf5}.lb-plan h3{letter-spacing:-.02em;color:#0a1628;margin:8px 0 6px;font-size:21px;font-weight:800}.lb-plan--on h3{color:#f7f9fc}.lb-amount{letter-spacing:-.04em;color:#0a1628;margin:4px 0;font-size:clamp(38px,4.4vw,48px);font-weight:900;line-height:1}.lb-plan--on .lb-amount{color:#f7f9fc}.lb-amount span{color:#5b6b84;letter-spacing:0;margin-left:2px;font-size:15px;font-weight:700}.lb-plan--on .lb-amount span{color:#8fa6c4}.lb-setup{color:#5b6b84;margin:0 0 14px;font-size:13.5px}.lb-plan--on .lb-setup{color:#8fa6c4}.lb-sum{color:#1b2a41;flex:1;margin:0 0 20px;font-size:15.5px;font-weight:600;line-height:1.55}.lb-plan--on .lb-sum{color:#dce7f7}.lb-plan-btn{text-align:center}.lb-ghost{color:#0a1628;border-color:#0a162859}.lb-ghost:hover{color:#0a1628;background:#0068e814;border-color:#0068e8}.lb-more{text-align:center;color:#0068e8;text-underline-offset:3px;margin-top:12px;font-size:13.5px;text-decoration:underline;display:block}.lb-plan--on .lb-more{color:#76aaff}.lb-risk{background:#f5f8fc;border:1px solid #0068e859;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:26px;margin-top:32px;padding:26px 28px;display:grid}.lb-risk h3{letter-spacing:-.02em;color:#0a1628;margin:0 0 6px;font-size:20px;font-weight:800}.lb-risk p{color:#3b4c66;max-width:640px;margin:0;font-size:15.5px;line-height:1.6}.lb-faq details{border-bottom:1px solid #1b2a411f}.lb-faq summary{cursor:pointer;color:#0a1628;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary:after{content:"+";color:#0068e8;flex:none;font-size:24px;line-height:1}.lb-faq details[open] summary:after{content:"−"}.lb-faq p{color:#3b4c66;margin:0;padding:0 0 20px;font-size:16px;line-height:1.7}.lb-cal{background:#fff;border:1px solid #1b2a411f;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #0a162859}.lb-cal iframe{border:0;width:100%;height:960px;display:block;overflow:hidden}.lb-fallback{color:#5b6b84;text-align:center;margin-top:14px;font-size:13.5px}.lb-fallback a,.lb-foot a{color:#0068e8;text-underline-offset:3px;text-decoration:underline}.lb-foot{color:#5b6b84;text-align:center;border-top:1px solid #1b2a4114;padding:28px 0 44px;font-size:13px}@media (width<=960px){.lb-hero-grid{grid-template-columns:1fr;gap:30px}.lb-cards3,.lb-steps,.lb-plans,.lb-risk{grid-template-columns:1fr}.lb-risk .ind-btn{text-align:center}}@media (width<=560px){.lb-h1{font-size:clamp(40px,11vw,54px)}.lb-cta .ind-btn{text-align:center;flex:100%}.lb-trust{flex-direction:column;gap:7px}.lb-week{padding:14px}.lb-week-grid{gap:5px}.lb-slot{height:38px}.lb-slot--job{font-size:9px}.lb-mid{flex-direction:column}.lb-mid .ind-btn{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.lb-slot--job{opacity:1;transition:none;transform:none}}