:root{--jbs-plum: #6e026f;--jbs-plum-deep: #5a025b;--jbs-teal: #abdadc;--jbs-teal-deep: #8ec9cb;--jbs-orange: #fa891a;--jbs-orange-deep: #e57a10;--jbs-creme: #f1e6c9;--jbs-white: #ffffff;--jbs-ink: #121212;--jbs-green: #2e7d4f;--jbs-green-deep: #24623e;--jbs-h1: clamp(38px, 4.6vw, 60px);--jbs-h2: clamp(28px, 3.3vw, 42px);--jbs-body: 17px}html .banner__buttons .button--primary,html .jbs-why__btn--primary,html .jbs-btn-cta-primary,html .jb-ig-btn,html .eml__button{color:var(--jbs-plum)!important;font-weight:600!important}html [class*=ai-journey-card-button]{background:var(--jbs-plum)!important;color:var(--jbs-creme)!important}html [class*=ai-journey-card-button]:hover{background:var(--jbs-plum-deep)!important}html .banner__heading{font-size:var(--jbs-h1)!important;line-height:1.06!important;letter-spacing:-.02em!important}html .jbs-why{background-color:var(--jbs-white)!important;color:#241d26e6!important}html .jbs-why__kicker{color:#6e026fb8!important}html .jbs-why__heading{color:var(--jbs-plum)!important}html .jbs-why__body p{color:#241d26e6!important;font-size:var(--jbs-body)!important}html .jbs-why__research{color:#241d268c!important}html .jbs-why__testimonial blockquote{color:var(--jbs-plum)!important}html .jbs-why__testimonial cite{color:#241d2680!important}html .jbs-why__heading{font-size:var(--jbs-h2)!important;line-height:1.14!important}html .jbs-after{background-color:var(--jbs-white)!important;color:var(--jbs-plum)!important}html .jbs-after__kicker,html .jbs-after__short{color:#6e026fb8!important}html .jbs-after__list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:8px 0 40px!important;padding:0!important;list-style:none!important}@media(min-width:750px){html .jbs-after__list{grid-template-columns:1fr 1fr!important;column-gap:40px!important}}html .jbs-after__list li{border-top:1px solid rgba(110,2,111,.22)!important;padding:20px 0 22px!important;margin:0!important;font-size:clamp(18px,2.1vw,22px)!important;line-height:1.4!important;letter-spacing:-.01em!important;color:var(--jbs-plum)!important}html .jbs-after__list li:before{display:none!important}html .jbs-after__heading,html .jbs-after__identity p,html .jbs-after__promise-line{color:var(--jbs-plum)!important}html .jbs-after__heading{font-size:var(--jbs-h2)!important;line-height:1.14!important}html .jbs-after__feel,html .jbs-after__promise p{color:#241d26d1!important;font-size:var(--jbs-body)!important}html .jbs-after__identity{border-left:0!important;background:var(--jbs-creme)!important;padding:26px 28px!important;margin:0 0 14px!important}html .jbs-after__promise{border-top-color:#6e026f2e!important}html #jbs-quiz-section{background-color:var(--jbs-teal)!important}html .jbs-q-lede,html .jbs-q-meta{color:#6e026fd9!important}html .jbs-q-card.is-active,html .jbs-q-result-card{background:var(--jbs-white)!important}html .jbs-digital{background-color:var(--jbs-green)!important;color:var(--jbs-white)!important;padding:30px 32px!important;border-radius:2px!important}html .jbs-digital *,html .jbs-digital p,html .jbs-digital h3,html .jbs-digital h4{color:var(--jbs-white)!important}html .jbs-digital a{color:var(--jbs-white)!important;text-decoration-color:#ffffff80!important}html .jbs-de-guide,html .jbs-de-guide-signup{background-color:var(--jbs-teal)!important;color:var(--jbs-plum)!important}html .jbs-de-guide-eyebrow,html .jbs-de-guide-signup-eyebrow{color:#6e026fcc!important}html .jbs-de-guide-title,html .jbs-de-guide-signup-title,html .jbs-de-guide-text,html .jbs-de-guide-signup-text{color:var(--jbs-plum)!important}html .jbs-de-guide-title,html .jbs-de-guide-signup-title{font-size:var(--jbs-h2)!important;line-height:1.14!important}html .jbs-de-guide-btn,html .jbs-de-guide-signup-btn{background:var(--jbs-orange)!important;color:var(--jbs-plum)!important;border-color:var(--jbs-orange)!important;font-weight:600!important}html .jbs-de-guide-btn:hover,html .jbs-de-guide-signup-btn:hover{background:var(--jbs-orange-deep)!important}html .jbs-why__heading,html .jbs-after__heading,html .jbs-close__heading,html .journey4__title,html .jbs-founder h2,html .jbs-founder__title,html .eml h2,html .jb-faq-title,html [class*=ai-journey-title],html .blog__title,html .jbs-sw__heading,html h2.inline-richtext:not(.footer-block__heading),html .jbs-q-display{font-family:var(--font-heading-family, "Assistant"),sans-serif!important;font-size:var(--jbs-h2)!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.16!important;color:var(--jbs-plum)!important}html .journey4__header,html .journey4__title,html .journey4__sub,html [class*=ai-journey-header],html [class*=ai-journey-title],html [class*=ai-journey-subtitle],html .jb-faq-title,html .jb-faq-subtitle,html .jb-ig-title{text-align:left!important}html .journey4__header{margin-left:0!important;margin-right:auto!important}html .journey4__h3,html [class*=ai-journey-card-title],html .jbs-digital__title,html .jb-faq-title+*,html .jb-ig-title{font-family:var(--font-heading-family, "Assistant"),sans-serif!important;font-weight:600!important;letter-spacing:.01em!important}html .jbs-why__kicker,html .jbs-after__kicker,html .jbs-q-eyebrow{font-family:var(--font-heading-family, "Assistant"),sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#6e026fb8!important}[id$=__image_banner_BEDzbU] .banner__heading,[id$=__image_banner_BEDzbU] .banner__text{color:#f1e6c9!important}[id$=__image_banner_BEDzbU] .banner:after{opacity:1!important;background:linear-gradient(90deg,#1a0a1ea8,#1a0a1e5c 32%,#1a0a1e00 62%)!important}@media(max-width:749px){[id$=__image_banner_BEDzbU] .banner:after{background:linear-gradient(0deg,#1a0a1ec7,#1a0a1e80,#1a0a1e00 56%)!important}[id$=__image_banner_BEDzbU] .banner{min-height:64rem}[id$=__image_banner_BEDzbU] .banner__content{flex:1 1 auto;align-items:flex-end!important;justify-content:flex-start!important}[id$=__image_banner_BEDzbU] .banner__box{text-align:left!important;padding-bottom:1.9rem}[id$=__image_banner_BEDzbU] .banner__buttons{justify-content:flex-start!important}}[id$=__image_banner_BEDzbU] .banner__box{max-width:44rem}[id$=__image_banner_BEDzbU] .banner__buttons .button:not(.button--secondary){background:#6e026f!important;color:#f1e6c9!important;border-color:#6e026f!important;box-shadow:none!important}[id$=__image_banner_BEDzbU] .banner__buttons .button--secondary{background:transparent!important;color:#f1e6c9!important;border:1px solid #f1e6c9!important;box-shadow:none!important}[id$=__image_banner_BEDzbU] .banner__buttons .button--secondary:hover{background:#f1e6c9;color:#6e026f}[id$=__image_banner_BEDzbU] .banner__buttons~.banner__text{margin-top:.9rem;font-size:1.4rem;line-height:1.45;max-width:34rem;color:#f1e6c9cc!important}.jbs-about{max-width:800px;margin:0 auto;font-size:var(--jbs-body);line-height:1.7}.jbs-about h2{font-size:clamp(24px,2.6vw,32px);line-height:1.16;color:var(--jbs-plum);margin:0 0 14px}.jbs-about h3{font-size:19px;font-weight:600;margin:0 0 8px}.jbs-about p{margin:0 0 16px}.jbs-about__kicker{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6e026fb8;margin:0 0 10px}.jbs-about__hero{margin:0 0 30px}.jbs-about__portrait{display:block;width:100%;aspect-ratio:12 / 5;border-radius:2px;object-fit:cover;object-position:center 18%;margin:0 0 22px}.jbs-about__lede{font-size:clamp(20px,2.2vw,26px);line-height:1.3;color:var(--jbs-plum);margin:0 0 10px}.jbs-about__by{font-size:14px;color:#241d269e;margin:0}.jbs-about__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0 0 40px;padding:0}.jbs-about__facts li{border-top:2px solid var(--jbs-teal);padding:14px 2px 0}.jbs-about__facts strong{display:block;color:var(--jbs-plum);font-size:19px;line-height:1.25;margin-bottom:4px}.jbs-about__facts span{font-size:13px;line-height:1.45;color:#241d26a6}.jbs-about__section{margin:0 0 44px}.jbs-about__quote{border:0;border-left:3px solid var(--jbs-orange);margin:26px 0;padding:2px 0 2px 20px;font-size:clamp(19px,2.1vw,24px);line-height:1.35;color:var(--jbs-plum);font-style:normal}.jbs-about__usp{background:#abdadc38;padding:28px 26px;border-radius:2px}.jbs-about__usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0}.jbs-about__usp-grid h3{color:var(--jbs-plum)}.jbs-about__usp-grid p{margin:0;font-size:15px;line-height:1.6}.jbs-about__usp-line{margin:0;padding-top:16px;border-top:1px solid rgba(110,2,111,.25);color:var(--jbs-plum);font-size:16px}.jbs-about__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;list-style:none;margin:22px 0 0;padding:0;counter-reset:jbs-step}.jbs-about__steps li{border-top:2px solid var(--jbs-teal);padding-top:12px}.jbs-about__steps h3{color:var(--jbs-plum);font-size:17px;margin-bottom:4px}.jbs-about__steps span{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;color:#241d2673;margin-bottom:6px}.jbs-about__steps p{margin:0;font-size:14px;line-height:1.55}.jbs-about__green{background:var(--jbs-green);color:var(--jbs-white);padding:30px 28px;border-radius:2px}.jbs-about__green h2,.jbs-about__green h3,.jbs-about__green p{color:var(--jbs-white)}.jbs-about__green ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:20px 0 0;padding:0}.jbs-about__green li{border-top:1px solid rgba(255,255,255,.35);padding-top:10px;font-size:14px;line-height:1.5}.jbs-about__green li strong{display:block;font-size:16px;margin-bottom:2px}.jbs-about__supp{border:1px solid rgba(110,2,111,.2);border-radius:2px;padding:26px 24px}.jbs-about__supp-note{font-size:12px;line-height:1.5;color:#241d2699;margin:14px 0 0}.jbs-about__link{display:inline-block;background:var(--jbs-orange);color:var(--jbs-plum);font-weight:600;text-decoration:none;padding:12px 24px;border-radius:999px}.jbs-about__faq details{border-bottom:1px solid rgba(110,2,111,.18);padding:14px 0}.jbs-about__faq summary{cursor:pointer;font-weight:600;color:var(--jbs-plum);font-size:16px;list-style:none}.jbs-about__faq summary::-webkit-details-marker{display:none}.jbs-about__faq summary:after{content:"+";float:right;font-weight:400;color:#6e026f99}.jbs-about__faq details[open] summary:after{content:"\2013"}.jbs-about__faq details p{margin:10px 0 0;font-size:15px}@media(max-width:749px){.jbs-about__portrait{aspect-ratio:4 / 3}.jbs-about__facts,.jbs-about__steps{grid-template-columns:1fr 1fr}.jbs-about__usp-grid,.jbs-about__green ul{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jbs-spring-kit.css.map */
