.ak-landing{--ak-bg:#fffbf5;--ak-bg-soft:#f3ebe0;--ak-ink:#1e1e1e;--ak-muted:#5d5d63;--ak-line:#1e1e1e1f;--ak-card:#fff;--ak-dark:#1e1e1e;--ak-accent:#cca471;--ak-radius:0;--ak-radius-sm:0;background:var(--ak-bg);color:var(--ak-ink);font-family:var(--font-inter), "Segoe UI", sans-serif}.ak-landing h1,.ak-landing h2,.ak-landing h3,.ak-landing .ak-display{font-family:var(--font-syne), "Segoe UI", sans-serif;letter-spacing:-.02em;color:var(--ak-ink);font-weight:700}.ak-landing .ak-negative,.ak-landing .ak-negative h1,.ak-landing .ak-negative h2,.ak-landing .ak-negative h3,.ak-landing .ak-negative .ak-display{color:var(--ak-bg)!important}.ak-landing .ak-negative p,.ak-landing .ak-negative .ak-muted{color:#fffbf5b3}.ak-landing .ak-muted{color:var(--ak-muted)}.ak-landing .ak-btn{border:1px solid var(--ak-ink);background:var(--ak-ink);color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.ak-landing .ak-btn:hover{color:var(--ak-ink);background:0 0}.ak-landing .ak-btn:active{transform:scale(.98)}.ak-landing .ak-negative .ak-btn,.ak-landing .ak-btn-on-dark{color:var(--ak-ink);background:#fff;border-color:#fff}.ak-landing .ak-negative .ak-btn:hover,.ak-landing .ak-btn-on-dark:hover{color:#fff;background:0 0}.ak-landing .ak-btn-ghost{border:1px solid var(--ak-ink);color:var(--ak-ink);background:0 0;justify-content:center;align-items:center;padding:.9rem 1.75rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:background-color .3s,color .3s;display:inline-flex}.ak-landing .ak-btn-ghost:hover{background:var(--ak-ink);color:#fff}.ak-landing .ak-negative .ak-btn-ghost{color:#fff;border-color:#ffffff80}.ak-landing .ak-negative .ak-btn-ghost:hover{color:var(--ak-ink);background:#fff}.ak-landing .ak-tag{border:1px solid var(--ak-line);text-transform:uppercase;letter-spacing:.08em;color:inherit;background:#fffbf514;align-items:center;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.ak-landing .ak-tag-light{color:var(--ak-ink);background:#fffbf5eb;border-color:#1e1e1e26}.ak-landing .ak-img{overflow:hidden}.ak-landing .ak-card{background:var(--ak-card)}.ak-landing .ak-soft{background:var(--ak-bg-soft)}
