.jgp{--jgp-green: #005F5A;--jgp-green-dark: #00403C;--jgp-offwhite: #F7F4EE;--jgp-surface: #FFFFFF;--jgp-text: #000000;--jgp-text-2: #3A3833;--jgp-muted: #6B675F;--jgp-border: #E6E0D6;--jgp-star-empty: #DDD7CC;--jgp-track: #ECE7DE;--jgp-max: 1200px;--jgp-gutter: clamp(20px, 4vw, 48px);font-family:var(--font-body),Helvetica,Arial,sans-serif;color:var(--jgp-text);-webkit-font-smoothing:antialiased}.jgp *,.jgp *:before,.jgp *:after{box-sizing:border-box}.jgp--offwhite{background:var(--jgp-offwhite)}.jgp--white{background:var(--jgp-surface)}.jgp--bordered{border-top:1px solid var(--jgp-border);border-bottom:1px solid var(--jgp-border)}.jgp__wrap{max-width:var(--jgp-max);margin:0 auto;padding-left:var(--jgp-gutter);padding-right:var(--jgp-gutter)}.jgp__eyebrow{margin:0;font:600 12px/1 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--jgp-muted)}.jgp__h1,.jgp__h2{margin:0;font-family:var(--font-heading),Georgia,serif;font-weight:400;color:var(--jgp-text);text-wrap:balance}.jgp__h1{font-size:clamp(36px,5.6vw,64px);line-height:1.05;letter-spacing:-.02em;max-width:860px}.jgp__h2{font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.015em}.jgp__h1 em,.jgp__h2 em,.jgp__h1 .jgp-hl,.jgp__h2 .jgp-hl{font-style:normal;color:var(--jgp-green)}.jgp__lead{margin:0;font-size:18px;line-height:1.5;color:var(--jgp-text-2);max-width:560px;text-wrap:pretty}.jgp__lead p{margin:0}.jgp__small{margin:0;font-size:12px;line-height:1.4;color:var(--jgp-muted)}.jgp__small p{margin:0}.jgp__small a,.jgp__lead a{color:var(--jgp-green)}.jgp-stars{position:relative;display:inline-block;line-height:1;letter-spacing:2px;color:var(--jgp-star-empty);white-space:nowrap}.jgp-stars:before{content:"\2605\2605\2605\2605\2605"}.jgp-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--fill, 100%);overflow:hidden;color:var(--jgp-green)}.jgp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border-radius:999px;font:600 15px/1 var(--font-body),sans-serif;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.jgp-btn--green{background:var(--jgp-green);color:#fff}.jgp-btn--green:hover{background:var(--jgp-green-dark);color:#fff}.jgp-btn--white{background:#fff;color:var(--jgp-green)}.jgp-btn--white:hover{background:var(--jgp-offwhite);color:var(--jgp-green-dark)}.jgp-btn--outline{background:transparent;color:var(--jgp-text);border-color:var(--jgp-text)}.jgp-btn--outline:hover{background:var(--jgp-text);color:#fff}.jgp-hero{padding:clamp(64px,9vw,112px) 0 clamp(56px,7vw,88px);display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.jgp-hero__head{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.jgp-hero__rating{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1;color:var(--jgp-text-2);flex-wrap:wrap;justify-content:center}.jgp-hero__rating .jgp-stars{font-size:15px}.jgp-hero__rating b{font-weight:600;color:var(--jgp-text)}.jgp-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.jgp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.jgp-marquee__track{display:flex;width:max-content;animation:jgp-marquee var(--jgp-duration, 60s) linear infinite}.jgp-marquee:hover .jgp-marquee__track,.jgp-marquee:focus-within .jgp-marquee__track{animation-play-state:paused}.jgp-marquee__group{display:flex;gap:20px;padding-right:20px}@keyframes jgp-marquee{to{transform:translate(-50%)}}.jgp-quote{flex:none;width:340px;background:var(--jgp-surface);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px;margin:0}.jgp-quote .jgp-stars{font-size:13px}.jgp-quote__text{margin:0;font-family:var(--font-heading),Georgia,serif;font-size:20px;line-height:1.35;color:var(--jgp-text);text-wrap:pretty}.jgp-quote__meta{margin-top:auto;display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1;color:var(--jgp-muted)}.jgp-quote__meta cite{font-style:normal;font-weight:600;color:var(--jgp-text)}@media(prefers-reduced-motion:reduce){.jgp-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.jgp-marquee__track{animation:none;padding:0 var(--jgp-gutter)}.jgp-marquee__group[aria-hidden=true]{display:none}}@media(max-width:600px){.jgp-quote{width:280px;padding:24px}.jgp-quote__text{font-size:18px}}.jgp-platforms{padding-bottom:clamp(64px,8vw,104px)}.jgp-platforms--pt{padding-top:clamp(56px,7vw,96px)}.jgp-platforms__head{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.jgp-platforms__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.jgp-platform{background:var(--jgp-surface);border:1px solid var(--jgp-border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;transition:border-color .15s ease}a.jgp-platform:hover{border-color:var(--jgp-green)}.jgp-platform__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.jgp-platform__name{font-weight:600;font-size:15px;line-height:1.1}.jgp-platform__kind{font-size:11px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jgp-muted);text-align:right}.jgp-platform__score{display:flex;align-items:baseline;gap:6px}.jgp-platform__num{font-family:var(--font-heading),Georgia,serif;font-size:44px;line-height:1;letter-spacing:-.02em}.jgp-platform__unit{font-size:15px;line-height:1;color:var(--jgp-muted)}.jgp-platform__foot{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.35;color:var(--jgp-muted)}.jgp-platform__label{color:var(--jgp-green);font-weight:600}.jgp-platform__arrow{margin-left:4px;transition:transform .15s ease;display:inline-block}a.jgp-platform:hover .jgp-platform__arrow{transform:translate(3px)}.jgp-platforms__note{margin-top:12px}.jgp-support{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.jgp-support__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.jgp-support__grid--noimg{grid-template-columns:minmax(0,1fr)}.jgp-support__media{position:relative;border-radius:16px;overflow:hidden;background:var(--jgp-offwhite);aspect-ratio:4 / 5}.jgp-support__media img{width:100%;height:100%;object-fit:cover;display:block}.jgp-support__badge{position:absolute;left:16px;bottom:16px;right:16px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;color:var(--jgp-text-2)}.jgp-support__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#2eb872;box-shadow:0 0 0 4px #2eb8722e}.jgp-support__badge b{color:var(--jgp-text);font-weight:600}.jgp-support__body,.jgp-support__intro,.jgp-support__details{display:flex;flex-direction:column;gap:20px}.jgp-support__grid--noimg .jgp-support__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.jgp-support__grid--noimg .jgp-support__stats{margin-top:0}@media(max-width:899px){.jgp-support__grid--noimg .jgp-support__body{grid-template-columns:minmax(0,1fr)}}.jgp-support__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-top:16px;border-top:1px solid var(--jgp-border)}.jgp-stat{padding:24px 24px 24px 0;border-bottom:1px solid var(--jgp-border);display:flex;flex-direction:column;gap:8px}.jgp-stat__num{font-family:var(--font-heading),Georgia,serif;font-size:clamp(36px,4vw,48px);line-height:1;letter-spacing:-.02em;color:var(--jgp-green)}.jgp-stat__label{font-size:15px;line-height:1.35;color:var(--jgp-text);font-weight:600}.jgp-stat__sub{font-size:13px;line-height:1.4;color:var(--jgp-muted)}.jgp-support__channels{display:flex;flex-direction:column;margin-top:8px}.jgp-channel{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--jgp-border);color:inherit;text-decoration:none}.jgp-channel__name{font-weight:600;font-size:16px}.jgp-channel__detail{grid-column:1;font-size:14px;color:var(--jgp-muted)}.jgp-channel__go{grid-row:1 / span 2;grid-column:2;font-size:14px;font-weight:600;color:var(--jgp-green);white-space:nowrap;transition:transform .15s ease}a.jgp-channel:hover .jgp-channel__go{transform:translate(3px)}.jgp-support__note{margin-top:8px}@media(max-width:899px){.jgp-support__grid{grid-template-columns:minmax(0,1fr)}.jgp-support__media{aspect-ratio:4 / 3}}@media(max-width:480px){.jgp-stat{padding-right:12px}}.jgp-reviews{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.jgp-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.jgp-reviews__titles{display:flex;flex-direction:column;gap:12px}.jgp-tabs{display:flex;padding:4px;border-radius:999px;background:var(--jgp-surface);border:1px solid var(--jgp-border);gap:4px}.jgp--white .jgp-tabs{background:var(--jgp-offwhite)}.jgp-tabs__btn{border:0;cursor:pointer;padding:12px 20px;border-radius:999px;background:transparent;color:var(--jgp-text);font:600 14px/1 var(--font-body),sans-serif;transition:background-color .15s ease,color .15s ease}.jgp-tabs__btn[aria-selected=true]{background:var(--jgp-green);color:#fff}.jgp-tabs__btn:focus-visible{outline:2px solid var(--jgp-green);outline-offset:2px}@media(max-width:600px){.jgp-tabs{width:100%}.jgp-tabs__btn{flex:1 1 0;padding:12px 8px;font-size:13px}}.jgp-panel[hidden]{display:none}.jgp-panel__layout{display:flex;gap:clamp(32px,5vw,64px);flex-wrap:wrap;align-items:flex-start}.jgp-panel__aside{flex:1 1 260px;max-width:340px;min-width:0;display:flex;flex-direction:column;gap:28px}.jgp-panel__main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}@media(min-width:990px){.jgp-panel__aside{position:sticky;top:var(--jgp-sticky-top, 110px)}}@media(max-width:899px){.jgp-panel__aside{max-width:none}}.jgp-summary{display:flex;align-items:center;gap:16px}.jgp-summary__num{font-family:var(--font-heading),Georgia,serif;font-size:56px;line-height:1;letter-spacing:-.02em}.jgp-summary__meta{display:flex;flex-direction:column;gap:6px}.jgp-summary__meta .jgp-stars{font-size:17px}.jgp-summary__count{font-size:13px;line-height:1.2;color:var(--jgp-muted)}.jgp-aside-text{margin:0;font-size:15px;line-height:1.55;color:var(--jgp-text-2)}.jgp-aside-text p{margin:0 0 .6em}.jgp-aside-text p:last-child{margin:0}.jgp-aside-group{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--jgp-border)}.jgp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:600px)and (max-width:899px){.jgp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.jgp-tile{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:14px;background:var(--jgp-surface);border:1.5px solid var(--jgp-border);color:inherit;text-decoration:none;transition:border-color .15s ease}.jgp-tile:hover{border-color:var(--jgp-green)}.jgp-tile__img{aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--jgp-offwhite);display:flex;align-items:center;justify-content:center}.jgp-tile__img img{width:100%;height:100%;object-fit:contain;display:block}.jgp-tile__info{display:flex;flex-direction:column;gap:5px;padding:0 4px 4px}.jgp-tile__name{font-weight:600;font-size:13px;line-height:1.25}.jgp-tile__rating{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1;color:var(--jgp-muted);white-space:nowrap}.jgp-tile__rating b{font-weight:600;color:var(--jgp-text)}.jgp-tile__star{color:var(--jgp-green);font-size:12px}.jgp-widget{min-height:200px}.jgp-widget+.jgp-widget{padding-top:24px;border-top:1px solid var(--jgp-border)}.jgp-widget__title{margin:0 0 16px;font:600 12px/1 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--jgp-muted)}.jgp-empty{margin:0;padding:40px;text-align:center;font-size:15px;line-height:1.5;color:var(--jgp-muted);background:var(--jgp-surface);border:1px dashed var(--jgp-border);border-radius:16px}.jgp-verify{margin-top:48px;border-top:1px solid var(--jgp-border)}.jgp-verify summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:15px}.jgp-verify summary::-webkit-details-marker{display:none}.jgp-verify summary:after{content:"+";font-size:22px;line-height:1;color:var(--jgp-green);transition:transform .2s ease}.jgp-verify[open] summary:after{transform:rotate(45deg)}.jgp-verify__body{padding:0 0 24px;max-width:760px;font-size:15px;line-height:1.6;color:var(--jgp-text-2)}.jgp-verify__body p{margin:0 0 .8em}.jgp-verify__body a{color:var(--jgp-green)}.jgp-cta{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(56px,7vw,96px)}.jgp-cta__box{background:var(--jgp-green);border-radius:24px;padding:clamp(40px,6vw,72px);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.jgp-cta__text{display:flex;flex-direction:column;gap:12px;max-width:620px}.jgp-cta__text .jgp__h2{color:#fff;font-size:clamp(28px,3.4vw,42px)}.jgp-cta__text p{margin:0;font-size:17px;line-height:1.5;color:#ffffffe0}.jgp-cta .jgp-btn{padding:18px 30px}@media(max-width:599px){.jgp-platforms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jgp-platform{padding:18px;gap:10px;border-radius:14px}.jgp-platform__top{flex-direction:column;align-items:flex-start;gap:6px}.jgp-platform__kind{text-align:left}.jgp-platform__num{font-size:34px}.jgp-platform__foot{font-size:12px}.jgp-tiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--jgp-gutter) * -1);padding:0 var(--jgp-gutter) 4px;scroll-padding:0 var(--jgp-gutter);scrollbar-width:none}.jgp-tiles::-webkit-scrollbar{display:none}.jgp-tile{scroll-snap-align:start}.jgp-panel__aside{gap:20px}}button.jgp-tile{font:inherit;text-align:left;cursor:pointer;width:100%}.jgp-tile[aria-pressed=true]{border-color:var(--jgp-green);box-shadow:inset 0 0 0 1px var(--jgp-green)}.jgp-tile:focus-visible{outline:2px solid var(--jgp-green);outline-offset:2px}.jgp-tile__all{font-size:13px;line-height:1.3;font-weight:500;color:var(--jgp-muted);text-align:center}.jgp-tile--all .jgp-tile__img{background:var(--jgp-offwhite)}.jgp-rio__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:var(--jgp-muted)}.jgp-rio__label{font-weight:600;color:var(--jgp-text)}.jgp-rio__reset{border:0;background:none;padding:6px 0;font:500 13px/1 var(--font-body),sans-serif;color:var(--jgp-green);cursor:pointer}.jgp-rio__reset:hover{text-decoration:underline}.jgp-rio .jgp-empty{margin-top:8px}.jgp-rio__mount{min-height:320px}.jgp-dist{display:flex;flex-direction:column;gap:8px}.jgp-dist[hidden]{display:none}.jgp-dist__row{display:grid;grid-template-columns:30px 1fr 40px;align-items:center;gap:10px;font-size:13px;line-height:1;color:var(--jgp-text-2)}.jgp-dist__bar{height:6px;border-radius:3px;background:var(--jgp-track);overflow:hidden}.jgp-dist__fill{height:100%;background:var(--jgp-green);border-radius:3px}.jgp-dist__pct{text-align:right;color:var(--jgp-muted)}.jgp-rcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.jgp-rcards:empty{min-height:200px}.jgp-rcard{background:var(--jgp-offwhite);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.jgp--offwhite .jgp-rcard{background:var(--jgp-surface);border:1px solid var(--jgp-border)}.jgp-rcard__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.jgp-rcard__top .jgp-stars{font-size:14px}.jgp-rcard__date{font-size:12px;line-height:1;color:var(--jgp-muted)}.jgp-rcard__title{margin:0;font:600 17px/1.3 var(--font-body),sans-serif;color:var(--jgp-text)}.jgp-rcard__text{margin:0;font-size:15px;line-height:1.55;color:var(--jgp-text-2);text-wrap:pretty;overflow-wrap:anywhere}.jgp-rcard__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--jgp-border);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jgp-rcard__who{display:flex;flex-direction:column;gap:5px}.jgp-rcard__name{font-weight:600;font-size:14px;line-height:1}.jgp-rcard__meta{font-size:12px;line-height:1;color:var(--jgp-muted)}.jgp-rcard__src{padding:6px 10px;border-radius:999px;background:var(--jgp-surface);border:1px solid var(--jgp-border);font-size:12px;line-height:1;font-weight:500;color:var(--jgp-text-2)}.jgp-ts__all{margin:20px 0 0;font-size:14px}.jgp-ts__all a{color:var(--jgp-green);font-weight:600;text-decoration:none}.jgp-ts__all a:hover{text-decoration:underline}.jgp-badge{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--jgp-border)}.jgp-badge a{flex:none;display:block}.jgp-badge img{width:72px;height:auto;display:block}.jgp-badge__text{margin:0;font-size:13px;line-height:1.45;color:var(--jgp-text-2)}
/*# sourceMappingURL=/cdn/shop/t/227/assets/jg-proof.css.map */
