:root{--color-violet:#6e56f7;--color-violet-light:#9f8cff;--color-indigo:#3d2daa;--color-coral:#ff7a59;--color-ink:#0f1124;--color-slate:#4a4d6b;--color-mist:#9ca0bc;--color-edge:#e5e7f2;--color-cloud:#f7f8fc;--color-paper:#fff;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--gradient-signature:linear-gradient(135deg, #6e56f7 0%, #ff7a59 100%);--font-heading:"Geist", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", "SF Mono", Menlo, monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--radius-subtle:6px;--radius-default:10px;--radius-medium:14px;--radius-large:20px;--radius-full:9999px;--shadow-sm:0 1px 2px #0f11240f;--shadow-md:0 4px 12px #0f112414;--shadow-lg:0 12px 32px #0f11241a;--shadow-xl:0 24px 64px #0f112424;--ease-brand:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-default:.2s;--duration-slow:.3s;--container-max:1200px;--focus-ring:0 0 0 3px #6e56f726}*{box-sizing:border-box}html,body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img,svg{display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-ink);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}button{cursor:pointer;font-family:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-subtle);outline:none}#design,#brand,#upgrade,#launch,#pricing{scroll-margin-top:88px}@media (max-width:768px){#design,#brand,#upgrade,#launch,#pricing{scroll-margin-top:80px}}
.hp-packs{--edge:var(--color-edge);--ink:var(--color-ink);--slate:var(--color-slate);--violet:var(--color-violet);--fh:var(--font-heading);--fm:var(--font-mono);--r-lg:var(--radius-large);--r-full:var(--radius-full);--sh-sm:var(--shadow-sm);--sh-md:var(--shadow-md);--ease:var(--ease-brand)}.hp-packs .pack{text-align:left;border:1px solid var(--edge);border-radius:var(--r-lg);min-height:88px;box-shadow:var(--sh-sm);transition:border-color .15s var(--ease), background .15s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:#fff;align-content:start;gap:0;height:100%;padding:24px 20px 20px;display:grid;position:relative}.hp-packs .pack:hover{box-shadow:var(--sh-md);transform:translateY(-1px)}.hp-packs .packrate{font-family:var(--fh);letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-size:clamp(24px,2vw,28px);font-weight:600;line-height:1.05}.hp-packs .packtotal{font-family:var(--fm);color:var(--slate);letter-spacing:.01em;margin-top:6px;font-size:12.5px;line-height:1.35}.hp-packs .packname{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);order:-1;margin:0 0 14px;font-size:10.5px;font-weight:500;line-height:1.3}.hp-packs .packwho{color:var(--slate);text-wrap:pretty;margin-top:12px;font-size:13.5px;line-height:1.5;display:block}.hp-packs .packsave{font-family:var(--fm);color:var(--violet);letter-spacing:.01em;border-top:1px solid #6e56f729;margin-top:12px;padding-top:12px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.hp-packs .badge{background:var(--violet);color:#fff;max-width:calc(100% - 36px);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-full);white-space:nowrap;text-overflow:ellipsis;padding:5px 11px;font-size:9.5px;font-weight:500;position:absolute;top:-11px;left:18px;overflow:hidden;box-shadow:0 8px 20px -8px #6e56f7b3}.hp-packs .packfeat{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.hp-packs .packfeat li{font-family:var(--font-body);color:var(--slate);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.hp-packs .packfeat li:before{content:"";border-left:1.6px solid var(--violet);border-bottom:1.6px solid var(--violet);width:9px;height:5px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}
