.jb{--jb-ink:#0a1a2f;--jb-ink-deep:#071324;--jb-ink-soft:#33566e;--jb-ink-faint:#6b8394;--jb-paper:#f3f1ec;--jb-paper-2:#dcd9d2;--jb-paper-3:#c4c1ba;--jb-white:#ffffff;--jb-accent:#1d63f0;--jb-accent-lift:#5b8bff;--jb-accent-soft:#eaf1ff;--jb-tape:#e5deb3;--jb-grey-2:#b9b9b9;--jb-grey-4:#5a5f66;--jb-star:#e0a614;--jb-bg:var(--jb-paper);--jb-fg:var(--jb-ink);--jb-r-xs:2px;--jb-r-sm:4px;--jb-r-md:8px;--jb-r-lg:16px;--jb-r-xl:24px;--jb-r-pill:90px;--jb-r-round:50%;--jb-bw-xs:1px;--jb-bw-sm:2px;--jb-bw-md:3px;--jb-s-xxs:4px;--jb-s-xs:8px;--jb-s-sm:16px;--jb-s-md:24px;--jb-s-lg:32px;--jb-s-xl:40px;--jb-s-xxl:64px;--jb-s-xxxl:72px;--jb-p-xxs:24px;--jb-p-xs:40px;--jb-p-sm:48px;--jb-p-md:56px;--jb-p-lg:64px;--jb-p-xl:clamp(80px,7.5vw,108px);--jb-p-xxl:96px;--jb-font-display:var(--font-archivo),"Archivo","Arial Narrow",system-ui,sans-serif;--jb-font-body:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;--jb-font-mono:var(--jb-font-body);--jb-font-hand:var(--font-kalam),"Kalam","Comic Sans MS",cursive;--jb-ink-hand:#1a47b8;--jb-h-lg:40px;--jb-h-lg-lh:48px;--jb-h-md:32px;--jb-h-md-lh:40px;--jb-h-sm:24px;--jb-h-sm-lh:28px;--jb-h-xs:20px;--jb-h-xs-lh:24px;--jb-t-lg:18px;--jb-t-lg-lh:28px;--jb-t-md:16px;--jb-t-md-lh:24px;--jb-t-sm:14px;--jb-t-sm-lh:20px;--jb-t-xs:12px;--jb-t-xs-lh:18px;--jb-container:1440px;--jb-container-wide:1024px;--jb-container-reduced:768px;--jb-container-narrow:532px;--jb-gutter:20px;--jb-rip:26px;--jb-transition:0.25s;--jb-ease:cubic-bezier(0.2,0.7,0.2,1);--jb-dur-micro:160ms;--jb-dur-reveal:480ms;--jb-dur-draw:560ms;--jb-dur-hero:720ms;--jb-rise:22px;--jb-stagger:70ms;background:var(--jb-bg);color:var(--jb-fg);font-family:var(--jb-font-body);font-stretch:108%;font-variant-numeric:tabular-nums;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:640px){.jb{--jb-h-lg:50px;--jb-h-lg-lh:56px;--jb-h-md:40px;--jb-h-md-lh:48px;--jb-h-sm:32px;--jb-h-sm-lh:40px;--jb-h-xs:24px;--jb-h-xs-lh:32px;--jb-gutter:40px}}@media (prefers-reduced-motion:reduce){.jb{--jb-transition:0s}.jb *,.jb :after,.jb :before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}}.jb *,.jb :after,.jb :before{box-sizing:border-box}.jb-container{width:100%;max-width:var(--jb-container);margin-inline:auto;padding-inline:var(--jb-gutter)}.jb-container--wide{max-width:calc(var(--jb-container-wide) + var(--jb-gutter) * 2)}.jb-container--reduced{max-width:calc(var(--jb-container-reduced) + var(--jb-gutter) * 2)}.jb-section{position:relative;padding-block:var(--jb-p-xl);background:var(--jb-bg);color:var(--jb-fg)}.jb-section--ink{--jb-bg:var(--jb-ink);--jb-fg:var(--jb-paper)}.jb-section--paper{--jb-bg:var(--jb-paper);--jb-fg:var(--jb-ink)}.jb-section--flush-top{padding-top:0}.jb-section--flush-bottom{padding-bottom:0}.jb-section--torn{margin-top:calc(var(--jb-rip) * -1);margin-bottom:-1px;padding-top:calc(var(--jb-p-xl) + var(--jb-rip));-webkit-mask-image:url(/landing/rip.svg),linear-gradient(#fff,#fff);mask-image:url(/landing/rip.svg),linear-gradient(#fff,#fff);-webkit-mask-size:1440px var(--jb-rip),100% 100%;mask-size:1440px var(--jb-rip),100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:50% 0,0 calc(var(--jb-rip) - 1px);mask-position:50% 0,0 calc(var(--jb-rip) - 1px);-webkit-mask-composite:source-over;mask-composite:add}.jb-hero:before,.jb-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/landing/speckle-light.svg);background-size:240px 240px;opacity:.3;z-index:0}.jb-hero:before,.jb-section--ink:before{background-image:url(/landing/speckle-dark.svg);opacity:.5}.jb-section>*{position:relative;z-index:1}.jb-h1,.jb-h2,.jb-h3,.jb-h4{font-family:var(--jb-font-display);font-weight:900;margin:0;letter-spacing:-.01em;text-wrap:balance}.jb-h1{font-size:var(--jb-h-lg);line-height:var(--jb-h-lg-lh)}.jb-h2{font-size:var(--jb-h-md);line-height:var(--jb-h-md-lh)}.jb-h3{font-size:var(--jb-h-sm);line-height:var(--jb-h-sm-lh)}.jb-h4{font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh)}.jb-lead{font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh);margin:0}.jb-body{font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);margin:0}.jb-small{line-height:22px}.jb-muted,.jb-small{font-size:15px;margin:0}.jb-muted{color:var(--jb-grey-4);line-height:var(--jb-t-lg-lh);font-weight:500}.jb-section--ink .jb-muted{color:var(--jb-paper-3)}.jb-strong{font-weight:700}.jb-mark{position:relative;display:inline-block;padding-bottom:.14em;white-space:nowrap}.jb-mark>svg{position:absolute;left:-.06em;right:-.06em;bottom:0;width:calc(100% + .12em);height:.2em;color:var(--jb-accent-lift);overflow:visible}.jb-section--paper .jb-mark>svg{color:var(--jb-accent)}.jb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--jb-s-xs);min-height:56px;padding:13px 29px;border-radius:var(--jb-r-sm);border:var(--jb-bw-md) solid transparent;font-family:var(--jb-font-display);font-size:var(--jb-t-lg);line-height:var(--jb-t-md-lh);font-weight:900;text-decoration:none;cursor:pointer;transition:background var(--jb-transition),border-color var(--jb-transition),color var(--jb-transition),transform var(--jb-dur-micro) var(--jb-ease),box-shadow var(--jb-dur-micro) var(--jb-ease);white-space:nowrap}.jb-btn:hover{transform:translateY(-1px)}.jb-btn:active{transform:translateY(0) scale(.985);box-shadow:none}.jb-btn--primary{background:var(--jb-accent);border-color:var(--jb-accent);color:var(--jb-white)}.jb-btn--primary:hover{background:var(--jb-accent-lift);border-color:var(--jb-accent-lift);box-shadow:0 8px 20px color-mix(in srgb,var(--jb-accent) 28%,transparent)}.jb-btn--outline{background:transparent;border-color:var(--jb-accent-lift);color:var(--jb-accent-lift)}.jb-btn--outline:hover{background:var(--jb-accent-lift);color:var(--jb-ink)}.jb-btn--dark{min-height:40px;padding:5px 29px;font-size:var(--jb-t-md);background:var(--jb-ink);border-color:var(--jb-ink);color:var(--jb-accent-lift)}.jb-btn--dark:hover{background:var(--jb-ink-deep);border-color:var(--jb-ink-deep)}.jb-btn--block{width:100%}.jb-btn--compact{min-height:44px;padding:8px 20px;font-size:var(--jb-t-md)}.jb-link{display:inline-flex;align-items:center;gap:var(--jb-s-xs);font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);color:var(--jb-ink);text-decoration:none}.jb-section--ink .jb-link{color:var(--jb-paper)}.jb-link svg{transition:transform var(--jb-transition)}.jb-link:hover svg{transform:translateX(4px)}.jb-btn:focus-visible,.jb-focus:focus-visible,.jb-link:focus-visible,.jb-pill:focus-visible{outline:var(--jb-bw-md) solid var(--jb-accent-lift);outline-offset:2px}.jb-card{border-radius:var(--jb-r-sm);background:color-mix(in srgb,var(--jb-paper-2) 70%,transparent);padding:var(--jb-s-sm);border:var(--jb-bw-xs) solid transparent;transition:background var(--jb-transition),border-color var(--jb-transition)}.jb-card--white{background:var(--jb-white)}.jb-section--ink .jb-card{background:color-mix(in srgb,var(--jb-white) 6%,transparent);border-color:color-mix(in srgb,var(--jb-white) 10%,transparent)}.jb-panel{position:relative;max-width:860px;margin-inline:auto;background:var(--jb-paper-2);overflow:hidden}.jb-panel,.jb-statcard{border-radius:var(--jb-r-sm)}.jb-statcard{background:var(--jb-white);padding:var(--jb-s-md);box-shadow:0 12px 28px color-mix(in srgb,var(--jb-ink) 14%,transparent)}.jb-statcard__label{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:700;color:var(--jb-ink-soft)}.jb-statcard__value{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-sm);line-height:var(--jb-h-sm-lh);color:var(--jb-ink)}.jb-tile{display:flex;flex-direction:column;gap:var(--jb-s-sm);min-height:96px;padding:var(--jb-s-sm);border-radius:var(--jb-r-sm);background:color-mix(in srgb,var(--jb-paper-2) 70%,transparent);border:var(--jb-bw-xs) solid transparent;color:var(--jb-ink);text-decoration:none;transition:background var(--jb-transition),border-color var(--jb-transition),transform var(--jb-dur-micro) var(--jb-ease)}.jb-tile:hover{background:var(--jb-white);border-color:var(--jb-paper-2);transform:translateY(-2px)}.jb-tile__label{font-size:var(--jb-t-md);font-weight:600;margin-top:auto}.jb-tape{display:inline-block;padding:var(--jb-s-xs) var(--jb-s-sm);background:var(--jb-tape);color:var(--jb-ink);font-family:var(--jb-font-display);font-weight:900;transform:rotate(var(--jb-tilt,-1deg))}.jb-rule{height:4px;border:0;margin:0;border-radius:var(--jb-r-xs);background:linear-gradient(90deg,transparent 0,var(--jb-paper-3) 3%,var(--jb-paper-3) 96%,transparent 100%);opacity:.9}.jb-section--ink .jb-rule{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--jb-white) 18%,transparent) 3%,color-mix(in srgb,var(--jb-white) 18%,transparent) 96%,transparent 100%)}.jb-capture{display:flex;width:100%;max-width:460px}.jb-capture__input{flex:1 1 auto;min-width:0;height:56px;padding:0 16px;border:var(--jb-bw-md) solid var(--jb-white);border-right:0;border-radius:var(--jb-r-sm) 0 0 var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);font-family:var(--jb-font-body);font-size:var(--jb-t-md)}.jb-capture__input::-moz-placeholder{color:var(--jb-grey-4)}.jb-capture__input::placeholder{color:var(--jb-grey-4)}.jb-capture__input:focus{outline:0;border-color:var(--jb-accent-lift)}.jb-capture__btn{flex:0 0 auto;border-radius:0 var(--jb-r-sm) var(--jb-r-sm) 0}.jb-capture__btn:active,.jb-capture__btn:hover{transform:none;box-shadow:none}@media (max-width:519px){.jb-capture{flex-direction:column;gap:var(--jb-s-xs)}.jb-capture__input{border-right:var(--jb-bw-md) solid var(--jb-white);border-radius:var(--jb-r-sm)}.jb-capture__btn{border-radius:var(--jb-r-sm);width:100%}}.jb-promo{background:var(--jb-ink-soft);color:var(--jb-white);min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px var(--jb-gutter);font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-promo a{color:var(--jb-white);text-decoration:underline;text-underline-offset:3px;margin-left:6px}.jb-header{position:sticky;top:0;z-index:50;background:var(--jb-ink);color:var(--jb-white);transition:box-shadow var(--jb-transition)}:root:has(.jb) body{overflow:visible}.jb-header--scrolled{box-shadow:0 1px 0 color-mix(in srgb,var(--jb-white) 12%,transparent),0 8px 24px color-mix(in srgb,var(--jb-ink-deep) 45%,transparent)}.jb-header__inner{display:flex;align-items:center;gap:var(--jb-s-lg);min-height:73px}.jb-navlink{color:var(--jb-white);text-decoration:none;font-size:var(--jb-t-sm);font-weight:600;padding:8px 0;transition:color var(--jb-transition)}.jb-navlink--current,.jb-navlink:hover{color:var(--jb-accent-lift)}.jb-navlink--current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.jb-header__nav{display:flex;align-items:center;gap:var(--jb-s-md)}.jb-header__actions{display:flex;align-items:center;gap:var(--jb-s-sm);margin-left:auto}.jb-burger,.jb-menu__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--jb-r-sm);background:transparent;color:var(--jb-white);cursor:pointer}.jb-burger{display:none;margin-left:auto}@media (max-width:899px){.jb-header__actions,.jb-header__nav{display:none}.jb-burger{display:inline-flex}}.jb-menu{position:fixed;inset:0;z-index:60;background:var(--jb-ink);color:var(--jb-white);overflow-y:auto;overscroll-behavior:contain}.jb-menu__bar{display:flex;align-items:center;justify-content:space-between;min-height:73px}.jb-menu__list{list-style:none;margin:var(--jb-s-md) 0 0;padding:0}.jb-menu__link{display:block;padding:var(--jb-s-sm) 0;border-bottom:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-white) 12%,transparent);font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh);color:var(--jb-white);text-decoration:none}.jb-menu__actions{display:grid;gap:var(--jb-s-sm);margin-top:var(--jb-s-xl)}.jb [id]{scroll-margin-top:calc(73px + var(--jb-s-sm))}:root:has(.jb){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.jb){scroll-behavior:auto}}.jb-footer{background:var(--jb-ink);color:var(--jb-paper);padding-block:var(--jb-p-xl) var(--jb-p-xs)}.jb-footer__head{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);margin:0 0 var(--jb-s-sm)}.jb-footer a{color:var(--jb-paper-3);text-decoration:none;font-size:var(--jb-t-sm);line-height:26px}.jb-footer a:hover{color:var(--jb-white)}.jb-footer__rule{height:1px;border:0;background:color-mix(in srgb,var(--jb-white) 16%,transparent);margin:var(--jb-s-xl) 0 var(--jb-s-md)}.jb-footer__cols{display:grid;gap:var(--jb-s-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.jb-footer__brand{grid-column:1/-1}@media (min-width:640px){.jb-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.jb-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr)) 1.5fr}.jb-footer__brand{grid-column:auto}}.jb-footer__list{list-style:none;margin:0;padding:0}.jb-footer__blurb{max-width:32ch;margin:var(--jb-s-sm) 0 0;color:var(--jb-paper-3);font-size:var(--jb-t-sm);line-height:22px}.jb-footer__mail{display:inline-block;margin-top:var(--jb-s-sm)}.jb-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--jb-s-xs) var(--jb-s-sm);color:var(--jb-paper-3);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-footer__legal p{margin:0}.jb-hero{position:relative;background:var(--jb-ink);color:var(--jb-paper);padding-block:var(--jb-p-xl);overflow:hidden}.jb-hero>*{position:relative;z-index:1}.jb-hero__title{max-width:25ch;text-wrap:pretty}.jb-hero__lead{max-width:78ch;color:var(--jb-paper-3)}.jb-hero__w{display:inline-block;animation:jb-hero-word var(--jb-dur-hero) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * 40ms)}.jb-hero__lead{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) .26s backwards}.jb-hero__cta,.jb-hero__cta+p{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) .38s backwards}.jb-hero__proof>.jb-proof{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) .48s backwards}.jb-hero__proof>.jb-proof+.jb-proof{animation-delay:.57s}.jb-hero__proof .jb-proof__mark{animation:jb-hero-mark var(--jb-dur-reveal) var(--jb-ease) .48s backwards}.jb-hero__proof>.jb-proof+.jb-proof .jb-proof__mark{animation-delay:.57s}@keyframes jb-hero-word{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes jb-hero-mark{0%{transform:scale(.6)}to{transform:none}}@keyframes jb-hero-rail{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.jb-hero__grid{display:grid;gap:var(--jb-s-xl);align-items:center}.jb-hero__phone{display:none}@media (min-width:1024px){.jb-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.jb-hero__phone{display:block;animation:jb-hero-rail var(--jb-dur-reveal) var(--jb-ease) .3s backwards}.jb-hero__phone .jb-phone{--jb-phone-w:264px}}.jb-hero__cta{display:flex;flex-wrap:wrap;gap:var(--jb-s-sm)}@media (max-width:639px){.jb-hero__cta{flex-direction:column;align-items:stretch}.jb-hero__cta>*{width:100%}}.jb-hero__proof{display:flex;flex-wrap:wrap;gap:var(--jb-s-xl)}.jb-proof{gap:var(--jb-s-sm)}.jb-proof,.jb-proof__mark{display:flex;align-items:center}.jb-proof__mark{flex:0 0 auto;justify-content:center;width:40px;height:40px;border-radius:var(--jb-r-sm);background:var(--jb-accent-soft);color:var(--jb-accent)}.jb-proof__value{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:var(--jb-t-md-lh);color:var(--jb-paper)}.jb-proof__note{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-paper-3)}.jb-phone{--jb-phone-w:280px;position:relative;width:var(--jb-phone-w);max-width:100%;flex:0 0 auto;--jb-phone-r:calc(var(--jb-phone-w) * 0.13);padding:calc(var(--jb-phone-r) * .246);border-radius:var(--jb-phone-r);transition:transform var(--jb-dur-micro) var(--jb-ease);background:linear-gradient(150deg,var(--jb-ink-soft),var(--jb-ink-deep) 55%,color-mix(in srgb,var(--jb-ink-soft) 55%,var(--jb-ink-deep)));box-shadow:0 24px 60px color-mix(in srgb,var(--jb-ink-deep) 50%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--jb-white) 8%,transparent)}.jb-phone__screen{position:relative;display:block;width:100%;aspect-ratio:9/19.5;border-radius:calc(var(--jb-phone-r) * .77);overflow:hidden;background:var(--jb-ink-deep)}.jb-phone__clip{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;opacity:0}.jb-phone__clip[data-shown]{opacity:1}.jb-phone__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.jb-center{text-align:center}.jb-stack{display:flex;flex-direction:column}.jb-gap-sm{gap:var(--jb-s-sm)}.jb-mt-xs{margin-top:var(--jb-s-xs)}.jb-mt-sm{margin-top:var(--jb-s-sm)}.jb-mt-md{margin-top:var(--jb-s-md)}.jb-mt-lg{margin-top:var(--jb-s-lg)}.jb-mt-xl{margin-top:var(--jb-s-xl)}.jb-mt-xxl{margin-top:var(--jb-s-xxl)}.jb-measure{max-width:60ch}.jb-measure-narrow{max-width:46ch}.jb-mx-auto{margin-inline:auto}.jb-grid{display:grid;gap:var(--jb-s-sm)}.jb-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.jb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.jb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jb-grouprow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jb-s-sm);font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);color:var(--jb-ink)}.jb-grouprow>span+span:before{content:"·";margin-right:var(--jb-s-sm);color:var(--jb-paper-3)}.jb-tiles{list-style:none;margin-block-end:0;margin-inline:0;padding:0}.jb-tiles--collapsed .jb-tile--extra{display:none}button.jb-link{padding:0;border:0;background:transparent;cursor:pointer}.jb-link--expand{scroll-margin-block:calc(73px + var(--jb-s-lg)) var(--jb-s-lg)}.jb-link--expand:hover svg{transform:translateY(2px)}.jb-link--expand[aria-expanded=true]:hover svg{transform:translateY(-2px)}.jb-pricing{padding:var(--jb-s-xl) var(--jb-s-md)}@media (min-width:640px){.jb-pricing{padding:var(--jb-p-md) var(--jb-s-xl)}}.jb-price{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:56px;line-height:60px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jb-price__per{margin-left:var(--jb-s-xxs);font-family:var(--jb-font-body);font-weight:500;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);color:var(--jb-grey-4)}.jb-included{gap:var(--jb-s-lg) var(--jb-s-xl)}.jb-included__head{margin:0 0 var(--jb-s-sm);font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-ticks{flex-direction:column;list-style:none;margin:0;padding:0}.jb-ticks,.jb-ticks li{display:flex;gap:var(--jb-s-xs)}.jb-ticks li{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-ticks svg{flex:0 0 auto;margin-top:3px;color:var(--jb-accent)}.jb-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jb-s-xl) var(--jb-s-md);list-style:none;margin-block-end:0;margin-inline:0;padding:0}@media (min-width:768px){.jb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.jb-step{display:flex;flex-direction:column}.jb-step__shot{position:relative;width:min(100%,220px);margin-inline:auto;padding-top:var(--jb-s-xs)}.jb-step__device{height:300px;overflow:hidden;border-radius:var(--jb-r-sm)}.jb-step__device .jb-phone{--jb-phone-w:100%;--jb-phone-r:28px}.jb-step__num{position:absolute;top:-6px;left:-14px;z-index:2;min-width:40px;text-align:center}.jb-step__cap{margin-top:var(--jb-s-sm);border-left:var(--jb-bw-md) solid var(--jb-accent-lift);padding-left:calc(var(--jb-s-sm) - var(--jb-bw-md))}.jb-step__name{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);color:var(--jb-paper)}.jb-step__name,.jb-step__what{display:block;line-height:var(--jb-t-sm-lh)}.jb-step__what{margin-top:var(--jb-s-xxs);font-size:var(--jb-t-sm);color:var(--jb-paper-3)}.jb-control{display:grid;gap:var(--jb-s-lg);padding:var(--jb-s-lg)}@media (min-width:768px){.jb-control{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jb-s-xl);padding:var(--jb-s-xl)}}.jb-control__proof{display:grid;gap:var(--jb-s-sm);margin:0;padding:0;list-style:none}.jb-control__proof li{display:flex;align-items:flex-start;gap:var(--jb-s-xs)}.jb-control__proof svg{flex:0 0 auto;margin-top:3px;color:var(--jb-accent)}.jb-chat{display:grid;gap:var(--jb-s-xxl);max-width:640px;margin:0 auto;padding:0;list-style:none}.jb-chat__turn{display:grid;gap:var(--jb-s-sm);padding-left:var(--jb-s-sm);border-left:var(--jb-bw-md) solid color-mix(in srgb,var(--jb-white) 12%,transparent);transition:border-color var(--jb-transition)}.jb-chat__turn[data-stage=saying],.jb-chat__turn[data-stage=thinking]{border-left-color:var(--jb-accent-lift)}.jb-chat__who{display:inline-flex;align-items:center;gap:6px;margin-right:var(--jb-s-xs);font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-paper-3);vertical-align:3px}.jb-chat__who--omni{color:var(--jb-ink-soft);vertical-align:0}.jb-chat__who img{width:18px;height:18px}.jb-chat__you{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:26px;color:var(--jb-paper)}.jb-chat__caret{display:none;width:2px;height:.9em;margin-left:2px;vertical-align:-.1em;background:var(--jb-accent-lift)}.jb-chat__turn[data-stage=saying] .jb-chat__caret{display:inline-block;animation:jb-blink .9s steps(2,start) infinite}@keyframes jb-blink{to{visibility:hidden}}.jb-chat__you--voice{display:grid;gap:var(--jb-s-xs)}.jb-chat__voice{display:flex;align-items:center;gap:var(--jb-s-sm);max-width:420px;padding:var(--jb-s-xs) var(--jb-s-sm);border-radius:var(--jb-r-sm);background:var(--jb-ink-deep);border:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-white) 10%,transparent)}.jb-chat__mic{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);box-shadow:0 0 0 6px color-mix(in srgb,var(--jb-accent-lift) 30%,transparent)}.jb-chat__mic svg{width:18px;height:18px}.jb-chat__wave{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;height:36px;min-width:0}.jb-chat__wave i{flex:0 0 auto;width:3px;border-radius:var(--jb-r-sm);background:var(--jb-accent-lift);transform-origin:center}.jb-chat__turn[data-stage=saying] .jb-chat__wave i{animation:jb-wave 1.2s ease-in-out infinite;animation-delay:calc(var(--jb-n, 0) * -46ms)}.jb-chat__turn[data-stage=saying] .jb-chat__mic{animation:jb-breathe-px 1.6s ease-in-out infinite}@keyframes jb-breathe-px{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--jb-accent-lift) 30%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--jb-accent-lift) 14%,transparent)}}.jb-chat__said{min-height:26px}.jb-chat__omni{padding:var(--jb-s-sm);border-radius:var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);box-shadow:0 12px 28px color-mix(in srgb,var(--jb-ink-deep) 45%,transparent)}.jb-chat__body,.jb-chat__omni{display:grid;gap:var(--jb-s-xs);justify-items:start}.jb-chat__body{width:100%}.jb-chat__thinking{display:none;gap:4px;margin-left:4px}.jb-chat__thinking i{width:5px;height:5px;border-radius:var(--jb-r-round);background:var(--jb-ink-soft);animation:jb-dot 1s ease-in-out infinite}.jb-chat__thinking i:nth-child(2){animation-delay:.15s}.jb-chat__thinking i:nth-child(3){animation-delay:.3s}.jb-chat__turn[data-stage=thinking] .jb-chat__thinking{display:inline-flex}@keyframes jb-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.jb-chat__line{margin:0;font-size:15px;line-height:22px;font-weight:600}.jb-chat__meta{margin:0;font-size:13px;line-height:19px;color:var(--jb-grey-4)}.jb-chat__meta--ink{color:var(--jb-ink)}.jb-chat__tool{font-size:11px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-grey-4)}.jb-chat__btn{display:inline-flex;padding:5px 14px;border:var(--jb-bw-sm) solid var(--jb-accent);border-radius:var(--jb-r-sm);color:var(--jb-accent);font-size:13px;line-height:18px;font-weight:700}.jb-chat__draft{display:grid;gap:var(--jb-s-xs);width:100%;padding:var(--jb-s-sm);border:var(--jb-bw-xs) solid var(--jb-paper-2);border-radius:var(--jb-r-sm)}.jb-chat__acts{display:flex;gap:var(--jb-s-xs);margin-top:var(--jb-s-xxs)}.jb-chat__act{flex:1 1 0;padding:7px 0;border:var(--jb-bw-sm) solid var(--jb-accent);border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);font-family:var(--jb-font-display);font-weight:900;font-size:13px;line-height:18px;text-align:center}.jb-chat__act--quiet{background:transparent;border-color:var(--jb-ink);color:var(--jb-ink)}.jb-chat__kind{padding:2px 8px;border-radius:var(--jb-r-xs);background:var(--jb-accent-soft);color:var(--jb-accent);font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);font-weight:700}.jb-chat__got{max-width:52ch}.jb-faq{display:grid;gap:var(--jb-s-xs)}.jb-faq__item{border-radius:var(--jb-r-sm);background:color-mix(in srgb,var(--jb-paper-2) 70%,transparent);border:var(--jb-bw-xs) solid transparent;transition:background var(--jb-transition),border-color var(--jb-transition),transform var(--jb-dur-micro) var(--jb-ease)}.jb-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--jb-s-md);padding:var(--jb-s-sm);cursor:pointer;list-style:none;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:26px;color:var(--jb-ink)}.jb-faq__a{padding:0 var(--jb-s-sm) var(--jb-s-sm);max-width:68ch}.jb-om-cols{display:grid;gap:var(--jb-s-xl);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.jb-om-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--jb-s-lg)}}.jb-om{position:relative;width:100%;max-width:340px;margin-inline:auto;aspect-ratio:4/3;container-type:inline-size;color:var(--jb-ink);text-align:left}.jb-om__bit{position:absolute;font-size:4.4cqw}.jb-om__card{background:var(--jb-white);border-radius:var(--jb-r-sm);box-shadow:0 12px 28px color-mix(in srgb,var(--jb-ink) 14%,transparent)}.jb-om__art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--jb-ink)}.jb-om__voice{display:flex;flex-direction:column;gap:.6em;padding:.75em;border-radius:var(--jb-r-sm);background:var(--jb-ink);color:var(--jb-white)}.jb-om__hold{display:flex;align-items:center;gap:.6em}.jb-om__mic{display:grid;place-items:center;flex:0 0 auto;width:2.1em;height:2.1em;border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);box-shadow:0 0 0 .42em color-mix(in srgb,var(--jb-accent-lift) 30%,transparent)}.jb-om__mic svg{width:1.05em;height:1.05em}.jb-om__wave{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;height:2.1em;min-width:0}.jb-om__wave i{flex:0 0 auto;width:.16em;border-radius:var(--jb-r-sm);background:var(--jb-accent-lift)}.jb-om__said{font-size:.82em;line-height:1.35;font-weight:500}.jb-om__row{display:flex;align-items:center;gap:.6em;padding:.6em .7em}.jb-om__time{flex:0 0 auto;font-family:var(--jb-font-display);font-weight:900;font-size:.8em;font-variant-numeric:tabular-nums}.jb-om__stack{display:flex;flex-direction:column;gap:.15em;flex:1 1 auto;min-width:0}.jb-om__line{flex:1 1 auto;min-width:0;font-size:.78em;line-height:1.3;font-weight:600}.jb-om__meta{font-size:.68em;line-height:1.3;color:var(--jb-grey-4)}.jb-om__chip{flex:0 0 auto;padding:.2em .45em;border-radius:var(--jb-r-xs);background:var(--jb-accent-soft);color:var(--jb-accent);font-size:.62em;line-height:1.5;font-weight:700;white-space:nowrap}.jb-om__dot{flex:0 0 auto;width:.42em;height:.42em;border-radius:var(--jb-r-round);background:var(--jb-grey-2)}.jb-om__log{display:flex;flex-direction:column;overflow:hidden}.jb-om__log .jb-om__row+.jb-om__row{border-top:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-om__row--new{position:relative;isolation:isolate}.jb-om__row--new:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--jb-accent-soft);transform-origin:left}.jb-om__row--new .jb-om__dot{background:var(--jb-accent)}.jb-om__sheet{display:flex;flex-direction:column;gap:.55em;padding:.8em;overflow:hidden}.jb-om__skel{flex:0 0 auto;height:.5em;border-radius:var(--jb-r-sm);background:var(--jb-paper-2)}.jb-om__skel--head{height:.9em;background:var(--jb-paper-3)}.jb-om__scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--jb-ink) 52%,transparent)}.jb-om__confirm{display:flex;flex-direction:column;gap:.5em;padding:.85em;box-shadow:0 16px 34px color-mix(in srgb,var(--jb-ink) 28%,transparent)}.jb-om__ask{font-size:.82em;line-height:1.3;font-weight:600}.jb-om__amount{font-family:var(--jb-font-display);font-weight:900;font-size:1.6em;line-height:1.1}.jb-om__acts{display:flex;gap:.45em}.jb-om__act{flex:1 1 0;padding:.42em 0;border:var(--jb-bw-sm) solid var(--jb-accent);border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);font-family:var(--jb-font-display);font-weight:900;font-size:.72em;line-height:1.5;text-align:center}.jb-om__act--no{background:transparent;border-color:var(--jb-ink);color:var(--jb-ink)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.jb [data-reveal]:not([data-in]){opacity:0}.jb [data-reveal][data-in]{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-delay, 0s) + min(calc(var(--jb-i, 0) * var(--jb-stagger)), var(--jb-stagger-max, .9s)))}.jb [data-reveal=group]:not([data-in]){opacity:1}.jb [data-reveal=group][data-in]{animation:none}.jb [data-reveal=group]:not([data-in])>*{opacity:0}.jb [data-reveal=group][data-in]>*{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-delay, 0s) + min(calc(var(--jb-i, 0) * var(--jb-stagger)), var(--jb-stagger-max, .9s)))}.jb [data-reveal]:not([data-in]) .jb-mark>svg{clip-path:inset(0 100% 0 0)}.jb [data-reveal][data-in] .jb-mark>svg{animation:jb-draw-marker var(--jb-dur-draw) var(--jb-ease) .24s backwards}.jb [data-reveal=group][data-in]>*>.jb-tape{animation:jb-stick var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger))}.jb [data-reveal]:not([data-in]) .jb-tick{opacity:0}.jb [data-reveal][data-in] .jb-tick{stroke-dasharray:1;animation:jb-draw var(--jb-dur-draw) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * 40ms + .18s)}.jb-chat__turn[data-stage=idle]>*{opacity:0}.jb-chat__turn[data-stage=saying] .jb-chat__you{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards}.jb-chat__turn[data-stage=saying] .jb-chat__got,.jb-chat__turn[data-stage=saying] .jb-chat__omni,.jb-chat__turn[data-stage=thinking] .jb-chat__body,.jb-chat__turn[data-stage=thinking] .jb-chat__got,.jb-chat__turn[data-stage=thinking] .jb-chat__kind{opacity:0}.jb-chat__turn[data-stage=answered] .jb-chat__body>*,.jb-chat__turn[data-stage=thinking] .jb-chat__omni{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards}.jb-chat__turn[data-stage=answered] .jb-chat__body>*{animation-delay:calc(var(--jb-i, 0) * .18s)}.jb-chat__turn[data-stage=answered] .jb-chat__kind{animation:jb-pop .32s var(--jb-ease) backwards;animation-delay:.9s}.jb-chat__turn[data-stage=answered] .jb-chat__got{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:1.1s}.jb [data-reveal=group]:not([data-in])>.jb-om{opacity:1}.jb [data-reveal=group][data-in]>.jb-om{animation:none}.jb [data-reveal=group]:not([data-in]) .jb-om__bit.jb-om__row,.jb [data-reveal=group]:not([data-in]) .jb-om__confirm,.jb [data-reveal=group]:not([data-in]) .jb-om__head,.jb [data-reveal=group]:not([data-in]) .jb-om__log,.jb [data-reveal=group]:not([data-in]) .jb-om__row--new,.jb [data-reveal=group]:not([data-in]) .jb-om__row>.jb-om__chip,.jb [data-reveal=group]:not([data-in]) .jb-om__said,.jb [data-reveal=group]:not([data-in]) .jb-om__scrim,.jb [data-reveal=group]:not([data-in]) .jb-om__shaft,.jb [data-reveal=group]:not([data-in]) .jb-om__sheet,.jb [data-reveal=group]:not([data-in]) .jb-om__spark,.jb [data-reveal=group]:not([data-in]) .jb-om__voice{opacity:0}.jb [data-reveal=group][data-in] .jb-om__log,.jb [data-reveal=group][data-in] .jb-om__sheet,.jb [data-reveal=group][data-in] .jb-om__voice{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger))}.jb [data-reveal=group][data-in] .jb-om__said{animation:jb-wipe .32s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .5s)}.jb [data-reveal=group][data-in] .jb-om__bit.jb-om__row{animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + 1.4s)}.jb [data-reveal=group][data-in] .jb-om__bit.jb-om__row>.jb-om__chip{animation:jb-pop .32s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + 1.65s)}.jb [data-reveal=group][data-in] .jb-om__scrim{animation:jb-fade .36s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .5s)}.jb [data-reveal=group][data-in] .jb-om__confirm{animation:jb-rise-in var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .7s)}.jb [data-reveal=group][data-in] .jb-om__row--new{animation:jb-write var(--jb-dur-reveal) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .6s)}.jb [data-reveal=group][data-in] .jb-om__row--new:before{animation:jb-sweep .42s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .7s)}.jb [data-reveal=group][data-in] .jb-om__row--new>.jb-om__chip{animation:jb-pop .32s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .9s)}.jb [data-reveal=group][data-in] .jb-om__shaft{stroke-dasharray:1;animation:jb-draw var(--jb-dur-draw) var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + var(--jb-arrow, .9s))}.jb [data-reveal=group][data-in] .jb-om__head{stroke-dasharray:1;animation:jb-draw .16s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + var(--jb-arrow, .9s) + .44s)}.jb [data-reveal=group][data-in] .jb-om__spark{animation:jb-fade .4s var(--jb-ease) backwards;animation-delay:calc(var(--jb-i, 0) * var(--jb-stagger) + .3s)}}.jb [data-play][data-in] .jb-om__wave i{transform-origin:center;animation:jb-wave 1.2s ease-in-out infinite;animation-delay:calc(var(--jb-n, 0) * -46ms)}.jb [data-play][data-in] .jb-om__mic{animation:jb-breathe 2.4s ease-in-out infinite}.jb [data-play][data-in] .jb-om__spark{transform-box:fill-box;transform-origin:center;animation:jb-twinkle 2.6s ease-in-out infinite;animation-delay:calc(var(--jb-n, 0) * -.9s)}@keyframes jb-fade{0%{opacity:0}to{opacity:1}}@keyframes jb-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes jb-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jb-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes jb-write{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes jb-sweep{0%{transform:scaleX(0)}to{transform:none}}@keyframes jb-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes jb-breathe{0%,to{box-shadow:0 0 0 .42em color-mix(in srgb,var(--jb-accent-lift) 30%,transparent)}50%{box-shadow:0 0 0 .62em color-mix(in srgb,var(--jb-accent-lift) 16%,transparent)}}@keyframes jb-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:none}}@keyframes jb-draw-marker{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes jb-stick{0%{opacity:0;transform:rotate(0deg) scale(1.06)}to{opacity:1;transform:rotate(var(--jb-tilt,-1deg)) scale(1)}}@keyframes jb-draw{0%{opacity:0;stroke-dashoffset:1}8%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes jb-lay-down{0%{opacity:0;transform:translateY(var(--jb-rise))}to{opacity:1;transform:none}}.jb-om-cols{--jb-stagger:220ms}.jb-tiles{--jb-stagger:30ms}.jb-included{--jb-stagger:80ms}.jb-faq{--jb-stagger:40ms}.jb-footer__cols{--jb-stagger:60ms}.jb-hero--sub{padding-block:var(--jb-p-lg) var(--jb-p-xl)}.jb-kicker{display:inline-flex;align-items:center;gap:var(--jb-s-xxs);margin:0;padding:6px 12px;border-radius:var(--jb-r-sm);border:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-paper) 28%,transparent);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:700;color:var(--jb-paper)}.jb-grid--3{grid-template-columns:minmax(0,1fr);gap:var(--jb-s-md)}@media (min-width:768px){.jb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.jb-card--ink{background:color-mix(in srgb,var(--jb-paper) 8%,transparent);border-color:color-mix(in srgb,var(--jb-paper) 16%,transparent);color:var(--jb-paper);padding:var(--jb-s-md)}.jb-ticks--plain li{font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-ticks--plain li>span:first-child{flex:0 0 auto;color:var(--jb-accent);font-weight:700}.jb-switch{padding:var(--jb-s-lg)}.jb-compare__table{width:100%;border-collapse:collapse;background:var(--jb-white);border-radius:var(--jb-r-sm);overflow:hidden;color:var(--jb-ink)}.jb-compare__table td,.jb-compare__table th{text-align:left;vertical-align:top;padding:var(--jb-s-sm);border-bottom:var(--jb-bw-xs) solid var(--jb-paper-3);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-compare__table tbody tr:last-child td,.jb-compare__table tbody tr:last-child th{border-bottom:0}.jb-compare__head{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);background:var(--jb-paper-2)}.jb-compare__head--ours{color:var(--jb-ink);box-shadow:inset 0 -3px 0 var(--jb-accent)}.jb-compare__what{background:var(--jb-paper-2);width:34%}.jb-compare__label{font-weight:700;color:var(--jb-ink-soft)}.jb-compare__cell{font-weight:500}.jb-compare__cell--good{font-weight:700}.jb-compare__cell--bad{color:var(--jb-ink-soft)}.jb-compare__tick{color:var(--jb-accent);vertical-align:-2px;margin-right:6px}.jb-compare__foot{margin:var(--jb-s-sm) 0 0;font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);color:var(--jb-grey-4)}.jb-hero .jb-compare__foot{color:color-mix(in srgb,var(--jb-paper) 70%,transparent)}.jb-compare__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:639px){.jb-compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.jb-compare__table tr{display:grid;grid-template-columns:1fr 1fr}.jb-compare__table th[scope=row]{grid-column:1/-1;padding-bottom:4px;border-bottom:0;background:var(--jb-paper-2)}.jb-compare__cell:before{display:block;font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);font-weight:700;color:var(--jb-grey-4);margin-bottom:2px}.jb-compare__cell:first-of-type:before{content:"OmniOps"}.jb-compare__cell:nth-of-type(2):before{content:"Them"}}.jb-pb{display:grid;gap:var(--jb-s-lg);align-items:start}@media (min-width:768px){.jb-pb{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--jb-s-xl)}}.jb-pb__cats,.jb-pb__list{list-style:none;margin:0;padding:0}.jb-pb__list{background:var(--jb-white);color:var(--jb-ink);border-radius:var(--jb-r-sm);overflow:hidden}.jb-pb__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--jb-s-md);padding:var(--jb-s-sm);border-bottom:var(--jb-bw-xs) solid var(--jb-paper-3);font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-pb__row:last-child{border-bottom:0}.jb-pb__name{font-weight:600;min-width:0}.jb-pb__tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--jb-r-pill);background:var(--jb-accent-soft);color:var(--jb-ink);font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);font-weight:700;vertical-align:2px}.jb-pb__price{font-family:var(--jb-font-display);font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.jb-pb__unit{font-family:var(--jb-font-body);font-weight:500;color:var(--jb-grey-4);font-size:var(--jb-t-sm)}.jb-pb__groups{color:var(--jb-paper)}.jb-pb__cats li{display:flex;justify-content:space-between;gap:var(--jb-s-sm);padding:6px 0;border-bottom:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-paper) 16%,transparent);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-pb__cats li:last-child{border-bottom:0}.jb-pb__count{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--jb-paper) 70%,transparent)}.jb-vs{display:grid;gap:var(--jb-s-md)}@media (min-width:768px){.jb-vs{grid-template-columns:repeat(3,minmax(0,1fr))}}.jb-vs__card{display:flex;flex-direction:column;gap:var(--jb-s-xs);padding:var(--jb-s-md);border-radius:var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);text-decoration:none;border:var(--jb-bw-xs) solid transparent;transition:border-color var(--jb-transition),transform var(--jb-dur-micro) var(--jb-ease)}.jb-vs__card:hover{border-color:var(--jb-ink)}.jb-vs__name{font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh)}.jb-vs__name,.jb-vs__nums{font-family:var(--jb-font-display);font-weight:900}.jb-vs__nums{display:flex;align-items:baseline;gap:var(--jb-s-sm);font-size:var(--jb-h-sm);line-height:var(--jb-h-sm-lh);font-variant-numeric:tabular-nums}.jb-vs__theirs{color:var(--jb-grey-4);text-decoration:line-through;text-decoration-thickness:3px;font-size:var(--jb-t-lg)}.jb-vs__note{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink-soft)}.jb-vs__link{margin-top:auto;font-weight:700;font-size:var(--jb-t-sm);color:var(--jb-ink)}.jb-close__call,.jb-hero__call{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.jb-store{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:var(--jb-r-sm);border:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-paper) 40%,transparent);color:var(--jb-paper);text-decoration:none;line-height:1}.jb-store:hover{border-color:var(--jb-paper)}.jb-store__text{display:flex;flex-direction:column;gap:2px}.jb-store__small{font-size:11px;font-weight:500}.jb-store__big{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg)}.jb-store-later{display:inline-block;max-width:32ch}.jb-quotes{padding-block:var(--jb-p-md) 0}.jb-quotes__list{display:grid;gap:var(--jb-s-md);list-style:none;margin:0;padding:0}@media (min-width:768px){.jb-quotes__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.jb-quotes__item{background:var(--jb-white);border-radius:var(--jb-r-sm);padding:var(--jb-s-md)}.jb-quotes__q{margin:0}.jb-quotes__q p{margin:0;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-quotes__who{margin:var(--jb-s-sm) 0 0;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink-soft)}.jb-switchband{display:grid;gap:var(--jb-s-md)}@media (min-width:900px){.jb-switchband{grid-template-columns:3fr 2fr;gap:var(--jb-s-lg)}}.jb-switchband__card{padding:var(--jb-s-lg)}.jb-capture__note{flex-basis:100%;margin:0}@media (min-width:1024px){.jb-hero__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jb-s-md) var(--jb-s-lg)}}.jb-pains{--jb-stagger:120ms;list-style:none;margin-block-end:0;margin-inline:0;padding:0}.jb-pain{position:relative;display:flex;flex-direction:column;gap:var(--jb-s-sm);padding:var(--jb-s-xl) var(--jb-s-lg) var(--jb-s-lg);margin-top:var(--jb-s-sm)}.jb-pain__tape{position:absolute;top:calc(var(--jb-s-sm) * -1);left:var(--jb-s-lg)}.jb-pain__scene{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh);letter-spacing:-.01em;color:var(--jb-ink);text-wrap:balance}.jb-pain__fix{display:flex;gap:var(--jb-s-xs);align-items:flex-start;margin:0;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);color:var(--jb-ink-soft)}.jb-pain__arrow{flex:0 0 auto;font-weight:700;color:var(--jb-accent)}.jb-control-line{display:flex;align-items:flex-start;gap:var(--jb-s-xs);text-align:left}.jb-control-line svg{flex:0 0 auto;margin-top:3px;color:var(--jb-accent)}@media (min-width:1024px){.jb-chat{max-width:1120px;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--jb-s-xxl);column-gap:var(--jb-s-xxl);align-items:start}}.jb-more{--jb-stagger:90ms;list-style:none;margin-block-end:0;margin-inline:0;padding:0}.jb-more__tile{display:flex;flex-direction:column;padding:var(--jb-s-lg)}.jb-more__frag{font-size:15px;line-height:20px;align-self:stretch}.jb-more__frag-left{flex:1 1 auto;min-width:0;font-weight:600}.jb-more__frag-right{flex:0 0 auto;font-weight:600;color:var(--jb-ink-soft)}.jb-tile{background:var(--jb-white);border-color:var(--jb-grey-2)}.jb-tile>svg,.jb-tile__door>svg{color:var(--jb-accent)}.jb-tile__door{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--jb-s-sm);margin:calc(var(--jb-s-sm) * -1);padding:var(--jb-s-sm);color:inherit;text-decoration:none;border-radius:inherit}.jb-tile:has(.jb-tile__door:focus-visible),.jb-tile:has(.jb-tile__door:hover){border-color:var(--jb-ink)}.jb-tile__door:focus-visible .jb-tile__label,.jb-tile__door:hover .jb-tile__label{color:var(--jb-accent);text-decoration:underline;text-underline-offset:3px}.jb-tile__door:focus-visible{outline:var(--jb-bw-sm) solid var(--jb-accent);outline-offset:2px}.jb-pricing-row{display:grid;gap:var(--jb-s-lg);align-items:start}@media (min-width:1024px){.jb-pricing-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--jb-s-xl)}}.jb-price__theirs{margin-right:var(--jb-s-xs);font-size:var(--jb-h-sm);line-height:var(--jb-h-sm-lh);color:var(--jb-grey-4);text-decoration-thickness:3px;vertical-align:.35em}.jb-vs--stack{grid-template-columns:minmax(0,1fr);gap:var(--jb-s-sm)}@media (min-width:900px){.jb-vs--stack{grid-template-columns:minmax(0,1fr)}}.jb-vs--stack .jb-vs__card{border-color:var(--jb-grey-2)}.jb-vs__less{align-self:center;margin-left:auto;padding:3px 9px;border-radius:var(--jb-r-xs);background:var(--jb-tape);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:700;white-space:nowrap}.jb-included .jb-ticks li,.jb-vs__less{color:var(--jb-ink)}.jb-included__elsewhere{display:block;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink-soft)}.jb-switchband--one,.jb-switchband--one .jb-switchband__card{grid-template-columns:minmax(0,1fr)}.jb-switchband--one .jb-switchband__card{max-width:760px;margin-inline:auto}.jb-hero__proof--three .jb-proof__value{font-size:var(--jb-t-md)}@media (min-width:1024px){.jb-hero__proof.jb-hero__proof--three{display:flex;flex-wrap:wrap;gap:var(--jb-s-lg)}}.jb-price-table,.jb-pricing.jb-mt-xl{max-width:520px;margin-inline:auto}.jb-price-table table{display:table;width:100%;border-collapse:collapse;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-price-table caption{padding-block-end:var(--jb-s-xs);font-weight:700;text-align:left}.jb-price-table tbody,.jb-price-table tr{width:auto}.jb-price-table td,.jb-price-table th{padding:10px 0;border-top:1px solid var(--jb-paper-2)}.jb-price-table th{font-weight:500;text-align:left;white-space:normal}.jb-price-table td{padding-left:var(--jb-s-sm);font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.jb-price-table__ours td,.jb-price-table__ours th{font-weight:800;color:var(--jb-accent)}.jb-price-table a{color:var(--jb-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--jb-grey-2);text-underline-offset:3px}.jb-price-table__note,.jb-price-table__plan{color:var(--jb-grey-4)}.jb-price-table__note{margin:var(--jb-s-xs) 0 0;font-size:var(--jb-t-sm);line-height:22px}.jb-price-table__note a{font-weight:500;color:inherit}.jb-nowrap{white-space:nowrap}.jb-hero__chips{display:flex;flex-wrap:wrap;gap:var(--jb-s-xs)}.jb-hero__chips .jb-proof{gap:var(--jb-s-xs);padding:7px 12px 7px 10px;border-radius:var(--jb-r-sm);background:color-mix(in srgb,var(--jb-white) 7%,transparent);border:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-white) 12%,transparent);animation:jb-lay-down var(--jb-dur-reveal) var(--jb-ease) .48s backwards}.jb-hero__chips .jb-proof+.jb-proof{animation-delay:.54s}.jb-hero__chips .jb-proof+.jb-proof+.jb-proof{animation-delay:.6s}.jb-hero__chips .jb-proof__mark{width:auto;height:auto;background:none;color:var(--jb-accent-lift)}.jb-hero__chips .jb-proof__value{font-size:15px;line-height:20px}@media (max-width:639px){.jb-hero__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.jb-hero__chips .jb-proof{flex-direction:column;justify-content:center;gap:6px;padding:10px 6px;text-align:center}.jb-hero__chips .jb-proof__value{font-size:14px;line-height:18px;text-wrap:balance}}.jb-hero__title .jb-mark>svg{animation:jb-draw-marker var(--jb-dur-draw) var(--jb-ease) .7s backwards}.jb-custs,.jb-swipe{position:relative;scrollbar-width:none}.jb-custs::-webkit-scrollbar{display:none}.jb-custs{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--jb-s-sm);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--jb-gutter);margin-block-end:0;margin-inline:calc(var(--jb-gutter) * -1);padding:0 var(--jb-gutter) var(--jb-s-xs);list-style:none}@media (min-width:640px){.jb-custs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding:0}}@media (min-width:1024px){.jb-custs{grid-template-columns:repeat(4,minmax(0,1fr))}.jb-custs .jb-custcard__view{padding:12px}.jb-custs .jb-cust__slots>span{font-size:12px}}.jb-custcard{flex-direction:column;gap:var(--jb-s-sm);padding:12px 12px 20px;scroll-snap-align:center;background:color-mix(in srgb,var(--jb-paper-2) 45%,var(--jb-paper))}.jb-custcard,.jb-custcard__view{display:flex;border-radius:var(--jb-r-sm)}.jb-custcard__view{align-items:center;min-height:210px;padding:var(--jb-s-sm);background:var(--jb-white);box-shadow:0 10px 24px color-mix(in srgb,var(--jb-ink) 8%,transparent)}.jb-custcard__text{display:flex;flex-direction:column;gap:4px;padding-inline:8px}.jb-custcard__name{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:24px}.jb-custcard__line{font-size:var(--jb-t-md);line-height:22px;color:var(--jb-ink-soft)}.jb-cust{display:flex;flex-direction:column;gap:10px;width:100%;font-size:15px;line-height:22px;color:var(--jb-ink)}.jb-cust__row{display:flex;justify-content:space-between;gap:var(--jb-s-xs);font-weight:600}.jb-cust__price{color:var(--jb-ink-soft)}.jb-cust__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.jb-cust__slots>span{padding:6px 0;font-size:13px;line-height:20px;text-align:center;white-space:nowrap;border:var(--jb-bw-xs) solid var(--jb-paper-3);border-radius:var(--jb-r-sm);background:var(--jb-white);font-weight:600}.jb-cust__slots>.jb-cust__on{border-color:var(--jb-accent);background:var(--jb-accent-soft);color:var(--jb-accent)}.jb-cust__btn{padding:10px;border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);text-align:center;font-weight:700}.jb-cust__meta,.jb-cust__stamp{color:var(--jb-grey-4)}.jb-cust__meta{text-align:center}.jb-cust__amount{font-family:var(--jb-font-display);font-weight:900;font-size:30px;line-height:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jb-cust__bubble{align-self:flex-start;padding:12px 14px;border-radius:var(--jb-r-sm) var(--jb-r-sm) var(--jb-r-sm) var(--jb-r-xs);background:var(--jb-paper)}.jb-cust__link{color:var(--jb-accent);text-decoration:underline;text-underline-offset:2px}.jb-cust__stars{display:flex;gap:4px;color:var(--jb-star)}.jb-cust__pill{align-self:flex-start;padding:3px 8px;border-radius:var(--jb-r-sm);background:var(--jb-accent-soft);color:var(--jb-accent);font-size:13px;line-height:20px;font-weight:700}.jb-cust__bubble--me{align-self:flex-end;border-radius:var(--jb-r-sm) var(--jb-r-sm) var(--jb-r-xs) var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white)}.jb-cust__who{font-weight:700}.jb-earn .jb-cust__bubble{max-width:90%}@media (min-width:640px){.jb-earn .jb-custcard{display:grid;grid-template-rows:1fr auto}}.jb-earn__foot{margin-bottom:0;font-family:var(--jb-font-display);font-weight:800;font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh)}.jb-mw__card{display:flex;flex-direction:column;gap:14px;width:100%;max-width:460px;padding:20px;border-radius:var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--jb-ink) 8%,transparent),0 22px 44px -26px color-mix(in srgb,var(--jb-ink) 40%,transparent)}.jb-mw__head{display:flex;justify-content:space-between;align-items:center;gap:var(--jb-s-xs);font-size:13px;line-height:20px;font-weight:600;color:var(--jb-grey-4)}.jb-mw__who{display:inline-flex;align-items:center;gap:10px}.jb-mw__dot{width:24px;height:24px;flex:none;border-radius:var(--jb-r-round);background:radial-gradient(circle at 35% 35%,var(--jb-accent-lift),var(--jb-accent))}.jb-mw__total{display:flex;flex-direction:column;gap:2px}.jb-mw__total b{font-family:var(--jb-font-display);font-weight:900;font-size:44px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.jb-mw__total small{font-size:14px;line-height:20px;font-weight:500;color:var(--jb-grey-4)}.jb-mw__rows{display:flex;flex-direction:column}.jb-mw__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;border-top:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-paper-2) 60%,var(--jb-white))}.jb-mw__what{display:flex;flex-direction:column;min-width:0}.jb-mw__what b{font-size:15px;line-height:20px;font-weight:600}.jb-mw__what small{font-size:13px;line-height:18px;color:var(--jb-grey-4)}.jb-mw__amt{font-family:var(--jb-font-mono);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.jb-mw__go{padding:6px 10px;border-radius:var(--jb-r-sm);background:var(--jb-accent-soft);color:var(--jb-accent);font-size:13px;line-height:18px;font-weight:700;white-space:nowrap}.jb-mw__foot{font-size:12px;line-height:16px;color:var(--jb-grey-4)}@media (max-width:359px){.jb-mw__row{grid-template-columns:minmax(0,1fr) auto}.jb-mw__go{grid-column:1/-1;justify-self:start}}.jb-section--ink.jb-gu-band{--jb-bg:#13294a}.jb-gu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--jb-s-xxl);align-items:center}@media (max-width:899px){.jb-gu{grid-template-columns:minmax(0,1fr);gap:var(--jb-s-xl)}}.jb-gu__text{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.jb-gu__kicker{padding:5px 10px;background:var(--jb-tape);color:var(--jb-ink);font-family:var(--jb-font-display);font-weight:900;font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-1.5deg)}.jb-gu__lead{max-width:44ch;color:var(--jb-paper-3)}.jb-gu__lead b{color:var(--jb-paper)}.jb-gu__steps{display:grid;gap:12px;margin:4px 0 0;padding:0;list-style:none}.jb-gu__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.jb-gu__steps li>span:last-child{display:flex;flex-direction:column}.jb-gu__steps b{font-size:var(--jb-t-md);line-height:24px}.jb-gu__steps li>span:last-child>span{font-size:15px;line-height:22px;color:var(--jb-paper-3)}.jb-gu__n{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--jb-r-round);background:var(--jb-accent);color:var(--jb-white);font-family:var(--jb-font-display);font-weight:900;font-size:14px}.jb-gu__terms{margin:0;max-width:60ch;font-size:13px;line-height:20px;color:#93a3b5}.jb-gu__terms a{color:var(--jb-paper-3);text-decoration:underline;text-underline-offset:3px}.jb-gu__sheet{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;justify-self:center;margin-top:24px;padding:26px 20px 24px;border-radius:var(--jb-r-sm);background:var(--jb-paper);color:var(--jb-ink);transform:rotate(1.2deg);box-shadow:0 24px 50px -24px rgba(0,0,0,.6)}.jb-gu__tape{position:absolute;top:-12px;left:50%;width:92px;height:24px;background:color-mix(in srgb,var(--jb-tape) 85%,transparent);transform:translateX(-50%) rotate(-3deg)}.jb-gu__k{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-grey-4)}.jb-gu__t{font-family:var(--jb-font-display);font-weight:900;font-size:18px;line-height:24px}.jb-gu__rows{display:flex;flex-direction:column}.jb-gu__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:var(--jb-bw-xs) dashed var(--jb-paper-2);font-size:14.5px;line-height:20px}.jb-gu__row b,.jb-gu__row small{display:block}.jb-gu__row b{font-weight:700}.jb-gu__row small{font-size:12.5px;line-height:16px;color:var(--jb-grey-4)}.jb-gu__amt,.jb-gu__cost span:last-child{font-family:var(--jb-font-mono);font-weight:700;font-variant-numeric:tabular-nums}.jb-gu__cost,.jb-gu__tot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.jb-gu__tot{align-items:end;padding-top:10px;border-top:var(--jb-bw-sm) solid var(--jb-ink)}.jb-gu__tot b{font-family:var(--jb-font-display);font-weight:900;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.jb-gu__cost{font-size:14px;color:var(--jb-grey-4)}.jb-gu__hand{font-family:var(--jb-font-hand);font-size:17px;line-height:24px;color:var(--jb-ink-hand);transform:rotate(-2deg)}.jb-gu__stamp{position:absolute;top:-34px;right:-26px;display:grid;place-items:center;width:112px;height:112px;padding:10px;border:3px solid var(--jb-accent);border-radius:var(--jb-r-round);background:color-mix(in srgb,var(--jb-paper) 88%,transparent);color:var(--jb-accent);font-family:var(--jb-font-display);font-weight:900;font-size:13px;line-height:1.1;letter-spacing:.04em;text-align:center;text-transform:uppercase;transform:rotate(-14deg)}.jb-gu__stamp:before{content:"";position:absolute;inset:5px;border:1.5px dashed var(--jb-accent);border-radius:var(--jb-r-round)}@media (max-width:519px){.jb-gu__stamp{top:-40px;right:-6px;width:96px;height:96px;font-size:11px}}.jb-gterms{gap:var(--jb-s-md)}.jb-gterms,.jb-gterms__item{display:flex;flex-direction:column}.jb-gterms__item{gap:var(--jb-s-xs);padding-top:var(--jb-s-md);border-top:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-guar{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-top:var(--jb-s-md);padding:10px 12px;border-radius:var(--jb-r-sm);background:color-mix(in srgb,var(--jb-paper-2) 45%,var(--jb-paper));color:var(--jb-ink);font-size:14px;line-height:20px;text-decoration:none}.jb-guar b{display:block}.jb-guar__seal{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--jb-accent);border-radius:var(--jb-r-round);color:var(--jb-accent);font-family:var(--jb-font-display);font-weight:900;font-size:15px}.jb-pricing.jb-mt-xl{display:grid;gap:var(--jb-s-lg);max-width:880px;text-align:left}@media (min-width:900px){.jb-pricing.jb-mt-xl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--jb-s-xxl)}}.jb-pricing__buy{display:flex;flex-direction:column}.jb-picker__seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jb-s-xxs);padding:var(--jb-s-xxs);border-radius:var(--jb-r-sm);background:var(--jb-paper)}.jb-picker__opt{display:inline-flex;align-items:center;justify-content:center;gap:var(--jb-s-xs);min-height:44px;padding:0 var(--jb-s-xs);border:0;border-radius:var(--jb-r-xs);background:transparent;color:var(--jb-ink);font-family:var(--jb-font-display);font-weight:700;font-size:15px;cursor:pointer;transition:background var(--jb-transition),color var(--jb-transition)}.jb-picker__opt[aria-checked=true]{background:var(--jb-white);color:var(--jb-accent);box-shadow:0 1px 4px color-mix(in srgb,var(--jb-ink) 18%,transparent)}.jb-picker__opt:focus-visible,.jb-plan-row:focus-visible{outline:var(--jb-bw-sm) solid var(--jb-accent);outline-offset:1px}.jb-picker__save{font-family:var(--jb-font-body);font-weight:600;font-size:13px;color:#17804a}.jb-plan-rows{display:grid;gap:var(--jb-s-xs);margin-top:var(--jb-s-sm)}.jb-plan-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 var(--jb-s-sm);border:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-ink) 14%,transparent);border-radius:var(--jb-r-md);background:var(--jb-white);color:var(--jb-ink);font-family:var(--jb-font-body);font-size:17px;line-height:24px;text-align:left;cursor:pointer;transition:border-color var(--jb-transition),background var(--jb-transition)}.jb-plan-row[aria-checked=true]{border-color:var(--jb-accent);box-shadow:inset 0 0 0 1px var(--jb-accent);background:var(--jb-accent-soft)}.jb-plan-row__dot{flex:none;width:18px;height:18px;border:2px solid var(--jb-ink-faint);border-radius:var(--jb-r-round)}.jb-plan-row[aria-checked=true] .jb-plan-row__dot{border-color:var(--jb-accent);background:radial-gradient(circle,var(--jb-accent) 0 4px,transparent 5px)}.jb-plan-row__name{flex:1;font-weight:600}.jb-plan-row__save{margin-left:8px;font-size:12px}.jb-plan-row__price{font-weight:700;font-variant-numeric:tabular-nums}.jb-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:var(--jb-s-sm) 0 0;padding:0;list-style:none}.jb-terms li{padding:4px 10px;border-radius:var(--jb-r-sm);background:var(--jb-paper);font-size:15px;line-height:22px}.jb-pricing__incl{padding-top:var(--jb-s-lg);border-top:var(--jb-bw-xs) solid var(--jb-paper-2)}@media (min-width:900px){.jb-pricing__incl{padding:0 0 0 calc(var(--jb-s-xxl) / 2);margin-left:calc(var(--jb-s-xxl) / -2);border-top:0;border-left:var(--jb-bw-xs) solid var(--jb-paper-2)}}.jb-pricing__incl .jb-price-table{max-width:none;margin-top:var(--jb-s-lg);padding-top:var(--jb-s-md);border-top:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-pricing__incl .jb-price-table table{font-size:16px;line-height:22px}.jb-pricing__incl .jb-price-table caption{font-family:var(--jb-font-display);font-weight:900;font-size:16px}.jb-faq-band{display:grid;gap:var(--jb-s-xl)}@media (min-width:900px){.jb-faq-band{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--jb-s-xxl);align-items:start}.jb-faq-band__title{position:sticky;top:calc(73px + var(--jb-s-lg))}}.jb-close__title{text-wrap:balance}.jb-close__store{display:flex;justify-content:center}.jb-sticky{position:fixed;inset:auto 0 0;z-index:40;padding:12px max(var(--jb-s-sm),env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(var(--jb-s-sm),env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--jb-ink) 94%,transparent);border-top:var(--jb-bw-xs) solid color-mix(in srgb,var(--jb-white) 10%,transparent);backdrop-filter:blur(8px);transform:translateY(110%);transition:transform .28s var(--jb-ease)}.jb-sticky[data-shown]{transform:none}.jb-sticky .jb-btn{min-height:48px;padding-block:9px}@media (min-width:768px){.jb-sticky{display:none}}@media (max-width:767px){.jb-footer{padding-bottom:calc(var(--jb-p-xs) + 72px + env(safe-area-inset-bottom, 0px))}}.jb-x-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--jb-s-xxl);align-items:center}.jb-x-split--flip .jb-x-split__text{order:2}.jb-x-split__visual{position:relative;display:flex;justify-content:center}.jb-x-checks{list-style:none;margin:var(--jb-s-md) 0 0;padding:0;display:grid;gap:var(--jb-s-xs)}.jb-x-checks li{display:flex;align-items:center;gap:var(--jb-s-xs);font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh);font-weight:600;color:var(--jb-ink)}.jb-x-checks svg{color:var(--jb-accent);flex-shrink:0}.jb-x-note{position:absolute;display:flex;flex-direction:column;gap:2px;max-width:230px;padding:var(--jb-s-sm);background:var(--jb-tape);color:var(--jb-ink);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);box-shadow:0 16px 30px -18px rgba(10,26,47,.55)}.jb-x-note b{font-family:var(--jb-font-display);font-size:var(--jb-t-md)}.jb-x-note__k{font-size:var(--jb-t-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-ink-soft)}.jb-x-note__btn{margin-top:var(--jb-s-xs);align-self:flex-start;padding:6px 14px;border-radius:var(--jb-r-pill);background:var(--jb-accent);color:var(--jb-white);font-weight:700}.jb-x-note--tr{right:-24px;top:44%;transform:rotate(2deg)}.jb-x-note--track{max-width:250px;gap:var(--jb-s-xs)}.jb-x-track{list-style:none;margin:0;padding:0;display:grid;gap:6px}.jb-x-track li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--jb-s-xs);align-items:baseline}.jb-x-track time{font-weight:800;font-variant-numeric:tabular-nums;color:var(--jb-ink-soft)}.jb-x-result,.jb-x-track li:last-child span{font-weight:800}.jb-x-result{margin-bottom:0;font-family:var(--jb-font-display);font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh);color:var(--jb-ink)}.jb-x-chips{list-style:none;margin-left:auto;margin-right:auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jb-s-xs)}.jb-x-chips li{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--jb-r-pill);background:var(--jb-white);border:var(--jb-bw-xs) solid var(--jb-paper-2);font-weight:600;font-size:var(--jb-t-sm);color:var(--jb-ink)}.jb-x-chips svg{color:var(--jb-accent)}.jb-x-alltrades{text-align:center}.jb-x-alltrades summary{cursor:pointer;display:inline-block;font-weight:700;color:var(--jb-accent);text-decoration:underline;text-underline-offset:4px}.jb-x-alltrades ul{list-style:none;margin:var(--jb-s-md) auto 0;padding:0;max-width:900px;-moz-columns:180px 3;columns:180px 3;text-align:left}.jb-x-alltrades li{padding:4px 0}.jb-x-alltrades a{color:var(--jb-ink)}.jb-x-start{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--jb-s-xl);align-items:start}@media (max-width:899px){.jb-x-split,.jb-x-start{grid-template-columns:minmax(0,1fr);gap:var(--jb-s-xl)}.jb-x-split--flip .jb-x-split__text{order:0}}@media (max-width:519px){.jb-x-note{position:static;transform:none;margin-top:var(--jb-s-md)}.jb-x-split__visual{flex-direction:column;align-items:center}}.jb-calc{display:grid;gap:var(--jb-s-md);align-items:start;grid-template-areas:"job" "quote" "prices"}@media (min-width:900px){.jb-calc{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"job quote" "prices quote";grid-template-rows:auto 1fr;gap:var(--jb-s-md) var(--jb-s-lg)}}.jb-calc__card{background:var(--jb-white);color:var(--jb-ink);border-radius:var(--jb-r-md);padding:var(--jb-s-md);min-width:0;display:grid;gap:var(--jb-s-md);align-content:start}.jb-calc__job{grid-area:job}.jb-calc__quote{grid-area:quote;gap:var(--jb-s-xs);scroll-margin-top:96px}.jb-calc__prices{grid-area:prices;gap:var(--jb-s-sm)}@media (min-width:900px){.jb-calc__quote{position:sticky;top:96px}}.jb-calc__step-h{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh);color:var(--jb-ink)}.jb-calc__field{display:grid;gap:var(--jb-s-xs);min-width:0}.jb-calc__label{margin:0;color:var(--jb-ink);font-weight:700;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-calc__sublabel{color:var(--jb-ink);font-weight:600}.jb-calc__hint,.jb-calc__sublabel{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-calc__hint{margin:0;color:var(--jb-grey-4)}.jb-calc__service-body{display:grid;gap:var(--jb-s-xs);padding:var(--jb-s-xs) 0 0 34px}.jb-calc__service-body .jb-calc__toggle{margin-top:var(--jb-s-xxs)}.jb-calc__num{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jb-s-xs);min-width:0}.jb-calc__input{width:140px;height:48px;min-width:0;padding:0 12px;border:var(--jb-bw-sm) solid var(--jb-paper-3);border-radius:var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);font-family:var(--jb-font-body);font-size:var(--jb-t-md);font-variant-numeric:tabular-nums}.jb-calc__input:focus{outline:0;border-color:var(--jb-accent)}.jb-calc__suffix{color:var(--jb-grey-4);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-calc__stepper{display:inline-flex;align-items:stretch;height:48px;border:var(--jb-bw-sm) solid var(--jb-paper-3);border-radius:var(--jb-r-sm);overflow:hidden}.jb-calc__stepper:focus-within{border-color:var(--jb-accent)}.jb-calc__input--step{width:64px;height:auto;border:0;border-radius:0;text-align:center;-moz-appearance:textfield}.jb-calc__input--step::-webkit-inner-spin-button,.jb-calc__input--step::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jb-calc__step{width:48px;border:0;background:var(--jb-paper);color:var(--jb-ink);font:inherit;font-size:var(--jb-t-lg);font-weight:700;cursor:pointer}.jb-calc__step:hover:not(:disabled){background:var(--jb-paper-2)}.jb-calc__step:disabled{color:var(--jb-paper-3);cursor:default}.jb-calc__picks{display:flex;flex-wrap:wrap;gap:var(--jb-s-xs)}.jb-calc__pick{min-height:44px;padding:8px 16px;border:var(--jb-bw-sm) solid var(--jb-paper-3);border-radius:var(--jb-r-pill);background:var(--jb-white);color:var(--jb-ink);font:inherit;font-weight:600;cursor:pointer;transition:background var(--jb-transition),border-color var(--jb-transition)}.jb-calc__pick:hover{border-color:var(--jb-ink-faint)}.jb-calc__pick[aria-checked=true]{background:var(--jb-accent);border-color:var(--jb-accent);color:var(--jb-white)}.jb-calc__bar:focus-visible,.jb-calc__copy:focus-visible,.jb-calc__door:focus-visible,.jb-calc__pick:focus-visible,.jb-calc__reset:focus-visible,.jb-calc__step:focus-visible{outline:var(--jb-bw-md) solid var(--jb-accent-lift);outline-offset:2px}.jb-calc__toggle{display:flex;align-items:center;gap:12px;color:var(--jb-ink);font-weight:700;cursor:pointer}.jb-calc__toggle input{width:22px;height:22px;flex:none;accent-color:var(--jb-accent)}.jb-calc__figure{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-lg);line-height:var(--jb-h-lg-lh);font-variant-numeric:tabular-nums}.jb-calc__figure-per{font-family:var(--jb-font-body);font-weight:600;font-size:var(--jb-t-lg);color:var(--jb-ink-soft)}.jb-calc__total{margin:0;color:var(--jb-ink);font-weight:600}.jb-calc__lines{list-style:none;margin:var(--jb-s-sm) 0 0;padding:0;border-top:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-calc__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--jb-s-sm);padding:12px 0;border-bottom:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-calc__line-name{margin:0;font-weight:600}.jb-calc__line-how{margin:2px 0 0;color:var(--jb-grey-4);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-variant-numeric:tabular-nums}.jb-calc__line-total{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.jb-calc__line--total{border-bottom:0}.jb-calc__line--total .jb-calc__line-name,.jb-calc__line--total .jb-calc__line-total{font-weight:900;font-size:var(--jb-t-lg)}.jb-calc__cta{display:grid;gap:var(--jb-s-xs);margin-top:var(--jb-s-xs)}.jb-calc__cta .jb-btn{white-space:normal;text-align:center;padding-inline:var(--jb-s-sm)}.jb-calc__copy{min-height:48px;border:var(--jb-bw-sm) solid var(--jb-paper-3);border-radius:var(--jb-r-sm);background:var(--jb-white);color:var(--jb-ink);font:inherit;font-weight:700;cursor:pointer}.jb-calc__copy:hover{border-color:var(--jb-ink-faint)}.jb-calc__rates{list-style:none;margin:0;padding:0}.jb-calc__rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--jb-s-xs) var(--jb-s-sm);padding:12px 0;border-bottom:var(--jb-bw-xs) solid var(--jb-paper-2)}.jb-calc__rate:last-child{border-bottom:0}.jb-calc__rate-name{display:grid;gap:2px;min-width:0;flex:1 1 200px;font-weight:600}.jb-calc__rate-was{color:var(--jb-grey-4);font-weight:400;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-calc__rate-input{display:flex;align-items:center;gap:6px}.jb-calc__dollar{font-weight:700;color:var(--jb-ink)}.jb-calc__input--money{width:96px}.jb-calc__per{min-width:72px}.jb-calc__link{color:var(--jb-accent);font-weight:700}#calc-prices-h{scroll-margin-top:96px}.jb-calc__reset{justify-self:start;padding:0;border:0;background:none;color:var(--jb-accent);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.jb-calc__bar{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--jb-s-sm);min-height:56px;padding:0 var(--jb-s-sm);border:0;border-radius:var(--jb-r-md);background:var(--jb-ink);color:var(--jb-white);font:inherit;text-align:left;box-shadow:0 8px 24px rgba(7,19,36,.25);cursor:pointer}.jb-calc__bar strong{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);margin-left:4px}.jb-calc__bar-go{font-weight:700;color:var(--jb-accent-lift)}@media (min-width:900px){.jb-calc__bar{display:none}}.jb-calc__basis{margin:0;padding-left:1.2em;display:grid;gap:var(--jb-s-sm);font-size:var(--jb-t-lg);line-height:var(--jb-t-lg-lh)}.jb-section--ink .jb-calc__basis+.jb-lead a,.jb-section--ink .jb-lead a{color:var(--jb-accent-lift)}.jb-calc__hub{list-style:none;margin:0;padding:0;display:grid;gap:var(--jb-s-sm)}@media (min-width:640px){.jb-calc__hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jb-calc__hub{grid-template-columns:repeat(3,minmax(0,1fr))}}.jb-calc__door{display:flex;flex-direction:column;gap:var(--jb-s-xs);height:100%;padding:var(--jb-s-md);color:var(--jb-ink);text-decoration:none}.jb-calc__door:hover{border-color:var(--jb-accent)}.jb-calc__door-name{font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh)}.jb-calc__door-lead{color:var(--jb-ink-soft)}.jb-calc__door-go{margin-top:auto;color:var(--jb-accent);font-weight:700}.jb-oj{display:grid;justify-items:center;gap:var(--jb-s-xl)}.jb-oj__head{max-width:680px;text-align:center}.jb-oj__steps{width:100%;max-width:620px;list-style:none;margin:0;padding:0}.jb-oj__step{display:grid;grid-template-columns:76px 18px minmax(0,1fr);-moz-column-gap:var(--jb-s-sm);column-gap:var(--jb-s-sm)}.jb-oj__at{padding-top:3px;text-align:right;font-family:var(--jb-font-mono);font-size:var(--jb-t-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--jb-accent);white-space:nowrap}.jb-oj__dot{position:relative}.jb-oj__dot:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--jb-paper-2)}.jb-oj__dot:after{content:"";position:absolute;left:2px;top:5px;width:14px;height:14px;border-radius:var(--jb-r-round);background:var(--jb-paper);border:2px solid var(--jb-accent)}.jb-oj__step--last .jb-oj__dot:before{bottom:auto;height:12px}.jb-oj__body{min-width:0;padding-bottom:var(--jb-s-xl)}.jb-oj__step--last .jb-oj__body{padding-bottom:var(--jb-s-sm)}.jb-oj__body h3{margin:0;font-family:var(--jb-font-display);font-weight:800;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh);color:var(--jb-ink)}.jb-oj__body>p{margin:var(--jb-s-xxs) 0 var(--jb-s-sm);font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);color:var(--jb-ink-soft);max-width:46ch}.jb-oj__mono{font-family:var(--jb-font-mono);font-variant-numeric:tabular-nums}.jb-oj__card{max-width:400px;padding:14px 16px;background:var(--jb-white);border-radius:12px;box-shadow:0 1px 0 var(--jb-paper-2),0 18px 34px -24px rgba(10,26,47,.5);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink)}.jb-oj__pill{display:inline-flex;align-items:center;gap:6px;padding:1px 9px;border-radius:var(--jb-r-pill);background:var(--jb-accent-soft);color:#1449b8;font-size:var(--jb-t-xs);font-weight:700;white-space:nowrap}.jb-oj__pill:before{content:"";width:6px;height:6px;border-radius:var(--jb-r-round);background:currentColor}.jb-oj__pill--k{background:var(--jb-paper);color:var(--jb-ink-soft)}.jb-oj__lead{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center}.jb-oj__lead b{margin-right:8px}.jb-oj__lead small{display:block;margin-top:2px;font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);color:var(--jb-ink-soft)}.jb-oj__av{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--jb-r-round);background:#dff1f5;color:#0f5a6b}.jb-oj__av,.jb-oj__call{font-size:var(--jb-t-xs);font-weight:700}.jb-oj__call{padding:5px 12px;border-radius:8px;background:var(--jb-accent);color:var(--jb-white)}.jb-oj__qtop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.jb-oj__qtop .jb-oj__mono{font-size:var(--jb-t-xs);color:var(--jb-ink-soft)}.jb-oj__total{margin:4px 0 10px;font-family:var(--jb-font-display);font-weight:800;font-size:28px;line-height:1}.jb-oj__track{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;font-size:11px;line-height:14px;font-weight:600;color:var(--jb-ink-faint)}.jb-oj__track li{padding-top:8px;border-top:4px solid var(--jb-paper-2)}.jb-oj__track li.is-on{border-top-color:var(--jb-accent);color:var(--jb-ink)}.jb-oj__lines{list-style:none;margin:0;padding:0}.jb-oj__lines li{padding:5px 0;border-top:1px dashed var(--jb-paper-2)}.jb-oj__lines li,.jb-oj__sign{display:flex;justify-content:space-between;gap:12px}.jb-oj__sign{align-items:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--jb-paper-2)}.jb-oj__hand{font-family:var(--jb-font-hand);font-size:24px;line-height:1;color:#1a2c55}.jb-oj__sign small{font-size:11px;color:var(--jb-ink-soft)}.jb-oj__dayhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.jb-oj__ruler{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:3px;border-bottom:1px solid var(--jb-paper-2);font-family:var(--jb-font-mono);font-size:10px;color:var(--jb-ink-faint)}.jb-oj__lane{position:relative;height:48px;margin-top:6px;border-radius:6px;background:repeating-linear-gradient(90deg,transparent 0 calc(16.666% - 1px),#efebe1 calc(16.666% - 1px) 16.666%)}.jb-oj__blk{position:absolute;top:5px;bottom:5px;overflow:hidden;padding:5px 8px;border-radius:7px;font-size:11px;line-height:13px;font-weight:700;white-space:nowrap}.jb-oj__blk small{display:block;font-weight:500;opacity:.8}.jb-oj__blk--done{left:1%;width:30%;background:#e3f2e8;color:#245e39}.jb-oj__blk--new{left:50.5%;width:33%;background:#dce8ff;color:#123e9c;box-shadow:inset 0 0 0 1.5px var(--jb-accent)}.jb-oj__omw{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:var(--jb-t-xs);color:var(--jb-ink-soft)}.jb-oj__omw span{padding:6px 10px;border-radius:14px 14px 14px 4px;background:#eef0f4;color:var(--jb-ink)}.jb-oj__receipt{position:relative;max-width:300px;padding:14px 16px 12px;background:#fffdf8;border:1px solid #e3ded2;border-bottom:0;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink);box-shadow:0 16px 28px -22px rgba(10,26,47,.55)}.jb-oj__receipt:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-9px;height:10px;background:radial-gradient(circle at 6px 0,transparent 5.5px,#fffdf8 6px) 0 0 /12px 10px repeat-x}.jb-oj__biz{font-family:var(--jb-font-display);font-weight:800;font-size:13px;letter-spacing:.04em;font-stretch:118%}.jb-oj__biz,.jb-oj__meta{display:block;text-transform:uppercase}.jb-oj__meta{margin-bottom:8px;font-size:10.5px;color:var(--jb-ink-soft)}.jb-oj__receipt .jb-oj__lines li{border-top-style:dotted}.jb-oj__receipt .jb-oj__sum{margin-top:4px;padding-top:6px;border-top:1.5px solid var(--jb-ink);font-weight:800}.jb-oj__receipt small{display:block;margin-top:8px;font-size:11px;color:var(--jb-ink-soft)}.jb-oj__stamp{position:absolute;right:-18px;top:-20px;padding:4px 8px 3px;border:2.5px solid #17763a;border-radius:5px;color:#17763a;font-family:var(--jb-font-display);font-weight:900;font-size:20px;line-height:1;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-9deg);opacity:.85}@media (max-width:599px){.jb-oj__step{grid-template-columns:58px 14px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.jb-oj__at{font-size:var(--jb-t-xs)}.jb-oj__dot:before{left:6px}.jb-oj__dot:after{left:0}}.jb-x-letter{margin:0;padding:30px 34px 26px;background:#fffdf8;border:1px solid #e1daca;box-shadow:0 22px 40px -26px rgba(10,26,47,.45)}.jb-x-letter__from{display:flex;justify-content:space-between;gap:12px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e9e3d5;font-family:var(--jb-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-ink-soft)}.jb-x-letter blockquote{margin:0}.jb-x-letter blockquote p{margin:0 0 12px;font-size:17px;line-height:27px;color:var(--jb-ink)}.jb-x-letter figcaption{display:flex;flex-direction:column}.jb-x-letter__sig{margin-top:4px;font-family:var(--jb-font-hand);font-weight:700;font-size:38px;line-height:1;color:#1a2c55}.jb-x-letter__who{margin-top:4px}.jb-x-letter__reach,.jb-x-letter__who{font-size:var(--jb-t-sm);color:var(--jb-ink-soft)}.jb-x-letter__reach{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding-top:12px;border-top:1px dashed var(--jb-paper-3)}.jb-x-letter__reach a{color:var(--jb-ink);font-weight:600}@media (max-width:599px){.jb-x-letter{padding:22px 18px 20px}}.jb-rates.jb-mt-xl{margin-top:var(--jb-p-xl)}.jb-rates__head{margin:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-sm);line-height:var(--jb-h-sm-lh)}.jb-rates__lead{margin:var(--jb-s-xs) 0 var(--jb-s-md);max-width:52ch;color:var(--jb-ink-soft)}.jb-rates__sheets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--jb-s-sm)}.jb-rates__sheet{padding:14px 14px 12px;background:#fffdf8;border:1px solid #e1daca;border-radius:var(--jb-r-sm);box-shadow:0 1px 0 #e1daca,0 10px 20px -16px rgba(10,26,47,.4)}.jb-rates__sheet h4{margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--jb-ink);font-family:var(--jb-font-display);font-weight:800;font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-stretch:125%}.jb-rates__sheet h4 a{color:inherit;text-decoration:none}.jb-rates__sheet h4 a:hover{color:var(--jb-accent)}.jb-rates__sheet ul{list-style:none;margin:0;padding:0}.jb-rates__sheet li{display:flex;align-items:baseline;gap:6px;padding:4px 0;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-rates__sheet li span:first-child{min-width:0}.jb-rates__dots{flex:1;min-width:10px;border-bottom:1.5px dotted var(--jb-paper-3);transform:translateY(-4px)}.jb-rates__sheet b{font-family:var(--jb-font-mono);font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:899px){.jb-rates__sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.jb-rates__sheets{grid-template-columns:minmax(0,1fr)}}.jb-todo{padding:16px 20px;background:#fffdf8;border:1px solid #e1daca;box-shadow:0 16px 30px -24px rgba(10,26,47,.45)}.jb-todo__head{margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid #e9e3d5;font-family:var(--jb-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-ink-soft)}.jb-todo__list{list-style:none;margin:0;padding:0}.jb-todo__list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px dashed #e3ded2}.jb-todo__list li:last-child{border-bottom:0}.jb-todo__list b{display:block;font-size:var(--jb-t-md)}.jb-todo__list li span span{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink-soft)}.jb-todo__box{position:relative;width:20px;height:20px;margin-top:2px;border:2px solid var(--jb-ink);border-radius:4px}.jb-todo__box.is-ticked:after{content:"✓";position:absolute;left:1px;top:-14px;font-family:var(--jb-font-hand);font-weight:700;font-size:28px;line-height:1;color:var(--jb-ink-hand)}.jb-pricebar{display:flex;align-items:center;gap:8px;min-width:140px}.jb-pricebar i{display:block;height:14px;border-radius:3px;background:var(--jb-paper-3)}.jb-price-table__ours .jb-pricebar i{background:var(--jb-accent)}.jb-pricebar b{font-family:var(--jb-font-mono);font-variant-numeric:tabular-nums}.jb-faq--open{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jb-s-lg) var(--jb-s-xl)}.jb-faq--open .jb-faq__item{background:none;border:0;border-radius:0}.jb-faq--open .jb-faq__q{margin:0 0 6px;padding:0;cursor:auto;font-size:var(--jb-t-lg);line-height:24px}.jb-faq--open .jb-faq__a{margin:0;padding:0;color:var(--jb-ink-soft)}@media (max-width:699px){.jb-faq--open{grid-template-columns:minmax(0,1fr)}}.jb-close__hand{margin-bottom:0;font-family:var(--jb-font-hand);font-size:22px;color:#f1e7a6}.jb-close__hand a{color:inherit}.jb-x-start__title{max-width:640px}.jb-pricing.jb-mt-xl{background:#fffdf8;border:1px solid #e1daca;border-radius:var(--jb-r-sm);box-shadow:0 1px 0 #e1daca,0 24px 44px -30px rgba(10,26,47,.45)}.jb-plan-rows__head{margin:var(--jb-s-md) 0 4px;padding-bottom:8px;border-bottom:2px solid var(--jb-ink);font-family:var(--jb-font-display);font-weight:800;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;font-stretch:125%}.jb-plan-rows{gap:0;margin-top:0}.jb-plan-row{min-height:46px;padding:0 4px;border:0;border-bottom:1px dashed #e1daca;border-radius:0;background:transparent;font-size:16px}.jb-plan-row[aria-checked=true]{border-color:#e1daca;box-shadow:none;background:transparent}.jb-plan-row__name{display:flex;align-items:baseline;gap:6px;font-weight:500}.jb-plan-row__name:after{content:"";flex:1;min-width:12px;border-bottom:1.5px dotted var(--jb-paper-3);transform:translateY(-4px)}.jb-plan-row[aria-checked=true] .jb-plan-row__name{font-weight:700}.jb-plan-row__price{font-family:var(--jb-font-mono);font-weight:600}.jb-plan-row[aria-checked=true] .jb-plan-row__price{color:var(--jb-accent)}.jb-terms li{padding:0;background:none;font-family:var(--jb-font-mono);font-size:12px;font-weight:600;color:var(--jb-ink-soft)}.jb-pricebar i{height:26px;border-radius:4px}.jb-pricebar{min-width:180px}.jb-pricebar b{font-size:15px}.jb-price-table__hand{margin:var(--jb-s-sm) 0 0;font-family:var(--jb-font-hand);font-size:20px;line-height:1.2;color:var(--jb-ink-hand)}.jb-footer .jb-footer__head{font-family:var(--jb-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8fa0c2}@media (max-width:639px){.jb-custs{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;margin-inline:0;padding:0}.jb-custcard__view{min-height:0}}.jb-hero__fan{display:none}@media (max-width:1023px){.jb-hero__fan{display:block;container-type:inline-size;width:calc(100% - 2 * var(--jb-gutter, 16px));max-width:420px;margin:var(--jb-s-lg) auto 0;animation:jb-hero-rail var(--jb-dur-reveal) var(--jb-ease) .56s backwards}.jb-hero__fanstage{position:relative;height:138cqw}.jb-hero__fanphone{--jb-phone-w:40cqw;position:absolute;left:50%;top:25cqw;margin-left:-20cqw}.jb-hero__fanphone--l{transform:translate(-26cqw,8cqw) rotate(-8deg)}.jb-hero__fanphone--r{transform:translate(26cqw,8cqw) rotate(8deg)}.jb-hero__fanphone--c{--jb-phone-w:44cqw;top:21cqw;margin-left:-22cqw;z-index:1}.jb-hero__note{position:absolute;margin:0;font-family:var(--jb-font-hand);font-size:17px;line-height:1.05;color:#a9c1ff}.jb-hero__note svg{position:absolute;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jb-hero__note--a{left:1cqw;top:0;transform:rotate(-4deg)}.jb-hero__note--a svg{left:22px;top:40px;width:22px;height:34px}.jb-hero__note--b{right:1cqw;top:0;text-align:right;transform:rotate(3deg)}.jb-hero__note--b svg{right:112px;top:14px;width:34px;height:40px}.jb-hero__note--c{right:1cqw;bottom:0;text-align:right;transform:rotate(-3deg)}.jb-hero__note--c svg{right:30px;bottom:38px;width:22px;height:26px}.jb-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.jb-hero__chips .jb-proof{flex-direction:row;gap:6px;padding:0;border:0;background:none;text-align:left}.jb-hero__chips .jb-proof+.jb-proof .jb-proof__mark{display:none}.jb-hero__chips .jb-proof__mark svg{width:14px;height:14px}.jb-hero__chips .jb-proof__value{font-family:var(--jb-font-body);font-size:13.5px;line-height:1.3;font-weight:600;color:#c9d3e6}}.jb-faq__title{margin-bottom:var(--jb-s-xl)}.jb-section--white{--jb-bg:var(--jb-white);--jb-fg:var(--jb-ink)}.jb-section--sand{--jb-bg:#e9e4d8;--jb-fg:var(--jb-ink)}.jb-section--sand .jb-mark>svg,.jb-section--white .jb-mark>svg{color:var(--jb-accent)}.jb-section--white .jb-chase__thread,.jb-section--white .jb-custcard,.jb-section--white .jb-oj__card{box-shadow:0 0 0 1px #e6e2d8,0 18px 34px -26px rgba(10,26,47,.45)}.jb-section--sand .jb-oj__dot:after{background:#e9e4d8}.jb-section--ink#schedule .jb-lead{color:#c3cde2}.jb-omni3__head{max-width:760px;margin:0 auto var(--jb-s-xl);text-align:center}.jb-omni3__k{font-family:var(--jb-font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--jb-accent-lift)}.jb-omni3__head .jb-h2{margin-top:10px}.jb-omni3__head .jb-lead{color:#c3cde2}.jb-omni3__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;max-width:1000px;margin:var(--jb-s-xl) auto 0;padding:var(--jb-s-md) 0 0;border-top:1px solid #22385e;list-style:none;font-size:var(--jb-t-sm);color:#c3cde2}.jb-omni3__facts b{margin-right:8px;font-family:var(--jb-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--jb-white)}@media (max-width:599px){.jb-oj__stamp{right:8px}}.jb-section--sand .jb-custcard{background:var(--jb-paper)}.jb-where{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--jb-font-mono);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jb-accent)}.jb-section--ink .jb-where{color:var(--jb-accent-lift)}.jb-app__head{text-align:right}.jb-app__head .jb-lead{color:var(--jb-paper-3)}.jb-app{list-style:none;margin-bottom:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--jb-s-md)}.jb-app__item{display:flex;flex-direction:column;align-items:center;text-align:center}.jb-app__phone{--jb-phone-w:206px;--jb-phone-r:27px}.jb-app__item:nth-child(odd) .jb-app__phone{transform:rotate(-1.5deg)}.jb-app__item:nth-child(2n) .jb-app__phone{transform:rotate(1.5deg)}.jb-app__name{margin:20px 0 0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-h-xs);line-height:var(--jb-h-xs-lh)}.jb-app__line{margin:4px 0 0;font-size:15px;line-height:22px;color:var(--jb-paper-3)}@media (max-width:899px){.jb-app{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--jb-s-xl)}.jb-app__phone{--jb-phone-w:160px;--jb-phone-r:21px}}@media (max-width:359px){.jb-app__phone{--jb-phone-w:132px;--jb-phone-r:17px}}.jb-incl .jb-lead{color:var(--jb-ink-soft)}.jb-incl__scroll{max-width:860px;margin-inline:auto}.jb-incl__table{display:table;width:100%;border-collapse:separate;border-spacing:0;max-width:100%;table-layout:fixed;background:var(--jb-white);border:1px solid var(--jb-paper-2);border-radius:var(--jb-r-lg);overflow:hidden}.jb-incl__table thead{display:table-header-group;width:auto}.jb-incl__table tbody{display:table-row-group;width:auto}.jb-incl__table tr{display:table-row;width:auto}.jb-incl__table td,.jb-incl__table th{display:table-cell;padding:13px 18px;border-bottom:1px solid #eef0ea;text-align:left;vertical-align:middle;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);font-weight:600;white-space:normal}.jb-incl__table tbody tr:last-child td,.jb-incl__table tbody tr:last-child th{border-bottom:0}.jb-incl__table thead th{background:#faf9f5;font-family:var(--jb-font-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--jb-grey-4)}.jb-incl__table td,.jb-incl__table th:nth-child(n+2){width:110px;text-align:center}.jb-incl__table small{display:block;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:400;color:var(--jb-grey-4)}.jb-incl__yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--jb-accent);color:var(--jb-white);font-size:13px;font-weight:800}.jb-incl__no{color:var(--jb-grey-2)}@media (max-width:559px){.jb-incl__table td,.jb-incl__table th{padding:11px 10px;font-size:15px}.jb-incl__table td,.jb-incl__table th:nth-child(n+2){width:62px}.jb-incl__table thead th{font-size:10.5px;letter-spacing:0}}.jb-todo--plain{padding:0;background:none;border:0;box-shadow:none}.jb-todo--plain .jb-todo__list li{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:0 0 20px;border-bottom:0}.jb-todo--plain .jb-todo__list li:last-child{padding-bottom:0}.jb-todo--plain .jb-todo__list b{font-size:var(--jb-t-lg);line-height:26px}.jb-todo--plain .jb-todo__list li span span{font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh)}.jb-todo--plain .jb-todo__box{width:24px;height:24px;margin-top:1px}.jb-todo--plain .jb-todo__box.is-ticked{background:var(--jb-ink)}.jb-todo--plain .jb-todo__box.is-ticked:after{content:"";left:6px;top:2px;width:6px;height:11px;border:solid var(--jb-white);border-width:0 2.5px 2.5px 0;transform:rotate(42deg);font-size:0}.jb-pricing__lead{max-width:52ch;margin-inline:auto;color:var(--jb-ink-soft)}.jb-pricing2{text-align:center}.jb-picker--cards .jb-picker__seg{max-width:340px;margin-inline:auto;background:var(--jb-paper-2)}.jb-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:var(--jb-s-md)}.jb-plan-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 12px;border:1px solid var(--jb-paper-2);border-radius:var(--jb-r-lg);background:var(--jb-white);color:var(--jb-ink);font:inherit;cursor:pointer;transition:border-color var(--jb-transition),background var(--jb-transition),transform var(--jb-dur-micro) var(--jb-ease)}.jb-plan-card:hover{transform:translateY(-1px);border-color:var(--jb-accent-lift)}.jb-plan-card[aria-checked=true]{border-color:var(--jb-accent);box-shadow:inset 0 0 0 1px var(--jb-accent);background:var(--jb-accent-soft)}.jb-plan-card:focus-visible{outline:var(--jb-bw-sm) solid var(--jb-accent);outline-offset:2px}.jb-plan-card__price{font-family:var(--jb-font-mono);font-weight:700;font-size:26px;line-height:32px;white-space:nowrap}.jb-plan-card__who{font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:600;color:var(--jb-ink-soft)}.jb-buy{display:grid;gap:var(--jb-s-md);max-width:480px;margin:var(--jb-s-lg) auto 0;text-align:left}@media (min-width:900px){.jb-buy--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}}.jb-buy__card{display:flex;flex-direction:column;padding:var(--jb-s-md);background:#fffdf8;border:1px solid #e1daca;border-radius:var(--jb-r-lg);box-shadow:0 24px 44px -32px rgba(10,26,47,.45)}.jb-buy__card .jb-price-table caption,.jb-buy__head{margin:0 0 var(--jb-s-sm);padding:0;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:24px;text-align:left}.jb-buy__incl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px}.jb-buy__incl li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;font-size:var(--jb-t-md);line-height:var(--jb-t-md-lh);font-weight:600}.jb-buy__incl li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--jb-accent);color:var(--jb-white);font-size:12px;font-weight:800}.jb-buy__terms{margin:var(--jb-s-md) 0 0}.jb-buy__note{margin:var(--jb-s-sm) 0 0;color:var(--jb-ink-soft)}.jb-buy__all{margin-top:var(--jb-s-sm);color:var(--jb-accent)}.jb-allf{display:flex;flex-direction:column;gap:var(--jb-s-xl)}.jb-allf__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--jb-s-xs) var(--jb-s-sm);max-width:860px;margin-inline:auto}.jb-allf__jump a{padding:6px 14px;border-radius:999px;background:var(--jb-white);color:var(--jb-ink);font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:600;text-decoration:none}.jb-allf__jump a:hover{color:var(--jb-accent)}.jb-allf__group{scroll-margin-top:96px}.jb-allf__group>h2,.jb-allf__note{max-width:860px;margin:0 auto var(--jb-s-sm)}.jb-allf__note{color:var(--jb-ink-soft)}.jb-buy__go{margin-top:auto;padding-top:var(--jb-s-md)}.jb-buy__go .jb-guar{margin-top:var(--jb-s-sm)}.jb-buy__card .jb-price-table{display:flex;flex-direction:column;flex:1;max-width:none;margin:0}.jb-buy__card .jb-price-table__note{margin-top:auto;padding-top:var(--jb-s-sm)}.jb-camp__head{max-width:720px}.jb-camp__head .jb-lead{color:var(--jb-ink-soft)}.jb-camp{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);gap:var(--jb-s-sm);align-items:center}.jb-camp__k{margin:0 0 12px;font-family:var(--jb-font-mono);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--jb-accent)}.jb-camp__thread{display:flex;flex-direction:column;gap:10px;padding:var(--jb-s-md);background:var(--jb-white);border:1px solid var(--jb-paper-2);border-radius:var(--jb-r-lg);box-shadow:0 24px 44px -32px rgba(10,26,47,.5)}.jb-camp__thread p{margin:0}.jb-camp__out{align-self:flex-end;max-width:88%;padding:11px 14px;border-radius:18px 18px 4px 18px;background:var(--jb-accent);color:var(--jb-white);font-size:15px;line-height:22px}.jb-camp__in{align-self:flex-start;padding:9px 16px;border-radius:18px 18px 18px 4px;background:#e9edf3;font-weight:700}.jb-camp__booked{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:5px 12px;border-radius:var(--jb-r-pill);background:#dff3ea;color:#12693f;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:700}.jb-camp__arrow{width:60px;height:30px;fill:none;stroke:var(--jb-ink-hand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jb-camp__result{position:relative;padding:var(--jb-s-md) var(--jb-s-md) var(--jb-s-sm);background:#fffdf8;border:1px solid #e1daca;border-radius:var(--jb-r-sm);box-shadow:0 24px 44px -30px rgba(10,26,47,.5);transform:rotate(.8deg)}.jb-camp__result p{margin:0}.jb-camp__result .jb-camp__k{margin-bottom:6px;color:var(--jb-grey-4)}.jb-camp__money b{display:block;font-family:var(--jb-font-mono);font-weight:700;font-size:clamp(40px,5vw,56px);line-height:1.05;color:#17804a;white-space:nowrap}.jb-camp__money span{font-weight:600}.jb-camp__funnel{list-style:none;margin:var(--jb-s-md) 0 0;padding:var(--jb-s-sm) 0 0;border-top:1px dashed #d9d2bf;display:grid;gap:10px}.jb-camp__funnel li{display:grid;grid-template-columns:92px minmax(0,1fr) 30px;gap:10px;align-items:center;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh)}.jb-camp__funnel li>i{display:block;height:10px;border-radius:5px;background:#ece7d8;overflow:hidden}.jb-camp__funnel li>i>i{display:block;height:100%;min-width:6px;border-radius:5px;background:var(--jb-accent)}.jb-camp__funnel b{font-family:var(--jb-font-mono);text-align:right}.jb-camp__result .jb-camp__note{margin-top:var(--jb-s-sm);font-size:var(--jb-t-xs);line-height:var(--jb-t-xs-lh);color:var(--jb-grey-4)}.jb-camp__hand{position:absolute;right:18px;top:18px;max-width:130px;font-family:var(--jb-font-hand);font-size:17px;line-height:1.1;color:var(--jb-ink-hand);text-align:right;transform:rotate(3deg)}.jb-camp__rules{list-style:none;margin:var(--jb-s-lg) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 24px;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);color:var(--jb-ink-soft)}@media (max-width:899px){.jb-camp{grid-template-columns:minmax(0,1fr);gap:var(--jb-s-md)}.jb-camp__arrow{justify-self:center;transform:rotate(90deg)}.jb-camp__result{transform:none}}@media (max-width:479px){.jb-camp__hand{display:none}}.jb-sched{--jb-sched-who:138px;--jb-sched-tray:158px;--jb-sched-row:60px;--jb-sched-head:28px;position:relative;max-width:940px;margin-inline:auto;padding-bottom:64px;text-align:left;color:var(--jb-ink)}.jb-sched__win{border-radius:14px;background:#f4f6fb;overflow:hidden;font-size:13px;line-height:1.3;box-shadow:0 0 0 1px color-mix(in srgb,var(--jb-ink) 14%,transparent),0 40px 70px -40px rgba(7,19,36,.8)}.jb-sched__chrome{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#e9edf3}.jb-sched__chrome i{width:10px;height:10px;border-radius:50%;background:#c9d0d9}.jb-sched__chrome span{margin-left:10px;padding:3px 10px;border-radius:6px;background:var(--jb-white);font-family:var(--jb-font-mono);font-size:11px;color:var(--jb-grey-4)}.jb-sched__pane{padding:16px 18px 18px}.jb-sched__top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.jb-sched__top b{font-size:18px}.jb-sched__seg{display:inline-flex;padding:3px;border-radius:9px;background:#e2e7ef;font-size:12px;font-weight:600}.jb-sched__seg span{padding:4px 9px;border-radius:7px;color:var(--jb-grey-4)}.jb-sched__seg .is-on{background:var(--jb-white);color:var(--jb-ink);box-shadow:0 1px 2px rgba(10,26,47,.15)}.jb-sched__sum{margin-left:auto;padding:4px 10px;border-radius:var(--jb-r-pill);background:#dff3ea;color:#12693f;font-family:var(--jb-font-mono);font-size:12px;font-weight:700}.jb-sched__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--jb-sched-tray);gap:12px}.jb-sched__lanes{position:relative;border:1px solid #e3e8ef;border-radius:10px;background:var(--jb-white);overflow:hidden}.jb-sched__hours,.jb-sched__lane{display:grid;grid-template-columns:var(--jb-sched-who) minmax(0,1fr)}.jb-sched__hours{height:var(--jb-sched-head);border-bottom:1px solid #e3e8ef;font-family:var(--jb-font-mono);font-size:10px;color:var(--jb-grey-4)}.jb-sched__hours>span:last-child{display:grid;grid-template-columns:repeat(8,1fr)}.jb-sched__hours>span:last-child>span{padding:7px 0 0 4px;box-shadow:inset 1px 0 0 #eef1f5}.jb-sched__lane{height:var(--jb-sched-row);border-bottom:1px solid #eef1f5}.jb-sched__lane:last-child{border-bottom:0}.jb-sched__who{display:flex;align-items:center;gap:8px;padding:0 10px;border-right:1px solid #eef1f5;font-size:12.5px;font-weight:700}.jb-sched__who small{display:block;font-family:var(--jb-font-mono);font-size:10px;font-weight:500;color:var(--jb-grey-4);white-space:nowrap}.jb-sched__av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--jb-white);font-size:10.5px;font-weight:800}.jb-sched__av--blue{background:var(--jb-accent)}.jb-sched__av--plum{background:#7a4fd0}.jb-sched__av--green{background:#12805c}.jb-sched__av--amber{background:#b56a00}.jb-sched__track{position:relative;background:repeating-linear-gradient(90deg,transparent,transparent calc(12.5% - 1px),#eef1f5 calc(12.5% - 1px),#eef1f5 12.5%)}.jb-sched__blk{position:absolute;top:8px;bottom:8px;padding:6px 8px;border-radius:8px;overflow:hidden;white-space:nowrap;font-size:11.5px;font-weight:700}.jb-sched__blk small,.jb-sched__job small{display:block;font-family:var(--jb-font-mono);font-size:10px;font-weight:500;opacity:.85}.jb-sched__blk--done{background:#dff3ea;color:#0c5a41}.jb-sched__blk--go{background:#f8e9cc;color:#7a4700}.jb-sched__blk--up{background:var(--jb-accent-soft);color:#1449b8}.jb-sched__blk--est{background:#eee7fb;color:#4f2ea0}.jb-sched__now{position:absolute;top:0;bottom:0;left:calc(var(--jb-sched-who) + (100% - var(--jb-sched-who)) * .559);width:2px;background:#d9482b;z-index:2}.jb-sched__now:before{content:"1:28";position:absolute;top:3px;left:-16px;padding:1px 4px;border-radius:4px;background:#d9482b;color:var(--jb-white);font-family:var(--jb-font-mono);font-size:9.5px;font-weight:700}.jb-sched__landed,.jb-sched__slot{left:63%;width:24%}.jb-sched__slot{border:1.5px dashed #9fb0c6;opacity:0}.jb-sched__tray{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e3e8ef;border-radius:10px;background:var(--jb-white)}.jb-sched__tray b{font-size:12px}.jb-sched__job{display:block;padding:7px 8px;border:1px solid #e3e8ef;border-radius:8px;background:var(--jb-white);font-size:11.5px;font-weight:700}.jb-sched__job--from{opacity:.35;border-style:dashed}.jb-sched__drag{position:absolute;z-index:5;width:calc(var(--jb-sched-tray) - 22px);top:38px;left:calc(100% - var(--jb-sched-tray) + 11px);border:2px solid var(--jb-accent);box-shadow:0 12px 24px -10px rgba(29,99,240,.6);opacity:0;pointer-events:none}.jb-sched__tech{position:absolute;right:-14px;bottom:0;width:240px;display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:16px;background:var(--jb-white);box-shadow:0 30px 60px -24px rgba(7,19,36,.9);transform:rotate(2.5deg);font-size:13px;line-height:19px}.jb-sched__k{font-family:var(--jb-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#1449b8}.jb-sched__tech b{font-size:15px;line-height:21px}.jb-sched__gate{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:6px 8px;border-radius:8px;background:#fdf3d6;color:#6b4a00;font-weight:600}.jb-sched__gate svg{flex:none;margin-top:3px}.jb-sched__hand{position:absolute;margin:0;font-family:var(--jb-font-hand);font-size:19px;line-height:1.1;color:var(--jb-ink-hand);white-space:nowrap}.jb-section--ink .jb-sched__hand{color:#a9c1ff}.jb-sched__hand--a{right:150px;top:-30px;transform:rotate(-3deg)}.jb-sched__hand--b{right:250px;bottom:14px;transform:rotate(2deg)}.jb-sched__more{list-style:none;margin:var(--jb-s-lg) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:15px;line-height:22px;font-weight:600}.jb-sched__more li{padding:6px 16px;border:1px solid var(--jb-paper-3);border-radius:var(--jb-r-pill)}.jb-section--ink .jb-sched__more li{border-color:#2a4566;color:#d6e1ee}@media (min-width:760px) and (prefers-reduced-motion:no-preference){.jb-sched__drag{animation:jb-sched-drag 7s cubic-bezier(.4,0,.2,1) infinite}.jb-sched__job--from{animation:jb-sched-from 7s infinite}.jb-sched__slot{animation:jb-sched-slot 7s infinite}.jb-sched__landed{animation:jb-sched-landed 7s infinite}.jb-sched__tech{animation:jb-sched-tech 7s infinite}}@keyframes jb-sched-drag{0%,12%{opacity:0;top:38px;left:calc(100% - var(--jb-sched-tray) + 11px);transform:none}14%{opacity:1;top:38px;left:calc(100% - var(--jb-sched-tray) + 11px);transform:none}22%{opacity:1;top:32px;left:calc(100% - var(--jb-sched-tray) + 4px);transform:rotate(-3deg)}56%{opacity:1;top:calc(var(--jb-sched-head) + var(--jb-sched-row) * 2 + 6px);left:calc(var(--jb-sched-who) + (100% - var(--jb-sched-tray) - 12px - var(--jb-sched-who)) * .63);transform:rotate(-3deg)}60%,to{opacity:0;top:calc(var(--jb-sched-head) + var(--jb-sched-row) * 2 + 10px);left:calc(var(--jb-sched-who) + (100% - var(--jb-sched-tray) - 12px - var(--jb-sched-who)) * .63);transform:none}}@keyframes jb-sched-from{0%,13%{opacity:1;border-style:solid}15%,to{opacity:.35;border-style:dashed}}@keyframes jb-sched-slot{0%,16%{opacity:0}24%,58%{opacity:1}62%,to{opacity:0}}@keyframes jb-sched-landed{0%,59%{opacity:0;transform:scale(.96)}63%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes jb-sched-tech{0%,64%{opacity:0;transform:translateY(10px) rotate(2.5deg)}70%,96%{opacity:1;transform:rotate(2.5deg)}to{opacity:0}}@media (max-width:759px){.jb-sched{--jb-sched-who:64px;padding-bottom:0}.jb-sched__grid{grid-template-columns:minmax(0,1fr)}.jb-sched__av,.jb-sched__drag,.jb-sched__hand,.jb-sched__tray,.jb-sched__who small{display:none}.jb-sched__sum{margin-left:0}.jb-sched__tech{position:static;width:auto;max-width:280px;margin:var(--jb-s-md) auto 0;transform:none}}.jb-omni4{max-width:640px;margin:var(--jb-s-xl) auto 0;text-align:left}.jb-omni4__bar{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 12px 12px 18px;border-radius:16px;background:var(--jb-white);color:var(--jb-ink);box-shadow:0 0 0 6px color-mix(in srgb,var(--jb-accent-lift) 20%,transparent),0 30px 60px -30px #000}.jb-omni4__mark{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--jb-accent);color:var(--jb-white);font-size:15px}.jb-omni4__text{flex:1;min-width:0;font-size:var(--jb-t-lg);line-height:24px;font-weight:600}.jb-omni4__caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-3px;background:var(--jb-accent);animation:jb-omni4-blink 1s steps(1) infinite}.jb-omni4__send{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--jb-accent)}.jb-omni4__send svg{width:18px;height:18px;fill:none;stroke:var(--jb-white);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.jb-omni4__answer{min-height:250px;margin-top:14px}.jb-omni4__think{display:inline-flex;gap:5px;padding:14px 16px;border-radius:14px;background:#13294a}.jb-omni4__think i{width:7px;height:7px;border-radius:50%;background:var(--jb-accent-lift);animation:jb-omni4-dot 1s infinite}.jb-omni4__think i:nth-child(2){animation-delay:.15s}.jb-omni4__think i:nth-child(3){animation-delay:.3s}.jb-omni4__card{padding:18px;border-radius:16px;background:var(--jb-white);color:var(--jb-ink);box-shadow:0 30px 60px -34px #000}.jb-omni4__top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:17px;line-height:24px;font-weight:700}.jb-omni4__pill{padding:2px 9px;border-radius:var(--jb-r-pill);font-size:12px;line-height:18px;font-weight:700;white-space:nowrap}.jb-omni4__pill--late{background:#fde4e4;color:#c62828}.jb-omni4__pill--plain{background:var(--jb-accent-soft);color:#1449b8}.jb-omni4__rows{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid #eef1f5}.jb-omni4__rows li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef1f5;font-size:15px;line-height:22px}.jb-omni4__rows li span:first-child{color:var(--jb-grey-4)}.jb-omni4__rows li span:last-child{font-family:var(--jb-font-mono);font-weight:600;text-align:right}.jb-omni4__go{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.jb-omni4__act{padding:11px 20px;border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-md);line-height:22px}.jb-omni4__act[data-done]{background:#dff3ea;color:#12693f}.jb-omni4__hand{font-family:var(--jb-font-hand);font-size:18px;line-height:1.1;color:var(--jb-ink-hand)}.jb-omni4__picks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:var(--jb-s-md)}.jb-omni4__pick{padding:8px 18px;border:1px solid #27406a;border-radius:var(--jb-r-pill);background:transparent;color:var(--jb-paper-3);font:600 15px/22px var(--jb-font-body);cursor:pointer;transition:background var(--jb-transition),border-color var(--jb-transition),color var(--jb-transition)}.jb-omni4__pick[aria-pressed=true]{border-color:var(--jb-accent-lift);background:#13294a;color:var(--jb-white)}.jb-omni4__pick:focus-visible{outline:var(--jb-bw-sm) solid var(--jb-accent-lift);outline-offset:2px}@keyframes jb-omni4-blink{50%{opacity:0}}@keyframes jb-omni4-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:no-preference){.jb-omni4__card{animation:jb-omni4-rise .35s var(--jb-ease)}}@keyframes jb-omni4-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.jb-omni4__caret,.jb-omni4__think i{animation:none}}.jb-hero__duo{position:relative;padding:0 0 56px 122px;color:var(--jb-ink)}.jb-hero__win{border-radius:14px;overflow:hidden;background:#f4f6fb;box-shadow:0 40px 80px -40px #000;font-size:12px;line-height:1.3}.jb-hero__chrome{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#e9edf3}.jb-hero__chrome i{width:10px;height:10px;border-radius:50%;background:#c9d0d9}.jb-hero__chrome span{margin-left:10px;padding:3px 10px;border-radius:6px;background:var(--jb-white);font-family:var(--jb-font-mono);font-size:11px;color:var(--jb-grey-4)}.jb-hero__dash{padding:14px 16px 16px}.jb-hero__hello{display:block;margin-bottom:10px;font-size:17px}.jb-hero__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jb-hero__box,.jb-hero__tile{border:1px solid #e3e8ef;border-radius:10px;background:var(--jb-white)}.jb-hero__tile{padding:9px 10px}.jb-hero__tile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jb-grey-4)}.jb-hero__tile b{font-family:var(--jb-font-mono);font-size:16px}.jb-hero__tile b.is-late{color:#c62828}.jb-hero__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px}.jb-hero__box{padding:10px 12px}.jb-hero__box>b{font-size:13px}.jb-hero__box ul{list-style:none;margin:6px 0 0;padding:0}.jb-hero__box li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #eef1f5;font-size:11.5px}.jb-hero__box li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb-hero__box li span:last-child{font-weight:700;white-space:nowrap}.jb-hero__box .is-next{color:#1449b8}.jb-hero__box .is-go{color:#b56a00}.jb-hero__box .is-done{color:#12805c}.jb-hero__duo .jb-hero__duophone{--jb-phone-w:136px;--jb-phone-r:18px;position:absolute;left:0;bottom:0}.jb-hero__duonote{position:absolute;margin:0;font-family:var(--jb-font-hand);font-size:19px;line-height:1.1;color:#a9c1ff;white-space:nowrap}.jb-hero__duonote--a{right:10px;top:-32px;transform:rotate(-3deg)}.jb-hero__duonote--b{left:152px;bottom:14px;transform:rotate(2deg)}.jb-paid__head .jb-lead{max-width:52ch;margin-inline:auto;color:var(--jb-ink-soft)}.jb-chase{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start;max-width:760px;margin:var(--jb-s-xl) auto 0;text-align:left}.jb-chase__days{list-style:none;margin:0;padding:0}.jb-chase__dayrow{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:26px;opacity:.38;transition:opacity .3s var(--jb-ease)}.jb-chase__dayrow:last-child{padding-bottom:0}.jb-chase__dayrow[data-on]{opacity:1}.jb-chase__dayrow:not(:last-child):after{content:"";position:absolute;left:9px;top:22px;bottom:2px;width:2px;background:repeating-linear-gradient(180deg,var(--jb-paper-3) 0 5px,transparent 5px 10px)}.jb-chase__dot{position:relative;z-index:1;width:20px;height:20px;margin-top:1px;border:2px solid #9fb0c6;border-radius:50%;background:var(--jb-bg);transition:background .3s var(--jb-ease),border-color .3s var(--jb-ease)}.jb-chase__dayrow[data-on] .jb-chase__dot{border-color:var(--jb-accent);background:var(--jb-accent)}.jb-chase__dayrow[data-on][data-paid] .jb-chase__dot{border-color:#17804a;background:#17804a}.jb-chase__day{display:block;font-family:var(--jb-font-mono);font-size:12px;line-height:18px;letter-spacing:.05em;text-transform:uppercase;color:var(--jb-grey-4)}.jb-chase__dayrow b{display:block;font-size:var(--jb-t-md);line-height:22px}.jb-chase__dayrow small{display:block;font-size:13px;line-height:18px;color:var(--jb-grey-4)}.jb-chase__thread{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--jb-paper-2);border-radius:var(--jb-r-lg);background:var(--jb-white);box-shadow:0 26px 50px -34px rgba(10,26,47,.6)}.jb-chase__who{display:flex;justify-content:space-between;gap:8px;margin:0;padding-bottom:10px;border-bottom:1px solid #eef1f5;font-size:15px;font-weight:700}.jb-chase__who span:last-child{font-family:var(--jb-font-mono);font-weight:500;color:var(--jb-grey-4)}.jb-chase__msg{display:flex;flex-direction:column;gap:4px;opacity:0;transform:translateY(8px);transition:opacity .35s var(--jb-ease),transform .35s var(--jb-ease)}.jb-chase__msg[data-on]{opacity:1;transform:none}.jb-chase__bubble{align-self:flex-end;max-width:86%;margin:0;padding:10px 14px;border-radius:18px 18px 4px 18px;background:var(--jb-accent);color:var(--jb-white);font-size:14.5px;line-height:20px}.jb-chase__bubble u{text-underline-offset:2px}.jb-chase__auto{align-self:flex-end;font-family:var(--jb-font-mono);font-size:11px;line-height:16px;color:var(--jb-grey-4)}.jb-chase__msg--paid{gap:10px}.jb-chase__pays{align-self:flex-start;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#eef1f5;font-size:14px;line-height:20px;font-weight:600}.jb-chase__pays i{padding:3px 10px;border-radius:var(--jb-r-pill);background:var(--jb-white);font-style:normal;font-size:12.5px}.jb-chase__pays i.is-on{background:var(--jb-ink);color:var(--jb-white)}.jb-chase__paid{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:#dff3ea}.jb-chase__paid>span:first-child{display:flex;flex-direction:column;font-size:var(--jb-t-sm);line-height:var(--jb-t-sm-lh);font-weight:600;color:#0c5a41}.jb-chase__total{font-family:var(--jb-font-mono);font-size:24px;line-height:30px;color:#17804a}.jb-chase__stamp{flex:none;padding:2px 12px;border:3px solid #17804a;border-radius:6px;color:#17804a;font-family:var(--jb-font-display);font-weight:900;font-size:20px;line-height:28px;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-6deg)}.jb-paid__note{margin:var(--jb-s-lg) 0 0;text-align:center;font-family:var(--jb-font-hand);font-size:20px;line-height:1.2;color:var(--jb-ink-hand)}@media (max-width:699px){.jb-chase{grid-template-columns:minmax(0,1fr)}.jb-chase__days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jb-chase__dayrow{grid-template-columns:minmax(0,1fr);gap:6px;padding-bottom:0}.jb-chase__dayrow small,.jb-chase__dayrow:after{display:none}.jb-chase__dayrow b{font-size:13px;line-height:18px}}@media (prefers-reduced-motion:reduce){.jb-chase__dayrow,.jb-chase__dot,.jb-chase__msg{transition:none}}.jb-loop [data-at]{transition:opacity .35s var(--jb-ease),transform .35s var(--jb-ease)}.jb-loop[data-shown="1"] [data-at="1"],.jb-loop[data-shown="1"] [data-at="2"],.jb-loop[data-shown="1"] [data-at="3"],.jb-loop[data-shown="2"] [data-at="2"],.jb-loop[data-shown="2"] [data-at="3"],.jb-loop[data-shown="3"] [data-at="3"]{opacity:0;transform:translateY(8px)}.jb-loop [data-dim-at]{transition:color .3s var(--jb-ease),box-shadow .3s var(--jb-ease)}.jb-loop[data-shown="1"] [data-dim-at="1"],.jb-loop[data-shown="1"] [data-dim-at="2"],.jb-loop[data-shown="1"] [data-dim-at="3"],.jb-loop[data-shown="2"] [data-dim-at="2"],.jb-loop[data-shown="2"] [data-dim-at="3"],.jb-loop[data-shown="3"] [data-dim-at="3"]{color:#9aa8b6;box-shadow:inset 0 4px 0 #e3e8ef}@media (prefers-reduced-motion:reduce){.jb-loop [data-at],.jb-loop [data-dim-at]{transition:none}}.jb-story__head .jb-lead{max-width:52ch;margin-inline:auto;color:var(--jb-ink-soft)}.jb-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,4vw,56px);align-items:center;max-width:860px;margin-inline:auto;text-align:left}.jb-story__bubble{align-self:flex-end;max-width:88%;padding:10px 14px;border-radius:18px 18px 4px 18px;background:var(--jb-accent);color:var(--jb-white);font-size:14.5px;line-height:20px}.jb-story__bubble--in{align-self:flex-start;border-radius:18px 18px 18px 4px;background:#eef1f5;color:var(--jb-ink)}@media (max-width:759px){.jb-story{grid-template-columns:minmax(0,1fr)}}.jb-leads2__list,.jb-leads2__thread,.jb-quote2__card{border:1px solid var(--jb-paper-2);border-radius:var(--jb-r-lg);background:var(--jb-white);box-shadow:0 26px 50px -34px rgba(10,26,47,.6)}.jb-leads2__thread{display:flex;flex-direction:column;gap:10px;padding:18px}.jb-leads2__miss{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--jb-r-pill);background:#fde4e4;color:#c62828;font-size:13px;line-height:20px;font-weight:700}.jb-leads2__out{display:flex;flex-direction:column;gap:4px}.jb-leads2__out small{align-self:flex-end;font-family:var(--jb-font-mono);font-size:11px;line-height:16px;color:var(--jb-grey-4)}.jb-leads2__list{padding:14px 16px 6px}.jb-leads2__title{display:block;margin-bottom:8px;font-family:var(--jb-font-display);font-weight:900;font-size:var(--jb-t-lg);line-height:24px}.jb-leads2__row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #eef1f5}.jb-leads2__row b{display:block;font-size:15px;line-height:22px}.jb-leads2__row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--jb-grey-4)}.jb-leads2__row--new{margin:0 -8px 4px;padding:11px 8px;border-top:0;border-radius:10px;background:var(--jb-accent-soft)}.jb-leads2__av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:13px;font-weight:800}.jb-leads2__av--blue{background:var(--jb-accent);color:var(--jb-white)}.jb-leads2__av--plum{background:#eee7fb;color:#4f2ea0}.jb-leads2__av--sand{background:#fbeed3;color:#7a4700}.jb-leads2__av--green{background:#dff3ea;color:#0c5a41}.jb-leads2__pill{margin-left:4px;padding:1px 7px;border-radius:var(--jb-r-pill);background:var(--jb-accent);color:var(--jb-white);font-size:10.5px;font-weight:800;letter-spacing:.04em;vertical-align:2px;white-space:nowrap}.jb-leads2__est{display:grid;gap:4px;justify-items:end;font-family:var(--jb-font-mono);font-size:13px;font-weight:700;white-space:nowrap}.jb-leads2__call{padding:4px 14px;border-radius:var(--jb-r-sm);background:var(--jb-accent);color:var(--jb-white);font-family:var(--jb-font-display);font-weight:900;font-size:14px;line-height:20px}.jb-quote2__feed{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jb-quote2__alert{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--jb-paper-2);border-radius:14px;background:var(--jb-white);box-shadow:0 18px 34px -26px rgba(10,26,47,.6)}.jb-quote2__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--jb-accent-soft);color:#1449b8}.jb-quote2__alert[data-done] .jb-quote2__ic{background:#dff3ea;color:#17804a}.jb-quote2__alert b{display:block;font-size:15px;line-height:22px}.jb-quote2__alert small{display:block;font-size:13px;line-height:18px;color:var(--jb-grey-4)}.jb-quote2__alert time{font-family:var(--jb-font-mono);font-size:12px;color:var(--jb-grey-4)}.jb-quote2__card{padding:20px}.jb-quote2__card p{margin:0}.jb-quote2__top{display:flex;justify-content:space-between;gap:8px}.jb-quote2__top span{font-family:var(--jb-font-mono);color:var(--jb-grey-4)}.jb-quote2__total{margin-top:4px;font-family:var(--jb-font-mono);font-weight:700;font-size:34px;line-height:42px}.jb-quote2__track{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.jb-quote2__track li{padding-top:12px;box-shadow:inset 0 4px 0 var(--jb-accent);color:#1449b8;font-size:12px;line-height:18px;font-weight:700}.jb-quote2__lines{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #eef1f5}.jb-quote2__lines li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #eef1f5;font-size:14.5px;line-height:20px}.jb-quote2__lines li span:last-child{font-family:var(--jb-font-mono)}.jb-quote2__sign{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px;padding:6px 0;border-bottom:2px solid var(--jb-ink)}.jb-quote2__sign small{font-size:12px;line-height:18px;color:var(--jb-grey-4);white-space:nowrap}.jb-quote2__sig{display:inline-block;padding:6px 10px 4px 2px;font-family:var(--jb-font-hand);font-size:34px;line-height:40px;color:var(--jb-ink-hand);white-space:nowrap;clip-path:inset(-20% -10% -20% 0)}.jb-loop .jb-quote2__sig[data-at]{transition:clip-path 1.1s steps(24)}.jb-loop[data-shown="1"] .jb-quote2__sig,.jb-loop[data-shown="2"] .jb-quote2__sig{opacity:1;transform:none;clip-path:inset(-20% 100% -20% 0);transition:none}.jb-quote2__booked{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;border-radius:var(--jb-r-pill);background:#dff3ea;color:#12693f;font-size:13.5px;line-height:20px;font-weight:700}.jb-quote2__card .jb-quote2__booked{margin-top:12px}@media (prefers-reduced-motion:reduce){.jb-loop .jb-quote2__sig[data-at]{transition:none}}