.jf-hero,.jf-content,.jf-cta{--jf-ink: #0A0F1A;--jf-ink-soft: #3A4658;--jf-ink-faint: #5B6678;--jf-bone: #F4F7FB;--jf-cream: #FFFFFF;--jf-line: #DCE3EE;--jf-accent: #1E6FE0;--jf-accent-dark: #1757B8;--jf-accent-tint: #EAF2FF;--jf-dark-panel: #121B2E;--jf-dark-line: #1F3050;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--jf-ink);box-sizing:border-box}.jf-hero *,.jf-content *,.jf-cta *{box-sizing:border-box}.jf-hero{width:100%;background:var(--jf-bone);padding:40px 5vw 24px}.jf-hero__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:900px){.jf-hero__inner{grid-template-columns:1fr 1fr;gap:56px}}.jf-hero__gallery{display:flex;flex-direction:column;gap:12px}.jf-hero__main-image{width:100%;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:linear-gradient(155deg,#e6edf7,#d0dcec);display:flex;align-items:center;justify-content:center}.jf-hero__main-image img{width:100%;height:100%;object-fit:cover;display:block}.jf-hero__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.jf-hero__thumb{border:1px solid var(--jf-line);background:#fff;border-radius:10px;padding:0;overflow:hidden;cursor:pointer;aspect-ratio:1/1}.jf-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block}.jf-hero__thumb--active{border:2px solid var(--jf-accent)}.jf-hero__buybox{display:flex;flex-direction:column;gap:16px}.jf-hero__rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--jf-ink-faint)}.jf-stars{color:var(--jf-accent);font-size:15px;letter-spacing:1px}.jf-hero__title{font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.01em;margin:0;font-weight:700}.jf-hero__subhead{font-size:16px;line-height:1.55;color:var(--jf-ink-soft);max-width:46ch}.jf-tiers{display:flex;flex-direction:column;gap:10px;margin-top:4px}.jf-tier{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--jf-line);background:#fff;border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.jf-tier:hover{border-color:var(--jf-accent)}.jf-tier--selected{border:2px solid var(--jf-accent);background:var(--jf-accent-tint);padding:13px 15px}.jf-tier__radio{position:absolute;opacity:0;width:1px;height:1px}.jf-tier__dot{width:16px;height:16px;border-radius:999px;border:2px solid #C5D0E0;background:#fff;flex-shrink:0}.jf-tier--selected .jf-tier__dot{border:5px solid var(--jf-accent)}.jf-tier__body{flex-grow:1}.jf-tier__name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jf-tier__desc{display:block;font-size:13px;color:var(--jf-ink-faint);margin-top:2px}.jf-tier__name{font-size:15px;font-weight:600}.jf-tier__badge{background:var(--jf-accent);color:#fff;font-size:10px;letter-spacing:.04em;padding:3px 8px;border-radius:999px;font-weight:600}.jf-tier__price-col{text-align:right;white-space:nowrap}.jf-tier__price{font-size:16px;font-weight:700;display:block}.jf-tier__compare{font-size:12px;color:#6b7688;text-decoration:line-through;display:block}.jf-btn-primary{width:100%;padding:17px;border-radius:999px;border:none;background:var(--jf-accent);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background .15s ease}.jf-btn-primary:hover{background:var(--jf-accent-dark)}.jf-btn-primary:disabled{background:#a9b8ce;cursor:not-allowed}.jf-hero__bullets{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:#1b2433}.jf-hero__bullets li{padding-left:22px;position:relative}.jf-hero__bullets li:before{content:"\2713";position:absolute;left:0;color:var(--jf-accent);font-weight:700}.jf-placeholder{font-size:13px;color:#5b6678;text-align:center;padding:24px;line-height:1.5}.jf-content{width:100%}.jf-section{padding:72px 5vw}.jf-section--tight{padding:56px 5vw}.jf-section--cream{background:var(--jf-cream)}.jf-section--dark{background:var(--jf-ink)}.jf-container{max-width:1100px;margin:0 auto}.jf-container--narrow{max-width:900px;margin:0 auto}.jf-eyebrow{font-size:12px;letter-spacing:.08em;color:var(--jf-accent);font-weight:700;margin-bottom:14px;text-transform:uppercase}.jf-eyebrow--light{color:#7fd0ff}.jf-h2{font-size:clamp(24px,3vw,30px);line-height:1.2;margin:0 0 18px;font-weight:700}.jf-h2--center{text-align:center;margin-left:auto;margin-right:auto}.jf-body{font-size:15.5px;line-height:1.65;color:var(--jf-ink-soft)}.jf-body--center{text-align:center;max-width:62ch;margin:0 auto}.jf-trust-strip{background:var(--jf-ink);padding:26px 5vw}.jf-trust-strip__grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;text-align:center}@media(min-width:700px){.jf-trust-strip__grid{grid-template-columns:repeat(5,1fr)}}.jf-trust-strip__item{color:var(--jf-bone)}.jf-trust-strip__icon{font-size:20px}.jf-trust-strip__label{font-size:12px;color:#a9b8ce;margin-top:6px;line-height:1.4}.jf-quote-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media(min-width:700px){.jf-quote-grid{grid-template-columns:1fr 1fr}}.jf-quote-card{background:#fff;border:1px solid var(--jf-line);border-radius:16px;padding:28px}.jf-quote-card__label{font-size:13px;color:var(--jf-accent);font-weight:700;margin-bottom:10px}.jf-quote-card__text{font-size:15px;line-height:1.5;color:#1b2433;margin-bottom:6px}.jf-quote-card__attr{font-size:13px;color:#6b7688}.jf-split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:800px){.jf-split{grid-template-columns:.95fr 1.05fr;gap:56px}}.jf-split--reverse .jf-split__media{order:2}.jf-split--reverse .jf-split__text{order:1}.jf-split__media{background:linear-gradient(160deg,#e6edf7,#d0dcec);border-radius:18px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden}.jf-split__media img{width:100%;height:100%;object-fit:cover;border-radius:18px}.jf-steps{display:grid;grid-template-columns:1fr;gap:20px;margin-top:48px}@media(min-width:700px){.jf-steps{grid-template-columns:repeat(3,1fr)}}.jf-step{background:#fff;border-radius:14px;padding:24px;border:1px solid var(--jf-line)}.jf-step__num{font-size:22px;margin-bottom:10px;font-weight:700;color:var(--jf-accent)}.jf-step__title{font-weight:700;font-size:15px;margin-bottom:6px}.jf-step__desc{font-size:14px;color:var(--jf-ink-soft);line-height:1.55}.jf-compare-hint{display:none;text-align:center;font-size:12px;color:#8a97ab;margin-bottom:10px}.jf-compare{border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--jf-dark-panel)}.jf-compare table{width:100%;min-width:640px;border-collapse:collapse}.jf-compare th,.jf-compare td{padding:16px 14px;font-size:13.5px;border-bottom:1px solid var(--jf-dark-line);text-align:center;white-space:nowrap}.jf-compare th:first-child,.jf-compare td:first-child{text-align:left;color:#a9b8ce;font-weight:400;white-space:normal}.jf-compare thead th{font-size:14px;font-weight:700;color:#a9b8ce}.jf-compare thead th.jf-compare__us{color:#fff;background:var(--jf-accent)}.jf-compare td.jf-compare__us-col{color:#fff;background:#2f8cff2e}.jf-compare td{color:#a9b8ce}@media(max-width:720px){.jf-compare-hint{display:block}}.jf-levels{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:700px){.jf-levels{grid-template-columns:repeat(3,1fr)}}.jf-level{background:#fff;border-radius:16px;padding:28px;border:1px solid var(--jf-line)}.jf-level--highlight{border:2px solid var(--jf-accent)}.jf-level__tag{font-size:12px;letter-spacing:.05em;color:#6b7688;margin-bottom:8px}.jf-level--highlight .jf-level__tag{color:var(--jf-accent)}.jf-level__value{font-size:20px;font-weight:700;margin-bottom:8px}.jf-level__desc{font-size:14px;color:var(--jf-ink-soft);line-height:1.55}.jf-price-grid{display:grid;grid-template-columns:1fr;gap:16px;text-align:left;margin-top:40px}@media(min-width:700px){.jf-price-grid{grid-template-columns:repeat(3,1fr)}}.jf-price-card{background:#fff;border:1px solid var(--jf-line);border-radius:14px;padding:22px}.jf-price-card--us{background:var(--jf-ink)}.jf-price-card__label{font-size:13px;color:#6b7688;margin-bottom:6px}.jf-price-card--us .jf-price-card__label{color:#7fd0ff}.jf-price-card__value{font-size:22px;font-weight:700;margin-bottom:4px}.jf-price-card--us .jf-price-card__value{color:#fff}.jf-price-card__note{font-size:12.5px;color:var(--jf-ink-faint)}.jf-price-card--us .jf-price-card__note{color:#a9b8ce}.jf-guarantee-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:700px){.jf-guarantee-grid{grid-template-columns:repeat(3,1fr)}}.jf-guarantee-card{background:var(--jf-dark-panel);border-radius:16px;padding:26px}.jf-guarantee-card__title{font-size:15px;font-weight:700;color:#fff;margin-bottom:10px}.jf-guarantee-card__desc{font-size:13.5px;color:#a9b8ce;line-height:1.6}.jf-faq{border-bottom:1px solid var(--jf-line)}.jf-faq summary{padding:20px 4px;font-size:15.5px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.jf-faq summary::-webkit-details-marker{display:none}.jf-faq summary:after{content:"+";font-size:20px;color:var(--jf-accent);flex-shrink:0}.jf-faq[open] summary:after{content:"\2013"}.jf-faq__answer{padding:0 4px 20px;font-size:14.5px;color:var(--jf-ink-soft);line-height:1.6}.jf-cta{padding:72px 5vw 96px;text-align:center}.jf-cta__title{font-size:clamp(26px,3.5vw,32px);line-height:1.2;max-width:30ch;margin:0 auto 16px;font-weight:700}.jf-cta__body{font-size:15.5px;color:var(--jf-ink-soft);max-width:52ch;margin:0 auto 28px}.jf-cta__btn{display:inline-block;padding:17px 40px;border-radius:999px;border:none;background:var(--jf-accent);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.jf-cta__btn:hover{background:var(--jf-accent-dark)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jawforge.css.map */
