/** Shopify CDN: Minification failed

Line 8:646 Expected ":"

**/
.hotcg-section{--ink:#111;--muted:#70727a;--line:rgba(17,17,17,.09);color:var(--ink);overflow:clip}.hotcg-section *{box-sizing:border-box}.hotcg-shell{width:min(1460px,calc(100% - 48px));margin:auto}.hotcg-editor-line{display:block;max-width:100%;height:10px;border-radius:99px;background:rgba(17,17,17,.065)}.hotcg-editor-line--xs{width:76px;height:8px}.hotcg-editor-line--sm{width:42%}.hotcg-editor-line--md{width:67%}.hotcg-editor-line--lg{width:88%;height:15px}.hotcg-editor-lines{display:grid;gap:12px;max-width:560px}.hotcg-editor-button{display:block;width:184px;height:54px;border:1px solid rgba(17,17,17,.12);border-radius:99px}.hotcg-section__title,.hotcg-home-hero__heading,.hotcg-rewards__heading,.hotcg-app__heading,.hotcg-logo-benefits__heading,.hotcg-trustpilot__heading{max-width:100%;overflow-wrap:anywhere}
/* Remove the fake cards and keep only real content areas. */
.hotcg-home-hero:before,.hotcg-home-hero:after,.hotcg-home-hero__glass-card{display:none!important}.hotcg-home-hero__media-placeholder{width:72%!important;height:auto!important;aspect-ratio:1;display:grid;place-items:center}.hotcg-home-hero__media-placeholder:before{content:"";width:48%;aspect-ratio:1;border:1px solid rgba(130,124,222,.2);border-radius:50%;box-shadow:inset 0 0 75px rgba(160,145,255,.08),0 28px 80px rgba(80,86,140,.08)}.hotcg-category-strip__card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hotcg-product-card{overflow:visible!important;border-0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hotcg-product-card__media{border-radius:22px!important;border:1px solid rgba(17,17,17,.055)!important}.hotcg-product-card__placeholder{width:18%!important;height:auto!important;aspect-ratio:.72;border:1px solid rgba(17,17,17,.1)!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;transform:none!important}.hotcg-product-card__content{min-width:0!important;padding-left:2px!important}.hotcg-product-card__title{overflow-wrap:anywhere}.hotcg-trust-bar__panel{border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.hotcg-trust-bar__copy,.hotcg-rewards__content,.hotcg-rewards__card-copy{min-width:0}.hotcg-trust-bar__value,.hotcg-trust-bar__label,.hotcg-rewards__metric,.hotcg-rewards__subtext{max-width:100%;overflow-wrap:anywhere}.hotcg-rewards__card{min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.hotcg-rewards__visual{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:22px}.hotcg-rewards__coin{width:78px;height:78px}.hotcg-mobile-nav{left:0!important;right:0!important;bottom:0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:0 -8px 28px rgba(17,17,17,.06)!important}
/* Trustpilot */
.hotcg-trustpilot{padding:0 0 clamp(54px,6vw,92px);background:#fff}.hotcg-trustpilot__wrap{padding-block:clamp(30px,4vw,56px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hotcg-trustpilot__header{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:clamp(30px,5vw,80px);align-items:end;margin-bottom:36px}.hotcg-trustpilot__brand{display:grid;gap:10px}.hotcg-trustpilot__wordmark{display:flex;align-items:center;gap:10px;font-size:clamp(2.4rem,3vw,4rem);font-weight:800;letter-spacing:-.045em}.hotcg-trustpilot__star{width:34px;height:34px;color:#00b67a;fill:currentColor}.hotcg-trustpilot__rating{display:flex;align-items:center;gap:12px;color:#4b4d53;font-size:1.3rem}.hotcg-trustpilot__stars{display:flex;gap:4px}.hotcg-trustpilot__stars span{width:25px;height:25px;display:grid;place-items:center;background:#00b67a;color:#fff}.hotcg-trustpilot__stars svg{width:17px;height:17px;fill:currentColor}.hotcg-trustpilot__heading{max-width:19ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,5.7rem);font-weight:790;letter-spacing:-.055em;line-height:1}.hotcg-trustpilot__reviews{display:grid;grid-template-columns:repeat(var(--hotcg-review-count,3),minmax(0,1fr));border-top:1px solid var(--line)}.hotcg-trustpilot__review{min-width:0;padding:30px clamp(20px,3vw,42px) 6px 0}.hotcg-trustpilot__review+.hotcg-trustpilot__review{padding-left:clamp(20px,3vw,42px);border-left:1px solid var(--line)}.hotcg-trustpilot__review-stars{display:flex;gap:3px;margin-bottom:18px;color:#00b67a}.hotcg-trustpilot__review-stars svg{width:17px;height:17px;fill:currentColor}.hotcg-trustpilot__review-title{margin:0 0 10px;font-size:1.55rem;font-weight:780;overflow-wrap:anywhere}.hotcg-trustpilot__review-text{color:var(--muted);font-size:1.35rem;line-height:1.55;overflow-wrap:anywhere}.hotcg-trustpilot__review-text p{margin:0}.hotcg-trustpilot__review-meta{margin-top:15px;color:#92949a;font-size:1.15rem}
/* Logo and benefits */
.hotcg-logo-benefits{padding:0 0 clamp(64px,7vw,106px);background:#fff}.hotcg-logo-benefits__inner{text-align:center}.hotcg-logo-benefits__logo{width:min(240px,52vw);max-height:100px;object-fit:contain;margin:0 auto clamp(30px,4vw,54px)}.hotcg-logo-benefits__logo-mark{width:72px;height:72px;margin:0 auto clamp(30px,4vw,54px);border:1px solid rgba(17,17,17,.13);border-radius:50%}.hotcg-logo-benefits__heading{max-width:18ch;margin:0 auto clamp(34px,4vw,52px);font-family:var(--font-heading-family);font-size:clamp(3rem,4.5vw,6.2rem);font-weight:790;letter-spacing:-.058em;line-height:1}.hotcg-logo-benefits__grid{display:grid;grid-template-columns:repeat(var(--hotcg-benefit-count,3),minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hotcg-logo-benefits__item{min-width:0;padding:clamp(26px,3.5vw,48px);display:grid;justify-items:center;gap:13px}.hotcg-logo-benefits__item+.hotcg-logo-benefits__item{border-left:1px solid var(--line)}.hotcg-logo-benefits__icon{width:46px;height:46px;display:grid;place-items:center}.hotcg-logo-benefits__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7}.hotcg-logo-benefits__title{max-width:100%;margin:0;font-size:1.6rem;font-weight:790;overflow-wrap:anywhere}.hotcg-logo-benefits__text{max-width:32ch;color:var(--muted);font-size:1.3rem;line-height:1.55;overflow-wrap:anywhere}.hotcg-logo-benefits__text p{margin:0}
/* App Store */
.hotcg-app{padding:0 0 clamp(68px,8vw,120px);background:#fff}.hotcg-app__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:center;gap:clamp(36px,7vw,110px);padding:clamp(44px,6vw,88px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hotcg-app__copy{min-width:0;display:grid;gap:20px}.hotcg-app__eyebrow{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hotcg-app__heading{max-width:16ch;margin:0;font-family:var(--font-heading-family);font-size:clamp(3.5rem,5vw,7rem);font-weight:800;letter-spacing:-.06em;line-height:.95}.hotcg-app__text{max-width:560px;color:var(--muted);font-size:1.55rem;line-height:1.55;overflow-wrap:anywhere}.hotcg-app__text p{margin:0}.hotcg-app__badge{width:max-content;max-width:100%;min-height:58px;padding:9px 18px;display:inline-flex;align-items:center;gap:12px;border-radius:13px;background:#111;color:#fff;text-decoration:none}.hotcg-app__badge svg{width:29px;height:29px;fill:currentColor}.hotcg-app__badge-copy{min-width:0;display:grid;line-height:1}.hotcg-app__badge-small{font-size:.9rem}.hotcg-app__badge-large{font-size:1.7rem;font-weight:650;white-space:nowrap}.hotcg-app__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.hotcg-app__benefit{min-width:0;padding:20px 24px 0 0;display:grid;grid-template-columns:26px 1fr;gap:11px}.hotcg-app__benefit:nth-child(even){padding-left:24px;border-left:1px solid var(--line)}.hotcg-app__benefit-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7}.hotcg-app__benefit-copy{min-width:0;display:grid;gap:5px}.hotcg-app__benefit-title{font-size:1.35rem;font-weight:780;overflow-wrap:anywhere}.hotcg-app__benefit-text{color:var(--muted);font-size:1.2rem;line-height:1.4;overflow-wrap:anywhere}.hotcg-app__device{position:relative;justify-self:center;width:min(330px,74vw);aspect-ratio:.58;border:1px solid rgba(17,17,17,.16);border-radius:48px;background:linear-gradient(145deg,#fff,#f1f2f7);box-shadow:0 30px 80px rgba(40,45,80,.1)}.hotcg-app__device:before{content:"";position:absolute;top:13px;left:50%;width:34%;height:20px;transform:translateX(-50%);border-radius:99px;background:#111}.hotcg-app__device:after{content:"";position:absolute;inset:54px 18px 18px;border-radius:34px;background:radial-gradient(circle at 70% 18%,rgba(122,198,255,.38),transparent 34%),radial-gradient(circle at 25% 78%,rgba(174,145,255,.32),transparent 42%),#f6f6fa}.hotcg-app__device-image{position:absolute;z-index:2;inset:54px 18px 18px;width:calc(100% - 36px);height:calc(100% - 72px);border-radius:34px;object-fit:cover}
/* Bidirectional reveal motion. */
.hotcg-motion-ready .hotcg-motion{opacity:0;transform:translate3d(0,26px,0);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .82s cubic-bezier(.2,.8,.2,1)}.hotcg-motion-ready .hotcg-motion[data-hotcg-direction=up]{transform:translate3d(0,-20px,0)}.hotcg-motion-ready .hotcg-motion.is-visible{opacity:1;transform:none}.hotcg-motion-ready .hotcg-motion:not(.is-visible) [data-hotcg-stagger]{opacity:0;transform:translateY(16px)}.hotcg-motion-ready .hotcg-motion.is-visible [data-hotcg-stagger]{opacity:1;transform:none;transition:opacity .62s ease,transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--hotcg-delay,0ms)}
@media(max-width:989px){.hotcg-trustpilot__header{grid-template-columns:1fr}.hotcg-logo-benefits__grid{grid-template-columns:1fr 1fr}.hotcg-logo-benefits__item:nth-child(odd){border-left:0}.hotcg-logo-benefits__item:nth-child(n+3){border-top:1px solid var(--line)}.hotcg-app__inner{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}}
@media(max-width:749px){.hotcg-shell{width:min(calc(100% - 28px),680px)}.hotcg-home-hero__visual{min-height:280px!important}.hotcg-home-hero__media-placeholder{width:68%!important}.hotcg-product-card__media{border-radius:19px!important}.hotcg-rewards__visual{grid-template-columns:62px minmax(0,1fr);gap:16px}.hotcg-rewards__coin{width:62px;height:62px}.hotcg-trustpilot__header{gap:24px;margin-bottom:26px}.hotcg-trustpilot__reviews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hotcg-trustpilot__review{flex:0 0 84%;padding:25px 22px 4px 0;scroll-snap-align:start}.hotcg-trustpilot__review+.hotcg-trustpilot__review{padding-left:22px}.hotcg-logo-benefits__grid{grid-template-columns:1fr}.hotcg-logo-benefits__item+.hotcg-logo-benefits__item{border-left:0;border-top:1px solid var(--line)}.hotcg-app__inner{grid-template-columns:1fr;gap:42px;padding-block:42px}.hotcg-app__heading{font-size:clamp(3.5rem,12vw,5.4rem)}.hotcg-app__benefits{grid-template-columns:1fr}.hotcg-app__benefit{padding:18px 0}.hotcg-app__benefit:nth-child(even){padding-left:0;border-left:0;border-top:1px solid var(--line)}.hotcg-app__device{width:min(290px,72vw);border-radius:42px}}
@media(prefers-reduced-motion:reduce){.hotcg-motion-ready .hotcg-motion,.hotcg-motion-ready .hotcg-motion [data-hotcg-stagger]{opacity:1!important;transform:none!important;transition:none!important}}
