.tk-page{--tk-accent:#306bf7;--tk-bg:#0e1115;--tk-surface:#222831;--tk-input-bg:#15191f;--tk-fg-1:#fff;--tk-fg-2:#9ca3af;--tk-fg-3:#9ca3af;--tk-border:#ffffff14;--tk-border-strong:#ffffff29;--tk-accent-soft:#306bf724;--tk-success:#00a844;--tk-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tk-font-display:"Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tk-radius-md:12px;--tk-radius-lg:16px;--tk-radius-pill:999px;--tk-glow-sm:0 0 16px #306bf759;--tk-glow-md:0 0 32px #306bf773, 0 0 64px #306bf72e;--tk-inset-hi:inset 0 1px 0 #ffffff14;--tk-shadow-lg:0 16px 40px #0000008c;--tk-grad-aurora:radial-gradient(ellipse at 30% 20%, #306bf745, transparent 55%), radial-gradient(ellipse at 80% 80%, #306bf718, transparent 60%), linear-gradient(180deg, #0e1115 0%, #000 100%);--tk-ease:cubic-bezier(.22, 1, .36, 1);background:var(--tk-bg);min-height:100vh;color:var(--tk-fg-2);font-family:var(--tk-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:17px;line-height:1.65;display:flex}.tk-page *,.tk-page :before,.tk-page :after{box-sizing:border-box}.tk-page a{color:inherit;text-decoration:none}.tk-page h1,.tk-page h2,.tk-page h3{font-family:var(--tk-font-display);color:var(--tk-fg-1)}.tk-container{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.tk-nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tk-border);background:#0e1115d1;position:sticky;top:0}.tk-nav-row{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.tk-brand{align-items:center;gap:10px;display:flex}.tk-brand img{object-fit:contain;max-width:180px;max-height:36px;display:block}.tk-hero{background:var(--tk-grad-aurora);text-align:center;flex:1;align-items:center;padding:64px 0 56px;display:flex;position:relative;overflow:hidden}.tk-hero-inner{max-width:780px;margin:0 auto}.tk-pill{border-radius:var(--tk-radius-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-accent);background:var(--tk-accent-soft);border:1px solid #306bf738;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.tk-check-badge{background:var(--tk-accent-soft);width:72px;height:72px;box-shadow:var(--tk-glow-sm);border:1px solid #306bf759;border-radius:50%;justify-content:center;align-items:center;margin:24px auto 0;display:flex}.tk-check-badge svg{width:34px;height:34px}.tk-page h1{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.08}.tk-hl{color:var(--tk-accent);font-weight:700}.tk-sub{color:var(--tk-fg-2);max-width:40rem;margin:0 auto 28px;font-size:18px;line-height:1.6}.tk-sub b{color:var(--tk-fg-1);font-weight:700}.tk-card{background:var(--tk-surface);border-radius:var(--tk-radius-lg);box-shadow:var(--tk-shadow-lg), var(--tk-inset-hi);border:1px solid var(--tk-border);text-align:left;padding:28px 24px}.tk-card-head{text-align:center;margin-bottom:20px}.tk-card-head h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:700}.tk-card-head p{color:var(--tk-fg-3);margin:0;font-size:13px;line-height:1.5}.tk-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tk-step{border-radius:var(--tk-radius-md);border:1px solid var(--tk-border);background:var(--tk-input-bg);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.tk-step-num{height:34px;font-family:var(--tk-font-display);color:var(--tk-accent);background:var(--tk-accent-soft);border:1px solid #306bf738;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.tk-step-body{color:var(--tk-fg-2);font-size:15px;line-height:1.55}.tk-step-body strong{color:var(--tk-fg-1);margin-bottom:2px;font-size:16px;font-weight:700;display:block}.tk-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0;display:flex}.tk-btn{border-radius:var(--tk-radius-md);min-height:52px;font-size:15px;font-weight:700;font-family:var(--tk-font-sans);cursor:pointer;transition:transform .2s var(--tk-ease), box-shadow .2s var(--tk-ease), background .2s var(--tk-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 26px;line-height:1.1;display:inline-flex}.tk-btn:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.tk-page a.tk-btn-primary,.tk-btn-primary{color:#000;background:#25d366;box-shadow:0 0 16px #25d36659}.tk-btn-primary:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 0 32px #25d36680,0 0 64px #25d36638}.tk-btn-primary:active{transform:scale(.98)}.tk-btn svg{flex-shrink:0;width:20px;height:20px}.tk-btn-ghost{color:var(--tk-fg-1);border:1px solid var(--tk-border-strong);background:0 0}.tk-btn-ghost:hover{background:#ffffff0f}.tk-ribbon{background:var(--tk-input-bg);border-top:1px solid var(--tk-border);border-bottom:1px solid var(--tk-border);padding:28px 0}.tk-ribbon-grid{flex-wrap:wrap;justify-content:center;gap:10px 36px;display:flex}.tk-proof{align-items:baseline;gap:8px;display:flex}.tk-proof .tk-value{font-family:var(--tk-font-display);color:var(--tk-fg-1);letter-spacing:-.02em;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.1}.tk-proof .tk-label{color:var(--tk-fg-3);font-size:12px;font-weight:500}.tk-foot{text-align:center;color:var(--tk-fg-3);border-top:1px solid var(--tk-border);background:#000;padding:32px 0 40px;font-size:12px}.tk-foot p{margin:0;max-width:640px;margin-inline:auto;line-height:1.6}@media (prefers-reduced-motion:reduce){.tk-page *{transition:none!important}}
