/** Shopify CDN: Minification failed

Line 6:0 Unexpected "`"

**/
```css
/* GlowNakama — Conversion & Trust Pack
   Namespaced gn-* so it cannot collide with the base theme. */
:root{
  --gn-bg:       #0e0a1a;     /* deep night purple */
  --gn-bg-2:     #160f2b;
  --gn-surface:  #1b1432;
  --gn-border:   rgba(255,255,255,.08);
  --gn-text:     #f6f3ff;
  --gn-muted:    #b8aed6;

  --gn-purple:   #7a3cff;     /* primary brand purple */
  --gn-purple-2: #a06bff;
  --gn-orange:   #ff7a1a;     /* electric orange accent */
  --gn-orange-2: #ffb066;

  --gn-grad:     linear-gradient(135deg, var(--gn-purple) 0%, var(--gn-orange) 100%);
  --gn-glow:     0 0 30px rgba(122,60,255,.45), 0 0 60px rgba(255,122,26,.18);
  --gn-radius:   14px;
  --gn-font-display: "Space Grotesk","Inter",system-ui,sans-serif;
}

.gn-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
.gn-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--gn-border);
  border-radius:999px;background:rgba(255,255,255,.04);color:var(--gn-muted);
  font:600 11px/1 var(--gn-font-display);letter-spacing:.14em;text-transform:uppercase;}
.gn-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--gn-orange);box-shadow:0 0 10px var(--gn-orange);}

.gn-h1{font:800 clamp(36px,6vw,68px)/1.05 var(--gn-font-display);letter-spacing:-.02em;color:var(--gn-text);margin:18px 0 14px;}
.gn-h2{font:800 clamp(26px,3.4vw,40px)/1.1 var(--gn-font-display);letter-spacing:-.02em;color:var(--gn-text);margin:0 0 14px;}
.gn-grad-text{background:var(--gn-grad);-webkit-background-clip:text;background-clip:text;color:transparent;}
.gn-sub{color:var(--gn-muted);font-size:17px;line-height:1.55;max-width:60ch;}

/* Buttons */
.gn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:14px 24px;border-radius:12px;font:700 13px/1 var(--gn-font-display);
  letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;
  border:0;transition:transform .15s ease,filter .15s ease,box-shadow .2s ease;}
.gn-btn--primary{background:var(--gn-grad);color:#120a22;box-shadow:var(--gn-glow);}
.gn-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.08);}
.gn-btn--ghost{background:rgba(255,255,255,.04);color:var(--gn-text);
  border:1px solid var(--gn-border);backdrop-filter:blur(8px);}
.gn-btn--ghost:hover{border-color:var(--gn-orange);color:var(--gn-orange-2);}

/* Cards */
.gn-card{background:var(--gn-surface);border:1px solid var(--gn-border);
  border-radius:var(--gn-radius);transition:border-color .2s,box-shadow .2s,transform .2s;}
.gn-card:hover{border-color:rgba(122,60,255,.55);
  box-shadow:0 20px 60px -20px rgba(122,60,255,.4),0 0 0 1px rgba(255,122,26,.18);
  transform:translateY(-2px);}

/* Stars */
.gn-stars{display:inline-flex;gap:2px;color:var(--gn-orange);}
.gn-stars svg{width:14px;height:14px;fill:currentColor;}

/* Trust bar */
.gn-trust{border-top:1px solid var(--gn-border);border-bottom:1px solid var(--gn-border);
  background:rgba(255,255,255,.02);padding:18px 0;}
.gn-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
@media(min-width:760px){.gn-trust__grid{grid-template-columns:repeat(4,1fr);}}
.gn-trust__item{display:flex;align-items:center;gap:12px;color:var(--gn-text);font-size:14px;}
.gn-trust__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;
  border:1px solid var(--gn-border);color:var(--gn-purple-2);}

/* Guarantee strip */
.gn-guarantee{display:grid;grid-template-columns:1fr;gap:14px;margin:36px 0;}
@media(min-width:760px){.gn-guarantee{grid-template-columns:repeat(3,1fr);}}
.gn-guarantee__card{padding:22px;border-radius:var(--gn-radius);
  background:linear-gradient(180deg,rgba(122,60,255,.08),rgba(255,122,26,.04));
  border:1px solid var(--gn-border);}
.gn-guarantee__icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;
  background:rgba(122,60,255,.18);color:var(--gn-orange-2);margin-bottom:10px;}
.gn-guarantee__title{font:700 16px/1.2 var(--gn-font-display);color:var(--gn-text);margin:0 0 4px;}
.gn-guarantee__sub{color:var(--gn-muted);font-size:14px;margin:0;}

/* Reviews */
.gn-reviews{display:grid;grid-template-columns:1fr;gap:16px;}
@media(min-width:760px){.gn-reviews{grid-template-columns:repeat(3,1fr);}}
.gn-review{padding:22px;border-radius:var(--gn-radius);background:var(--gn-surface);border:1px solid var(--gn-border);}
.gn-review__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;}
.gn-review__verified{font:700 10px/1 var(--gn-font-display);color:var(--gn-orange);letter-spacing:.14em;text-transform:uppercase;}
.gn-review__title{font:700 15px/1.2 var(--gn-font-display);color:var(--gn-text);margin:6px 0;}
.gn-review__quote{color:#e8e2ff;font-size:14px;line-height:1.55;margin:0 0 12px;}
.gn-review__author{color:var(--gn-muted);font-size:12px;}

/* Product upgrades */
.gn-urgency{display:flex;align-items:center;gap:8px;padding:10px 12px;
  border:1px solid var(--gn-border);border-radius:10px;background:rgba(255,122,26,.06);
  color:var(--gn-muted);font-size:13px;margin:16px 0;}
.gn-urgency strong{color:var(--gn-text);}
.gn-feat{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px;}
.gn-feat li{display:flex;gap:10px;color:#ece6ff;font-size:14px;}
.gn-feat svg{flex:0 0 18px;height:18px;color:var(--gn-orange);}
.gn-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;}
.gn-badge{padding:12px;border:1px solid var(--gn-border);border-radius:12px;background:rgba(255,255,255,.02);}
.gn-badge__t{font:700 13px/1.2 var(--gn-font-display);color:var(--gn-text);margin-top:6px;}
.gn-badge__s{color:var(--gn-muted);font-size:11px;}

/* Mobile sticky ATC */
.gn-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:60;padding:10px 14px;
  background:rgba(14,10,26,.95);backdrop-filter:blur(10px);
  border-top:1px solid var(--gn-border);display:none;}
.gn-sticky-atc .row{display:flex;align-items:center;gap:12px;}
.gn-sticky-atc .price{font:800 18px/1 var(--gn-font-display);color:var(--gn-text);}
.gn-sticky-atc .compare{color:var(--gn-muted);text-decoration:line-through;font-size:12px;}
.gn-sticky-atc .gn-btn{flex:1;}
@media(max-width:900px){.gn-sticky-atc{display:block;} body.gn-has-sticky-atc{padding-bottom:84px;}}
