.jb2p2{--jb2p2-ink: #10201f;--jb2p2-body: #434b51;--jb2p2-label: #5f6b73;--jb2p2-teal-deep: #007377;--jb2p2-teal-hover: #005a5d;--jb2p2-teal: #00a499;--jb2p2-teal-light: #e6f7f5;--jb2p2-surface: #f5f7f8;--jb2p2-media: #eaeff1;--jb2p2-border: #d6dde1;--jb2p2-ease: cubic-bezier(.4, 0, .2, 1);font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:normal;color:var(--jb2p2-body);background:#fff}.jb2p2 *,.jb2p2 *:before,.jb2p2 *:after{box-sizing:border-box}.jb2p2 p,.jb2p2 h1,.jb2p2 h2,.jb2p2 h3,.jb2p2 h4{margin:0}.jb2p2 a{color:var(--jb2p2-teal-deep)}.jb2p2 a:hover{color:var(--jb2p2-teal-hover)}.jb2p2-section .jb2p2 a:focus-visible,.jb2p2-section .jb2p2 summary:focus-visible{outline:3px solid var(--jb2p2-teal-deep);outline-offset:3px}.jb2p2__wrap{width:100%;max-width:1248px;margin-inline:auto;padding-inline:24px}.jb2p2__section{padding-block:80px}.jb2p2__section--alt{background:var(--jb2p2-surface)}.jb2p2__hero{padding-top:64px}.jb2p2__stack{display:flex;flex-direction:column;gap:32px}.jb2p2__stack--hero{gap:40px}.jb2p2 .jb2p2__display{font-family:Michroma,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;color:var(--jb2p2-ink);letter-spacing:normal}.jb2p2 .jb2p2__h1{font-size:52px;line-height:1.08;letter-spacing:-.01em}.jb2p2 .jb2p2__h2{font-size:28px;line-height:1.2}.jb2p2__hero-heading{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:860px;margin-inline:auto;text-align:center}.jb2p2__overline,.jb2p2__label{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.jb2p2__overline{color:var(--jb2p2-teal-deep)}.jb2p2__label{color:var(--jb2p2-label)}.jb2p2__subtitle{font-size:24px;font-weight:500;line-height:1.35;color:var(--jb2p2-ink)}.jb2p2__intro{max-width:680px;font-size:18px}.jb2p2__hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jb2p2__panel{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:32px;border-radius:16px;background:var(--jb2p2-surface);text-align:center}.jb2p2__chip{display:inline-flex;align-items:center;gap:8px;flex:none;max-width:100%;padding:6px 12px;border:1px solid;border-radius:9999px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.jb2p2__chip--jb{color:#00575a;background:var(--jb2p2-teal-light);border-color:var(--jb2p2-teal)}.jb2p2__chip--p2{color:#fff;background:var(--jb2p2-ink);border-color:var(--jb2p2-ink)}.jb2p2__dot{width:8px;height:8px;flex:none;border-radius:50%;background:currentColor}.jb2p2__chip--jb .jb2p2__dot{background:var(--jb2p2-teal)}.jb2p2__media{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--jb2p2-media)}.jb2p2__media img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.jb2p2__hero-media{max-width:300px}.jb2p2 .jb2p2__panel-name{font-size:24px;line-height:1.3}.jb2p2__tagline{font-size:17px;line-height:1.5}.jb2p2 .jb2p2__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:12px 24px;border:2px solid transparent;border-radius:8px;background:var(--jb2p2-teal-deep);color:#fff;font:600 14px/1.25 Jost,Helvetica Neue,Arial,sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;text-decoration:none;transition:background .12s var(--jb2p2-ease),transform .12s var(--jb2p2-ease)}.jb2p2 .jb2p2__button:hover{background:var(--jb2p2-teal-hover);color:#fff;transform:translateY(-1px)}.jb2p2__panel .jb2p2__button{margin-top:auto}.jb2p2 .jb2p2__button--outline{min-height:44px;padding:10px 18px;border-color:var(--jb2p2-teal-deep);background:transparent;color:var(--jb2p2-teal-deep);font-size:13px}.jb2p2 .jb2p2__button--outline:hover{background:var(--jb2p2-teal-deep);color:#fff}.jb2p2 .jb2p2__button--light{background:#fff;color:var(--jb2p2-ink)}.jb2p2 .jb2p2__button--light:hover{background:var(--jb2p2-teal-light);color:var(--jb2p2-ink)}.jb2p2-section .jb2p2__closing .jb2p2__button:focus-visible{outline-color:#fff}.jb2p2__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jb2p2__glance{width:100%;margin:0;border:1px solid var(--jb2p2-border);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;background:#fff}.jb2p2__glance th,.jb2p2__glance td{padding:20px 28px;border:0;border-bottom:1px solid var(--jb2p2-border);background:#fff;color:var(--jb2p2-ink);font-family:inherit;font-size:17px;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle}.jb2p2__glance thead th{padding-block:22px}.jb2p2__glance thead .jb2p2__label{color:var(--jb2p2-label);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.jb2p2__glance tbody th{width:26%;font-weight:600}.jb2p2__glance td{width:37%}.jb2p2__glance tbody tr:last-child th,.jb2p2__glance tbody tr:last-child td{border-bottom:0}.jb2p2__cell-chip{display:none}.jb2p2__suits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jb2p2__suit{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;border:1px solid var(--jb2p2-border);border-radius:12px;background:#fff}.jb2p2__suit h3{color:var(--jb2p2-ink);font:600 22px/1.3 Jost,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none}.jb2p2__suit p{font-size:17px;line-height:1.6}.jb2p2__models-heading{display:flex;flex-direction:column;gap:12px;max-width:720px}.jb2p2__model-head,.jb2p2__model-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.jb2p2__model-head{padding-bottom:16px;border-bottom:1px solid var(--jb2p2-border)}.jb2p2__anchor{scroll-margin-top:calc(var(--header-height, 120px) + 16px)}.jb2p2__model-row{padding-block:24px;border-bottom:1px solid var(--jb2p2-border)}.jb2p2 .jb2p2__model-name{grid-column:1;grid-row:1;font-size:18px;line-height:1.3}.jb2p2__option{display:flex;flex-direction:row;align-items:center;gap:20px;align-self:stretch;min-width:0;padding:16px;border:1px solid var(--jb2p2-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #10201f0f,0 1px 1px #10201f0a;transition:box-shadow .2s var(--jb2p2-ease),transform .2s var(--jb2p2-ease)}.jb2p2__option--jb{grid-column:2;grid-row:1}.jb2p2__option--p2{grid-column:3;grid-row:1}.jb2p2__option:hover{box-shadow:0 10px 30px #10201f1f;transform:translateY(-3px)}.jb2p2__option .jb2p2__media{width:132px;flex:none}.jb2p2__option .jb2p2__media img{transition:transform .2s var(--jb2p2-ease)}.jb2p2__option:hover .jb2p2__media img{transform:scale(1.04)}.jb2p2__option-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.jb2p2 .jb2p2__option-name{color:var(--jb2p2-ink);font:600 18px/1.3 Jost,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}.jb2p2__price{color:var(--jb2p2-label);font-size:14px}.jb2p2__wrap--faq{max-width:880px}.jb2p2__stack--faq{gap:24px}.jb2p2__faq-list{border-top:1px solid var(--jb2p2-border)}.jb2p2__faq{border-bottom:1px solid var(--jb2p2-border)}.jb2p2__faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:20px 4px;border-radius:8px;list-style:none;color:var(--jb2p2-ink);font-size:19px;font-weight:600;line-height:1.4;cursor:pointer}.jb2p2__faq summary::-webkit-details-marker{display:none}.jb2p2__faq summary:hover{color:var(--jb2p2-teal-deep)}.jb2p2__faq-icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:1.5px solid #bfc9ce;border-radius:50%;color:var(--jb2p2-teal-deep);transition:transform .2s var(--jb2p2-ease)}.jb2p2__faq-icon svg{display:block}.jb2p2__faq[open] .jb2p2__faq-icon{transform:rotate(45deg);background:var(--jb2p2-teal-light);border-color:var(--jb2p2-teal)}.jb2p2__faq-answer{padding:0 64px 24px 4px;font-size:17px;line-height:1.65}.jb2p2__faq-answer a{text-decoration:underline;text-underline-offset:3px}.jb2p2__closing{padding-block:72px;background:var(--jb2p2-ink)}.jb2p2__closing-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.jb2p2__closing .jb2p2__h2{color:#fff}.jb2p2__closing p{margin-bottom:12px;color:#c9d3d8}.jb2p2__closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:1023px){.jb2p2__section{padding-block:56px}.jb2p2 .jb2p2__h1{font-size:40px}.jb2p2__model-head,.jb2p2__model-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jb2p2__model-label{display:none}.jb2p2 .jb2p2__model-name{grid-column:1 / -1}.jb2p2__model-row{padding-block:20px 24px}.jb2p2__option{flex-direction:column;align-items:stretch;gap:14px}.jb2p2__option--jb{grid-column:1;grid-row:2}.jb2p2__option--p2{grid-column:2;grid-row:2}.jb2p2__option .jb2p2__media{width:100%}.jb2p2__option-info{flex:1;align-items:stretch}.jb2p2__option-info .jb2p2__chip{align-self:flex-start}.jb2p2__option-info .jb2p2__button{width:100%;margin-top:auto}}@media(max-width:767px){.jb2p2{font-size:16px}.jb2p2__wrap{padding-inline:16px}.jb2p2__section{padding-block:48px}.jb2p2 .jb2p2__h1{font-size:26px;line-height:1.15}.jb2p2 .jb2p2__h2{font-size:20px}.jb2p2__intro{font-size:18px}.jb2p2__hero-grid{gap:12px}.jb2p2__panel{gap:12px;padding:16px 12px;border-radius:12px}.jb2p2 .jb2p2__panel-name{font-size:clamp(11px,3.5vw,14px)}.jb2p2__tagline{font-size:14px;line-height:1.45}.jb2p2__panel .jb2p2__button{width:100%;padding:10px 8px;font-size:12px;letter-spacing:.04em}.jb2p2__chip{gap:6px;padding:5px 9px;font-size:10px;letter-spacing:.1em}.jb2p2__glance,.jb2p2__glance tbody{display:block;border:0;background:transparent;overflow:visible}.jb2p2__glance thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.jb2p2__glance tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid var(--jb2p2-border);border-radius:12px;background:#fff}.jb2p2__glance tbody tr:last-child{margin-bottom:0}.jb2p2__glance tbody th{grid-column:1 / -1;width:auto;padding:14px 16px 10px;color:var(--jb2p2-label);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.jb2p2__glance td{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:auto;padding:14px 16px 16px;border-bottom:0;font-size:16px}.jb2p2__glance td+td{border-left:1px solid var(--jb2p2-border)}.jb2p2__glance tbody tr:last-child th{border-bottom:1px solid var(--jb2p2-border)}.jb2p2__cell-chip{display:inline-flex}.jb2p2__suits{grid-template-columns:minmax(0,1fr);gap:12px}.jb2p2__suit{padding:20px}.jb2p2__suit h3{font-size:19px}.jb2p2__suit p{font-size:16px}.jb2p2__option{gap:10px;padding:10px}.jb2p2 .jb2p2__option-name{font-size:15px}.jb2p2 .jb2p2__button--outline{padding:8px;font-size:12px;letter-spacing:.04em}.jb2p2__faq summary{padding:16px 0;font-size:17px}.jb2p2__faq-answer{padding:0 0 20px;font-size:16px}.jb2p2__closing-actions{flex-direction:column;align-items:stretch;width:100%}}@media(prefers-reduced-motion:no-preference){html:has(.jb2p2){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.jb2p2 *,.jb2p2 *:before,.jb2p2 *:after{animation:none;transition:none}.jb2p2 .jb2p2__button:hover,.jb2p2__option:hover,.jb2p2__option:hover .jb2p2__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/jb2-vs-p2-compare.css.map */
