.hk-home{color:#0e0b18;-webkit-font-smoothing:antialiased;background:#fafafb;min-height:100%;overflow-x:hidden;font-family:"Hanken Grotesk", var(--font-hanken), system-ui, sans-serif!important}.hk-home *{font-family:inherit}.hk-home .hk-mono,.hk-home .hk-mono *{font-variant-numeric:tabular-nums;font-family:"IBM Plex Mono", var(--font-ibm-plex), ui-monospace, monospace!important}.hk-home h1,.hk-home h2,.hk-home h3{color:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;margin:0;font-family:inherit}.hk-home a{color:#3d2b8e;text-decoration:none}.hk-home button{font-family:inherit}.hk-home ::selection{color:#0e0b18;background:#c4b5fd}.hk-home :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3d2b8e}@keyframes hkWord{0%{opacity:0;filter:blur(4px);transform:translateY(24px)rotate(1.2deg)}to{opacity:1;filter:blur();transform:none}}@keyframes hkPop{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes hkMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hkPulse{0%,to{box-shadow:0 0 #06b6d473}70%{box-shadow:0 0 0 8px #06b6d400}}@keyframes hkDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2.5%,-2%)scale(1.06)}}@keyframes hkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hkGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.hk-word{color:#3d2b8e;animation:.62s cubic-bezier(.16,1,.3,1) forwards hkWord;display:inline-block}.hk-pulse{animation:2.4s cubic-bezier(.4,0,.6,1) infinite hkPulse}.hk-marquee{width:max-content;animation:44s linear infinite hkMarquee;display:flex}.hk-float{animation:10s ease-in-out infinite hkFloat}.hk-drift{pointer-events:none;animation:26s ease-in-out infinite hkDrift}.hk-drift-rev{pointer-events:none;animation:32s ease-in-out infinite reverse hkDrift}.hk-grain{pointer-events:none;animation:7s steps(4,end) infinite hkGrain}.hk-pop{animation:.55s cubic-bezier(.16,1,.3,1) both hkPop}.hk-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(18px,3.4vw,44px)}.hk-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,4.4vw,68px);display:grid}.hk-formats-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,26px);display:grid}.hk-pay-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,22px);margin-top:clamp(32px,4vw,54px);display:grid}.hk-unlocks-grid{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:300px;display:grid}.hk-acts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(32px,4vw,52px);display:grid}.hk-story-panel{background:#fafafb0a;border:1px solid #fafafb24;border-radius:30px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(24px,3.4vw,56px);min-height:clamp(300px,28vw,368px);margin-top:clamp(18px,2vw,26px);padding:clamp(26px,3vw,44px);display:grid}.hk-ink-cta:hover{transform:translateY(-3px);box-shadow:0 26px 50px -22px #3d2b8ecc;color:#fafafb!important;background:#3d2b8e!important}.hk-ghost-cta:hover{background:#fff;transform:translateY(-3px);color:#0e0b18!important;border-color:#3d2b8e!important}.hk-nav-cta:hover{transform:translateY(-1px);color:#fafafb!important;background:#3d2b8e!important}.hk-cyan-cta:hover{transform:translateY(-3px);color:#0e0b18!important;background:#fafafb!important}.hk-outline-light:hover{background:#0e0b183d;transform:translateY(-3px);color:#fafafb!important;border-color:#fafafb!important}.hk-fmt:hover{transform:translateY(-8px)}.hk-pay-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -36px #3d2b8e99}.hk-pay-dark:hover{transform:translateY(-6px);box-shadow:0 32px 60px -30px #0e0b18d9}.hk-nav-muted:hover{color:#0e0b18!important}.hk-nav-on:hover,.hk-foot-link:hover{color:#3d2b8e!important}.hk-foot-link-dark:hover{color:#06b6d4!important}.hk-nav-muted-dark:hover{color:#fafafb!important}.hk-nav-cyan-cta:hover{transform:translateY(-1px);color:#0e0b18!important;background:#fafafb!important}.hk-lift:hover{transform:translateY(-5px);box-shadow:0 28px 56px -38px #3d2b8e8c}@keyframes hkFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hkSpin{to{transform:rotate(360deg)}}.hk-fill{transform-origin:0;animation:1.2s cubic-bezier(.16,1,.3,1) both hkFill}.hk-spin{animation:1.1s linear infinite hkSpin}.hk-home input,.hk-home textarea{color:#0e0b18;font-family:inherit}.hk-home input::placeholder,.hk-home textarea::placeholder{color:#0e0b1857}.hk-co-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,4.4vw,64px);display:grid}.hk-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.hk-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,26px);display:grid}.hk-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,1.8vw,26px);display:grid}.hk-faq-grid{grid-template-columns:minmax(0,.86fr) minmax(0,2fr);align-items:start;gap:clamp(24px,3.4vw,56px);display:grid}.hk-contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}.hk-tier-table{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(0,1fr));display:grid}.hk-founders{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.4vw,56px);display:grid}.hk-addon{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,2.6vw,40px);display:grid}.hk-line{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}.hk-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hk-burger{cursor:pointer;color:#0e0b18;background:0 0;border:0;padding:4px;font-size:22px;display:none}.hk-nav-mobile{display:none}@media (max-width:1440px){.hk-wrap{max-width:1140px}.hk-hero-grid{gap:clamp(24px,3.2vw,44px)}}@media (max-width:1120px){.hk-unlocks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hk-hero-grid,.hk-formats-grid,.hk-story-panel,.hk-co-hero,.hk-flow-grid,.hk-tier-grid,.hk-review-grid,.hk-faq-grid,.hk-contact-grid,.hk-founders,.hk-addon,.hk-line,.hk-name-row{grid-template-columns:1fr!important}.hk-pay-grid,.hk-acts-grid{grid-template-columns:1fr 1fr!important}.hk-unlocks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hk-step-wide{grid-template-columns:1fr!important}.hk-flow-grid>*{grid-column:1/-1!important}.hk-nav-desktop{display:none!important}.hk-burger{display:block}.hk-nav-mobile.open{background:#fafafb;flex-direction:column;gap:16px;padding:0 clamp(18px,3.4vw,44px) 20px;display:flex}}@media (max-width:640px){.hk-pay-grid,.hk-acts-grid{grid-template-columns:1fr!important}.hk-unlocks-grid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hk-wrap{padding:0 16px}}.hk-home{overflow-x:clip}@media (prefers-reduced-motion:reduce){.hk-home *,.hk-home :before,.hk-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
