.jb-landing{--bg:var(--jb-bg);--surface:var(--jb-surface);--surface-2:var(--jb-surface-2);--surface-3:var(--jb-surface-3);--ink:var(--jb-ink);--ink-2:var(--jb-ink-2);--ink-3:var(--jb-ink-3);--hair:var(--jb-hair);--hair-2:var(--jb-hair-2);--teal:var(--jb-teal);--teal-deep:var(--jb-teal-deep);--teal-soft:var(--jb-teal-soft);--teal-edge:var(--jb-teal-edge);--honey:var(--jb-honey);--honey-deep:var(--jb-honey-deep);--honey-soft:var(--jb-honey-soft);--honey-edge:var(--jb-honey-edge);--sh-1:var(--jb-sh-1);--sh-2:var(--jb-sh-2);--sh-3:var(--jb-sh-3);--r-lg:var(--jb-r-lg);--r-sm:var(--jb-r-sm);--spring:var(--jb-spring);--ease:var(--jb-ease);background:var(--bg);color:var(--ink)}.jb-landing .btn{cursor:pointer;transition:background .16s var(--ease),box-shadow .16s var(--ease),transform .12s var(--spring),color .16s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.8px;font-weight:620;display:inline-flex}.jb-landing .btn:active{transform:scale(.97)}.jb-landing .btn-primary{background:var(--teal);color:#fff;box-shadow:0 8px 20px -10px var(--teal-edge)}.jb-landing .btn-primary:hover{background:var(--teal-deep)}.jb-landing .btn-quiet{background:var(--surface);color:var(--ink);border-color:var(--hair-2)}.jb-landing .btn-quiet:hover{border-color:var(--teal-edge);color:var(--teal-deep)}.jb-landing .btn-ghost{color:var(--ink-2);background:0 0}.jb-landing .btn-ghost:hover{color:var(--ink);background:#1b2a2b0d}.jb-landing .btn-lg{padding:13px 22px;font-size:15px}.jb-landing .btn-sm{padding:7px 12px;font-size:12.6px}.jb-landing .chip{border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.6px;font-weight:640;display:inline-flex}.jb-landing .chip-teal{background:var(--teal-soft);color:var(--teal-deep);border-color:var(--teal-edge)}.jb-landing .chip-honey{background:var(--honey-soft);color:var(--honey-deep);border-color:var(--honey-edge)}.jb-landing .chip-grey{background:var(--surface-3);color:var(--ink-2);border-color:var(--hair)}.jb-landing .mkt-nav{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);width:min(1160px,100vw - 32px);transition:box-shadow .3s var(--ease);background:#fffdf9b8;border:1px solid #ffffff9e;border-radius:18px;align-items:center;gap:16px;padding:11px 14px 11px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 1px 1px #1b2a2b0a,0 10px 30px -14px #1b2a2b29}.jb-landing .mkt-nav.scrolled{box-shadow:var(--sh-3)}.jb-landing .mkt-links{gap:2px;margin-inline:auto;display:flex}.jb-landing .mkt-links a{color:var(--ink-2);transition:background .16s var(--ease),color .16s var(--ease);border-radius:9px;padding:9px 15px;font-size:14.2px;font-weight:560}.jb-landing .mkt-links a:hover{color:var(--ink);background:#1b2a2b0d}.jb-landing .bar-actions{align-items:center;gap:8px;display:flex}.jb-landing .mkt{max-width:1160px;margin:0 auto;padding:0 24px}.jb-landing .hero{z-index:0;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:150px 0 60px;display:grid;position:relative}.jb-landing .hero-badge{background:var(--teal-soft);border:1px solid var(--teal-edge);color:var(--teal-deep);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12.4px;font-weight:640;display:inline-flex}.jb-landing .hero h1{letter-spacing:-.033em;margin-top:20px;font-size:clamp(38px,5.6vw,64px);font-weight:700;line-height:1.02}.jb-landing .hero h1 .grad{background:linear-gradient(100deg,var(--teal) 10%,var(--honey) 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.jb-landing .hero .lede{color:var(--ink-2);max-width:50ch;margin-top:20px;font-size:19px;font-weight:540;line-height:1.5}.jb-landing .hero .cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.jb-landing .hero .proof{border-top:1px solid var(--hair);flex-wrap:wrap;gap:22px;margin-top:32px;padding-top:24px;display:flex}.jb-landing .hero .proof b{letter-spacing:-.02em;font-size:21px;font-weight:700;display:block}.jb-landing .hero .proof span{color:var(--ink-3);font-size:12.8px}.jb-landing .mock{border:1px solid var(--hair);background:var(--surface);box-shadow:var(--sh-3);transition:transform .5s var(--spring);border-radius:22px;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}.jb-landing .mock:hover{transform:perspective(1400px)rotateY(-2deg)rotateX(1deg)}.jb-landing .mock .bar{background:var(--surface-3);border-bottom:1px solid var(--hair);align-items:center;gap:7px;padding:11px 14px;display:flex}.jb-landing .mock .bar i{background:#1b2a2b24;border-radius:999px;width:9px;height:9px}.jb-landing .mock .bar .url{color:var(--ink-3);background:var(--surface);border-radius:6px;margin-left:8px;padding:4px 10px;font-size:11px}.jb-landing .mock .body{background:linear-gradient(#fcfaf6,#f5f1e9);gap:10px;padding:16px;display:grid}.jb-landing .mock .mrow{background:var(--surface);border:1px solid var(--hair);box-shadow:var(--sh-1);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.jb-landing .mock .mrow .pa{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.jb-landing .mock .mrow b{font-size:13px;font-weight:660}.jb-landing .mock .mrow small{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.jb-landing .sec{padding:64px 0}.jb-landing .sec-head{text-align:center;max-width:56ch;margin:0 auto 38px}.jb-landing .sec-head h2{letter-spacing:-.028em;margin-top:10px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.1}.jb-landing .sec-head p{color:var(--ink-2);margin-top:12px;font-size:15px}.jb-landing .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);font-size:11px;font-weight:700}.jb-landing .seg{background:var(--surface-3);border:1px solid var(--hair);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.jb-landing .seg button{color:var(--ink-2);transition:background .16s var(--ease),color .16s var(--ease);border-radius:9px;padding:8px 16px;font-size:13.4px;font-weight:560}.jb-landing .seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);font-weight:670}.jb-landing .deck-wrap{max-width:820px;margin:0 auto}.jb-landing .deck-tabs{background:var(--surface-3);border:1px solid var(--hair);border-radius:12px;gap:2px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex;overflow-x:auto}.jb-landing .deck-tab{color:var(--ink-2);white-space:nowrap;transition:background .16s var(--ease),color .16s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:13.4px;font-weight:560;display:flex}.jb-landing .deck-tab:active{transform:scale(.97)}.jb-landing .deck-tab:hover{color:var(--ink)}.jb-landing .deck-tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);font-weight:670}.jb-landing .deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:660px;height:388px;margin:0 auto;position:relative}.jb-landing .deck-card{background:var(--surface);border:1px solid var(--hair);box-shadow:var(--sh-3);transition:transform .5s var(--spring),opacity .4s var(--ease);border-radius:20px;flex-direction:column;gap:12px;padding:22px 24px;display:flex;position:absolute;inset:0 8% 0 0}.jb-landing .deck-card.is-active{opacity:1;z-index:3;transform:none}.jb-landing .deck-card.is-next{opacity:.45;z-index:2;pointer-events:none;transform:translate(9.5%)scale(.94)}.jb-landing .deck-card.is-after{opacity:.18;z-index:1;pointer-events:none;transform:translate(17%)scale(.89)}.jb-landing .deck-card.is-prev{opacity:0;z-index:1;pointer-events:none;transform:translate(-14%)scale(.94)}.jb-landing .deck-card .kicker{align-items:center;gap:11px;display:flex}.jb-landing .deck-card .kicker .badge{background:var(--teal-soft);width:38px;height:38px;color:var(--teal-deep);border-radius:12px;place-items:center;font-weight:700;display:grid}.jb-landing .deck-card[data-tone=honey] .kicker .badge{background:var(--honey-soft);color:var(--honey-deep)}.jb-landing .deck-card .kicker .chip{margin-left:auto}.jb-landing .deck-card h3{letter-spacing:-.018em;font-size:21px;font-weight:700;line-height:1.16}.jb-landing .deck-card .say{color:var(--ink-2);max-width:54ch;font-size:13.6px;line-height:1.55}.jb-landing .deck-stage{gap:9px;margin-top:2px;display:grid}.jb-landing .deck-row{background:var(--surface-2);border:1px solid var(--hair);animation:jbDeckIn .4s var(--spring) both;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.jb-landing .deck-row:nth-child(2){animation-delay:50ms}.jb-landing .deck-row:nth-child(3){animation-delay:.1s}@keyframes jbDeckIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jb-landing .deck-row .pa{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.jb-landing .deck-row b{font-size:13px;font-weight:650}.jb-landing .deck-row small{color:var(--ink-3);margin-top:1px;font-size:11.8px;display:block}.jb-landing .deck-row .sp{color:var(--teal-deep);flex:none;margin-left:auto;font-size:13.5px;font-weight:700}.jb-landing .deck-row.tinted{background:var(--teal-soft);border-color:var(--teal-edge)}.jb-landing .deck-row.tinted b{color:var(--teal-deep)}.jb-landing .deck-row.honeyed{background:var(--honey-soft);border-color:var(--honey-edge)}.jb-landing .deck-row.honeyed b{color:var(--honey-deep)}.jb-landing .deck-card .cfoot{border-top:1px solid var(--hair);align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.jb-landing .deck-card:not(.is-active) .cfoot{visibility:hidden}.jb-landing .deck-card .cfoot .more{color:var(--ink-3);margin-left:auto;font-size:12.4px;font-weight:600}.jb-landing .deck-arrow{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair-2);width:48px;height:48px;box-shadow:var(--sh-3),0 2px 6px #1b2a2b1a;color:var(--ink);transition:transform .16s var(--spring),color .15s var(--ease),border-color .15s var(--ease);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.jb-landing .deck-arrow svg{stroke-width:2.6px}.jb-landing .deck-arrow:hover{color:var(--teal-deep);border-color:var(--teal-edge)}.jb-landing .deck-arrow:active{transform:translateY(-50%)scale(.92)}.jb-landing .deck-arrow[disabled]{opacity:0;pointer-events:none}.jb-landing .deck-arrow.prev{left:-20px}.jb-landing .deck-arrow.next{right:-14px}.jb-landing .deck-dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.jb-landing .deck-dots button{width:8px;height:8px;transition:width .32s var(--spring),background .32s var(--ease);background:#1b2a2b29;border-radius:999px}.jb-landing .deck-dots button[aria-current=true]{background:var(--ink);width:24px}.jb-landing .deck-hint{text-align:center;color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12.4px;display:flex}.jb-landing kbd{color:var(--ink-2);background:#1b2a2b12;border-radius:5px;padding:3px 5px;font:640 10.5px/1 -apple-system,system-ui,sans-serif}.jb-landing .how{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.jb-landing .how .card,.jb-landing .bene .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg)}.jb-landing .how .card{box-shadow:var(--sh-2);transition:transform .22s var(--spring),box-shadow .22s var(--ease);padding:24px 22px}.jb-landing .how .card:hover{box-shadow:var(--sh-3);transform:translateY(-3px)}.jb-landing .how i{background:var(--teal-soft);width:38px;height:38px;color:var(--teal-deep);border-radius:12px;place-items:center;margin-bottom:15px;font-size:14px;font-style:normal;font-weight:700;display:grid}.jb-landing .how .card:nth-child(2n) i{background:var(--honey-soft);color:var(--honey-deep)}.jb-landing .how b{letter-spacing:-.005em;font-size:14.8px;font-weight:670}.jb-landing .how p{color:var(--ink-2);margin-top:7px;font-size:13px;line-height:1.55}.jb-landing .bene{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.jb-landing .bene .card{box-shadow:var(--sh-2);transition:transform .22s var(--spring),box-shadow .22s var(--ease);padding:26px 24px}.jb-landing .bene .card:hover{box-shadow:var(--sh-3);transform:translateY(-3px)}.jb-landing .bene .card svg{color:var(--teal-deep)}.jb-landing .bene b{letter-spacing:-.008em;margin-top:15px;font-size:15px;font-weight:680;display:block}.jb-landing .bene p{color:var(--ink-2);margin-top:7px;font-size:13.2px;line-height:1.55}.jb-landing .pricing{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.jb-landing .price{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--sh-2);flex-direction:column;gap:16px;padding:24px;display:flex}.jb-landing .price.featured{border-color:var(--teal-edge);box-shadow:0 0 0 1.5px var(--teal-edge),var(--sh-3);background:linear-gradient(180deg,var(--teal-soft) 0%,var(--surface) 26%)}.jb-landing .price .nm{justify-content:space-between;align-items:center;gap:10px;display:flex}.jb-landing .price .nm h3{letter-spacing:-.015em;font-size:17px;font-weight:700}.jb-landing .price .amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.jb-landing .price .amt small{color:var(--ink-3);letter-spacing:0;font-size:14px;font-weight:560}.jb-landing .price .who{color:var(--ink-2);font-size:13px}.jb-landing .price ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.jb-landing .price li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.2px;display:flex}.jb-landing .price li svg{color:var(--teal);flex:none;margin-top:3px}.jb-landing .price .btn{width:100%;margin-top:auto}.jb-landing .cta-band{text-align:center;color:#fff;background:linear-gradient(130deg,var(--teal-deep) 0%,#0a8a7a 52%,#8a6417 100%);border-radius:26px;padding:52px 32px;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #066255cc}.jb-landing .cta-band>*{z-index:1;position:relative}.jb-landing .cta-band h2{letter-spacing:-.028em;font-size:clamp(25px,3.4vw,36px);font-weight:700;line-height:1.12}.jb-landing .cta-band p{color:#ffffffd6;margin-top:12px;font-size:15px}.jb-landing .cta-band .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.jb-landing .cta-band .scene .far{color:#fff;opacity:.1}.jb-landing .cta-band .scene .mid{color:#fff;opacity:.13}.jb-landing .cta-band .scene .near{color:#fff;opacity:.17}.jb-landing .site-foot{border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:64px;padding:36px 0 44px;font-size:13.2px;display:flex}.jb-landing .site-foot .cols{flex-wrap:wrap;gap:44px;display:flex}.jb-landing .site-foot h4{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin-bottom:9px;font-size:11px;font-weight:700}.jb-landing .site-foot a{color:var(--ink-2);transition:color .15s var(--ease);padding:3px 0;display:block}.jb-landing .site-foot a:hover{color:var(--teal-deep)}.jb-landing .scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jb-landing .scene svg{width:100%;height:auto;position:absolute;bottom:0;left:0}.jb-landing .scene .far{opacity:.14;color:var(--teal-deep)}.jb-landing .scene .mid{opacity:.2;color:var(--teal)}.jb-landing .scene .near{opacity:.3;color:var(--honey-deep)}.jb-landing .scene .sun{aspect-ratio:1;background:radial-gradient(circle,#b8801e3d,#b8801e00 66%);border-radius:999px;width:min(520px,54vw);position:absolute;top:-14%;right:6%}.jb-landing .hero-scene{z-index:-1;width:100vw;height:460px;position:absolute;inset:auto auto -210px 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 94%);mask-image:linear-gradient(#000 0% 58%,#0000 94%)}@keyframes jbDrift{0%{transform:translate(0)}to{transform:translate(-40px)}}.jb-landing .scene .mid{animation:26s ease-in-out infinite alternate jbDrift}.jb-landing .scene .near{animation:18s ease-in-out infinite alternate-reverse jbDrift}@media (prefers-reduced-motion:reduce){.jb-landing .scene .mid,.jb-landing .scene .near{animation:none}}
